.page-gansi-premio-block-cover-fluits {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
}

.page-gansi-premio-block-cover-fluits .container-fluid {
    width: 100%;
    height: 100%;
}

.page-gansi-premio-cover-parallax__fruit-A {
    position: absolute;
}

.page-gansi-premio-cover-parallax__fruit-A,
.page-gansi-premio-block-cover-fluits__fruit-A {
    height: 257px;
    left: -112px;
    top: 50px;
    width: 280px;
}

.page-gansi-premio-block-cover-fluits__fruit-A
    .cover-fluits__cover-big-object-A {
    height: 100%;
    position: relative;
    top: 0;
    transform: scale(0.809);
    width: 100%;
}
.on-animation-1 {
    animation: 9s animationFloating1 infinite linear;
}
.on-animation-2 {
    animation: 8s animationFloating2 infinite linear;
}
.on-animation-3 {
    animation: 10s animationFloating3 infinite linear;
}
.on-animation-4 {
    animation: 10s animationFloating4 infinite linear;
}
.pause-animation {
    animation-play-state: paused;
}

@media (min-width: 768px) {
    .page-gansi-premio-cover-parallax__fruit-A,
    .page-gansi-premio-block-cover-fluits__fruit-A {
        height: 360px;
        left: -100px;
        top: 100px;
        width: 396px;
    }

    .page-gansi-premio-block-cover-fluits__fruit-A
        .cover-fluits__cover-big-object-A {
        transform: scale(0.9);
    }
}

@media (min-width: 1024px) {
    .page-gansi-premio-cover-parallax__fruit-A,
    .page-gansi-premio-block-cover-fluits__fruit-A {
        top: 98px;
        left: -96px;
    }
}

@media (min-width: 1360px) {
    .page-gansi-premio-cover-parallax__fruit-A,
    .page-gansi-premio-block-cover-fluits__fruit-A {
        height: 400px;
        left: -17px;
        top: 102px;
        width: 440px;
    }

    .page-gansi-premio-block-cover-fluits__fruit-A
        .cover-fluits__cover-big-object-A {
        transform: scale(1);
    }
}

@media (min-width: 1920px) {
    .page-gansi-premio-cover-parallax__fruit-A,
    .page-gansi-premio-block-cover-fluits__fruit-A {
        top: 142px;
        left: 262px;
    }
}

@keyframes animationFloating1 {
    from {
        transform: translateY(0px) scale(1);
    }
    50% {
        transform: translateY(45px) scale(0.9);
    }
    to {
        transform: translateY(0px) scale(1);
    }
}

@keyframes animationFloating2 {
    from {
        transform: translateY(0px) scale(1);
    }
    50% {
        transform: translateY(-45px) scale(0.9);
    }
    to {
        transform: translateY(0px) scale(1);
    }
}

@keyframes animationFloating3 {
    from {
        transform: translateY(0px) scale(1);
    }
    50% {
        transform: translateY(-60px) scale(0.85);
    }
    to {
        transform: translateY(0px) scale(1);
    }
}

@keyframes animationFloating4 {
    from {
        transform: translateY(0px) scale(1);
    }
    50% {
        transform: translateY(60px) scale(0.9);
    }
    to {
        transform: translateY(0px) scale(1);
    }
}
