.newsletter-signup input[type="text"],
.newsletter-signup input[type="email"],
.newsletter-signup input[type="submit"]{
	font-size:16px!important;
}
.newsletter-signup {
	background: var(--blue-secondary);
	text-align: center;
	padding: 90px 60px 74px 60px;
	display: flex;
	flex-direction: column;
	gap: 14px;
	border-radius: var(--radius-s);
	overflow: hidden;
}
@media screen and (max-width: 767px) {
	.newsletter-signup {
		position: relative;
		left: -32px;
		width: calc(100vw);
		padding-right: 30px;
		padding-left: 30px;
	}
	.newsletter-signup .mailpoet_paragraph {
		width: 100%;
	}
	body .newsletter-signup form input[type="submit"] {
/*		margin-top: -40px !important;*/
		margin-top:10px;
	}
	body .newsletter-signup form .mailpoet_paragraph:has(input[type="submit"]) {
		order: 9;
		width:100%;
	}
	body .newsletter-signup form .mailpoet_paragraph:has(input[type="submit"]) input{
		width: fit-content!important;
		margin: 0 auto!important;
		display: block!important;
		margin-top:-10px!important;
	}
}
.newsletter-signup{
	margin-top: 60px;
}
.newsletter-signup p,
.newsletter-signup h2 {
	max-width: 600px;
	margin: 0 auto;
}
.newsletter-signup form {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	justify-content: center;
	align-items: center;
}
.newsletter-signup form .mailpoet_paragraph input {
	border: 1px solid var(--blue-primary--trans-60);
	border-radius: var(--radius-s);
}
.newsletter-signup form .mailpoet_paragraph {
	height: fit-content;
}

.newsletter-signup form input[type="submit"] {
	background: var(--blue-primary);
	border-radius: 50vmax;
	padding: 0.2rem 2rem !important;
	color: white;
}
div.mailpoet_paragraph  {
	margin-bottom: 0 !important;
}

@media screen and (max-width:767px){
.newsletter-signup form .mailpoet_paragraph:has(input[type="submit"]){
	width:fit-content;
	}

.mailpoet_paragraph.last{
	display:block;
	margin:auto;
	text-align:center;
	width:100%;
	font-size:16px!important;
}}
.mailpoet_paragraph.last label{
	font-size:16px!important;
	    font-family: system-ui;
}
.mailpoet_paragraph input[type="email"],
.mailpoet_paragraph input[type="text"]{
	padding-left:12px!important;
	padding-right:12px!important;
}
	.newsletter-signup .mailpoet_form{
		margin-top:12px;
}
