.carousel_slide__UEdFn {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    transition: transform .5s ease-in-out
}

.carousel_slideActive__7JGyS {
    opacity: 1;
    pointer-events: auto
}

.carousel_slideInactive__3gSLf {
    opacity: 0;
    pointer-events: none
}

@media (min-width:1920px) {
    .carousel_welfareGrid__ZE_Np {
        max-width: 600px;
        margin-left: auto;
        margin-right: auto
    }
}

.AnimationImage_maskAnimation__FyXAE {
    animation: AnimationImage_maskAnimation__FyXAE 2.9s infinite
}

.AnimationImage_maskAnimationDark__SgRJt {
    animation: AnimationImage_maskAnimationDark__SgRJt 2.9s infinite
}

.AnimationImage_floatBall__eB6Nc {
    animation: AnimationImage_floatBall__eB6Nc 2.9s ease-out infinite
}

.AnimationImage_floatBallTurkey__JneR0 {
    animation: AnimationImage_floatBallTurkey__JneR0 2.9s ease-out infinite
}

@keyframes AnimationImage_maskAnimation__FyXAE {
    0%,
    40% {
        background: hsla(0, 0%, 100%, 0)
    }
    45% {
        background: hsla(0, 0%, 100%, .2)
    }
    50% {
        background: hsla(0, 0%, 100%, .4)
    }
    55% {
        background: hsla(0, 0%, 100%, .6)
    }
    60%,
    80% {
        background: hsla(0, 0%, 100%, .8)
    }
    85% {
        background: hsla(0, 0%, 100%, .6)
    }
    90% {
        background: hsla(0, 0%, 100%, .4)
    }
    95% {
        background: hsla(0, 0%, 100%, .2)
    }
    to {
        background: hsla(0, 0%, 100%, 0)
    }
}

@keyframes AnimationImage_maskAnimationDark__SgRJt {
    0%,
    40% {
        background: transparent
    }
    45% {
        background: rgba(0, 0, 0, .2)
    }
    50% {
        background: rgba(0, 0, 0, .4)
    }
    55% {
        background: rgba(0, 0, 0, .6)
    }
    60%,
    80% {
        background: rgba(0, 0, 0, .8)
    }
    85% {
        background: rgba(0, 0, 0, .6)
    }
    90% {
        background: rgba(0, 0, 0, .4)
    }
    95% {
        background: rgba(0, 0, 0, .2)
    }
    to {
        background: transparent
    }
}

@keyframes AnimationImage_floatBall__eB6Nc {
    0%,
    40% {
        opacity: 0;
        transform: scale(.6);
        top: 18px;
        right: 17px
    }
    45% {
        opacity: .3;
        transform: scale(.7);
        top: 21px;
        right: 18px
    }
    50% {
        opacity: .6;
        transform: scale(.8);
        top: 24px;
        right: 19px
    }
    55% {
        opacity: 1;
        transform: scale(1.2);
        top: 32px;
        right: 23px
    }
    60% {
        transform: scale(.9);
        top: 30px;
        right: 22px
    }
    65%,
    80% {
        opacity: 1;
        transform: scale(1);
        top: 30px;
        right: 22px
    }
    85% {
        opacity: .8;
        transform: scale(.9)
    }
    90% {
        opacity: .4;
        transform: scale(.8)
    }
    95% {
        opacity: 0;
        transform: scale(.7)
    }
    to {
        opacity: 0;
        transform: scale(.6);
        top: 32px;
        right: 22px
    }
}

@keyframes AnimationImage_floatBallTurkey__JneR0 {
    0%,
    40% {
        opacity: 0;
        transform: scale(.6);
        top: 25px;
        right: 14px
    }
    45% {
        opacity: .3;
        transform: scale(.7);
        top: 28px;
        right: 16px
    }
    50% {
        opacity: .6;
        transform: scale(.8);
        top: 30px;
        right: 18px
    }
    55% {
        opacity: 1;
        transform: scale(1.2);
        top: 32px;
        right: 20px
    }
    60% {
        transform: scale(.9);
        top: 33px;
        right: 20px
    }
    65%,
    80% {
        opacity: 1;
        transform: scale(1);
        top: 33px;
        right: 20px
    }
    85% {
        opacity: .8;
        transform: scale(.9)
    }
    90% {
        opacity: .4;
        transform: scale(.8)
    }
    95% {
        opacity: 0;
        transform: scale(.7)
    }
    to {
        opacity: 0;
        transform: scale(.6);
        top: 33px;
        right: 20px
    }
}