.pricing .tiles-wrap.push-left::after {
	flex-basis: 344px;
	max-width: 344px
}

.pricing .tiles-item {
	flex-basis: 344px;
	max-width: 344px
}

.pricing .tiles-item-inner {
	padding-top: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
	padding-right: 24px
}

.pricing-item-content {
	flex-grow: 1;
	width: 100%
}

ul.pricing-item-features-list li {
	display: flex;
	align-items: center;
	margin-bottom: 12px
}

.pricing-switcher,
.pricing-slider {
	margin-bottom: 48px
}

.pricing-slider {
	max-width: 320px;
	margin-left: auto;
	margin-right: auto;
	position: relative
}

.pricing-slider input {
	width: 100%
}

.pricing-slider .pricing-slider-value {
	position: absolute;
	font-size: 14px;
	line-height: 22px;
	font-weight: 500;
	color: #6B74A2;
	margin-top: 8px;
	--thumb-size: 36px
}

.invert-color .pricing-slider-value {
	color: #6B74A2
}

@media (min-width: 641px) {

	.pricing-switcher,
	.pricing-slider {
		margin-top: -32px;
		margin-bottom: 64px
	}
}

.pricing .tiles-item-inner {
	background: #1A1F34
}

.pricing-item-header {
	position: relative
}

.pricing-item-header::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	display: block;
	height: 1px;
	background: #1A1F34
}

.pricing-item-header::after {
	background: #252B45;
	max-width: 88px
}

.pricing-item-price-currency {
	color: #808AB8
}

ul.pricing-item-features-list {
	position: relative
}

ul.pricing-item-features-list::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	display: block;
	height: 1px;
	background: #1A1F34
}

ul.pricing-item-features-list::after {
	background: #252B45
}

ul.pricing-item-features-list li {
	justify-content: space-between;
	margin-bottom: 0;
	padding: 14px 0;
	position: relative
}

ul.pricing-item-features-list li::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;

	.pricing .tiles-wrap.push-left::after {
		flex-basis: 344px;
		max-width: 344px
	}

	.pricing .tiles-item {
		flex-basis: 344px;
		max-width: 344px
	}

	.pricing .tiles-item-inner {
		padding-top: 24px;
		padding-bottom: 24px;
		padding-left: 24px;
		padding-right: 24px
	}

	.pricing-item-content {
		flex-grow: 1;
		width: 100%
	}

	ul.pricing-item-features-list li {
		display: flex;
		align-items: center;
		margin-bottom: 12px
	}

	.pricing-switcher,
	.pricing-slider {
		margin-bottom: 48px
	}

	.pricing-slider {
		max-width: 320px;
		margin-left: auto;
		margin-right: auto;
		position: relative
	}

	.pricing-slider input {
		width: 100%
	}

	.pricing-slider .pricing-slider-value {
		position: absolute;
		font-size: 14px;
		line-height: 22px;
		font-weight: 500;
		color: #6B74A2;
		margin-top: 8px;
		--thumb-size: 36px
	}

	.invert-color .pricing-slider-value {
		color: #6B74A2
	}

	@media (min-width: 641px) {

		.pricing-switcher,
		.pricing-slider {
			margin-top: -32px;
			margin-bottom: 64px
		}
	}

	.pricing .tiles-item-inner {
		background: #1A1F34
	}

	.pricing-item-header {
		position: relative
	}

	.pricing-item-header::after {
		content: '';
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		display: block;
		height: 1px;
		background: #1A1F34
	}

	.pricing-item-header::after {
		background: #252B45;
		max-width: 88px
	}

	.pricing-item-price-currency {
		color: #808AB8
	}

	ul.pricing-item-features-list {
		position: relative
	}

	ul.pricing-item-features-list::after {
		content: '';
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		display: block;
		height: 1px;
		background: #1A1F34
	}

	ul.pricing-item-features-list::after {
		background: #252B45
	}

	ul.pricing-item-features-list li {
		justify-content: space-between;
		margin-bottom: 0;
		padding: 14px 0;
		position: relative
	}

	ul.pricing-item-features-list li::before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		display: block;
		height: 1px;
		background: #1A1F34
	}

	ul.pricing-item-features-list li::before {
		background: #252B45
	}

	ul.pricing-item-features-list li::after {
		content: '';
		display: block;
		width: 16px;
		height: 12px;
		margin-left: 12px;
		background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2216%22%20height%3D%2212%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1%205h14v2H1z%22%20fill%3D%22%23252B45%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");
		background-repeat: no-repeat
	}

	ul.pricing-item-features-list li.is-checked::after {
		background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2216%22%20height%3D%2212%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.6%206.4L1.6%204%200%205.6%205.6%2012%2016%201.6%2014.4%200z%22%20fill%3D%22%2300C2BE%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E")
	}

	width: 100%;
	display: block;
	height: 1px;
	background: #1A1F34
}

ul.pricing-item-features-list li::before {
	background: #252B45
}

ul.pricing-item-features-list li::after {
	content: '';
	display: block;
	width: 16px;
	height: 12px;
	margin-left: 12px;
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2216%22%20height%3D%2212%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1%205h14v2H1z%22%20fill%3D%22%23252B45%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}

ul.pricing-item-features-list li.is-checked::after {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2216%22%20height%3D%2212%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.6%206.4L1.6%204%200%205.6%205.6%2012%2016%201.6%2014.4%200z%22%20fill%3D%22%2300C2BE%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E")
}

.form-slider>span {
    display: block
}

.form-slider input[type=range] {
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #252B45;
    border-radius: 3px;
    height: 6px;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
    outline: none
}

.form-slider input[type=range]::-webkit-slider-thumb {
    appearance: none;
    -webkit-appearance: none;
    background-color: #0062FF;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23E5ECF4%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");
    background-position: center;
    background-repeat: no-repeat;
    border: 0;
    border-radius: 50%;
    cursor: pointer;
    height: 36px;
    width: 36px
}

.form-slider input[type=range]::-moz-range-thumb {
    background-color: #0062FF;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23E5ECF4%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");
    background-position: center;
    background-repeat: no-repeat;
    border: 0;
    border: none;
    border-radius: 50%;
    cursor: pointer;
    height: 36px;
    width: 36px
}

.form-slider input[type=range]::-ms-thumb {
    background-color: #0062FF;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23E5ECF4%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");
    background-position: center;
    background-repeat: no-repeat;
    border: 0;
    border-radius: 50%;
    cursor: pointer;
    height: 36px;
    width: 36px
}

.form-slider input[type=range]::-moz-focus-outer {
    border: 0
}

.invert-color .form-label,
.invert-color .form-switch,
.invert-color .form-slider {
    color: #252B45
}

.invert-color .form-slider input[type=range]::-webkit-slider-thumb {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23E5ECF4%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E")
}

.invert-color .form-slider input[type=range]::-moz-range-thumb {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23E5ECF4%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E")
}

.invert-color .form-slider input[type=range]::-ms-thumb {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23E5ECF4%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E")
}