/* Newsletter widget */
.bel-nl--banner .bel-newsletter-box .bel-heading { max-width: 600px; margin: 0 auto 34px; }
.bel-nl--banner .bel-newsletter-box .bel-title { margin-bottom: 0; }

.bel-nl--card {
	position: relative;
	padding: 0 0 120px;
	background: var(--bel-dark-2) var(--bel-nl-img, none) center / cover no-repeat;
}
.bel-nl--card .bel-container { display: flex; justify-content: flex-end; }
.bel-nl__card {
	width: min(650px, 100%);
	padding: 60px 56px 56px;
	background: var(--bel-grey);
	background-image: var(--bel-tex-light);
	clip-path: polygon(0 0, calc(100% - 48px) 0, 100% 48px, 100% 100%, 0 100%);
}
.bel-nl__card .bel-heading { margin-bottom: 30px; }
.bel-nl__card .bel-title { font-size: clamp(1.8rem, 3vw, 2.5rem); }
.bel-nl__card .bel-inline-form .bel-check { justify-content: flex-start; }
.bel-nl__card .bel-form__status { text-align: left; }
@media (max-width: 767px) {
	.bel-nl--card { padding: 160px 0 0; }
	.bel-nl--card .bel-container { padding: 0; }
	.bel-nl__card { padding: 44px 22px; clip-path: none; }
}
