/*
has no own styling
*/

.wso-section-code .wso-wrap-content {
	position: relative;
	z-index: 3;
}

.wso-section-code .wso-wrap-content .wso-text {
	max-width: 45rem;
}

.wso-section-code.wso-align-center .wso-wrap-content .wso-text {
	margin-left: auto;
	margin-right: auto;
}

.wso-section-code.wso-align-right .wso-wrap-content .wso-text {
	margin-left: auto;
	margin-right: 0;
}

.wso-section-code .dvinci-job-widget {
	margin-top: calc(3.5rem - var(--bs-gutter-y));
}

.dvinci-job-widget {
	--current-text-align: left;
	text-align: left;
}

.wso-align-center .dvinci-job-widget {
	margin-left: auto;
	margin-right: auto;
}

.wso-align-right .dvinci-job-widget {
	margin-left: auto;
	margin-right: 0;
}

.dvinci-job-list {
	margin: 0 !important;
}

.dvinci-job-list li {
	border-radius: 2.778rem !important;
}

.dvinci-job-entry {
	padding: 1rem !important;
	border-radius: .75rem !important;
	border: thin solid var(--color-gray) !important; 
}

.dvinci-job-entry {
	text-decoration: none !important;
}

.dvinci-job-entry .dvinci-list-inline {
	margin-bottom: 0 !important;
}

.dvinci-job-entry .dvinci-job-position {
	color: var(--color-2) !important;
	font-size: var(--h4-font-size) !important;
	line-height: var(--h4-line-height) !important;
	font-weight: var(--h4-font-weight) !important;
	text-wrap: balance !important;
}

.dvinci-job-entry .dvinci-job-subtitle {
	color: var(--color-2) !important;
	font-size: var(--h5-font-size) !important;
	line-height: var(--h5-line-height) !important;
	font-weight: var(--h5-font-weight) !important;
	opacity: 1 !important;
}

.dvinci-job-entry .dvinci-list-inline li {
	color: var(--color-black) !important;
	font-size: var(--h5-font-size) !important;
	line-height: var(--h5-line-height) !important;
	font-weight: var(--h5-font-weight) !important;	
}

.dvinci-page-label {
	color: var(--color-black) !important;
	font-size: var(--h6-font-size) !important;
	line-height: var(--h6-line-height) !important;
	font-weight: var(--h6-font-weight) !important;
	text-align: center !important;
}

.dvinci-job-widget .dvinci-select__option--is-focused {
	background-color: var(--color-light-gray) !important;
	color: var(--color-black) !important;
}

.dvinci-job-widget .dvinci-select__option--is-selected {
	background-color: var(--color-2) !important;
	color: var(--color-white) !important;
}

.dvinci-job-widget .dvinci-select__multi-value__label {
	background-color: var(--color-2) !important;
	color: var(--color-white) !important;
	border-radius: 0 !important;
}

.dvinci-job-widget .dvinci-select__multi-value__remove {
	background-color: var(--color-2) !important;
	color: var(--color-white) !important;	
	border-radius: 0 !important;
}

.dvinci-job-widget .dvinci-select__option--is-focused .dvinci-filter-option-match-count {
	background-color: var(--color-white) !important;
	color: var(--color-black) !important;
}

.dvinci-job-widget .dvinci-select__option--is-focused .dvinci-filter-option-match-count {
	background-color: var(--color-2) !important;
	color: var(--color-white) !important;
}

@media only screen and (min-width: 992px) {
	.dvinci-job-widget {
		max-width: 46rem;
	}
}

/* ===========================================
Newsletter section
=========================================== */

.wso-section-code.wso-align-center #rmOrganism {
	display: inline-block;
}