#discover {
    background-color: var(--white);
}

#discover .container {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding-block: 5%;
    max-width: 1800px;
    margin: auto;
}

#discover .desc {
    flex: 0 0 45%;
    display: flex;
    justify-content: center;
    align-items: center;
}

#discover .desc .top_title h3 {
    font-size: var(--fs-14);
}

#discover .desc .content {
    width: 80%;
}

#discover .desc .title h2 {
    text-transform: uppercase;
    font-size: var(--ffs-18);
    width: 90%;
}

#discover .desc .text p {
    font-size: var(--fs-14);
}


#discover .desc .link.global_button {
    justify-content: left;
    flex-wrap: wrap;
    padding: 20px;
    gap: 8px clamp(10px, 2vw, 20px);
}

#discover .cube_image {
    --space-between-img: clamp(10px, 2vw, 20px);
    flex: 0 0 35%;
    display: flex;
    gap: var(--space-between-img);
    align-items: center;
    justify-content: center;
}

#discover .cube_image .column {
    max-height: 500px;
}

#discover .cube_image .column.left {
    padding-bottom: var(--space-between-img);
}
#discover .cube_image .column.left img {
    margin-left: auto;
}

#discover .cube_image .column.right {
    padding-top: var(--space-between-img);
}

#discover .cube_image .border_image {
    width: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
    aspect-ratio: 1;
    overflow: hidden;
    margin-block: var(--space-between-img);
}

#discover .cube_image .column img {
    display: block;
    max-width: 100%;
    object-fit: cover;
}

@media screen and (max-width: 900px) {
    #discover .desc,
    #discover .cube_image {
        flex: 0 0 90%;
    }

    #discover .desc .content {
        width: 100%;
    }

    #discover .desc .title h2 {
        width: 100%;
    }

    #discover .desc .link.global_button {
        justify-content: center;
        padding-inline: 0;
    }

    #discover .cube_image {
        justify-content: center;
    }
}