

.wysiwyg-block {padding:50px 0;}

.wysiwyg-block.background-main {background:var(--color-main);}
.wysiwyg-block.background-accent {background:var(--color-accent);}

.wysiwyg-block .wysiwyg.columns-2 {column-count:2;}
.wysiwyg-block .wysiwyg.columns-2 p {break-inside:avoid;}

.wysiwyg-block .wysiwyg.headline {margin-bottom:36px;}

.wysiwyg-block .buttons {margin-top:50px; display:flex; flex-wrap:wrap;}
.wysiwyg-block .buttons .button {
	text-align: center;
	color: white;
	font-weight: 500;
	padding: 0.75rem 4rem;
	margin: 2rem 1rem 2rem 0;
	border-radius: 999px;
	background-color: var(--color-accent);
	border: transparent;
}

.wysiwyg-block .buttons .button:hover {
	cursor: pointer;
	border-bottom: transparent;
	-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
					box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
}

.wysiwyg-block.background-main .wysiwyg,
.wysiwyg-block.background-main .wysiwyg h1,
.wysiwyg-block.background-main .wysiwyg h2,
.wysiwyg-block.background-main .wysiwyg h3,
.wysiwyg-block.background-main .wysiwyg h4,

.wysiwyg-block.background-accent .wysiwyg,
.wysiwyg-block.background-accent .wysiwyg h1,
.wysiwyg-block.background-accent .wysiwyg h2,
.wysiwyg-block.background-accent .wysiwyg h3,
.wysiwyg-block.background-accent .wysiwyg h4

{
	color:#fff;
}

.wysiwyg-block.background-main .buttons .button,
.wysiwyg-block.background-accent .buttons .button

{
	background:none; border:1px solid #fff;
}