.partner-bonuses--bg{background-color:#f7f7f7}.partner-bonuses-title-page{margin-bottom:24px;margin-top:0;padding-top:40px;text-align:center}.partner-bonuses-subtitle-page{margin-bottom:30px;text-align:center}.partner-bonuses-list{display:flex;flex-wrap:wrap;margin-top:20px}.partner-bonuses-item{background:#fff;box-sizing:border-box;color:#222831;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:30px;min-height:340px;padding:16px 32px 24px;position:relative;width:100%}.partner-bonuses-item:hover{background:linen}.partner-bonuses-content{flex-grow:1;flex-shrink:0;margin-bottom:48px}.partner-bonuses-figure_img{margin-bottom:16px;max-height:100px}.partner-bonuses-item__name{color:#222831;font-size:24px;font-weight:500;margin-bottom:10px}.partner-bonuses-item__descr{font-size:16px;line-height:1.5}.parther-bonuses__modal-title{font-size:24px;margin-bottom:16px;text-align:center}.parther-bonuses__auth .auth__form{padding:0}.no-partner-bonuses-text{font-size:30px;margin-bottom:0;padding-bottom:48px;text-align:center}.parther-bonuses__modal-brief-description{word-break:break-word}.parther-bonuses__modal-brief-description h3{font-size:24px;text-align:center}.partner-bonuses-categories-list{display:flex;flex-wrap:wrap}.parther-bonuses__tab-button{align-items:center;background-color:#fff;border:1px solid #000;border-radius:4px;box-sizing:border-box;color:#000;cursor:pointer;display:flex;flex-direction:row;font-size:.875rem;justify-content:center;margin-bottom:12px;margin-right:12px;padding:7px}.parther-bonuses__tab-button:hover{background-color:#f5f5f5;text-decoration:none}.parther-bonuses__tab-button--active,.parther-bonuses__tab-button--active:hover{background-color:#222831;color:#fff}@media(min-width:768px){.partner-bonuses-list{justify-content:space-between}.partner-bonuses-item{width:calc(50% - 15px)}.parther-bonuses__tab-button{font-size:1.125rem;margin-bottom:16px;margin-right:16px;padding:12px}}.marker-list__container{position:absolute;right:16px;top:16px}.marker-list__row{margin-bottom:5px;text-align:right}.marker{border-radius:var(--adv-border-radius-2);color:#fff;display:inline-block;font-size:12px;font-weight:500;padding:8px 16px;text-transform:uppercase}.marker_new{background-color:#6fcf97}.marker_hit{background-color:#f05454}