.wp-block-morris-law-morris-cta-block {
	--mcta-wrapper-height-d: initial;
	--mcta-wrapper-height-m: initial;
	--mcta-wrapper-height-t: initial;
	--mcta-wrapper-width-d: initial;
	--mcta-wrapper-width-m: initial;
	--mcta-wrapper-width-t: initial;
	border: 0 !important;
	box-sizing: border-box;
	box-shadow: none !important;
	display: flex;
	justify-content: var(--mcta-wrapper-alignment-d);
	outline: 0 !important;
}

.wp-block-morris-law-morris-cta-block::before,
.wp-block-morris-law-morris-cta-block::after {
	border: 0 !important;
	box-shadow: none !important;
	outline: 0 !important;
}

.wp-block-morris-law-morris-cta-block *,
.wp-block-morris-law-morris-cta-block *::before,
.wp-block-morris-law-morris-cta-block *::after {
	box-sizing: border-box;
}

.wp-block-morris-law-morris-cta-block .mcta-wrapper {
	align-items: var(--mcta-content-vertical-d);
	background-color: var(--mcta-wrapper-bg-d);
	border-color: var(--mcta-wrapper-border-d);
	border-radius: var(--mcta-wrapper-radius-d);
	border-style: var(--mcta-wrapper-border-style-d);
	border-width: var(--mcta-wrapper-border-width-d);
	height: var(--mcta-wrapper-height-d);
	display: flex;
	justify-content: var(--mcta-content-horizontal-d);
	margin: var(--mcta-wrapper-margin-top-d) var(--mcta-wrapper-margin-right-d) var(--mcta-wrapper-margin-bottom-d) var(--mcta-wrapper-margin-left-d);
	max-width: 100%;
	overflow: hidden;
	padding: var(--mcta-wrapper-padding-top-d) var(--mcta-wrapper-padding-right-d) var(--mcta-wrapper-padding-bottom-d) var(--mcta-wrapper-padding-left-d);
	position: relative;
	width: var(--mcta-wrapper-width-d);
}

.wp-block-morris-law-morris-cta-block .mcta-background,
.wp-block-morris-law-morris-cta-block .mcta-overlay {
	inset: 0;
	pointer-events: none;
	position: absolute;
}

.wp-block-morris-law-morris-cta-block .mcta-background {
	background-position: var(--mcta-background-position-x-d) var(--mcta-background-position-y-d);
	background-repeat: no-repeat;
	background-size: var(--mcta-background-size-d);
}

.wp-block-morris-law-morris-cta-block .mcta-overlay {
	background: var(--mcta-overlay-d);
}

.wp-block-morris-law-morris-cta-block .mcta-content {
	align-items: var(--mcta-text-items-d);
	display: flex;
	flex-direction: column;
	margin: var(--mcta-content-margin-top-d) var(--mcta-content-margin-right-d) var(--mcta-content-margin-bottom-d) var(--mcta-content-margin-left-d);
	max-width: 100%;
	padding: var(--mcta-content-padding-top-d) var(--mcta-content-padding-right-d) var(--mcta-content-padding-bottom-d) var(--mcta-content-padding-left-d);
	position: relative;
	text-align: var(--mcta-text-alignment-d);
	width: var(--mcta-content-width-d);
	z-index: 2;
}

.wp-block-morris-law-morris-cta-block .mcta-heading,
.wp-block-morris-law-morris-cta-block .mcta-subheading,
.wp-block-morris-law-morris-cta-block .mcta-paragraph {
	margin: 0;
	padding: 0;
	width: 100%;
}

.wp-block-morris-law-morris-cta-block .mcta-heading {
	color: var(--mcta-heading-d) !important;
	font-family: var(--mcta-heading-font-d);
	font-size: var(--mcta-heading-font-size-d);
	font-style: var(--mcta-heading-style-d);
	font-weight: var(--mcta-heading-weight-d);
	letter-spacing: var(--mcta-heading-letter-spacing-d);
	line-height: var(--mcta-heading-line-height-d);
	text-decoration: var(--mcta-heading-decoration-d);
	text-transform: var(--mcta-heading-transform-d);
}

