@charset "UTF-8";
.modal-discount .modal-slide-inner {
		padding: 51px 25px 27px 25px;
}
.modal-discount .modal-form-title {
		margin: 0 0 25px 0;
}
.modal-discount .modal-form-title:after {
		content: '';
		display: block;
		margin: 10px auto 0 auto;
		width: 60px;
		height: 3px;
		border-radius: 1.5px;
		background: var(--yellow);
}
.modal-discount .grid {
		display: flex;
		flex-direction: column;
		gap: 20px 0;
}
.modal-discount .text {
		flex: 0 0 auto;
		width: 100%;
		font-weight: 600;
		font-size: 15px;
		line-height: 30px;
		letter-spacing: -0.01em;
		color: var(--grey800);
}
.modal-discount .text p, .modal-discount .text ol, .modal-discount .text ul {
		margin: 12px 0;
}
.modal-discount .text > *:first-child, .modal-discount .text > li:first-child {
		margin-top: 0 !important;
}
.modal-discount .text > *:last-child, .modal-discount .text > li:last-child {
		margin-bottom: 0 !important;
}
.modal-discount .text .big {
		font-weight: 800;
		font-size: 18px;
		margin: 15px 0 12px 0;
		color: var(--grey700);
}
.modal-discount .text ul {
		padding: 0;
		font-weight: 300;
}
.modal-discount .text li {
		margin: 5px 0;
		padding: 0 0 0 24px;
}
.modal-discount .text li:before {
		content: '—';
		width: auto;
		height: auto;
		margin: 0;
		padding: 0;
		text-align: left;
		position: absolute;
		top: 0;
		left: 0;
}
/*mobile end*/
/*tablet start*/
@media only screen and (min-width: 768px) {
		.modal-discount {
				max-width: 660px;
		}
		.modal-discount .modal-slide-inner {
				padding: 50px 50px 70px 50px;
		}
		.modal-discount .modal-form-title {
				margin: 0 0 40px 0;
				padding: 0 0 25px 0;
				border-bottom: 1px solid #DAE5F3;
				font-size: 30px;
		}
		.modal-discount .modal-form-title:after {
				display: none;
		}
		.modal-discount .grid {
				gap: 25px 0;
		}
		.modal-discount .text {
				font-size: 14px;
				line-height: 24px;
				letter-spacing: -0.02em;
		}
		.modal-discount .text .big {
				font-size: 16px;
				color: var(--grey500);
				margin: 30px 0 16px 0;
				letter-spacing: -0.01em;
		}
		.modal-discount .text ul {
				letter-spacing: -0.01em;
		}
		.modal-discount .text li {
				margin: 12px 0;
				padding-left: 21px;
		}
		.modal-discount .inputs {
				max-width: 450px;
		}
		.modal-discount .form-submit {
				margin-top: 25px;
		}
}
/*tablet-big end*/
/*desktop start*/
@media only screen and (min-width: 1280px) {
		.modal-discount {
				max-width: 1200px;
		}
		.modal-discount .modal-slide-inner {
				padding: 50px;
		}
		.modal-discount .modal-form-title {
				font-size: 36px;
				line-height: 40px;
		}
		.modal-discount .grid {
				flex-direction: row;
				gap: 25px 50px;
		}
		.modal-discount .text {
				font-size: 16px;
				line-height: 30px;
				color: var(--grey800);
				flex: 1;
				font-weight: normal;
				margin: -5px 0;
		}
		.modal-discount .text .big {
				color: var(--grey700);
				font-size: 16px;
				margin-top: 24px;
				margin-bottom: 10px;
				letter-spacing: 0.02em;
		}
		.modal-discount .text li {
				margin: 7px 0;
				padding-left: 23px;
		}
		.modal-discount .inputs {
				flex: 0 0 auto;
				width: 450px;
				max-width: none;
		}
}