.wcp-aws__section {
	padding: 0
}

.wcp-aws__section:before {
	border: none;

}

.wcp-aweber-subscribers:before {
	background: #FFECD2;
	border: none;
	content: "";
	display: block;
	height: 100%;
	left: -500%;
	position: absolute;
	top: 0;
	width: 1000%;
	z-index: -1;
}

.wcp-aweber-subscribers .wcp-aws__content {
	background: transparent;
	border-radius: 6px;
	padding: 16px 0
}

@media (min-width: 768px) {
	.wcp-aweber-subscribers .wcp-aws__content {
		padding: 16px 48px
	}
}

@media (min-width: 992px) {
	.wcp-aweber-subscribers .wcp-aws__content {
		padding: 16px 112px
	}
}

.wcp-aweber-subscribers .wcp-aws__content-success {
	padding-top: 44px;
	padding-bottom: 44px
}

.wcp-aweber-subscribers .wcp-aws__content-success .wcp-aws__heading {
	display: none
}

.wcp-aweber-subscribers .wcp-aws__heading {
	font-family: "Outfit", sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 127%;
	color: #1D1815;
	margin-bottom: 16px;
	text-align: left
}

.wcp-aweber-subscribers .wcp-aws__subheading {
	font-family: "Outfit", sans-serif;
	font-size: 16px;
	line-height: 150%;
	color: #1D1815;
	margin-bottom: 20px;
	text-align: left
}

.wcp-aweber-subscribers .wcp-aws__form-container {
	display: grid;
	grid-row-gap: 8px;
	grid-template-areas:"email" "submit" "agreement"
}

@media (min-width: 768px) {
	.wcp-aweber-subscribers .wcp-aws__form-container {
		grid-template-columns:1fr auto;
		grid-template-rows:auto auto;
		grid-column-gap: 4px;
		grid-row-gap: 12px;
		grid-template-areas:"email submit" "agreement agreement"
	}
}

.wcp-aweber-subscribers .wcp-aws__form-container .wcp-aws__input--email {
	grid-area: email
}

.wcp-aweber-subscribers .wcp-aws__form-container .wcp-aws__input--submit {
	grid-area: submit
}

.wcp-aweber-subscribers .wcp-aws__form-container .wcp-aws__input--agreement {
	grid-area: agreement;
	align-self: start
}

.wcp-aweber-subscribers .wcp-aws__input input {
	display: block;
	width: 100%;
	background: #FDFAFF;
	border-radius: 8px;
	padding: 12px 16px;
	font-size: 16px;
	color: #1D1815;
	border: 1px solid #D4C7DE;
	max-height: 48px
}

.wcp-aweber-subscribers .wcp-aws__input input::placeholder {
	color: #5D5266
}

.wcp-aweber-subscribers .wcp-aws__submit {
	display: block;
	width: 100%;
	height: 48px;
	font-family: "Outfit", sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: #fff;
	background: #388C38;
	border-radius: 8px;
	border: none;
	padding: 12px 20px;
	transition: all .4s ease-in-out
}

.wcp-aweber-subscribers .wcp-aws__submit:hover {
	background: #388C38
}

.wcp-aweber-subscribers .wcp-aws-checkbox {
	display: flex;
	align-items: center;
	cursor: pointer;
	user-select: none;
	vertical-align: middle;
	margin-bottom: 0;
	position: relative
}

.wcp-aweber-subscribers .wcp-aws-checkbox input {
	width: 1px;
	height: 1px;
	position: absolute;
	top: 0;
	left: 10px;
	visibility: hidden
}

.wcp-aweber-subscribers .wcp-aws-checkbox input:checked ~ .wcp-aws-checkbox__mark {
	background-color: #388C38;
	border-color: #388C38
}

.wcp-aweber-subscribers .wcp-aws-checkbox input:checked ~ .wcp-aws-checkbox__mark:after {
	display: block
}

.wcp-aweber-subscribers .wcp-aws-checkbox__mark {
	width: 24px;
	flex: 0 0 24px;
	height: 24px;
	background-color: transparent;
	border: 2px solid #85808A;
	border-radius: 4px;
	align-self: flex-start;
	position: relative;
	top: 0
}

.wcp-aweber-subscribers .wcp-aws-checkbox__mark:after {
	display: none;
	content: '';
	position: absolute;
	left: 6.5px;
	top: 2.5px;
	width: 5.5px;
	height: 10px;
	border: solid #fff;
	border-width: 0 2px 2px 0;
	transform: rotate(40deg)
}

.wcp-aweber-subscribers .wcp-aws-checkbox__label {
	font-size: 12px;
	color: #615650;
	margin-left: 10px
}

.wcp-aweber-subscribers .wcp-aws-checkbox__label a {
	color: #388C38;
	text-decoration: underline
}

