.bw-services-filter {
	padding: 25px;
	display: flex;
	gap: 30px;
	background-color: #1C1C26;
	border-radius: 12px;
}
@media (max-width: 787px) {
	.bw-services-filter {
		flex-direction: column;
		gap: 15px;
	}
}

.bw-services-filter__col {
	width: calc(100% / 3 - 20px);
}
@media (max-width: 787px) {
	.bw-services-filter__col {
		width: 100%;
	}
}

.bw-services-filter select {
	display: none;
}

.bw-services-filter .nice-select {
	padding-right: 40px;
	padding-left: 20px;
	width: 100%;
	height: 50px;
	border: none;
	line-height: 48px;
	font-size: 16px;
}

.bw-services-filter .nice-select:after {
	right: 20px;
	margin-top: -4px;
	width: 12px;
	height: 7px;
	border: none;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEyIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjgwOTM5NSAwLjU5NDIzOEMwLjQ0NjYzNiAwLjU5NDIzOCAwLjIwNDc5OCAwLjc5NTc3MSAwLjA4Mzg3OTQgMS4xMTgyMkMtMC4wNzczNDY0IDEuNDQwNjcgMC4wMDMyNjU3MyAxLjcyMjgyIDAuMjQ1MTA1IDEuOTY0NjZMNS40NDQ2NCA3LjE2NDE5QzUuNjA1ODYgNy4zMjU0MiA1Ljc2NzA5IDcuNDA2MDIgNi4wMDg5MyA3LjQwNjAyQzYuMjEwNDYgNy40MDYwMiA2LjQxMTk5IDcuMzI1NDIgNi41NzMyMSA3LjE2NDE5TDExLjc3MjggMS45NjQ2NkMxMi4wMTQ2IDEuNzIyODIgMTIuMDU0OSAxLjQ0MDY3IDExLjkzNCAxLjExODIyQzExLjc3MjggMC43OTU3NzEgMTEuNTMwOSAwLjU5NDIzOCAxMS4yMDg1IDAuNTk0MjM4SDAuODA5Mzk1WiIgZmlsbD0iI0NCNzY3NiIvPgo8L3N2Zz4K);
	transform: rotate(0deg);
	transform-origin: center;
}
.bw-services-filter .nice-select.open:after {
	transform: rotate(180deg);
}

.bw-services-filter .nice-select .nice-select-dropdown {
	margin-top: -4px;
	right: 0;
	left: 0;
	padding-top: 4px;
	padding-bottom: 12px;
	border-radius: 0 0 6px 6px;
	box-shadow: none;
}

.bw-services-filter .nice-select .list {
	right: 0;
}

.bw-services-filter .nice-select .option {
	margin: 10px 20px 0 20px;
	padding: 10px 0 0 0;
	border-top: 1px solid #F1F3F8;
	font-size: 14px;
	line-height: 16px;
	font-weight: 500;
}
.bw-services-filter .nice-select .option:nth-child(1) {
	display: none;
}
.bw-services-filter .nice-select .option:nth-child(2) {
	margin-top: 0;
	border-top: none;
}

.bw-services-filter .nice-select .option:hover {
	background-color: transparent;
}

.filterSubmit-trigger {
	padding: 14px 25px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #ED1A37;
	border-radius: 6px;
	font-weight: 700;
	font-size: 22px;
	line-height: 100%;
	color: white;
	cursor: pointer;
}