.wp-block-morris-law-morris-cta-block .mcta-subheading {
	color: var(--mcta-subheading-d) !important;
	font-family: var(--mcta-subheading-font-d);
	font-size: var(--mcta-subheading-font-size-d);
	font-style: var(--mcta-subheading-style-d);
	font-weight: var(--mcta-subheading-weight-d);
	letter-spacing: var(--mcta-subheading-letter-spacing-d);
	line-height: var(--mcta-subheading-line-height-d);
	text-decoration: var(--mcta-subheading-decoration-d);
	text-transform: var(--mcta-subheading-transform-d);
}

.wp-block-morris-law-morris-cta-block .mcta-paragraph {
	color: var(--mcta-paragraph-d);
	font-family: var(--mcta-paragraph-font-d);
	font-size: var(--mcta-paragraph-font-size-d);
	font-style: var(--mcta-paragraph-style-d);
	font-weight: var(--mcta-paragraph-weight-d);
	letter-spacing: var(--mcta-paragraph-letter-spacing-d);
	line-height: var(--mcta-paragraph-line-height-d);
	opacity: calc(var(--mcta-paragraph-opacity-d) / 100);
	text-decoration: var(--mcta-paragraph-decoration-d);
	text-transform: var(--mcta-paragraph-transform-d);
}

.wp-block-morris-law-morris-cta-block .mcta-heading + .mcta-subheading {
	margin-top: var(--mcta-heading-subheading-gap-d);
}

.wp-block-morris-law-morris-cta-block .mcta-heading + .mcta-paragraph,
.wp-block-morris-law-morris-cta-block .mcta-subheading + .mcta-paragraph {
	margin-top: var(--mcta-subheading-paragraph-gap-d);
}

.wp-block-morris-law-morris-cta-block .mcta-heading + .mcta-button,
.wp-block-morris-law-morris-cta-block .mcta-subheading + .mcta-button,
.wp-block-morris-law-morris-cta-block .mcta-paragraph + .mcta-button {
	margin-top: calc(var(--mcta-paragraph-button-gap-d) + var(--mcta-button-margin-top-d));
}

.wp-block-morris-law-morris-cta-block .mcta-button {
	align-items: center;
	background-color: var(--mcta-button-bg-d);
	border-color: var(--mcta-button-border-d);
	border-radius: var(--mcta-button-radius-d);
	border-style: var(--mcta-button-border-style-d);
	border-width: var(--mcta-button-border-width-d);
	box-shadow: var(--mcta-button-shadow-d);
	color: var(--mcta-button-text-d);
	cursor: pointer;
	display: inline-flex;
	font-family: var(--mcta-button-font-d);
	font-size: var(--mcta-button-font-size-d);
	font-style: var(--mcta-button-style-d);
	font-weight: var(--mcta-button-weight-d);
	justify-content: center;
	letter-spacing: var(--mcta-button-letter-spacing-d);
	line-height: var(--mcta-button-line-height-d);
	margin-bottom: var(--mcta-button-margin-bottom-d);
	margin-left: var(--mcta-button-margin-left-d);
	margin-right: var(--mcta-button-margin-right-d);
	max-width: 100%;
	padding: var(--mcta-button-padding-top-d) var(--mcta-button-padding-right-d) var(--mcta-button-padding-bottom-d) var(--mcta-button-padding-left-d);
	text-align: center;
	text-decoration: var(--mcta-button-decoration-d);
	text-transform: var(--mcta-button-transform-d);
	transition: background-color 0.2s ease, border-color 0.2s ease, border-radius 0.2s ease, box-shadow 0.2s ease, color 0.2s ease, margin 0.2s ease, padding 0.2s ease;
	width: fit-content;
}

.wp-block-morris-law-morris-cta-block .mcta-button:first-child {
	margin-top: var(--mcta-button-margin-top-d);
}

