.contact-section-heading {
	padding: 16px;
	background-color: var(--primaryColor);
	color: white;
}

.contact-section-form {
	padding-inline: 16px;
	padding-bottom: 20px;
}

.lg\:border-2 {
	@media (min-width: 1024px) {
		border-width: 2px;
	}
}

.lg\:shadow-lg {
	@media (min-width: 1024px) {
		--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
		--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}
}

select.active-filter {
	color: var(--primaryColor);
}

.filter-select .body {
	opacity: 0;
	visibility: hidden;
}

.skiptranslate {
	display: none !important;
}

iframe {
	width: 100%;
}

.contact-error,
label.error {
	margin-top: 0 !important;
	font-size: 14px;
	color: red;
}

.select2-container .select2-search--inline .select2-search__field {
	margin-top: 16px !important;
}

.select2-container {
	font-size: 14px;
	.select2-selection--multiple {
		padding-inline: 6px;
	}
}

.md\:pb-image-35 {
	@media (min-width: 768px) {
		padding-bottom: 35% !important;
	}
}

.lg\:gap-14 {
	@media (min-width: 1024px) {
		gap: 3.5rem !important;
	}
}

.lg\:w-2\/5 {
	@media (min-width: 1024px) {
		width: 40% !important;
	}
}

.rounded-image {
	--size: 250px;
	width: var(--size);
	height: var(--size);
	border-radius: 50%;
	overflow: hidden;

	img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	/* @media (min-width: 768px) {
		--size: 350px;
	} */

	@media (min-width: 1024px) {
		--size: 450px;
	}
}


.accordion-icon {
	cursor: pointer;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {
  opacity: 1;
  display: block;
}