.prices-block {
	padding-top: 40px;
	padding-bottom: 40px;
}
.overflowed::-webkit-scrollbar {
  width: 2px;
  height: 2px;
	background: #bbbeba;
}
.overflowed::-webkit-scrollbar-thumb {
  background: var(--main);
	border-radius: 10px;
}
.prices-block .table {
    display: flex;
    flex-direction: column;
    gap: 2px;
}
.prices-block .string {
    display: flex;
    gap: 2px;
}
.prices-block .el {
    display: flex;
    align-items: center;
    gap: 20px;
    border-radius: 5px;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    padding: 20px 30px;
}
.prices-block .string:first-child .el {
    font-weight: 700;
    font-size: 16px;
    line-height: 140%;
    border: 1px solid #e4e7ee;
}
.prices-block .el.empty {
    background: transparent !important;
}
.prices-block .img-holder {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 40px;
}
.prices-block .img {
    width: auto;
    height: auto;
    max-width: 100%;
    display: flex;
    overflow: hidden;
}
.prices-block .img img {
    width: 100%;
    height: auto;
    display: block;
    object-fit: cover;
    object-position: center;
}
.prices-block .img-desc {
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    color: var(--text-primary-main);
    margin-top: 10px;
}

@media (max-width: 1200px) {
    .prices-block .el {
        padding: 10px 15px;
        font-size: 12px;
        gap: 10px;
    }
    .prices-block .string:first-child .el {
        font-size: 14px;
    }
	.prices-block {
		padding-top: 10px;
		padding-bottom: 20px;
	}
	.prices-block .img-holder {
		margin-top: 20px;
	}
}

@media (max-width: 996px) {
    .prices-block .string:first-child .el {
        font-size: 12px;
    }
}

@media (max-width: 768px) {
    .prices-block .table {
        width: 100%;
        overflow: auto;
        padding-bottom: 10px;
    }
    .prices-block .string {
        width: 850px;
        min-width: 850px;
    }
    .prices-block .img-desc {
        font-size: 14px;
    }
}

@media (max-width: 498px) {
    .prices-block .el {
        padding: 5px 10px;
    }
}