	/* enquery form */
	.modal-dialog.modal-xl-custom {
		max-width: 1000px;
	}

	.modal-body {
		padding: 2rem;
		max-height: 70vh;
		overflow-y: auto;
	}

	.modal-body .form-control,
	.modal-body .form-label,
	.modal-body textarea {
		font-size: 15px;
	}

	.modal-content {
		border-radius: 15px;
		border: none;
		box-shadow: 0 8px 30px rgba(0, 0, 0, 0.2);
	}

	.modal-header {
		background: linear-gradient(135deg, #2e3192, #2e3192);
		color: #fff;
		border-bottom: none;
	}

	.modal-title {
		font-size: 1.3rem;
		font-weight: bold;
	}

	.btn-close {
		filter: invert(1);
	}

	.modal-body {
		padding: 2rem;
	}

	.modal-footer {
		border-top: none;
		padding: 1.5rem 2rem;
	}

	.form-label {
		color: #717171;
	}

	.select-wrapper {
		position: relative;
		width: 100%;
	}

	.select-wrapper select {
		appearance: none;
		-webkit-appearance: none;
		-moz-appearance: none;
		padding-right: 2rem;
	}

	.select-wrapper::after {
		content: "▼";
		font-size: 0.8rem;
		color: #555;
		position: absolute;
		right: 12px;
		top: 75%;
		transform: translateY(-50%);
		pointer-events: none;
	}