body:not(:has(#mp-init)) {
	--gap-xl5: 128px;
	--gap-xl4: 120px;
	--gap-xl3: 112px;
	--gap-xl2: 104px;
	--gap-xl: 96px;
	--gap-l: 88px;
	--gap-m: 72px;
	--gap-s: 64px;
	--gap-xs: 56px;
	--gap-xs2: 48px;
	--gap-xs3: 40px;
	--gap-xs4: 32px;
	--gap-xs5: 24px;
	--gap-xs6: 16px;
	--gap-xs7: 12px;
	--gap-xs8: 8px;
	--gap-xs9: 6px;
	--gap-xs10: 4px;
	--gap-xs11: 2px;

	--block-gap: var(--gap-xs);
}

.grid-gap {
	column-gap: var(--gap-xs5);
}
.block-gap.block-gap {
	margin: var(--gap-xs2) 0;
}
.block-gap + * {
	margin-top: 0;
}

.row-grid-gap {
	row-gap: var(--gap-xs5);
}
.bg-margin--s {
	margin-top: calc(var(--section-padding-block) * 0.5);
	margin-bottom: calc(var(--section-padding-block) * 0.5);
}

/* Gaps */
.gap-xl5.gap-xl5 {
	gap: var(--gap-xl5);
}
.col-gap-xl5.col-gap-xl5 {
	column-gap: var(--gap-xl5);
}
.row-gap-xl5.row-gap-xl5 {
	row-gap: var(--gap-xl5);
}

.gap-xl4.gap-xl4 {
	gap: var(--gap-xl4);
}
.col-gap-xl4.col-gap-xl4 {
	column-gap: var(--gap-xl4);
}
.row-gap-xl4.row-gap-xl4 {
	row-gap: var(--gap-xl4);
}

.gap-xl3.gap-xl3 {
	gap: var(--gap-xl3);
}
.col-gap-xl3.col-gap-xl3 {
	column-gap: var(--gap-xl3);
}
.row-gap-xl3.row-gap-xl3 {
	row-gap: var(--gap-xl3);
}

.gap-xl2.gap-xl2 {
	gap: var(--gap-xl2);
}
.col-gap-xl2.col-gap-xl2 {
	column-gap: var(--gap-xl2);
}
.row-gap-xl2.row-gap-xl2 {
	row-gap: var(--gap-xl2);
}

.gap-xl.gap-xl {
	gap: var(--gap-xl);
}
.col-gap-xl.col-gap-xl {
	column-gap: var(--gap-xl);
}
.row-gap-xl.row-gap-xl {
	row-gap: var(--gap-xl);
}

.gap-l.gap-l {
	gap: var(--gap-l);
}
.col-gap-l.col-gap-l {
	column-gap: var(--gap-l);
}
.row-gap-l.row-gap-l {
	row-gap: var(--gap-l);
}

.gap-m.gap-m {
	gap: var(--gap-m);
}
.col-gap-m.col-gap-m {
	column-gap: var(--gap-m);
}
.row-gap-m.row-gap-m {
	row-gap: var(--gap-m);
}

.gap-s.gap-s {
	gap: var(--gap-s);
}
.col-gap-s.col-gap-s {
	column-gap: var(--gap-s);
}
.row-gap-s.row-gap-s {
	row-gap: var(--gap-s);
}

.gap-xs.gap-xs {
	gap: var(--gap-xs);
}
.col-gap-xs.col-gap-xs {
	column-gap: var(--gap-xs);
}
.row-gap-xs.row-gap-xs {
	row-gap: var(--gap-xs);
}

.gap-xs2.gap-xs2 {
	gap: var(--gap-xs2);
}
.col-gap-xs2.col-gap-xs2 {
	column-gap: var(--gap-xs2);
}
.row-gap-xs2.row-gap-xs2 {
	row-gap: var(--gap-xs2);
}

.gap-xs3.gap-xs3 {
	gap: var(--gap-xs3);
}
.col-gap-xs3.col-gap-xs3 {
	column-gap: var(--gap-xs3);
}
.row-gap-xs3.row-gap-xs3 {
	row-gap: var(--gap-xs3);
}

.gap-xs4.gap-xs4 {
	gap: var(--gap-xs4);
}
.col-gap-xs4.col-gap-xs4 {
	column-gap: var(--gap-xs4);
}
.row-gap-xs4.row-gap-xs4 {
	row-gap: var(--gap-xs4);
}

.gap-xs5.gap-xs5 {
	gap: var(--gap-xs5);
}
.col-gap-xs5.col-gap-xs5 {
	column-gap: var(--gap-xs5);
}
.row-gap-xs5.row-gap-xs5 {
	row-gap: var(--gap-xs5);
}

.gap-xs6.gap-xs6 {
	gap: var(--gap-xs6);
}
.col-gap-xs6.col-gap-xs6 {
	column-gap: var(--gap-xs6);
}
.row-gap-xs6.row-gap-xs6 {
	row-gap: var(--gap-xs6);
}

.gap-xs7.gap-xs7 {
	gap: var(--gap-xs7);
}
.col-gap-xs7.col-gap-xs7 {
	column-gap: var(--gap-xs7);
}
.row-gap-xs7.row-gap-xs7 {
	row-gap: var(--gap-xs7);
}

.gap-xs8.gap-xs8 {
	gap: var(--gap-xs8);
}
.col-gap-xs8.col-gap-xs8 {
	column-gap: var(--gap-xs8);
}
.row-gap-xs8.row-gap-xs8 {
	row-gap: var(--gap-xs8);
}

.gap-xs9.gap-xs9 {
	gap: var(--gap-xs9);
}
.col-gap-xs9.col-gap-xs9 {
	column-gap: var(--gap-xs9);
}
.row-gap-xs9.row-gap-xs9 {
	row-gap: var(--gap-xs9);
}

.gap-xs10.gap-xs10 {
	gap: var(--gap-xs10);
}
.col-gap-xs10.col-gap-xs10 {
	column-gap: var(--gap-xs10);
}
.row-gap-xs10.row-gap-xs10 {
	row-gap: var(--gap-xs10);
}

.gap-xs11.gap-xs11 {
	gap: var(--gap-xs11);
}
.col-gap-xs11.col-gap-xs11 {
	column-gap: var(--gap-xs11);
}
.row-gap-xs11.row-gap-xs11 {
	row-gap: var(--gap-xs11);
}

@media screen and (max-width: 1025px) {
	.gap-xl5--l.gap-xl5--l {
		gap: var(--gap-xl5);
	}
	.col-gap-xl5--l.col-gap-xl5--l {
		column-gap: var(--gap-xl5);
	}
	.row-gap-xl5--l.row-gap-xl5--l {
		row-gap: var(--gap-xl5);
	}

	.gap-xl4--l.gap-xl4--l {
		gap: var(--gap-xl4);
	}
	.col-gap-xl4--l.col-gap-xl4--l {
		column-gap: var(--gap-xl4);
	}
	.row-gap-xl4--l.row-gap-xl4--l {
		row-gap: var(--gap-xl4);
	}

	.gap-xl3--l.gap-xl3--l {
		gap: var(--gap-xl3);
	}
	.col-gap-xl3--l.col-gap-xl3--l {
		column-gap: var(--gap-xl3);
	}
	.row-gap-xl3--l.row-gap-xl3--l {
		row-gap: var(--gap-xl3);
	}

	.gap-xl2--l.gap-xl2--l {
		gap: var(--gap-xl2);
	}
	.col-gap-xl2--l.col-gap-xl2--l {
		column-gap: var(--gap-xl2);
	}
	.row-gap-xl2--l.row-gap-xl2--l {
		row-gap: var(--gap-xl2);
	}

	.gap-xl--l.gap-xl--l {
		gap: var(--gap-xl);
	}
	.col-gap-xl--l.col-gap-xl--l {
		column-gap: var(--gap-xl);
	}
	.row-gap-xl--l.row-gap-xl--l {
		row-gap: var(--gap-xl);
	}

	.gap-l--l.gap-l--l {
		gap: var(--gap-l);
	}
	.col-gap-l--l.col-gap-l--l {
		column-gap: var(--gap-l);
	}
	.row-gap-l--l.row-gap-l--l {
		row-gap: var(--gap-l);
	}

	.gap-m--l.gap-m--l {
		gap: var(--gap-m);
	}
	.col-gap-m--l.col-gap-m--l {
		column-gap: var(--gap-m);
	}
	.row-gap-m--l.row-gap-m--l {
		row-gap: var(--gap-m);
	}

	.gap-s--l.gap-s--l {
		gap: var(--gap-s);
	}
	.col-gap-s--l.col-gap-s--l {
		column-gap: var(--gap-s);
	}
	.row-gap-s--l.row-gap-s--l {
		row-gap: var(--gap-s);
	}

	.gap-xs--l.gap-xs--l {
		gap: var(--gap-xs);
	}
	.col-gap-xs--l.col-gap-xs--l {
		column-gap: var(--gap-xs);
	}
	.row-gap-xs--l.row-gap-xs--l {
		row-gap: var(--gap-xs);
	}

	.gap-xs2--l.gap-xs2--l {
		gap: var(--gap-xs2);
	}
	.col-gap-xs2--l.col-gap-xs2--l {
		column-gap: var(--gap-xs2);
	}
	.row-gap-xs2--l.row-gap-xs2--l {
		row-gap: var(--gap-xs2);
	}

	.gap-xs3--l.gap-xs3--l {
		gap: var(--gap-xs3);
	}
	.col-gap-xs3--l.col-gap-xs3--l {
		column-gap: var(--gap-xs3);
	}
	.row-gap-xs3--l.row-gap-xs3--l {
		row-gap: var(--gap-xs3);
	}

	.gap-xs4--l.gap-xs4--l {
		gap: var(--gap-xs4);
	}
	.col-gap-xs4--l.col-gap-xs4--l {
		column-gap: var(--gap-xs4);
	}
	.row-gap-xs4--l.row-gap-xs4--l {
		row-gap: var(--gap-xs4);
	}

	.gap-xs5--l.gap-xs5--l {
		gap: var(--gap-xs5);
	}
	.col-gap-xs5--l.col-gap-xs5--l {
		column-gap: var(--gap-xs5);
	}
	.row-gap-xs5--l.row-gap-xs5--l {
		row-gap: var(--gap-xs5);
	}

	.gap-xs6--l.gap-xs6--l {
		gap: var(--gap-xs6);
	}
	.col-gap-xs6--l.col-gap-xs6--l {
		column-gap: var(--gap-xs6);
	}
	.row-gap-xs6--l.row-gap-xs6--l {
		row-gap: var(--gap-xs6);
	}

	.gap-xs7--l.gap-xs7--l {
		gap: var(--gap-xs7);
	}
	.col-gap-xs7--l.col-gap-xs7--l {
		column-gap: var(--gap-xs7);
	}
	.row-gap-xs7--l.row-gap-xs7--l {
		row-gap: var(--gap-xs7);
	}

	.gap-xs8--l.gap-xs8--l {
		gap: var(--gap-xs8);
	}
	.col-gap-xs8--l.col-gap-xs8--l {
		column-gap: var(--gap-xs8);
	}
	.row-gap-xs8--l.row-gap-xs8--l {
		row-gap: var(--gap-xs8);
	}

	.gap-xs9--l.gap-xs9--l {
		gap: var(--gap-xs9);
	}
	.col-gap-xs9--l.col-gap-xs9--l {
		column-gap: var(--gap-xs9);
	}
	.row-gap-xs9--l.row-gap-xs9--l {
		row-gap: var(--gap-xs9);
	}

	.gap-xs10--l.gap-xs10--l {
		gap: var(--gap-xs10);
	}
	.col-gap-xs10--l.col-gap-xs10--l {
		column-gap: var(--gap-xs10);
	}
	.row-gap-xs10--l.row-gap-xs10--l {
		row-gap: var(--gap-xs10);
	}

	.gap-xs11--l.gap-xs11--l {
		gap: var(--gap-xs11);
	}
	.col-gap-xs11--l.col-gap-xs11--l {
		column-gap: var(--gap-xs11);
	}
	.row-gap-xs11--l.row-gap-xs11--l {
		row-gap: var(--gap-xs11);
	}
}
