.cta_news {
	background: var(--pe_mid_blue);
	padding: 26px 0!important
}
.cta_news .flex_wrap {
	align-items: center;
	justify-content: center;
	gap: 30px
}
.cta_news .text {
	line-height: 1;
	font-size: 20px;
}
.cta_news .flex_wrap form {
	background: var(--pe_white);
	border: 0;
	border-radius: 5px;
	display: flex;
}
.cta_news .flex_wrap form input {
	border: none;
	padding: 5px 3px 5px 15px;
	font-size: 14px;
	width: 170px;
	display: block;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;	
}
.cta_news .flex_wrap form button {
  background: var(--pe_deep_orange);
  color: var(--pe_white);
  padding: 0 25px;
  border-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
	transition: var(--ease);
	-ms-transition: var(--ease);
	font-size: 14px;
}
@media (max-width: 767px) {
	.cta_news .flex_wrap {
		display: block
	}
	.cta_news .form {
		max-width: 100%;
		margin: 10px auto 0
	}
	.cta_news .form form {
		display: flex
	}
	.cta_news .form input {
		flex: 2
	}
}