@import ../../../styles/helpers

.wrap
    display: flex
    align-items: center
    padding: 48px 76px 64px
    background: $neutrals1
    box-shadow: 0px 64px 64px -48px rgba(15, 15, 15, 0.1)
    border-radius: 24px
    +d
        padding: 48px 24px
    +m
        display: block
        border-radius: 16px

.col
    &:first-child
        flex: 0 0 372px
        padding-bottom: 40px
        +m
            margin: 0 -10px 16px
            padding-bottom: 0
    &:nth-child(2)
        flex-grow: 1
        padding-left: 20px
        text-align: center
        +m
            padding-left: 0

.stage
    margin-bottom: 24px
    padding-left: 24px
    +m
        margin-bottom: 16px
        padding-left: 10px

.item
    &:not(:last-child)
        margin-bottom: 16px
        +m
            margin-bottom: 8px

.link
    display: flex
    align-items: center
    padding: 20px
    border-radius: 16px
    +body-1
    font-weight: 600
    transition: background .2s
    background: $neutrals2
    color: $neutrals8
    +m
        padding: 10px
        font-size: 18px
    &:hover
        background: $neutrals3

.arrow
    margin-left: auto
    padding-left: 20px
    svg
        fill: $neutrals4

.icon
    display: flex
    justify-content: center
    align-items: center
    flex-shrink: 0
    width: 48px
    height: 48px
    margin-right: 20px
    border-radius: 12px
    +m
        margin-right: 12px
    img
        max-width: 24px
        max-height: 24px
    
.preview
    margin-bottom: 42px
    +m
        margin-bottom: 32px
    img
        max-width: 400px
        +d
            max-width: 240px

.info
    max-width: 380px
    margin: 0 auto 24px
    color: $neutrals4