.arrow-TUx9WN3j {
    animation: fadeIn-TUx9WN3j .7s ease 1.5s backwards, bubble-TUx9WN3j 2s ease-in-out infinite;
    bottom: 20px;
    color: #dbdbdb;
    display: none;
    left: 50%;
    position: absolute;
    transform: translateX(-50%) rotate(-90deg)
}

@supports not (container-type:inline-size) {
    @media (min-width: 1280px) {
        .arrow-TUx9WN3j {
            display:block
        }
    }
}

@container (min-width: 1280px) {
    .arrow-TUx9WN3j {
        display: block
    }
}

@keyframes fadeIn-TUx9WN3j {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes bubble-TUx9WN3j {
    0%,
    to {
        transform: translateX(-50%) translateY(5px) rotate(-90deg)
    }
    50% {
        transform: translateX(-50%) translateY(-5px) rotate(-90deg)
    }
}