.toneatti-stellen-layout {
	display: flow-root;
}

.toneatti-stellen-layout .flex_column.av_one_full {
	clear: both;
	width: 100%;
}

.toneatti-stellen-layout .toneatti-stellen-form-col {
	padding-top: 80px;
}

.toneatti-stellen-accordion--empty {
	padding: 1em 0;
}

/* Accordion chrome (same as Custom Codes kr-apply-accordion). */
.toneatti-stellen-accordion.kr-apply-accordion.togglecontainer .av_toggle_section {
	border-left: 1px solid #ebebeb !important;
	border-right: 1px solid #ebebeb !important;
}

.toneatti-stellen-accordion.kr-apply-accordion .toggler {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	padding: 35px 20px !important;
	flex-wrap: wrap;
	gap: 20px;
}

.toneatti-stellen-accordion.kr-apply-accordion .toggler span {
	display: block;
}

.toneatti-stellen-accordion.kr-apply-accordion .toggler span.toneatti-acc-col--title,
.toneatti-stellen-accordion.kr-apply-accordion .toggler span:nth-child(1) {
	font-weight: 600;
	width: 20%;
	min-width: 300px;
	flex: 0 0 20%;
}

.toneatti-stellen-accordion.kr-apply-accordion .toggler span.toneatti-acc-col--title span,
.toneatti-stellen-accordion.kr-apply-accordion .toggler span:nth-child(1) span {
	font-weight: normal;
}

.toneatti-stellen-accordion.kr-apply-accordion .toggler span.toneatti-acc-col--2,
.toneatti-stellen-accordion.kr-apply-accordion .toggler span.toneatti-acc-col--3,
.toneatti-stellen-accordion.kr-apply-accordion .toggler span:nth-child(2),
.toneatti-stellen-accordion.kr-apply-accordion .toggler span:nth-child(3) {
	width: 32.5%;
	min-width: 450px;
	flex: 1 1 32.5%;
}

.toneatti-stellen-accordion.kr-apply-accordion .toggler .toggle_icon {
	display: none;
}

.toneatti-stellen-accordion.kr-apply-accordion .toggler a {
	border-bottom: 2px solid #ffba00;
	color: black;
	text-decoration: none;
}

.toneatti-stellen-accordion.kr-apply-accordion .toggler a::after {
	content: "mehr erfahren";
}

.toneatti-stellen-accordion.kr-apply-accordion .toggler.activeTitle span.toneatti-acc-col--title span,
.toneatti-stellen-accordion.kr-apply-accordion .toggler.activeTitle span.toneatti-acc-col--2,
.toneatti-stellen-accordion.kr-apply-accordion .toggler.activeTitle span.toneatti-acc-col--3,
.toneatti-stellen-accordion.kr-apply-accordion .toggler.activeTitle span:nth-child(1) span,
.toneatti-stellen-accordion.kr-apply-accordion .toggler.activeTitle span:nth-child(2),
.toneatti-stellen-accordion.kr-apply-accordion .toggler.activeTitle span:nth-child(3) {
	display: none;
}

.toneatti-stellen-accordion.kr-apply-accordion .toggler.activeTitle a::after {
	content: "schließen";
}

.toneatti-stellen-accordion.kr-apply-accordion .toggle_content {
	padding: 100px 35px 30px 35px;
	background-color: transparent;
}

.toneatti-stellen-layout .av-special-heading {
	padding-bottom: 10px;
}

.toneatti-stellen-layout .flex_column > .av-special-heading:first-child {
	margin-top: 0;
}

.toneatti-stellen-layout .av_textblock_section {
	margin-bottom: 0;
}

.toneatti-stellen-accordion.kr-apply-accordion .flex_column:not(.first) {
	margin-left: 30px;
}

.toneatti-stellen-accordion.kr-apply-accordion .flex_column.av_one_half {
	width: calc(50% - 15px);
	float: left;
}

@media screen and (max-width: 1582px) and (min-width: 1066px) {
	.toneatti-stellen-accordion.kr-apply-accordion .toggler span.toneatti-acc-col--3,
	.toneatti-stellen-accordion.kr-apply-accordion .toggler span:nth-child(3) {
		order: 4;
	}
}

@media (max-width: 767px) {
	.toneatti-stellen-accordion.kr-apply-accordion .flex_column.av_one_half {
		width: 100%;
		margin-left: 0;
		float: none;
	}

	.toneatti-stellen-accordion.kr-apply-accordion .toggler span.toneatti-acc-col--title,
	.toneatti-stellen-accordion.kr-apply-accordion .toggler span.toneatti-acc-col--2,
	.toneatti-stellen-accordion.kr-apply-accordion .toggler span.toneatti-acc-col--3,
	.toneatti-stellen-accordion.kr-apply-accordion .toggler span:nth-child(1),
	.toneatti-stellen-accordion.kr-apply-accordion .toggler span:nth-child(2),
	.toneatti-stellen-accordion.kr-apply-accordion .toggler span:nth-child(3) {
		width: 100%;
		min-width: 0;
		flex: 1 1 100%;
	}
}
