body {
    background: none;
}

.box_img_home {
    width: 100%;
    clear: both;
    margin: 0px auto;
    position: relative;
}

.box_img_home svg {
    width: 100% !important;
    height: auto !important;
}

.box_img_home .arrows-1 {
    -webkit-animation: arrows 5s linear infinite;
    animation: arrows 5s linear infinite;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    transform-box: fill-box;
}

.box_img_home .arrows-2 {
    -webkit-animation: arrows 4.5s linear infinite;
    animation: arrows 4.5s linear infinite;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    transform-box: fill-box;
}

.box_img_home .arrows-3 {
    -webkit-animation: arrows 5.5s linear infinite;
    animation: arrows 5.5s linear infinite;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    transform-box: fill-box;
}

@-webkit-keyframes arrows {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    25% {
        -webkit-transform: translateX(5px);
        transform: translateX(5px)
    }
    50% {
        -webkit-transform: translateX(-7px);
        transform: translateX(-7px);
        opacity: 0;
    }
    75% {
        -webkit-transform: translateX(5px);
        transform: translateX(5px)
    }
    100% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px)
    }
}

@keyframes arrows {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    25% {
        -webkit-transform: translateX(5px);
        transform: translateX(5px);
    }
    50% {
        -webkit-transform: translateX(-7px);
        transform: translateX(-7px);
    }
    75% {
        -webkit-transform: translateX(5px);
        transform: translateX(5px);
    }
    100% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }
}


/*  */

.scaffold-1 {
    -webkit-animation: scaffold-1 infinite ease-in-out 2s;
    animation: scaffold-1 infinite ease-in-out 2s;
}

.scaffold-2 {
    -webkit-animation: scaffold-2 infinite ease-out 1.2s;
    animation: scaffold-2 infinite ease-out 1.2s;
}

.scaffold-3 {
    -webkit-animation: scaffold-3 infinite ease-out 1.5s;
    animation: scaffold-3 infinite ease-out 1.5s;
}

.scaffold-4 {
    -webkit-animation: scaffold-4 infinite ease-out 1s;
    animation: scaffold-4 infinite ease-out 1s;
}

.scaffold-5 {
    -webkit-animation: scaffold-5 infinite ease-out 1.8s;
    animation: scaffold-5 infinite ease-out 1.8s;
}

.scaffold-6 {
    -webkit-animation: scaffold-6 infinite ease-out 2.4s;
    animation: scaffold-6 infinite ease-out 2.4s;
}

@-webkit-keyframes scaffold-1 {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1;
    }
}

@keyframes scaffold-1 {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1;
    }
}