.wp-block-morris-law-morris-cta-block .mcta-button:hover,
.wp-block-morris-law-morris-cta-block .mcta-button:focus-visible {
	background-color: var(--mcta-button-hover-bg-d);
	border-color: var(--mcta-button-hover-border-d);
	border-radius: var(--mcta-button-hover-radius-d);
	border-style: var(--mcta-button-hover-border-style-d);
	border-width: var(--mcta-button-hover-border-width-d);
	box-shadow: var(--mcta-button-hover-shadow-d);
	color: var(--mcta-button-hover-text-d);
	margin-bottom: var(--mcta-button-hover-margin-bottom-d);
	margin-left: var(--mcta-button-hover-margin-left-d);
	margin-right: var(--mcta-button-hover-margin-right-d);
	padding: var(--mcta-button-hover-padding-top-d) var(--mcta-button-hover-padding-right-d) var(--mcta-button-hover-padding-bottom-d) var(--mcta-button-hover-padding-left-d);
}

.wp-block-morris-law-morris-cta-block .mcta-heading + .mcta-button:hover,
.wp-block-morris-law-morris-cta-block .mcta-heading + .mcta-button:focus-visible,
.wp-block-morris-law-morris-cta-block .mcta-subheading + .mcta-button:hover,
.wp-block-morris-law-morris-cta-block .mcta-subheading + .mcta-button:focus-visible,
.wp-block-morris-law-morris-cta-block .mcta-paragraph + .mcta-button:hover,
.wp-block-morris-law-morris-cta-block .mcta-paragraph + .mcta-button:focus-visible {
	margin-top: calc(var(--mcta-paragraph-button-gap-d) + var(--mcta-button-hover-margin-top-d));
}

.wp-block-morris-law-morris-cta-block .mcta-button:first-child:hover,
.wp-block-morris-law-morris-cta-block .mcta-button:first-child:focus-visible {
	margin-top: var(--mcta-button-hover-margin-top-d);
}

