.call-to-action-block .block-inner {
	display: flex;
	flex-wrap: wrap;
}
.call-to-action-block .heading-wrap {
	width: 100%;
}
.call-to-action-block .heading-wrap :is(h1, h2, h3, h4, h5, h6) {
  word-wrap: normal;
}
.call-to-action-block .container-two {
	display: flex;
	gap: clamp(30px, 5%, 95px);
	justify-content: space-between;
}
.call-to-action-block .button-container {
	min-width: fit-content;
}
.call-to-action-block .heading-wrap.yellow-underline::after {
	display: none;
}

@media all and (max-width: 767px) {
.call-to-action-block .container-two {
	gap: 32px;
	justify-content: flex-start;
	flex-direction: column;
}
}