* > .-intro-x:first-child,
* > .intro-x:first-child,
* > .intro-y:first-child {
    opacity: 0;
    position: relative;
    z-index: calc(50 - 1);
}
.application .select2-search,
[x-cloak] {
    display: none !important;
}
.application #toast-container {
    max-width: 30%;
}
.application #toast-container .toast {
    opacity: 1;
    box-shadow: unset;
    font-size: 12px;
    font-weight: 600;
    background-image: unset !important;
    padding: 15px 20px;
    border-radius: 3px;
    width: 100%;
}
.application .toast-top-right {
    top: 40px;
    right: 40px;
}
@media (max-width: 720px) {
    .application #toast-container {
        max-width: 100%;
        width: 100%;
        text-align: center;
    }
    .application #toast-container .toast {
        padding: 24px 20px;
        border-radius: 0;
        width: 100%;
    }
    .application .toast-top-right {
        top: 0;
        right: 0;
    }
}
.application #toast-container .toast.toast-success {
    background-color: #4e4e4e;
    color: #fff;
}
.application #toast-container .toast.toast-error .toast-close-button,
.application #toast-container .toast.toast-success .toast-close-button {
    color: #fff;
}
.application #toast-container .toast.toast-error {
    background-color: rgb(255 162 162);
    color: #862222;
}
.application #toast-container .toast.toast-warning {
    background-color: #ffc436;
    color: #2d1e0d;
}
.application #toast-container .toast.toast-warning .toast-close-button {
    color: #b46715;
}
.application #toast-container .toast.toast-info {
    background-color: #89cbff;
    color: #124166;
}
.application #toast-container .toast.toast-info .toast-close-button {
    color: #5b91bc;
}
.application .select2-container {
    width: 100% !important;
}
.application .select2-container .select2-selection--single {
    background-color: transparent;
    border-width: 2px;
    border-radius: 0.25rem;
    border-color: #e5e7eb;
    height: 44px;
    padding-left: 0.75rem;
}
.application
    .select2-container.select2-container--open.select2-container--below
    .select2-selection--multiple,
.application
    .select2-container.select2-container--open.select2-container--below
    .select2-selection--single {
    border-bottom-left-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}
