.ucm-content-wrap {
	position: relative;
	display: flex;
}

.page-template-custom-page-ucm .ucm-content-wrap__inner,
.post-template-custom-single-ucm .ucm-content-wrap__inner {
	position: relative;
	padding-right: clamp(6vw, 8rem, 12vw) !important;
	padding-left: clamp(6vw, 8rem, 12vw) !important;
	max-width: calc(
		var(--wp--style--global--content-size) + (clamp(6vw, 8rem, 12vw) * 2)
	) !important;
	margin-top: -100px !important;
	width: 90%;
}

.ucm-content-wrap__inner:after {
	left: 100%;
}

.ucm-content-wrap__inner:before {
	left: -100px;
}

.page-template-custom-page-ucm footer,
.post-template-custom-single-ucm footer {
	margin-top: 0;
}

@media only screen and (max-width: 780px) {
	.page-template-custom-page-ucm .ucm-content-wrap__inner,
	.post-template-custom-single-ucm .ucm-content-wrap__inner {
		padding-right: 2rem !important;
		padding-left: 2rem !important;
	}
	.is-style-dark-cover.wp-block-cover {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		min-height: auto !important;
		padding: 0;
	}
	.is-style-dark-cover .wp-block-cover__image-background {
		width: 100%;
		height: auto;
		position: relative;
	}
	.is-style-dark-cover .wp-block-cover__inner-container {
		background: rgba(13, 33, 48, 1);
		padding: 2rem;
	}
}
@media only screen and (max-width: 480px) {
	.is-style-dark-cover .wp-block-button {
		width: 100%;
	}
}
