@charset "UTF-8";
@font-face {
	font-family: 'fontello';
	src: url("../fonts/fontello.eot?63429320");
	src: url("../fonts/fontello.eot?63429320#iefix") format("embedded-opentype"), url("../fonts/fontello.woff2?63429320") format("woff2"), url("../fonts/fontello.woff?63429320") format("woff"), url("../fonts/fontello.ttf?63429320") format("truetype"), url("../fonts/fontello.svg?63429320#fontello") format("svg");
	font-weight: normal;
	font-style: normal;
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?63429320#fontello') format('svg');
  }
}
*/
/* line 23, ../sass/_fontello.scss */
[class^="icon-"]:before, [class*=" icon-"]:before {
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	/* opacity: .8; */
	/* For safety - reset parent styles, that can break glyph codes*/
	font-variant: normal;
	text-transform: none;
	/* fix buttons height, for twitter bootstrap */
	line-height: 1em;
	/* Animation center compensation - margins should be symmetric */
	/* remove if not needed */
	margin-left: .2em;
	/* you can be more comfortable with increased icons size */
	/* font-size: 120%; */
	/* Font smoothing. That was taken from TWBS */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	/* Uncomment for 3D effect */
	/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* line 58, ../sass/_fontello.scss */
.icon-vkontakte:before {
	content: '\e800';
}

/* 'Р В Р’В Р вЂ™Р’В Р В Р Р‹Р Р†Р вЂљРЎС›Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р вЂ Р В РІР‚С™Р РЋРІвЂћСћ' */
/* line 59, ../sass/_fontello.scss */
.icon-twitter:before {
	content: '\e801';
}

/* 'Р В Р’В Р вЂ™Р’В Р В Р Р‹Р Р†Р вЂљРЎС›Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р Р‹Р Р†Р вЂљРЎС™' */
/* line 60, ../sass/_fontello.scss */
.icon-facebook:before {
	content: '\e802';
}

/* 'Р В Р’В Р вЂ™Р’В Р В Р Р‹Р Р†Р вЂљРЎС›Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’В Р В Р’В Р В РІР‚В Р В Р’В Р Р†Р вЂљРЎв„ўР В Р Р‹Р Р†РІР‚С›РЎС›' */
/* line 1, ../sass/_tools.scss */
._law-highlight {
	color: #fc1f27;
}

/* line 3, ../sass/_tools.scss */
._law-highlight.-spot {
	font-size: 1.125em;
}

@media (max-width: 1100px) {
	/* line 9, ../sass/_tools.scss */
	._one_col_center {
		text-align: center;
	}
}

@media (min-width: 1101px) {
	/* line 3, ../sass/contacts/_contacts-card.scss */
	.contacts-card {
		height: 142px;
	}
}

@media (max-width: 1100px) {
	/* line 8, ../sass/contacts/_contacts-card.scss */
	.contacts-card > .bright-heading {
		line-height: 3;
		text-align: left;
		width: 100%;
	}
}

/* line 15, ../sass/contacts/_contacts-card.scss */
.contacts-card > .bright-heading {
	color: #fff;
	background-color: #fc1f27;
	height: 100%;
	margin-bottom: 0;
}

/* line 22, ../sass/contacts/_contacts-card.scss */
.contacts-card > .bright-heading:before {
	content: '';
	display: inline-block;
	height: 100%;
	margin-right: -.28em;
	vertical-align: middle;
}

/* line 34, ../sass/contacts/_contacts-card.scss */
.contacts-card > .mail-box {
	text-align: center;
	height: 100%;
}

@media (max-width: 1100px) {
	/* line 34, ../sass/contacts/_contacts-card.scss */
	.contacts-card > .mail-box {
		width: 100%;
	}
}

@media (min-width: 1101px) {
	/* line 34, ../sass/contacts/_contacts-card.scss */
	.contacts-card > .mail-box {
		text-align: center;
	}
}

/* line 45, ../sass/contacts/_contacts-card.scss */
.contacts-card > .mail-box:before {
	content: '';
	display: inline-block;
	height: 100%;
	margin-right: -.28em;
	vertical-align: middle;
}

/* line 53, ../sass/contacts/_contacts-card.scss */
.contacts-card > .mail-box a {
	color: #fc1f27;
	font-weight: bold;
}

/* line 58, ../sass/contacts/_contacts-card.scss */
.contacts-card > .mail-box img {
	padding: 1em 1em 1em 0;
}

/* line 62, ../sass/contacts/_contacts-card.scss */
.contacts-card > .mail-box p {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
}

/* line 71, ../sass/contacts/_contacts-card.scss */
.information-box {
	background-color: #f5f9f6;
	margin-bottom: 0;
	padding-top: 1em;
	padding-bottom: 1em;
}

@media (max-width: 1100px) {
	/* line 71, ../sass/contacts/_contacts-card.scss */
	.information-box {
		width: 100%;
	}
}

/* line 81, ../sass/contacts/_contacts-card.scss */
.information-box > * {
	display: block;
}

/* line 85, ../sass/contacts/_contacts-card.scss */
.information-box > .number {
	font-size: 1.5em;
	line-height: 2;
	font-weight: bold;
}

/* line 91, ../sass/contacts/_contacts-card.scss */
.information-box > .work-hours {
	font-size: .875em;
	color: #949494;
}

/* line 2, ../sass/contacts/_contacts-form.scss */
.contacts-form {
	background-color: #f5f9f6;
	clear: both;
	margin: 1em 0;
	padding-bottom: 1em;
}

@media (max-width: 768px) {
	/* line 2, ../sass/contacts/_contacts-form.scss */
	.contacts-form {
		margin-top: 0;
	}
}

/* line 11, ../sass/contacts/_contacts-form.scss */
.contacts-form input[type="text"],
.contacts-form input[type="email"],
.contacts-form input[type="submit"],
.contacts-form textarea {
	border: 0;
	color: #949494;
	font-size: 1em;
	margin-bottom: 1em;
	padding: .5em 1em;
	width: 100%;
}

@media (min-width: 1101px) {
	/* line 11, ../sass/contacts/_contacts-form.scss */
	.contacts-form input[type="text"],
	.contacts-form input[type="email"],
	.contacts-form input[type="submit"],
	.contacts-form textarea {
		margin-bottom: 0;
	}
}

/* line 25, ../sass/contacts/_contacts-form.scss */
.contacts-form h2 {
	color: #fc1f27;
	font-size: 1.375em;
	margin: 1em 0;
}

@media (min-width: 1101px) {
	/* line 32, ../sass/contacts/_contacts-form.scss */
	.contacts-form form,
	.contacts-form form > * {
		height: 112px;
	}

	/* line 36, ../sass/contacts/_contacts-form.scss */
	.contacts-form form {
		padding: 0 1em;
	}
}

/* line 41, ../sass/contacts/_contacts-form.scss */
.contacts-form form {
	clear: both;
}

@media (min-width: 1101px) {
	/* line 45, ../sass/contacts/_contacts-form.scss */
	.contacts-form input[type="text"] {
		margin-bottom: 2.2em;
	}
}

@media (min-width: 1101px) {
	/* line 51, ../sass/contacts/_contacts-form.scss */
	.contacts-form textarea {
		height: 100%;
	}
}

/* line 57, ../sass/contacts/_contacts-form.scss */
.contacts-form input[type="submit"] {
	background-color: #fc1f27;
	color: #fff;
}

@media (min-width: 1101px) {
	/* line 57, ../sass/contacts/_contacts-form.scss */
	.contacts-form input[type="submit"] {
		height: 100%;
	}
}

@media (max-width: 1100px) {
	/* line 57, ../sass/contacts/_contacts-form.scss */
	.contacts-form input[type="submit"] {
		margin-bottom: 0;
	}
}

@media (max-width: 1100px) {
	/* line 68, ../sass/contacts/_contacts-form.scss */
	.contacts-form .field-box {
		width: 100%;
	}
}

@media (min-width: 1101px) {
	/* line 68, ../sass/contacts/_contacts-form.scss */
	.contacts-form .field-box {
		padding: 0 1em 0 0;
	}
}

@media (min-width: 1101px) {
	/* line 75, ../sass/contacts/_contacts-form.scss */
	.contacts-form .field-box:last-child {
		padding-right: 0;
	}
}

/* line 1, ../sass/contacts/_contacts-maps.scss */
.contacts-maps {
	margin-top: 1em;
	margin-bottom: 1em;
}

/* line 2, ../sass/contacts/_contacts-maps.scss */
.contacts-maps:before, .contacts-maps:after {
	content: '';
	display: table;
	clear: both;
}

@media (min-width: 1101px) {
	/* line 13, ../sass/contacts/_contacts-maps.scss */
	.contacts-maps {
		overflow: hidden;
	}

	/* line 16, ../sass/contacts/_contacts-maps.scss */
	.contacts-maps-container {
		width: 200%;
	}

	/* line 18, ../sass/contacts/_contacts-maps.scss */
	.contacts-maps-container:after {
		content: '';
		display: table;
		clear: both;
	}

	/* line 25, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-box {
		position: relative;
		width: 30%;
	}

	/* line 31, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-card {
		cursor: pointer;
		background-color: rgba(255, 255, 255, 0.9);
		left: 2.5em;
		position: absolute;
		top: 2.5em;
		width: 40%;
		z-index: 1;
	}

	/* line 40, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-card.-hidden .bright-heading {
		background-color: #949494;
	}

	/* line 44, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-card.-hidden .contacts-map-info {
		display: none;
	}

	/* line 49, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-card .bright-heading {
		background-color: #fc1f27;
		color: #fff;
		font-size: 1.125em;
		margin-bottom: 0;
		padding: .5em;
	}

	/* line 56, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-card .address {
		margin: .5em 0 0 0;
		font-size: .9375em;
		padding: 0 .5625em;
		width: 100%;
	}

	/* line 63, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-card .phone {
		color: #fc1f27;
		font-size: 1.125em;
		margin-bottom: 0;
		padding: 0.5em;
		width: 100%;
	}

	/* line 72, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-mos > .yandex-map,
	.contacts-map-len > .yandex-map {
		height: 400px;
		width: 100% !important;
	}

	/* line 78, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-mos {
		border-right: 5px solid #fc1f27;
		box-sizing: border-box;
		float: left;
		margin-right: 2em;
		padding-right: 0;
	}

	/* line 84, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-mos:after {
		content: '';
		display: table;
		clear: both;
	}

	/* line 91, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-len {
		float: left;
		padding-left: 0;
	}

	/* line 94, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-len:after {
		content: '';
		display: table;
		clear: both;
	}
}

@media (max-width: 1100px) {
	/* line 103, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-box {
		padding: 0;
		width: 100%;
	}

	/* line 107, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-mos {
		margin-bottom: 1em;
	}

	/* line 110, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-mos > .yandex-map,
	.contacts-map-len > .yandex-map {
		width: 100%;
		height: 400px;
	}

	/* line 116, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-card {
		background-color: rgba(255, 255, 255, 0.9);
	}

	/* line 119, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-card .bright-heading {
		background-color: #fc1f27;
		color: #fff;
		font-size: 1.125em;
		margin-bottom: 0;
		padding: .5em;
	}

	/* line 126, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-card .address {
		margin: .5em 0 0 0;
		padding: 0 .5625em;
		width: 100%;
	}

	/* line 132, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-card .phone {
		color: #fc1f27;
		font-size: 1.125em;
		margin-bottom: 0;
		padding: 0.5em;
		width: 100%;
	}
}

@media (max-width: 1100px) {
	/* line 2, ../sass/contacts/_contacts-social.scss */
	.contacts-social {
		width: 100%;
		margin: 2em 0;
	}
}

/* line 8, ../sass/contacts/_contacts-social.scss */
.contacts-social ul {
	text-align: center;
	margin: 0;
}

@media (min-width: 1101px) {
	/* line 8, ../sass/contacts/_contacts-social.scss */
	.contacts-social ul {
		padding-top: 4em;
	}
}

/* line 15, ../sass/contacts/_contacts-social.scss */
.contacts-social li {
	display: inline-block;
}

/* line 18, ../sass/contacts/_contacts-social.scss */
.contacts-social a {
	background-color: #949494;
	border-radius: 50%;
	color: #fff;
	font-size: 2em;
	padding: .5em .3em;
	display: block;
	margin-right: 1em;
}

/* line 26, ../sass/contacts/_contacts-social.scss */
.contacts-social a:hover {
	background-color: #fc1f27;
}

/* line 2, ../sass/contacts/_contacts_requisites.scss */
.contacts-requisites {
	background-color: #f5f9f6;
	padding: 1.375em 1em;
}

@media (max-width: 1100px) {
	/* line 2, ../sass/contacts/_contacts_requisites.scss */
	.contacts-requisites {
		width: 100%;
	}
}

/* line 9, ../sass/contacts/_contacts_requisites.scss */
.contacts-requisites h2 {
	color: #fc1f27;
	font-size: 1.375em;
	margin-bottom: 1em;
}

/* line 14, ../sass/contacts/_contacts_requisites.scss */
.contacts-requisites ul {
	list-style: none;
	margin: 0;
}

@media (max-width: 992px) {
	/* line 14, ../sass/contacts/_contacts_requisites.scss */
	.contacts-requisites ul {
		font-size: .875em;
	}
}

/* line 22, ../sass/contacts/_contacts_requisites.scss */
.contacts-requisites li {
	margin-bottom: .5em;
}

/* line 23, ../sass/contacts/_contacts_requisites.scss */
.contacts-requisites li:after {
	content: '';
	display: table;
	clear: both;
}

/* line 28, ../sass/contacts/_contacts_requisites.scss */
.contacts-requisites li:last-child {
	margin-bottom: 0;
}

/* line 34, ../sass/contacts/_contacts_requisites.scss */
.contacts-requisites .term {
	box-sizing: border-box;
	color: #fc1f27;
	float: left;
	width: 40%;
}

/* line 41, ../sass/contacts/_contacts_requisites.scss */
.contacts-requisites .definition {
	box-sizing: border-box;
	color: #949494;
	float: right;
	width: 60%;
}

/* line 1, ../sass/payment/_payment-form.scss */
.payment-online-desc {
	color: #949494;
}

@media (min-width: 1200px) {
	/* line 1, ../sass/payment/_payment-form.scss */
	.payment-online-desc {
		line-height: 1.6;
		margin-top: 5em;
	}
}

@media (max-width: 1200px) {
	/* line 1, ../sass/payment/_payment-form.scss */
	.payment-online-desc {
		color: #949494;
		text-align: center;
	}
}

/* line 13, ../sass/payment/_payment-form.scss */
.payment-form {
	display: block;
	margin: 0 auto;
	height: 276px;
	width: 450px;
}

/* line 4, ../sass/payment/_payment-headline.scss */
.payment-headline {
	background-color: #898989;
	color: #fff;
	padding: 1em;
	margin-bottom: 1em;
}

/* line 10, ../sass/payment/_payment-headline.scss */
.payment-headline h1 {
	color: #fff;
	font-size: 1.125em;
	font-weight: bold;
	margin: 0 0 .5em;
}

/* line 10, ../sass/payment/_payment-headline.scss */
.payment-headline h2 {
	color: #fff;
	font-size: 1.125em;
	font-weight: bold;
	margin: 0 0 .5em;
}

/* line 16, ../sass/payment/_payment-headline.scss */
.payment-headline p {
	font-size: .8125em;
	margin: 0;
}

/* line 1, ../sass/payment/_payment-methods.scss */
.payment-methods-grid {
	background-color: #f5f9f6;
	margin-bottom: 1em;
	padding: 1em;
	text-align: center;
}

/* line 2, ../sass/_mixins.scss */
.payment-methods-grid:after {
	content: '';
	display: table;
	clear: both;
}

/* line 9, ../sass/payment/_payment-methods.scss */
.payment-methods-grid h2 {
	color: #464646;
	font-size: 1.125em;
	text-align: left;
}

/* line 15, ../sass/payment/_payment-methods.scss */
.payment-methods-grid img {
	margin: .5em;
	width: 162px;
}

@media (max-width: 1100px) {
	/* line 1, ../sass/payment/_payment-options.scss */
	.payment-options {
		width: 100%;
	}
}

/* line 8, ../sass/payment/_payment-options.scss */
.payment-option {
	background-color: #f5f9f6;
	margin-bottom: 1em;
	padding: 1em;
}

/* line 12, ../sass/payment/_payment-options.scss */
.payment-option.-padding-free {
	padding: 0 0 0 1em;
}

/* line 2, ../sass/_mixins.scss */
.payment-option:after {
	content: '';
	display: table;
	clear: both;
}

/* line 17, ../sass/payment/_payment-options.scss */
.payment-option h2 {
	font-size: 1em;
	color: #464646;
}

/* line 22, ../sass/payment/_payment-options.scss */
.payment-option p {
	font-size: .8125em;
	color: #949494;
}

/* line 27, ../sass/payment/_payment-options.scss */
.payment-option > .payment-desc-box {
	display: inline-block;
	margin-right: -.30em;
	text-align: left;
	vertical-align: middle;
	width: 50%;
}

/* line 35, ../sass/payment/_payment-options.scss */
.payment-option > .payment-desc-img {
	display: inline-block;
	text-align: center;
	width: 50%;
}

/* line 39, ../sass/payment/_payment-options.scss */
.payment-option > .payment-desc-img.-right {
	text-align: right;
}

/* line 45, ../sass/payment/_payment-options.scss */
.payment-option.-horizontal img {
	display: inline-block;
	max-width: 100%;
}

/* line 52, ../sass/payment/_payment-options.scss */
.payment-option.-vertical .payment-desc-box {
	width: 100%;
}

/* line 56, ../sass/payment/_payment-options.scss */
.payment-option.-vertical .payment-desc-img {
	display: block;
	width: 100%;
}

/* line 61, ../sass/payment/_payment-options.scss */
.payment-option .highlight {
	color: #fc1f27;
}

/* line 3, ../sass/change/_cahnge-main-info.scss */
.change-main-info {
	margin-top: 1em;
	margin-bottom: 1em;
	line-height: 1.6;
}

@media (max-width: 1100px) {
	/* line 9, ../sass/change/_cahnge-main-info.scss */
	.change-info-box {
		margin-bottom: 1.5em;
		width: 100%;
	}
}

/* line 14, ../sass/change/_cahnge-main-info.scss */
.change-info-box h2 {
	color: #fc1f27;
	font-size: 1.125em;
}

/* line 18, ../sass/change/_cahnge-main-info.scss */
.change-info-box p {
	font-size: .875em;
}

/* line 21, ../sass/change/_cahnge-main-info.scss */
.change-info-box img {
	max-width: 100%;
}

/* line 24, ../sass/change/_cahnge-main-info.scss */
.change-info-box > .change-box-desc {
	display: inline-block;
	margin-right: -.30em;
	text-align: left;
	vertical-align: middle;
	width: 75%;
}

@media (max-width: 1100px) {
	/* line 24, ../sass/change/_cahnge-main-info.scss */
	.change-info-box > .change-box-desc {
		width: 100%;
	}
}

/* line 35, ../sass/change/_cahnge-main-info.scss */
.change-info-box > .change-box-img {
	display: inline-block;
	text-align: center;
	width: 25%;
}

@media (max-width: 1100px) {
	/* line 35, ../sass/change/_cahnge-main-info.scss */
	.change-info-box > .change-box-img {
		width: 100%;
	}
}

/* line 42, ../sass/change/_cahnge-main-info.scss */
.change-info-box > .change-box-img.-right {
	text-align: right;
}

/* line 2, ../sass/change/_change-conditions.scss */
.change-bad-product {
	background-color: #f5f9f6;
}

@media (max-width: 1100px) {
	/* line 2, ../sass/change/_change-conditions.scss */
	.change-bad-product {
		padding-top: 1em;
		padding-bottom: 1em;
	}
}

@media (min-width: 1101px) {
	/* line 2, ../sass/change/_change-conditions.scss */
	.change-bad-product {
		margin: 2em 0;
	}
}

/* line 12, ../sass/change/_change-conditions.scss */
.change-bad-product h2 {
	color: #fc1f27;
	font-size: 1.125em;
	margin-top: .5em;
}

/* line 17, ../sass/change/_change-conditions.scss */
.change-bad-product p {
	font-size: .875em;
}

/* line 20, ../sass/change/_change-conditions.scss */
.change-bad-product a {
	color: #fc1f27;
	font-weight: bold;
	text-decoration: underline;
}

/* line 25, ../sass/change/_change-conditions.scss */
.change-bad-product .change-box-desc {
	display: inline-block;
	margin-right: -.30em;
	text-align: left;
	vertical-align: middle;
	width: 70%;
}

@media (max-width: 1100px) {
	/* line 25, ../sass/change/_change-conditions.scss */
	.change-bad-product .change-box-desc {
		width: 100%;
	}
}

/* line 36, ../sass/change/_change-conditions.scss */
.change-bad-product .change-box-img {
	display: inline-block;
	text-align: center;
	width: 30%;
}

@media (max-width: 1100px) {
	/* line 36, ../sass/change/_change-conditions.scss */
	.change-bad-product .change-box-img {
		width: 100%;
	}
}

@media (min-width: 1101px) {
	/* line 43, ../sass/change/_change-conditions.scss */
	.change-bad-product .change-box-img.-bleed {
		margin: -2em 0;
	}
}

/* line 52, ../sass/change/_change-conditions.scss */
.change-good-product {
	margin: 2em 0;
}

/* line 55, ../sass/change/_change-conditions.scss */
.change-good-product h2 {
	color: #fc1f27;
	font-size: 1.125em;
	margin-top: .5em;
}

/* line 60, ../sass/change/_change-conditions.scss */
.change-good-product p {
	font-size: .875em;
}

/* line 66, ../sass/change/_change-conditions.scss */
.change-law-info {
	background-color: #f5f9f6;
	margin: 2em 0;
	padding: 1em;
}

/* line 71, ../sass/change/_change-conditions.scss */
.change-law-info > .change-law-paper {
	background-color: #fff;
	box-shadow: 0.5em 0.5em #c3bfc0;
	padding: 2em;
}

/* line 76, ../sass/change/_change-conditions.scss */
.change-law-info .change-law-spine {
	background: url("../img/spine.png") repeat-y left top;
	margin-left: -80px;
	padding-left: 120px;
}

/* line 81, ../sass/change/_change-conditions.scss */
.change-law-info h2 {
	color: #fc1f27;
	font-size: 1.5em;
}

/* line 85, ../sass/change/_change-conditions.scss */
.change-law-info p {
	font-size: .8125em;
	margin: 2em 0;
	position: relative;
}

/* line 90, ../sass/change/_change-conditions.scss */
.change-law-info .number {
	color: #fc1f27;
	font-size: 1.384em;
	left: -1em;
	position: absolute;
	top: -.3em;
}

/* line 96, ../sass/change/_change-conditions.scss */
.change-law-info .number.-two-digits {
	left: -1.6em;
}

@media (min-width: 1101px) {
	/* line 2, ../sass/about/_about-features.scss */
	.about-features {
		position: relative;
		top: -3.5em;
	}
}

@media (max-width: 1100px) {
	/* line 2, ../sass/about/_about-features.scss */
	.about-features {
		margin: 2em 0;
	}
}

/* line 13, ../sass/about/_about-features.scss */
.about-feature {
	text-align: center;
}

/* line 15, ../sass/about/_about-features.scss */
.about-feature img {
	margin-bottom: 2em;
}

/* line 2, ../sass/about/_about-hero.scss */
.about-hero {
	background-color: #949494;
}

@media (max-width: 1100px) {
	/* line 2, ../sass/about/_about-hero.scss */
	.about-hero {
		margin-bottom: 1em;
	}
}

/* line 8, ../sass/about/_about-hero.scss */
.about-hero .about-hero-image {
	position: relative;
}

/* line 11, ../sass/about/_about-hero.scss */
.about-hero .about-hero-headline {
	background-color: rgba(255, 255, 255, 0.7);
	bottom: 0;
	margin: 0;
	padding: 1em;
	position: absolute;
	width: 100%;
	text-align: center;
}

@media (min-width: 1101px) {
	/* line 11, ../sass/about/_about-hero.scss */
	.about-hero .about-hero-headline {
		background-color: transparent;
		color: #fff;
		font-size: 1.5em;
		left: 1em;
		text-align: left;
		top: 5em;
	}
}

@media (min-width: 1101px) {
	/* line 28, ../sass/about/_about-hero.scss */
	.about-hero .br {
		display: block;
	}
}

/* line 36, ../sass/about/_about-hero.scss */
.about-hero-info {
	padding: 1em;
	color: #fff;
}

@media (min-width: 1101px) {
	/* line 36, ../sass/about/_about-hero.scss */
	.about-hero-info {
		padding: 3em 1em 8em;
	}
}

/* line 43, ../sass/about/_about-hero.scss */
.about-hero-info a {
	color: #f5835a;
}

/* line 46, ../sass/about/_about-hero.scss */
.about-hero-info h2 {
	color: inherit;
	font-size: 1.375em;
}

@media (min-width: 1101px) {
	/* line 46, ../sass/about/_about-hero.scss */
	.about-hero-info h2 {
		margin-bottom: .5em;
	}
}

/* line 53, ../sass/about/_about-hero.scss */
.about-hero-info p {
	font-size: .888em;
	margin-bottom: .5em;
}

@media (min-width: 1101px) {
	/* line 57, ../sass/about/_about-hero.scss */
	.about-hero-info img {
		margin-top: -3em;
		margin-left: 2em;
		float: right;
	}
}

@media (max-width: 1100px) {
	/* line 57, ../sass/about/_about-hero.scss */
	.about-hero-info img {
		margin: 1em;
	}
}

/* line 2, ../sass/about/_about-manufacture.scss */
.about-manufacture {
	background-color: #f5f9f6;
}

@media (max-width: 1100px) {
	/* line 2, ../sass/about/_about-manufacture.scss */
	.about-manufacture {
		padding: 2em 0;
	}
}

@media (min-width: 1101px) {
	/* line 2, ../sass/about/_about-manufacture.scss */
	.about-manufacture {
		padding-bottom: 3em;
	}
}

@media (min-width: 1200px) {
	/* line 2, ../sass/about/_about-manufacture.scss */
	.about-manufacture {
		padding-bottom: 0;
	}
}

/* line 14, ../sass/about/_about-manufacture.scss */
.about-manufacture > .container {
	background-color: transparent;
}

/* line 19, ../sass/about/_about-manufacture.scss */
.about-manufacture-img {
	text-align: right;
}

@media (min-width: 1101px) {
	/* line 19, ../sass/about/_about-manufacture.scss */
	.about-manufacture-img {
		float: right;
		position: relative;
		top: -3em;
		width: 60%;
	}
}

/* line 32, ../sass/about/_about-manufacture.scss */
.about-manufacture-desc {
	margin-top: 1em;
}

@media (min-width: 1101px) {
	/* line 32, ../sass/about/_about-manufacture.scss */
	.about-manufacture-desc {
		margin-top: 4em;
	}
}

/* line 37, ../sass/about/_about-manufacture.scss */
.about-manufacture-desc .highlight {
	color: #fc1f27;
	margin-top: 1.5em;
}

@media (max-width: 1100px) {
	/* line 1, ../sass/about/_about-quality.scss */
	.about-quality {
		margin: 2em 0;
	}
}

/* line 8, ../sass/about/_about-quality.scss */
.about-quality-slider {
	height: 300px;
	margin: 0 auto;
	position: relative;
	width: 300px;
}

@media (min-width: 1101px) {
	/* line 8, ../sass/about/_about-quality.scss */
	.about-quality-slider {
		float: left;
		margin-right: 5em;
		top: -3em;
	}
}

/* line 19, ../sass/about/_about-quality.scss */
.about-quality-slider .about-slider-pipe {
	border-radius: 50%;
	height: 300px;
	margin: 0 auto;
	overflow: hidden;
	width: 300px;
}

/* line 26, ../sass/about/_about-quality.scss */
.about-quality-slider .about-slider-container {
	width: 1170px;
}

/* line 28, ../sass/about/_about-quality.scss */
.about-quality-slider .about-slider-container img {
	float: left;
}

/* line 32, ../sass/about/_about-quality.scss */
.about-quality-slider .about-next-slide {
	border-bottom: 20px solid transparent;
	border-left: 20px solid #fc1f27;
	border-top: 20px solid transparent;
	height: 0;
	position: absolute;
	right: -2em;
	top: 130px;
	width: 0;
}

/* line 42, ../sass/about/_about-quality.scss */
.about-quality-slider .about-prev-slide {
	border-bottom: 20px solid transparent;
	border-right: 20px solid #fc1f27;
	border-top: 20px solid transparent;
	height: 0;
	position: absolute;
	left: -2em;
	top: 130px;
	width: 0;
}

/* line 54, ../sass/about/_about-quality.scss */
.about-quality-desc {
	margin-top: 4em;
}

/* line 56, ../sass/about/_about-quality.scss */
.about-quality-desc > .phone {
	color: #fc1f27;
	font-size: 1.5em;
	width: auto;
}

/* line 1, ../sass/about/_about-video-demo.scss */
.about-video-demo {
	background-color: #f5835a;
	padding-top: 3em;
	padding-bottom: 5em;
}

/* line 5, ../sass/about/_about-video-demo.scss */
.about-video-demo > .container {
	background-color: transparent;
}

/* line 11, ../sass/about/_about-video-demo.scss */
.about-video-player > iframe {
	width: 100%;
}

/* line 16, ../sass/about/_about-video-demo.scss */
.about-video-desc {
	color: #fff;
	margin: 2em 0 0 0;
}

@media (min-width: 1101px) {
	/* line 16, ../sass/about/_about-video-demo.scss */
	.about-video-desc {
		margin: 50% auto 0 2em;
	}
}

/* line 2, ../sass/delivery/_delivery-assembly.scss */
.delivery-assembly {
	background-color: #f5f9f6;
	margin: 1em 0;
	padding: 2em 1.5em;
}

/* line 7, ../sass/delivery/_delivery-assembly.scss */
.delivery-assembly h2 {
	color: #fc1f27;
	font-size: 1.125em;
}

/* line 11, ../sass/delivery/_delivery-assembly.scss */
.delivery-assembly p {
	color: #464646;
	font-size: .875em;
}

@media (min-width: 1101px) {
	/* line 19, ../sass/delivery/_delivery-assembly.scss */
	.delivery-assembly {
		padding: 2em;
	}
}

/* line 2, ../sass/delivery/_delivery-by-self.scss */
.delivery-by-self {
	margin: 2em 0 2em;
}

/* line 5, ../sass/delivery/_delivery-by-self.scss */
.delivery-by-self h2 {
	color: #fc1f27;
	font-size: 1.125em;
	margin: 1em 0;
}

/* line 10, ../sass/delivery/_delivery-by-self.scss */
.delivery-by-self img {
	float: none;
	margin: 1em 0;
}

/* line 14, ../sass/delivery/_delivery-by-self.scss */
.delivery-by-self p {
	font-size: .875em;
}

/* line 15, ../sass/delivery/_delivery-by-self.scss */
.delivery-by-self p.-bright-red {
	color: #fc1f27;
	font-size: 1.125em;
	margin-top: 1em;
}

/* line 20, ../sass/delivery/_delivery-by-self.scss */
.delivery-by-self p.address {
	font-size: 1.125em;
	font-weight: bold;
	color: #949494;
}

@media (max-width: 1100px) {
	/* line 29, ../sass/delivery/_delivery-by-self.scss */
	.delivery-by-self {
		text-align: center;
	}
}

@media (min-width: 1101px) {
	/* line 35, ../sass/delivery/_delivery-by-self.scss */
	.delivery-by-self {
		margin-bottom: -4em;
	}

	/* line 2, ../sass/_mixins.scss */
	.delivery-by-self:after {
		content: '';
		display: table;
		clear: both;
	}

	/* line 40, ../sass/delivery/_delivery-by-self.scss */
	.delivery-by-self img {
		float: right;
		margin: 0 1em 1em;
		position: relative;
		top: -3em;
	}
}

/* line 2, ../sass/delivery/_delivery-home-showcase.scss */
.delivery-home-showcase {
	text-align: center;
	margin: 2em 0;
}

/* line 6, ../sass/delivery/_delivery-home-showcase.scss */
.delivery-home-showcase h2 {
	color: #fc1f27;
	font-size: 1.125em;
}

/* line 10, ../sass/delivery/_delivery-home-showcase.scss */
.delivery-home-showcase img {
	margin-bottom: 1em;
}

/* line 13, ../sass/delivery/_delivery-home-showcase.scss */
.delivery-home-showcase p {
	color: #464646;
	font-size: .875em;
}

@media (min-width: 1101px) {
	/* line 21, ../sass/delivery/_delivery-home-showcase.scss */
	.delivery-home-showcase {
		margin: 2em auto;
		width: 90%;
	}

	/* line 2, ../sass/_mixins.scss */
	.delivery-home-showcase:after {
		content: '';
		display: table;
		clear: both;
	}

	/* line 26, ../sass/delivery/_delivery-home-showcase.scss */
	.delivery-home-showcase img {
		float: left;
		margin-right: 2em;
	}

	/* line 30, ../sass/delivery/_delivery-home-showcase.scss */
	.delivery-home-showcase .delivery-home-desc {
		float: left;
		width: 60%;
		margin: 3.5em auto 0;
	}
}

/* line 1, ../sass/delivery/_delivery-info-list.scss */
.delivery-info-list {
	margin: 0;
	padding: 0 0 0 1em;
	line-height: 1.9;
	text-align: left;
}

/* line 8, ../sass/delivery/_delivery-info-list.scss */
.delivery-info-list > li {
	font-size: .875em;
	list-style: none;
	position: relative;
}

/* line 15, ../sass/delivery/_delivery-info-list.scss */
.delivery-info-list.-solid > li:before {
	content: '';
	display: block;
	position: absolute;
	border-radius: 50%;
	width: 7px;
	height: 7px;
	top: 10px;
	left: -1em;
	background-color: #fc1f27;
}

/* line 29, ../sass/delivery/_delivery-info-list.scss */
.delivery-info-list.-empty > li:before {
	content: '';
	display: block;
	position: absolute;
	border-radius: 50%;
	width: 7px;
	height: 7px;
	top: 7px;
	left: -1em;
	border: 1px solid #949494;
}

/* line 43, ../sass/delivery/_delivery-info-list.scss */
.delivery-info-list.-dash > li:before {
	content: 'Р В Р’В Р вЂ™Р’В Р В Р’В Р Р†Р вЂљР’В Р В Р’В Р вЂ™Р’В Р В Р вЂ Р В РІР‚С™Р РЋРІвЂћСћР В Р’В Р В РІР‚В Р В Р’В Р Р†Р вЂљРЎв„ўР В Р Р‹Р РЋРЎв„ў';
	color: #949494;
	display: block;
	display: inline-block;
	margin-right: .5em;
}

/* line 51, ../sass/delivery/_delivery-info-list.scss */
.delivery-info-list.-dash.-grey {
	color: #949494;
}

/* line 57, ../sass/delivery/_delivery-info-list.scss */
.delivery-info-list.-margin > li {
	margin-bottom: 1em;
}

/* line 62, ../sass/delivery/_delivery-info-list.scss */
.delivery-info-list .img-inside {
	list-style: none;
	text-align: center;
}

/* line 63, ../sass/delivery/_delivery-info-list.scss */
.delivery-info-list .img-inside:before {
	display: none !important;
}

/* line 3, ../sass/delivery/_delivery-on-floor.scss */
.delivery-on-floor h2 {
	color: #fc1f27;
	font-size: 1.125em;
}

/* line 7, ../sass/delivery/_delivery-on-floor.scss */
.delivery-on-floor p {
	color: #464646;
	font-size: .875em;
}

/* line 11, ../sass/delivery/_delivery-on-floor.scss */
.delivery-on-floor ._highlight {
	color: #fc1f27;
}

@media (max-width: 1100px) {
	/* line 17, ../sass/delivery/_delivery-on-floor.scss */
	.delivery-on-floor {
		text-align: center;
	}
}

@media (min-width: 1101px) {
	/* line 24, ../sass/delivery/_delivery-on-floor.scss */
	.delivery-on-floor {
		margin-bottom: 2em;
	}
}

/* line 1, ../sass/delivery/_delivery-page-section.scss */
.delivery-page-section {
	background-color: #949494;
	list-style: none;
	margin: 0;
	text-align: center;
}

/* line 2, ../sass/_mixins.scss */
.delivery-page-section:after {
	content: '';
	display: table;
	clear: both;
}

/* line 9, ../sass/delivery/_delivery-page-section.scss */
.delivery-page-section a {
	color: #fff;
	display: block;
	text-decoration: none;
}

/* line 15, ../sass/delivery/_delivery-page-section.scss */
.delivery-page-section img {
	margin-bottom: 1em;
}

/* line 19, ../sass/delivery/_delivery-page-section.scss */
.delivery-page-section p {
	margin: 0;
}

@media (max-width: 1100px) {
	/* line 26, ../sass/delivery/_delivery-page-section.scss */
	.delivery-page-section > li {
		padding: 1em;
		border-bottom: 1px solid #fff;
	}
}

@media (min-width: 1101px) {
	/* line 34, ../sass/delivery/_delivery-page-section.scss */
	.delivery-page-section {
		background-color: #949494;
		list-style: none;
		margin: 0;
		padding: 1em 0;
		text-align: center;
	}

	/* line 2, ../sass/_mixins.scss */
	.delivery-page-section:after {
		content: '';
		display: table;
		clear: both;
	}

	/* line 43, ../sass/delivery/_delivery-page-section.scss */
	.delivery-page-section > li {
		float: left;
		width: 20%;
	}

	/* line 48, ../sass/delivery/_delivery-page-section.scss */
	.delivery-page-section a {
		color: #fff;
		display: block;
		text-decoration: none;
	}

	/* line 54, ../sass/delivery/_delivery-page-section.scss */
	.delivery-page-section img {
		margin-bottom: 1em;
	}

	/* line 58, ../sass/delivery/_delivery-page-section.scss */
	.delivery-page-section p {
		margin: 0;
	}
}

/* line 2, ../sass/delivery/_delivery-regions-menu.scss */
.delivery-regions-menu {
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: center;
}

/* line 2, ../sass/_mixins.scss */
.delivery-regions-menu:after {
	content: '';
	display: table;
	clear: both;
}

/* line 9, ../sass/delivery/_delivery-regions-menu.scss */
.delivery-regions-menu a {
	background-color: #f5f9f6;
	color: #464646;
	display: block;
	line-height: 2;
	text-decoration: none;
}

/* line 15, ../sass/delivery/_delivery-regions-menu.scss */
.delivery-regions-menu a.active {
	background-color: #949494;
	color: #fff;
}

@media (max-width: 1100px) {
	/* line 24, ../sass/delivery/_delivery-regions-menu.scss */
	.delivery-regions-menu a {
		font-size: .875em;
	}
}

@media (min-width: 1101px) {
	/* line 32, ../sass/delivery/_delivery-regions-menu.scss */
	.delivery-regions-menu {
		list-style-type: none;
		margin: 0;
		padding: 0;
		text-align: center;
	}

	/* line 2, ../sass/_mixins.scss */
	.delivery-regions-menu:after {
		content: '';
		display: table;
		clear: both;
	}

	/* line 40, ../sass/delivery/_delivery-regions-menu.scss */
	.delivery-regions-menu > li {
		float: left;
		width: 25%;
	}

	/* line 45, ../sass/delivery/_delivery-regions-menu.scss */
	.delivery-regions-menu a {
		background-color: #f5f9f6;
		color: #464646;
		display: block;
		line-height: 3;
		text-decoration: none;
	}

	/* line 51, ../sass/delivery/_delivery-regions-menu.scss */
	.delivery-regions-menu a.active {
		background-color: #949494;
		color: #fff;
	}
}

/* line 2, ../sass/delivery/_delivery-to-porch.scss */
.delivery-to-porch {
	margin: 2em 0 2em;
}

/* line 6, ../sass/delivery/_delivery-to-porch.scss */
.delivery-to-porch h2 {
	color: #fc1f27;
	font-size: 1.125em;
	font-weight: bold;
	margin-bottom: 1em;
}

/* line 13, ../sass/delivery/_delivery-to-porch.scss */
.delivery-to-porch h3 {
	color: inherit;
	margin: 1em 0;
}

/* line 14, ../sass/delivery/_delivery-to-porch.scss */
.delivery-to-porch h3.-red {
	color: #fc1f27;
}

/* line 21, ../sass/delivery/_delivery-to-porch.scss */
.delivery-to-porch img {
	margin: 1em 0;
}

/* line 25, ../sass/delivery/_delivery-to-porch.scss */
.delivery-to-porch ul {
	color: inherit;
}

/* line 28, ../sass/delivery/_delivery-to-porch.scss */
.delivery-to-porch p {
	font-size: .875em;
}

@media (max-width: 1100px) {
	/* line 34, ../sass/delivery/_delivery-to-porch.scss */
	.delivery-to-porch {
		text-align: center;
	}
}

@media (min-width: 1101px) {
	/* line 41, ../sass/delivery/_delivery-to-porch.scss */
	.delivery-to-porch {
		color: #464646;
	}

	/* line 45, ../sass/delivery/_delivery-to-porch.scss */
	.delivery-to-porch img {
		float: right;
		max-width: 100%;
		margin: 0 0 1em 1em;
	}
}