
/* Тексты */
.fs-36 {
	font-size: 36px;

	@media(max-width: 576px) {
		font-size: 25px;
	}
}
.fs-24 {
	font-size: 24px;

	@media(max-width: 576px) {
		font-size: 20px;
	}
}
.fs-22 {
	font-size: 22px;

	@media(max-width: 576px) {
		font-size: 18px;
	}
}
.fs-20 {
	font-size: 20px;

	@media(max-width: 576px) {
		font-size: 16px;
	}
}
.fs-18 {
	font-size: 18px;

	@media(max-width: 576px) {
		font-size: 16px;
	}
}
.fs-16 {
	font-size: 16px;

	@media(max-width: 576px) {
		font-size: 14px;
	}
}
.fw-600 {
	font-weight: 600;
}
.fw-500 {
	font-weight: 500;
}
.opacity-75 {
	opacity: 75%;
}
.lh-44 {
	line-height: 44px;
}
.lh-30 {
	line-height: 30px;
}
.lh-25 {
	line-height: 25px;
}
.lh-20 {
	line-height: 20px;
}
.text-orange {
	color: rgba(255, 137, 6, 1);
}
.pt-16 {
	padding-top: 1rem;
}

/* Кнопки */
.fill-orange-button {
	background: linear-gradient(180deg, #FAB336 0%, #F46F40 100%);
	border-radius: 20px;
	padding: 0.9rem 7.56rem;

	text-align: center;
	@media(max-width: 991px) {
		padding: 0.9rem 1rem;
	}
}

/* Карточки */
.custom-card {
	border-radius: 20px;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);
}

/* Блоки картинок */
.img-block-1 {
	position: absolute;
	left: auto;
	right: 0;
	top: 0;

	@media(max-width: 991px) {
		position: static;
	}
}
.img-block-2 {
	position: absolute;
	right: 0;
	left: auto;
	bottom: 0;

	@media(max-width: 991px) {
		position: static;
	}
}
.img-block-3 {
	position: absolute;
	left: 0;
	top: 69%;

	@media(max-width: 1300px) {
		width: 320px;
	}
	@media(max-width: 991px) {
		display: none;
	}
}

/* Модалка */

.modal-dialog {
	@media(min-width: 991px) {
		max-width: 71% !important;
	}
}

.modal-dialog.modal-vzu {
	max-width:600px !important;
}
.modal-dialog.modal-vzu .modal-body {
	padding:2rem;
}
.btn-vzu {
	background: linear-gradient(90deg, #E362D5 -14.47%, #D722F5 -14.45%, #FF8A00 107.74%);
	color:#fff !important;
	
}