.processes__cont {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

.container {
    width: calc(100% / 2);
    /* min-height: 100vh; */
    display: flex;
    justify-content: center;
    align-items: center;
    /* background: linear-gradient(45deg, #9ad751, #2196f3); */
    background: rgba(255, 255, 255, .3);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    border: 1.5px solid rgba(209, 213, 219, 0.3);

    .menu {
        position: relative;
        width: 280px;
        height: 280px;
        display: flex;
        justify-content: center;
        align-items: center;

        .toggle {
            position: relative;
            width: 60px;
            height: 60px;
            background: #fff;
            color: #333;
            border-radius: 50%;
            box-shadow: 0 3px 4px rgba(0, 0, 0, .15);
            display: flex;
            justify-content: center;
            align-items: center;
            cursor: pointer;
            font-size: 2rem;
            transition: 1.25s;
            z-index: 1000;
        }

        &.active {
            .toggle {
                transform: rotate(360deg);
                box-shadow: 0 6px 8px rgba(0, 0, 0, .15),
                    0 0 0 2px #333,
                    0 0 0 8px #fff;
            }

            & ul {
                & li {
                    scale: 1;
                }
            }
        }

        & ul {
            display: flex;
            justify-content: center;
            align-items: center;

            & li {
                position: absolute;
                left: 0;
                list-style: none;
                transform: rotate(calc(360deg/7 * var(--i)));
                transform-origin: 140px;
                scale: 0;
                transition: 0.5s;
                transition-delay: calc(0.1s * var(--i));

                &:hover {
                    & a {
                        font-size: 2.25rem;
                        box-shadow: 0 6px 8px rgba(0, 0, 0, .15),
                            0 0 0 2px var(--color),
                            0 0 0 9px #fff;
                    }
                }

                & a {
                    position: relative;
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    transform: rotate(calc(360deg/-7 * var(--i)));
                    width: 60px;
                    height: 60px;
                    background: #fff;
                    color: var(--color);
                    border-radius: 50%;
                    font-size: 1.75rem;
                    transition: .5s;
                    cursor: pointer;
                    text-decoration: none;
                }
            }
        }
    }
}

.content {
    width: calc(100% / 2);
    min-height: 100%;
    display: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0 10%;

    .cont__descrip {
        padding: 10%;
        margin: auto;
        background: rgba(255, 255, 255, .3);
        -webkit-backdrop-filter: blur(5px);
        backdrop-filter: blur(5px);
        border: 1.5px solid rgba(209, 213, 219, 0.3);

        &h3 {
            text-align: right;
        }

        &p {
            text-align: justify;
        }
    }
}

.menu ul li.active~.content {
    height: 100%;
    /* display: flex; */
}