.partnership-modal {
	position: fixed;
	top: 50%;
	/*left: 50%;*/
	transform: translate(-50%, -50%);
	z-index: 99;

	width: 50rem;
	max-height: calc(100vh - 5rem);

	overflow-x: auto;

	display: none;
	flex-direction: column;
	justify-content: flex-start;

	border-radius: 2rem;
	background-color: #fff;

	padding: 5.2rem 4.5rem 5rem 4.5rem;

	opacity: 0;
	visibility: hidden;
	transition: opacity 0.3s ease, visibility 0.3s ease;
}

.partnership-modal.show {
	display: flex;
	opacity: 1;
	visibility: visible;
}

.partnership-modal__form {
	max-width: 41rem;
	row-gap: 2rem;
}

.partnership-modal__form-button {
	width: 100%;
}

.partnership-modal-notifications__text {
	max-width: 32rem;
}

.partnership-modal__form-textarea {
	resize: none;

	width: 100%;
	height: 7rem;
}

.partnership-modal__form-textarea::placeholder,
.partnership-modal__form-input::placeholder {
	font-family: "Montserrat", sans-serif !important;
	font-weight: 500 !important;
}

.help-popup__form-group.partnership-modal__form-group {
    margin-bottom: 2.5rem;
}

.partnership-modal__form-important {
	font-size: 1.4rem;
	font-weight: 600;
	line-height: 1;
}

.partnership-modal__form-important span {
	color: #f00;
}

.partnership-modal__title {
	font-size: 2.6rem;
	font-weight: 400;
	letter-spacing: -0.03em;
	text-align: center;

	margin-bottom: 3rem;
}

.partnership-modal__text {
	max-width: 37rem;
	width: 100%;

	font-size: 1.4rem;
	font-weight: 600;
	line-height: 143%;

	margin: 0 auto 5rem;
}

.partnership-modal__close {
	top: 1rem;
	right: 1rem;
}


/* Become-partner START */
.become-partner-modal__text {
	max-width: 39.4rem;
}

.become-partner-modal__close {
	top: 1rem;
	right: 1rem;
}
/* Become-partner END */