.-m-cms-cont-section3 {
	position:relative;
	margin-top:5rem;
	margin-bottom:5rem;
	z-index:0;
	background-color: var(--color-bg);
}
.-m-cms-cont-section3 .-m-cms-cont-section3 {
	background-color: transparent;
}

.-m-cms-cont-section3.cd-invert {
	--color-text: '#fff';
}
.-m-cms-cont-section3.cd-invert * {
	color:inherit;
}

.-m-cms-cont-section3.-hasBg {
	margin-top:0;
	margin-bottom:0;
	padding-top:5rem;
	padding-bottom:5rem;
}

.-m-cms-cont-section3.-hasBg > cms-image2 {
	position:absolute;
	top:0; left:0; right:0; bottom:0;
	max-width:none !important;
	z-index:-1;
	overflow:hidden;
	opacity:.5;
}

.-m-cms-cont-section3 .-m-cms-cont-text ,
.-m-cms-cont-section3 h2 {
	max-width:44rem;
}

.-m-cms-cont-section3 .-m-cms-cont-section3 {
	margin-top:0;
	margin-bottom:0;
}

.-m-cms-cont-section3 u2-accordion {
	--wave-h: .5rem;
	--wave-w: 1rem;
	--wave: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 8'%3E%3Cpath d='M0 4Q4 0 8 4T16 4' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E");

	&::after {
		content: "";
		display: block;
		height: var(--wave-h);
		background: var(--color2);
		mask: var(--wave) center / var(--wave-w) 100% repeat-x;
	}

	&::part(trigger) {
		background: none;
		padding-inline: 0;
		align-items: center;
		font-size: 1.3rem;
	}
	&::part(title) {
		font-size: 3rem;
		@media (max-width: 600px) {
			font-size: 2.3rem;
		}
	}
	&::part(content) {
		padding: 0;
	}
	& h2 {
		max-width: none;
	}
}
/*
.-m-cms-cont-section3 u2-accordion {
	border-bottom: var(--line-width) solid var(--color-line);
}

.-m-cms-cont-section3 u2-accordion::part(trigger) {
 	background:none;
	padding-inline:0;
	align-items:center;
	font-size:1.3rem;
}
.-m-cms-cont-section3 u2-accordion::part(title) {
	font-size: 3rem;
}
@media (max-width: 600px) {
	.-m-cms-cont-section3 u2-accordion::part(title) {
		font-size: 2.3rem;
	}
}

.-m-cms-cont-section3 u2-accordion::part(content) {
	padding:0;
}
.-m-cms-cont-section3 u2-accordion h2 {
	max-width:none;
}
*/




.-pid243.-m-cms-cont-section3 {
	margin-top:1.6rem;
	margin-bottom:1.6rem;
}


