.subscribe-wrapper{
  margin-top: 2rem;
	margin-bottom: 2rem;
  position: relative;
}

.subscribe-inner-wrap {
	background-color: white;
	box-shadow: 0 0 10px rgba(0,0,0,.15);
	padding: 1.5rem 2rem;
	display: flex;
	flex-direction: row;
	flex-wrap: no-wrap;
}
.subscribe-content-wrap {
	padding-top: 10px;
	padding-bottom: 10px;
}
.subscribe-content-wrap strong {
	font-weight: 600;
}
.subscribe-content-wrap, .subscribe-form-wrapper {
	flex: 50%;
}
.subscribe-form-wrapper form {
  background-color: transparent;
  padding: 0;
  border: 0;
  border-radius: 0;
  position: relative;
}

.subscribe-inner-wrap .legal-consent-container .hs-richtext p {
	margin: 0;
	text-align: left;
}
.subscribe-inner-wrap .actions {
	text-align: left;
}

@media (max-width: 1023px) {
	.subscribe-wrapper {
	  margin-top: 2rem;
		margin-bottom: 2rem;
	}
@media (max-width: 639px) {
	.subscribe-wrapper {
	  margin-top: 1.5rem;
		margin-bottom: 1rem;
	}
	.subscribe-inner-wrap {
		flex-direction: column;
	}
	.subscribe-content-wrap, .subscribe-form-wrapper {
		flex: 50%;
	}
}
