

/* Start:/local/templates/alfazox_code/template_styles.css?17592581391850*/
.video--big .video__play {
	max-width: 800px;
	margin: 0 auto
}

.page--inner {
	padding-bottom: 182px;
}

.instructions {
	display: flex;
	flex-wrap: wrap;
	max-width: 1380px;
	gap: 52px 86px;
}

.instruction-item {
	display: flex;
	width: 100%;
	flex-direction: column;
	gap: 16px 0;
	opacity: 0;
	transform: translateY(30px);
	animation: fadeInUp 0.8s ease forwards;
	max-width: 402px;
}

@keyframes fadeInUp {
	from {
		opacity: 0;
		transform: translateY(30px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}

#section1 .instruction-item { animation-delay: 0.2s; }
#section2 .instruction-item { animation-delay: 0.4s; }
#section3 .instruction-item { animation-delay: 0.6s; }

.instruction-item__title {
	font-size: 26px;
	line-height: 1;
	letter-spacing: -0.328px;
	font-weight: bold;
	color: #535DAD;
}

.instruction-item__picture {
	text-align: center;
	height: 302px;
	background: white;
	border-radius: 24px;
}

.instruction-item__btn.btn {
	font-size: 24px;
	height: 74px;
}

.instruction-item__btn .icon {
	display: flex;
	width: 24px;
	height: 24px;
}

@media (max-width: 1630px) {
	.instructions {
		max-width: 1044px;
		gap: 42px 69px;
	}

	.instruction-item {
		max-width: 302px;
	}

	.instruction-item__title {
		font-size: 16px;
	}

	.instruction-item__btn.btn {
		font-size: 18px;
		height: 56px;
	}

	.instruction-item__btn .icon {
		width: 22px;
		height: 22px;
	}

	.page--inner {
		padding-bottom: 144px;
	}
}

@media (max-width: 1240px) {
	.instructions {
		max-width: 708px;
		gap: 26px 16px;
	}

	.instruction-item {
		max-width: 346px;
	}

	.instruction-item__picture {
		width: 100%;
	}

	.page--inner {
		padding-bottom: 116px;
	}
}

@media only screen and (max-width: 575px) {
	.instructions {
		gap: 36px 0;
	}

	.instruction-item__picture img {
		width: 286px;
	}

	.page--inner {
		padding-bottom: 48px;
	}
}

/* End */
/* /local/templates/alfazox_code/template_styles.css?17592581391850 */
