.our_newsletter_container_blue{
	display: grid;
	grid-template-columns: 1fr 2fr;
	background-color: var(--color-primary-justblue);
	border-radius: 25px;
	padding: 40px;
	margin: 0 80px;
	gap: 25px;
	color: var(--color-primary-white);
}
.our_newsletter_container_blue form{
	font: var(--font-text-book) var(--font-base) var(--font-nexa-text);
}
.our_newsletter_container_blue .left_content_newsletter {
	display: block;
}
.left_content_newsletter .title{
    font: var(--type-h2-sm);
	color: var(--color-primary-white);
    margin: 0;
	margin-bottom: 25px;
}
.left_content_newsletter .description{
	font: var(--type-p);
	color: var(--color-primary-white);
}
.our_newsletter_container_blue .right_content_form{
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 15px;
	margin: 0;
}
.right_content_form input{
	display: flex;
    flex-wrap: wrap;
    border: none !important;
    margin: 0 !important;
    height: 2rem !important;
    background: none;
    color: var(--color-primar-white);
    font: var(--type-p-sm);
}
input::placeholder, textarea::placeholder{
	color: #ffffff66;
}
input[type=text]:not(.browser-default):focus:not([readonly]), input[type=email]:not(.browser-default):focus:not([readonly]){
	box-shadow: none;
}
.right_content_form .form_field:nth-of-type(1), .right_content_form .form_field:nth-of-type(2){
	grid-column: span 1;
}
.right_content_form .form_field:nth-of-type(3){
	grid-column: span 2;
}
.right_content_form .form_field{
	display: flex;
	flex-direction: column;
	height: fit-content;
	border: 1px solid var(--color-primary-white);
	border-radius: 35px;
	padding: 15px 35px;
}




@media screen and (max-width: 768px){
	.our_newsletter_container_blue{
		grid-template-columns:  1fr;
		margin: 0 25px;
	}
	.our_newsletter_container_blue .right_content_form{
		display: flex;
		flex-direction: column;
	}
}