.prices__slider{margin:0 -15px}
.prices__slider .slick-track {display: flex}
.prices__slider .slick-track .slick-slide {display: flex;height: auto;align-items: center;justify-content: center}
.prices__slider .slick-slide > div{width:100%;height: 100%;}
.prices__price{margin-top:auto}
.prices__block{position:relative;display: flex;flex-direction: column;height: 100%;}
.prices__description{position:absolute; left:15px; bottom:15px; background:#fff; padding:30px 0 0; max-width:370px}
.prices__title{font-size: 22px;line-height:23px;font-weight:700;color: #000000;text-decoration: underline;}
.prices__list{font-size: 16px;line-height: 26px;color:#323232}
.prices__list ul{padding: 20px 0;margin:0}
.prices__list ul li{padding:0; margin:0; list-style:none; align-items:center; justify-content: space-between; display: flex}
.prices__price-title{font-size:14px;color: #000000;font-weight:700;text-transform:uppercase}
.prices__price-number{font-size: 22px;color: #000000;font-weight:700}
.prices__button a{border:1px solid #990001;border-radius: 10px;width:110px;font-size: 16px;color:#000;font-weight: 700;display: block;text-align: center;line-height: 48px;}
.prices__button a:hover{background:#990001;color:#fff}
.nav-link__price{border-bottom:1px dashed #eaedf6; position:relative; text-decoration:none !important; font-size:15px; font-weight:500; text-transform:uppercase; display:block; z-index:1}
.nav-link__price > span{width:100%; color:#6d7f91; height:100%; display:block; border-radius:50px; padding:0 25px; line-height: 46px; position:relative; z-index:3}
.nav-link__price.active > span{color:#2cac26; background:#fff;  box-shadow: 0px 3px 21px 0px rgba(178, 220, 224, 0.33); }
.nav-link__price::before{z-index:2; transition:all 0.3s linear 0s; top:-1px; position:absolute; height:1px; content:""; left:0; right:0; background:#fff; opacity:0}
.nav-link__price::after{z-index:2; transition:all 0.3s linear 0s; bottom:-1px; position:absolute; height:1px; content:""; left:0; right:0; background:#fff; opacity:0}
.nav-link__price.active::before, .nav-link__price.active::after{opacity:1}
.nav-link__price > span img{transition:all 0.3s linear 0s; width:12px; opacity:0}
.nav-link__price > span span::before{content:"-"; margin-right:5px}
.nav-link__price.active img{opacity:1}
.nav-pills__price{margin-bottom: 35px}
.price__information-form{font-size:15px;line-height: 23px;margin-bottom: 20px;color:#6d7f91}
.price__bottom-information .green-button-border{width:240px;line-height: 46px;font-size:12px}
.prices__image img{border-radius:10px; object-fit:cover}
.prices__description-slider{position:static;width:100%;max-width:100% !important;display: flex;flex-direction: column;height: 100%;}
.prices__block-slide{padding:0 15px;height: 100%;}
.prices__block-slide .prices__image{position:relative}
.prices__cat-shild{background:rgba(0, 0, 0, 0.7); position:absolute; left:0; bottom:20px; line-height:32px; text-transform:uppercase; padding:0 30px; font-size:18px; font-weight:700; color:#fff; }

@media(max-width:1569px){
	.prices__title {font-size: 18px;line-height: 20px}
	.prices__description{padding:20px 0 0}
	.prices__list {font-size: 15px;line-height: 25px}
	.prices__price{flex-wrap:wrap}
	.prices__button {order: 3;width: 100%;margin-top: 10px;}
	.prices__button a{width:100%}
}

@media(max-width:1259px){
	.prices__button a{line-height:46px}
}
@media(max-width:991px){
	
}
@media(max-width:767px){
	.prices__button a{line-height:44px}
	.prices__title {font-size: 16px;line-height: 18px}
	.prices__list ul {padding: 10px 0}
	.prices__description{padding:15px 0 0}
	.prices__list {font-size: 14px;line-height: 24px}
	.prices__price-title {font-size: 12px}
	.prices__price-number {font-size: 18px}
}
@media(max-width:575px){
	
}