@charset "UTF-8";
.modal-submit-mini2-title {
		color: var(--title);
		font: 800 24px/40px var(--fontg);
		letter-spacing: -0.02em;
		margin: 0 0 24px 0;
}
.modal-submit-mini2-title.with-border {
		padding: 0 0 10px 0;
		margin: 0 0 30px 0;
		border-bottom: 1px solid var(--catalog-border);
}
.modal-submit-mini2-title:has(strong) {
		font-weight: 600;
}
.modal-submit-mini2-title strong {
		font-weight: 900;
		color: #344C76;
}
.modal-submit-mini2 .modal-slide-inner {
		font-weight: 300;
		font-size: 17px;
		line-height: 30px;
		color: var(--deep-blue);
		letter-spacing: -0.01em;overflow: visible!important;
}
.modal-submit-mini2 .modal-slide-inner .noarrows::-webkit-outer-spin-button,
.modal-submit-mini2 .modal-slide-inner .noarrows::-webkit-inner-spin-button {
		-webkit-appearance: none;
}
.modal-submit-mini2 .modal-slide-inner .noarrows,
.modal-submit-mini2 .modal-slide-inner .noarrows:hover,
.modal-submit-mini2 .modal-slide-inner .noarrows:focus {
    appearance: none;
    -moz-appearance: textfield;
}

.modal-submit-mini2 .modal-slide-inner strong {
		font-weight: 600;
}
.modal-submit-mini2 .btns {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		gap: 20px;
		margin: 30px 0 0 0;
		flex: 1 1 auto;
}
.modal-submit-mini2 .btns .btn {
		flex: 1 1 auto;
		font-size: 16px;
		padding-left: 20px;
		padding-right: 20px;
}
@media only screen and (max-width: 767px) {
		.modal-submit-mini2 {
				height: 100%;
		}
		.modal-submit-mini2 .modal-slide-inner {
				padding: 55px 35px 35px 35px;
		}
}
@media only screen and (min-width: 768px) {
		.modal-submit-mini2 {
				max-width: 580px;
		}
		.modal-submit-mini2 .modal-slide-inner {
				padding: 40px;
				padding-top: 24px !important;
		}
		.modal-submit-mini2 .btns .btn {
				font-size: 17px;
				padding-left: 40px;
				padding-right: 40px;
				flex: 0 0 auto;
				min-width: 144px;
		}
		.modal-submit-mini2 .btns .btn-red, .modal-submit-mini2 .btns .btn-red2 {
				min-width: 184px;
		}
		.modal-submit-mini2.small-width {
				max-width: 420px;
		}
		.modal-submit-mini2.small-width .modal-slide-inner {
				padding: 32px 30px;
		}
		.modal-submit-mini2.small-width .btns .btn {
				flex: 1 1 auto;
				min-width: 0 !important;
		}
}