/*
VERSION:		3.06
REVISIÓN:		13-05-2025 
*/
:root{
	--gap: 1px;
	--rowgap: 1px;
	--colgap: 1px;
	--gap1: 0.2rem;
	--gap2: 0.4rem;
	--gap3: 0.6rem;
	--gap4: 0.8rem;
	--gap5: 1rem;
	--gap6: 1.2rem;
	--gap7: 1.4rem;
	--gap8: 1.6rem;
	--gap9: 1.8rem;
	--gap10: 2rem;
	--gap11: 2.2rem;
	--gap12: 2.4rem;
	--gap13: 2.6rem;
	--gap14: 2.8rem;
	--gap15: 3rem;
	--gap16: 3.2rem;
	--gap17: 3.4rem;
	--gap18: 3.6rem;
	--gap19: 3.8rem;
	--gap20: 4rem;
	--column1: 1;
	--column2: 2;
	--column3: 3;
	--column4: 4;
	--column5: 5;
	--column6: 6;
	--column7: 7;
	--column8: 8;
}
.x_boxes, .x_boxes_child > *, .x_boxes1, .x_boxes1_child > *, .x_boxes2, .x_boxes2_child > *, .x_boxes3, .x_boxes3_child > *, .x_boxes4, .x_boxes4_child > *, .x_boxes5, .x_boxes5_child > *, .x_boxes6, .x_boxes6_child > *, .x_boxes7, .x_boxes7_child > *, .x_boxes8, .x_boxes8_child > *{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.x_boxes.x_reverse, .x_boxes_child.x_reverse_child > *, .x_boxes1.x_reverse, .x_boxes1_child.x_reverse_child > *, .x_boxes2.x_reverse, .x_boxes2_child.x_reverse_child > *, .x_boxes3.x_reverse, .x_boxes3_child.x_reverse_child > *, .x_boxes4.x_reverse, .x_boxes4_child.x_reverse_child > *, .x_boxes5.x_reverse, .x_boxes5_child.x_reverse_child > *, .x_boxes6.x_reverse, .x_boxes6_child.x_reverse_child > *, .x_boxes7.x_reverse, .x_boxes7_child.x_reverse_child > *, .x_boxes8.x_reverse, .x_boxes8_child.x_reverse_child > *{
	flex-direction:row-reverse;
}
.x_boxes > *, .x_boxes_child > * > *, .x_boxes1 > *, .x_boxes1_child > * > *{
	width: 100%;
}
.x_boxes > *, .x_boxes_child > * > *, .x_boxes1 > *, .x_boxes1_child > * > *, .x_boxes2 > *, .x_boxes2_child > * > *, .x_boxes3 > *, .x_boxes3_child > * > *, .x_boxes4 > *, .x_boxes4_child > * > *, .x_boxes5 > *, .x_boxes5_child > * > *, .x_boxes6 > *, .x_boxes6_child > * > *, .x_boxes7 > *, .x_boxes7_child > * > *, .x_boxes8 > *, .x_boxes8_child > * > *{
	flex-grow: 0;
	flex-basis: auto;
}
[class*="x_boxes"].x_gap1, [class*="x_boxes"][class*="_child"].x_gap1_child > *{ --gap: (var(--gap1)); gap:var(--gap1); }
[class*="x_boxes"].x_gap2, [class*="x_boxes"][class*="_child"].x_gap2_child > *{ --gap: (var(--gap2)); gap:var(--gap2); }
[class*="x_boxes"].x_gap3, [class*="x_boxes"][class*="_child"].x_gap3_child > *{ --gap: (var(--gap3)); gap:var(--gap3); }
[class*="x_boxes"].x_gap4, [class*="x_boxes"][class*="_child"].x_gap4_child > *{ --gap: (var(--gap4)); gap:var(--gap4); }
[class*="x_boxes"].x_gap5, [class*="x_boxes"][class*="_child"].x_gap5_child > *{ --gap: (var(--gap5)); gap:var(--gap5); }
[class*="x_boxes"].x_gap6, [class*="x_boxes"][class*="_child"].x_gap6_child > *{ --gap: (var(--gap6)); gap:var(--gap6); }
[class*="x_boxes"].x_gap7, [class*="x_boxes"][class*="_child"].x_gap7_child > *{ --gap: (var(--gap7)); gap:var(--gap7); }
[class*="x_boxes"].x_gap8, [class*="x_boxes"][class*="_child"].x_gap8_child > *{ --gap: (var(--gap8)); gap:var(--gap8); }
[class*="x_boxes"].x_gap9, [class*="x_boxes"][class*="_child"].x_gap9_child > *{ --gap: (var(--gap9)); gap:var(--gap9); }
[class*="x_boxes"].x_gap10, [class*="x_boxes"][class*="_child"].x_gap10_child > *{ --gap: (var(--gap10)); gap:var(--gap10); }
[class*="x_boxes"].x_gap11, [class*="x_boxes"][class*="_child"].x_gap11_child > *{ --gap: (var(--gap11)); gap:var(--gap11); }
[class*="x_boxes"].x_gap12, [class*="x_boxes"][class*="_child"].x_gap12_child > *{ --gap: (var(--gap12)); gap:var(--gap12); }
[class*="x_boxes"].x_gap13, [class*="x_boxes"][class*="_child"].x_gap13_child > *{ --gap: (var(--gap13)); gap:var(--gap13); }
[class*="x_boxes"].x_gap14, [class*="x_boxes"][class*="_child"].x_gap14_child > *{ --gap: (var(--gap14)); gap:var(--gap14); }
[class*="x_boxes"].x_gap15, [class*="x_boxes"][class*="_child"].x_gap15_child > *{ --gap: (var(--gap15)); gap:var(--gap15); }
[class*="x_boxes"].x_gap16, [class*="x_boxes"][class*="_child"].x_gap16_child > *{ --gap: (var(--gap16)); gap:var(--gap16); }
[class*="x_boxes"].x_gap17, [class*="x_boxes"][class*="_child"].x_gap17_child > *{ --gap: (var(--gap17)); gap:var(--gap17); }
[class*="x_boxes"].x_gap18, [class*="x_boxes"][class*="_child"].x_gap18_child > *{ --gap: (var(--gap18)); gap:var(--gap18); }
[class*="x_boxes"].x_gap19, [class*="x_boxes"][class*="_child"].x_gap19_child > *{ --gap: (var(--gap19)); gap:var(--gap19); }
[class*="x_boxes"].x_gap20, [class*="x_boxes"][class*="_child"].x_gap20_child > *{ --gap: (var(--gap20)); gap:var(--gap20); }
[class*="x_boxes"].x_rowgap1, [class*="x_boxes"][class*="_child"].x_rowgap1_child > *{ --rowgap: (var(--gap1)); row-gap:var(--gap1); }
[class*="x_boxes"].x_rowgap2, [class*="x_boxes"][class*="_child"].x_rowgap2_child > *{ --rowgap: (var(--gap2)); row-gap:var(--gap2); }
[class*="x_boxes"].x_rowgap3, [class*="x_boxes"][class*="_child"].x_rowgap3_child > *{ --rowgap: (var(--gap3)); row-gap:var(--gap3); }
[class*="x_boxes"].x_rowgap4, [class*="x_boxes"][class*="_child"].x_rowgap4_child > *{ --rowgap: (var(--gap4)); row-gap:var(--gap4); }
[class*="x_boxes"].x_rowgap5, [class*="x_boxes"][class*="_child"].x_rowgap5_child > *{ --rowgap: (var(--gap5)); row-gap:var(--gap5); }
[class*="x_boxes"].x_rowgap6, [class*="x_boxes"][class*="_child"].x_rowgap6_child > *{ --rowgap: (var(--gap6)); row-gap:var(--gap6); }
[class*="x_boxes"].x_rowgap7, [class*="x_boxes"][class*="_child"].x_rowgap7_child > *{ --rowgap: (var(--gap7)); row-gap:var(--gap7); }
[class*="x_boxes"].x_rowgap8, [class*="x_boxes"][class*="_child"].x_rowgap8_child > *{ --rowgap: (var(--gap8)); row-gap:var(--gap8); }
[class*="x_boxes"].x_rowgap9, [class*="x_boxes"][class*="_child"].x_rowgap9_child > *{ --rowgap: (var(--gap9)); row-gap:var(--gap9); }
[class*="x_boxes"].x_rowgap10, [class*="x_boxes"][class*="_child"].x_rowgap10_child > *{ --rowgap: (var(--gap10)); row-gap:var(--gap10); }
[class*="x_boxes"].x_rowgap11, [class*="x_boxes"][class*="_child"].x_rowgap11_child > *{ --rowgap: (var(--gap11)); row-gap:var(--gap11); }
[class*="x_boxes"].x_rowgap12, [class*="x_boxes"][class*="_child"].x_rowgap12_child > *{ --rowgap: (var(--gap12)); row-gap:var(--gap12); }
[class*="x_boxes"].x_rowgap13, [class*="x_boxes"][class*="_child"].x_rowgap13_child > *{ --rowgap: (var(--gap13)); row-gap:var(--gap13); }
[class*="x_boxes"].x_rowgap14, [class*="x_boxes"][class*="_child"].x_rowgap14_child > *{ --rowgap: (var(--gap14)); row-gap:var(--gap14); }
[class*="x_boxes"].x_rowgap15, [class*="x_boxes"][class*="_child"].x_rowgap15_child > *{ --rowgap: (var(--gap15)); row-gap:var(--gap15); }
[class*="x_boxes"].x_rowgap16, [class*="x_boxes"][class*="_child"].x_rowgap16_child > *{ --rowgap: (var(--gap16)); row-gap:var(--gap16); }
[class*="x_boxes"].x_rowgap17, [class*="x_boxes"][class*="_child"].x_rowgap17_child > *{ --rowgap: (var(--gap17)); row-gap:var(--gap17); }
[class*="x_boxes"].x_rowgap18, [class*="x_boxes"][class*="_child"].x_rowgap18_child > *{ --rowgap: (var(--gap18)); row-gap:var(--gap18); }
[class*="x_boxes"].x_rowgap19, [class*="x_boxes"][class*="_child"].x_rowgap19_child > *{ --rowgap: (var(--gap19)); row-gap:var(--gap19); }
[class*="x_boxes"].x_rowgap20, [class*="x_boxes"][class*="_child"].x_rowgap20_child > *{ --rowgap: (var(--gap20)); row-gap:var(--gap20); }
[class*="x_boxes"].x_colgap1, [class*="x_boxes"][class*="_child"].x_colgap1_child > *{ --colgap: (var(--gap1)); column-gap:var(--gap1); }
[class*="x_boxes"].x_colgap2, [class*="x_boxes"][class*="_child"].x_colgap2_child > *{ --colgap: (var(--gap2)); column-gap:var(--gap2); }
[class*="x_boxes"].x_colgap3, [class*="x_boxes"][class*="_child"].x_colgap3_child > *{ --colgap: (var(--gap3)); column-gap:var(--gap3); }
[class*="x_boxes"].x_colgap4, [class*="x_boxes"][class*="_child"].x_colgap4_child > *{ --colgap: (var(--gap4)); column-gap:var(--gap4); }
[class*="x_boxes"].x_colgap5, [class*="x_boxes"][class*="_child"].x_colgap5_child > *{ --colgap: (var(--gap5)); column-gap:var(--gap5); }
[class*="x_boxes"].x_colgap6, [class*="x_boxes"][class*="_child"].x_colgap6_child > *{ --colgap: (var(--gap6)); column-gap:var(--gap6); }
[class*="x_boxes"].x_colgap7, [class*="x_boxes"][class*="_child"].x_colgap7_child > *{ --colgap: (var(--gap7)); column-gap:var(--gap7); }
[class*="x_boxes"].x_colgap8, [class*="x_boxes"][class*="_child"].x_colgap8_child > *{ --colgap: (var(--gap8)); column-gap:var(--gap8); }
[class*="x_boxes"].x_colgap9, [class*="x_boxes"][class*="_child"].x_colgap9_child > *{ --colgap: (var(--gap9)); column-gap:var(--gap9); }
[class*="x_boxes"].x_colgap10, [class*="x_boxes"][class*="_child"].x_colgap10_child > *{ --colgap: (var(--gap10)); column-gap:var(--gap10); }
[class*="x_boxes"].x_colgap11, [class*="x_boxes"][class*="_child"].x_colgap11_child > *{ --colgap: (var(--gap11)); column-gap:var(--gap11); }
[class*="x_boxes"].x_colgap12, [class*="x_boxes"][class*="_child"].x_colgap12_child > *{ --colgap: (var(--gap12)); column-gap:var(--gap12); }
[class*="x_boxes"].x_colgap13, [class*="x_boxes"][class*="_child"].x_colgap13_child > *{ --colgap: (var(--gap13)); column-gap:var(--gap13); }
[class*="x_boxes"].x_colgap14, [class*="x_boxes"][class*="_child"].x_colgap14_child > *{ --colgap: (var(--gap14)); column-gap:var(--gap14); }
[class*="x_boxes"].x_colgap15, [class*="x_boxes"][class*="_child"].x_colgap15_child > *{ --colgap: (var(--gap15)); column-gap:var(--gap15); }
[class*="x_boxes"].x_colgap16, [class*="x_boxes"][class*="_child"].x_colgap16_child > *{ --colgap: (var(--gap16)); column-gap:var(--gap16); }
[class*="x_boxes"].x_colgap17, [class*="x_boxes"][class*="_child"].x_colgap17_child > *{ --colgap: (var(--gap17)); column-gap:var(--gap17); }
[class*="x_boxes"].x_colgap18, [class*="x_boxes"][class*="_child"].x_colgap18_child > *{ --colgap: (var(--gap18)); column-gap:var(--gap18); }
[class*="x_boxes"].x_colgap19, [class*="x_boxes"][class*="_child"].x_colgap19_child > *{ --colgap: (var(--gap19)); column-gap:var(--gap19); }
[class*="x_boxes"].x_colgap20, [class*="x_boxes"][class*="_child"].x_colgap20_child > *{ --colgap: (var(--gap20)); column-gap:var(--gap20); }

.x_boxes > *, .x_boxes1 > *, .x_boxes_child > * > *, .x_boxes1_child > * > *, 
.x_boxes2 > *, .x_boxes2_child > * > *, 
.x_boxes3 > *, .x_boxes3_child > * > *, 
.x_boxes4 > *, .x_boxes4_child > * > *, 
.x_boxes5 > *, .x_boxes5_child > * > *, 
.x_boxes6 > *, .x_boxes6_child > * > *, 
.x_boxes7 > *, .x_boxes7_child > * > *, 
.x_boxes8 > *, .x_boxes8_child > * > *{
	width: calc((100% / var(--column1)) - var(--gap) + (var(--gap) / var(--column1)));
}
.x_boxes[class*="x_colgap"] > *, .x_boxes1[class*="x_colgap"] > *, .x_boxes_child[class*="x_colgap"] > * > *, .x_boxes1_child[class*="x_colgap"] > * > *, 
.x_boxes2[class*="x_colgap"] > *, .x_boxes2_child[class*="x_colgap"] > * > *, 
.x_boxes3[class*="x_colgap"] > *, .x_boxes3_child[class*="x_colgap"] > * > *, 
.x_boxes4[class*="x_colgap"] > *, .x_boxes4_child[class*="x_colgap"] > * > *, 
.x_boxes5[class*="x_colgap"] > *, .x_boxes5_child[class*="x_colgap"] > * > *, 
.x_boxes6[class*="x_colgap"] > *, .x_boxes6_child[class*="x_colgap"] > * > *, 
.x_boxes7[class*="x_colgap"] > *, .x_boxes7_child[class*="x_colgap"] > * > *, 
.x_boxes8[class*="x_colgap"] > *, .x_boxes8_child[class*="x_colgap"] > * > *{
	width: calc((100% / var(--column1)) - var(--colgap) + (var(--colgap) / var(--column1)));
}
.x_grid, .x_grid1, .x_grid2, .x_grid3, .x_grid4, .x_grid5, .x_grid6, .x_grid7, .x_grid8, .x_grid9, .x_grid10, .x_grid11, .x_grid12, .x_grid13, .x_grid14, .x_grid15, .x_grid16, .x_grid17, .x_grid18, .x_grid19, .x_grid20, 
.x_grid_child > *, .x_grid1_child > *, .x_grid2_child > *, .x_grid3_child > *, .x_grid4_child > *, .x_grid5_child > *, .x_grid6_child > *, .x_grid7_child > *, .x_grid8_child > *, .x_grid9_child > *, .x_grid10_child > *, .x_grid11_child > *, .x_grid12_child > *, .x_grid13_child > *, .x_grid14_child > *, .x_grid15_child > *, .x_grid16_child > *, .x_grid17_child > *, .x_grid18_child > *, .x_grid19_child > *, .x_grid20_child > *, 
.x_grid_r1, .x_grid1_r1, .x_grid2_r1, .x_grid3_r1, .x_grid4_r1, .x_grid5_r1, .x_grid6_r1, .x_grid7_r1, .x_grid8_r1, .x_grid9_r1, .x_grid10_r1, .x_grid11_r1, .x_grid12_r1, .x_grid13_r1, .x_grid14_r1, .x_grid15_r1, .x_grid16_r1, .x_grid17_r1, .x_grid18_r1, .x_grid19_r1, .x_grid20_r1, 
.x_grid_r1_child > *, .x_grid1_r1_child > *, .x_grid2_r1_child > *, .x_grid3_r1_child > *, .x_grid4_r1_child > *, .x_grid5_r1_child > *, .x_grid6_r1_child > *, .x_grid7_r1_child > *, .x_grid8_r1_child > *, .x_grid9_r1_child > *, .x_grid10_r1_child > *, .x_grid11_r1_child > *, .x_grid12_r1_child > *, .x_grid13_r1_child > *, .x_grid14_r1_child > *, .x_grid15_r1_child > *, .x_grid16_r1_child > *, .x_grid17_r1_child > *, .x_grid18_r1_child > *, .x_grid19_r1_child > *, .x_grid20_r1_child > *, 
.x_grid1_05, .x_grid1_05_r1, .x_grid05_1, .x_grid05_1_r1, 
.x_grid1_05_child > *, .x_grid1_05_r1_child > *, .x_grid05_1_child > *, .x_grid05_1_r1_child > *{
	display: grid;
	width: 100%;
}
.x_grid, .x_grid1, .x_grid_r1, .x_grid1_r1, .x_grid_child > *, .x_grid1_child > *, .x_grid_r1_child > *, .x_grid1_r1_child > *{ grid-template-columns: minmax(0, 1fr); }
.x_grid2, .x_grid2_r1, .x_grid2_child > *, .x_grid2_r1_child > *{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
.x_grid3, .x_grid3_r1, .x_grid3_child > *, .x_grid3_r1_child > *{ grid-template-columns: repeat(3, minmax(0, 1fr)); }
.x_grid4, .x_grid4_r1, .x_grid4_child > *, .x_grid4_r1_child > *{ grid-template-columns: repeat(4, minmax(0, 1fr)); }
.x_grid5, .x_grid5_r1, .x_grid5_child > *, .x_grid5_r1_child > *{ grid-template-columns: repeat(5, minmax(0, 1fr)); }
.x_grid6, .x_grid6_r1, .x_grid6_child > *, .x_grid6_r1_child > *{ grid-template-columns: repeat(6, minmax(0, 1fr)); }
.x_grid7, .x_grid7_r1, .x_grid7_child > *, .x_grid7_r1_child > *{ grid-template-columns: repeat(7, minmax(0, 1fr)); }
.x_grid8, .x_grid8_r1, .x_grid8_child > *, .x_grid8_r1_child > *{ grid-template-columns: repeat(8, minmax(0, 1fr)); }
.x_grid9, .x_grid9_r1, .x_grid9_child > *, .x_grid9_r1_child > *{ grid-template-columns: repeat(9, minmax(0, 1fr)); }
.x_grid10, .x_grid10_r1, .x_grid10_child > *, .x_grid10_r1_child > *{ grid-template-columns: repeat(10, minmax(0, 1fr)); }
.x_grid11, .x_grid11_r1, .x_grid11_child > *, .x_grid11_r1_child > *{ grid-template-columns: repeat(11, minmax(0, 1fr)); }
.x_grid12, .x_grid12_r1, .x_grid12_child > *, .x_grid12_r1_child > *{ grid-template-columns: repeat(12, minmax(0, 1fr)); }
.x_grid13, .x_grid13_r1, .x_grid13_child > *, .x_grid13_r1_child > *{ grid-template-columns: repeat(13, minmax(0, 1fr)); }
.x_grid14, .x_grid14_r1, .x_grid14_child > *, .x_grid14_r1_child > *{ grid-template-columns: repeat(14, minmax(0, 1fr)); }
.x_grid15, .x_grid15_r1, .x_grid15_child > *, .x_grid15_r1_child > *{ grid-template-columns: repeat(15, minmax(0, 1fr)); }
.x_grid16, .x_grid16_r1, .x_grid16_child > *, .x_grid16_r1_child > *{ grid-template-columns: repeat(16, minmax(0, 1fr)); }
.x_grid17, .x_grid17_r1, .x_grid17_child > *, .x_grid17_r1_child > *{ grid-template-columns: repeat(17, minmax(0, 1fr)); }
.x_grid18, .x_grid18_r1, .x_grid18_child > *, .x_grid18_r1_child > *{ grid-template-columns: repeat(18, minmax(0, 1fr)); }
.x_grid19, .x_grid19_r1, .x_grid19_child > *, .x_grid19_r1_child > *{ grid-template-columns: repeat(19, minmax(0, 1fr)); }
.x_grid20, .x_grid20_r1, .x_grid20_child > *, .x_grid20_r1_child > *{ grid-template-columns: repeat(20, minmax(0, 1fr)); }
.x_grid1_05, .x_grid1_05_r1, .x_grid1_05_child > *, .x_grid1_05_r1_child > *{ grid-template-columns: 2fr 1fr; }
.x_grid05_1, .x_grid05_1_r1, .x_grid05_1_child > *, .x_grid05_1_r1_child > *{ grid-template-columns: 1fr 2fr; }
.x_gap1, .x_gap1_r1, .x_gap1_child > *, .x_gap1_r1_child > *{ gap: var(--gap1); }
.x_gap2, .x_gap2_r1, .x_gap2_child > *, .x_gap2_r1_child > *{ gap: var(--gap2); }
.x_gap3, .x_gap3_r1, .x_gap3_child > *, .x_gap3_r1_child > *{ gap: var(--gap3); }
.x_gap4, .x_gap4_r1, .x_gap4_child > *, .x_gap4_r1_child > *{ gap: var(--gap4); }
.x_gap5, .x_gap5_r1, .x_gap5_child > *, .x_gap5_r1_child > *{ gap: var(--gap5); }
.x_gap6, .x_gap6_r1, .x_gap6_child > *, .x_gap6_r1_child > *{ gap: var(--gap6); }
.x_gap7, .x_gap7_r1, .x_gap7_child > *, .x_gap7_r1_child > *{ gap: var(--gap7); }
.x_gap8, .x_gap8_r1, .x_gap8_child > *, .x_gap8_r1_child > *{ gap: var(--gap8); }
.x_gap9, .x_gap9_r1, .x_gap9_child > *, .x_gap9_r1_child > *{ gap: var(--gap9); }
.x_gap10, .x_gap10_r1, .x_gap10_child > *, .x_gap10_r1_child > *{ gap: var(--gap10); }
.x_gap11, .x_gap11_r1, .x_gap11_child > *, .x_gap11_r1_child > *{ gap: var(--gap11); }
.x_gap12, .x_gap12_r1, .x_gap12_child > *, .x_gap12_r1_child > *{ gap: var(--gap12); }
.x_gap13, .x_gap13_r1, .x_gap13_child > *, .x_gap13_r1_child > *{ gap: var(--gap13); }
.x_gap14, .x_gap14_r1, .x_gap14_child > *, .x_gap14_r1_child > *{ gap: var(--gap14); }
.x_gap15, .x_gap15_r1, .x_gap15_child > *, .x_gap15_r1_child > *{ gap: var(--gap15); }
.x_gap16, .x_gap16_r1, .x_gap16_child > *, .x_gap16_r1_child > *{ gap: var(--gap16); }
.x_gap17, .x_gap17_r1, .x_gap17_child > *, .x_gap17_r1_child > *{ gap: var(--gap17); }
.x_gap18, .x_gap18_r1, .x_gap18_child > *, .x_gap18_r1_child > *{ gap: var(--gap18); }
.x_gap19, .x_gap19_r1, .x_gap19_child > *, .x_gap19_r1_child > *{ gap: var(--gap19); }
.x_gap20, .x_gap20_r1, .x_gap20_child > *, .x_gap20_r1_child > *{ gap: var(--gap20); }
.x_rowgap1, .x_rowgap1_r1, .x_rowgap1_child > *, .x_rowgap1_r1_child > *{ row-gap: var(--gap1); }
.x_rowgap2, .x_rowgap2_r1, .x_rowgap2_child > *, .x_rowgap2_r1_child > *{ row-gap: var(--gap2); }
.x_rowgap3, .x_rowgap3_r1, .x_rowgap3_child > *, .x_rowgap3_r1_child > *{ row-gap: var(--gap3); }
.x_rowgap4, .x_rowgap4_r1, .x_rowgap4_child > *, .x_rowgap4_r1_child > *{ row-gap: var(--gap4); }
.x_rowgap5, .x_rowgap5_r1, .x_rowgap5_child > *, .x_rowgap5_r1_child > *{ row-gap: var(--gap5); }
.x_rowgap6, .x_rowgap6_r1, .x_rowgap6_child > *, .x_rowgap6_r1_child > *{ row-gap: var(--gap6); }
.x_rowgap7, .x_rowgap7_r1, .x_rowgap7_child > *, .x_rowgap7_r1_child > *{ row-gap: var(--gap7); }
.x_rowgap8, .x_rowgap8_r1, .x_rowgap8_child > *, .x_rowgap8_r1_child > *{ row-gap: var(--gap8); }
.x_rowgap9, .x_rowgap9_r1, .x_rowgap9_child > *, .x_rowgap9_r1_child > *{ row-gap: var(--gap9); }
.x_rowgap10, .x_rowgap10_r1, .x_rowgap10_child > *, .x_rowgap10_r1_child > *{ row-gap: var(--gap10); }
.x_rowgap11, .x_rowgap11_r1, .x_rowgap11_child > *, .x_rowgap11_r1_child > *{ row-gap: var(--gap11); }
.x_rowgap12, .x_rowgap12_r1, .x_rowgap12_child > *, .x_rowgap12_r1_child > *{ row-gap: var(--gap12); }
.x_rowgap13, .x_rowgap13_r1, .x_rowgap13_child > *, .x_rowgap13_r1_child > *{ row-gap: var(--gap13); }
.x_rowgap14, .x_rowgap14_r1, .x_rowgap14_child > *, .x_rowgap14_r1_child > *{ row-gap: var(--gap14); }
.x_rowgap15, .x_rowgap15_r1, .x_rowgap15_child > *, .x_rowgap15_r1_child > *{ row-gap: var(--gap15); }
.x_rowgap16, .x_rowgap16_r1, .x_rowgap16_child > *, .x_rowgap16_r1_child > *{ row-gap: var(--gap16); }
.x_rowgap17, .x_rowgap17_r1, .x_rowgap17_child > *, .x_rowgap17_r1_child > *{ row-gap: var(--gap17); }
.x_rowgap18, .x_rowgap18_r1, .x_rowgap18_child > *, .x_rowgap18_r1_child > *{ row-gap: var(--gap18); }
.x_rowgap19, .x_rowgap19_r1, .x_rowgap19_child > *, .x_rowgap19_r1_child > *{ row-gap: var(--gap19); }
.x_rowgap20, .x_rowgap20_r1, .x_rowgap20_child > *, .x_rowgap20_r1_child > *{ row-gap: var(--gap20); }
.x_colgap1, .x_colgap1_r1, .x_colgap1_child > *, .x_colgap1_r1_child > *{ column-gap: var(--gap1); }
.x_colgap2, .x_colgap2_r1, .x_colgap2_child > *, .x_colgap2_r1_child > *{ column-gap: var(--gap2); }
.x_colgap3, .x_colgap3_r1, .x_colgap3_child > *, .x_colgap3_r1_child > *{ column-gap: var(--gap3); }
.x_colgap4, .x_colgap4_r1, .x_colgap4_child > *, .x_colgap4_r1_child > *{ column-gap: var(--gap4); }
.x_colgap5, .x_colgap5_r1, .x_colgap5_child > *, .x_colgap5_r1_child > *{ column-gap: var(--gap5); }
.x_colgap6, .x_colgap6_r1, .x_colgap6_child > *, .x_colgap6_r1_child > *{ column-gap: var(--gap6); }
.x_colgap7, .x_colgap7_r1, .x_colgap7_child > *, .x_colgap7_r1_child > *{ column-gap: var(--gap7); }
.x_colgap8, .x_colgap8_r1, .x_colgap8_child > *, .x_colgap8_r1_child > *{ column-gap: var(--gap8); }
.x_colgap9, .x_colgap9_r1, .x_colgap9_child > *, .x_colgap9_r1_child > *{ column-gap: var(--gap9); }
.x_colgap10, .x_colgap10_r1, .x_colgap10_child > *, .x_colgap10_r1_child > *{ column-gap: var(--gap10); }
.x_colgap11, .x_colgap11_r1, .x_colgap11_child > *, .x_colgap11_r1_child > *{ column-gap: var(--gap11); }
.x_colgap12, .x_colgap12_r1, .x_colgap12_child > *, .x_colgap12_r1_child > *{ column-gap: var(--gap12); }
.x_colgap13, .x_colgap13_r1, .x_colgap13_child > *, .x_colgap13_r1_child > *{ column-gap: var(--gap13); }
.x_colgap14, .x_colgap14_r1, .x_colgap14_child > *, .x_colgap14_r1_child > *{ column-gap: var(--gap14); }
.x_colgap15, .x_colgap15_r1, .x_colgap15_child > *, .x_colgap15_r1_child > *{ column-gap: var(--gap15); }
.x_colgap16, .x_colgap16_r1, .x_colgap16_child > *, .x_colgap16_r1_child > *{ column-gap: var(--gap16); }
.x_colgap17, .x_colgap17_r1, .x_colgap17_child > *, .x_colgap17_r1_child > *{ column-gap: var(--gap17); }
.x_colgap18, .x_colgap18_r1, .x_colgap18_child > *, .x_colgap18_r1_child > *{ column-gap: var(--gap18); }
.x_colgap19, .x_colgap19_r1, .x_colgap19_child > *, .x_colgap19_r1_child > *{ column-gap: var(--gap19); }
.x_colgap20, .x_colgap20_r1, .x_colgap20_child > *, .x_colgap20_r1_child > *{ column-gap: var(--gap20); }

.x_grid_2l, .x_grid_2r, .x_grid_2l_child > *, .x_grid_2r_child > *{
	display: grid;
	grid-gap: 1.6rem 3rem;
	grid-template-columns: 1fr;
}
.x_flex_dynamic, .x_flex_dynamic_child > *{
	display: flex;
    flex-wrap: wrap;
}
.x_flex_dynamic > *, .x_flex_dynamic_child > * > *{
    flex: 1 0 300px;
}
.x_order0, .x_order0_child > *, .x_order0_r1, .x_order0_r1_child > *{ 	order: 0; }
.x_order1, .x_order1_child > *, .x_order1_r1, .x_order1_r1_child > *{ 	order: 1; }
.x_order2, .x_order2_child > *, .x_order2_r1, .x_order2_r1_child > *{ 	order: 2; }
.x_order3, .x_order3_child > *, .x_order3_r1, .x_order3_r1_child > *{ 	order: 3; }
.x_order4, .x_order4_child > *, .x_order4_r1, .x_order4_r1_child > *{ 	order: 4; }
.x_order5, .x_order5_child > *, .x_order5_r1, .x_order5_r1_child > *{ 	order: 5; }
.x_order6, .x_order6_child > *, .x_order6_r1, .x_order6_r1_child > *{ 	order: 6; }
.x_order7, .x_order7_child > *, .x_order7_r1, .x_order7_r1_child > *{ 	order: 7; }
.x_order8, .x_order8_child > *, .x_order8_r1, .x_order8_r1_child > *{ 	order: 8; }
.x_order9, .x_order9_child > *, .x_order9_r1, .x_order9_r1_child > *{ 	order: 9; }
.x_order10, .x_order10_child > *, .x_order10_r1, .x_order10_r1_child > *{ order: 10; }
.x_order11, .x_order11_child > *, .x_order11_r1, .x_order11_r1_child > *{ order: 11; }
.x_order12, .x_order12_child > *, .x_order12_r1, .x_order12_r1_child > *{ order: 12; }
.x_order13, .x_order13_child > *, .x_order13_r1, .x_order13_r1_child > *{ order: 13; }
.x_order14, .x_order14_child > *, .x_order14_r1, .x_order14_r1_child > *{ order: 14; }
.x_order15, .x_order15_child > *, .x_order15_r1, .x_order15_r1_child > *{ order: 15; }
.x_order16, .x_order16_child > *, .x_order16_r1, .x_order16_r1_child > *{ order: 16; }
.x_order17, .x_order17_child > *, .x_order17_r1, .x_order17_r1_child > *{ order: 17; }
.x_order18, .x_order18_child > *, .x_order18_r1, .x_order18_r1_child > *{ order: 18; }
.x_order19, .x_order19_child > *, .x_order19_r1, .x_order19_r1_child > *{ order: 19; }
.x_order20, .x_order20_child > *, .x_order20_r1, .x_order20_r1_child > *{ order: 20; }

@media screen and (min-width: 460px){
	.x_grid_r2, .x_grid1_r2, .x_grid2_r2, .x_grid3_r2, .x_grid4_r2, .x_grid5_r2, .x_grid6_r2, .x_grid7_r2, .x_grid8_r2, .x_grid9_r2, .x_grid10_r2, .x_grid11_r2, .x_grid12_r2, .x_grid13_r2, .x_grid14_r2, .x_grid15_r2, .x_grid16_r2, .x_grid17_r2, .x_grid18_r2, .x_grid19_r2, .x_grid20_r2, 
	.x_grid_r2_child > *, .x_grid1_r2_child > *, .x_grid2_r2_child > *, .x_grid3_r2_child > *, .x_grid4_r2_child > *, .x_grid5_r2_child > *, .x_grid6_r2_child > *, .x_grid7_r2_child > *, .x_grid8_r2_child > *, .x_grid9_r2_child > *, .x_grid10_r2_child > *, .x_grid11_r2_child > *, .x_grid12_r2_child > *, .x_grid13_r2_child > *, .x_grid14_r2_child > *, .x_grid15_r2_child > *, .x_grid16_r2_child > *, .x_grid17_r2_child > *, .x_grid18_r2_child > *, .x_grid19_r2_child > *, .x_grid20_r2_child > *, 
	.x_grid1_05_r2, .x_grid05_1_r2, 
	.x_grid1_05_r2_child > *, .x_grid05_1_r2_child > *{
		display: grid;
		width: 100%;
	}

	.x_grid_r2, .x_grid1_r2, .x_grid_r2_child > *, .x_grid1_r2_child > *{ grid-template-columns: minmax(0, 1fr); }
	.x_grid2_r2, .x_grid2_r2_child > *{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
	.x_grid3_r2, .x_grid3_r2_child > *{ grid-template-columns: repeat(3, minmax(0, 1fr)); }
	.x_grid4_r2, .x_grid4_r2_child > *{ grid-template-columns: repeat(4, minmax(0, 1fr)); }
	.x_grid5_r2, .x_grid5_r2_child > *{ grid-template-columns: repeat(5, minmax(0, 1fr)); }
	.x_grid6_r2, .x_grid6_r2_child > *{ grid-template-columns: repeat(6, minmax(0, 1fr)); }
	.x_grid7_r2, .x_grid7_r2_child > *{ grid-template-columns: repeat(7, minmax(0, 1fr)); }
	.x_grid8_r2, .x_grid8_r2_child > *{ grid-template-columns: repeat(8, minmax(0, 1fr)); }
	.x_grid9_r2, .x_grid9_r2_child > *{ grid-template-columns: repeat(9, minmax(0, 1fr)); }
	.x_grid10_r2, .x_grid10_r2_child > *{ grid-template-columns: repeat(10, minmax(0, 1fr)); }
	.x_grid11_r2, .x_grid11_r2_child > *{ grid-template-columns: repeat(11, minmax(0, 1fr)); }
	.x_grid12_r2, .x_grid12_r2_child > *{ grid-template-columns: repeat(12, minmax(0, 1fr)); }
	.x_grid13_r2, .x_grid13_r2_child > *{ grid-template-columns: repeat(13, minmax(0, 1fr)); }
	.x_grid14_r2, .x_grid14_r2_child > *{ grid-template-columns: repeat(14, minmax(0, 1fr)); }
	.x_grid15_r2, .x_grid15_r2_child > *{ grid-template-columns: repeat(15, minmax(0, 1fr)); }
	.x_grid16_r2, .x_grid16_r2_child > *{ grid-template-columns: repeat(16, minmax(0, 1fr)); }
	.x_grid17_r2, .x_grid17_r2_child > *{ grid-template-columns: repeat(17, minmax(0, 1fr)); }
	.x_grid18_r2, .x_grid18_r2_child > *{ grid-template-columns: repeat(18, minmax(0, 1fr)); }
	.x_grid19_r2, .x_grid19_r2_child > *{ grid-template-columns: repeat(19, minmax(0, 1fr)); }
	.x_grid20_r2, .x_grid20_r2_child > *{ grid-template-columns: repeat(20, minmax(0, 1fr)); }
	.x_grid1_05_r2, .x_grid1_05_r2_child > *{ grid-template-columns: 2fr 1fr; }
	.x_grid05_1_r2, .x_grid05_1_r2_child > *{ grid-template-columns: 1fr 2fr; }
	.x_gap1_r2, .x_gap1_r2_child > *{ gap: var(--gap1); }
	.x_gap2_r2, .x_gap2_r2_child > *{ gap: var(--gap2); }
	.x_gap3_r2, .x_gap3_r2_child > *{ gap: var(--gap3); }
	.x_gap4_r2, .x_gap4_r2_child > *{ gap: var(--gap4); }
	.x_gap5_r2, .x_gap5_r2_child > *{ gap: var(--gap5); }
	.x_gap6_r2, .x_gap6_r2_child > *{ gap: var(--gap6); }
	.x_gap7_r2, .x_gap7_r2_child > *{ gap: var(--gap7); }
	.x_gap8_r2, .x_gap8_r2_child > *{ gap: var(--gap8); }
	.x_gap9_r2, .x_gap9_r2_child > *{ gap: var(--gap9); }
	.x_gap10_r2, .x_gap10_r2_child > *{ gap: var(--gap10); }
	.x_gap11_r2, .x_gap11_r2_child > *{ gap: var(--gap11); }
	.x_gap12_r2, .x_gap12_r2_child > *{ gap: var(--gap12); }
	.x_gap13_r2, .x_gap13_r2_child > *{ gap: var(--gap13); }
	.x_gap14_r2, .x_gap14_r2_child > *{ gap: var(--gap14); }
	.x_gap15_r2, .x_gap15_r2_child > *{ gap: var(--gap15); }
	.x_gap16_r2, .x_gap16_r2_child > *{ gap: var(--gap16); }
	.x_gap17_r2, .x_gap17_r2_child > *{ gap: var(--gap17); }
	.x_gap18_r2, .x_gap18_r2_child > *{ gap: var(--gap18); }
	.x_gap19_r2, .x_gap19_r2_child > *{ gap: var(--gap19); }
	.x_gap20_r2, .x_gap20_r2_child > *{ gap: var(--gap20); }
	.x_rowgap1_r2, .x_rowgap1_r2_child > *{ row-gap: var(--gap1); }
	.x_rowgap2_r2, .x_rowgap2_r2_child > *{ row-gap: var(--gap2); }
	.x_rowgap3_r2, .x_rowgap3_r2_child > *{ row-gap: var(--gap3); }
	.x_rowgap4_r2, .x_rowgap4_r2_child > *{ row-gap: var(--gap4); }
	.x_rowgap5_r2, .x_rowgap5_r2_child > *{ row-gap: var(--gap5); }
	.x_rowgap6_r2, .x_rowgap6_r2_child > *{ row-gap: var(--gap6); }
	.x_rowgap7_r2, .x_rowgap7_r2_child > *{ row-gap: var(--gap7); }
	.x_rowgap8_r2, .x_rowgap8_r2_child > *{ row-gap: var(--gap8); }
	.x_rowgap9_r2, .x_rowgap9_r2_child > *{ row-gap: var(--gap9); }
	.x_rowgap10_r2, .x_rowgap10_r2_child > *{ row-gap: var(--gap10); }
	.x_rowgap11_r2, .x_rowgap11_r2_child > *{ row-gap: var(--gap11); }
	.x_rowgap12_r2, .x_rowgap12_r2_child > *{ row-gap: var(--gap12); }
	.x_rowgap13_r2, .x_rowgap13_r2_child > *{ row-gap: var(--gap13); }
	.x_rowgap14_r2, .x_rowgap14_r2_child > *{ row-gap: var(--gap14); }
	.x_rowgap15_r2, .x_rowgap15_r2_child > *{ row-gap: var(--gap15); }
	.x_rowgap16_r2, .x_rowgap16_r2_child > *{ row-gap: var(--gap16); }
	.x_rowgap17_r2, .x_rowgap17_r2_child > *{ row-gap: var(--gap17); }
	.x_rowgap18_r2, .x_rowgap18_r2_child > *{ row-gap: var(--gap18); }
	.x_rowgap19_r2, .x_rowgap19_r2_child > *{ row-gap: var(--gap19); }
	.x_rowgap20_r2, .x_rowgap20_r2_child > *{ row-gap: var(--gap20); }
	.x_colgap1_r2, .x_colgap1_r2_child > *{ column-gap: var(--gap1); }
	.x_colgap2_r2, .x_colgap2_r2_child > *{ column-gap: var(--gap2); }
	.x_colgap3_r2, .x_colgap3_r2_child > *{ column-gap: var(--gap3); }
	.x_colgap4_r2, .x_colgap4_r2_child > *{ column-gap: var(--gap4); }
	.x_colgap5_r2, .x_colgap5_r2_child > *{ column-gap: var(--gap5); }
	.x_colgap6_r2, .x_colgap6_r2_child > *{ column-gap: var(--gap6); }
	.x_colgap7_r2, .x_colgap7_r2_child > *{ column-gap: var(--gap7); }
	.x_colgap8_r2, .x_colgap8_r2_child > *{ column-gap: var(--gap8); }
	.x_colgap9_r2, .x_colgap9_r2_child > *{ column-gap: var(--gap9); }
	.x_colgap10_r2, .x_colgap10_r2_child > *{ column-gap: var(--gap10); }
	.x_colgap11_r2, .x_colgap11_r2_child > *{ column-gap: var(--gap11); }
	.x_colgap12_r2, .x_colgap12_r2_child > *{ column-gap: var(--gap12); }
	.x_colgap13_r2, .x_colgap13_r2_child > *{ column-gap: var(--gap13); }
	.x_colgap14_r2, .x_colgap14_r2_child > *{ column-gap: var(--gap14); }
	.x_colgap15_r2, .x_colgap15_r2_child > *{ column-gap: var(--gap15); }
	.x_colgap16_r2, .x_colgap16_r2_child > *{ column-gap: var(--gap16); }
	.x_colgap17_r2, .x_colgap17_r2_child > *{ column-gap: var(--gap17); }
	.x_colgap18_r2, .x_colgap18_r2_child > *{ column-gap: var(--gap18); }
	.x_colgap19_r2, .x_colgap19_r2_child > *{ column-gap: var(--gap19); }
	.x_colgap20_r2, .x_colgap20_r2_child > *{ column-gap: var(--gap20); }

	.x_order0_r2, .x_order0_r2_child > *{ order: 0; }
	.x_order1_r2, .x_order1_r2_child > *{ order: 1; }
	.x_order2_r2, .x_order2_r2_child > *{ order: 2; }
	.x_order3_r2, .x_order3_r2_child > *{ order: 3; }
	.x_order4_r2, .x_order4_r2_child > *{ order: 4; }
	.x_order5_r2, .x_order5_r2_child > *{ order: 5; }
	.x_order6_r2, .x_order6_r2_child > *{ order: 6; }
	.x_order7_r2, .x_order7_r2_child > *{ order: 7; }
	.x_order8_r2, .x_order8_r2_child > *{ order: 8; }
	.x_order9_r2, .x_order9_r2_child > *{ order: 9; }
	.x_order10_r2, .x_order10_r2_child > *{ order: 10; }
	.x_order11_r2, .x_order11_r2_child > *{ order: 11; }
	.x_order12_r2, .x_order12_r2_child > *{ order: 12; }
	.x_order13_r2, .x_order13_r2_child > *{ order: 13; }
	.x_order14_r2, .x_order14_r2_child > *{ order: 14; }
	.x_order15_r2, .x_order15_r2_child > *{ order: 15; }
	.x_order16_r2, .x_order16_r2_child > *{ order: 16; }
	.x_order17_r2, .x_order17_r2_child > *{ order: 17; }
	.x_order18_r2, .x_order18_r2_child > *{ order: 18; }
	.x_order19_r2, .x_order19_r2_child > *{ order: 19; }
	.x_order20_r2, .x_order20_r2_child > *{ order: 20; }
}
@media screen and (min-width: 760px){
	.x_boxes2 > *, .x_boxes2_child > * > *, 
	.x_boxes3 > *, .x_boxes3_child > * > *, 
	.x_boxes4 > *, .x_boxes4_child > * > *, 
	.x_boxes5 > *, .x_boxes5_child > * > *, 
	.x_boxes6 > *, .x_boxes6_child > * > *, 
	.x_boxes7 > *, .x_boxes7_child > * > *, 
	.x_boxes8 > *, .x_boxes8_child > * > *{
		width: calc((100% / var(--column2)) - var(--gap) + (var(--gap) / var(--column2)));
	}
	.x_boxes2[class*="x_colgap"] > *, .x_boxes2_child[class*="x_colgap"] > * > *, 
	.x_boxes3[class*="x_colgap"] > *, .x_boxes3_child[class*="x_colgap"] > * > *, 
	.x_boxes4[class*="x_colgap"] > *, .x_boxes4_child[class*="x_colgap"] > * > *, 
	.x_boxes5[class*="x_colgap"] > *, .x_boxes5_child[class*="x_colgap"] > * > *, 
	.x_boxes6[class*="x_colgap"] > *, .x_boxes6_child[class*="x_colgap"] > * > *, 
	.x_boxes7[class*="x_colgap"] > *, .x_boxes7_child[class*="x_colgap"] > * > *, 
	.x_boxes8[class*="x_colgap"] > *, .x_boxes8_child[class*="x_colgap"] > * > *{
		width: calc((100% / var(--column2)) - var(--colgap) + (var(--colgap) / var(--column2)));
	}
	.x_grid_r3, .x_grid1_r3, .x_grid2_r3, .x_grid3_r3, .x_grid4_r3, .x_grid5_r3, .x_grid6_r3, .x_grid7_r3, .x_grid8_r3, .x_grid9_r3, .x_grid10_r3, .x_grid11_r3, .x_grid12_r3, .x_grid13_r3, .x_grid14_r3, .x_grid15_r3, .x_grid16_r3, .x_grid17_r3, .x_grid18_r3, .x_grid19_r3, .x_grid20_r3, 
	.x_grid_r3_child > *, .x_grid1_r3_child > *, .x_grid2_r3_child > *, .x_grid3_r3_child > *, .x_grid4_r3_child > *, .x_grid5_r3_child > *, .x_grid6_r3_child > *, .x_grid7_r3_child > *, .x_grid8_r3_child > *, .x_grid9_r3_child > *, .x_grid10_r3_child > *, .x_grid11_r3_child > *, .x_grid12_r3_child > *, .x_grid13_r3_child > *, .x_grid14_r3_child > *, .x_grid15_r3_child > *, .x_grid16_r3_child > *, .x_grid17_r3_child > *, .x_grid18_r3_child > *, .x_grid19_r3_child > *, .x_grid20_r3_child > *, 
	.x_grid1_05_r3, .x_grid05_1_r3, 
	.x_grid1_05_r3_child > *, .x_grid05_1_r3_child > *{
		display: grid;
		width: 100%;
	}
	.x_grid_r3, .x_grid1_r3, .x_grid_r3_child > *, .x_grid1_r3_child > *{ grid-template-columns: minmax(0, 1fr); }
	.x_grid2_r3, .x_grid2_r3_child > *{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
	.x_grid3_r3, .x_grid3_r3_child > *{ grid-template-columns: repeat(3, minmax(0, 1fr)); }
	.x_grid4_r3, .x_grid4_r3_child > *{ grid-template-columns: repeat(4, minmax(0, 1fr)); }
	.x_grid5_r3, .x_grid5_r3_child > *{ grid-template-columns: repeat(5, minmax(0, 1fr)); }
	.x_grid6_r3, .x_grid6_r3_child > *{ grid-template-columns: repeat(6, minmax(0, 1fr)); }
	.x_grid7_r3, .x_grid7_r3_child > *{ grid-template-columns: repeat(7, minmax(0, 1fr)); }
	.x_grid8_r3, .x_grid8_r3_child > *{ grid-template-columns: repeat(8, minmax(0, 1fr)); }
	.x_grid9_r3, .x_grid9_r3_child > *{ grid-template-columns: repeat(9, minmax(0, 1fr)); }
	.x_grid10_r3, .x_grid10_r3_child > *{ grid-template-columns: repeat(10, minmax(0, 1fr)); }
	.x_grid11_r3, .x_grid11_r3_child > *{ grid-template-columns: repeat(11, minmax(0, 1fr)); }
	.x_grid12_r3, .x_grid12_r3_child > *{ grid-template-columns: repeat(12, minmax(0, 1fr)); }
	.x_grid13_r3, .x_grid13_r3_child > *{ grid-template-columns: repeat(13, minmax(0, 1fr)); }
	.x_grid14_r3, .x_grid14_r3_child > *{ grid-template-columns: repeat(14, minmax(0, 1fr)); }
	.x_grid15_r3, .x_grid15_r3_child > *{ grid-template-columns: repeat(15, minmax(0, 1fr)); }
	.x_grid16_r3, .x_grid16_r3_child > *{ grid-template-columns: repeat(16, minmax(0, 1fr)); }
	.x_grid17_r3, .x_grid17_r3_child > *{ grid-template-columns: repeat(17, minmax(0, 1fr)); }
	.x_grid18_r3, .x_grid18_r3_child > *{ grid-template-columns: repeat(18, minmax(0, 1fr)); }
	.x_grid19_r3, .x_grid19_r3_child > *{ grid-template-columns: repeat(19, minmax(0, 1fr)); }
	.x_grid20_r3, .x_grid20_r3_child > *{ grid-template-columns: repeat(20, minmax(0, 1fr)); }
	.x_grid1_05_r3, .x_grid1_05_r3_child > *{ grid-template-columns: 2fr 1fr; }
	.x_grid05_1_r3, .x_grid05_1_r3_child > *{ grid-template-columns: 1fr 2fr; }
	.x_gap1_r3, .x_gap1_r3_child > *{ gap: var(--gap1); }
	.x_gap2_r3, .x_gap2_r3_child > *{ gap: var(--gap2); }
	.x_gap3_r3, .x_gap3_r3_child > *{ gap: var(--gap3); }
	.x_gap4_r3, .x_gap4_r3_child > *{ gap: var(--gap4); }
	.x_gap5_r3, .x_gap5_r3_child > *{ gap: var(--gap5); }
	.x_gap6_r3, .x_gap6_r3_child > *{ gap: var(--gap6); }
	.x_gap7_r3, .x_gap7_r3_child > *{ gap: var(--gap7); }
	.x_gap8_r3, .x_gap8_r3_child > *{ gap: var(--gap8); }
	.x_gap9_r3, .x_gap9_r3_child > *{ gap: var(--gap9); }
	.x_gap10_r3, .x_gap10_r3_child > *{ gap: var(--gap10); }
	.x_gap11_r3, .x_gap11_r3_child > *{ gap: var(--gap11); }
	.x_gap12_r3, .x_gap12_r3_child > *{ gap: var(--gap12); }
	.x_gap13_r3, .x_gap13_r3_child > *{ gap: var(--gap13); }
	.x_gap14_r3, .x_gap14_r3_child > *{ gap: var(--gap14); }
	.x_gap15_r3, .x_gap15_r3_child > *{ gap: var(--gap15); }
	.x_gap16_r3, .x_gap16_r3_child > *{ gap: var(--gap16); }
	.x_gap17_r3, .x_gap17_r3_child > *{ gap: var(--gap17); }
	.x_gap18_r3, .x_gap18_r3_child > *{ gap: var(--gap18); }
	.x_gap19_r3, .x_gap19_r3_child > *{ gap: var(--gap19); }
	.x_gap20_r3, .x_gap20_r3_child > *{ gap: var(--gap20); }
	.x_rowgap1_r3, .x_rowgap1_r3_child > *{ row-gap: var(--gap1); }
	.x_rowgap2_r3, .x_rowgap2_r3_child > *{ row-gap: var(--gap2); }
	.x_rowgap3_r3, .x_rowgap3_r3_child > *{ row-gap: var(--gap3); }
	.x_rowgap4_r3, .x_rowgap4_r3_child > *{ row-gap: var(--gap4); }
	.x_rowgap5_r3, .x_rowgap5_r3_child > *{ row-gap: var(--gap5); }
	.x_rowgap6_r3, .x_rowgap6_r3_child > *{ row-gap: var(--gap6); }
	.x_rowgap7_r3, .x_rowgap7_r3_child > *{ row-gap: var(--gap7); }
	.x_rowgap8_r3, .x_rowgap8_r3_child > *{ row-gap: var(--gap8); }
	.x_rowgap9_r3, .x_rowgap9_r3_child > *{ row-gap: var(--gap9); }
	.x_rowgap10_r3, .x_rowgap10_r3_child > *{ row-gap: var(--gap10); }
	.x_rowgap11_r3, .x_rowgap11_r3_child > *{ row-gap: var(--gap11); }
	.x_rowgap12_r3, .x_rowgap12_r3_child > *{ row-gap: var(--gap12); }
	.x_rowgap13_r3, .x_rowgap13_r3_child > *{ row-gap: var(--gap13); }
	.x_rowgap14_r3, .x_rowgap14_r3_child > *{ row-gap: var(--gap14); }
	.x_rowgap15_r3, .x_rowgap15_r3_child > *{ row-gap: var(--gap15); }
	.x_rowgap16_r3, .x_rowgap16_r3_child > *{ row-gap: var(--gap16); }
	.x_rowgap17_r3, .x_rowgap17_r3_child > *{ row-gap: var(--gap17); }
	.x_rowgap18_r3, .x_rowgap18_r3_child > *{ row-gap: var(--gap18); }
	.x_rowgap19_r3, .x_rowgap19_r3_child > *{ row-gap: var(--gap19); }
	.x_rowgap20_r3, .x_rowgap20_r3_child > *{ row-gap: var(--gap20); }
	.x_colgap1_r3, .x_colgap1_r3_child > *{ column-gap: var(--gap1); }
	.x_colgap2_r3, .x_colgap2_r3_child > *{ column-gap: var(--gap2); }
	.x_colgap3_r3, .x_colgap3_r3_child > *{ column-gap: var(--gap3); }
	.x_colgap4_r3, .x_colgap4_r3_child > *{ column-gap: var(--gap4); }
	.x_colgap5_r3, .x_colgap5_r3_child > *{ column-gap: var(--gap5); }
	.x_colgap6_r3, .x_colgap6_r3_child > *{ column-gap: var(--gap6); }
	.x_colgap7_r3, .x_colgap7_r3_child > *{ column-gap: var(--gap7); }
	.x_colgap8_r3, .x_colgap8_r3_child > *{ column-gap: var(--gap8); }
	.x_colgap9_r3, .x_colgap9_r3_child > *{ column-gap: var(--gap9); }
	.x_colgap10_r3, .x_colgap10_r3_child > *{ column-gap: var(--gap10); }
	.x_colgap11_r3, .x_colgap11_r3_child > *{ column-gap: var(--gap11); }
	.x_colgap12_r3, .x_colgap12_r3_child > *{ column-gap: var(--gap12); }
	.x_colgap13_r3, .x_colgap13_r3_child > *{ column-gap: var(--gap13); }
	.x_colgap14_r3, .x_colgap14_r3_child > *{ column-gap: var(--gap14); }
	.x_colgap15_r3, .x_colgap15_r3_child > *{ column-gap: var(--gap15); }
	.x_colgap16_r3, .x_colgap16_r3_child > *{ column-gap: var(--gap16); }
	.x_colgap17_r3, .x_colgap17_r3_child > *{ column-gap: var(--gap17); }
	.x_colgap18_r3, .x_colgap18_r3_child > *{ column-gap: var(--gap18); }
	.x_colgap19_r3, .x_colgap19_r3_child > *{ column-gap: var(--gap19); }
	.x_colgap20_r3, .x_colgap20_r3_child > *{ column-gap: var(--gap20); }
	.x_order0_r3, .x_order0_r3_child > *{ order: 0; }
	.x_order1_r3, .x_order1_r3_child > *{ order: 1; }
	.x_order2_r3, .x_order2_r3_child > *{ order: 2; }
	.x_order3_r3, .x_order3_r3_child > *{ order: 3; }
	.x_order4_r3, .x_order4_r3_child > *{ order: 4; }
	.x_order5_r3, .x_order5_r3_child > *{ order: 5; }
	.x_order6_r3, .x_order6_r3_child > *{ order: 6; }
	.x_order7_r3, .x_order7_r3_child > *{ order: 7; }
	.x_order8_r3, .x_order8_r3_child > *{ order: 8; }
	.x_order9_r3, .x_order9_r3_child > *{ order: 9; }
	.x_order10_r3, .x_order10_r3_child > *{ order: 10; }
	.x_order11_r3, .x_order11_r3_child > *{ order: 11; }
	.x_order12_r3, .x_order12_r3_child > *{ order: 12; }
	.x_order13_r3, .x_order13_r3_child > *{ order: 13; }
	.x_order14_r3, .x_order14_r3_child > *{ order: 14; }
	.x_order15_r3, .x_order15_r3_child > *{ order: 15; }
	.x_order16_r3, .x_order16_r3_child > *{ order: 16; }
	.x_order17_r3, .x_order17_r3_child > *{ order: 17; }
	.x_order18_r3, .x_order18_r3_child > *{ order: 18; }
	.x_order19_r3, .x_order19_r3_child > *{ order: 19; }
	.x_order20_r3, .x_order20_r3_child > *{ order: 20; }
}
@media screen and (max-width: 999.99px){
	.x_grid_2l, .x_grid_2r, .x_grid_2l_child > *, .x_grid_2r_child > *{
		text-align: center;
	}
}
@media screen and (min-width: 1000px){
	.x_boxes3 > *, .x_boxes3_child > * > *, 
	.x_boxes5 > *, .x_boxes5_child > * > *, 
	.x_boxes6 > *, .x_boxes6_child > * > *, 
	.x_boxes7 > *, .x_boxes7_child > * > *{
		width: calc((100% / var(--column3)) - var(--gap) + (var(--gap) / var(--column3)));
	}
	.x_boxes3[class*="x_colgap"] > *, .x_boxes3_child[class*="x_colgap"] > * > *, 
	.x_boxes5[class*="x_colgap"] > *, .x_boxes5_child[class*="x_colgap"] > * > *, 
	.x_boxes6[class*="x_colgap"] > *, .x_boxes6_child[class*="x_colgap"] > * > *, 
	.x_boxes7[class*="x_colgap"] > *, .x_boxes7_child[class*="x_colgap"] > * > *{
		width: calc((100% / var(--column3)) - var(--colgap) + (var(--colgap) / var(--column3)));
	}
	.x_grid_2l, .x_grid_2r, .x_grid_2l_child > *, .x_grid_2r_child > *{
		justify-content: space-between;
		grid-template-columns: 1fr 1fr;
		grid-template-areas:
			". rowspan" 
			". rowspan";
	}
	.x_grid_2r, .x_grid_2r_child > *{
		grid-template-areas:
			"rowspan ." 
			"rowspan .";
	}
	.x_grid_2l > *:nth-child(1), .x_grid_2r > *:nth-child(1), .x_grid_2l_child > * > *:nth-child(1), .x_grid_2r_child > * > *:nth-child(1){
		align-self: flex-end;
	}
	.x_grid_2l > *:nth-child(2), .x_grid_2r > *:nth-child(2), .x_grid_2l_child > * > *:nth-child(2), .x_grid_2r_child > * > *:nth-child(2){
		grid-area: rowspan;
  		align-self: center;
	}
	.x_grid_2l > *:nth-child(3), .x_grid_2r > *:nth-child(3), .x_grid_2l_child > * > *:nth-child(3), .x_grid_2r_child > * > *:nth-child(3){
		align-self: flex-start;
	}
	.x_grid_r4, .x_grid1_r4, .x_grid2_r4, .x_grid3_r4, .x_grid4_r4, .x_grid5_r4, .x_grid6_r4, .x_grid7_r4, .x_grid8_r4, .x_grid9_r4, .x_grid10_r4, .x_grid11_r4, .x_grid12_r4, .x_grid13_r4, .x_grid14_r4, .x_grid15_r4, .x_grid16_r4, .x_grid17_r4, .x_grid18_r4, .x_grid19_r4, .x_grid20_r4, 
	.x_grid_r4_child > *, .x_grid1_r4_child > *, .x_grid2_r4_child > *, .x_grid3_r4_child > *, .x_grid4_r4_child > *, .x_grid5_r4_child > *, .x_grid6_r4_child > *, .x_grid7_r4_child > *, .x_grid8_r4_child > *, .x_grid9_r4_child > *, .x_grid10_r4_child > *, .x_grid11_r4_child > *, .x_grid12_r4_child > *, .x_grid13_r4_child > *, .x_grid14_r4_child > *, .x_grid15_r4_child > *, .x_grid16_r4_child > *, .x_grid17_r4_child > *, .x_grid18_r4_child > *, .x_grid19_r4_child > *, .x_grid20_r4_child > *, 
	.x_grid1_05_r4, .x_grid05_1_r4, 
	.x_grid1_05_r4_child > *, .x_grid05_1_r4_child > *{
		display: grid;
		width: 100%;
	}
	.x_grid_r4, .x_grid1_r4, .x_grid_r4_child > *, .x_grid1_r4_child > *{ grid-template-columns: minmax(0, 1fr); }
	.x_grid2_r4, .x_grid2_r4_child > *{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
	.x_grid3_r4, .x_grid3_r4_child > *{ grid-template-columns: repeat(3, minmax(0, 1fr)); }
	.x_grid4_r4, .x_grid4_r4_child > *{ grid-template-columns: repeat(4, minmax(0, 1fr)); }
	.x_grid5_r4, .x_grid5_r4_child > *{ grid-template-columns: repeat(5, minmax(0, 1fr)); }
	.x_grid6_r4, .x_grid6_r4_child > *{ grid-template-columns: repeat(6, minmax(0, 1fr)); }
	.x_grid7_r4, .x_grid7_r4_child > *{ grid-template-columns: repeat(7, minmax(0, 1fr)); }
	.x_grid8_r4, .x_grid8_r4_child > *{ grid-template-columns: repeat(8, minmax(0, 1fr)); }
	.x_grid9_r4, .x_grid9_r4_child > *{ grid-template-columns: repeat(9, minmax(0, 1fr)); }
	.x_grid10_r4, .x_grid10_r4_child > *{ grid-template-columns: repeat(10, minmax(0, 1fr)); }
	.x_grid11_r4, .x_grid11_r4_child > *{ grid-template-columns: repeat(11, minmax(0, 1fr)); }
	.x_grid12_r4, .x_grid12_r4_child > *{ grid-template-columns: repeat(12, minmax(0, 1fr)); }
	.x_grid13_r4, .x_grid13_r4_child > *{ grid-template-columns: repeat(13, minmax(0, 1fr)); }
	.x_grid14_r4, .x_grid14_r4_child > *{ grid-template-columns: repeat(14, minmax(0, 1fr)); }
	.x_grid15_r4, .x_grid15_r4_child > *{ grid-template-columns: repeat(15, minmax(0, 1fr)); }
	.x_grid16_r4, .x_grid16_r4_child > *{ grid-template-columns: repeat(16, minmax(0, 1fr)); }
	.x_grid17_r4, .x_grid17_r4_child > *{ grid-template-columns: repeat(17, minmax(0, 1fr)); }
	.x_grid18_r4, .x_grid18_r4_child > *{ grid-template-columns: repeat(18, minmax(0, 1fr)); }
	.x_grid19_r4, .x_grid19_r4_child > *{ grid-template-columns: repeat(19, minmax(0, 1fr)); }
	.x_grid20_r4, .x_grid20_r4_child > *{ grid-template-columns: repeat(20, minmax(0, 1fr)); }
	.x_grid1_05_r4, .x_grid1_05_r4_child > *{ grid-template-columns: 2fr 1fr; }
	.x_grid05_1_r4, .x_grid05_1_r4_child > *{ grid-template-columns: 1fr 2fr; }
	.x_gap1_r4, .x_gap1_r4_child > *{ gap: var(--gap1); }
	.x_gap2_r4, .x_gap2_r4_child > *{ gap: var(--gap2); }
	.x_gap3_r4, .x_gap3_r4_child > *{ gap: var(--gap3); }
	.x_gap4_r4, .x_gap4_r4_child > *{ gap: var(--gap4); }
	.x_gap5_r4, .x_gap5_r4_child > *{ gap: var(--gap5); }
	.x_gap6_r4, .x_gap6_r4_child > *{ gap: var(--gap6); }
	.x_gap7_r4, .x_gap7_r4_child > *{ gap: var(--gap7); }
	.x_gap8_r4, .x_gap8_r4_child > *{ gap: var(--gap8); }
	.x_gap9_r4, .x_gap9_r4_child > *{ gap: var(--gap9); }
	.x_gap10_r4, .x_gap10_r4_child > *{ gap: var(--gap10); }
	.x_gap11_r4, .x_gap11_r4_child > *{ gap: var(--gap11); }
	.x_gap12_r4, .x_gap12_r4_child > *{ gap: var(--gap12); }
	.x_gap13_r4, .x_gap13_r4_child > *{ gap: var(--gap13); }
	.x_gap14_r4, .x_gap14_r4_child > *{ gap: var(--gap14); }
	.x_gap15_r4, .x_gap15_r4_child > *{ gap: var(--gap15); }
	.x_gap16_r4, .x_gap16_r4_child > *{ gap: var(--gap16); }
	.x_gap17_r4, .x_gap17_r4_child > *{ gap: var(--gap17); }
	.x_gap18_r4, .x_gap18_r4_child > *{ gap: var(--gap18); }
	.x_gap19_r4, .x_gap19_r4_child > *{ gap: var(--gap19); }
	.x_gap20_r4, .x_gap20_r4_child > *{ gap: var(--gap20); }
	.x_rowgap1_r4, .x_rowgap1_r4_child > *{ row-gap: var(--gap1); }
	.x_rowgap2_r4, .x_rowgap2_r4_child > *{ row-gap: var(--gap2); }
	.x_rowgap3_r4, .x_rowgap3_r4_child > *{ row-gap: var(--gap3); }
	.x_rowgap4_r4, .x_rowgap4_r4_child > *{ row-gap: var(--gap4); }
	.x_rowgap5_r4, .x_rowgap5_r4_child > *{ row-gap: var(--gap5); }
	.x_rowgap6_r4, .x_rowgap6_r4_child > *{ row-gap: var(--gap6); }
	.x_rowgap7_r4, .x_rowgap7_r4_child > *{ row-gap: var(--gap7); }
	.x_rowgap8_r4, .x_rowgap8_r4_child > *{ row-gap: var(--gap8); }
	.x_rowgap9_r4, .x_rowgap9_r4_child > *{ row-gap: var(--gap9); }
	.x_rowgap10_r4, .x_rowgap10_r4_child > *{ row-gap: var(--gap10); }
	.x_rowgap11_r4, .x_rowgap11_r4_child > *{ row-gap: var(--gap11); }
	.x_rowgap12_r4, .x_rowgap12_r4_child > *{ row-gap: var(--gap12); }
	.x_rowgap13_r4, .x_rowgap13_r4_child > *{ row-gap: var(--gap13); }
	.x_rowgap14_r4, .x_rowgap14_r4_child > *{ row-gap: var(--gap14); }
	.x_rowgap15_r4, .x_rowgap15_r4_child > *{ row-gap: var(--gap15); }
	.x_rowgap16_r4, .x_rowgap16_r4_child > *{ row-gap: var(--gap16); }
	.x_rowgap17_r4, .x_rowgap17_r4_child > *{ row-gap: var(--gap17); }
	.x_rowgap18_r4, .x_rowgap18_r4_child > *{ row-gap: var(--gap18); }
	.x_rowgap19_r4, .x_rowgap19_r4_child > *{ row-gap: var(--gap19); }
	.x_rowgap20_r4, .x_rowgap20_r4_child > *{ row-gap: var(--gap20); }
	.x_colgap1_r4, .x_colgap1_r4_child > *{ column-gap: var(--gap1); }
	.x_colgap2_r4, .x_colgap2_r4_child > *{ column-gap: var(--gap2); }
	.x_colgap3_r4, .x_colgap3_r4_child > *{ column-gap: var(--gap3); }
	.x_colgap4_r4, .x_colgap4_r4_child > *{ column-gap: var(--gap4); }
	.x_colgap5_r4, .x_colgap5_r4_child > *{ column-gap: var(--gap5); }
	.x_colgap6_r4, .x_colgap6_r4_child > *{ column-gap: var(--gap6); }
	.x_colgap7_r4, .x_colgap7_r4_child > *{ column-gap: var(--gap7); }
	.x_colgap8_r4, .x_colgap8_r4_child > *{ column-gap: var(--gap8); }
	.x_colgap9_r4, .x_colgap9_r4_child > *{ column-gap: var(--gap9); }
	.x_colgap10_r4, .x_colgap10_r4_child > *{ column-gap: var(--gap10); }
	.x_colgap11_r4, .x_colgap11_r4_child > *{ column-gap: var(--gap11); }
	.x_colgap12_r4, .x_colgap12_r4_child > *{ column-gap: var(--gap12); }
	.x_colgap13_r4, .x_colgap13_r4_child > *{ column-gap: var(--gap13); }
	.x_colgap14_r4, .x_colgap14_r4_child > *{ column-gap: var(--gap14); }
	.x_colgap15_r4, .x_colgap15_r4_child > *{ column-gap: var(--gap15); }
	.x_colgap16_r4, .x_colgap16_r4_child > *{ column-gap: var(--gap16); }
	.x_colgap17_r4, .x_colgap17_r4_child > *{ column-gap: var(--gap17); }
	.x_colgap18_r4, .x_colgap18_r4_child > *{ column-gap: var(--gap18); }
	.x_colgap19_r4, .x_colgap19_r4_child > *{ column-gap: var(--gap19); }
	.x_colgap20_r4, .x_colgap20_r4_child > *{ column-gap: var(--gap20); }
	.x_order0_r4, .x_order0_r4_child > *{ order: 0; }
	.x_order1_r4, .x_order1_r4_child > *{ order: 1; }
	.x_order2_r4, .x_order2_r4_child > *{ order: 2; }
	.x_order3_r4, .x_order3_r4_child > *{ order: 3; }
	.x_order4_r4, .x_order4_r4_child > *{ order: 4; }
	.x_order5_r4, .x_order5_r4_child > *{ order: 5; }
	.x_order6_r4, .x_order6_r4_child > *{ order: 6; }
	.x_order7_r4, .x_order7_r4_child > *{ order: 7; }
	.x_order8_r4, .x_order8_r4_child > *{ order: 8; }
	.x_order9_r4, .x_order9_r4_child > *{ order: 9; }
	.x_order10_r4, .x_order10_r4_child > *{ order: 10; }
	.x_order11_r4, .x_order11_r4_child > *{ order: 11; }
	.x_order12_r4, .x_order12_r4_child > *{ order: 12; }
	.x_order13_r4, .x_order13_r4_child > *{ order: 13; }
	.x_order14_r4, .x_order14_r4_child > *{ order: 14; }
	.x_order15_r4, .x_order15_r4_child > *{ order: 15; }
	.x_order16_r4, .x_order16_r4_child > *{ order: 16; }
	.x_order17_r4, .x_order17_r4_child > *{ order: 17; }
	.x_order18_r4, .x_order18_r4_child > *{ order: 18; }
	.x_order19_r4, .x_order19_r4_child > *{ order: 19; }
	.x_order20_r4, .x_order20_r4_child > *{ order: 20; }
}
@media screen and (min-width: 1260px){
	.x_boxes4 > *, .x_boxes4_child > * > *, 
	.x_boxes6 > *, .x_boxes6_child > * > * ,
	.x_boxes8 > *, .x_boxes8_child > * > *{
		width: calc((100% / var(--column4)) - var(--gap) + (var(--gap) / var(--column4)));
	}
	.x_boxes4[class*="x_colgap"] > *, .x_boxes4_child[class*="x_colgap"] > * > *, 
	.x_boxes6[class*="x_colgap"] > *, .x_boxes6_child[class*="x_colgap"] > * > *, 
	.x_boxes8[class*="x_colgap"] > *, .x_boxes8_child[class*="x_colgap"] > * > *{
		width: calc((100% / var(--column4)) - var(--colgap) + (var(--colgap) / var(--column4)));
	}
	.x_grid_r5, .x_grid1_r5, .x_grid2_r5, .x_grid3_r5, .x_grid4_r5, .x_grid5_r5, .x_grid6_r5, .x_grid7_r5, .x_grid8_r5, .x_grid9_r5, .x_grid10_r5, .x_grid11_r5, .x_grid12_r5, .x_grid13_r5, .x_grid14_r5, .x_grid15_r5, .x_grid16_r5, .x_grid17_r5, .x_grid18_r5, .x_grid19_r5, .x_grid20_r5, 
	.x_grid_r5_child > *, .x_grid1_r5_child > *, .x_grid2_r5_child > *, .x_grid3_r5_child > *, .x_grid4_r5_child > *, .x_grid5_r5_child > *, .x_grid6_r5_child > *, .x_grid7_r5_child > *, .x_grid8_r5_child > *, .x_grid9_r5_child > *, .x_grid10_r5_child > *, .x_grid11_r5_child > *, .x_grid12_r5_child > *, .x_grid13_r5_child > *, .x_grid14_r5_child > *, .x_grid15_r5_child > *, .x_grid16_r5_child > *, .x_grid17_r5_child > *, .x_grid18_r5_child > *, .x_grid19_r5_child > *, .x_grid20_r5_child > *, 
	.x_grid1_05_r5, .x_grid05_1_r5, 
	.x_grid1_05_r5_child > *, .x_grid05_1_r5_child > *{
		display: grid;
		width: 100%;
	}
	.x_grid_r5, .x_grid1_r5, .x_grid_r5_child > *, .x_grid1_r5_child > *{ grid-template-columns: minmax(0, 1fr); }
	.x_grid2_r5, .x_grid2_r5_child > *{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
	.x_grid3_r5, .x_grid3_r5_child > *{ grid-template-columns: repeat(3, minmax(0, 1fr)); }
	.x_grid4_r5, .x_grid4_r5_child > *{ grid-template-columns: repeat(4, minmax(0, 1fr)); }
	.x_grid5_r5, .x_grid5_r5_child > *{ grid-template-columns: repeat(5, minmax(0, 1fr)); }
	.x_grid6_r5, .x_grid6_r5_child > *{ grid-template-columns: repeat(6, minmax(0, 1fr)); }
	.x_grid7_r5, .x_grid7_r5_child > *{ grid-template-columns: repeat(7, minmax(0, 1fr)); }
	.x_grid8_r5, .x_grid8_r5_child > *{ grid-template-columns: repeat(8, minmax(0, 1fr)); }
	.x_grid9_r5, .x_grid9_r5_child > *{ grid-template-columns: repeat(9, minmax(0, 1fr)); }
	.x_grid10_r5, .x_grid10_r5_child > *{ grid-template-columns: repeat(10, minmax(0, 1fr)); }
	.x_grid11_r5, .x_grid11_r5_child > *{ grid-template-columns: repeat(11, minmax(0, 1fr)); }
	.x_grid12_r5, .x_grid12_r5_child > *{ grid-template-columns: repeat(12, minmax(0, 1fr)); }
	.x_grid13_r5, .x_grid13_r5_child > *{ grid-template-columns: repeat(13, minmax(0, 1fr)); }
	.x_grid14_r5, .x_grid14_r5_child > *{ grid-template-columns: repeat(14, minmax(0, 1fr)); }
	.x_grid15_r5, .x_grid15_r5_child > *{ grid-template-columns: repeat(15, minmax(0, 1fr)); }
	.x_grid16_r5, .x_grid16_r5_child > *{ grid-template-columns: repeat(16, minmax(0, 1fr)); }
	.x_grid17_r5, .x_grid17_r5_child > *{ grid-template-columns: repeat(17, minmax(0, 1fr)); }
	.x_grid18_r5, .x_grid18_r5_child > *{ grid-template-columns: repeat(18, minmax(0, 1fr)); }
	.x_grid19_r5, .x_grid19_r5_child > *{ grid-template-columns: repeat(19, minmax(0, 1fr)); }
	.x_grid20_r5, .x_grid20_r5_child > *{ grid-template-columns: repeat(20, minmax(0, 1fr)); }
	.x_grid1_05_r5, .x_grid1_05_r5_child > *{ grid-template-columns: 2fr 1fr; }
	.x_grid05_1_r5, .x_grid05_1_r5_child > *{ grid-template-columns: 1fr 2fr; }
	.x_gap1_r5, .x_gap1_r5_child > *{ gap: var(--gap1); }
	.x_gap2_r5, .x_gap2_r5_child > *{ gap: var(--gap2); }
	.x_gap3_r5, .x_gap3_r5_child > *{ gap: var(--gap3); }
	.x_gap4_r5, .x_gap4_r5_child > *{ gap: var(--gap4); }
	.x_gap5_r5, .x_gap5_r5_child > *{ gap: var(--gap5); }
	.x_gap6_r5, .x_gap6_r5_child > *{ gap: var(--gap6); }
	.x_gap7_r5, .x_gap7_r5_child > *{ gap: var(--gap7); }
	.x_gap8_r5, .x_gap8_r5_child > *{ gap: var(--gap8); }
	.x_gap9_r5, .x_gap9_r5_child > *{ gap: var(--gap9); }
	.x_gap10_r5, .x_gap10_r5_child > *{ gap: var(--gap10); }
	.x_gap11_r5, .x_gap11_r5_child > *{ gap: var(--gap11); }
	.x_gap12_r5, .x_gap12_r5_child > *{ gap: var(--gap12); }
	.x_gap13_r5, .x_gap13_r5_child > *{ gap: var(--gap13); }
	.x_gap14_r5, .x_gap14_r5_child > *{ gap: var(--gap14); }
	.x_gap15_r5, .x_gap15_r5_child > *{ gap: var(--gap15); }
	.x_gap16_r5, .x_gap16_r5_child > *{ gap: var(--gap16); }
	.x_gap17_r5, .x_gap17_r5_child > *{ gap: var(--gap17); }
	.x_gap18_r5, .x_gap18_r5_child > *{ gap: var(--gap18); }
	.x_gap19_r5, .x_gap19_r5_child > *{ gap: var(--gap19); }
	.x_gap20_r5, .x_gap20_r5_child > *{ gap: var(--gap20); }
	.x_rowgap1_r5, .x_rowgap1_r5_child > *{ row-gap: var(--gap1); }
	.x_rowgap2_r5, .x_rowgap2_r5_child > *{ row-gap: var(--gap2); }
	.x_rowgap3_r5, .x_rowgap3_r5_child > *{ row-gap: var(--gap3); }
	.x_rowgap4_r5, .x_rowgap4_r5_child > *{ row-gap: var(--gap4); }
	.x_rowgap5_r5, .x_rowgap5_r5_child > *{ row-gap: var(--gap5); }
	.x_rowgap6_r5, .x_rowgap6_r5_child > *{ row-gap: var(--gap6); }
	.x_rowgap7_r5, .x_rowgap7_r5_child > *{ row-gap: var(--gap7); }
	.x_rowgap8_r5, .x_rowgap8_r5_child > *{ row-gap: var(--gap8); }
	.x_rowgap9_r5, .x_rowgap9_r5_child > *{ row-gap: var(--gap9); }
	.x_rowgap10_r5, .x_rowgap10_r5_child > *{ row-gap: var(--gap10); }
	.x_rowgap11_r5, .x_rowgap11_r5_child > *{ row-gap: var(--gap11); }
	.x_rowgap12_r5, .x_rowgap12_r5_child > *{ row-gap: var(--gap12); }
	.x_rowgap13_r5, .x_rowgap13_r5_child > *{ row-gap: var(--gap13); }
	.x_rowgap14_r5, .x_rowgap14_r5_child > *{ row-gap: var(--gap14); }
	.x_rowgap15_r5, .x_rowgap15_r5_child > *{ row-gap: var(--gap15); }
	.x_rowgap16_r5, .x_rowgap16_r5_child > *{ row-gap: var(--gap16); }
	.x_rowgap17_r5, .x_rowgap17_r5_child > *{ row-gap: var(--gap17); }
	.x_rowgap18_r5, .x_rowgap18_r5_child > *{ row-gap: var(--gap18); }
	.x_rowgap19_r5, .x_rowgap19_r5_child > *{ row-gap: var(--gap19); }
	.x_rowgap20_r5, .x_rowgap20_r5_child > *{ row-gap: var(--gap20); }
	.x_colgap1_r5, .x_colgap1_r5_child > *{ column-gap: var(--gap1); }
	.x_colgap2_r5, .x_colgap2_r5_child > *{ column-gap: var(--gap2); }
	.x_colgap3_r5, .x_colgap3_r5_child > *{ column-gap: var(--gap3); }
	.x_colgap4_r5, .x_colgap4_r5_child > *{ column-gap: var(--gap4); }
	.x_colgap5_r5, .x_colgap5_r5_child > *{ column-gap: var(--gap5); }
	.x_colgap6_r5, .x_colgap6_r5_child > *{ column-gap: var(--gap6); }
	.x_colgap7_r5, .x_colgap7_r5_child > *{ column-gap: var(--gap7); }
	.x_colgap8_r5, .x_colgap8_r5_child > *{ column-gap: var(--gap8); }
	.x_colgap9_r5, .x_colgap9_r5_child > *{ column-gap: var(--gap9); }
	.x_colgap10_r5, .x_colgap10_r5_child > *{ column-gap: var(--gap10); }
	.x_colgap11_r5, .x_colgap11_r5_child > *{ column-gap: var(--gap11); }
	.x_colgap12_r5, .x_colgap12_r5_child > *{ column-gap: var(--gap12); }
	.x_colgap13_r5, .x_colgap13_r5_child > *{ column-gap: var(--gap13); }
	.x_colgap14_r5, .x_colgap14_r5_child > *{ column-gap: var(--gap14); }
	.x_colgap15_r5, .x_colgap15_r5_child > *{ column-gap: var(--gap15); }
	.x_colgap16_r5, .x_colgap16_r5_child > *{ column-gap: var(--gap16); }
	.x_colgap17_r5, .x_colgap17_r5_child > *{ column-gap: var(--gap17); }
	.x_colgap18_r5, .x_colgap18_r5_child > *{ column-gap: var(--gap18); }
	.x_colgap19_r5, .x_colgap19_r5_child > *{ column-gap: var(--gap19); }
	.x_colgap20_r5, .x_colgap20_r5_child > *{ column-gap: var(--gap20); }
	.x_order0_r5, .x_order0_r5_child > *{ order: 0; }
	.x_order1_r5, .x_order1_r5_child > *{ order: 1; }
	.x_order2_r5, .x_order2_r5_child > *{ order: 2; }
	.x_order3_r5, .x_order3_r5_child > *{ order: 3; }
	.x_order4_r5, .x_order4_r5_child > *{ order: 4; }
	.x_order5_r5, .x_order5_r5_child > *{ order: 5; }
	.x_order6_r5, .x_order6_r5_child > *{ order: 6; }
	.x_order7_r5, .x_order7_r5_child > *{ order: 7; }
	.x_order8_r5, .x_order8_r5_child > *{ order: 8; }
	.x_order9_r5, .x_order9_r5_child > *{ order: 9; }
	.x_order10_r5, .x_order10_r5_child > *{ order: 10; }
	.x_order11_r5, .x_order11_r5_child > *{ order: 11; }
	.x_order12_r5, .x_order12_r5_child > *{ order: 12; }
	.x_order13_r5, .x_order13_r5_child > *{ order: 13; }
	.x_order14_r5, .x_order14_r5_child > *{ order: 14; }
	.x_order15_r5, .x_order15_r5_child > *{ order: 15; }
	.x_order16_r5, .x_order16_r5_child > *{ order: 16; }
	.x_order17_r5, .x_order17_r5_child > *{ order: 17; }
	.x_order18_r5, .x_order18_r5_child > *{ order: 18; }
	.x_order19_r5, .x_order19_r5_child > *{ order: 19; }
	.x_order20_r5, .x_order20_r5_child > *{ order: 20; }
}
@media screen and (min-width: 1580px){
	.x_boxes5 > *, .x_boxes5_child > * > *{ width: calc((100% / var(--column5)) - var(--gap) + (var(--gap) / var(--column5))); }
	.x_boxes6 > *, .x_boxes6_child > * > *{ width: calc((100% / var(--column6)) - var(--gap) + (var(--gap) / var(--column6))); }
	.x_boxes7 > *, .x_boxes7_child > * > *{ width: calc((100% / var(--column7)) - var(--gap) + (var(--gap) / var(--column7))); }
	.x_boxes8 > *, .x_boxes8_child > * > *{ width: calc((100% / var(--column8)) - var(--gap) + (var(--gap) / var(--column8))); }

	.x_boxes5[class*="x_colgap"] > *, .x_boxes5_child[class*="x_colgap"] > * > *{ width: calc((100% / var(--column5)) - var(--colgap) + (var(--colgap) / var(--column5))); }
	.x_boxes6[class*="x_colgap"] > *, .x_boxes6_child[class*="x_colgap"] > * > *{ width: calc((100% / var(--column6)) - var(--colgap) + (var(--colgap) / var(--column6))); }
	.x_boxes7[class*="x_colgap"] > *, .x_boxes7_child[class*="x_colgap"] > * > *{ width: calc((100% / var(--column7)) - var(--colgap) + (var(--colgap) / var(--column7))); }
	.x_boxes8[class*="x_colgap"] > *, .x_boxes8_child[class*="x_colgap"] > * > *{ width: calc((100% / var(--column8)) - var(--colgap) + (var(--colgap) / var(--column8))); }

	.x_grid_r6, .x_grid1_r6, .x_grid2_r6, .x_grid3_r6, .x_grid4_r6, .x_grid5_r6, .x_grid6_r6, .x_grid7_r6, .x_grid8_r6, .x_grid9_r6, .x_grid10_r6, .x_grid11_r6, .x_grid12_r6, .x_grid13_r6, .x_grid14_r6, .x_grid15_r6, .x_grid16_r6, .x_grid17_r6, .x_grid18_r6, .x_grid19_r6, .x_grid20_r6, 
	.x_grid_r6_child > *, .x_grid1_r6_child > *, .x_grid2_r6_child > *, .x_grid3_r6_child > *, .x_grid4_r6_child > *, .x_grid5_r6_child > *, .x_grid6_r6_child > *, .x_grid7_r6_child > *, .x_grid8_r6_child > *, .x_grid9_r6_child > *, .x_grid10_r6_child > *, .x_grid11_r6_child > *, .x_grid12_r6_child > *, .x_grid13_r6_child > *, .x_grid14_r6_child > *, .x_grid15_r6_child > *, .x_grid16_r6_child > *, .x_grid17_r6_child > *, .x_grid18_r6_child > *, .x_grid19_r6_child > *, .x_grid20_r6_child > *, 
	.x_grid1_05_r6, .x_grid05_1_r6, 
	.x_grid1_05_r6_child > *, .x_grid05_1_r6_child > *{
		display: grid;
		width: 100%;
	}
	.x_grid_r6, .x_grid1_r6, .x_grid_r6_child > *, .x_grid1_r6_child > *{ grid-template-columns: minmax(0, 1fr); }
	.x_grid2_r6, .x_grid2_r6_child > *{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
	.x_grid3_r6, .x_grid3_r6_child > *{ grid-template-columns: repeat(3, minmax(0, 1fr)); }
	.x_grid4_r6, .x_grid4_r6_child > *{ grid-template-columns: repeat(4, minmax(0, 1fr)); }
	.x_grid5_r6, .x_grid5_r6_child > *{ grid-template-columns: repeat(5, minmax(0, 1fr)); }
	.x_grid6_r6, .x_grid6_r6_child > *{ grid-template-columns: repeat(6, minmax(0, 1fr)); }
	.x_grid7_r6, .x_grid7_r6_child > *{ grid-template-columns: repeat(7, minmax(0, 1fr)); }
	.x_grid8_r6, .x_grid8_r6_child > *{ grid-template-columns: repeat(8, minmax(0, 1fr)); }
	.x_grid9_r6, .x_grid9_r6_child > *{ grid-template-columns: repeat(9, minmax(0, 1fr)); }
	.x_grid10_r6, .x_grid10_r6_child > *{ grid-template-columns: repeat(10, minmax(0, 1fr)); }
	.x_grid11_r6, .x_grid11_r6_child > *{ grid-template-columns: repeat(11, minmax(0, 1fr)); }
	.x_grid12_r6, .x_grid12_r6_child > *{ grid-template-columns: repeat(12, minmax(0, 1fr)); }
	.x_grid13_r6, .x_grid13_r6_child > *{ grid-template-columns: repeat(13, minmax(0, 1fr)); }
	.x_grid14_r6, .x_grid14_r6_child > *{ grid-template-columns: repeat(14, minmax(0, 1fr)); }
	.x_grid15_r6, .x_grid15_r6_child > *{ grid-template-columns: repeat(15, minmax(0, 1fr)); }
	.x_grid16_r6, .x_grid16_r6_child > *{ grid-template-columns: repeat(16, minmax(0, 1fr)); }
	.x_grid17_r6, .x_grid17_r6_child > *{ grid-template-columns: repeat(17, minmax(0, 1fr)); }
	.x_grid18_r6, .x_grid18_r6_child > *{ grid-template-columns: repeat(18, minmax(0, 1fr)); }
	.x_grid19_r6, .x_grid19_r6_child > *{ grid-template-columns: repeat(19, minmax(0, 1fr)); }
	.x_grid20_r6, .x_grid20_r6_child > *{ grid-template-columns: repeat(20, minmax(0, 1fr)); }
	.x_grid1_05_r6, .x_grid1_05_r6_child > *{ grid-template-columns: 2fr 1fr; }
	.x_grid05_1_r6, .x_grid05_1_r6_child > *{ grid-template-columns: 1fr 2fr; }
	.x_gap1_r6, .x_gap1_r6_child > *{ gap: var(--gap1); }
	.x_gap2_r6, .x_gap2_r6_child > *{ gap: var(--gap2); }
	.x_gap3_r6, .x_gap3_r6_child > *{ gap: var(--gap3); }
	.x_gap4_r6, .x_gap4_r6_child > *{ gap: var(--gap4); }
	.x_gap5_r6, .x_gap5_r6_child > *{ gap: var(--gap5); }
	.x_gap6_r6, .x_gap6_r6_child > *{ gap: var(--gap6); }
	.x_gap7_r6, .x_gap7_r6_child > *{ gap: var(--gap7); }
	.x_gap8_r6, .x_gap8_r6_child > *{ gap: var(--gap8); }
	.x_gap9_r6, .x_gap9_r6_child > *{ gap: var(--gap9); }
	.x_gap10_r6, .x_gap10_r6_child > *{ gap: var(--gap10); }
	.x_gap11_r6, .x_gap11_r6_child > *{ gap: var(--gap11); }
	.x_gap12_r6, .x_gap12_r6_child > *{ gap: var(--gap12); }
	.x_gap13_r6, .x_gap13_r6_child > *{ gap: var(--gap13); }
	.x_gap14_r6, .x_gap14_r6_child > *{ gap: var(--gap14); }
	.x_gap15_r6, .x_gap15_r6_child > *{ gap: var(--gap15); }
	.x_gap16_r6, .x_gap16_r6_child > *{ gap: var(--gap16); }
	.x_gap17_r6, .x_gap17_r6_child > *{ gap: var(--gap17); }
	.x_gap18_r6, .x_gap18_r6_child > *{ gap: var(--gap18); }
	.x_gap19_r6, .x_gap19_r6_child > *{ gap: var(--gap19); }
	.x_gap20_r6, .x_gap20_r6_child > *{ gap: var(--gap20); }
	.x_rowgap1_r6, .x_rowgap1_r6_child > *{ row-gap: var(--gap1); }
	.x_rowgap2_r6, .x_rowgap2_r6_child > *{ row-gap: var(--gap2); }
	.x_rowgap3_r6, .x_rowgap3_r6_child > *{ row-gap: var(--gap3); }
	.x_rowgap4_r6, .x_rowgap4_r6_child > *{ row-gap: var(--gap4); }
	.x_rowgap5_r6, .x_rowgap5_r6_child > *{ row-gap: var(--gap5); }
	.x_rowgap6_r6, .x_rowgap6_r6_child > *{ row-gap: var(--gap6); }
	.x_rowgap7_r6, .x_rowgap7_r6_child > *{ row-gap: var(--gap7); }
	.x_rowgap8_r6, .x_rowgap8_r6_child > *{ row-gap: var(--gap8); }
	.x_rowgap9_r6, .x_rowgap9_r6_child > *{ row-gap: var(--gap9); }
	.x_rowgap10_r6, .x_rowgap10_r6_child > *{ row-gap: var(--gap10); }
	.x_rowgap11_r6, .x_rowgap11_r6_child > *{ row-gap: var(--gap11); }
	.x_rowgap12_r6, .x_rowgap12_r6_child > *{ row-gap: var(--gap12); }
	.x_rowgap13_r6, .x_rowgap13_r6_child > *{ row-gap: var(--gap13); }
	.x_rowgap14_r6, .x_rowgap14_r6_child > *{ row-gap: var(--gap14); }
	.x_rowgap15_r6, .x_rowgap15_r6_child > *{ row-gap: var(--gap15); }
	.x_rowgap16_r6, .x_rowgap16_r6_child > *{ row-gap: var(--gap16); }
	.x_rowgap17_r6, .x_rowgap17_r6_child > *{ row-gap: var(--gap17); }
	.x_rowgap18_r6, .x_rowgap18_r6_child > *{ row-gap: var(--gap18); }
	.x_rowgap19_r6, .x_rowgap19_r6_child > *{ row-gap: var(--gap19); }
	.x_rowgap20_r6, .x_rowgap20_r6_child > *{ row-gap: var(--gap20); }
	.x_colgap1_r6, .x_colgap1_r6_child > *{ column-gap: var(--gap1); }
	.x_colgap2_r6, .x_colgap2_r6_child > *{ column-gap: var(--gap2); }
	.x_colgap3_r6, .x_colgap3_r6_child > *{ column-gap: var(--gap3); }
	.x_colgap4_r6, .x_colgap4_r6_child > *{ column-gap: var(--gap4); }
	.x_colgap5_r6, .x_colgap5_r6_child > *{ column-gap: var(--gap5); }
	.x_colgap6_r6, .x_colgap6_r6_child > *{ column-gap: var(--gap6); }
	.x_colgap7_r6, .x_colgap7_r6_child > *{ column-gap: var(--gap7); }
	.x_colgap8_r6, .x_colgap8_r6_child > *{ column-gap: var(--gap8); }
	.x_colgap9_r6, .x_colgap9_r6_child > *{ column-gap: var(--gap9); }
	.x_colgap10_r6, .x_colgap10_r6_child > *{ column-gap: var(--gap10); }
	.x_colgap11_r6, .x_colgap11_r6_child > *{ column-gap: var(--gap11); }
	.x_colgap12_r6, .x_colgap12_r6_child > *{ column-gap: var(--gap12); }
	.x_colgap13_r6, .x_colgap13_r6_child > *{ column-gap: var(--gap13); }
	.x_colgap14_r6, .x_colgap14_r6_child > *{ column-gap: var(--gap14); }
	.x_colgap15_r6, .x_colgap15_r6_child > *{ column-gap: var(--gap15); }
	.x_colgap16_r6, .x_colgap16_r6_child > *{ column-gap: var(--gap16); }
	.x_colgap17_r6, .x_colgap17_r6_child > *{ column-gap: var(--gap17); }
	.x_colgap18_r6, .x_colgap18_r6_child > *{ column-gap: var(--gap18); }
	.x_colgap19_r6, .x_colgap19_r6_child > *{ column-gap: var(--gap19); }
	.x_colgap20_r6, .x_colgap20_r6_child > *{ column-gap: var(--gap20); }
	.x_order0_r6, .x_order0_r6_child > *{ order: 0; }
	.x_order1_r6, .x_order1_r6_child > *{ order: 1; }
	.x_order2_r6, .x_order2_r6_child > *{ order: 2; }
	.x_order3_r6, .x_order3_r6_child > *{ order: 3; }
	.x_order4_r6, .x_order4_r6_child > *{ order: 4; }
	.x_order5_r6, .x_order5_r6_child > *{ order: 5; }
	.x_order6_r6, .x_order6_r6_child > *{ order: 6; }
	.x_order7_r6, .x_order7_r6_child > *{ order: 7; }
	.x_order8_r6, .x_order8_r6_child > *{ order: 8; }
	.x_order9_r6, .x_order9_r6_child > *{ order: 9; }
	.x_order10_r6, .x_order10_r6_child > *{ order: 10; }
	.x_order11_r6, .x_order11_r6_child > *{ order: 11; }
	.x_order12_r6, .x_order12_r6_child > *{ order: 12; }
	.x_order13_r6, .x_order13_r6_child > *{ order: 13; }
	.x_order14_r6, .x_order14_r6_child > *{ order: 14; }
	.x_order15_r6, .x_order15_r6_child > *{ order: 15; }
	.x_order16_r6, .x_order16_r6_child > *{ order: 16; }
	.x_order17_r6, .x_order17_r6_child > *{ order: 17; }
	.x_order18_r6, .x_order18_r6_child > *{ order: 18; }
	.x_order19_r6, .x_order19_r6_child > *{ order: 19; }
	.x_order20_r6, .x_order20_r6_child > *{ order: 20; }
}
@media screen and (min-width: 1700px){
	.x_grid_r7, .x_grid1_r7, .x_grid2_r7, .x_grid3_r7, .x_grid4_r7, .x_grid5_r7, .x_grid6_r7, .x_grid7_r7, .x_grid8_r7, .x_grid9_r7, .x_grid10_r7, .x_grid11_r7, .x_grid12_r7, .x_grid13_r7, .x_grid14_r7, .x_grid15_r7, .x_grid16_r7, .x_grid17_r7, .x_grid18_r7, .x_grid19_r7, .x_grid20_r7, 
	.x_grid_r7_child > *, .x_grid1_r7_child > *, .x_grid2_r7_child > *, .x_grid3_r7_child > *, .x_grid4_r7_child > *, .x_grid5_r7_child > *, .x_grid6_r7_child > *, .x_grid7_r7_child > *, .x_grid8_r7_child > *, .x_grid9_r7_child > *, .x_grid10_r7_child > *, .x_grid11_r7_child > *, .x_grid12_r7_child > *, .x_grid13_r7_child > *, .x_grid14_r7_child > *, .x_grid15_r7_child > *, .x_grid16_r7_child > *, .x_grid17_r7_child > *, .x_grid18_r7_child > *, .x_grid19_r7_child > *, .x_grid20_r7_child > *, 
	.x_grid1_05_r7, .x_grid05_1_r7, 
	.x_grid1_05_r7_child > *, .x_grid05_1_r7_child > *{
		display: grid;
		width: 100%;
	}
	.x_grid_r7, .x_grid1_r7, .x_grid_r7_child > *, .x_grid1_r7_child > *{ grid-template-columns: minmax(0, 1fr); }
	.x_grid2_r7, .x_grid2_r7_child > *{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
	.x_grid3_r7, .x_grid3_r7_child > *{ grid-template-columns: repeat(3, minmax(0, 1fr)); }
	.x_grid4_r7, .x_grid4_r7_child > *{ grid-template-columns: repeat(4, minmax(0, 1fr)); }
	.x_grid5_r7, .x_grid5_r7_child > *{ grid-template-columns: repeat(5, minmax(0, 1fr)); }
	.x_grid6_r7, .x_grid6_r7_child > *{ grid-template-columns: repeat(6, minmax(0, 1fr)); }
	.x_grid7_r7, .x_grid7_r7_child > *{ grid-template-columns: repeat(7, minmax(0, 1fr)); }
	.x_grid8_r7, .x_grid8_r7_child > *{ grid-template-columns: repeat(8, minmax(0, 1fr)); }
	.x_grid9_r7, .x_grid9_r7_child > *{ grid-template-columns: repeat(9, minmax(0, 1fr)); }
	.x_grid10_r7, .x_grid10_r7_child > *{ grid-template-columns: repeat(10, minmax(0, 1fr)); }
	.x_grid11_r7, .x_grid11_r7_child > *{ grid-template-columns: repeat(11, minmax(0, 1fr)); }
	.x_grid12_r7, .x_grid12_r7_child > *{ grid-template-columns: repeat(12, minmax(0, 1fr)); }
	.x_grid13_r7, .x_grid13_r7_child > *{ grid-template-columns: repeat(13, minmax(0, 1fr)); }
	.x_grid14_r7, .x_grid14_r7_child > *{ grid-template-columns: repeat(14, minmax(0, 1fr)); }
	.x_grid15_r7, .x_grid15_r7_child > *{ grid-template-columns: repeat(15, minmax(0, 1fr)); }
	.x_grid16_r7, .x_grid16_r7_child > *{ grid-template-columns: repeat(16, minmax(0, 1fr)); }
	.x_grid17_r7, .x_grid17_r7_child > *{ grid-template-columns: repeat(17, minmax(0, 1fr)); }
	.x_grid18_r7, .x_grid18_r7_child > *{ grid-template-columns: repeat(18, minmax(0, 1fr)); }
	.x_grid19_r7, .x_grid19_r7_child > *{ grid-template-columns: repeat(19, minmax(0, 1fr)); }
	.x_grid20_r7, .x_grid20_r7_child > *{ grid-template-columns: repeat(20, minmax(0, 1fr)); }
	.x_grid1_05_r7, .x_grid1_05_r7_child > *{ grid-template-columns: 2fr 1fr; }
	.x_grid05_1_r7, .x_grid05_1_r7_child > *{ grid-template-columns: 1fr 2fr; }
	.x_gap1_r7, .x_gap1_r7_child > *{ gap: var(--gap1); }
	.x_gap2_r7, .x_gap2_r7_child > *{ gap: var(--gap2); }
	.x_gap3_r7, .x_gap3_r7_child > *{ gap: var(--gap3); }
	.x_gap4_r7, .x_gap4_r7_child > *{ gap: var(--gap4); }
	.x_gap5_r7, .x_gap5_r7_child > *{ gap: var(--gap5); }
	.x_gap6_r7, .x_gap6_r7_child > *{ gap: var(--gap6); }
	.x_gap7_r7, .x_gap7_r7_child > *{ gap: var(--gap7); }
	.x_gap8_r7, .x_gap8_r7_child > *{ gap: var(--gap8); }
	.x_gap9_r7, .x_gap9_r7_child > *{ gap: var(--gap9); }
	.x_gap10_r7, .x_gap10_r7_child > *{ gap: var(--gap10); }
	.x_gap11_r7, .x_gap11_r7_child > *{ gap: var(--gap11); }
	.x_gap12_r7, .x_gap12_r7_child > *{ gap: var(--gap12); }
	.x_gap13_r7, .x_gap13_r7_child > *{ gap: var(--gap13); }
	.x_gap14_r7, .x_gap14_r7_child > *{ gap: var(--gap14); }
	.x_gap15_r7, .x_gap15_r7_child > *{ gap: var(--gap15); }
	.x_gap16_r7, .x_gap16_r7_child > *{ gap: var(--gap16); }
	.x_gap17_r7, .x_gap17_r7_child > *{ gap: var(--gap17); }
	.x_gap18_r7, .x_gap18_r7_child > *{ gap: var(--gap18); }
	.x_gap19_r7, .x_gap19_r7_child > *{ gap: var(--gap19); }
	.x_gap20_r7, .x_gap20_r7_child > *{ gap: var(--gap20); }
	.x_rowgap1_r7, .x_rowgap1_r7_child > *{ row-gap: var(--gap1); }
	.x_rowgap2_r7, .x_rowgap2_r7_child > *{ row-gap: var(--gap2); }
	.x_rowgap3_r7, .x_rowgap3_r7_child > *{ row-gap: var(--gap3); }
	.x_rowgap4_r7, .x_rowgap4_r7_child > *{ row-gap: var(--gap4); }
	.x_rowgap5_r7, .x_rowgap5_r7_child > *{ row-gap: var(--gap5); }
	.x_rowgap6_r7, .x_rowgap6_r7_child > *{ row-gap: var(--gap6); }
	.x_rowgap7_r7, .x_rowgap7_r7_child > *{ row-gap: var(--gap7); }
	.x_rowgap8_r7, .x_rowgap8_r7_child > *{ row-gap: var(--gap8); }
	.x_rowgap9_r7, .x_rowgap9_r7_child > *{ row-gap: var(--gap9); }
	.x_rowgap10_r7, .x_rowgap10_r7_child > *{ row-gap: var(--gap10); }
	.x_rowgap11_r7, .x_rowgap11_r7_child > *{ row-gap: var(--gap11); }
	.x_rowgap12_r7, .x_rowgap12_r7_child > *{ row-gap: var(--gap12); }
	.x_rowgap13_r7, .x_rowgap13_r7_child > *{ row-gap: var(--gap13); }
	.x_rowgap14_r7, .x_rowgap14_r7_child > *{ row-gap: var(--gap14); }
	.x_rowgap15_r7, .x_rowgap15_r7_child > *{ row-gap: var(--gap15); }
	.x_rowgap16_r7, .x_rowgap16_r7_child > *{ row-gap: var(--gap16); }
	.x_rowgap17_r7, .x_rowgap17_r7_child > *{ row-gap: var(--gap17); }
	.x_rowgap18_r7, .x_rowgap18_r7_child > *{ row-gap: var(--gap18); }
	.x_rowgap19_r7, .x_rowgap19_r7_child > *{ row-gap: var(--gap19); }
	.x_rowgap20_r7, .x_rowgap20_r7_child > *{ row-gap: var(--gap20); }
	.x_colgap1_r7, .x_colgap1_r7_child > *{ column-gap: var(--gap1); }
	.x_colgap2_r7, .x_colgap2_r7_child > *{ column-gap: var(--gap2); }
	.x_colgap3_r7, .x_colgap3_r7_child > *{ column-gap: var(--gap3); }
	.x_colgap4_r7, .x_colgap4_r7_child > *{ column-gap: var(--gap4); }
	.x_colgap5_r7, .x_colgap5_r7_child > *{ column-gap: var(--gap5); }
	.x_colgap6_r7, .x_colgap6_r7_child > *{ column-gap: var(--gap6); }
	.x_colgap7_r7, .x_colgap7_r7_child > *{ column-gap: var(--gap7); }
	.x_colgap8_r7, .x_colgap8_r7_child > *{ column-gap: var(--gap8); }
	.x_colgap9_r7, .x_colgap9_r7_child > *{ column-gap: var(--gap9); }
	.x_colgap10_r7, .x_colgap10_r7_child > *{ column-gap: var(--gap10); }
	.x_colgap11_r7, .x_colgap11_r7_child > *{ column-gap: var(--gap11); }
	.x_colgap12_r7, .x_colgap12_r7_child > *{ column-gap: var(--gap12); }
	.x_colgap13_r7, .x_colgap13_r7_child > *{ column-gap: var(--gap13); }
	.x_colgap14_r7, .x_colgap14_r7_child > *{ column-gap: var(--gap14); }
	.x_colgap15_r7, .x_colgap15_r7_child > *{ column-gap: var(--gap15); }
	.x_colgap16_r7, .x_colgap16_r7_child > *{ column-gap: var(--gap16); }
	.x_colgap17_r7, .x_colgap17_r7_child > *{ column-gap: var(--gap17); }
	.x_colgap18_r7, .x_colgap18_r7_child > *{ column-gap: var(--gap18); }
	.x_colgap19_r7, .x_colgap19_r7_child > *{ column-gap: var(--gap19); }
	.x_colgap20_r7, .x_colgap20_r7_child > *{ column-gap: var(--gap20); }
	.x_order0_r7, .x_order0_r7_child > *{ order: 0; }
	.x_order1_r7, .x_order1_r7_child > *{ order: 1; }
	.x_order2_r7, .x_order2_r7_child > *{ order: 2; }
	.x_order3_r7, .x_order3_r7_child > *{ order: 3; }
	.x_order4_r7, .x_order4_r7_child > *{ order: 4; }
	.x_order5_r7, .x_order5_r7_child > *{ order: 5; }
	.x_order6_r7, .x_order6_r7_child > *{ order: 6; }
	.x_order7_r7, .x_order7_r7_child > *{ order: 7; }
	.x_order8_r7, .x_order8_r7_child > *{ order: 8; }
	.x_order9_r7, .x_order9_r7_child > *{ order: 9; }
	.x_order10_r7, .x_order10_r7_child > *{ order: 10; }
	.x_order11_r7, .x_order11_r7_child > *{ order: 11; }
	.x_order12_r7, .x_order12_r7_child > *{ order: 12; }
	.x_order13_r7, .x_order13_r7_child > *{ order: 13; }
	.x_order14_r7, .x_order14_r7_child > *{ order: 14; }
	.x_order15_r7, .x_order15_r7_child > *{ order: 15; }
	.x_order16_r7, .x_order16_r7_child > *{ order: 16; }
	.x_order17_r7, .x_order17_r7_child > *{ order: 17; }
	.x_order18_r7, .x_order18_r7_child > *{ order: 18; }
	.x_order19_r7, .x_order19_r7_child > *{ order: 19; }
	.x_order20_r7, .x_order20_r7_child > *{ order: 20; }
}