[data-block-name=kader] {
	position: relative;
	-webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='1700' height='1700' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,0 Q850 100 1700 0 L1700,1700 L0,1700 z' stroke-width='0' stroke='null' fill='%23000'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%0A%3Csvg width='1700' height='1700' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,0 Q850 100 1700 0 L1700,1700 L0,1700 z' stroke-width='0' stroke='null' fill='%23000'/%3E%3C/svg%3E");
	-webkit-mask-size: cover;
	mask-size: cover;
	-webkit-mask-position: top center;
	mask-position: top center;
	overflow: hidden;
	padding: 100px 50px 50px 50px;
	margin-top: -50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

[data-block-name=kader].gradient {
	background: #fcfafd !important;
}

[data-block-name=kader].alignfull .content>*:not(.btn) {
	max-width: 1250px;
	margin: 0 auto;
	padding-left: 1rem;
	padding-right: 1rem;
}

[data-block-name=kader].bg-primary .gradient {
	position: absolute;
	display: block;
	inset: 0;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	z-index: -1;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e4dde8), color-stop(90%, #fcfafd));
	background-image: linear-gradient(to bottom, #e4dde8, #fcfafd 90%);
}

[data-block-name=kader].bg-secondary .gradient {
	position: absolute;
	display: block;
	inset: 0;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	z-index: -1;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e4dde8), color-stop(90%, #fcfafd));
	background-image: linear-gradient(to bottom, #e4dde8, #fcfafd 90%);
}

[data-block-name=kader].bg-success .gradient {
	position: absolute;
	display: block;
	inset: 0;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	z-index: -1;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e4dde8), color-stop(90%, #fcfafd));
	background-image: linear-gradient(to bottom, #e4dde8, #fcfafd 90%);
}

[data-block-name=kader].bg-info .gradient {
	position: absolute;
	display: block;
	inset: 0;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	z-index: -1;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e4dde8), color-stop(90%, #fcfafd));
	background-image: linear-gradient(to bottom, #e4dde8, #fcfafd 90%);
}

[data-block-name=kader].bg-warning .gradient {
	position: absolute;
	display: block;
	inset: 0;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	z-index: -1;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e4dde8), color-stop(90%, #fcfafd));
	background-image: linear-gradient(to bottom, #e4dde8, #fcfafd 90%);
}

[data-block-name=kader].bg-danger .gradient {
	position: absolute;
	display: block;
	inset: 0;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	z-index: -1;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e4dde8), color-stop(90%, #fcfafd));
	background-image: linear-gradient(to bottom, #e4dde8, #fcfafd 90%);
}

[data-block-name=kader].bg-light .gradient {
	position: absolute;
	display: block;
	inset: 0;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	z-index: -1;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e4dde8), color-stop(90%, #fcfafd));
	background-image: linear-gradient(to bottom, #e4dde8, #fcfafd 90%);
}

[data-block-name=kader].bg-dark .gradient {
	position: absolute;
	display: block;
	inset: 0;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	z-index: -1;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e4dde8), color-stop(90%, #fcfafd));
	background-image: linear-gradient(to bottom, #e4dde8, #fcfafd 90%);
}

[data-block-name=kader].bg-gray .gradient {
	position: absolute;
	display: block;
	inset: 0;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	z-index: -1;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e4dde8), color-stop(90%, #fcfafd));
	background-image: linear-gradient(to bottom, #e4dde8, #fcfafd 90%);
}

[data-block-name=kader].bg-red .gradient {
	position: absolute;
	display: block;
	inset: 0;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	z-index: -1;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e4dde8), color-stop(90%, #fcfafd));
	background-image: linear-gradient(to bottom, #e4dde8, #fcfafd 90%);
}

[data-block-name=kader] [data-rich-text-placeholder] {
	color: rgba(255,255,255,.8) !important;
}

[data-block-name=kader].bg-light [data-rich-text-placeholder] {
	color: rgba(0,0,0,.8) !important;
}

[data-block-name=kader] p {
	/* margin-bottom: 1rem !important; */
}


[data-block-name=kader] .content>*:not(:last-child,
h1,
h2,
h3,
h4,
h5,
h6,
p) {
	margin-bottom: 2rem !important;
}

@media (max-width: 991.98px) {

[data-block-name=kader] {
	padding-top: 150px;
}

}

@media (max-width: 767.98px) {

[data-block-name=kader]:not(.alignwide):not(.alignfull) {
	margin-left: 1rem;
	margin-right: 1rem;
	max-width: calc(100% - 2rem);
}

}

