/* TOP START */
	.about__top {
		position: relative;
		padding-top: 8.875rem;
		width: 100%;
		height: 57.75rem;
		background: url('../img/about-top-bg-2.jpg') no-repeat 50%/cover;
		z-index: 1;
	}

	.about__top h1 {
		margin-bottom: 1rem;
		color: #A93439;
		font: 700 3.75rem "Raleway", Arial, sans-serif;
	}

	.about__top p {
		margin-bottom: 0.75rem;
		max-width: 41.75rem;
		color: #fff;
		font: 300 1rem/1.3rem "Raleway", Arial, sans-serif;
	}

	.about__top p b { font-weight: 500; }

	.about__top-kolbasa {
		position: absolute;
		top: 37rem;
		left: 21.25rem;
		/*width: 26.125rem;*/
		/*width: 18.125rem;*/
		pointer-events: none;
		z-index: 3;

		width: 30vh;
	}

	.about__top-family {
		position: absolute;
		top: 5.125rem;
		right: 4.5625rem;
		width: 19.1875rem;
		pointer-events: none;
		z-index: 2;
	}
/* TOP END */

/* BOT START */
	.about__bot {
		position: relative;
		margin-top: -20.875rem;
		padding-top: 13.75rem;
		width: 100%;
		height: 56.25rem;
		background: url('../img/about-bot-bg-2.png') no-repeat 50%/cover;
		z-index: 1;
	}

	.about__bot-title {
		margin-bottom: 1.875rem;
		color: #fff;
		font: 300 1rem/1.4rem "Raleway", Arial, sans-serif;
	}

	.about__bot-slider {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		margin-bottom: 2.875rem;
	}

	.about__bot-slider .slide {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		padding-right: 1.875rem;
	}

	.about__bot-slider .slide .ico {
		display: block;
		flex-shrink: 0;
		margin-right: 1.875rem;
	}

	.about__bot-slider .slide .ico-1 { width: 8.5625rem; height: 6.25rem; background: url('../img/svg/about-ico-3.svg') no-repeat 50%/cover; }
	.about__bot-slider .slide .ico-2 { width: 7rem; height: 7rem; background: url('../img/svg/about-ico-2.svg') no-repeat 50%/cover; }

	.about__bot-slider .slide p {
		margin-bottom: 0;
		max-width: 19rem;
		color: #fff;
		font: 300 1rem/1.6rem "Raleway", Arial, sans-serif;
	}

	.about__bot-slider .slide p b { font-weight: 500; }

	.about__bot-mini p {
		margin-bottom: 1rem;
		color: #fff;
		font: 300 0.6rem/1rem "Raleway", Arial, sans-serif;
	}

	.about__bot ul li {
		margin-bottom: 1rem;
		color: #fff;
		font: 300 0.6rem/1rem "Raleway", Arial, sans-serif;
	}
/* BOT END */

@media (max-width: 1024px) {
	/* TOP START */
		.about__top {
			padding-top: 65.375rem;
			height: 123.75rem;
			text-align: center;
			background-image: url('../img/about-top-bg-mob.jpg');
		}

		.about__top-family {
			top: 3rem;
			right: 0;
			width: 100%;
			height: 60.625rem;
		}

		.about__top-kolbasa {
			top: 42.375rem;
			left: 50%;
			width: auto;
			height: 24rem;
			transform: translate(-50%, 0);
		}

		.about__top h1 {
			margin-bottom: 0.625rem;
			font-size: 4.375rem;
		}

		.about__top p {
			margin-bottom: 0;
			max-width: 100%;
			font-size: 2.1875rem;
			line-height: 3.1875rem;
		}

		.main-about .arrow-bot { top: 107rem; }

		.about__top-slider .slick-dots {
			display: -webkit-flex;
			display: -moz-flex;
			display: -ms-flex;
			display: -o-flex;
			display: flex;
			align-items: center;
			justify-content: center;
			position: absolute;
			bottom: -4.375rem;
			left: 50%;
			transform: translate(-50%, 0);
		}

		.about__top-slider .slick-dots li { margin: 0 2rem; }

		.about__top-slider .slick-dots li button {
			padding: 0;
			width: 2.375rem;
			height: 2.375rem;
			font-size: 0;
			line-height: 0;
			background: #fff;
			border: 0;
			border-radius: 50%;
			cursor: pointer;
		}

		.about__top-slider .slick-dots li button:focus { outline: 0; }

		.about__top-slider .slick-dots li.slick-active button { background: #FF8000; }
	/* TOP END */

	/* BOT START */
		.about__bot {
			margin-top: -18rem;
			padding-top: 20rem;
			height: 172rem;
			text-align: center;
			background-image: url('../img/about-bot-bg-mob.png');
		}

		.about__bot-title {
			margin-bottom: 2.625rem;
			font-size: 3rem;
			line-height: 3.25rem;
		}

		.about__bot-mini p {
			margin-bottom: 4.625rem;
			font-size: 2rem;
			line-height: 3.625rem;
		}

		.about__bot-slider { margin-bottom: 2.75rem; }

		.about__bot-slider .slide { padding-right: 0; }

		.about__bot-slider .slick-arrow {
			position: absolute;
			top: 7.125rem;
			padding: 0;
			width: 1.875rem;
			height: 2.625rem;
			font-size: 0;
			line-height: 0;
			background-color: transparent;
			background-repeat: no-repeat;
			background-position: 50%;
			background-size: contain;
			border: 0;
			cursor: pointer;
			z-index: 1;
		}

		.about__bot-slider .slick-arrow:focus { outline: 0; }

		.about__bot-slider .slick-prev {
			left: 0;
			background-image: url('../img/svg/slick-prev-2.svg');
		}

		.about__bot-slider .slick-next {
			right: 0;
			background-image: url('../img/svg/slick-next-2.svg');
		}

		.about__bot-slider .slide .ico { margin: 0 auto 6.25rem; }

		.about__bot-slider .slide .ico-1 { width: 25.5rem; height: 18.625rem; }
		.about__bot-slider .slide .ico-2 { width: 19.75rem; height: 19.75rem; }

		.about__bot-slider .slide p {
			max-width: 100%;
			font-size: 2.8125rem;
			line-height: 4.375rem;
		}

		.about__bot ul li {
			margin-bottom: 0;
			font-size: 2rem;
			line-height: 3.625rem;
		}

		.about__bot-slider-mini { margin-bottom: 8rem; }

		.about__bot-slider-mini .slick-dots {
			display: -webkit-flex;
			display: -moz-flex;
			display: -ms-flex;
			display: -o-flex;
			display: flex;
			align-items: center;
			justify-content: center;
			position: absolute;
			bottom: -6rem;
			left: 50%;
			transform: translate(-50%, 0);
		}

		.about__bot-slider-mini .slick-dots li { margin: 0 2rem; }

		.about__bot-slider-mini .slick-dots li button {
			padding: 0;
			width: 2.375rem;
			height: 2.375rem;
			font-size: 0;
			line-height: 0;
			background: #fff;
			border: 0;
			border-radius: 50%;
			cursor: pointer;
		}

		.about__bot-slider-mini .slick-dots li button:focus { outline: 0; }

		.about__bot-slider-mini .slick-dots li.slick-active button { background: #FF8000; }
	/* BOT END */
}