.tag-colors{align-self:flex-start;height:28px}.tag-colors,.tag-colors-box{-webkit-box-flex:0;display:flex}.tag-colors-box{align-items:center;background:#80808033;height:100%;justify-content:center;width:28px}.tag-colors-box-ic{font-size:0;width:12px}.tag-colors-box-ic img{width:100%}.tag-colors-name{padding-left:8px;padding-right:16px;-webkit-box-flex:0;align-items:center;display:flex}.tag-colors-name a,.tag-colors-name p,.tag-colors-name span{color:#fff;font-family:Montserrat-SemiBold;font-size:12px;letter-spacing:.24px;line-height:14px}.tag-colors-line{margin-left:5px;margin-right:5px}.card{-webkit-box-flex:0;display:flex;flex-direction:column;position:relative;row-gap:16px}.card--height-auto .card-sect{height:auto}.card-loading .card-sect>div:not(.card-loader){opacity:0}.card-loader{height:100%;position:absolute;z-index:4}.card-sect{height:100%;position:relative}.card-sect .card-text{margin-top:8px}.card-hover-arr{overflow:hidden;transition:width .2s ease-in-out;width:0}.card-hover-arr,.card-hover-arr-box{bottom:0;height:52px;position:absolute;right:0}.card-hover-arr-box{width:52px;-webkit-box-flex:0;align-items:center;background:#83b8c4;display:flex;justify-content:center}.card-hover-arr-ic{font-size:0;width:20px}.card-hover-arr-ic img{width:100%}.card-text span{color:var(--n50);font-family:Montserrat-Regular;font-size:16px;letter-spacing:.32px;line-height:20px}.card-date{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12121299;left:0;padding:8px 16px;position:absolute;top:0;z-index:3}@media only screen and (max-width:767px){.card-date{line-height:8px;padding:4px 12px}}.card-date span{color:#fff;font-family:Montserrat-SemiBold;font-size:12px;letter-spacing:.24px;line-height:14px}@media only screen and (max-width:767px){.card-date span{font-size:8px;letter-spacing:.16px;line-height:normal}}.card[type-card=default] .card-content{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12121299;bottom:0;padding:24px;position:absolute}@media only screen and (max-width:767px){.card[type-card=default] .card-content{padding:8px 12px}}.card[type-card=default] .card-content .card-title span{color:#f2f2f3}@media only screen and (max-width:767px){.card[type-card=default] .card-content .card-title span{font-family:Montserrat-Bold;font-size:16px;letter-spacing:.32px;line-height:20px}}.card[type-card=transparent],.card[type-card=white]{-webkit-box-flex:0;display:flex;flex-direction:column}.card[type-card=transparent]:not(.card--height-auto) .card-poster,.card[type-card=white]:not(.card--height-auto) .card-poster{height:245px}@media only screen and (max-width:1249px){.card[type-card=transparent]:not(.card--height-auto) .card-poster,.card[type-card=white]:not(.card--height-auto) .card-poster{height:60.04803843vw}}.card[type-card=transparent] .card-content .card-title span,.card[type-card=white] .card-content .card-title span{color:var(--n80)}.card[type-card=white] .card-content{background:var(--l002);padding:16px 24px 64px}@media only screen and (max-width:767px){.card[type-card=white] .card-content{padding:12px}.card[type-card=white] .card-content .card-title span{font-family:Montserrat-Bold;font-size:12px;letter-spacing:.24px;line-height:14px}}.card:not(.card-no-hover):hover .card-poster .image{transform:scale(1.1)}.card:not(.card-no-hover):hover .card-hover-arr{width:52px}.card-tags{left:0;position:absolute;top:0;-webkit-box-flex:0;-moz-column-gap:8px;column-gap:8px;display:flex;z-index:3}.card-poster{height:100%;overflow:hidden;position:relative;width:100%;z-index:1}.card-poster .image,.card-poster picture{height:100%;-o-object-fit:cover;object-fit:cover;transition:.3s cubic-bezier(.5,0,.8,.8);width:100%}.card-poster__icons{bottom:0;left:0;position:absolute;-webkit-box-flex:0;display:flex;flex-direction:column;z-index:1}.card-poster__icons-element{background:#64a6b5;font-size:0;height:68px;width:68px}@media only screen and (max-width:930px){.card-poster__icons-element{height:32px;width:32px}}.card-poster__icons-element img{width:100%}.card-content{width:100%;z-index:3;-webkit-box-flex:0;display:flex;flex-direction:column}.card-content .card-title span{display:-webkit-box;font-family:Montserrat-Bold;font-size:24px;letter-spacing:.48px;line-height:normal;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.card-content .card-title_view-string-3 span{-webkit-line-clamp:3}.card-content .card-title_view-string-2 span{-webkit-line-clamp:2}.card-content .card-title[size_title=small] span{font-family:Montserrat-Bold;font-size:16px;letter-spacing:.32px;line-height:normal}.card-content .card-title[size_title=small-12] span{font-family:Montserrat-Bold;font-size:12px;letter-spacing:.24px;line-height:14px}.card__info{-webkit-box-flex:0;align-items:center;display:flex;margin-top:auto}@media only screen and (max-width:767px){.card__info{padding-top:16px}}.card__info__values{margin-left:auto;-webkit-box-flex:0;align-items:center;-moz-column-gap:16px;column-gap:16px;display:flex}.card__info__date{color:var(--n80);font-family:Montserrat-Medium;font-size:12px;letter-spacing:.24px;line-height:14px}.card__info__categories{-webkit-box-flex:0;-moz-column-gap:16px;column-gap:16px;display:flex}.card__info__categories a,.card__info__categories p{color:#a1a4a9;font-family:Montserrat-Medium;font-size:12px;letter-spacing:.24px;line-height:14px}.card__info__views{-webkit-box-flex:0;align-items:center;display:flex}.card__info__views__icon{font-size:0;width:18px}.card__info__views__icon svg{width:100%}.card__info__views__value{color:#313335;font-family:Montserrat-Medium;font-size:12px;letter-spacing:.24px;line-height:14px;margin-left:4px}.card.card_orient_vertical .card-sect{width:100%;-webkit-box-flex:0;display:flex;flex-direction:column}.card.card_orient_vertical .card-content{flex:1}.card.card_orient_vertical[type-card=transparent] .card-content{padding-bottom:16px;padding-top:16px}.card.card_orient_horizontal .card-sect{-webkit-box-flex:0;display:flex;flex-direction:row}@media only screen and (max-width:767px){.card.card_orient_horizontal .card-sect{flex-direction:column}}.card.card_orient_horizontal .card-poster{height:auto;width:35%}@media only screen and (max-width:767px){.card.card_orient_horizontal .card-poster{width:100%}}.card.card_orient_horizontal .card-content{flex:1;margin-left:32px}@media only screen and (max-width:767px){.card.card_orient_horizontal .card-content{margin-left:0;padding-top:16px}}