.wcp-aweber-subscribers .wcp-aws-checkbox__label a:hover {
	color: #388C38;
	text-decoration: none
}

.wcp-aweber-subscribers .wcp-aws__error {
	display: block;
	font-family: "Outfit", sans-serif;
	font-size: 12px;
	line-height: 135%;
	color: #FF0000;
	margin-top: 10px
}

.wcp-aweber-subscribers input[name="subject"] {
	display: none
}

.wcp-aweber-subscribers .wcp-aws__success {
	font-size: 16px;
	color: #1D1815;
	text-align: center
}

.wcp-aweber-subscribers .wcp-aws__success strong {
	font-size: 22px;
	font-weight: 600;
	color: #1D1815
}

.wcp-aweber-subscribers .wcp-aws__success p:last-of-type {
	color: #1D1815;
	margin-bottom: 0
}

.wcp-aweber-subscribers .wcp-aws__form.loading {
	position: relative
}

.wcp-aweber-subscribers .wcp-aws__form.loading > * {
	opacity: .2
}

.wcp-aweber-subscribers .wcp-aws__form.loading:after {
	content: '';
	width: 100%;
	height: 100%;
	background: center no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='margin:auto;background:0 0' width='80' height='80' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid' display='block'%3E%3Ccircle cx='84' cy='50' r='10' fill='%23e15b64'%3E%3Canimate attributeName='r' repeatCount='indefinite' dur='0.8333333333333334s' calcMode='spline' keyTimes='0;1' values='10;0' keySplines='0 0.5 0.5 1' begin='0s'/%3E%3Canimate attributeName='fill' repeatCount='indefinite' dur='3.3333333333333335s' calcMode='discrete' keyTimes='0;0.25;0.5;0.75;1' values='%23e15b64;%23ffef00;%23f8b26a;%23f47e60;%23e15b64' begin='0s'/%3E%3C/circle%3E%3Ccircle cx='16' cy='50' r='10' fill='%23e15b64'%3E%3Canimate attributeName='r' repeatCount='indefinite' dur='3.3333333333333335s' calcMode='spline' keyTimes='0;0.25;0.5;0.75;1' values='0;0;10;10;10' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' begin='0s'/%3E%3Canimate attributeName='cx' repeatCount='indefinite' dur='3.3333333333333335s' calcMode='spline' keyTimes='0;0.25;0.5;0.75;1' values='16;16;16;50;84' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' begin='0s'/%3E%3C/circle%3E%3Ccircle cx='50' cy='50' r='10' fill='%23f47e60'%3E%3Canimate attributeName='r' repeatCount='indefinite' dur='3.3333333333333335s' calcMode='spline' keyTimes='0;0.25;0.5;0.75;1' values='0;0;10;10;10' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' begin='-0.8333333333333334s'/%3E%3Canimate attributeName='cx' repeatCount='indefinite' dur='3.3333333333333335s' calcMode='spline' keyTimes='0;0.25;0.5;0.75;1' values='16;16;16;50;84' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' begin='-0.8333333333333334s'/%3E%3C/circle%3E%3Ccircle cx='84' cy='50' r='10' fill='%23f8b26a'%3E%3Canimate attributeName='r' repeatCount='indefinite' dur='3.3333333333333335s' calcMode='spline' keyTimes='0;0.25;0.5;0.75;1' values='0;0;10;10;10' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' begin='-1.6666666666666667s'/%3E%3Canimate attributeName='cx' repeatCount='indefinite' dur='3.3333333333333335s' calcMode='spline' keyTimes='0;0.25;0.5;0.75;1' values='16;16;16;50;84' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' begin='-1.6666666666666667s'/%3E%3C/circle%3E%3Ccircle cx='16' cy='50' r='10' fill='%23ffef00'%3E%3Canimate attributeName='r' repeatCount='indefinite' dur='3.3333333333333335s' calcMode='spline' keyTimes='0;0.25;0.5;0.75;1' values='0;0;10;10;10' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' begin='-2.5s'/%3E%3Canimate attributeName='cx' repeatCount='indefinite' dur='3.3333333333333335s' calcMode='spline' keyTimes='0;0.25;0.5;0.75;1' values='16;16;16;50;84' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' begin='-2.5s'/%3E%3C/circle%3E%3C/svg%3E");
	position: absolute;
	top: 0;
	left: 0
}

@media (min-width: 768px) {
	.wcp-aweber-subscribers .wcp-aws__input {
		display: flex;
		justify-content: space-between;
		align-items: start;
		gap: 0 10px;
		flex-wrap: wrap
	}

	.wcp-aweber-subscribers .wcp-aws__input .wcp-aws-checkbox {
		width: 100%
	}

	.wcp-aweber-subscribers .wcp-aws__input p {
		color: #ffffff
	}
}
