@keyframes ww039qaOhb5Veu2mbHrA {
    0% {
        transform: translate(0);
        visibility: visible
    }

    90% {
        transform: translateY(150%);
        visibility: visible
    }

    to {
        transform: translateY(150%);
        visibility: hidden
    }
}

@keyframes seKqapJjAkQjXTrYoS9y {
    26% {
        transform: rotate(0deg)
    }

    28% {
        transform: rotate(14deg)
    }

    32% {
        transform: rotate(-6deg)
    }

    34% {
        transform: rotate(6deg)
    }

    36% {
        transform: rotate(-8deg)
    }

    39% {
        transform: rotate(2deg)
    }

    44% {
        transform: rotate(0deg)
    }
}

.BgztZmlqUnzFdsjSmmJn {
    display: flex;
    height: 100%;
    justify-content: center;
    margin: 0 auto;
    position: relative;
    width: 100%;
    z-index: 1
}

@media (min-width:111px) and (max-width:1210.9px) {
    .O6aS7QO5ETmydBF0bVB7 {
        height: 424px;
        width: 640px
    }
}

@media (min-width:1211px) and (max-width:1320.9px) {
    .O6aS7QO5ETmydBF0bVB7 {
        height: 534px;
        width: 836px
    }
}

@media (min-width:1321px) and (max-width:1540.9px) {
    .O6aS7QO5ETmydBF0bVB7 {
        height: 534px;
        width: 836px
    }
}

@media (min-width:1541px) and (max-width:1870.9px) {
    .O6aS7QO5ETmydBF0bVB7 {
        height: 644px;
        width: 1031px
    }
}

@media (min-width:1871px) {
    .O6aS7QO5ETmydBF0bVB7 {
        height: 644px;
        width: 1031px
    }
}

._0r9GJJwdYqkaOz4ipBQw {
    height: 100% !important;
    width: 100% !important
}

.L1ITkDzCRTkiRlpeLSPD {
    background: var(--denim-blue);
    box-shadow: var(--shadow-mid);
    flex-direction: column;
    flex-grow: 0
}

.L1ITkDzCRTkiRlpeLSPD,
.oNVoB91JkRWfP4vHrjdX {
    align-items: center;
    display: flex;
    height: 100%;
    width: 100%
}

.oNVoB91JkRWfP4vHrjdX {
    flex-grow: 1;
    justify-content: center;
    position: relative
}

.ZvQjR9fV3GRraesBQUjX {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ZvQjR9fV3GRraesBQUjX embed,
.ZvQjR9fV3GRraesBQUjX iframe,
.ZvQjR9fV3GRraesBQUjX object,
.ZvQjR9fV3GRraesBQUjX>div {
    border: 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.x0nvw8qmiCP6f8MAEIwx {
    animation: seKqapJjAkQjXTrYoS9y 4s ease-in-out 2s infinite;
    flex-shrink: 0;
    height: 16px;
    margin: 0 8px 0 0;
    width: 23px
}

@media (orientation:landscape) {
    .x0nvw8qmiCP6f8MAEIwx {
        height: 24px;
        margin: 0 21px 0 6px;
        width: 18px
    }
}

.jUUUu_FqreA_ek3ep9lh {
    border: 3px solid #fff;
    border-radius: 30px;
    font-size: 21px;
    margin: 50px auto 0;
    padding: 1px 29px
}

._SUZuMvsALFWI4KmxPdl {
    display: contents
}

.J6tqxYc6fpBoHrC5vr0W {
    align-items: center;
    animation: ww039qaOhb5Veu2mbHrA .5s linear 15s forwards;
    background: var(--grey-3);
    bottom: 0;
    color: var(--grey-9);
    display: flex;
    font: 400 14px/140% var(--fontTorus);
    justify-content: center;
    padding: 6px;
    pointer-events: none;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 2
}

@media (orientation:landscape) {
    .J6tqxYc6fpBoHrC5vr0W {
        border-radius: 4px;
        margin: 20px;
        max-width: 230px;
        padding: 17px 14px 15px
    }
}

.AV6wA32JWQ1dnle8c9ba {
    animation: none;
    background: #0b2645;
    border-radius: 0;
    flex-direction: column;
    font-size: 28px;
    height: 100%;
    pointer-events: auto
}

@media (orientation:portrait) {
    .AV6wA32JWQ1dnle8c9ba .x0nvw8qmiCP6f8MAEIwx {
        height: 106px;
        margin: 0 0 32px;
        width: 102px
    }

    .AV6wA32JWQ1dnle8c9ba .BZTO0rv6DO53A8Rj5NMM {
        max-width: 70%;
        text-align: center
    }
}

@media (orientation:landscape) {
    .AV6wA32JWQ1dnle8c9ba {
        margin: 0;
        max-width: 100%;
        padding: 20px
    }

    .AV6wA32JWQ1dnle8c9ba ._SUZuMvsALFWI4KmxPdl {
        align-items: center;
        display: flex;
        flex-direction: row;
        max-width: 370px
    }

    .AV6wA32JWQ1dnle8c9ba .x0nvw8qmiCP6f8MAEIwx {
        height: 64px;
        width: 61px
    }
}

.rkUs26I46Zr_gd6A9Pjq {
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background: #15c8d199;
    color: #fff;
    font: 400 18px/140% var(--fontTorus);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}