.features__chars{padding-bottom:120px}
.article-boocking-block{border: 1px solid rgba(0, 50, 79, 0.1); margin-bottom:40px}
.chars--rooms{display:flex; align-items:start; gap:32px}
.chars--rooms > div{width:25%}
.chars-room__title{font-size: 20px; line-height: 1.4; color: #00324F; padding-bottom:16px}
.chars--rooms ul{display:flex; flex-direction:column; gap:16px 0}
.chars--rooms ul li{font-size: 16px; line-height: 1.4; color: #808080; position: relative; padding-left: 30px}
.chars--rooms ul li::before {content: "";width: 20px;height: 20px;background: url(../images/marker_plus.svg) no-repeat 0 0;position: absolute;left: 0;top: 0}
.item-more__content{padding:0}
#block-search, #block-search *{box-sizing: border-box}
#block-search{background: #ece5e3}
.tl-container{padding: 16px 39px}
@media(max-width:1429px){
	.chars-room__title{font-size: 18px}	
	.chars--rooms ul{gap:12px 0}
	.chars--rooms ul li{font-size: 14px}
}
@media(max-width:991px){
	.features__chars{padding-bottom:0}
	.chars--rooms{flex-wrap:wrap; gap:24px 0}
	.chars--rooms > div{width:50%}
}
@media(max-width:767px){
	.features__chars{padding:0}
	.tl-container{padding: 8px 15px}
}
@media(max-width:575px){
	.chars--rooms > div{width:100%}
}
