.gpdr{
font-family: var(--sans);
margin-bottom: var(--pad);
	font-size: var(--small);
}

.gpdr a{
	text-decoration: underline;
}
.news-sending{
}
.news-start{
}
.news-error,  .news-message{
}

.news-success{
}
.mc4wp-response{
	margin-top: 5px;
}

	
	.newsletter-box h2{
	margin-bottom:  var(--pad);
	}
	
	.newsletter-box{
		position: relative;
		padding: var(--pad);
		margin: 80px 0 60px;
}		
	.newsletter-box.appear{
	    transform: translateY(0%);
}	


	
	.newsletter-box input[type="submit"]{
	
	
		padding: 10px var(--pad);
	margin-bottom: 1px;
	 -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     display: inline-block;
     position: relative;
     background-color: var(--grey);
     color: var(--contrast);
     border: none;
     width: 100%;
     border-radius: 40px;
     outline: none;
     font-size: var(--small);
     font-family:var(--sans);
     width: 100%;
     text-align: center;
	}
	
.flexform{
	display: flex;
	flex-wrap: wrap;
}
.flexform div{
	flex-basis: 460px;
	margin-right: 20px;
}
.news-init{
	cursor: pointer;
}


.news-message-content{
	width: 100%;
	height: 100%;
}
.form-intro{
}
.news-message-content .small-title{
	margin-bottom: var(--pad);
}


.news-start, .news-message, .news-error, .news-success, .news-sending {
    position: absolute;
z-index: 9;		padding: 10px var(--pad);
	 -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     display: inline-block;
     background-color: rgb(236, 236, 236);
     color: var(--contrast);
     border: none;
     border-radius: 40px;
     outline: none;
     font-size: var(--small);
     font-family:var(--sans);
     width: calc(50% - 1px);
     
     
}


.news-message, .news-error, .news-success, .news-sending{
	display: none;
}

.subscribe-btn{
			margin: 0;
	display: inline-block;
     cursor: pointer;
     }

.newsletter-section{
	height: auto;
	position: relative;
	background-color: var(--blue);
	padding: var(--pad) var(--pad) 60px;
	color: var(--primary);
	}

	
	.newsletter-section input[type="email"], .newsletter-section input[type="email"]:focus{
		border: none;
		padding: 0;
		margin: 0;
	}

	.newsletter-section form{
		    display: flex;
    width: 100%;
    color: var(--contrast);
    align-items: center;
	}

	