@media (max-width: 781px) {
	.wp-block-morris-law-morris-cta-block { justify-content: var(--mcta-wrapper-alignment-t); }

	.wp-block-morris-law-morris-cta-block .mcta-wrapper {
		align-items: var(--mcta-content-vertical-t);
		background-color: var(--mcta-wrapper-bg-t);
		border-color: var(--mcta-wrapper-border-t);
		border-radius: var(--mcta-wrapper-radius-t);
		border-style: var(--mcta-wrapper-border-style-t);
		border-width: var(--mcta-wrapper-border-width-t);
		height: var(--mcta-wrapper-height-t);
		justify-content: var(--mcta-content-horizontal-t);
		margin: var(--mcta-wrapper-margin-top-t) var(--mcta-wrapper-margin-right-t) var(--mcta-wrapper-margin-bottom-t) var(--mcta-wrapper-margin-left-t);
		padding: var(--mcta-wrapper-padding-top-t) var(--mcta-wrapper-padding-right-t) var(--mcta-wrapper-padding-bottom-t) var(--mcta-wrapper-padding-left-t);
		width: var(--mcta-wrapper-width-t);
	}

	.wp-block-morris-law-morris-cta-block .mcta-background {
		background-position: var(--mcta-background-position-x-t) var(--mcta-background-position-y-t);
		background-size: var(--mcta-background-size-t);
	}

	.wp-block-morris-law-morris-cta-block .mcta-overlay { background: var(--mcta-overlay-t); }
	.wp-block-morris-law-morris-cta-block .mcta-content {
		align-items: var(--mcta-text-items-t);
		margin: var(--mcta-content-margin-top-t) var(--mcta-content-margin-right-t) var(--mcta-content-margin-bottom-t) var(--mcta-content-margin-left-t);
		padding: var(--mcta-content-padding-top-t) var(--mcta-content-padding-right-t) var(--mcta-content-padding-bottom-t) var(--mcta-content-padding-left-t);
		text-align: var(--mcta-text-alignment-t);
		width: var(--mcta-content-width-t);
	}

	.wp-block-morris-law-morris-cta-block .mcta-heading { color: var(--mcta-heading-t); font-family: var(--mcta-heading-font-t); font-size: var(--mcta-heading-font-size-t); font-style: var(--mcta-heading-style-t); font-weight: var(--mcta-heading-weight-t); letter-spacing: var(--mcta-heading-letter-spacing-t); line-height: var(--mcta-heading-line-height-t); text-decoration: var(--mcta-heading-decoration-t); text-transform: var(--mcta-heading-transform-t); }
	.wp-block-morris-law-morris-cta-block .mcta-subheading { color: var(--mcta-subheading-t); font-family: var(--mcta-subheading-font-t); font-size: var(--mcta-subheading-font-size-t); font-style: var(--mcta-subheading-style-t); font-weight: var(--mcta-subheading-weight-t); letter-spacing: var(--mcta-subheading-letter-spacing-t); line-height: var(--mcta-subheading-line-height-t); text-decoration: var(--mcta-subheading-decoration-t); text-transform: var(--mcta-subheading-transform-t); }
	.wp-block-morris-law-morris-cta-block .mcta-paragraph { color: var(--mcta-paragraph-t); font-family: var(--mcta-paragraph-font-t); font-size: var(--mcta-paragraph-font-size-t); font-style: var(--mcta-paragraph-style-t); font-weight: var(--mcta-paragraph-weight-t); letter-spacing: var(--mcta-paragraph-letter-spacing-t); line-height: var(--mcta-paragraph-line-height-t); opacity: calc(var(--mcta-paragraph-opacity-t) / 100); text-decoration: var(--mcta-paragraph-decoration-t); text-transform: var(--mcta-paragraph-transform-t); }
	.wp-block-morris-law-morris-cta-block .mcta-heading + .mcta-subheading { margin-top: var(--mcta-heading-subheading-gap-t); }
	.wp-block-morris-law-morris-cta-block .mcta-heading + .mcta-paragraph,
	.wp-block-morris-law-morris-cta-block .mcta-subheading + .mcta-paragraph { margin-top: var(--mcta-subheading-paragraph-gap-t); }
	.wp-block-morris-law-morris-cta-block .mcta-heading + .mcta-button,
	.wp-block-morris-law-morris-cta-block .mcta-subheading + .mcta-button,
	.wp-block-morris-law-morris-cta-block .mcta-paragraph + .mcta-button { margin-top: calc(var(--mcta-paragraph-button-gap-t) + var(--mcta-button-margin-top-t)); }
	.wp-block-morris-law-morris-cta-block .mcta-button { background-color: var(--mcta-button-bg-t); border-color: var(--mcta-button-border-t); border-radius: var(--mcta-button-radius-t); border-style: var(--mcta-button-border-style-t); border-width: var(--mcta-button-border-width-t); box-shadow: var(--mcta-button-shadow-t); color: var(--mcta-button-text-t); font-family: var(--mcta-button-font-t); font-size: var(--mcta-button-font-size-t); font-style: var(--mcta-button-style-t); font-weight: var(--mcta-button-weight-t); letter-spacing: var(--mcta-button-letter-spacing-t); line-height: var(--mcta-button-line-height-t); margin-bottom: var(--mcta-button-margin-bottom-t); margin-left: var(--mcta-button-margin-left-t); margin-right: var(--mcta-button-margin-right-t); padding: var(--mcta-button-padding-top-t) var(--mcta-button-padding-right-t) var(--mcta-button-padding-bottom-t) var(--mcta-button-padding-left-t); text-decoration: var(--mcta-button-decoration-t); text-transform: var(--mcta-button-transform-t); }
	.wp-block-morris-law-morris-cta-block .mcta-button:first-child { margin-top: var(--mcta-button-margin-top-t); }
	.wp-block-morris-law-morris-cta-block .mcta-button:hover,
	.wp-block-morris-law-morris-cta-block .mcta-button:focus-visible { background-color: var(--mcta-button-hover-bg-t); border-color: var(--mcta-button-hover-border-t); border-radius: var(--mcta-button-hover-radius-t); border-style: var(--mcta-button-hover-border-style-t); border-width: var(--mcta-button-hover-border-width-t); box-shadow: var(--mcta-button-hover-shadow-t); color: var(--mcta-button-hover-text-t); margin-bottom: var(--mcta-button-hover-margin-bottom-t); margin-left: var(--mcta-button-hover-margin-left-t); margin-right: var(--mcta-button-hover-margin-right-t); padding: var(--mcta-button-hover-padding-top-t) var(--mcta-button-hover-padding-right-t) var(--mcta-button-hover-padding-bottom-t) var(--mcta-button-hover-padding-left-t); }
	.wp-block-morris-law-morris-cta-block .mcta-heading + .mcta-button:hover,
	.wp-block-morris-law-morris-cta-block .mcta-heading + .mcta-button:focus-visible,
	.wp-block-morris-law-morris-cta-block .mcta-subheading + .mcta-button:hover,
	.wp-block-morris-law-morris-cta-block .mcta-subheading + .mcta-button:focus-visible,
	.wp-block-morris-law-morris-cta-block .mcta-paragraph + .mcta-button:hover,
	.wp-block-morris-law-morris-cta-block .mcta-paragraph + .mcta-button:focus-visible { margin-top: calc(var(--mcta-paragraph-button-gap-t) + var(--mcta-button-hover-margin-top-t)); }
	.wp-block-morris-law-morris-cta-block .mcta-button:first-child:hover,
	.wp-block-morris-law-morris-cta-block .mcta-button:first-child:focus-visible { margin-top: var(--mcta-button-hover-margin-top-t); }
}

