.unlocked {
    padding: 320px 0;

    @media (max-width: 1024px) {
        padding: 40px 0 60px 0;
    }
    .container {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 26px;
        align-items: start;

        @media (max-width: 1024px) {
            grid-template-columns: 1fr;
        }
        .info {
            @media (max-width: 1024px) {
                order: 2;
            }
            h1 {
                margin-block: 0 11px;
            }
            .text {
                margin-bottom: 16px;
            }
            .cta {
                .btn {
                    color: #fffaee;
                    background: #ff6464;
                    border-color: #ff6464;
                    height: 80px;

                    &:hover {
                        color: #181818;
                        background-color: #fffaee;
                        border-color: #181818;
                    }
                }
            }
        }
        figure {
            height: 328px;
            width: 100%;
            border-radius: 20px;
            overflow: hidden;

            @media (max-width: 1024px) {
                order: 1;
                height: auto !important;
                aspect-ratio: 332/186;
                position: relative;
            }

            video {
                width: 100%;
                height: 100%;
                object-fit: cover;
            }
        }
        .unlocked_video {
            position: relative;
            padding-top: 56.25%;
            border-radius: 20px;
            overflow: hidden;
            iframe {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                object-fit: cover;
            }
        }
    }
    &.elten-unlocked {
        .container {
            grid-template-columns: 5fr 4fr;
            @media (max-width: 1024px) {
                grid-template-columns: 1fr;
            }
        }
    }
}
