.poster__item--inner{display:flex; gap:40px}
.poster__item--left{display:flex; flex-direction:column; gap:50px}
.poster__item--left, .poster__item--right{width:calc((100% - 40px) / 2) }
.poster__item--cover{border-radius:15px; overflow:hidden; height:clamp(320px, 40vw, 490px);}
.poster__item--cover img, .poster__item--cover picture{width:100%; height:100%; object-fit:cover}
.poster__item--right{padding:40px; background:#202020; border-radius:20px}
.poster__item--info{display:flex; align-items:center; flex-wrap:wrap; gap:10px 20px;justify-content: space-between;}
.item--info__date{padding: 10px 20px;gap: 2px 10px;align-items:center;background: #FFFFFF;border-radius: 900px;font:700 16px/22px 'Manrope'; white-space:nowrap; flex-wrap:wrap; color: #000000;margin-right: auto;/*! flex: 1 1 auto; */display: flex;justify-content: center;}
.item--info__date span{width:5px; height:5px; background:#000; border-radius:100%}
.item--info__places{font: 400 16px/22px 'Manrope';color: #01E311;display: flex;align-items: center;gap: 5px;/*! flex: 1 1 auto; */}
.item--info__places.no-places{color:#FA0000}
.item--info__places::before{height: 5px; width:5px; border-radius:50px; margin: 1px 0 0 0; background: #01E311; content:"";box-shadow: 0 0 5px 1px #01E311;}
.item--info__places.no-places::before{background: #FA0000; content:"";box-shadow: 0 0 5px 1px #FA0000;}

.poster__item--right p:last-child, .poster__item--right p:first-child, .poster__item--right p:last-child, .poster__item--right p:first-child{margin:0}
.poster__item--right h3{margin:0 0 20px;position: relative;z-index: 2;}
.poster__item--right ul{display: flex;flex-direction: column;gap: 10px;position: relative;z-index: 2;}
.poster__item--right ul li{padding: 0 0 0 20px;position: relative;}
.poster__item--right ul li::before{content:""; position:absolute; width:5px; height:5px; background:#fff; border-radius:100%;left: 6px;top: 8px;}

@media(max-width:1229px){
	.poster__item--inner{gap:30px}
	.poster__item--left, .poster__item--right{width:calc((100% - 30px) / 2) }
	.poster__item--left{gap:40px}
	.poster__item--right{padding:30px}
	.poster__item--info .btn, .item--info__date{flex:1 1 auto}
	.poster__item--info{justify-content:center}
}
@media(max-width:991px){
	.poster__item--inner{gap:20px}
	.poster__item--left, .poster__item--right{width:calc((100% - 20px) / 2) }
	.poster__item--left{gap:30px}
	.poster__item--right h3{margin:0 0 15px}
	.poster__item--right{padding:20px}
	
}
@media(max-width:767px){
	.poster__item--left{gap:20px}
	.poster__item--inner{flex-direction:column}
	.poster__item--left, .poster__item--right{width:100% }
	.poster__item--right ul{gap: 5px;}
}
@media(max-width:575px){
	.poster__item--inner, .poster__item--left{gap:15px}
	.poster__item--right h3{margin:0 0 10px}
	.poster__item--right{padding:15px}
}