.contentWrapper-wSJmoNSm {
    align-items: center;
    border-radius: inherit;
    box-sizing: border-box;
    display: grid;
    flex-direction: column;
    grid-auto-rows: min-content min-content 1fr;
    grid-template-areas: "image" "name" "content";
    height: 100%;
    overflow: hidden;
    padding: 24px 16px;
    row-gap: 12px
}

.contentWrapper-wSJmoNSm:not(.featured-wSJmoNSm) {
    background: linear-gradient(345deg, #fff3 -2%, #0000 10.12%), linear-gradient(160deg, #fff3, #0000 15.27%), #000
}

.contentWrapper-wSJmoNSm .topRightPlacedBadgeWrapper-wSJmoNSm {
    display: flex;
    justify-content: flex-end;
    position: absolute;
    right: 8px;
    top: 8px
}

.contentWrapper-wSJmoNSm .imageWrapper-wSJmoNSm {
    align-items: center;
    display: flex;
    grid-area: image;
    justify-content: center
}

.contentWrapper-wSJmoNSm .imageWrapper-wSJmoNSm .image-wSJmoNSm {
    height: 80px;
    margin-left: 21.39535px;
    width: 85.5814px
}

.contentWrapper-wSJmoNSm .nameBlock-wSJmoNSm {
    align-items: center;
    align-self: flex-start;
    display: flex;
    flex-direction: column;
    grid-area: name
}

.contentWrapper-wSJmoNSm .content-wSJmoNSm {
    align-items: center;
    display: flex;
    flex: 1;
    flex-direction: column;
    grid-area: content;
    height: 100%;
    min-width: 0;
    row-gap: 24px;
    width: 100%
}

.contentWrapper-wSJmoNSm .content-wSJmoNSm .info-wSJmoNSm {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: 0 16px;
    width: 100%
}

.contentWrapper-wSJmoNSm .content-wSJmoNSm .info-wSJmoNSm .rating-wSJmoNSm {
    align-items: center;
    display: flex;
    flex-direction: row;
    font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
    font-feature-settings: "tnum" on, "lnum" on;
    font-style: normal;
    max-width: min-content;
    min-height: 34px;
    --ui-lib-typography-font-size: 16px;
    font-size: var(--ui-lib-typography-font-size);
    font-weight: 400;
    --ui-lib-typography-line-height: 24px;
    line-height: var(--ui-lib-typography-line-height)
}

.contentWrapper-wSJmoNSm .content-wSJmoNSm .actions-wSJmoNSm {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: flex-end;
    min-width: 169px;
    row-gap: 12px;
    width: 100%
}

@media (min-width:768px) {
    .contentWrapper-wSJmoNSm .content-wSJmoNSm .actions-wSJmoNSm {
        padding: 0;
        width: auto
    }
}

.contentWrapper-wSJmoNSm .content-wSJmoNSm .actions-wSJmoNSm .actionButton-wSJmoNSm {
    --ui-lib-button-default-padding-right: 8px;
    --ui-lib-button-default-padding-left: 8px
}

@media (min-width:768px) {
    .contentWrapper-wSJmoNSm {
        padding: 32px 0
    }
    .contentWrapper-wSJmoNSm .topRightPlacedBadgeWrapper-wSJmoNSm {
        justify-content: flex-end;
        right: 12px;
        top: 12px
    }
    .contentWrapper-wSJmoNSm .imageWrapper-wSJmoNSm .image-wSJmoNSm {
        height: 172px;
        margin-left: 46px;
        width: 184px
    }
}

@media (min-width:1280px) {
    .contentWrapper-wSJmoNSm .topRightPlacedBadgeWrapper-wSJmoNSm {
        right: 12px;
        top: 12px
    }
}

.cards-ovPZKIUT {
    --filmstrip-visible-items: 2;
    --filmstrip-item-min-width: 272px;
    --filmstrip-gap: 16px;
    margin: -4px 0;
    padding: 4px 0
}

@media (min-width:568px) {
    .cards-ovPZKIUT {
        --filmstrip-item-min-width: 320px
    }
}

@media (min-width:768px) {
    .cards-ovPZKIUT {
        --filmstrip-visible-items: min(2, var(--count-brokers-list, 2));
        --filmstrip-item-min-width: auto
    }
}

@media (min-width:1280px) {
    .cards-ovPZKIUT {
        --filmstrip-gap: 32px
    }
    body.is-widgetbar-expanded .cards-ovPZKIUT {
        --filmstrip-item-min-width: auto
    }
}

@media (min-width:1440px) {
    .cards-ovPZKIUT {
        --filmstrip-visible-items: min(3, var(--count-brokers-list, 3))
    }
    body.is-widgetbar-expanded .cards-ovPZKIUT {
        --filmstrip-item-min-width: 432px
    }
}

@media (min-width:1920px) {
    body.is-widgetbar-expanded .cards-ovPZKIUT {
        --filmstrip-item-min-width: auto
    }
}

@media (min-width:2560px) {
    .cards-ovPZKIUT {
        --filmstrip-visible-items: min(4, var(--count-brokers-list, 4))
    }
}