/*-----------------*/
/* SECTION BREAKER */
/*-----------------*/
.micropayment .breaker {
	padding: 104px 0;
}
.micropayment .breaker div.content {
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: center;
	gap: 24px;
	align-items: center;
}
.micropayment .breaker article {
	max-width: calc( var(--micropayment_maxWidth) / 1.6 );
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 24px;
}
.micropayment .breaker article p {
	padding: 0;
}
.micropayment .breaker article h1,
.micropayment .breaker article h2,
.micropayment .breaker article h3,
.micropayment .breaker article h4,
.micropayment .breaker article h5,
.micropayment .breaker article h6,
.micropayment .breaker article .h1 {
	font-size: var(--micropayment_headline_h1_fontSize);
	line-height: var(--micropayment_headline_h1_lineHeight);
	padding: 0;	
}
.micropayment .breaker article .h2,
.micropayment .breaker article .h3,
.micropayment .breaker article .h4,
.micropayment .breaker article .h5,
.micropayment .breaker article .h6 {
	padding: 0;	
}
.micropayment .breaker article p {
	padding: 0;
}
section.micropayment.text-align-center.breaker article.article-content p {
	max-width: inherit;
}
/*-----------------------------*/
/* !SECTION BREAKER TEXT ALIGN */
/*-----------------------------*/
.micropayment .breaker.text-align-center * {
	text-align: center;
}
.micropayment .breaker.text-align-left * {
	text-align: left;
}
.micropayment .breaker.text-align-left article {
	align-items: flex-start;
}
.micropayment .breaker.text-align-left div.buttons {
	justify-content: center;
}
.micropayment .breaker.text-align-right * {
	text-align: right;
}
.micropayment .breaker.text-align-right article {
	align-items: flex-end;
}
.micropayment .breaker.text-align-right div.buttons {
	justify-content: center;
}
/*---------------------*/
/* SECTION BREAKER ROW */
/*---------------------*/
.micropayment .breaker.breaker-design-row {
	padding: 0;
}
.micropayment .breaker.breaker-design-row div.content {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	gap: 48px;
	align-items: center;
	max-width: var(--micropayment_maxWidth);
}
.micropayment .breaker.breaker-design-row article {
	max-width: var(--micropayment_maxWidth);	
	width: 100%;
	padding: 56px 0;
}
.micropayment .breaker.breaker-design-row article div.buttons {
	transform: translateY(-16px);
}