#tm_builder_outer_content {
	.tm_pb_module.tm_pb_pricing {
		.tm_pb_pricing_table {
			padding-bottom: 4px;
			&_button {
				margin-bottom: 43px;
			}
		}
		.tm_pb_pricing_heading {
			padding-top: 42px;
			padding-bottom: 4px;
			.tm_pb_best_value {
				@include font-size(14/16);
			}
		}
		.tm_pb_pricing_title {
			position: relative;
			padding-bottom: 39px;
			margin-bottom: 24px;
			&::after {
				content: '';
				position: absolute;
				bottom: 0;
				left: 15px;
				right: 15px;
				background: $color__background-hr;
				height: 1px;
			}
		}

		.tm_pb_tm_price .tm_pb_dollar_sign {
			@include font-size(32/16);
		}

		.tm_pb_pricing_content_top {
			padding-bottom: 14px;
			.tm_pb_sum {
				@include font-size(24/16);
				line-height: 1.1667;
			}
		}

		.tm_pb_pricing_content {
			li {
				padding-left: 0;
				padding-bottom: 16px;
			}
		}
	}
}