@-webkit-keyframes scaffold-2 {
    0% {
        opacity: 0.5;
    }
    70% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

@keyframes scaffold-2 {
    0% {
        opacity: 0.5;
    }
    70% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

@-webkit-keyframes scaffold-3 {
    0% {
        opacity: 1;
    }
    70% {
        opacity: 0;
    }
}

@keyframes scaffold-3 {
    0% {
        opacity: 1;
    }
    70% {
        opacity: 0;
    }
}

@-webkit-keyframes scaffold-4 {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

@keyframes scaffold-4 {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

@-webkit-keyframes scaffold-5 {
    0% {
        opacity: 0.5;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

@keyframes scaffold-5 {
    0% {
        opacity: 0.5;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

@-webkit-keyframes scaffold-6 {
    0% {
        opacity: 0.2;
    }
    50% {
        opacity: 1;
    }
    70% {
        opacity: 0.8;
    }
    100% {
        opacity: 0;
    }
}

@keyframes scaffold-6 {
    0% {
        opacity: 0.2;
    }
    50% {
        opacity: 1;
    }
    70% {
        opacity: 0.8;
    }
    100% {
        opacity: 0;
    }
}

.flipInX-1 {
    -webkit-animation: flipInX-1 4s linear infinite;
    animation: flipInX-1 4s linear infinite;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    transform-box: fill-box;
}

.flipInX-2 {
    -webkit-animation: flipInX-2 5.2s linear infinite;
    animation: flipInX-2 5.2s linear infinite;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    transform-box: fill-box;
}

.flipInX-3 {
    -webkit-animation: flipInX-3 2.5s linear infinite;
    animation: flipInX-3 2.5s linear infinite;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    transform-box: fill-box;
}

.flipInX-4 {
    -webkit-animation: flipInX-4 1.8s linear infinite;
    animation: flipInX-4 1.8s linear infinite;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    transform-box: fill-box;
}

@-webkit-keyframes flipInX-1 {
    0% {
        -webkit-transform: rotate(0deg) translate(0);
        transform: rotate(0deg) translate(0) scaleX(1);
    }
    30% {
        -webkit-transform: rotate(2deg) translateY(4px);
        transform: rotate(2deg) translateY(4px) scaleX(0);
    }
    50% {
        -webkit-transform: rotate(-2deg) translateY(-4px);
        transform: rotate(-2deg) translateY(-4px) scaleX(1);
    }
    70% {
        -webkit-transform: rotate(-2deg) translateY(4px);
        transform: rotate(-2deg) translateY(4px) scaleX(0);
    }
    90% {
        -webkit-transform: rotate(0deg) translate(0);
        transform: rotate(0deg) translate(0) scaleX(1);
    }
}

@keyframes flipInX-1 {
    0% {
        -webkit-transform: rotate(0deg) translate(0);
        transform: rotate(0deg) translate(0) scaleX(1);
    }
    30% {
        -webkit-transform: rotate(2deg) translateY(4px);
        transform: rotate(2deg) translateY(4px) scaleX(0);
    }
    50% {
        -webkit-transform: rotate(-2deg) translateY(-4px);
        transform: rotate(-2deg) translateY(-4px) scaleX(1);
    }
    70% {
        -webkit-transform: rotate(-2deg) translateY(4px);
        transform: rotate(-2deg) translateY(4px) scaleX(0)
    }
    90% {
        -webkit-transform: rotate(0deg) translate(0);
        transform: rotate(0deg) translate(0) scaleX(1);
    }
}

@-webkit-keyframes flipInX-2 {
    0% {
        -webkit-transform: rotate(2deg) translate(0);
        transform: rotate(2deg) translate(0) scaleX(1);
    }
    30% {
        -webkit-transform: rotate(0deg) translateY(3px);
        transform: rotate(0deg) translateY(3px) scaleX(0);
    }
    50% {
        -webkit-transform: rotate(0deg) translateY(3px);
        transform: rotate(0deg) translateY(3px) scaleX(1);
    }
    70% {
        -webkit-transform: rotate(0deg) translateY(3px);
        transform: rotate(0deg) translateY(3px) scaleX(0);
    }
    90% {
        -webkit-transform: rotate(2deg) translate(0);
        transform: rotate(2deg) translate(0) scaleX(1);
    }
}

@keyframes flipInX-2 {
    0% {
        -webkit-transform: rotate(2deg) translate(0);
        transform: rotate(2deg) translate(0) scaleX(1);
    }
    30% {
        -webkit-transform: rotate(0deg) translateY(3px);
        transform: rotate(0deg) translateY(3px) scaleX(0);
    }
    50% {
        -webkit-transform: rotate(0deg) translateY(0px);
        transform: rotate(0deg) translateY(0px) scaleX(1);
    }
    70% {
        -webkit-transform: rotate(0deg) translateY(3px);
        transform: rotate(0deg) translateY(3px) scaleX(0);
    }
    90% {
        -webkit-transform: rotate(2deg) translate(0);
        transform: rotate(2deg) translate(0) scaleX(1);
    }
}

@-webkit-keyframes flipInX-3 {
    0% {
        transform: scaleX(1);
    }
    30% {
        transform: scaleX(0);
    }
    50% {
        transform: scaleX(1)
    }
    90% {
        transform: scaleX(1);
    }
}

@keyframes flipInX-3 {
    0% {
        transform: scaleX(1);
    }
    30% {
        transform: scaleX(0);
    }
    50% {
        transform: scaleX(1)
    }
    90% {
        transform: scaleX(1);
    }
}

@-webkit-keyframes flipInX-4 {
    0% {
        opacity: 0;
    }
    30% {
        opacity: 0.3;
    }
    50% {
        opacity: 0.5;
    }
    90% {
        opacity: 1;
    }
}

@keyframes flipInX-4 {
    0% {
        opacity: 0;
    }
    30% {
        opacity: 0.3;
    }
    50% {
        opacity: 0.5;
    }
    90% {
        opacity: 1;
    }
}

.suspended-1 {
    -webkit-animation: suspended-1 5s linear infinite;
    animation: suspended-1 5s linear infinite;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    transform-box: fill-box;
}

@-webkit-keyframes suspended-1 {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0);
    }
    25% {
        -webkit-transform: translateY(5px);
        transform: translateY(5px);
    }
    50% {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px);
    }
    75% {
        -webkit-transform: translateY(5px);
        transform: translateY(5px);
    }
    100% {
        -webkit-transform: translate(0);
        transform: translate(0);
    }
}

@keyframes suspended-1 {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0);
    }
    25% {
        -webkit-transform: translateY(5px);
        transform: translateY(5px);
    }
    50% {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px);
    }
    75% {
        -webkit-transform: translateY(5px);
        transform: translateY(5px);
    }
    100% {
        -webkit-transform: translate(0);
        transform: translate(0);
    }
}

.suspended-2 {
    -webkit-animation: suspended-2 3s linear infinite;
    animation: suspended-2 3s linear infinite;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    transform-box: fill-box;
}

@-webkit-keyframes suspended-2 {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0);
    }
    25% {
        -webkit-transform: translateY(2px);
        transform: translateY(2px);
    }
    50% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px);
    }
    75% {
        -webkit-transform: translateY(2px);
        transform: translateY(2px);
    }
    100% {
        -webkit-transform: translate(0);
        transform: translate(0);
    }
}

