/*
 * Styl dla natywnych Kolumn Gutenberg:
 * MUSI Feature Columns
 */

.wp-block-columns.is-style-musi-feature-columns {
	display: grid;
	grid-template-columns: 0.9fr 1.1fr;
	gap: 48px;
	align-items: start;
	background: linear-gradient(135deg, #13357a 0%, #1c4bb0 100%);
	color: #fff;
	border-radius: 22px;
	padding: 48px;
	position: relative;
	overflow: hidden;
	margin-left: 0;
	margin-right: 0;
}

.wp-block-columns.is-style-musi-feature-columns > .wp-block-column {
	min-width: 0;
}

.wp-block-columns.is-style-musi-feature-columns p {
	color: rgba(255, 255, 255, 0.82);
}

.wp-block-columns.is-style-musi-feature-columns ul,
.wp-block-columns.is-style-musi-feature-columns ol,
.wp-block-columns.is-style-musi-feature-columns li {
	color: rgba(255, 255, 255, 0.82);
}

.wp-block-columns.is-style-musi-feature-columns h1,
.wp-block-columns.is-style-musi-feature-columns h2,
.wp-block-columns.is-style-musi-feature-columns h3,
.wp-block-columns.is-style-musi-feature-columns h4,
.wp-block-columns.is-style-musi-feature-columns h5,
.wp-block-columns.is-style-musi-feature-columns h6 {
	color: #fff !important;
}

body.page-template-page-bezdech #contentFW .wp-block-columns.is-style-musi-feature-columns h1,
body.page-template-page-bezdech #contentFW .wp-block-columns.is-style-musi-feature-columns h2,
body.page-template-page-bezdech #contentFW .wp-block-columns.is-style-musi-feature-columns h3,
body.page-template-page-bezdech #contentFW .wp-block-columns.is-style-musi-feature-columns h4,
body.page-template-page-bezdech #contentFW .wp-block-columns.is-style-musi-feature-columns h5,
body.page-template-page-bezdech #contentFW .wp-block-columns.is-style-musi-feature-columns h6 {
	color: #fff !important;
}

@media (max-width: 1000px) {
	.wp-block-columns.is-style-musi-feature-columns {
		grid-template-columns: 1fr;
		gap: 28px;
		padding: 32px;
	}
}
