.pum-container.popmake:has(.vacancy-thanks-popup)  {
			border: none;
			box-shadow: none;
			background: transparent;
			max-width: 480px !important;
		}

		.pum-container.popmake:has(.vacancy-thanks-popup) .pum-close.popmake-close {
			display: block;
			right: 16px;
			top: 16px;
			border: none;
			border-radius: 0;
			box-shadow: none;
			background-color: transparent;
		}

		.vacancy-thanks-popup__container {
			display: flex;
			justify-content: center;
		}
		.vacancy-thanks-popup__wrapper {
			width: 100%;
			border-radius: 16px;
			max-width: 480px;
			padding: 40px;
			display: flex;
			flex-direction: column;
			align-items: center;
			background: linear-gradient(to right, #1C1B74, #06063C);
			box-shadow: -4px 0 4px 0 rgba(45, 96, 226, 0.05), 4px 0 4px 0 rgba(45, 96, 226, 0.05);
			border: 1px solid #30377F;
			position: relative;
		}

		.pum-theme-1868 .pum-container, .pum-theme-lightbox .pum-container {
			padding: 0;
		}

		.vacancy-thanks-popup__icon {
			background-color: #373CC2;
			padding: 12px;
			border-radius: 50%;
			position: relative;
		}

		.vacancy-thanks-popup__icon svg {
			display: flex;
		}

		.pum-content.popmake-content .vacancy-thanks-popup {
				padding-top: 0;
				padding-bottom: 0;
		}

		.pum-content.popmake-content .container {
			padding-right: 0;
			padding-left: 0;
		}

		.vacancy-thanks-popup__icon::before {
			content: "";
			position: absolute;
			border: 1px solid rgba(255, 255, 255, 0.2);
			width: 96px;
			height: 96px;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
			border-radius: 50%;
		}

		.vacancy-thanks-popup__icon::after {
			content: "";
			position: absolute;
			border: 1px solid rgba(255, 255, 255, 0.1);
			width: 128px;
			height: 128px;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
			border-radius: 50%;
		}

		.vacancy-thanks-popup__wrapper h2 {
			text-align: center;
			color: var(--white-color);
			font-size: 24px;
			line-height: 1.3;
			font-weight: 500;
			max-width: 200px;
			margin-top: 32px;
		}
		.vacancy-thanks-popup__wrapper p {
			text-align: center;
			color: var(--white-color);
			margin-top: 16px;
		}

		.vacancy-thanks-popup__button {
			margin-top: 24px;
			padding: 13.5px 32px;
			background-color: var(--white-color);
			border-radius: 40px;
			font-size: 16px;
			color: var(--primary-color);
			font-weight: 500;
			border: 1px solid #9090A1;
			box-shadow: inset 0 2px 16px 0 rgba(22, 41, 214, 0.04), inset 0 -2px 16px 0 rgba(22, 41, 214, 0.16);
		}
