/*Format mobile et tablette*/
.wheel_container{
    margin: 2rem;

    &>*:is(:nth-child(5n+2)){
        padding-bottom: initial!important;
    }
}

.wheel{
    display: grid;
    place-items: center;
}

.wheel::after{
    content: '';
    position: absolute;
    width: 100%;
    inset: 0;
    height: 345px;
    cursor: pointer;
    z-index: 2;
}

.wheel_text{
    position: absolute;
    z-index: 1;
    color: var(--title-color);
    background-color: rgba(255, 255, 255, 0.7);
}

.wheel_img{
    width: 100%;
    position: initial!important;
    left: 0!important;
    right: 0!important;
}

/*Format desktop*/
@media (min-width: 1000px) {
    .wheel_container>*:last-child{
        grid-column: span 2!important;
    }
}