@import url('/typo3conf/ext/schwimmwerk_memmingen/Resources/Public/Css/styles.css');

.cb-accordion-ueberschrift h3 {
	font-size: 40px;
	font-weight: 400;
}

.accordion-header button.accordion-button {
	color: var(--primaer);
	font-size: 25px;
	font-weight: 700;
}

.accordion-header.schrift-gross button.accordion-button {
	color: var(--primaer);
	font-family: 'Prata', serif;
	font-size: 40px;
	font-weight: 400;
}

.accordion-header button.accordion-button {
	padding: 13px 0;
}

.accordion-header.schrift-gross button.accordion-button {
	padding: 18px 0;
}

.accordion-header .accordion-button:not(.collapsed) {
	background: var(--weiss);
}

.accordion-header button.accordion-button.collapsed::after {
	margin-left: auto;
	content: "\F4F9";
	color: var(--primaer);
	font-family: bootstrap-icons !important;
	font-size: 32px;
	width: 32px;
	height: 32px;
	background-image: none;
	transition: unset;
	transform: unset;
}

.accordion-header button.accordion-button::after {
	margin-left: auto;
	content: "\F2E5";
	color: var(--primaer);
	font-family: bootstrap-icons !important;
	font-size: 32px;
	width: 32px;
	height: 32px;
	background-image: none;
	transition: unset;
	transform: unset;
}

.accordion-item .accordion-body {
	color: var(--primaer);
	padding: 20px 0;
}

.accordion.accordion-flush .accordion-item .accordion-body .accordion-bild img {
	border-radius: 30px;
	width: 100%;
	height: auto;
}

.accordion .accordion-item .accordion-body a.btn {
	background: var(--primaer);
	border-radius: 50px;
	color: var(--weiss);
	font-size: 20px;
	font-weight: 400;
	padding: 12px 15px;
	margin-bottom: 30px;
	min-width: 175px;
	line-height: 26px;
}

/*------------------------------------*\
  #MEDIA-QUERIES
\*------------------------------------*/
@media (max-width: 1999.98px) {}

@media (max-width: 991.98px) {}

@media (max-width: 767.98px) {}

@media (max-width: 575.98px) {
	.accordion-header button.accordion-button {
		font-size: 16px;
	}

	.accordion-header.schrift-gross button.accordion-button {
		font-size: 25px;
	}

	.cb-accordion-ueberschrift h3 {
		font-size: 22px;
	}
}