/* Animations */
.show-on-scroll {opacity: 0;}

@-webkit-keyframes animation { 
    0% { -webkit-transform: matrix3d(0.5, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.5, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    3.4% { -webkit-transform: matrix3d(0.658, 0, 0, 0, 0, 0.703, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.658, 0, 0, 0, 0, 0.703, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    4.7% { -webkit-transform: matrix3d(0.725, 0, 0, 0, 0, 0.8, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.725, 0, 0, 0, 0, 0.8, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    6.81% { -webkit-transform: matrix3d(0.83, 0, 0, 0, 0, 0.946, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.83, 0, 0, 0, 0, 0.946, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    9.41% { -webkit-transform: matrix3d(0.942, 0, 0, 0, 0, 1.084, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.942, 0, 0, 0, 0, 1.084, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    10.21% { -webkit-transform: matrix3d(0.971, 0, 0, 0, 0, 1.113, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.971, 0, 0, 0, 0, 1.113, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    13.61% { -webkit-transform: matrix3d(1.062, 0, 0, 0, 0, 1.166, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.062, 0, 0, 0, 0, 1.166, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    14.11% { -webkit-transform: matrix3d(1.07, 0, 0, 0, 0, 1.165, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.07, 0, 0, 0, 0, 1.165, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    17.52% { -webkit-transform: matrix3d(1.104, 0, 0, 0, 0, 1.12, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.104, 0, 0, 0, 0, 1.12, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    18.72% { -webkit-transform: matrix3d(1.106, 0, 0, 0, 0, 1.094, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.106, 0, 0, 0, 0, 1.094, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    21.32% { -webkit-transform: matrix3d(1.098, 0, 0, 0, 0, 1.035, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.098, 0, 0, 0, 0, 1.035, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    24.32% { -webkit-transform: matrix3d(1.075, 0, 0, 0, 0, 0.98, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.075, 0, 0, 0, 0, 0.98, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    25.23% { -webkit-transform: matrix3d(1.067, 0, 0, 0, 0, 0.969, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.067, 0, 0, 0, 0, 0.969, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    29.03% { -webkit-transform: matrix3d(1.031, 0, 0, 0, 0, 0.948, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.031, 0, 0, 0, 0, 0.948, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    29.93% { -webkit-transform: matrix3d(1.024, 0, 0, 0, 0, 0.949, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.024, 0, 0, 0, 0, 0.949, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    35.54% { -webkit-transform: matrix3d(0.99, 0, 0, 0, 0, 0.981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99, 0, 0, 0, 0, 0.981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    36.74% { -webkit-transform: matrix3d(0.986, 0, 0, 0, 0, 0.989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.986, 0, 0, 0, 0, 0.989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    41.04% { -webkit-transform: matrix3d(0.98, 0, 0, 0, 0, 1.011, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.98, 0, 0, 0, 0, 1.011, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    44.44% { -webkit-transform: matrix3d(0.983, 0, 0, 0, 0, 1.016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.983, 0, 0, 0, 0, 1.016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    52.15% { -webkit-transform: matrix3d(0.996, 0, 0, 0, 0, 1.003, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.996, 0, 0, 0, 0, 1.003, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    59.86% { -webkit-transform: matrix3d(1.003, 0, 0, 0, 0, 0.995, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.003, 0, 0, 0, 0, 0.995, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    63.26% { -webkit-transform: matrix3d(1.004, 0, 0, 0, 0, 0.996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.004, 0, 0, 0, 0, 0.996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    75.28% { -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.001, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    85.49% { -webkit-transform: matrix3d(0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    90.69% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 
}
@keyframes animation { 
    0% { -webkit-transform: matrix3d(0.5, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.5, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    3.4% { -webkit-transform: matrix3d(0.658, 0, 0, 0, 0, 0.703, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.658, 0, 0, 0, 0, 0.703, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    4.7% { -webkit-transform: matrix3d(0.725, 0, 0, 0, 0, 0.8, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.725, 0, 0, 0, 0, 0.8, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    6.81% { -webkit-transform: matrix3d(0.83, 0, 0, 0, 0, 0.946, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.83, 0, 0, 0, 0, 0.946, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    9.41% { -webkit-transform: matrix3d(0.942, 0, 0, 0, 0, 1.084, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.942, 0, 0, 0, 0, 1.084, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    10.21% { -webkit-transform: matrix3d(0.971, 0, 0, 0, 0, 1.113, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.971, 0, 0, 0, 0, 1.113, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    13.61% { -webkit-transform: matrix3d(1.062, 0, 0, 0, 0, 1.166, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.062, 0, 0, 0, 0, 1.166, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    14.11% { -webkit-transform: matrix3d(1.07, 0, 0, 0, 0, 1.165, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.07, 0, 0, 0, 0, 1.165, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    17.52% { -webkit-transform: matrix3d(1.104, 0, 0, 0, 0, 1.12, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.104, 0, 0, 0, 0, 1.12, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    18.72% { -webkit-transform: matrix3d(1.106, 0, 0, 0, 0, 1.094, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.106, 0, 0, 0, 0, 1.094, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    21.32% { -webkit-transform: matrix3d(1.098, 0, 0, 0, 0, 1.035, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.098, 0, 0, 0, 0, 1.035, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    24.32% { -webkit-transform: matrix3d(1.075, 0, 0, 0, 0, 0.98, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.075, 0, 0, 0, 0, 0.98, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    25.23% { -webkit-transform: matrix3d(1.067, 0, 0, 0, 0, 0.969, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.067, 0, 0, 0, 0, 0.969, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    29.03% { -webkit-transform: matrix3d(1.031, 0, 0, 0, 0, 0.948, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.031, 0, 0, 0, 0, 0.948, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    29.93% { -webkit-transform: matrix3d(1.024, 0, 0, 0, 0, 0.949, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.024, 0, 0, 0, 0, 0.949, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    35.54% { -webkit-transform: matrix3d(0.99, 0, 0, 0, 0, 0.981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99, 0, 0, 0, 0, 0.981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    36.74% { -webkit-transform: matrix3d(0.986, 0, 0, 0, 0, 0.989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.986, 0, 0, 0, 0, 0.989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    41.04% { -webkit-transform: matrix3d(0.98, 0, 0, 0, 0, 1.011, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.98, 0, 0, 0, 0, 1.011, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    44.44% { -webkit-transform: matrix3d(0.983, 0, 0, 0, 0, 1.016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.983, 0, 0, 0, 0, 1.016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    52.15% { -webkit-transform: matrix3d(0.996, 0, 0, 0, 0, 1.003, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.996, 0, 0, 0, 0, 1.003, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    59.86% { -webkit-transform: matrix3d(1.003, 0, 0, 0, 0, 0.995, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.003, 0, 0, 0, 0, 0.995, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    63.26% { -webkit-transform: matrix3d(1.004, 0, 0, 0, 0, 0.996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.004, 0, 0, 0, 0, 0.996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    75.28% { -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.001, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    85.49% { -webkit-transform: matrix3d(0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    90.69% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 
}
@-webkit-keyframes animation1 { 
    0% { -webkit-transform: matrix3d(0.5, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.5, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    4.7% { -webkit-transform: matrix3d(0.725, 0, 0, 0, 0, 0.659, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.725, 0, 0, 0, 0, 0.659, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    5.71% { -webkit-transform: matrix3d(0.776, 0, 0, 0, 0, 0.688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.776, 0, 0, 0, 0, 0.688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    9.41% { -webkit-transform: matrix3d(0.942, 0, 0, 0, 0, 0.779, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.942, 0, 0, 0, 0, 0.779, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    11.31% { -webkit-transform: matrix3d(1.006, 0, 0, 0, 0, 0.818, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.006, 0, 0, 0, 0, 0.818, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    14.11% { -webkit-transform: matrix3d(1.07, 0, 0, 0, 0, 0.865, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.07, 0, 0, 0, 0, 0.865, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    17.02% { -webkit-transform: matrix3d(1.102, 0, 0, 0, 0, 0.905, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.102, 0, 0, 0, 0, 0.905, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    18.72% { -webkit-transform: matrix3d(1.106, 0, 0, 0, 0, 0.923, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.106, 0, 0, 0, 0, 0.923, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    22.62% { -webkit-transform: matrix3d(1.089, 0, 0, 0, 0, 0.957, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.089, 0, 0, 0, 0, 0.957, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    24.32% { -webkit-transform: matrix3d(1.075, 0, 0, 0, 0, 0.968, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.075, 0, 0, 0, 0, 0.968, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    28.33% { -webkit-transform: matrix3d(1.038, 0, 0, 0, 0, 0.986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.038, 0, 0, 0, 0, 0.986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    29.93% { -webkit-transform: matrix3d(1.024, 0, 0, 0, 0, 0.992, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.024, 0, 0, 0, 0, 0.992, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    33.93% { -webkit-transform: matrix3d(0.997, 0, 0, 0, 0, 1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.997, 0, 0, 0, 0, 1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    35.54% { -webkit-transform: matrix3d(0.99, 0, 0, 0, 0, 1.003, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99, 0, 0, 0, 0, 1.003, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    41.04% { -webkit-transform: matrix3d(0.98, 0, 0, 0, 0, 1.008, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.98, 0, 0, 0, 0, 1.008, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    45.15% { -webkit-transform: matrix3d(0.984, 0, 0, 0, 0, 1.009, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.984, 0, 0, 0, 0, 1.009, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    52.15% { -webkit-transform: matrix3d(0.996, 0, 0, 0, 0, 1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.996, 0, 0, 0, 0, 1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    63.26% { -webkit-transform: matrix3d(1.004, 0, 0, 0, 0, 1.004, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.004, 0, 0, 0, 0, 1.004, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    72.57% { -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.001, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    85.49% { -webkit-transform: matrix3d(0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 
}
@keyframes animation1 { 
    0% { -webkit-transform: matrix3d(0.5, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.5, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    4.7% { -webkit-transform: matrix3d(0.725, 0, 0, 0, 0, 0.659, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.725, 0, 0, 0, 0, 0.659, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    5.71% { -webkit-transform: matrix3d(0.776, 0, 0, 0, 0, 0.688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.776, 0, 0, 0, 0, 0.688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    9.41% { -webkit-transform: matrix3d(0.942, 0, 0, 0, 0, 0.779, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.942, 0, 0, 0, 0, 0.779, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    11.31% { -webkit-transform: matrix3d(1.006, 0, 0, 0, 0, 0.818, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.006, 0, 0, 0, 0, 0.818, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    14.11% { -webkit-transform: matrix3d(1.07, 0, 0, 0, 0, 0.865, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.07, 0, 0, 0, 0, 0.865, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    17.02% { -webkit-transform: matrix3d(1.102, 0, 0, 0, 0, 0.905, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.102, 0, 0, 0, 0, 0.905, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    18.72% { -webkit-transform: matrix3d(1.106, 0, 0, 0, 0, 0.923, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.106, 0, 0, 0, 0, 0.923, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    22.62% { -webkit-transform: matrix3d(1.089, 0, 0, 0, 0, 0.957, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.089, 0, 0, 0, 0, 0.957, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    24.32% { -webkit-transform: matrix3d(1.075, 0, 0, 0, 0, 0.968, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.075, 0, 0, 0, 0, 0.968, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    28.33% { -webkit-transform: matrix3d(1.038, 0, 0, 0, 0, 0.986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.038, 0, 0, 0, 0, 0.986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    29.93% { -webkit-transform: matrix3d(1.024, 0, 0, 0, 0, 0.992, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.024, 0, 0, 0, 0, 0.992, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    33.93% { -webkit-transform: matrix3d(0.997, 0, 0, 0, 0, 1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.997, 0, 0, 0, 0, 1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    35.54% { -webkit-transform: matrix3d(0.99, 0, 0, 0, 0, 1.003, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99, 0, 0, 0, 0, 1.003, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    41.04% { -webkit-transform: matrix3d(0.98, 0, 0, 0, 0, 1.008, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.98, 0, 0, 0, 0, 1.008, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    45.15% { -webkit-transform: matrix3d(0.984, 0, 0, 0, 0, 1.009, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.984, 0, 0, 0, 0, 1.009, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    52.15% { -webkit-transform: matrix3d(0.996, 0, 0, 0, 0, 1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.996, 0, 0, 0, 0, 1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    63.26% { -webkit-transform: matrix3d(1.004, 0, 0, 0, 0, 1.004, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.004, 0, 0, 0, 0, 1.004, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    72.57% { -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.001, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    85.49% { -webkit-transform: matrix3d(0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 
}

@keyframes animatedBackground {0% {background-position: 0 0;} 100% {background-position: -7854px 0;}}
@-moz-keyframes animatedBackground {0% {background-position: 0 0;} 100% {background-position: -7854px 0;}}
@-webkit-keyframes animatedBackground {0% {background-position: 0 0;} 100% {background-position: -7854px 0;}}
@-ms-keyframes animatedBackground {0% {background-position: 0 0;} 100% {background-position: -7854px 0;}}
@-o-keyframes animatedBackground {0% {background-position: 0 0;} 100% {background-position: -7854px 0;}}
.bg-pano-container {
    background-repeat: repeat;
    animation: animatedBackground 400s ease-out infinite;
    -moz-animation: animatedBackground 400s ease-out infinite;
    -webkit-animation: animatedBackground 400s ease-out infinite;
    -ms-animation: animatedBackground 400s ease-out infinite;
    -o-animation: animatedBackground 400s ease-out infinite;
}


@keyframes fadeIn {0% {opacity: 0;} 100% {opacity: 1;}}
@-moz-keyframes fadeIn {0% {opacity: 0;} 100% {opacity: 1;}}
@-webkit-keyframes fadeIn {0% {opacity: 0;} 100% {opacity: 1;}}
@-ms-keyframes fadeIn {0% {opacity: 0;} 100% {opacity: 1;}}
@-o-keyframes fadeIn {0% {opacity: 0;} 100% {opacity: 1;}}
.fade-in {
    animation: fadeIn 1s cubic-bezier(0.25, 0.1, 0.2, 1);
    -moz-animation: fadeIn 1s cubic-bezier(0.25, 0.1, 0.2, 1);
    -webkit-animation: fadeIn 1s cubic-bezier(0.25, 0.1, 0.2, 1);
    -ms-animation: fadeIn 1s cubic-bezier(0.25, 0.1, 0.2, 1);
    -o-animation: fadeIn 1s cubic-bezier(0.25, 0.1, 0.2, 1);
}
@keyframes fadeInLater1 {0% {opacity: 0;} 10% {opacity: 0;} 100% {opacity: 1;}}
@-moz-keyframes fadeInLater1 {0% {opacity: 0;} 10% {opacity: 0;} 100% {opacity: 1;}}
@-webkit-keyframes fadeInLater1 {0% {opacity: 0;} 10% {opacity: 0;} 100% {opacity: 1;}}
@-ms-keyframes fadeInLater1 {0% {opacity: 0;} 10% {opacity: 0;} 100% {opacity: 1;}}
@-o-keyframes fadeInLater1 {0% {opacity: 0;} 10% {opacity: 0;} 100% {opacity: 1;}}
.fade-in-later1 {
    animation: fadeInLater1 1.15s cubic-bezier(0.25, 0.1, 0.2, 1);
    -moz-animation: fadeInLater1 1.15s cubic-bezier(0.25, 0.1, 0.2, 1);
    -webkit-animation: fadeInLater1 1.15s cubic-bezier(0.25, 0.1, 0.2, 1);
    -ms-animation: fadeInLater1 1.15s cubic-bezier(0.25, 0.1, 0.2, 1);
    -o-animation: fadeInLater1 1.15s cubic-bezier(0.25, 0.1, 0.2, 1);
}
@keyframes fadeInLater2 {0% {opacity: 0;} 20% {opacity: 0;} 100% {opacity: 1;}}
@-moz-keyframes fadeInLater2 {0% {opacity: 0;} 20% {opacity: 0;} 100% {opacity: 1;}}
@-webkit-keyframes fadeInLater2 {0% {opacity: 0;} 20% {opacity: 0;} 100% {opacity: 1;}}
@-ms-keyframes fadeInLater2 {0% {opacity: 0;} 20% {opacity: 0;} 100% {opacity: 1;}}
@-o-keyframes fadeInLater2 {0% {opacity: 0;} 20% {opacity: 0;} 100% {opacity: 1;}}
.fade-in-later2 {
    animation: fadeInLater2 1.3s cubic-bezier(0.25, 0.1, 0.2, 1);
    -moz-animation: fadeInLater2 1.3s cubic-bezier(0.25, 0.1, 0.2, 1);
    -webkit-animation: fadeInLater2 1.3s cubic-bezier(0.25, 0.1, 0.2, 1);
    -ms-animation: fadeInLater2 1.3s cubic-bezier(0.25, 0.1, 0.2, 1);
    -o-animation: fadeInLater2 1.3s cubic-bezier(0.25, 0.1, 0.2, 1);
}
@keyframes fadeInLater3 {0% {opacity: 0;} 30% {opacity: 0;} 100% {opacity: 1;}}
@-moz-keyframes fadeInLater3 {0% {opacity: 0;} 30% {opacity: 0;} 100% {opacity: 1;}}
@-webkit-keyframes fadeInLater3 {0% {opacity: 0;} 30% {opacity: 0;} 100% {opacity: 1;}}
@-ms-keyframes fadeInLater3 {0% {opacity: 0;} 30% {opacity: 0;} 100% {opacity: 1;}}
@-o-keyframes fadeInLater3 {0% {opacity: 0;} 30% {opacity: 0;} 100% {opacity: 1;}}
.fade-in-later3 {
    animation: fadeInLater3 1.45s cubic-bezier(0.25, 0.1, 0.2, 1);
    -moz-animation: fadeInLater3 1.45s cubic-bezier(0.25, 0.1, 0.2, 1);
    -webkit-animation: fadeInLater3 1.45s cubic-bezier(0.25, 0.1, 0.2, 1);
    -ms-animation: fadeInLater3 1.45s cubic-bezier(0.25, 0.1, 0.2, 1);
    -o-animation: fadeInLater3 1.45s cubic-bezier(0.25, 0.1, 0.2, 1);
}
@keyframes fadeInLater4 {0% {opacity: 0;} 40% {opacity: 0;} 100% {opacity: 1;}}
@-moz-keyframes fadeInLater4 {0% {opacity: 0;} 40% {opacity: 0;} 100% {opacity: 1;}}
@-webkit-keyframes fadeInLater4 {0% {opacity: 0;} 40% {opacity: 0;} 100% {opacity: 1;}}
@-ms-keyframes fadeInLater4 {0% {opacity: 0;} 40% {opacity: 0;} 100% {opacity: 1;}}
@-o-keyframes fadeInLater4 {0% {opacity: 0;} 40% {opacity: 0;} 100% {opacity: 1;}}
.fade-in-later4 {
    animation: fadeInLater4 1.6s cubic-bezier(0.25, 0.1, 0.2, 1);
    -moz-animation: fadeInLater4 1.6s cubic-bezier(0.25, 0.1, 0.2, 1);
    -webkit-animation: fadeInLater4 1.6s cubic-bezier(0.25, 0.1, 0.2, 1);
    -ms-animation: fadeInLater4 1.6s cubic-bezier(0.25, 0.1, 0.2, 1);
    -o-animation: fadeInLater4 1.6s cubic-bezier(0.25, 0.1, 0.2, 1);
}


@keyframes fadeInLeft {0% {opacity: 0; transform: translateX(-60px);} 100% {opacity: 1; transform: translateX(0);}}
@-moz-keyframes fadeInLeft {0% {opacity: 0; transform: translateX(-60px);} 100% {opacity: 1; transform: translateX(0);}}
@-webkit-keyframes fadeInLeft {0% {opacity: 0; transform: translateX(-60px);} 100% {opacity: 1; transform: translateX(0);}}
@-ms-keyframes fadeInLeft {0% {opacity: 0; transform: translateX(-60px);} 100% {opacity: 1; transform: translateX(0);}}
@-o-keyframes fadeInLeft {0% {opacity: 0; transform: translateX(-60px);} 100% {opacity: 1; transform: translateX(0);}}
.fade-in-left {
    animation: fadeInLeft 1s cubic-bezier(0.25, 0.1, 0.2, 1);
    -moz-animation: fadeInLeft 1s cubic-bezier(0.25, 0.1, 0.2, 1);
    -webkit-animation: fadeInLeft 1s cubic-bezier(0.25, 0.1, 0.2, 1);
    -ms-animation: fadeInLeft 1s cubic-bezier(0.25, 0.1, 0.2, 1);
    -o-animation: fadeInLeft 1s cubic-bezier(0.25, 0.1, 0.2, 1);
}
@keyframes fadeInLeftLater1 {0% {opacity: 0; transform: translateX(-60px);} 10% {opacity: 0; transform: translateX(-60px);} 100% {opacity: 1; transform: translateX(0);}}
@-moz-keyframes fadeInLeftLater1 {0% {opacity: 0; transform: translateX(-60px);} 10% {opacity: 0; transform: translateX(-60px);} 100% {opacity: 1; transform: translateX(0);}}
@-webkit-keyframes fadeInLeftLater1 {0% {opacity: 0; transform: translateX(-60px);} 10% {opacity: 0; transform: translateX(-60px);} 100% {opacity: 1; transform: translateX(0);}}
@-ms-keyframes fadeInLeftLater1 {0% {opacity: 0; transform: translateX(-60px);} 10% {opacity: 0; transform: translateX(-60px);} 100% {opacity: 1; transform: translateX(0);}}
@-o-keyframes fadeInLeftLater1 {0% {opacity: 0; transform: translateX(-60px);} 10% {opacity: 0; transform: translateX(-60px);} 100% {opacity: 1; transform: translateX(0);}}
.fade-in-left-later1 {
    animation: fadeInLeftLater1 1.15s cubic-bezier(0.25, 0.1, 0.2, 1);
    -moz-animation: fadeInLeftLater1 1.15s cubic-bezier(0.25, 0.1, 0.2, 1);
    -webkit-animation: fadeInLeftLater1 1.15s cubic-bezier(0.25, 0.1, 0.2, 1);
    -ms-animation: fadeInLeftLater1 1.15s cubic-bezier(0.25, 0.1, 0.2, 1);
    -o-animation: fadeInLeftLater1 1.15s cubic-bezier(0.25, 0.1, 0.2, 1);
}
@keyframes fadeInLeftLater2 {0% {opacity: 0; transform: translateX(-60px);} 20% {opacity: 0; transform: translateX(-60px);} 100% {opacity: 1; transform: translateX(0);}}
@-moz-keyframes fadeInLeftLater2 {0% {opacity: 0; transform: translateX(-60px);} 20% {opacity: 0; transform: translateX(-60px);} 100% {opacity: 1; transform: translateX(0);}}
@-webkit-keyframes fadeInLeftLater2 {0% {opacity: 0; transform: translateX(-60px);} 20% {opacity: 0; transform: translateX(-60px);} 100% {opacity: 1; transform: translateX(0);}}
@-ms-keyframes fadeInLeftLater2 {0% {opacity: 0; transform: translateX(-60px);} 20% {opacity: 0; transform: translateX(-60px);} 100% {opacity: 1; transform: translateX(0);}}
@-o-keyframes fadeInLeftLater2 {0% {opacity: 0; transform: translateX(-60px);} 20% {opacity: 0; transform: translateX(-60px);} 100% {opacity: 1; transform: translateX(0);}}
.fade-in-left-later2 {
    animation: fadeInLeftLater2 1.3s cubic-bezier(0.25, 0.1, 0.2, 1);
    -moz-animation: fadeInLeftLater2 1.3s cubic-bezier(0.25, 0.1, 0.2, 1);
    -webkit-animation: fadeInLeftLater2 1.3s cubic-bezier(0.25, 0.1, 0.2, 1);
    -ms-animation: fadeInLeftLater2 1.3s cubic-bezier(0.25, 0.1, 0.2, 1);
    -o-animation: fadeInLeftLater2 1.3s cubic-bezier(0.25, 0.1, 0.2, 1);
}
@keyframes fadeInLeftLater3 {0% {opacity: 0; transform: translateX(-60px);} 30% {opacity: 0; transform: translateX(-60px);} 100% {opacity: 1; transform: translateX(0);}}
@-moz-keyframes fadeInLeftLater3 {0% {opacity: 0; transform: translateX(-60px);} 30% {opacity: 0; transform: translateX(-60px);} 100% {opacity: 1; transform: translateX(0);}}
@-webkit-keyframes fadeInLeftLater3 {0% {opacity: 0; transform: translateX(-60px);} 30% {opacity: 0; transform: translateX(-60px);} 100% {opacity: 1; transform: translateX(0);}}
@-ms-keyframes fadeInLeftLater3 {0% {opacity: 0; transform: translateX(-60px);} 30% {opacity: 0; transform: translateX(-60px);} 100% {opacity: 1; transform: translateX(0);}}
@-o-keyframes fadeInLeftLater3 {0% {opacity: 0; transform: translateX(-60px);} 30% {opacity: 0; transform: translateX(-60px);} 100% {opacity: 1; transform: translateX(0);}}
.fade-in-left-later3 {
    animation: fadeInLeftLater3 1.45s cubic-bezier(0.25, 0.1, 0.2, 1);
    -moz-animation: fadeInLeftLater3 1.45s cubic-bezier(0.25, 0.1, 0.2, 1);
    -webkit-animation: fadeInLeftLater3 1.45s cubic-bezier(0.25, 0.1, 0.2, 1);
    -ms-animation: fadeInLeftLater3 1.45s cubic-bezier(0.25, 0.1, 0.2, 1);
    -o-animation: fadeInLeftLater3 1.45s cubic-bezier(0.25, 0.1, 0.2, 1);
}
@keyframes fadeInLeftLater4 {0% {opacity: 0; transform: translateX(-60px);} 40% {opacity: 0; transform: translateX(-60px);} 100% {opacity: 1; transform: translateX(0);}}
@-moz-keyframes fadeInLeftLater4 {0% {opacity: 0; transform: translateX(-60px);} 40% {opacity: 0; transform: translateX(-60px);} 100% {opacity: 1; transform: translateX(0);}}
@-webkit-keyframes fadeInLeftLater4 {0% {opacity: 0; transform: translateX(-60px);} 40% {opacity: 0; transform: translateX(-60px);} 100% {opacity: 1; transform: translateX(0);}}
@-ms-keyframes fadeInLeftLater4 {0% {opacity: 0; transform: translateX(-60px);} 40% {opacity: 0; transform: translateX(-60px);} 100% {opacity: 1; transform: translateX(0);}}
@-o-keyframes fadeInLeftLater4 {0% {opacity: 0; transform: translateX(-60px);} 40% {opacity: 0; transform: translateX(-60px);} 100% {opacity: 1; transform: translateX(0);}}
.fade-in-left-later4 {
    animation: fadeInLeftLater4 1.6s cubic-bezier(0.25, 0.1, 0.2, 1);
    -moz-animation: fadeInLeftLater4 1.6s cubic-bezier(0.25, 0.1, 0.2, 1);
    -webkit-animation: fadeInLeftLater4 1.6s cubic-bezier(0.25, 0.1, 0.2, 1);
    -ms-animation: fadeInLeftLater4 1.6s cubic-bezier(0.25, 0.1, 0.2, 1);
    -o-animation: fadeInLeftLater4 1.6s cubic-bezier(0.25, 0.1, 0.2, 1);
}


@keyframes fadeInRight {0% {opacity: 0; transform: translateX(60px);} 100% {opacity: 1; transform: translateX(0);}}
@-moz-keyframes fadeInRight {0% {opacity: 0; transform: translateX(60px);} 100% {opacity: 1; transform: translateX(0);}}
@-webkit-keyframes fadeInRight {0% {opacity: 0; transform: translateX(60px);} 100% {opacity: 1; transform: translateX(0);}}
@-ms-keyframes fadeInRight {0% {opacity: 0; transform: translateX(60px);} 100% {opacity: 1; transform: translateX(0);}}
@-o-keyframes fadeInRight {0% {opacity: 0; transform: translateX(60px);} 100% {opacity: 1; transform: translateX(0);}}
.fade-in-right {
    animation: fadeInRight 1s cubic-bezier(0.25, 0.1, 0.2, 1);
    -moz-animation: fadeInRight 1s cubic-bezier(0.25, 0.1, 0.2, 1);
    -webkit-animation: fadeInRight 1s cubic-bezier(0.25, 0.1, 0.2, 1);
    -ms-animation: fadeInRight 1s cubic-bezier(0.25, 0.1, 0.2, 1);
    -o-animation: fadeInRight 1s cubic-bezier(0.25, 0.1, 0.2, 1);
}
@keyframes fadeInRightLater1 {0% {opacity: 0; transform: translateX(60px);} 10% {opacity: 0; transform: translateX(60px);} 100% {opacity: 1; transform: translateX(0);}}
@-moz-keyframes fadeInRightLater1 {0% {opacity: 0; transform: translateX(60px);} 10% {opacity: 0; transform: translateX(60px);} 100% {opacity: 1; transform: translateX(0);}}
@-webkit-keyframes fadeInRightLater1 {0% {opacity: 0; transform: translateX(60px);} 10% {opacity: 0; transform: translateX(60px);} 100% {opacity: 1; transform: translateX(0);}}
@-ms-keyframes fadeInRightLater1 {0% {opacity: 0; transform: translateX(60px);} 10% {opacity: 0; transform: translateX(60px);} 100% {opacity: 1; transform: translateX(0);}}
@-o-keyframes fadeInRightLater1 {0% {opacity: 0; transform: translateX(60px);} 10% {opacity: 0; transform: translateX(60px);} 100% {opacity: 1; transform: translateX(0);}}
.fade-in-right-later1 {
    animation: fadeInRightLater1 1.15s cubic-bezier(0.25, 0.1, 0.2, 1);
    -moz-animation: fadeInRightLater1 1.15s cubic-bezier(0.25, 0.1, 0.2, 1);
    -webkit-animation: fadeInRightLater1 1.15s cubic-bezier(0.25, 0.1, 0.2, 1);
    -ms-animation: fadeInRightLater1 1.15s cubic-bezier(0.25, 0.1, 0.2, 1);
    -o-animation: fadeInRightLater1 1.15s cubic-bezier(0.25, 0.1, 0.2, 1);
}
@keyframes fadeInRightLater2 {0% {opacity: 0; transform: translateX(60px);} 20% {opacity: 0; transform: translateX(60px);} 100% {opacity: 1; transform: translateX(0);}}
@-moz-keyframes fadeInRightLater2 {0% {opacity: 0; transform: translateX(60px);} 20% {opacity: 0; transform: translateX(60px);} 100% {opacity: 1; transform: translateX(0);}}
@-webkit-keyframes fadeInRightLater2 {0% {opacity: 0; transform: translateX(60px);} 20% {opacity: 0; transform: translateX(60px);} 100% {opacity: 1; transform: translateX(0);}}
@-ms-keyframes fadeInRightLater2 {0% {opacity: 0; transform: translateX(60px);} 20% {opacity: 0; transform: translateX(60px);} 100% {opacity: 1; transform: translateX(0);}}
@-o-keyframes fadeInRightLater2 {0% {opacity: 0; transform: translateX(60px);} 20% {opacity: 0; transform: translateX(60px);} 100% {opacity: 1; transform: translateX(0);}}
.fade-in-right-later2 {
    animation: fadeInRightLater2 1.3s cubic-bezier(0.25, 0.1, 0.2, 1);
    -moz-animation: fadeInRightLater2 1.3s cubic-bezier(0.25, 0.1, 0.2, 1);
    -webkit-animation: fadeInRightLater2 1.3s cubic-bezier(0.25, 0.1, 0.2, 1);
    -ms-animation: fadeInRightLater2 1.3s cubic-bezier(0.25, 0.1, 0.2, 1);
    -o-animation: fadeInRightLater2 1.3s cubic-bezier(0.25, 0.1, 0.2, 1);
}
@keyframes fadeInRightLater3 {0% {opacity: 0; transform: translateX(60px);} 30% {opacity: 0; transform: translateX(60px);} 100% {opacity: 1; transform: translateX(0);}}
@-moz-keyframes fadeInRightLater3 {0% {opacity: 0; transform: translateX(60px);} 30% {opacity: 0; transform: translateX(60px);} 100% {opacity: 1; transform: translateX(0);}}
@-webkit-keyframes fadeInRightLater3 {0% {opacity: 0; transform: translateX(60px);} 30% {opacity: 0; transform: translateX(60px);} 100% {opacity: 1; transform: translateX(0);}}
@-ms-keyframes fadeInRightLater3 {0% {opacity: 0; transform: translateX(60px);} 30% {opacity: 0; transform: translateX(60px);} 100% {opacity: 1; transform: translateX(0);}}
@-o-keyframes fadeInRightLater3 {0% {opacity: 0; transform: translateX(60px);} 30% {opacity: 0; transform: translateX(60px);} 100% {opacity: 1; transform: translateX(0);}}
.fade-in-right-later3 {
    animation: fadeInRightLater3 1.45s cubic-bezier(0.25, 0.1, 0.2, 1);
    -moz-animation: fadeInRightLater3 1.45s cubic-bezier(0.25, 0.1, 0.2, 1);
    -webkit-animation: fadeInRightLater3 1.45s cubic-bezier(0.25, 0.1, 0.2, 1);
    -ms-animation: fadeInRightLater3 1.45s cubic-bezier(0.25, 0.1, 0.2, 1);
    -o-animation: fadeInRightLater3 1.45s cubic-bezier(0.25, 0.1, 0.2, 1);
}
@keyframes fadeInRightLater4 {0% {opacity: 0; transform: translateX(60px);} 40% {opacity: 0; transform: translateX(60px);} 100% {opacity: 1; transform: translateX(0);}}
@-moz-keyframes fadeInRightLater4 {0% {opacity: 0; transform: translateX(60px);} 40% {opacity: 0; transform: translateX(60px);} 100% {opacity: 1; transform: translateX(0);}}
@-webkit-keyframes fadeInRightLater4 {0% {opacity: 0; transform: translateX(60px);} 40% {opacity: 0; transform: translateX(60px);} 100% {opacity: 1; transform: translateX(0);}}
@-ms-keyframes fadeInRightLater4 {0% {opacity: 0; transform: translateX(60px);} 40% {opacity: 0; transform: translateX(60px);} 100% {opacity: 1; transform: translateX(0);}}
@-o-keyframes fadeInRightLater4 {0% {opacity: 0; transform: translateX(60px);} 40% {opacity: 0; transform: translateX(60px);} 100% {opacity: 1; transform: translateX(0);}}
.fade-in-right-later4 {
    animation: fadeInRightLater4 1.6s cubic-bezier(0.25, 0.1, 0.2, 1);
    -moz-animation: fadeInRightLater4 1.6s cubic-bezier(0.25, 0.1, 0.2, 1);
    -webkit-animation: fadeInRightLater4 1.6s cubic-bezier(0.25, 0.1, 0.2, 1);
    -ms-animation: fadeInRightLater4 1.6s cubic-bezier(0.25, 0.1, 0.2, 1);
    -o-animation: fadeInRightLater4 1.6s cubic-bezier(0.25, 0.1, 0.2, 1);
}


@keyframes fadeInTop {0% {opacity: 0; transform: translateY(-60px);} 100% {opacity: 1; transform: translateY(0);}}
@-moz-keyframes fadeInTop {0% {opacity: 0; transform: translateY(-60px);} 100% {opacity: 1; transform: translateY(0);}}
@-webkit-keyframes fadeInTop {0% {opacity: 0; transform: translateY(-60px);} 100% {opacity: 1; transform: translateY(0);}}
@-ms-keyframes fadeInTop {0% {opacity: 0; transform: translateY(-60px);} 100% {opacity: 1; transform: translateY(0);}}
@-o-keyframes fadeInTop {0% {opacity: 0; transform: translateY(-60px);} 100% {opacity: 1; transform: translateY(0);}}
.fade-in-top {
    animation: fadeInTop 1s cubic-bezier(0.25, 0.1, 0.2, 1);
    -moz-animation: fadeInTop 1s cubic-bezier(0.25, 0.1, 0.2, 1);
    -webkit-animation: fadeInTop 1s cubic-bezier(0.25, 0.1, 0.2, 1);
    -ms-animation: fadeInTop 1s cubic-bezier(0.25, 0.1, 0.2, 1);
    -o-animation: fadeInTop 1s cubic-bezier(0.25, 0.1, 0.2, 1);
}
@keyframes fadeInTopLater1 {0% {opacity: 0; transform: translateY(-60px);} 10% {opacity: 0; transform: translateY(-60px);} 100% {opacity: 1; transform: translateY(0);}}
@-moz-keyframes fadeInTopLater1 {0% {opacity: 0; transform: translateY(-60px);} 10% {opacity: 0; transform: translateY(-60px);} 100% {opacity: 1; transform: translateY(0);}}
@-webkit-keyframes fadeInTopLater1 {0% {opacity: 0; transform: translateY(-60px);} 10% {opacity: 0; transform: translateY(-60px);} 100% {opacity: 1; transform: translateY(0);}}
@-ms-keyframes fadeInTopLater1 {0% {opacity: 0; transform: translateY(-60px);} 10% {opacity: 0; transform: translateY(-60px);} 100% {opacity: 1; transform: translateY(0);}}
@-o-keyframes fadeInTopLater1 {0% {opacity: 0; transform: translateY(-60px);} 10% {opacity: 0; transform: translateY(-60px);} 100% {opacity: 1; transform: translateY(0);}}
.fade-in-top-later1 {
    animation: fadeInTopLater1 1.15s cubic-bezier(0.25, 0.1, 0.2, 1);
    -moz-animation: fadeInTopLater1 1.15s cubic-bezier(0.25, 0.1, 0.2, 1);
    -webkit-animation: fadeInTopLater1 1.15s cubic-bezier(0.25, 0.1, 0.2, 1);
    -ms-animation: fadeInTopLater1 1.15s cubic-bezier(0.25, 0.1, 0.2, 1);
    -o-animation: fadeInTopLater1 1.15s cubic-bezier(0.25, 0.1, 0.2, 1);
}
@keyframes fadeInTopLater2 {0% {opacity: 0; transform: translateY(-60px);} 20% {opacity: 0; transform: translateY(-60px);} 100% {opacity: 1; transform: translateY(0);}}
@-moz-keyframes fadeInTopLater2 {0% {opacity: 0; transform: translateY(-60px);} 20% {opacity: 0; transform: translateY(-60px);} 100% {opacity: 1; transform: translateY(0);}}
@-webkit-keyframes fadeInTopLater2 {0% {opacity: 0; transform: translateY(-60px);} 20% {opacity: 0; transform: translateY(-60px);} 100% {opacity: 1; transform: translateY(0);}}
@-ms-keyframes fadeInTopLater2 {0% {opacity: 0; transform: translateY(-60px);} 20% {opacity: 0; transform: translateY(-60px);} 100% {opacity: 1; transform: translateY(0);}}
@-o-keyframes fadeInTopLater2 {0% {opacity: 0; transform: translateY(-60px);} 20% {opacity: 0; transform: translateY(-60px);} 100% {opacity: 1; transform: translateY(0);}}
.fade-in-top-later2 {
    animation: fadeInTopLater2 1.3s cubic-bezier(0.25, 0.1, 0.2, 1);
    -moz-animation: fadeInTopLater2 1.3s cubic-bezier(0.25, 0.1, 0.2, 1);
    -webkit-animation: fadeInTopLater2 1.3s cubic-bezier(0.25, 0.1, 0.2, 1);
    -ms-animation: fadeInTopLater2 1.3s cubic-bezier(0.25, 0.1, 0.2, 1);
    -o-animation: fadeInTopLater2 1.3s cubic-bezier(0.25, 0.1, 0.2, 1);
}
@keyframes fadeInTopLater3 {0% {opacity: 0; transform: translateY(-60px);} 30% {opacity: 0; transform: translateY(-60px);} 100% {opacity: 1; transform: translateY(0);}}
@-moz-keyframes fadeInTopLater3 {0% {opacity: 0; transform: translateY(-60px);} 30% {opacity: 0; transform: translateY(-60px);} 100% {opacity: 1; transform: translateY(0);}}
@-webkit-keyframes fadeInTopLater3 {0% {opacity: 0; transform: translateY(-60px);} 30% {opacity: 0; transform: translateY(-60px);} 100% {opacity: 1; transform: translateY(0);}}
@-ms-keyframes fadeInTopLater3 {0% {opacity: 0; transform: translateY(-60px);} 30% {opacity: 0; transform: translateY(-60px);} 100% {opacity: 1; transform: translateY(0);}}
@-o-keyframes fadeInTopLater3 {0% {opacity: 0; transform: translateY(-60px);} 30% {opacity: 0; transform: translateY(-60px);} 100% {opacity: 1; transform: translateY(0);}}
.fade-in-top-later3 {
    animation: fadeInTopLater3 1.45s cubic-bezier(0.25, 0.1, 0.2, 1);
    -moz-animation: fadeInTopLater3 1.45s cubic-bezier(0.25, 0.1, 0.2, 1);
    -webkit-animation: fadeInTopLater3 1.45s cubic-bezier(0.25, 0.1, 0.2, 1);
    -ms-animation: fadeInTopLater3 1.45s cubic-bezier(0.25, 0.1, 0.2, 1);
    -o-animation: fadeInTopLater3 1.45s cubic-bezier(0.25, 0.1, 0.2, 1);
}
@keyframes fadeInTopLater4 {0% {opacity: 0; transform: translateY(60px);} 40% {opacity: 0; transform: translateY(60px);} 100% {opacity: 1; transform: translateY(0);}}
@-moz-keyframes fadeInTopLater4 {0% {opacity: 0; transform: translateY(60px);} 40% {opacity: 0; transform: translateY(60px);} 100% {opacity: 1; transform: translateY(0);}}
@-webkit-keyframes fadeInTopLater4 {0% {opacity: 0; transform: translateY(60px);} 40% {opacity: 0; transform: translateY(60px);} 100% {opacity: 1; transform: translateY(0);}}
@-ms-keyframes fadeInTopLater4 {0% {opacity: 0; transform: translateY(60px);} 40% {opacity: 0; transform: translateY(60px);} 100% {opacity: 1; transform: translateY(0);}}
@-o-keyframes fadeInTopLater4 {0% {opacity: 0; transform: translateY(60px);} 40% {opacity: 0; transform: translateY(60px);} 100% {opacity: 1; transform: translateY(0);}}
.fade-in-top-later4 {
    animation: fadeInTopLater4 1.6s cubic-bezier(0.25, 0.1, 0.2, 1);
    -moz-animation: fadeInTopLater4 1.6s cubic-bezier(0.25, 0.1, 0.2, 1);
    -webkit-animation: fadeInTopLater4 1.6s cubic-bezier(0.25, 0.1, 0.2, 1);
    -ms-animation: fadeInTopLater4 1.6s cubic-bezier(0.25, 0.1, 0.2, 1);
    -o-animation: fadeInTopLater4 1.6s cubic-bezier(0.25, 0.1, 0.2, 1);
}


@keyframes fadeInBottom {0% {opacity: 0; transform: translateY(60px);} 100% {opacity: 1; transform: translateY(0);}}
@-moz-keyframes fadeInBottom {0% {opacity: 0; transform: translateY(60px);} 100% {opacity: 1; transform: translateY(0);}}
@-webkit-keyframes fadeInBottom {0% {opacity: 0; transform: translateY(60px);} 100% {opacity: 1; transform: translateY(0);}}
@-ms-keyframes fadeInBottom {0% {opacity: 0; transform: translateY(60px);} 100% {opacity: 1; transform: translateY(0);}}
@-o-keyframes fadeInBottom {0% {opacity: 0; transform: translateY(60px);} 100% {opacity: 1; transform: translateY(0);}}
.fade-in-bottom {
    animation: fadeInBottom 1s cubic-bezier(0.25, 0.1, 0.2, 1);
    -moz-animation: fadeInBottom 1s cubic-bezier(0.25, 0.1, 0.2, 1);
    -webkit-animation: fadeInBottom 1s cubic-bezier(0.25, 0.1, 0.2, 1);
    -ms-animation: fadeInBottom 1s cubic-bezier(0.25, 0.1, 0.2, 1);
    -o-animation: fadeInBottom 1s cubic-bezier(0.25, 0.1, 0.2, 1);
}
@keyframes fadeInBottomLater1 {0% {opacity: 0; transform: translateY(60px);} 10% {opacity: 0; transform: translateY(60px);} 100% {opacity: 1; transform: translateY(0);}}
@-moz-keyframes fadeInBottomLater1 {0% {opacity: 0; transform: translateY(60px);} 10% {opacity: 0; transform: translateY(60px);} 100% {opacity: 1; transform: translateY(0);}}
@-webkit-keyframes fadeInBottomLater1 {0% {opacity: 0; transform: translateY(60px);} 10% {opacity: 0; transform: translateY(60px);} 100% {opacity: 1; transform: translateY(0);}}
@-ms-keyframes fadeInBottomLater1 {0% {opacity: 0; transform: translateY(60px);} 10% {opacity: 0; transform: translateY(60px);} 100% {opacity: 1; transform: translateY(0);}}
@-o-keyframes fadeInBottomLater1 {0% {opacity: 0; transform: translateY(60px);} 10% {opacity: 0; transform: translateY(60px);} 100% {opacity: 1; transform: translateY(0);}}
.fade-in-bottom-later1 {
    animation: fadeInBottomLater1 1.15s cubic-bezier(0.25, 0.1, 0.2, 1);
    -moz-animation: fadeInBottomLater1 1.15s cubic-bezier(0.25, 0.1, 0.2, 1);
    -webkit-animation: fadeInBottomLater1 1.15s cubic-bezier(0.25, 0.1, 0.2, 1);
    -ms-animation: fadeInBottomLater1 1.15s cubic-bezier(0.25, 0.1, 0.2, 1);
    -o-animation: fadeInBottomLater1 1.15s cubic-bezier(0.25, 0.1, 0.2, 1);
}
@keyframes fadeInBottomLater2 {0% {opacity: 0; transform: translateY(60px);} 20% {opacity: 0; transform: translateY(60px);} 100% {opacity: 1; transform: translateY(0);}}
@-moz-keyframes fadeInBottomLater2 {0% {opacity: 0; transform: translateY(60px);} 20% {opacity: 0; transform: translateY(60px);} 100% {opacity: 1; transform: translateY(0);}}
@-webkit-keyframes fadeInBottomLater2 {0% {opacity: 0; transform: translateY(60px);} 20% {opacity: 0; transform: translateY(60px);} 100% {opacity: 1; transform: translateY(0);}}
@-ms-keyframes fadeInBottomLater2 {0% {opacity: 0; transform: translateY(60px);} 20% {opacity: 0; transform: translateY(60px);} 100% {opacity: 1; transform: translateY(0);}}
@-o-keyframes fadeInBottomLater2 {0% {opacity: 0; transform: translateY(60px);} 20% {opacity: 0; transform: translateY(60px);} 100% {opacity: 1; transform: translateY(0);}}
.fade-in-bottom-later2 {
    animation: fadeInBottomLater2 1.3s cubic-bezier(0.25, 0.1, 0.2, 1);
    -moz-animation: fadeInBottomLater2 1.3s cubic-bezier(0.25, 0.1, 0.2, 1);
    -webkit-animation: fadeInBottomLater2 1.3s cubic-bezier(0.25, 0.1, 0.2, 1);
    -ms-animation: fadeInBottomLater2 1.3s cubic-bezier(0.25, 0.1, 0.2, 1);
    -o-animation: fadeInBottomLater2 1.3s cubic-bezier(0.25, 0.1, 0.2, 1);
}
@keyframes fadeInBottomLater3 {0% {opacity: 0; transform: translateY(60px);} 30% {opacity: 0; transform: translateY(60px);} 100% {opacity: 1; transform: translateY(0);}}
@-moz-keyframes fadeInBottomLater3 {0% {opacity: 0; transform: translateY(60px);} 30% {opacity: 0; transform: translateY(60px);} 100% {opacity: 1; transform: translateY(0);}}
@-webkit-keyframes fadeInBottomLater3 {0% {opacity: 0; transform: translateY(60px);} 30% {opacity: 0; transform: translateY(60px);} 100% {opacity: 1; transform: translateY(0);}}
@-ms-keyframes fadeInBottomLater3 {0% {opacity: 0; transform: translateY(60px);} 30% {opacity: 0; transform: translateY(60px);} 100% {opacity: 1; transform: translateY(0);}}
@-o-keyframes fadeInBottomLater3 {0% {opacity: 0; transform: translateY(60px);} 30% {opacity: 0; transform: translateY(60px);} 100% {opacity: 1; transform: translateY(0);}}
.fade-in-bottom-later3 {
    animation: fadeInBottomLater3 1.45s cubic-bezier(0.25, 0.1, 0.2, 1);
    -moz-animation: fadeInBottomLater3 1.45s cubic-bezier(0.25, 0.1, 0.2, 1);
    -webkit-animation: fadeInBottomLater3 1.45s cubic-bezier(0.25, 0.1, 0.2, 1);
    -ms-animation: fadeInBottomLater3 1.45s cubic-bezier(0.25, 0.1, 0.2, 1);
    -o-animation: fadeInBottomLater3 1.45s cubic-bezier(0.25, 0.1, 0.2, 1);
}
@keyframes fadeInBottomLater4 {0% {opacity: 0; transform: translateY(60px);} 40% {opacity: 0; transform: translateY(60px);} 100% {opacity: 1; transform: translateY(0);}}
@-moz-keyframes fadeInBottomLater4 {0% {opacity: 0; transform: translateY(60px);} 40% {opacity: 0; transform: translateY(60px);} 100% {opacity: 1; transform: translateY(0);}}
@-webkit-keyframes fadeInBottomLater4 {0% {opacity: 0; transform: translateY(60px);} 40% {opacity: 0; transform: translateY(60px);} 100% {opacity: 1; transform: translateY(0);}}
@-ms-keyframes fadeInBottomLater4 {0% {opacity: 0; transform: translateY(60px);} 40% {opacity: 0; transform: translateY(60px);} 100% {opacity: 1; transform: translateY(0);}}
@-o-keyframes fadeInBottomLater4 {0% {opacity: 0; transform: translateY(60px);} 40% {opacity: 0; transform: translateY(60px);} 100% {opacity: 1; transform: translateY(0);}}
.fade-in-bottom-later4 {
    animation: fadeInBottomLater4 1.6s cubic-bezier(0.25, 0.1, 0.2, 1);
    -moz-animation: fadeInBottomLater4 1.6s cubic-bezier(0.25, 0.1, 0.2, 1);
    -webkit-animation: fadeInBottomLater4 1.6s cubic-bezier(0.25, 0.1, 0.2, 1);
    -ms-animation: fadeInBottomLater4 1.6s cubic-bezier(0.25, 0.1, 0.2, 1);
    -o-animation: fadeInBottomLater4 1.6s cubic-bezier(0.25, 0.1, 0.2, 1);
}

@keyframes zoomIn {0% {opacity: 0; transform: scale(0);} 100% {opacity: 1; transform: scale(1);}}
@-moz-keyframes zoomIn {0% {opacity: 0; transform: scale(0);} 100% {opacity: 1; transform: scale(1);}}
@-webkit-keyframes zoomIn {0% {opacity: 0; transform: scale(0);} 100% {opacity: 1; transform: scale(1);}}
@-ms-keyframes zoomIn {0% {opacity: 0; transform: scale(0);} 100% {opacity: 1; transform: scale(1);}}
@-o-keyframes zoomIn {0% {opacity: 0; transform: scale(0);} 100% {opacity: 1; transform: scale(1);}}
.zoom-in {
    animation: zoomIn 1s cubic-bezier(0.25, 0.1, 0.2, 1);
    -moz-animation: zoomIn 1s cubic-bezier(0.25, 0.1, 0.2, 1);
    -webkit-animation: zoomIn 1s cubic-bezier(0.25, 0.1, 0.2, 1);
    -ms-animation: zoomIn 1s cubic-bezier(0.25, 0.1, 0.2, 1);
    -o-animation: zoomIn 1s cubic-bezier(0.25, 0.1, 0.2, 1);
}
@keyframes zoomInLater1 {0% {opacity: 0; transform: scale(0);} 10% {opacity: 0; transform: scale(0);} 100% {opacity: 1; transform: scale(1);}}
@-moz-keyframes zoomInLater1 {0% {opacity: 0; transform: scale(0);} 10% {opacity: 0; transform: scale(0);} 100% {opacity: 1; transform: scale(1);}}
@-webkit-keyframes zoomInLater1 {0% {opacity: 0; transform: scale(0);} 10% {opacity: 0; transform: scale(0);} 100% {opacity: 1; transform: scale(1);}}
@-ms-keyframes zoomInLater1 {0% {opacity: 0; transform: scale(0);} 10% {opacity: 0; transform: scale(0);} 100% {opacity: 1; transform: scale(1);}}
@-o-keyframes zoomInLater1 {0% {opacity: 0; transform: scale(0);} 10% {opacity: 0; transform: scale(0);} 100% {opacity: 1; transform: scale(1);}}
.zoom-in-later1 {
    animation: zoomInLater1 1.15s cubic-bezier(0.25, 0.1, 0.2, 1);
    -moz-animation: zoomInLater1 1.15s cubic-bezier(0.25, 0.1, 0.2, 1);
    -webkit-animation: zoomInLater1 1.15s cubic-bezier(0.25, 0.1, 0.2, 1);
    -ms-animation: zoomInLater1 1.15s cubic-bezier(0.25, 0.1, 0.2, 1);
    -o-animation: zoomInLater1 1.15s cubic-bezier(0.25, 0.1, 0.2, 1);
}
@keyframes zoomInLater2 {0% {opacity: 0; transform: scale(0);} 20% {opacity: 0; transform: scale(0);} 100% {opacity: 1; transform: scale(1);}}
@-moz-keyframes zoomInLater2 {0% {opacity: 0; transform: scale(0);} 20% {opacity: 0; transform: scale(0);} 100% {opacity: 1; transform: scale(1);}}
@-webkit-keyframes zoomInLater2 {0% {opacity: 0; transform: scale(0);} 20% {opacity: 0; transform: scale(0);} 100% {opacity: 1; transform: scale(1);}}
@-ms-keyframes zoomInLater2 {0% {opacity: 0; transform: scale(0);} 20% {opacity: 0; transform: scale(0);} 100% {opacity: 1; transform: scale(1);}}
@-o-keyframes zoomInLater2 {0% {opacity: 0; transform: scale(0);} 20% {opacity: 0; transform: scale(0);} 100% {opacity: 1; transform: scale(1);}}
.zoom-in-later2 {
    animation: zoomInLater2 1.3s cubic-bezier(0.25, 0.1, 0.2, 1);
    -moz-animation: zoomInLater2 1.3s cubic-bezier(0.25, 0.1, 0.2, 1);
    -webkit-animation: zoomInLater2 1.3s cubic-bezier(0.25, 0.1, 0.2, 1);
    -ms-animation: zoomInLater2 1.3s cubic-bezier(0.25, 0.1, 0.2, 1);
    -o-animation: zoomInLater2 1.3s cubic-bezier(0.25, 0.1, 0.2, 1);
}
@keyframes zoomInLater3 {0% {opacity: 0; transform: scale(0);} 30% {opacity: 0; transform: scale(0);} 100% {opacity: 1; transform: scale(1);}}
@-moz-keyframes zoomInLater3 {0% {opacity: 0; transform: scale(0);} 30% {opacity: 0; transform: scale(0);} 100% {opacity: 1; transform: scale(1);}}
@-webkit-keyframes zoomInLater3 {0% {opacity: 0; transform: scale(0);} 30% {opacity: 0; transform: scale(0);} 100% {opacity: 1; transform: scale(1);}}
@-ms-keyframes zoomInLater3 {0% {opacity: 0; transform: scale(0);} 30% {opacity: 0; transform: scale(0);} 100% {opacity: 1; transform: scale(1);}}
@-o-keyframes zoomInLater3 {0% {opacity: 0; transform: scale(0);} 30% {opacity: 0; transform: scale(0);} 100% {opacity: 1; transform: scale(1);}}
.zoom-in-later3 {
    animation: zoomInLater3 1.45s cubic-bezier(0.25, 0.1, 0.2, 1);
    -moz-animation: zoomInLater3 1.45s cubic-bezier(0.25, 0.1, 0.2, 1);
    -webkit-animation: zoomInLater3 1.45s cubic-bezier(0.25, 0.1, 0.2, 1);
    -ms-animation: zoomInLater3 1.45s cubic-bezier(0.25, 0.1, 0.2, 1);
    -o-animation: zoomInLater3 1.45s cubic-bezier(0.25, 0.1, 0.2, 1);
}
@keyframes zoomInLater4 {0% {opacity: 0; transform: scale(0);} 40% {opacity: 0; transform: scale(0);} 100% {opacity: 1; transform: scale(1);}}
@-moz-keyframes zoomInLater4 {0% {opacity: 0; transform: scale(0);} 40% {opacity: 0; transform: scale(0);} 100% {opacity: 1; transform: scale(1);}}
@-webkit-keyframes zoomInLater4 {0% {opacity: 0; transform: scale(0);} 40% {opacity: 0; transform: scale(0);} 100% {opacity: 1; transform: scale(1);}}
@-ms-keyframes zoomInLater4 {0% {opacity: 0; transform: scale(0);} 40% {opacity: 0; transform: scale(0);} 100% {opacity: 1; transform: scale(1);}}
@-o-keyframes zoomInLater4 {0% {opacity: 0; transform: scale(0);} 40% {opacity: 0; transform: translateX(-60px);} 100% {opacity: 1; transform: scale(1);}}
.zoom-in-later4 {
    animation: zoomInLater4 1.6s cubic-bezier(0.25, 0.1, 0.2, 1);
    -moz-animation: zoomInLater4 1.6s cubic-bezier(0.25, 0.1, 0.2, 1);
    -webkit-animation: zoomInLater4 1.6s cubic-bezier(0.25, 0.1, 0.2, 1);
    -ms-animation: zoomInLater4 1.6s cubic-bezier(0.25, 0.1, 0.2, 1);
    -o-animation: zoomInLater4 1.6s cubic-bezier(0.25, 0.1, 0.2, 1);
}


@keyframes moveInTop {
    0% {opacity: 1; transform: translateY(-60px);}
    100% {opacity: 1; transform: translateY(0);}
}
@-moz-keyframes moveInTop {
    0% {opacity: 1; transform: translateY(-60px);}
    100% {opacity: 1; transform: translateY(0);}
}
@-webkit-keyframes moveInTop {
    0% {opacity: 1; transform: translateY(-60px);}
    100% {opacity: 1; transform: translateY(0);}
}
@-ms-keyframes moveInTop {
    0% {opacity: 1; transform: translateY(-60px);}
    100% {opacity: 1; transform: translateY(0);}
}
@-o-keyframes moveInTop {
    0% {opacity: 1; transform: translateY(-60px);}
    100% {opacity: 1; transform: translateY(0);}
}
.move-in-top {
    animation: moveInTop 1s cubic-bezier(0.25, 0.1, 0.2, 1);
    -moz-animation: moveInTop 1s cubic-bezier(0.25, 0.1, 0.2, 1);
    -webkit-animation: moveInTop 1s cubic-bezier(0.25, 0.1, 0.2, 1);
    -ms-animation: moveInTop 1s cubic-bezier(0.25, 0.1, 0.2, 1);
    -o-animation: moveInTop 1s cubic-bezier(0.25, 0.1, 0.2, 1);
}

@keyframes moveInBottom {
    0% {opacity: 1; transform: translateY(60px);}
    100% {opacity: 1; transform: translateY(0);}
}
@-moz-keyframes moveInBottom {
    0% {opacity: 1; transform: translateY(60px);}
    100% {opacity: 1; transform: translateY(0);}
}
@-webkit-keyframes moveInBottom {
    0% {opacity: 1; transform: translateY(60px);}
    100% {opacity: 1; transform: translateY(0);}
}
@-ms-keyframes moveInBottom {
    0% {opacity: 1; transform: translateY(60px);}
    100% {opacity: 1; transform: translateY(0);}
}
@-o-keyframes moveInBottom {
    0% {opacity: 1; transform: translateY(60px);}
    100% {opacity: 1; transform: translateY(0);}
}
.move-in-bottom {
    animation: moveInBottom 1s cubic-bezier(0.25, 0.1, 0.2, 1);
    -moz-animation: moveInBottom 1s cubic-bezier(0.25, 0.1, 0.2, 1);
    -webkit-animation: moveInBottom 1s cubic-bezier(0.25, 0.1, 0.2, 1);
    -ms-animation: moveInBottom 1s cubic-bezier(0.25, 0.1, 0.2, 1);
    -o-animation: moveInBottom 1s cubic-bezier(0.25, 0.1, 0.2, 1);
}

.fast05 {animation-duration: .5s;}
.slow1 {animation-duration: 1s;}
.slow2 {animation-duration: 2s;}
.slow3 {animation-duration: 3s;}
.slow4 {animation-duration: 4s;}
.slow5 {animation-duration: 5s;}
.slow6 {animation-duration: 6s;}