/* Custom styles for Gutenberg Editor */
.custom-headline {
	transform: translate(0,-30px);}
.custom-headline div {
	padding-left: clamp(5px,1.5vw,25px);}
.custom-headline h2 {
	font-size: var(--wp--preset--font-size--xx-large);
	font-style: italic;
	color: #fff;
	position: relative;
	display: inline-block;
	z-index: 1;}
.custom-headline h2::before {
	position: absolute;
	top: -1.4rem;
	left: -4rem;
	bottom: -1.8rem;
	right: -4rem;
	content: '';
	background-image: url('https://carewasser.org/wp-content/uploads/2025/05/brush-box-20a6bd.png');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: -1;}
.custom-headline.blackberry h2::before {
		background-image: url('https://carewasser.org/wp-content/uploads/2025/06/brush-box-881f74.png');}
@media screen and (max-width: 599px) {
	.custom-headline {
		padding-top: 25px !important;
		padding-bottom: 0 !important;}
}

/* Rounded images and container */
figure.is-style-rounded img,
figure.wp-block-post-featured-image.rounded img,
.wp-block-kadence-advancedgallery.rounded img,
.wp-block-kadence-query-card.rounded ul li,
.wp-block-column.rounded,
.wp-block-embed.rounded {
	/*border-radius: min(.9em, 2.2vw) !important;*/
	border-radius: clamp(12px, 2.2vw, 20px) !important;
	overflow: hidden;}

/* Pages with headline */
.custom-headline {
	transform: translate(0,-30px);
	margin-top: 0;}
.custom-headline h1 {
	font-size: var(--wp--preset--font-size--xx-large);
	font-style: italic;
	color: #fff;
	position: relative;
	display: inline-block;
	z-index: 1;}
.custom-headline h1::before {
	position: absolute;
	top: -1.4rem;
	left: -4rem;
	bottom: -1.8rem;
	right: -4rem;
	content: '';
	background-image: url('https://carewasser.org/wp-content/uploads/2025/05/brush-box-20a6bd.png');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: -1;}

/* Section Team */
#section-team p strong {
	font-size: var(--wp--preset--font-size--large) !important;
	color: var(--wp--preset--color--custom-eastern-blue);}
@media screen and (max-width: 1023px){
	#section-team {
		grid-template-columns: repeat(1, minmax(0, 1fr));}
}
@media screen and (max-width: 499px){
	#section-team .wp-block-columns {
		display: block;}
	#section-team .wp-block-columns figure {
		max-width: 180px;
  		margin-bottom: 14px;}
	#section-team .wp-block-columns figure img {
		aspect-ratio: 1 !important;}
}

/* FAQ */
#faq .kt-accordion-header-wrap button {
	cursor: pointer;
	font-family: inherit;
	font-size: var(--wp--preset--font-size--medium);}
#faq button.kt-accordion-panel-active {
	font-weight: 700;
	color: var(--wp--preset--color--custom-eastern-blue);}
#faq .kt-accordion-panel {
	background-color: #fff;}
#faq .kt-accordion-panel {
	border-left: 20px solid var(--wp--preset--color--custom-blackberry);}
#faq *:focus {
	outline: none;}

.entry-content strong,
p strong,
ul.wp-block-list li strong {
	font-weight: 700;}

