h2.news-letter-title::before {
  content: "\f0e0";
  font-family: 'FONT AWESOME 5 FREE';
  margin-right: 2rem;
  font-size: 9rem;
}

.block-simplenews {
  display: grid;
  grid-template-columns: 75% 25%;
  justify-content: space-between;
  color: var(--bs-white);
  padding: 95px 0;
}

.region-featured-bottom-third {
  background: var(--bs-gray-dark);
}

.news-letter-content.content {
	max-width: 450px;
}

h2.news-letter-title {
  display: grid;
  grid-template-columns: max-content 3fr;
  align-items: center;
  font-size: var(--bs-h2-font-size);
  max-width: 640px;
}

.newsletter-label {
  font-size: var(--bs-t1-font-size);
}

.newsletter-label::after {
  content: none;
}

.news-letter-content form {
  display: flex;
  flex-direction: column;
}

.news-letter-content button.btn {
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
  font-size: var(--bs-btn3-font-size);
  border-radius: 20px;
  margin-top: -3rem;
}

.news-letter-content button.btn::before {
  content: none;
}

.news-letter-content button.btn::after {
  font-family: 'Font Awesome 5 Free';
  content: '\f061';
  color: var(--bs-white);
  font-weight: 600;
  margin-left: 1rem;
}

/**/
  /*Diferentes telas*/
  /**/
  
  @media (max-width: 768px){
  	
  	.block-simplenews{
  		display: flex;
    flex-direction: column;
    align-items: center;
    padding: 20px 10px;
     gap: 10px;
    
  	}
  	
  	h2.news-letter-title {
  	display: flex;
    flex-direction: row-reverse;
    align-items: center;
    max-width: 360px;
    font-weight: 800;
    gap: 10px;
  	}
		h2.news-letter-title::before {
			font-size:4rem;
			margin-right:0;
		}
    .newsletter-label {
  	font-size: var(--bs-t1-font-size);
  	font-weight: 400;
		line-height: 40px;
		}
		
		.news-letter-content.content {
			max-width: 320px;
		}
  }