@keyframes suspended-2 {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0);
    }
    25% {
        -webkit-transform: translateY(2px);
        transform: translateY(2px);
    }
    50% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px);
    }
    75% {
        -webkit-transform: translateY(2px);
        transform: translateY(2px);
    }
    100% {
        -webkit-transform: translate(0);
        transform: translate(0);
    }
}

.suspended-3 {
    -webkit-animation: suspended-3 4s linear infinite;
    animation: suspended-3 4s linear infinite;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    transform-box: fill-box;
}

@-webkit-keyframes suspended-3 {
    0% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px);
    }
    25% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
    50% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px);
    }
    75% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
    100% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px);
    }
}

@keyframes suspended-3 {
    0% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px);
    }
    25% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
    50% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px);
    }
    75% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
    100% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px);
    }
}


/*  */

.arm-1 {
    -webkit-animation: arm-1 4s linear infinite;
    animation: arm-1 4s linear infinite;
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top;
    transform-box: fill-box;
}

@-webkit-keyframes arm-1 {
    0% {
        transform: rotate(0deg);
    }
    25% {
        transform: rotate(3deg);
    }
    50% {
        transform: rotate(0deg);
    }
    75% {
        transform: rotate(3deg);
    }
    100% {
        transform: rotate(0deg);
    }
}

@keyframes arm-1 {
    0% {
        transform: rotate(0deg);
    }
    25% {
        transform: rotate(3deg);
    }
    50% {
        transform: rotate(0deg);
    }
    75% {
        transform: rotate(3deg);
    }
    100% {
        transform: rotate(0deg);
    }
}

.arm-2 {
    -webkit-animation: arm-2 5s linear infinite;
    animation: arm-2 5s linear infinite;
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top;
    transform-box: fill-box;
}

@-webkit-keyframes arm-2 {
    0% {
        transform: rotate(0deg);
    }
    25% {
        transform: rotate(5deg);
    }
    50% {
        transform: rotate(0deg);
    }
    75% {
        transform: rotate(5deg);
    }
    100% {
        transform: rotate(0deg);
    }
}

@keyframes arm-2 {
    0% {
        transform: rotate(0deg);
    }
    25% {
        transform: rotate(5deg);
    }
    50% {
        transform: rotate(0deg);
    }
    75% {
        transform: rotate(5deg);
    }
    100% {
        transform: rotate(0deg);
    }
}

.arm-3 {
    -webkit-animation: arm-3 4s linear infinite;
    animation: arm-3 5s linear infinite;
    -webkit-transform-origin: top right;
    -ms-transform-origin: top right;
    transform-origin: top right;
    transform-box: fill-box;
}

@-webkit-keyframes arm-3 {
    0% {
        transform: rotate(0deg);
    }
    25% {
        transform: rotate(-1deg);
    }
    50% {
        transform: rotate(0deg);
    }
    75% {
        transform: rotate(1deg);
    }
    100% {
        transform: rotate(0deg);
    }
}

@keyframes arm-3 {
    0% {
        transform: rotate(0deg);
    }
    25% {
        transform: rotate(-1deg);
    }
    50% {
        transform: rotate(0deg);
    }
    75% {
        transform: rotate(1deg);
    }
    100% {
        transform: rotate(0deg);
    }
}

.arm-4 {
    -webkit-animation: arm-3 4s linear infinite;
    animation: arm-3 5s linear infinite;
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    transform-box: fill-box;
}