@media (max-width: 600px) {
	.wp-block-morris-law-morris-cta-block { justify-content: var(--mcta-wrapper-alignment-m); }

	.wp-block-morris-law-morris-cta-block .mcta-wrapper { align-items: var(--mcta-content-vertical-m); background-color: var(--mcta-wrapper-bg-m); border-color: var(--mcta-wrapper-border-m); border-radius: var(--mcta-wrapper-radius-m); border-style: var(--mcta-wrapper-border-style-m); border-width: var(--mcta-wrapper-border-width-m); height: var(--mcta-wrapper-height-m); justify-content: var(--mcta-content-horizontal-m); margin: var(--mcta-wrapper-margin-top-m) var(--mcta-wrapper-margin-right-m) var(--mcta-wrapper-margin-bottom-m) var(--mcta-wrapper-margin-left-m); padding: var(--mcta-wrapper-padding-top-m) var(--mcta-wrapper-padding-right-m) var(--mcta-wrapper-padding-bottom-m) var(--mcta-wrapper-padding-left-m); width: var(--mcta-wrapper-width-m); }
	.wp-block-morris-law-morris-cta-block .mcta-background { background-position: var(--mcta-background-position-x-m) var(--mcta-background-position-y-m); background-size: var(--mcta-background-size-m); }
	.wp-block-morris-law-morris-cta-block .mcta-overlay { background: var(--mcta-overlay-m); }
	.wp-block-morris-law-morris-cta-block .mcta-content { align-items: var(--mcta-text-items-m); margin: var(--mcta-content-margin-top-m) var(--mcta-content-margin-right-m) var(--mcta-content-margin-bottom-m) var(--mcta-content-margin-left-m); padding: var(--mcta-content-padding-top-m) var(--mcta-content-padding-right-m) var(--mcta-content-padding-bottom-m) var(--mcta-content-padding-left-m); text-align: var(--mcta-text-alignment-m); width: var(--mcta-content-width-m); }
	.wp-block-morris-law-morris-cta-block .mcta-heading { color: var(--mcta-heading-m); font-family: var(--mcta-heading-font-m); font-size: var(--mcta-heading-font-size-m); font-style: var(--mcta-heading-style-m); font-weight: var(--mcta-heading-weight-m); letter-spacing: var(--mcta-heading-letter-spacing-m); line-height: var(--mcta-heading-line-height-m); text-decoration: var(--mcta-heading-decoration-m); text-transform: var(--mcta-heading-transform-m); }
	.wp-block-morris-law-morris-cta-block .mcta-subheading { color: var(--mcta-subheading-m); font-family: var(--mcta-subheading-font-m); font-size: var(--mcta-subheading-font-size-m); font-style: var(--mcta-subheading-style-m); font-weight: var(--mcta-subheading-weight-m); letter-spacing: var(--mcta-subheading-letter-spacing-m); line-height: var(--mcta-subheading-line-height-m); text-decoration: var(--mcta-subheading-decoration-m); text-transform: var(--mcta-subheading-transform-m); }
	.wp-block-morris-law-morris-cta-block .mcta-paragraph { color: var(--mcta-paragraph-m); font-family: var(--mcta-paragraph-font-m); font-size: var(--mcta-paragraph-font-size-m); font-style: var(--mcta-paragraph-style-m); font-weight: var(--mcta-paragraph-weight-m); letter-spacing: var(--mcta-paragraph-letter-spacing-m); line-height: var(--mcta-paragraph-line-height-m); opacity: calc(var(--mcta-paragraph-opacity-m) / 100); text-decoration: var(--mcta-paragraph-decoration-m); text-transform: var(--mcta-paragraph-transform-m); }
	.wp-block-morris-law-morris-cta-block .mcta-heading + .mcta-subheading { margin-top: var(--mcta-heading-subheading-gap-m); }
	.wp-block-morris-law-morris-cta-block .mcta-heading + .mcta-paragraph,
	.wp-block-morris-law-morris-cta-block .mcta-subheading + .mcta-paragraph { margin-top: var(--mcta-subheading-paragraph-gap-m); }
	.wp-block-morris-law-morris-cta-block .mcta-heading + .mcta-button,
	.wp-block-morris-law-morris-cta-block .mcta-subheading + .mcta-button,
	.wp-block-morris-law-morris-cta-block .mcta-paragraph + .mcta-button { margin-top: calc(var(--mcta-paragraph-button-gap-m) + var(--mcta-button-margin-top-m)); }
	.wp-block-morris-law-morris-cta-block .mcta-button { background-color: var(--mcta-button-bg-m); border-color: var(--mcta-button-border-m); border-radius: var(--mcta-button-radius-m); border-style: var(--mcta-button-border-style-m); border-width: var(--mcta-button-border-width-m); box-shadow: var(--mcta-button-shadow-m); color: var(--mcta-button-text-m); font-family: var(--mcta-button-font-m); font-size: var(--mcta-button-font-size-m); font-style: var(--mcta-button-style-m); font-weight: var(--mcta-button-weight-m); letter-spacing: var(--mcta-button-letter-spacing-m); line-height: var(--mcta-button-line-height-m); margin-bottom: var(--mcta-button-margin-bottom-m); margin-left: var(--mcta-button-margin-left-m); margin-right: var(--mcta-button-margin-right-m); padding: var(--mcta-button-padding-top-m) var(--mcta-button-padding-right-m) var(--mcta-button-padding-bottom-m) var(--mcta-button-padding-left-m); text-decoration: var(--mcta-button-decoration-m); text-transform: var(--mcta-button-transform-m); }
	.wp-block-morris-law-morris-cta-block .mcta-button:first-child { margin-top: var(--mcta-button-margin-top-m); }
	.wp-block-morris-law-morris-cta-block .mcta-button:hover,
	.wp-block-morris-law-morris-cta-block .mcta-button:focus-visible { background-color: var(--mcta-button-hover-bg-m); border-color: var(--mcta-button-hover-border-m); border-radius: var(--mcta-button-hover-radius-m); border-style: var(--mcta-button-hover-border-style-m); border-width: var(--mcta-button-hover-border-width-m); box-shadow: var(--mcta-button-hover-shadow-m); color: var(--mcta-button-hover-text-m); margin-bottom: var(--mcta-button-hover-margin-bottom-m); margin-left: var(--mcta-button-hover-margin-left-m); margin-right: var(--mcta-button-hover-margin-right-m); padding: var(--mcta-button-hover-padding-top-m) var(--mcta-button-hover-padding-right-m) var(--mcta-button-hover-padding-bottom-m) var(--mcta-button-hover-padding-left-m); }
	.wp-block-morris-law-morris-cta-block .mcta-heading + .mcta-button:hover,
	.wp-block-morris-law-morris-cta-block .mcta-heading + .mcta-button:focus-visible,
	.wp-block-morris-law-morris-cta-block .mcta-subheading + .mcta-button:hover,
	.wp-block-morris-law-morris-cta-block .mcta-subheading + .mcta-button:focus-visible,
	.wp-block-morris-law-morris-cta-block .mcta-paragraph + .mcta-button:hover,
	.wp-block-morris-law-morris-cta-block .mcta-paragraph + .mcta-button:focus-visible { margin-top: calc(var(--mcta-paragraph-button-gap-m) + var(--mcta-button-hover-margin-top-m)); }
	.wp-block-morris-law-morris-cta-block .mcta-button:first-child:hover,
	.wp-block-morris-law-morris-cta-block .mcta-button:first-child:focus-visible { margin-top: var(--mcta-button-hover-margin-top-m); }
}
