.prices-block .prices_table .table_row:nth-child(1),.prices-block .prices_table .table_row span{font-size:12px;letter-spacing:.07px;line-height:15px}.prices-block .prices_table_bottom .left,.prices-block .prices_table{font-size:16px;letter-spacing:.1px;line-height:20px}.prices-block{background-color:#f5f5f5;padding-top:22px;padding-bottom:54.6px}.prices-block .prices_table{font-weight:600;margin-bottom:24px}.prices-block .prices_table .table_row{padding:12px 0 13px}.prices-block .prices_table .table_row:nth-child(1),.prices-block .prices_table .table_row span{color:#7c7c7c;font-weight:600}.prices-block .prices_table .table_row:last-child{border-bottom:1px solid #c8c8c8}.prices-block .prices_table .table_row.highlight{position:relative}.prices-block .prices_table .table_row.highlight:before{content:"";border:2px solid #121212;position:absolute;height:100%;width:calc(100% + 22px);top:0;left:-11px}.prices-block .prices_table .table_row .table_col{flex:0 0 9.6%;max-width:9.6%}.prices-block .prices_table .table_row .table_col.first_col{flex:0 0 52%;max-width:52%}.prices-block .prices_table_bottom .left{font-weight:600}.prices-block .prices_table_bottom .left p{margin-bottom:0}@media only screen and (max-width:1230px){.prices-block{padding-top:62px}.prices-block .prices_table{margin-bottom:19px;padding-top:120px}.prices-block .prices_table .table_row{padding:8px 0 8px}.prices-block .prices_table .table_row:last-child{padding-bottom:24px}.prices-block .prices_table .table_row.highlight:before{border:1px solid #121212}.prices-block .prices_table .table_row span{display:none}.prices-block .prices_table .table_row:first-child .table_col{text-align:left;white-space:nowrap;padding-left:16px;transform:rotate(270deg);-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg)}.prices-block .prices_table .table_row:first-child .table_col:first-child{padding-left:0;transform:none}.prices-block .prices_table .table_row .table_col{text-align:center;font-weight:600}.prices-block .prices_table .table_row .table_col.first_col{text-align:left}}@media only screen and (max-width:767px){.prices-block{padding-bottom:32px}.prices-block .prices_table_bottom .left{margin-bottom:16px}}@media only screen and (max-width:576px){.prices-block .prices_table_bottom p,.prices-block .prices_table{font-size:12px;font-weight:600;letter-spacing:.07px;line-height:15px}}