.application
    .select2-container.select2-container--open
    .select2-selection--single {
    border-color: #6366f1;
}
.application
    .select2-container
    .select2-selection--single
    .select2-selection__rendered {
    color: #626262;
    font-weight: 400 !important;
    font-size: 0.75rem;
    line-height: 39px;
    padding-left: 0;
}
.application
    .select2-container
    .select2-selection--single
    .select2-selection__arrow {
    height: 100%;
    top: 0;
    right: 0.5rem;
}
.application
    .select2-container
    .select2-selection--single
    .select2-selection__arrow
    b {
    border-color: #bdbdbd transparent transparent;
}
.application
    .select2-container.select2-container--open
    .select2-selection--single
    .select2-selection__arrow
    b {
    border-color: transparent transparent #bdbdbd;
    border-width: 0 4px 5px;
}
.application .select2-dropdown {
    border-radius: 0.25rem !important;
    margin-top: 5px;
    border: unset !important;
    box-shadow: 0 1px 4px 1px rgb(0 0 0 / 9%);
}
.application .select2-dropdown .select2-results__option {
    color: #3d3d3d;
    font-weight: 500 !important;
    font-size: 11px;
    padding: 10px 15px;
}
.application .select2-dropdown .select2-results__option:first-child {
    border-top-right-radius: 0.25rem;
    border-top-left-radius: 0.25rem;
}
.application .select2-dropdown .select2-results__option:last-child {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}
span.select2-selection.select2-selection--single {
    outline: 0;
}
.application
    .select2-custom-has-error
    .select2-container
    .select2-selection--single {
    border-color: #ef4444;
}
.application table tbody tr td:not(.empty-table) {
    padding-top: 10px;
    padding-bottom: 10px;
}
.application .ck-toolbar {
    border-width: 2px 2px 0 !important;
    border-color: #e5e7eb !important;
    border-top-right-radius: 0.25rem !important;
    border-top-left-radius: 0.25rem !important;
}
.application .ck-editor__main .ck-content {
    border-width: 0 2px 2px !important;
    border-color: #e5e7eb !important;
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
    padding: 0 35px;
}
.application .ck-editor__editable_inline {
    min-height: 300px;
    max-height: 300px;
    overflow-y: auto !important;
}
.application
    .ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable) {
    box-shadow: unset !important;
}
.application .ck .ck-placeholder,
.application .ck.ck-placeholder {
    font-size: 13px;
}
.application .ckeditor-has-error .ck-editor__main .ck-content,
.application .ckeditor-has-error .ck-toolbar {
    border-color: rgb(239 68 68) !important;
}
.application #thumbnail-carousel .splide__slide {
    min-height: 80px !important;
    margin-top: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: unset;
}
.application #thumbnail-carousel .splide__slide img {
    border-radius: 6px;
    height: 60px;
    width: 100%;
    opacity: 0.8;
}
.application #thumbnail-carousel .splide__slide.is-active {
    border: unset;
}
.application #main-carousel:hover .splide__video__play,
.application #thumbnail-carousel .splide__slide.is-active img,
.application .gig-card:hover .gig-card-carousel .splide__video__play {
    opacity: 1;
}
.application #thumbnail-carousel .splide__arrow {
    height: 25px;
    width: 25px;
    background-color: #fff;
    box-shadow: 0 1px 2px rgb(0 0 0 / 15%);
    top: 55%;
    border: 1px solid #e5e5e5;
}
.application #thumbnail-carousel .splide__arrow svg {
    height: 8px;
    width: 9px;
    padding-top: 1px;
    fill: #666666;
}
.application #main-carousel .splide__video__play {
    height: 80px;
    width: 80px;
    background-color: #000;
    opacity: 0.6;
}
.application #main-carousel .splide__video__play::after {
    border-color: transparent transparent transparent #fff;
}
.application #main-carousel .splide__arrow svg {
    fill: #a0a0a0;
    height: 11px;
    width: 11px;
}
.application #main-carousel .splide__slide {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 0.375rem;
}
.application #main-carousel .splide__slide img {
    height: 100%;
}
.application #main-carousel .splide__track {
    border-radius: 0.375rem;
}
.application #main-carousel .splide__arrows .splide__arrow {
    background-color: #fff;
    width: 48px;
    height: 48px;
    -webkit-box-shadow: 0 2px 5px 0 rgb(0 0 0 / 15%);
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 15%);
    opacity: 1;
}
.application .jp-card.jp-card-identified {
    box-shadow: unset;
}
* > .intro-x:first-child {
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(1 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(1 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:first-child {
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(1 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(1 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:first-child {
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(1 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(1 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:first-child {
    z-index: calc(50 - 1);
    opacity: 0;
    position: relative;
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(1 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(1 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(2),
* > .-intro-y:nth-child(2),
* > .intro-x:nth-child(2),
* > .intro-y:nth-child(2) {
    z-index: calc(50 - 2);
    opacity: 0;
    position: relative;
}
* > .intro-x:nth-child(2) {
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(2 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(2 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(2) {
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(2 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(2 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(2) {
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(2 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(2 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(2) {
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(2 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(2 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-x:nth-child(3) {
    z-index: calc(50 - 3);
    opacity: 0;
    position: relative;
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(3 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(3 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(3) {
    z-index: calc(50 - 3);
    opacity: 0;
    position: relative;
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(3 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(3 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(3) {
    z-index: calc(50 - 3);
    opacity: 0;
    position: relative;
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(3 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(3 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(3) {
    z-index: calc(50 - 3);
    opacity: 0;
    position: relative;
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(3 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(3 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(4),
* > .-intro-y:nth-child(4),
* > .intro-x:nth-child(4),
* > .intro-y:nth-child(4) {
    z-index: calc(50 - 4);
    opacity: 0;
    position: relative;
}
* > .intro-x:nth-child(4) {
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(4 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(4 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(4) {
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(4 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(4 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(4) {
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(4 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(4 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(4) {
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(4 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(4 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-x:nth-child(5) {
    z-index: calc(50 - 5);
    opacity: 0;
    position: relative;
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(5 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(5 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(5) {
    z-index: calc(50 - 5);
    opacity: 0;
    position: relative;
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(5 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(5 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(5) {
    z-index: calc(50 - 5);
    opacity: 0;
    position: relative;
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(5 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(5 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(5) {
    z-index: calc(50 - 5);
    opacity: 0;
    position: relative;
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(5 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(5 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(6),
* > .-intro-y:nth-child(6),
* > .intro-x:nth-child(6),
* > .intro-y:nth-child(6) {
    z-index: calc(50 - 6);
    opacity: 0;
    position: relative;
}
* > .intro-x:nth-child(6) {
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(6 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(6 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(6) {
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(6 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(6 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(6) {
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(6 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(6 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(6) {
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(6 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(6 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-x:nth-child(7) {
    z-index: calc(50 - 7);
    opacity: 0;
    position: relative;
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(7 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(7 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(7) {
    z-index: calc(50 - 7);
    opacity: 0;
    position: relative;
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(7 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(7 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(7) {
    z-index: calc(50 - 7);
    opacity: 0;
    position: relative;
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(7 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(7 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(7) {
    z-index: calc(50 - 7);
    opacity: 0;
    position: relative;
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(7 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(7 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(8),
* > .-intro-y:nth-child(8),
* > .intro-x:nth-child(8),
* > .intro-y:nth-child(8) {
    z-index: calc(50 - 8);
    opacity: 0;
    position: relative;
}
* > .intro-x:nth-child(8) {
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(8 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(8 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(8) {
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(8 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(8 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(8) {
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(8 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(8 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(8) {
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(8 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(8 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-x:nth-child(9) {
    z-index: calc(50 - 9);
    opacity: 0;
    position: relative;
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(9 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(9 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(9) {
    z-index: calc(50 - 9);
    opacity: 0;
    position: relative;
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(9 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(9 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(9) {
    z-index: calc(50 - 9);
    opacity: 0;
    position: relative;
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(9 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(9 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(9) {
    z-index: calc(50 - 9);
    opacity: 0;
    position: relative;
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(9 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(9 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(10),
* > .-intro-y:nth-child(10),
* > .intro-x:nth-child(10),
* > .intro-y:nth-child(10) {
    z-index: calc(50 - 10);
    opacity: 0;
    position: relative;
}
* > .intro-x:nth-child(10) {
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(10 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(10 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(10) {
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(10 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(10 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(10) {
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(10 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(10 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(10) {
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(10 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(10 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-x:nth-child(11) {
    z-index: calc(50 - 11);
    opacity: 0;
    position: relative;
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(11 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(11 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(11) {
    z-index: calc(50 - 11);
    opacity: 0;
    position: relative;
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(11 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(11 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(11) {
    z-index: calc(50 - 11);
    opacity: 0;
    position: relative;
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(11 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(11 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(11) {
    z-index: calc(50 - 11);
    opacity: 0;
    position: relative;
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(11 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(11 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(12),
* > .-intro-y:nth-child(12),
* > .intro-x:nth-child(12),
* > .intro-y:nth-child(12) {
    z-index: calc(50 - 12);
    opacity: 0;
    position: relative;
}
* > .intro-x:nth-child(12) {
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(12 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(12 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(12) {
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(12 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(12 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(12) {
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(12 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(12 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(12) {
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(12 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(12 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-x:nth-child(13) {
    z-index: calc(50 - 13);
    opacity: 0;
    position: relative;
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(13 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(13 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(13) {
    z-index: calc(50 - 13);
    opacity: 0;
    position: relative;
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(13 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(13 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(13) {
    z-index: calc(50 - 13);
    opacity: 0;
    position: relative;
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(13 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(13 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(13) {
    z-index: calc(50 - 13);
    opacity: 0;
    position: relative;
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(13 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(13 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(14),
* > .-intro-y:nth-child(14),
* > .intro-x:nth-child(14),
* > .intro-y:nth-child(14) {
    z-index: calc(50 - 14);
    opacity: 0;
    position: relative;
}
* > .intro-x:nth-child(14) {
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(14 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(14 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(14) {
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(14 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(14 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(14) {
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(14 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(14 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(14) {
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(14 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(14 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-x:nth-child(15) {
    z-index: calc(50 - 15);
    opacity: 0;
    position: relative;
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(15 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(15 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(15) {
    z-index: calc(50 - 15);
    opacity: 0;
    position: relative;
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(15 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(15 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(15) {
    z-index: calc(50 - 15);
    opacity: 0;
    position: relative;
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(15 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(15 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(15) {
    z-index: calc(50 - 15);
    opacity: 0;
    position: relative;
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(15 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(15 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(16),
* > .-intro-y:nth-child(16),
* > .intro-x:nth-child(16),
* > .intro-y:nth-child(16) {
    z-index: calc(50 - 16);
    opacity: 0;
    position: relative;
}
* > .intro-x:nth-child(16) {
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(16 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(16 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(16) {
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(16 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(16 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(16) {
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(16 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(16 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(16) {
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(16 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(16 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-x:nth-child(17) {
    z-index: calc(50 - 17);
    opacity: 0;
    position: relative;
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(17 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(17 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(17) {
    z-index: calc(50 - 17);
    opacity: 0;
    position: relative;
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(17 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(17 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(17) {
    z-index: calc(50 - 17);
    opacity: 0;
    position: relative;
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(17 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(17 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(17) {
    z-index: calc(50 - 17);
    opacity: 0;
    position: relative;
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(17 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(17 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(18),
* > .-intro-y:nth-child(18),
* > .intro-x:nth-child(18),
* > .intro-y:nth-child(18) {
    z-index: calc(50 - 18);
    opacity: 0;
    position: relative;
}
* > .intro-x:nth-child(18) {
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(18 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(18 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(18) {
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(18 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(18 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(18) {
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(18 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(18 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(18) {
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(18 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(18 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-x:nth-child(19) {
    z-index: calc(50 - 19);
    opacity: 0;
    position: relative;
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(19 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(19 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(19) {
    z-index: calc(50 - 19);
    opacity: 0;
    position: relative;
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(19 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(19 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(19) {
    z-index: calc(50 - 19);
    opacity: 0;
    position: relative;
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(19 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(19 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(19) {
    z-index: calc(50 - 19);
    opacity: 0;
    position: relative;
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(19 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(19 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(20),
* > .-intro-y:nth-child(20),
* > .intro-x:nth-child(20),
* > .intro-y:nth-child(20) {
    z-index: calc(50 - 20);
    opacity: 0;
    position: relative;
}
* > .intro-x:nth-child(20) {
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(20 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(20 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(20) {
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(20 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(20 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(20) {
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(20 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(20 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(20) {
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(20 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(20 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-x:nth-child(21) {
    z-index: calc(50 - 21);
    opacity: 0;
    position: relative;
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(21 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(21 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(21) {
    z-index: calc(50 - 21);
    opacity: 0;
    position: relative;
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(21 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(21 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(21) {
    z-index: calc(50 - 21);
    opacity: 0;
    position: relative;
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(21 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(21 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(21) {
    z-index: calc(50 - 21);
    opacity: 0;
    position: relative;
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(21 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(21 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(22),
* > .-intro-y:nth-child(22),
* > .intro-x:nth-child(22),
* > .intro-y:nth-child(22) {
    z-index: calc(50 - 22);
    opacity: 0;
    position: relative;
}
* > .intro-x:nth-child(22) {
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(22 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(22 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(22) {
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(22 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(22 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(22) {
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(22 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(22 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(22) {
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(22 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(22 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-x:nth-child(23) {
    z-index: calc(50 - 23);
    opacity: 0;
    position: relative;
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(23 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(23 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(23) {
    z-index: calc(50 - 23);
    opacity: 0;
    position: relative;
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(23 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(23 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(23) {
    z-index: calc(50 - 23);
    opacity: 0;
    position: relative;
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(23 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(23 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(23) {
    z-index: calc(50 - 23);
    opacity: 0;
    position: relative;
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(23 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(23 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(24),
* > .-intro-y:nth-child(24),
* > .intro-x:nth-child(24),
* > .intro-y:nth-child(24) {
    z-index: calc(50 - 24);
    opacity: 0;
    position: relative;
}
* > .intro-x:nth-child(24) {
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(24 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(24 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(24) {
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(24 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(24 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(24) {
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(24 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(24 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(24) {
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(24 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(24 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-x:nth-child(25) {
    z-index: calc(50 - 25);
    opacity: 0;
    position: relative;
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(25 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(25 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(25) {
    z-index: calc(50 - 25);
    opacity: 0;
    position: relative;
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(25 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(25 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(25) {
    z-index: calc(50 - 25);
    opacity: 0;
    position: relative;
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(25 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(25 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(25) {
    z-index: calc(50 - 25);
    opacity: 0;
    position: relative;
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(25 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(25 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(26),
* > .-intro-y:nth-child(26),
* > .intro-x:nth-child(26),
* > .intro-y:nth-child(26) {
    z-index: calc(50 - 26);
    opacity: 0;
    position: relative;
}
* > .intro-x:nth-child(26) {
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(26 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(26 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(26) {
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(26 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(26 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(26) {
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(26 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(26 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(26) {
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(26 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(26 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-x:nth-child(27) {
    z-index: calc(50 - 27);
    opacity: 0;
    position: relative;
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(27 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(27 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(27) {
    z-index: calc(50 - 27);
    opacity: 0;
    position: relative;
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(27 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(27 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(27) {
    z-index: calc(50 - 27);
    opacity: 0;
    position: relative;
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(27 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(27 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(27) {
    z-index: calc(50 - 27);
    opacity: 0;
    position: relative;
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(27 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(27 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(28),
* > .-intro-y:nth-child(28),
* > .intro-x:nth-child(28),
* > .intro-y:nth-child(28) {
    z-index: calc(50 - 28);
    opacity: 0;
    position: relative;
}
* > .intro-x:nth-child(28) {
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(28 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(28 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(28) {
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(28 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(28 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(28) {
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(28 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(28 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(28) {
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(28 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(28 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-x:nth-child(29) {
    z-index: calc(50 - 29);
    opacity: 0;
    position: relative;
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(29 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(29 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(29) {
    z-index: calc(50 - 29);
    opacity: 0;
    position: relative;
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(29 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(29 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(29) {
    z-index: calc(50 - 29);
    opacity: 0;
    position: relative;
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(29 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(29 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(29) {
    z-index: calc(50 - 29);
    opacity: 0;
    position: relative;
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(29 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(29 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(30),
* > .-intro-y:nth-child(30),
* > .intro-x:nth-child(30),
* > .intro-y:nth-child(30) {
    z-index: calc(50 - 30);
    opacity: 0;
    position: relative;
}
* > .intro-x:nth-child(30) {
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(30 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(30 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(30) {
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(30 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(30 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(30) {
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(30 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(30 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(30) {
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(30 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(30 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-x:nth-child(31) {
    z-index: calc(50 - 31);
    opacity: 0;
    position: relative;
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(31 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(31 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(31) {
    z-index: calc(50 - 31);
    opacity: 0;
    position: relative;
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(31 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(31 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(31) {
    z-index: calc(50 - 31);
    opacity: 0;
    position: relative;
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(31 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(31 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(31) {
    z-index: calc(50 - 31);
    opacity: 0;
    position: relative;
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(31 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(31 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(32),
* > .-intro-y:nth-child(32),
* > .intro-x:nth-child(32),
* > .intro-y:nth-child(32) {
    z-index: calc(50 - 32);
    opacity: 0;
    position: relative;
}
* > .intro-x:nth-child(32) {
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(32 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(32 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(32) {
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(32 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(32 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(32) {
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(32 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(32 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(32) {
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(32 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(32 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-x:nth-child(33) {
    z-index: calc(50 - 33);
    opacity: 0;
    position: relative;
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(33 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(33 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(33) {
    z-index: calc(50 - 33);
    opacity: 0;
    position: relative;
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(33 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(33 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(33) {
    z-index: calc(50 - 33);
    opacity: 0;
    position: relative;
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(33 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(33 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(33) {
    z-index: calc(50 - 33);
    opacity: 0;
    position: relative;
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(33 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(33 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(34),
* > .-intro-y:nth-child(34),
* > .intro-x:nth-child(34),
* > .intro-y:nth-child(34) {
    z-index: calc(50 - 34);
    opacity: 0;
    position: relative;
}
* > .intro-x:nth-child(34) {
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(34 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(34 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(34) {
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(34 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(34 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(34) {
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(34 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(34 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(34) {
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(34 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(34 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-x:nth-child(35) {
    z-index: calc(50 - 35);
    opacity: 0;
    position: relative;
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(35 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(35 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(35) {
    z-index: calc(50 - 35);
    opacity: 0;
    position: relative;
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(35 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(35 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(35) {
    z-index: calc(50 - 35);
    opacity: 0;
    position: relative;
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(35 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(35 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(35) {
    z-index: calc(50 - 35);
    opacity: 0;
    position: relative;
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(35 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(35 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(36),
* > .-intro-y:nth-child(36),
* > .intro-x:nth-child(36),
* > .intro-y:nth-child(36) {
    z-index: calc(50 - 36);
    opacity: 0;
    position: relative;
}
* > .intro-x:nth-child(36) {
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(36 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(36 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(36) {
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(36 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(36 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(36) {
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(36 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(36 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(36) {
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(36 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(36 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-x:nth-child(37) {
    z-index: calc(50 - 37);
    opacity: 0;
    position: relative;
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(37 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(37 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(37) {
    z-index: calc(50 - 37);
    opacity: 0;
    position: relative;
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(37 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(37 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(37) {
    z-index: calc(50 - 37);
    opacity: 0;
    position: relative;
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(37 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(37 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(37) {
    z-index: calc(50 - 37);
    opacity: 0;
    position: relative;
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(37 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(37 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(38),
* > .-intro-y:nth-child(38),
* > .intro-x:nth-child(38),
* > .intro-y:nth-child(38) {
    z-index: calc(50 - 38);
    opacity: 0;
    position: relative;
}
* > .intro-x:nth-child(38) {
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(38 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(38 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(38) {
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(38 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(38 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(38) {
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(38 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(38 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(38) {
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(38 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(38 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-x:nth-child(39) {
    z-index: calc(50 - 39);
    opacity: 0;
    position: relative;
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(39 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(39 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(39) {
    z-index: calc(50 - 39);
    opacity: 0;
    position: relative;
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(39 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(39 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(39) {
    z-index: calc(50 - 39);
    opacity: 0;
    position: relative;
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(39 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(39 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(39) {
    z-index: calc(50 - 39);
    opacity: 0;
    position: relative;
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(39 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(39 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(40),
* > .-intro-y:nth-child(40),
* > .intro-x:nth-child(40),
* > .intro-y:nth-child(40) {
    z-index: calc(50 - 40);
    opacity: 0;
    position: relative;
}
* > .intro-x:nth-child(40) {
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(40 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(40 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(40) {
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(40 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(40 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(40) {
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(40 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(40 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(40) {
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(40 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(40 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-x:nth-child(41) {
    z-index: calc(50 - 41);
    opacity: 0;
    position: relative;
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(41 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(41 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(41) {
    z-index: calc(50 - 41);
    opacity: 0;
    position: relative;
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(41 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(41 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(41) {
    z-index: calc(50 - 41);
    opacity: 0;
    position: relative;
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(41 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(41 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(41) {
    z-index: calc(50 - 41);
    opacity: 0;
    position: relative;
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(41 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(41 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(42),
* > .-intro-y:nth-child(42),
* > .intro-x:nth-child(42),
* > .intro-y:nth-child(42) {
    z-index: calc(50 - 42);
    opacity: 0;
    position: relative;
}
* > .intro-x:nth-child(42) {
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(42 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(42 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(42) {
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(42 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(42 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(42) {
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(42 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(42 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(42) {
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(42 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(42 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-x:nth-child(43) {
    z-index: calc(50 - 43);
    opacity: 0;
    position: relative;
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(43 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(43 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(43) {
    z-index: calc(50 - 43);
    opacity: 0;
    position: relative;
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(43 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(43 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(43) {
    z-index: calc(50 - 43);
    opacity: 0;
    position: relative;
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(43 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(43 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(43) {
    z-index: calc(50 - 43);
    opacity: 0;
    position: relative;
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(43 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(43 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(44),
* > .-intro-y:nth-child(44),
* > .intro-x:nth-child(44),
* > .intro-y:nth-child(44) {
    z-index: calc(50 - 44);
    opacity: 0;
    position: relative;
}
* > .intro-x:nth-child(44) {
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(44 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(44 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(44) {
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(44 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(44 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(44) {
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(44 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(44 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(44) {
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(44 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(44 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-x:nth-child(45) {
    z-index: calc(50 - 45);
    opacity: 0;
    position: relative;
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(45 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(45 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(45) {
    z-index: calc(50 - 45);
    opacity: 0;
    position: relative;
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(45 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(45 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(45) {
    z-index: calc(50 - 45);
    opacity: 0;
    position: relative;
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(45 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(45 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(45) {
    z-index: calc(50 - 45);
    opacity: 0;
    position: relative;
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(45 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(45 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(46),
* > .-intro-y:nth-child(46),
* > .intro-x:nth-child(46),
* > .intro-y:nth-child(46) {
    z-index: calc(50 - 46);
    opacity: 0;
    position: relative;
}
* > .intro-x:nth-child(46) {
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(46 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(46 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(46) {
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(46 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(46 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(46) {
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(46 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(46 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(46) {
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(46 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(46 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-x:nth-child(47) {
    z-index: calc(50 - 47);
    opacity: 0;
    position: relative;
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(47 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(47 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(47) {
    z-index: calc(50 - 47);
    opacity: 0;
    position: relative;
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(47 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(47 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(47) {
    z-index: calc(50 - 47);
    opacity: 0;
    position: relative;
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(47 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(47 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(47) {
    z-index: calc(50 - 47);
    opacity: 0;
    position: relative;
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(47 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(47 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(48),
* > .-intro-y:nth-child(48),
* > .intro-x:nth-child(48),
* > .intro-y:nth-child(48) {
    z-index: calc(50 - 48);
    opacity: 0;
    position: relative;
}
* > .intro-x:nth-child(48) {
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(48 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(48 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(48) {
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(48 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(48 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(48) {
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(48 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(48 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(48) {
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(48 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(48 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-x:nth-child(49) {
    z-index: calc(50 - 49);
    opacity: 0;
    position: relative;
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(49 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(49 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(49) {
    z-index: calc(50 - 49);
    opacity: 0;
    position: relative;
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(49 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(49 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(49) {
    z-index: calc(50 - 49);
    opacity: 0;
    position: relative;
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(49 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(49 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(49) {
    z-index: calc(50 - 49);
    opacity: 0;
    position: relative;
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(49 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(49 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(50),
* > .-intro-y:nth-child(50),
* > .intro-x:nth-child(50),
* > .intro-y:nth-child(50) {
    z-index: calc(50 - 50);
    opacity: 0;
    position: relative;
}
* > .intro-x:nth-child(50) {
    transform: translateX(50px);
    -webkit-animation: 0.4s ease-in-out calc(50 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(50 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-x:nth-child(50) {
    transform: translateX(-50px);
    -webkit-animation: 0.4s ease-in-out calc(50 * 0.1s) intro-x-animation;
    animation: 0.4s ease-in-out calc(50 * 0.1s) intro-x-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .intro-y:nth-child(50) {
    transform: translateY(50px);
    -webkit-animation: 0.4s ease-in-out calc(50 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(50 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
* > .-intro-y:nth-child(50) {
    transform: translateY(-50px);
    -webkit-animation: 0.4s ease-in-out calc(50 * 0.1s) intro-y-animation;
    animation: 0.4s ease-in-out calc(50 * 0.1s) intro-y-animation;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
@-webkit-keyframes intro-x-animation {
    100% {
        opacity: 1;
        transform: translateX(0);
    }
}
@keyframes intro-x-animation {
    100% {
        opacity: 1;
        transform: translateX(0);
    }
}
@-webkit-keyframes intro-y-animation {
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}
@keyframes intro-y-animation {
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}
.image-fit {
    position: relative;
}
.image-fit > img {
    position: absolute;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.application .apexcharts-tooltip {
    border: unset !important;
    border-radius: 2px !important;
}
.application .gig-card .gig-card-title {
    cursor: pointer;
    line-height: 22px;
    font-weight: 800;
    font-size: 17px;
    height: 45px;
    letter-spacing: 0.5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    margin-top: 5px;
    word-wrap: break-word;
    word-break: break-word;
    -webkit-transition: 0.15s ease-in-out;
    -o-transition: 0.15s ease-in-out;
    transition: 0.15s ease-in-out;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.application .gig-card .gig-card-price {
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: -2px;
    font-size: 18px;
    line-height: 20px;
    color: #404145;
    text-align: left;
}
.application .gig-card .gig-card-price small {
    color: #8f9095;
    font-size: 9px;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: top;
    padding: 2px 0 0;
}
.application .gig-card .gig-card-price span {
    font-size: 15px;
    color: #1a1a1a;
    letter-spacing: 0.8px;
    font-weight: 900;
}
.application .gig-card .gig-card-price sup {
    top: -2px;
    margin-left: 1px;
    font-size: 50%;
    line-height: 0;
    position: relative;
    vertical-align: super;
}
.application .gig-card .gig-card-carousel .splide__video__play {
    top: 25px;
    right: 0;
    left: auto;
    background-color: #000;
    border: 3px solid #fff;
    opacity: 0.3;
    height: 30px;
    width: 30px;
}
.application .gig-card .gig-card-carousel .splide__video__play:after {
    border-color: transparent transparent transparent #fff;
    border-width: 5px 0 5px 9px;
    content: "";
    margin-left: 3px;
    margin-top: 0;
}
.application .gig-card .gig-card-carousel .splide__arrows .splide__arrow {
    background-color: #fff;
    box-shadow: 0 1px 1px rgb(0 0 0 / 23%);
    border: 1px solid #f0f0f0;
}
.application .gig-card .gig-card-carousel .splide__arrows .splide__arrow svg {
    fill: #818181;
    height: 9px;
    width: 9px;
}
.application
    .gig-card
    .gig-card-carousel
    .splide__arrows
    .splide__arrow.splide__arrow--prev {
    left: -40px;
    -webkit-transition: left 0.2s;
    -o-transition: left 0.2s;
    transition: left 0.2s;
}
.application
    .gig-card
    .gig-card-carousel
    .splide__arrows
    .splide__arrow.splide__arrow--next {
    right: -40px;
    -webkit-transition: right 0.2s;
    -o-transition: right 0.2s;
    transition: right 0.2s;
}
.application
    .gig-card
    .gig-card-carousel:hover
    .splide__arrows
    .splide__arrow.splide__arrow--prev {
    left: 1rem;
}
.application
    .gig-card
    .gig-card-carousel:hover
    .splide__arrows
    .splide__arrow.splide__arrow--next {
    right: 1rem;
}
.container-mansory figure {
    margin: 0 0 10px;
    display: grid;
    grid-template-rows: 1fr auto;
    break-inside: avoid;
}
.container-mansory figure > img {
    grid-row: 1/-1;
    grid-column: 1;
}
.container-mansory figure a {
    color: #000;
    text-decoration: none;
}
.container-mansory {
    column-count: 3;
    column-gap: 10px;
}
.application .intro-x {
    z-index: 1;
}
.application .ck-content ul li {
    list-style: initial !important;
}
.application .ck-content ol li {
    list-style: auto !important;
}
.application .slick-list {
    padding-bottom: 10px;
}
.application .paypal-buttons {
    z-index: 1 !important;
}
.application
    .select2-container--default[dir="rtl"]
    .select2-selection--single
    .select2-selection__arrow {
    left: 0.5rem;
}
.splide__track {
    direction: ltr;
}
.application .slick-slider {
    direction: initial;
}
.application-ar .,
.application-ar .r,
.application-ar .st {
    letter-spacing: 0 !important;
}
@media (max-width: 450px) {
    .application .card-wrapper > .jp-card-container {
        transform: inherit;
    }
}
[dir="rtl"] .jq-ry-container {
    direction: rtl;
}
[dir="rtl"] .application .jq-ry-container {
    padding-right: 0 !important;
}
.application .jq-ry-container {
    padding-left: 0 !important;
    direction: ltr;
}
.jq-ry-container {
    z-index: 2;
}
[dir="ltr"] .slick-track {
    margin-left: 0;
    margin-right: auto;
}
[dir="rtl"] .slick-track {
    margin-right: 0;
    margin-left: auto;
}
[x-cloak] {
    display: none !important;
}
[dir="rtl"] .application .gig-card .gig-card-price small {
    text-align: right !important;
    letter-spacing: 0 !important;
}
