.marketplace-checkout {
				padding-top: 139px;
			}

			.marketplace-checkout h3 {
				margin-top: 40px;
				font-weight: 500;
				font-size: 24px;
				line-height: 1.3;
				color: var(--black-color);
			}

			

			.marketplace-checkout__link-back {
				text-decoration: none;
				color: var(--primary-color);
				width: fit-content;
				display: flex;
				align-items: center;
				gap: 8px;
			}

			.marketplace-checkout__link-back::before {
				content: "";
				width: 24px;
				height: 24px;
				background: url('/wp-content/uploads/2025/12/Arrow-left.svg');
				display: block;
			}

			.marketplace-checkout__form {
				background-color: #F3F5FB;
				margin-top: 40px;
				border-radius: 16px;
				padding: 40px;
				max-width: 760px;
				margin-left: auto;
				margin-right: auto;
				position: relative;
			}

			.marketplace-checkout__title {
				font-size: 24px;
				color: var(--black-color);
				line-height: 1.3;
				font-weight: 500;
			}

			.marketplace-checkout__placeholder {
				text-align: center;
				margin-top: 40px;
				font-size: 40px;
			}

			.marketplace-checkout__hire-list {
				margin-top: 40px;
				display: flex;
				flex-direction: column;
				gap: 16px;
			}

			.hire-card {
				display: flex;
				align-items: center;
				gap: 16px;
			}

			.hire-card__img {
				width: 86px;
				height: 87px;
				background-color: #CFCFCF;
				overflow: hidden;
				border-radius: 16px;
			}

			.hire-card__img img {
				object-fit: contain;
				width: 100%;
			}

			.hire-card__remove-btn {
				margin-left: auto;
				background-color: transparent;
			}

			.hire-card__body {
				display: flex;
				flex-direction: column;
				gap: 8px;
			}

			.hire-card__body-name {
				font-weight: 500;
				color: #06063C;
				font-size: 20px;
				line-height: 1.3;
				text-decoration: none;
			}

			.hire-card__body-position {
				font-size: 16px;
				line-height: 1.5;
				color: #4F4F4F;
			}

			.hire-card__body-salary {
				font-size: 14px;
				color: #4F4F4F;
				display: flex;
				align-items: center;
				gap: 8px;
			}

			.hire-card__body-salary-per-hour {
				display: flex;
				align-items: center;
				gap: 8px;
			}

			.hire-card__body-salary-per-hour::before {
				content: "";
				width: 7px;
				height: 7px;
				background-color: #4F4F4F;
				border-radius: 50%;
				display: block;
			}

			.hire-card_submit-form {
				margin-top: 24px;
			}

			.hire-card_submit-form .marketplace-checkout__wrapper .wpcf7-form-control {
				border: 1px solid #CFCFCF;
				padding: 12px 16px;
				border-radius: 8px;
				width: 100%;
				box-sizing: border-box;
			}

			.hire-card_submit-form label {
				display: flex;
				flex-direction: column;
				box-sizing: border-box;
			}

			.wpcf7-form-control-wrap input:focus,
			.wpcf7-form-control-wrap textarea:focus {
				outline: 1px solid var(--primary-color);
				color: #4F4F4F;
			}

			.hire-card_submit-form .wpcf7-not-valid-tip {
				margin-top: 4px;
				font-size: 14px;
				line-height: 1.4;
			}

			.hire-card_submit-form label:last-child {
				grid-column: span 2;
			}

			.hire-card_submit-form-label {
				color: #4F4F4F;
				margin-bottom: 8px;
				font-size: 14px;
				line-height: 1.4;
			}

			.hire-card_submit-form .wpcf7-checkbox .wpcf7-list-item {
				margin-left: 0;
				margin-top: 24px;
				display: flex;
				align-items: center;
				gap: 10px;
			}

			.hire-card_submit-form .flag-container .selected-flag .iti-arrow {
				right: 2px;
			}

			.country-list {
				border-radius: 16px;
				padding: 20px;
			}

			.hire-card_submit-form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label {
				color: #4F4F4F;
				font-size: 14px;
				line-height: 1.4;
			}

			.hire-card_submit-form .wpcf7-checkbox .wpcf7-list-item input {
				width: 15px;
				height: 15px;
			}

			.hire-card_submit-form .wpcf7-checkbox .wpcf7-list-item input:focus {
				outline: none;
			}

			.hire-card_submit-form-textarea {
				height: 97px;
			}

			.hire-card_submit-form-btn {
				border: 1px solid red;
			}

			.marketplace-checkout__wrapper {
				display: grid;
				grid-template-columns: 1fr 1fr;
				gap: 16px;
			}

			.hire-card_submit-form-btn {
				min-width: 140px;
				padding: 13.5px 32px;
				margin-top: 24px;
				border-radius: 40px;
				background-color: var(--primary-color);
				color: var(--white-color);
				display: flex;
				margin-left: auto;
			}

			.hire-card_submit-form .wpcf7-spinner {
				position: absolute;
				bottom: 40px;
				left: 50%;
				transform: translateX(-50%);
			}
