#tm_builder_outer_content {
	.tm_pb_promo.tm_pb_module.tm_pb_cta {
		.tm_pb_promo_description {
			> h2 {
				@include media-breakpoint-up(xl) {
					line-height: .8em;
				}
			}
		}
		.tm_pb_promo_button {
			@include media-breakpoint-up(xl) {
				margin-top: 68px;
			}
		}
	}
}
.tm_pb_builder #tm_builder_outer_content {
	.tm_pb_cta.tm_pb_promo {
		.tm_pb_promo_description {
			h2 {
				@include media-breakpoint-down(lg) {
					float: none;
					margin-right: 0;
					max-width: inherit;
				}
				& + p {
					overflow: hidden;
				}
			}
		}
	}
}
