<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Global front-end framework.

   "An escalator can never break, it can only become stairs." - Mitch Hedberg

   developer:   marionm
   requires:    nothing
   ========================================================================== */

/* ==========================================================================
   setup the environment
   ========================================================================== */

*,
:after,
:before {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

:focus { outline: 0; }

html {
    -moz-text-size-adjust: 100%; /* preserve font size on orientation change */
    -ms-text-size-adjust: 100%; /* ^ */
    -webkit-text-size-adjust: 100%; /* ^ */
    background: #fff;
    color: #000;
    font-family: Arial, sans-serif;
    font-size: 16px; /* set default size for rems; this changes at various breakpoints and is used to scale page elements */
    font-weight: 400;
    height: 100%; /* set viewport height as the minimum page height */
    line-height: 1.3; /* scale to any font size */
    min-width: 320px; /* minimum supported device width */
    width: 100%; /* set viewport width as the minimum page width */
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary { display: block; /* define html5 block elements for inept browsers */ }

audio,
canvas,
progress,
video { display: inline-block; /* define html5 inline-block elements for inept browsers */ }

audio:not([controls]) {
    display: none; /* correct display in iOS 4-7 */
    height: 0; /* ^ */
}

progress { vertical-align: baseline; }

dd,
dl,
dt,
li,
ol,
ul {
    display: block; /* no default list styles */
    list-style: none; /* ^ */
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font: inherit; /* no default heading styles */
    line-height: 1.2; /* tighter for headings */
}

caption,
col,
colgroup,
table,
tbody,
td,
tfoot,
th,
thead,
tr {
    border-collapse: collapse; /* remove excess spacing around table elements */
    border-spacing: 0; /* ^ */
}

a,
summary {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* remove highlight triggered on tap on some mobile devices */
    -webkit-tap-highlight-color: transparent; /* ^ */
    background: transparent; /* remove gray background from active links in IE 10 */
    cursor: pointer;
    text-decoration: none;
}

img { border: none; /* remove border on linked images in IE */ }

b,
optgroup,
strong { font-weight: 600; }

dfn,
em,
i { font-style: italic; }

del,
s { text-decoration: line-through; }

code,
kbd,
pre,
samp,
tt {
    font-family: monospace, monospace; /* disable automatic monospace resizing */
    font-family: Consolas, Monaco, monospace; /* experimental */
    font-size: inherit;
}

sub,
sup {
    font-size: .75em;
    line-height: 0; /* prevent from affecting the line-height of the parent element */
    position: relative; /* ^ */
    vertical-align: baseline; /* ^ */
}

sub { bottom: -0.25em; }

sup { top: -0.325em; }

small { font-size: .875rem; }

pre {
    overflow: auto;
    white-space: pre-wrap;
    word-wrap: break-word;
}

hr {
    height: 0; /* Firefox */
    overflow: visible; /* IE */
}

legend {
    color: inherit; /* inherit from fieldset */
    display: table; /* fix IE text wrapping */
    max-width: 100%; /* ^ */
    white-space: normal; /* ^ */
}

textarea { overflow: auto; /* remove default vertical scrollbars in IE */ }

abbr[title] {
    border-bottom: none; /* Firefox */
    text-decoration: underline; /* Chrome, Edge, IE, Opera, and Safari */
    text-decoration: underline dotted; /* ^ */
}

button,
fieldset,
form,
input,
label,
legend,
optgroup,
option,
select,
textarea { font: inherit; /* improve font style inheritance */ }

button,
input,
select {
    overflow: visible; /* IE */
    text-transform: none; /* Firefox */
}

button,
html [type='button'],
[type='button'],
[type='reset'],
[type='submit'] {
    -webkit-appearance: button; /* enable button styles in iOS */
    cursor: pointer;
}

[disabled] { cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0; /* remove unwelcome Firefox styles */
    padding: 0; /* ^ */
}

input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button { height: auto; /* prevent cursor change on increment/decrement buttons in Chrome */ }

input[type='search'] { -webkit-appearance: textfield; /* use same appearance as text input */ }

input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-decoration { -webkit-appearance: none; /* remove cancel button in Safari and Chrome on OSX */ }

svg:not(:root) { overflow: hidden; /* IE */ }

template,
[hidden] { display: none; /* IE */ }

input[type='text'],
input[type='password'],
input[type='date'],
input[type='datetime'],
input[type='datetime-local'],
input[type='email'],
input[type='month'],
input[type='number'],
input[type='search'],
input[type='tel'],
input[type='time'],
input[type='url'],
input[type='week'],
keygen,
output,
select,
textarea { font-size: 16px !important; /* disable zoom on text input elements in iOS */ }

/* ==========================================================================
   utility styles
   ========================================================================== */

/* clearfix
   ========================================================================== */

.cf:after, .heirs-cf &gt; *:after,
.cf:before, .heirs-cf &gt; *:before,
.break-after:after, .heirs-break-after &gt; *:after,
.break-before:before, .heirs-break-before &gt; *:before {
    clear: both;
    content: '';
    display: table;
}

/* responsive images
   ========================================================================== */

.fill, .heirs-fill &gt; * {
    height: auto;
    max-width: 100%;
}

.fill-and-center, .heirs-fill-and-center &gt; * {
    display: block;
    float: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

/* ==========================================================================
   grid systems
   ========================================================================== */

/* block and inline-block grids
   ========================================================================== */

.grid, .heirs-grid &gt; *,
.row, .heirs-row &gt; * { display: block; }

.inline-grid, .heirs-inline-grid &gt; * { display: inline-block; }

.grid:after, .heirs-grid &gt; *:after,
.grid:before, .heirs-grid &gt; *:before,
.inline-grid:after, .heirs-inline-grid &gt; *:after,
.inline-grid:before, .heirs-inline-grid &gt; *:before,
.collapse &gt; *:after, .heirs-collapse &gt; * &gt; *:after,
.collapse &gt; *:before, .heirs-collapse &gt; * &gt; *:before {
    clear: both;
    content: '';
    display: table;
}

.grid &gt; *, .heirs-grid &gt; * &gt; *,
.row &gt; *, .heirs-row &gt; * &gt; *,
.col, .heirs-col &gt; *,
.inline-grid &gt; *, .heirs-inline-grid &gt; * &gt; * {
    float: left;
    display: block;
}

/* columns
   ================================== */

.cols-1 &gt; *:nth-child(1n+2), .heirs-cols-1 &gt; * &gt; *:nth-child(1n+2),
.cols-2 &gt; *:nth-child(2n+3), .heirs-cols-2 &gt; * &gt; *:nth-child(2n+3),
.cols-3 &gt; *:nth-child(3n+4), .heirs-cols-3 &gt; * &gt; *:nth-child(3n+4),
.cols-4 &gt; *:nth-child(4n+5), .heirs-cols-4 &gt; * &gt; *:nth-child(4n+5),
.cols-5 &gt; *:nth-child(5n+6), .heirs-cols-5 &gt; * &gt; *:nth-child(5n+6),
.cols-6 &gt; *:nth-child(6n+7), .heirs-cols-6 &gt; * &gt; *:nth-child(6n+7),
.cols-7 &gt; *:nth-child(7n+8), .heirs-cols-7 &gt; * &gt; *:nth-child(7n+8),
.cols-8 &gt; *:nth-child(8n+9), .heirs-cols-8 &gt; * &gt; *:nth-child(8n+9),
.cols-9 &gt; *:nth-child(9n+10), .heirs-cols-9 &gt; * &gt; *:nth-child(9n+10),
.cols-10 &gt; *:nth-child(10n+11), .heirs-cols-10 &gt; * &gt; *:nth-child(10n+11),
.cols-11 &gt; *:nth-child(11n+12), .heirs-cols-11 &gt; * &gt; *:nth-child(11n+12),
.cols-12 &gt; *:nth-child(12n+13), .heirs-cols-12 &gt; * &gt; *:nth-child(12n+13) { clear: both; }

/* mini grids
   ========================================================================== */

.mini, .heirs-mini &gt; *,
.mini-b, .heirs-mini-b &gt; *,
.mini-m, .heirs-mini-m &gt; *,
.mini-t, .heirs-mini-t &gt; * {
    display: block;
    page-break-inside: avoid;
}

.mini &gt; *, .heirs-mini &gt; * &gt; *,
.mini-b &gt; *, .heirs-mini-b &gt; * &gt; *,
.mini-m &gt; *, .heirs-mini-m &gt; * &gt; *,
.mini-t &gt; *, .heirs-mini-t &gt; * &gt; * {
    display: table-cell;
    vertical-align: top;
}

.mini-b &gt; *, .heirs-mini-b &gt; * &gt; * { vertical-align: bottom; }
.mini-m &gt; *, .heirs-mini-m &gt; * &gt; * { vertical-align: middle; }
.mini-t &gt; *, .heirs-mini-t &gt; * &gt; * { vertical-align: top; }

.mini-collapse &gt; *, .heirs-mini-collapse &gt; * &gt; * { display: block; }

/* table grids
   ========================================================================== */

.table, .heirs-table &gt; *,
.table &gt; *, .heirs-table &gt; * &gt; *,
.table &gt; * &gt; *, .heirs-table &gt; * &gt; * &gt; * {
    border-collapse: collapse; /* remove excess spacing around table elements */
    border-spacing: 0; /* ^ */
}

.table, .heirs-table &gt; * { display: table; }

.table &gt; *, .heirs-table &gt; * &gt; *,
.table-row &gt; *, .heirs-table-row &gt; * &gt; * { display: table-row; }

.table &gt; * &gt; *, .heirs-table &gt; * &gt; * &gt; *,
.table-col &gt; * &gt; *, .heirs-table-col &gt; * &gt; * &gt; * {
    display: table-cell;
    vertical-align: top;
}

.table-collapse, .heirs-table-collapse &gt; *,
.table-collapse &gt; *, .heirs-table-collapse &gt; * &gt; *,
.table-collapse &gt; * &gt; *, .heirs-table-collapse &gt; * &gt; * &gt; * { display: block; }

/* flexbox grids
   ========================================================================== */

.flex, .heirs-flex &gt; * { display: flex; }

.inline-flex, .heirs-inline-flex &gt; * { display: inline-flex; }

/* direction
   ================================== */

.flex-direction-c, .heirs-flex-direction-c &gt; * { flex-direction: column; }
.flex-direction-cr, .heirs-flex-direction-cr &gt; * { flex-direction: column-reverse; }
.flex-direction-r, .heirs-flex-direction-r &gt; * { flex-direction: row; }
.flex-direction-rr, .heirs-flex-direction-rr &gt; * { flex-direction: row-reverse; }

/* wrap
   ================================== */

.flex-wrap-n, .heirs-flex-wrap-n &gt; * { flex-wrap: nowrap; }
.flex-wrap-w, .heirs-flex-wrap-w &gt; * { flex-wrap: wrap; }
.flex-wrap-wr, .heirs-flex-wrap-wr &gt; * { flex-wrap: wrap-reverse; }

/* justify content
   ================================== */

.justify-content-c, .heirs-justify-content-c &gt; * { justify-content: center; }
.justify-content-fe, .heirs-justify-content-fe &gt; * { justify-content: flex-end; }
.justify-content-fs, .heirs-justify-content-fs &gt; * { justify-content: flex-start; }
.justify-content-sa, .heirs-justify-content-sa &gt; * { justify-content: space-around; }
.justify-content-sb, .heirs-justify-content-sb &gt; * { justify-content: space-between; }
.justify-content-se, .heirs-justify-content-se &gt; * { justify-content: space-evenly; }

/* align items
   ================================== */

.align-items-b, .heirs-align-items-b &gt; * { align-items: baseline; }
.align-items-c, .heirs-align-items-c &gt; * { align-items: center; }
.align-items-fe, .heirs-align-items-fe &gt; * { align-items: flex-end; }
.align-items-fs, .heirs-align-items-fs &gt; * { align-items: flex-start; }
.align-items-s, .heirs-align-items-s &gt; * { align-items: stretch; }

/* align content
   ================================== */

.align-content-c, .heirs-align-content-c &gt; * { align-content: center; }
.align-content-fe, .heirs-align-content-fe &gt; * { align-content: flex-end; }
.align-content-fs, .heirs-align-content-fs &gt; * { align-content: flex-start; }
.align-content-s, .heirs-align-content-se &gt; * { align-content: stretch; }
.align-content-sa, .heirs-align-content-sa &gt; * { align-content: space-around; }
.align-content-sb, .heirs-align-content-sb &gt; * { align-content: space-between; }

/* flexbox items
   ========================================================================== */

/* align self
   ================================== */

.align-self-a, .heirs-align-self-a &gt; * { align-self: auto; }
.align-self-b, .heirs-align-self-b &gt; * { align-self: baseline; }
.align-self-c, .heirs-align-self-c &gt; * { align-self: center; }
.align-self-fe, .heirs-align-self-fe &gt; * { align-self: flex-end; }
.align-self-fs, .heirs-align-self-fs &gt; * { align-self: flex-start; }
.align-self-s, .heirs-align-self-se &gt; * { align-self: stretch; }

/* basis
   ================================== */

.flex-basis-a, .heirs-flex-basis-a &gt; * { flex-basis: auto; }

/* grow
   ================================== */

.flex-grow-0, .heirs-flex-grow-0 &gt; * { flex-grow: 0; }
.flex-grow-1, .heirs-flex-grow-1 &gt; * { flex-grow: 1; }
.flex-grow-2, .heirs-flex-grow-2 &gt; * { flex-grow: 2; }
.flex-grow-3, .heirs-flex-grow-3 &gt; * { flex-grow: 3; }
.flex-grow-4, .heirs-flex-grow-4 &gt; * { flex-grow: 4; }
.flex-grow-5, .heirs-flex-grow-5 &gt; * { flex-grow: 5; }
.flex-grow-6, .heirs-flex-grow-6 &gt; * { flex-grow: 6; }
.flex-grow-7, .heirs-flex-grow-7 &gt; * { flex-grow: 7; }
.flex-grow-8, .heirs-flex-grow-8 &gt; * { flex-grow: 8; }
.flex-grow-9, .heirs-flex-grow-9 &gt; * { flex-grow: 9; }
.flex-grow-10, .heirs-flex-grow-10 &gt; * { flex-grow: 10; }
.flex-grow-11, .heirs-flex-grow-11 &gt; * { flex-grow: 11; }
.flex-grow-12, .heirs-flex-grow-12 &gt; * { flex-grow: 12; }

/* shrink
   ================================== */

.flex-shrink-1, .heirs-flex-shrink-1 &gt; * { flex-shrink: 1; }
.flex-shrink-2, .heirs-flex-shrink-2 &gt; * { flex-shrink: 2; }
.flex-shrink-3, .heirs-flex-shrink-3 &gt; * { flex-shrink: 3; }
.flex-shrink-4, .heirs-flex-shrink-4 &gt; * { flex-shrink: 4; }
.flex-shrink-5, .heirs-flex-shrink-5 &gt; * { flex-shrink: 5; }
.flex-shrink-6, .heirs-flex-shrink-6 &gt; * { flex-shrink: 6; }
.flex-shrink-7, .heirs-flex-shrink-7 &gt; * { flex-shrink: 7; }
.flex-shrink-8, .heirs-flex-shrink-8 &gt; * { flex-shrink: 8; }
.flex-shrink-9, .heirs-flex-shrink-9 &gt; * { flex-shrink: 9; }
.flex-shrink-10, .heirs-flex-shrink-10 &gt; * { flex-shrink: 10; }
.flex-shrink-11, .heirs-flex-shrink-11 &gt; * { flex-shrink: 11; }
.flex-shrink-12, .heirs-flex-shrink-12 &gt; * { flex-shrink: 12; }

/* order
   ================================== */

.order-0, .heirs-order-0 &gt; * { order: 0; }
.order-1, .heirs-order-1 &gt; * { order: 1; }
.order-2, .heirs-order-2 &gt; * { order: 2; }
.order-3, .heirs-order-3 &gt; * { order: 3; }
.order-4, .heirs-order-4 &gt; * { order: 4; }
.order-5, .heirs-order-5 &gt; * { order: 5; }
.order-6, .heirs-order-6 &gt; * { order: 6; }
.order-7, .heirs-order-7 &gt; * { order: 7; }
.order-8, .heirs-order-8 &gt; * { order: 8; }
.order-9, .heirs-order-9 &gt; * { order: 9; }
.order-10, .heirs-order-10 &gt; * { order: 10; }
.order-11, .heirs-order-11 &gt; * { order: 11; }
.order-12, .heirs-order-12 &gt; * { order: 12; }

/* column grids
   ========================================================================== */

/* columns
   ================================== */

.columns-a, .heirs-columns-a &gt; * { columns: auto; }
.columns-i, .heirs-columns-i &gt; * { columns: inherit; }

.columns-0, .heirs-columns-0 &gt; * { columns: 0; }
.columns-1, .heirs-columns-1 &gt; * { columns: 1; }
.columns-2, .heirs-columns-2 &gt; * { columns: 2; }
.columns-3, .heirs-columns-3 &gt; * { columns: 3; }
.columns-4, .heirs-columns-4 &gt; * { columns: 4; }
.columns-5, .heirs-columns-5 &gt; * { columns: 5; }
.columns-6, .heirs-columns-6 &gt; * { columns: 6; }
.columns-7, .heirs-columns-7 &gt; * { columns: 7; }
.columns-8, .heirs-columns-8 &gt; * { columns: 8; }
.columns-9, .heirs-columns-9 &gt; * { columns: 9; }
.columns-10, .heirs-columns-10 &gt; * { columns: 10; }
.columns-11, .heirs-columns-11 &gt; * { columns: 11; }
.columns-12, .heirs-columns-12 &gt; * { columns: 12; }

/* column count
   ================================== */

.column-count-a, .heirs-column-count-a &gt; * { column-count: auto; }
.column-count-i, .heirs-column-count-i &gt; * { column-count: inherit; }

.column-count-0, .heirs-column-count-0 &gt; * { column-count: 0; }
.column-count-1, .heirs-column-count-1 &gt; * { column-count: 1; }
.column-count-2, .heirs-column-count-2 &gt; * { column-count: 2; }
.column-count-3, .heirs-column-count-3 &gt; * { column-count: 3; }
.column-count-4, .heirs-column-count-4 &gt; * { column-count: 4; }
.column-count-5, .heirs-column-count-5 &gt; * { column-count: 5; }
.column-count-6, .heirs-column-count-6 &gt; * { column-count: 6; }
.column-count-7, .heirs-column-count-7 &gt; * { column-count: 7; }
.column-count-8, .heirs-column-count-8 &gt; * { column-count: 8; }
.column-count-9, .heirs-column-count-9 &gt; * { column-count: 9; }
.column-count-10, .heirs-column-count-10 &gt; * { column-count: 10; }
.column-count-11, .heirs-column-count-11 &gt; * { column-count: 11; }
.column-count-12, .heirs-column-count-12 &gt; * { column-count: 12; }

/* column width
   ================================== */

.column-width-a, .heirs-column-width-a &gt; * { column-width: auto; }
.column-width-full, .heirs-column-width-full &gt; * { column-width: 100%; }
.column-width-i, .heirs-column-width-i &gt; * { column-width: inherit; }
.column-width-0, .heirs-column-width-0 &gt; * { column-width: 0; }

.column-width-1-2, .heirs-column-width-1-2 &gt; * { column-width: 50%; }
.column-width-1-3, .heirs-column-width-1-3 &gt; * { column-width: 33.33333333333333%; }
.column-width-1-4, .heirs-column-width-1-4 &gt; * { column-width: 25%; }
.column-width-1-5, .heirs-column-width-1-5 &gt; * { column-width: 20%; }
.column-width-1-6, .heirs-column-width-1-6 &gt; * { column-width: 16.66666666666667%; }
.column-width-1-7, .heirs-column-width-1-7 &gt; * { column-width: 14.28571428571429%; }
.column-width-1-8, .heirs-column-width-1-8 &gt; * { column-width: 12.5%; }
.column-width-1-9, .heirs-column-width-1-9 &gt; * { column-width: 11.11111111111111%; }
.column-width-1-10, .heirs-column-width-1-10 &gt; * { column-width: 10%; }
.column-width-1-11, .heirs-column-width-1-11 &gt; * { column-width: 9.090909090909091%; }
.column-width-1-12, .heirs-column-width-1-12 &gt; * { column-width: 8.333333333333333%; }
.column-width-1-20, .heirs-column-width-1-20 &gt; * { column-width: 5%; }
.column-width-2-3, .heirs-column-width-2-3 &gt; * { column-width: 66.66666666666667%; }
.column-width-2-5, .heirs-column-width-2-5 &gt; * { column-width: 40%; }
.column-width-2-7, .heirs-column-width-2-7 &gt; * { column-width: 28.57142857142858%; }
.column-width-2-9, .heirs-column-width-2-9 &gt; * { column-width: 22.22222222222222%; }
.column-width-2-11, .heirs-column-width-2-11 &gt; * { column-width: 18.18181818181818%; }
.column-width-3-4, .heirs-column-width-3-4 &gt; * { column-width: 75%; }
.column-width-3-5, .heirs-column-width-3-5 &gt; * { column-width: 60%; }
.column-width-3-7, .heirs-column-width-3-7 &gt; * { column-width: 42.85714285714287%; }
.column-width-3-8, .heirs-column-width-3-8 &gt; * { column-width: 37.5%; }
.column-width-3-10, .heirs-column-width-3-10 &gt; * { column-width: 30%; }
.column-width-3-11, .heirs-column-width-3-11 &gt; * { column-width: 27.27272727272727%; }
.column-width-4-5, .heirs-column-width-4-5 &gt; * { column-width: 80%; }
.column-width-4-7, .heirs-column-width-4-7 &gt; * { column-width: 57.14285714285716%; }
.column-width-4-9, .heirs-column-width-4-9 &gt; * { column-width: 44.44444444444444%; }
.column-width-4-11, .heirs-column-width-4-11 &gt; * { column-width: 36.36363636363636%; }
.column-width-5-6, .heirs-column-width-5-6 &gt; * { column-width: 83.33333333333333%; }
.column-width-5-7, .heirs-column-width-5-7 &gt; * { column-width: 71.42857142857145%; }
.column-width-5-8, .heirs-column-width-5-8 &gt; * { column-width: 62.5%; }
.column-width-5-9, .heirs-column-width-5-9 &gt; * { column-width: 55.55555555555555%; }
.column-width-5-11, .heirs-column-width-5-11 &gt; * { column-width: 45.45454545454546%; }
.column-width-5-12, .heirs-column-width-5-12 &gt; * { column-width: 41.66666666666667%; }
.column-width-6-7, .heirs-column-width-6-7 &gt; * { column-width: 85.71428571428574%; }
.column-width-6-11, .heirs-column-width-6-11 &gt; * { column-width: 54.54545454545455%; }
.column-width-7-8, .heirs-column-width-7-8 &gt; * { column-width: 87.5%; }
.column-width-7-9, .heirs-column-width-7-9 &gt; * { column-width: 77.77777777777777%; }
.column-width-7-10, .heirs-column-width-7-10 &gt; * { column-width: 70%; }
.column-width-7-11, .heirs-column-width-7-11 &gt; * { column-width: 63.63636363636364%; }
.column-width-7-12, .heirs-column-width-7-12 &gt; * { column-width: 58.33333333333333%; }
.column-width-8-9, .heirs-column-width-8-9 &gt; * { column-width: 88.88888888888888%; }
.column-width-8-11, .heirs-column-width-8-11 &gt; * { column-width: 72.72727272727273%; }
.column-width-9-10, .heirs-column-width-9-10 &gt; * { column-width: 90%; }
.column-width-9-11, .heirs-column-width-9-11 &gt; * { column-width: 81.81818181818182%; }
.column-width-10-11, .heirs-column-width-10-11 &gt; * { column-width: 90.90909090909091%; }
.column-width-11-12, .heirs-column-width-11-12 &gt; * { column-width: 91.66666666666666%; }

/* ==========================================================================
   cues &amp; pointers
   ========================================================================== */

.arrow-after:after, .heirs-arrow-after &gt; *:after, .heirs-arrow-between &gt; *:not(:first-child):before,
.arrow-l-after:after, .heirs-arrow-l-after &gt; *:after, .heirs-arrow-l-between &gt; *:not(:first-child):before,
.bar-after:after, .heirs-bar-after &gt; *:after, .heirs-bar-between &gt; *:not(:first-child):before,
.bullet-after:after, .heirs-bullet-after &gt; *:after, .heirs-bullet-between &gt; *:not(:first-child):before,
.chevron-after:after, .heirs-chevron-after &gt; *:after, .heirs-chevron-between &gt; *:not(:first-child):before,
.chevron-l-after:after, .heirs-chevron-l-after &gt; *:after, .heirs-chevron-l-between &gt; *:not(:first-child):before,
.square-after:after, .heirs-square-after &gt; *:after, .heirs-square-between &gt; *:not(:first-child):before {
    display: inline;
    margin-left: .25rem;
}

.arrow-before:before, .heirs-arrow-before &gt; *:before, .heirs-arrow-between &gt; *:not(:first-child):before,
.arrow-l-before:before, .heirs-arrow-l-before &gt; *:before, .heirs-arrow-l-between &gt; *:not(:first-child):before,
.bar-before:before, .heirs-bar-before &gt; *:before, .heirs-bar-between &gt; *:not(:first-child):before,
.bullet-before:before, .heirs-bullet-before &gt; *:before, .heirs-bullet-between &gt; *:not(:first-child):before,
.chevron-before:before, .heirs-chevron-before &gt; *:before, .heirs-chevron-between &gt; *:not(:first-child):before,
.chevron-l-before:before, .heirs-chevron-l-before &gt; *:before, .heirs-chevron-l-between &gt; *:not(:first-child):before,
.square-before:before, .heirs-square-before &gt; *:before, .heirs-square-between &gt; *:not(:first-child):before {
    display: inline;
    margin-right: .25rem;
}

.arrow-after:after, .heirs-arrow-after &gt; *:after,
.arrow-before:before, .heirs-arrow-before &gt; *:before, .heirs-arrow-between &gt; *:not(:first-child):before { content: 'â€º'; }

.arrow-l-after:after, .heirs-arrow-l-after &gt; *:after,
.arrow-l-before:before, .heirs-arrow-l-before &gt; *:before, .heirs-arrow-l-between &gt; *:not(:first-child):before { content: 'â€¹'; }

.bar-after:after, .heirs-bar-after &gt; *:after,
.bar-before:before, .heirs-bar-before &gt; *:before, .heirs-bar-between &gt; *:not(:first-child):before { content: '|'; }

.bullet-after:after, .heirs-bullet-after &gt; *:after,
.bullet-before:before, .heirs-bullet-before &gt; *:before, .heirs-bullet-between &gt; *:not(:first-child):before {
    content: 'â€¢';
    font-family: Arial;
}

.chevron-after:after, .heirs-chevron-after &gt; *:after,
.chevron-before:before, .heirs-chevron-before &gt; *:before, .heirs-chevron-between &gt; *:not(:first-child):before { content: 'Â»'; }

.chevron-l-after:after, .heirs-chevron-l-after &gt; *:after,
.chevron-l-before:before, .heirs-chevron-l-before &gt; *:before, .heirs-chevron-l-between &gt; *:not(:first-child):before { content: 'Â«'; }

.square-after:after, .heirs-square-after &gt; *:after,
.square-before:before, .heirs-square-before &gt; *:before, .heirs-square-between &gt; *:not(:first-child):before {
    content: 'â–&nbsp;';
    font-family: Arial;
}

.nothing-after:after, .heirs-nothing-after &gt; *:after,
.nothing-before:before, .heirs-nothing-before &gt; *:before, .heirs-nothing-between &gt; *:not(:first-child):before {
    content: '';
    margin-left: 0;
    margin-right: 0;
}

/* ==========================================================================
   snowflake management
   ========================================================================== */

/* text
   ========================================================================== */

.font-size-i, .heirs-font-size-i &gt; * { font-size: inherit !important; }

.font-size-0, .heirs-font-size-0 &gt; * { font-size: 0 !important; }
.font-size-1-8, .heirs-font-size-1-8 &gt; * { font-size: .125rem !important; }
.font-size-1-4, .heirs-font-size-1-4 &gt; * { font-size: .25rem !important; }
.font-size-3-8, .heirs-font-size-3-8 &gt; * { font-size: .375rem !important; }
.font-size-1-2, .heirs-font-size-1-2 &gt; * { font-size: .5rem !important; }
.font-size-5-8, .heirs-font-size-5-8 &gt; * { font-size: .625rem !important; }
.font-size-3-4, .heirs-font-size-3-4 &gt; * { font-size: .75rem !important; }
.font-size-7-8, .heirs-font-size-7-8 &gt; * { font-size: .875rem !important; }

.font-size-1, .heirs-font-size-1 &gt; * { font-size: 1rem !important; }
.font-size-1-1-8, .heirs-font-size-1-1-8 &gt; * { font-size: 1.125rem !important; }
.font-size-1-1-4, .heirs-font-size-1-1-4 &gt; * { font-size: 1.25rem !important; }
.font-size-1-3-8, .heirs-font-size-1-3-8 &gt; * { font-size: 1.375rem !important; }
.font-size-1-1-2, .heirs-font-size-1-1-2 &gt; * { font-size: 1.5rem !important; }
.font-size-1-5-8, .heirs-font-size-1-5-8 &gt; * { font-size: 1.625rem !important; }
.font-size-1-3-4, .heirs-font-size-1-3-4 &gt; * { font-size: 1.75rem !important; }
.font-size-1-7-8, .heirs-font-size-1-7-8 &gt; * { font-size: 1.875rem !important; }

.font-size-2, .heirs-font-size-2 &gt; * { font-size: 2rem !important; }
.font-size-2-1-8, .heirs-font-size-2-1-8 &gt; * { font-size: 2.125rem !important; }
.font-size-2-1-4, .heirs-font-size-2-1-4 &gt; * { font-size: 2.25rem !important; }
.font-size-2-3-8, .heirs-font-size-2-3-8 &gt; * { font-size: 2.375rem !important; }
.font-size-2-1-2, .heirs-font-size-2-1-2 &gt; * { font-size: 2.5rem !important; }
.font-size-2-5-8, .heirs-font-size-2-5-8 &gt; * { font-size: 2.625rem !important; }
.font-size-2-3-4, .heirs-font-size-2-3-4 &gt; * { font-size: 2.75rem !important; }
.font-size-2-7-8, .heirs-font-size-2-7-8 &gt; * { font-size: 2.875rem !important; }

.font-size-3, .heirs-font-size-3 &gt; * { font-size: 3rem !important; }
.font-size-3-1-8, .heirs-font-size-3-1-8 &gt; * { font-size: 3.125rem !important; }
.font-size-3-1-4, .heirs-font-size-3-1-4 &gt; * { font-size: 3.25rem !important; }
.font-size-3-3-8, .heirs-font-size-3-3-8 &gt; * { font-size: 3.375rem !important; }
.font-size-3-1-2, .heirs-font-size-3-1-2 &gt; * { font-size: 3.5rem !important; }
.font-size-3-5-8, .heirs-font-size-3-5-8 &gt; * { font-size: 3.625rem !important; }
.font-size-3-3-4, .heirs-font-size-3-3-4 &gt; * { font-size: 3.75rem !important; }
.font-size-3-7-8, .heirs-font-size-3-7-8 &gt; * { font-size: 3.875rem !important; }

.font-size-4, .heirs-font-size-4 &gt; * { font-size: 4rem !important; }
.font-size-4-1-8, .heirs-font-size-4-1-8 &gt; * { font-size: 4.125rem !important; }
.font-size-4-1-4, .heirs-font-size-4-1-4 &gt; * { font-size: 4.25rem !important; }
.font-size-4-3-8, .heirs-font-size-4-3-8 &gt; * { font-size: 4.375rem !important; }
.font-size-4-1-2, .heirs-font-size-4-1-2 &gt; * { font-size: 4.5rem !important; }
.font-size-4-5-8, .heirs-font-size-4-5-8 &gt; * { font-size: 4.625rem !important; }
.font-size-4-3-4, .heirs-font-size-4-3-4 &gt; * { font-size: 4.75rem !important; }
.font-size-4-7-8, .heirs-font-size-4-7-8 &gt; * { font-size: 4.875rem !important; }

.font-style-i, .heirs-font-style-i &gt; * { font-style: italic !important; }
.font-style-n, .heirs-font-style-n &gt; * { font-style: normal !important; }

.font-weight-200, .heirs-font-weight-200 &gt; * { font-weight: 200 !important; }
.font-weight-300, .heirs-font-weight-300 &gt; * { font-weight: 300 !important; }
.font-weight-400, .heirs-font-weight-400 &gt; * { font-weight: 400 !important; }
.font-weight-500, .heirs-font-weight-500 &gt; * { font-weight: 500 !important; }
.font-weight-600, .heirs-font-weight-600 &gt; * { font-weight: 600 !important; }

.font-family-monospace, .heirs-font-family-monospace &gt; * { font-family: Consolas, Monaco, monospace !important; }
.font-family-sans-serif, .heirs-font-family-sans-serif &gt; * { font-family: Arial, sans-serif !important; }
.font-family-serif, .heirs-font-family-serif &gt; * { font-family: Times, serif !important; }

.hyphens-a, .heirs-hyphens-a &gt; * { -ms-hyphens: auto !important; -webkit-hyphens: auto !important; hyphens: auto !important; }
.hyphens-m, .heirs-hyphens-m &gt; * { -ms-hyphens: manual !important; -webkit-hyphens: manual !important; hyphens: manual !important; }
.hyphens-n, .heirs-hyphens-n &gt; * { -ms-hyphens: none !important; -webkit-hyphens: none !important; hyphens: none !important; }

.line-height-i, .heirs-line-height-i { line-height: inherit !important; }
.line-height-1w, .heirs-line-height-1w &gt; * { line-height: 1 !important; }

.line-height-0, .heirs-line-height-0 &gt; * { line-height: 0 !important; }
.line-height-1-8, .heirs-line-height-1-8 &gt; * { line-height: .125rem !important; }
.line-height-1-4, .heirs-line-height-1-4 &gt; * { line-height: .25rem !important; }
.line-height-3-8, .heirs-line-height-3-8 &gt; * { line-height: .375rem !important; }
.line-height-1-2, .heirs-line-height-1-2 &gt; * { line-height: .5rem !important; }
.line-height-5-8, .heirs-line-height-5-8 &gt; * { line-height: .625rem !important; }
.line-height-3-4, .heirs-line-height-3-4 &gt; * { line-height: .75rem !important; }
.line-height-7-8, .heirs-line-height-7-8 &gt; * { line-height: .875rem !important; }

.line-height-1, .heirs-line-height-1 &gt; * { line-height: 1rem !important; }
.line-height-1-1-8, .heirs-line-height-1-1-8 &gt; * { line-height: 1.125rem !important; }
.line-height-1-1-4, .heirs-line-height-1-1-4 &gt; * { line-height: 1.25rem !important; }
.line-height-1-3-8, .heirs-line-height-1-3-8 &gt; * { line-height: 1.375rem !important; }
.line-height-1-1-2, .heirs-line-height-1-1-2 &gt; * { line-height: 1.5rem !important; }
.line-height-1-5-8, .heirs-line-height-1-5-8 &gt; * { line-height: 1.625rem !important; }
.line-height-1-3-4, .heirs-line-height-1-3-4 &gt; * { line-height: 1.75rem !important; }
.line-height-1-7-8, .heirs-line-height-1-7-8 &gt; * { line-height: 1.875rem !important; }

.line-height-2, .heirs-line-height-2 &gt; * { line-height: 2rem !important; }
.line-height-2-1-8, .heirs-line-height-2-1-8 &gt; * { line-height: 2.125rem !important; }
.line-height-2-1-4, .heirs-line-height-2-1-4 &gt; * { line-height: 2.25rem !important; }
.line-height-2-3-8, .heirs-line-height-2-3-8 &gt; * { line-height: 2.375rem !important; }
.line-height-2-1-2, .heirs-line-height-2-1-2 &gt; * { line-height: 2.5rem !important; }
.line-height-2-5-8, .heirs-line-height-2-5-8 &gt; * { line-height: 2.625rem !important; }
.line-height-2-3-4, .heirs-line-height-2-3-4 &gt; * { line-height: 2.75rem !important; }
.line-height-2-7-8, .heirs-line-height-2-7-8 &gt; * { line-height: 2.875rem !important; }

.line-height-3, .heirs-line-height-3 &gt; * { line-height: 3rem !important; }
.line-height-3-1-8, .heirs-line-height-3-1-8 &gt; * { line-height: 3.125rem !important; }
.line-height-3-1-4, .heirs-line-height-3-1-4 &gt; * { line-height: 3.25rem !important; }
.line-height-3-3-8, .heirs-line-height-3-3-8 &gt; * { line-height: 3.375rem !important; }
.line-height-3-1-2, .heirs-line-height-3-1-2 &gt; * { line-height: 3.5rem !important; }
.line-height-3-5-8, .heirs-line-height-3-5-8 &gt; * { line-height: 3.625rem !important; }
.line-height-3-3-4, .heirs-line-height-3-3-4 &gt; * { line-height: 3.75rem !important; }
.line-height-3-7-8, .heirs-line-height-3-7-8 &gt; * { line-height: 3.875rem !important; }

.line-height-4, .heirs-line-height-4 &gt; * { line-height: 4rem !important; }
.line-height-4-1-8, .heirs-line-height-4-1-8 &gt; * { line-height: 4.125rem !important; }
.line-height-4-1-4, .heirs-line-height-4-1-4 &gt; * { line-height: 4.25rem !important; }
.line-height-4-3-8, .heirs-line-height-4-3-8 &gt; * { line-height: 4.375rem !important; }
.line-height-4-1-2, .heirs-line-height-4-1-2 &gt; * { line-height: 4.5rem !important; }
.line-height-4-5-8, .heirs-line-height-4-5-8 &gt; * { line-height: 4.625rem !important; }
.line-height-4-3-4, .heirs-line-height-4-3-4 &gt; * { line-height: 4.75rem !important; }
.line-height-4-7-8, .heirs-line-height-4-7-8 &gt; * { line-height: 4.875rem !important; }

.text-align-c, .heirs-text-align-c &gt; * { text-align: center !important; }
.text-align-j, .heirs-text-align-j &gt; * { text-align: justify !important; }
.text-align-l, .heirs-text-align-l &gt; * { text-align: left !important; }
.text-align-r, .heirs-text-align-r &gt; * { text-align: right !important; }

.text-decoration-lt, .heirs-text-decoration-lt &gt; * { text-decoration: line-through !important; }
.text-decoration-o, .heirs-text-decoration-o &gt; * { text-decoration: overline !important; }
.text-decoration-u, .heirs-text-decoration-u &gt; * { text-decoration: underline !important; }
.text-decoration-uo, .heirs-text-decoration-uo &gt; * { text-decoration: underline overline !important; }
.text-decoration-n, .heirs-text-decoration-n &gt; * { text-decoration: none !important; }

.text-transform-l, .heirs-text-transform-l &gt; * { text-transform: lowercase !important; }
.text-transform-u, .heirs-text-transform-u &gt; * { text-transform: uppercase !important; }
.text-transform-n, .heirs-text-transform-n &gt; * { text-transform: none !important; }

.white-space-n, .heirs-white-space-n &gt; * { white-space: normal !important; }
.white-space-nw, .heirs-white-space-nw &gt; * { white-space: nowrap !important; }
.white-space-p, .heirs-white-space-p &gt; * { white-space: pre !important; }
.white-space-pl, .heirs-white-space-pl &gt; * { white-space: pre-line !important; }
.white-space-pw, .heirs-white-space-pw &gt; * { white-space: pre-wrap !important; }

.word-break-ba, .heirs-word-break-ba &gt; * { word-break: break-all !important; }
.word-break-ka, .heirs-word-break-ka &gt; * { word-break: keep-all !important; }
.word-break-n, .heirs-word-break-n &gt; * { word-break: normal !important; }

.word-wrap-bw, .heirs-word-wrap-bw &gt; * { word-wrap: break-word !important; }
.word-wrap-n, .heirs-word-wrap-n &gt; * { word-wrap: normal !important; }

/* display
   ========================================================================== */

.display-b, .heirs-display-b &gt; *,
.show, .heirs-show &gt; * { display: block !important; }
.display-i, .heirs-display-i &gt; * { display: inline !important; }
.display-ib, .heirs-display-ib &gt; * { display: inline-block !important; }
.display-it, .heirs-display-it &gt; * { display: inline-table !important; }
.display-li, .heirs-display-li &gt; * { display: list-item !important; }
.display-tcap, .heirs-display-tcap &gt; * { display: table-caption !important; }
.display-td, .heirs-display-td &gt; * { display: table-cell !important; }
.display-tcg, .heirs-display-tcg &gt; * { display: table-column-group !important; }
.display-tc, .heirs-display-tc &gt; * { display: table-column !important; }
.display-tfg, .heirs-display-tfg &gt; * { display: table-footer-group !important; }
.display-thg, .heirs-display-thg &gt; * { display: table-header-group !important; }
.display-trg, .heirs-display-trg &gt; * { display: table-row-group !important; }
.display-tr, .heirs-display-tr &gt; * { display: table-row !important; }
.display-t, .heirs-display-t &gt; * { display: table !important; }
.display-n, .heirs-display-n &gt; *,
.hide, .heirs-hide &gt; * { display: none !important; }

.opacity-0, .heirs-opacity-0 &gt; * { opacity: 0 !important; }
.opacity-1, .heirs-opacity-1 &gt; * { opacity: 1 !important; }

.visibility-h, .heirs-visibility-h &gt; *,
.hidden, .heirs-hidden &gt; * { visibility: hidden !important; }
.visibility-v, .heirs-visibility-v &gt; *,
.visible, .heirs-visible &gt; * { visibility: visible !important; }

/* positioning
   ========================================================================== */

.clear-l, .heirs-clear-l &gt; * { clear: left !important; }
.clear-r, .heirs-clear-r &gt; * { clear: right !important; }
.clear-b, .heirs-clear-b &gt; * { clear: both !important; }
.clear-n, .heirs-clear-n &gt; * { clear: none !important; }

.float-l, .heirs-float-l &gt; * { float: left !important; }
.float-r, .heirs-float-r &gt; * { float: right !important; }
.float-n, .heirs-float-n &gt; * { float: none !important; }

.position-a, .heirs-position-a &gt; * { position: absolute !important; }
.position-f, .heirs-position-f &gt; * { position: fixed !important; }
.position-r, .heirs-position-r &gt; * { position: relative !important; }
.position-s, .heirs-position-s &gt; * { position: static !important; }

.vertical-align-bl, .heirs-vertical-align-bl &gt; * { vertical-align: baseline !important; }
.vertical-align-b, .heirs-vertical-align-b &gt; * { vertical-align: bottom !important; }
.vertical-align-m, .heirs-vertical-align-m &gt; * { vertical-align: middle !important; }
.vertical-align-sub, .heirs-vertical-align-sub &gt; * { vertical-align: sub !important; }
.vertical-align-sup, .heirs-vertical-align-sup &gt; * { vertical-align: super !important; }
.vertical-align-tb, .heirs-vertical-align-tb &gt; * { vertical-align: text-bottom !important; }
.vertical-align-tt, .heirs-vertical-align-tt &gt; * { vertical-align: text-top !important; }
.vertical-align-t, .heirs-vertical-align-t &gt; * { vertical-align: top !important; }

/* dimensions
   ========================================================================== */

/* heights
   ================================== */

.height-a, .heirs-height-a &gt; * { height: auto !important; }
.height-full, .heirs-height-full &gt; * { height: 100% !important; }
.height-i, .heirs-height-i &gt; * { height: inherit !important; }
.height-0, .heirs-height-0 &gt; * { height: 0 !important; }
.height-1, .heirs-height-1 &gt; * { height: 1px !important; }

.max-height-full, .heirs-max-height-full &gt; * { max-height: 100% !important; }
.max-height-i, .heirs-max-height-i &gt; * { max-height: inherit !important; }
.max-height-0, .heirs-max-height-0 &gt; * { max-height: 0 !important; }
.max-height-1, .heirs-max-height-1 &gt; * { max-height: 1px !important; }

.min-height-a, .heirs-min-height-a &gt; * { min-height: auto !important; }
.min-height-full, .heirs-min-height-full &gt; * { min-height: 100% !important; }
.min-height-i, .heirs-min-height-i &gt; * { min-height: inherit !important; }
.min-height-0, .heirs-min-height-0 &gt; * { min-height: 0 !important; }
.min-height-1, .heirs-min-height-1 &gt; * { min-height: 1px !important; }

/* widths
   ================================== */

.width-a, .heirs-width-a &gt; * { width: auto !important; }
.width-full, .heirs-width-full &gt; * { width: 100% !important; }
.width-i, .heirs-width-i &gt; * { width: inherit !important; }
.width-0, .heirs-width-0 &gt; * { width: 0 !important; }

.width-1200, .heirs-width-1200 &gt; * { width: 1200px !important; }
.width-900, .heirs-width-900 &gt; * { width: 900px !important; }
.width-600, .heirs-width-600 &gt; * { width: 600px !important; }
.width-320, .heirs-width-320 &gt; * { width: 320px !important; }

.width-1-2, .heirs-width-1-2 &gt; * { width: 50% !important; }
.width-1-3, .heirs-width-1-3 &gt; * { width: 33.33333333333333% !important; }
.width-1-4, .heirs-width-1-4 &gt; * { width: 25% !important; }
.width-1-5, .heirs-width-1-5 &gt; * { width: 20% !important; }
.width-1-6, .heirs-width-1-6 &gt; * { width: 16.66666666666667% !important; }
.width-1-7, .heirs-width-1-7 &gt; * { width: 14.28571428571429% !important; }
.width-1-8, .heirs-width-1-8 &gt; * { width: 12.5% !important; }
.width-1-9, .heirs-width-1-9 &gt; * { width: 11.11111111111111% !important; }
.width-1-10, .heirs-width-1-10 &gt; * { width: 10% !important; }
.width-1-11, .heirs-width-1-11 &gt; * { width: 9.090909090909091% !important; }
.width-1-12, .heirs-width-1-12 &gt; * { width: 8.333333333333333% !important; }
.width-1-20, .heirs-width-1-20 &gt; * { width: 5% !important; }
.width-2-3, .heirs-width-2-3 &gt; * { width: 66.66666666666667% !important; }
.width-2-5, .heirs-width-2-5 &gt; * { width: 40% !important; }
.width-2-7, .heirs-width-2-7 &gt; * { width: 28.57142857142858% !important; }
.width-2-9, .heirs-width-2-9 &gt; * { width: 22.22222222222222% !important; }
.width-2-11, .heirs-width-2-11 &gt; * { width: 18.18181818181818% !important; }
.width-3-4, .heirs-width-3-4 &gt; * { width: 75% !important; }
.width-3-5, .heirs-width-3-5 &gt; * { width: 60% !important; }
.width-3-7, .heirs-width-3-7 &gt; * { width: 42.85714285714287% !important; }
.width-3-8, .heirs-width-3-8 &gt; * { width: 37.5% !important; }
.width-3-10, .heirs-width-3-10 &gt; * { width: 30% !important; }
.width-3-11, .heirs-width-3-11 &gt; * { width: 27.27272727272727% !important; }
.width-4-5, .heirs-width-4-5 &gt; * { width: 80% !important; }
.width-4-7, .heirs-width-4-7 &gt; * { width: 57.14285714285716% !important; }
.width-4-9, .heirs-width-4-9 &gt; * { width: 44.44444444444444% !important; }
.width-4-11, .heirs-width-4-11 &gt; * { width: 36.36363636363636% !important; }
.width-5-6, .heirs-width-5-6 &gt; * { width: 83.33333333333333% !important; }
.width-5-7, .heirs-width-5-7 &gt; * { width: 71.42857142857145% !important; }
.width-5-8, .heirs-width-5-8 &gt; * { width: 62.5% !important; }
.width-5-9, .heirs-width-5-9 &gt; * { width: 55.55555555555555% !important; }
.width-5-11, .heirs-width-5-11 &gt; * { width: 45.45454545454546% !important; }
.width-5-12, .heirs-width-5-12 &gt; * { width: 41.66666666666667% !important; }
.width-6-7, .heirs-width-6-7 &gt; * { width: 85.71428571428574% !important; }
.width-6-11, .heirs-width-6-11 &gt; * { width: 54.54545454545455% !important; }
.width-7-8, .heirs-width-7-8 &gt; * { width: 87.5% !important; }
.width-7-9, .heirs-width-7-9 &gt; * { width: 77.77777777777777% !important; }
.width-7-10, .heirs-width-7-10 &gt; * { width: 70% !important; }
.width-7-11, .heirs-width-7-11 &gt; * { width: 63.63636363636364% !important; }
.width-7-12, .heirs-width-7-12 &gt; * { width: 58.33333333333333% !important; }
.width-8-9, .heirs-width-8-9 &gt; * { width: 88.88888888888888% !important; }
.width-8-11, .heirs-width-8-11 &gt; * { width: 72.72727272727273% !important; }
.width-9-10, .heirs-width-9-10 &gt; * { width: 90% !important; }
.width-9-11, .heirs-width-9-11 &gt; * { width: 81.81818181818182% !important; }
.width-10-11, .heirs-width-10-11 &gt; * { width: 90.90909090909091% !important; }
.width-11-12, .heirs-width-11-12 &gt; * { width: 91.66666666666666% !important; }

.max-width-full, .heirs-max-width-full &gt; * { max-width: 100% !important; }
.max-width-i, .heirs-max-width-i &gt; * { max-width: inherit !important; }
.max-width-n, .heirs-max-width-n &gt; * { max-width: none !important; }
.max-width-0, .heirs-max-width-0 &gt; * { max-width: 0 !important; }

.max-width-1200, .heirs-max-width-1200 &gt; * { max-width: 1200px !important; }
.max-width-900, .heirs-max-width-900 &gt; * { max-width: 900px !important; }
.max-width-600, .heirs-max-width-600 &gt; * { max-width: 600px !important; }
.max-width-320, .heirs-max-width-320 &gt; * { max-width: 320px !important; }

.max-width-1-2, .heirs-max-width-1-2 &gt; * { max-width: 50% !important; }
.max-width-1-3, .heirs-max-width-1-3 &gt; * { max-width: 33.33333333333333% !important; }
.max-width-1-4, .heirs-max-width-1-4 &gt; * { max-width: 25% !important; }
.max-width-1-5, .heirs-max-width-1-5 &gt; * { max-width: 20% !important; }
.max-width-1-6, .heirs-max-width-1-6 &gt; * { max-width: 16.66666666666667% !important; }
.max-width-1-7, .heirs-max-width-1-7 &gt; * { max-width: 14.28571428571429% !important; }
.max-width-1-8, .heirs-max-width-1-8 &gt; * { max-width: 12.5% !important; }
.max-width-1-9, .heirs-max-width-1-9 &gt; * { max-width: 11.11111111111111% !important; }
.max-width-1-10, .heirs-max-width-1-10 &gt; * { max-width: 10% !important; }
.max-width-1-11, .heirs-max-width-1-11 &gt; * { max-width: 9.090909090909091% !important; }
.max-width-1-12, .heirs-max-width-1-12 &gt; * { max-width: 8.333333333333333% !important; }
.max-width-1-20, .heirs-max-width-1-20 &gt; * { max-width: 5% !important; }
.max-width-2-3, .heirs-max-width-2-3 &gt; * { max-width: 66.66666666666667% !important; }
.max-width-2-5, .heirs-max-width-2-5 &gt; * { max-width: 40% !important; }
.max-width-2-7, .heirs-max-width-2-7 &gt; * { max-width: 28.57142857142858% !important; }
.max-width-2-9, .heirs-max-width-2-9 &gt; * { max-width: 22.22222222222222% !important; }
.max-width-2-11, .heirs-max-width-2-11 &gt; * { max-width: 18.18181818181818% !important; }
.max-width-3-4, .heirs-max-width-3-4 &gt; * { max-width: 75% !important; }
.max-width-3-5, .heirs-max-width-3-5 &gt; * { max-width: 60% !important; }
.max-width-3-7, .heirs-max-width-3-7 &gt; * { max-width: 42.85714285714287% !important; }
.max-width-3-8, .heirs-max-width-3-8 &gt; * { max-width: 37.5% !important; }
.max-width-3-10, .heirs-max-width-3-10 &gt; * { max-width: 30% !important; }
.max-width-3-11, .heirs-max-width-3-11 &gt; * { max-width: 27.27272727272727% !important; }
.max-width-4-5, .heirs-max-width-4-5 &gt; * { max-width: 80% !important; }
.max-width-4-7, .heirs-max-width-4-7 &gt; * { max-width: 57.14285714285716% !important; }
.max-width-4-9, .heirs-max-width-4-9 &gt; * { max-width: 44.44444444444444% !important; }
.max-width-4-11, .heirs-max-width-4-11 &gt; * { max-width: 36.36363636363636% !important; }
.max-width-5-6, .heirs-max-width-5-6 &gt; * { max-width: 83.33333333333333% !important; }
.max-width-5-7, .heirs-max-width-5-7 &gt; * { max-width: 71.42857142857145% !important; }
.max-width-5-8, .heirs-max-width-5-8 &gt; * { max-width: 62.5% !important; }
.max-width-5-9, .heirs-max-width-5-9 &gt; * { max-width: 55.55555555555555% !important; }
.max-width-5-11, .heirs-max-width-5-11 &gt; * { max-width: 45.45454545454546% !important; }
.max-width-5-12, .heirs-max-width-5-12 &gt; * { max-width: 41.66666666666667% !important; }
.max-width-6-7, .heirs-max-width-6-7 &gt; * { max-width: 85.71428571428574% !important; }
.max-width-6-11, .heirs-max-width-6-11 &gt; * { max-width: 54.54545454545455% !important; }
.max-width-7-8, .heirs-max-width-7-8 &gt; * { max-width: 87.5% !important; }
.max-width-7-9, .heirs-max-width-7-9 &gt; * { max-width: 77.77777777777777% !important; }
.max-width-7-10, .heirs-max-width-7-10 &gt; * { max-width: 70% !important; }
.max-width-7-11, .heirs-max-width-7-11 &gt; * { max-width: 63.63636363636364% !important; }
.max-width-7-12, .heirs-max-width-7-12 &gt; * { max-width: 58.33333333333333% !important; }
.max-width-8-9, .heirs-max-width-8-9 &gt; * { max-width: 88.88888888888888% !important; }
.max-width-8-11, .heirs-max-width-8-11 &gt; * { max-width: 72.72727272727273% !important; }
.max-width-9-10, .heirs-max-width-9-10 &gt; * { max-width: 90% !important; }
.max-width-9-11, .heirs-max-width-9-11 &gt; * { max-width: 81.81818181818182% !important; }
.max-width-10-11, .heirs-max-width-10-11 &gt; * { max-width: 90.90909090909091% !important; }
.max-width-11-12, .heirs-max-width-11-12 &gt; * { max-width: 91.66666666666666% !important; }

.min-width-a, .heirs-min-width-a &gt; * { min-width: auto !important; }
.min-width-full, .heirs-min-width-full &gt; * { min-width: 100% !important; }
.min-width-i, .heirs-min-width-i &gt; * { min-width: inherit !important; }
.min-width-0, .heirs-min-width-0 &gt; * { min-width: 0 !important; }

.min-width-1200, .heirs-min-width-1200 &gt; * { min-width: 1200px !important; }
.min-width-900, .heirs-min-width-900 &gt; * { min-width: 900px !important; }
.min-width-600, .heirs-min-width-600 &gt; * { min-width: 600px !important; }
.min-width-320, .heirs-min-width-320 &gt; * { min-width: 320px !important; }

.min-width-1-2, .heirs-min-width-1-2 &gt; * { min-width: 50% !important; }
.min-width-1-3, .heirs-min-width-1-3 &gt; * { min-width: 33.33333333333333% !important; }
.min-width-1-4, .heirs-min-width-1-4 &gt; * { min-width: 25% !important; }
.min-width-1-5, .heirs-min-width-1-5 &gt; * { min-width: 20% !important; }
.min-width-1-6, .heirs-min-width-1-6 &gt; * { min-width: 16.66666666666667% !important; }
.min-width-1-7, .heirs-min-width-1-7 &gt; * { min-width: 14.28571428571429% !important; }
.min-width-1-8, .heirs-min-width-1-8 &gt; * { min-width: 12.5% !important; }
.min-width-1-9, .heirs-min-width-1-9 &gt; * { min-width: 11.11111111111111% !important; }
.min-width-1-10, .heirs-min-width-1-10 &gt; * { min-width: 10% !important; }
.min-width-1-11, .heirs-min-width-1-11 &gt; * { min-width: 9.090909090909091% !important; }
.min-width-1-12, .heirs-min-width-1-12 &gt; * { min-width: 8.333333333333333% !important; }
.min-width-1-20, .heirs-min-width-1-20 &gt; * { min-width: 5% !important; }
.min-width-2-3, .heirs-min-width-2-3 &gt; * { min-width: 66.66666666666667% !important; }
.min-width-2-5, .heirs-min-width-2-5 &gt; * { min-width: 40% !important; }
.min-width-2-7, .heirs-min-width-2-7 &gt; * { min-width: 28.57142857142858% !important; }
.min-width-2-9, .heirs-min-width-2-9 &gt; * { min-width: 22.22222222222222% !important; }
.min-width-2-11, .heirs-min-width-2-11 &gt; * { min-width: 18.18181818181818% !important; }
.min-width-3-4, .heirs-min-width-3-4 &gt; * { min-width: 75% !important; }
.min-width-3-5, .heirs-min-width-3-5 &gt; * { min-width: 60% !important; }
.min-width-3-7, .heirs-min-width-3-7 &gt; * { min-width: 42.85714285714287% !important; }
.min-width-3-8, .heirs-min-width-3-8 &gt; * { min-width: 37.5% !important; }
.min-width-3-10, .heirs-min-width-3-10 &gt; * { min-width: 30% !important; }
.min-width-3-11, .heirs-min-width-3-11 &gt; * { min-width: 27.27272727272727% !important; }
.min-width-4-5, .heirs-min-width-4-5 &gt; * { min-width: 80% !important; }
.min-width-4-7, .heirs-min-width-4-7 &gt; * { min-width: 57.14285714285716% !important; }
.min-width-4-9, .heirs-min-width-4-9 &gt; * { min-width: 44.44444444444444% !important; }
.min-width-4-11, .heirs-min-width-4-11 &gt; * { min-width: 36.36363636363636% !important; }
.min-width-5-6, .heirs-min-width-5-6 &gt; * { min-width: 83.33333333333333% !important; }
.min-width-5-7, .heirs-min-width-5-7 &gt; * { min-width: 71.42857142857145% !important; }
.min-width-5-8, .heirs-min-width-5-8 &gt; * { min-width: 62.5% !important; }
.min-width-5-9, .heirs-min-width-5-9 &gt; * { min-width: 55.55555555555555% !important; }
.min-width-5-11, .heirs-min-width-5-11 &gt; * { min-width: 45.45454545454546% !important; }
.min-width-5-12, .heirs-min-width-5-12 &gt; * { min-width: 41.66666666666667% !important; }
.min-width-6-7, .heirs-min-width-6-7 &gt; * { min-width: 85.71428571428574% !important; }
.min-width-6-11, .heirs-min-width-6-11 &gt; * { min-width: 54.54545454545455% !important; }
.min-width-7-8, .heirs-min-width-7-8 &gt; * { min-width: 87.5% !important; }
.min-width-7-9, .heirs-min-width-7-9 &gt; * { min-width: 77.77777777777777% !important; }
.min-width-7-10, .heirs-min-width-7-10 &gt; * { min-width: 70% !important; }
.min-width-7-11, .heirs-min-width-7-11 &gt; * { min-width: 63.63636363636364% !important; }
.min-width-7-12, .heirs-min-width-7-12 &gt; * { min-width: 58.33333333333333% !important; }
.min-width-8-9, .heirs-min-width-8-9 &gt; * { min-width: 88.88888888888888% !important; }
.min-width-8-11, .heirs-min-width-8-11 &gt; * { min-width: 72.72727272727273% !important; }
.min-width-9-10, .heirs-min-width-9-10 &gt; * { min-width: 90% !important; }
.min-width-9-11, .heirs-min-width-9-11 &gt; * { min-width: 81.81818181818182% !important; }
.min-width-10-11, .heirs-min-width-10-11 &gt; * { min-width: 90.90909090909091% !important; }
.min-width-11-12, .heirs-min-width-11-12 &gt; * { min-width: 91.66666666666666% !important; }

/* box styles
   ========================================================================== */

.background-n, .heirs-background-n &gt; * { background: none !important; }

.border-n, .heirs-border-n &gt; * { border: none !important; }
.border-b-n, .heirs-border-b-n &gt; *,
.border-bt-n, .heirs-border-bt-n &gt; * { border-bottom: none !important; }
.border-l-n, .heirs-border-l-n &gt; *,
.border-lr-n, .heirs-border-lr-n &gt; * { border-left: none !important; }
.border-r-n, .heirs-border-r-n &gt; *,
.border-lr-n, .heirs-border-lr-n &gt; * { border-right: none !important; }
.border-t-n, .heirs-border-t-n &gt; *,
.border-bt-n, .heirs-border-bt-n &gt; * { border-top: none !important; }

.box-sizing-bb, .heirs-box-sizing-bb &gt; * { box-sizing: border-box !important; }
.box-sizing-cb, .heirs-box-sizing-cb &gt; * { box-sizing: content-box !important; }

/* margins
   ========================================================================== */

.center, .heirs-center &gt; * {
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.margin-0, .heirs-margin-0 &gt; * { margin: 0 !important; }
.margin-b-0, .heirs-margin-b-0 &gt; *,
.margin-bt-0, .heirs-margin-bt-0 &gt; * { margin-bottom: 0 !important; }
.margin-l-0, .heirs-margin-l-0 &gt; *,
.margin-lr-0, .heirs-margin-lr-0 &gt; * { margin-left: 0 !important; }
.margin-r-0, .heirs-margin-r-0 &gt; *,
.margin-lr-0, .heirs-margin-lr-0 &gt; * { margin-right: 0 !important; }
.margin-t-0, .heirs-margin-t-0 &gt; *,
.margin-bt-0, .heirs-margin-bt-0 &gt; * { margin-top: 0 !important; }

.margin-1-8, .heirs-margin-1-8 &gt; * { margin: .125rem !important; }
.margin-b-1-8, .heirs-margin-b-1-8 &gt; *,
.margin-bt-1-8, .heirs-margin-bt-1-8 &gt; * { margin-bottom: .125rem !important; }
.margin-l-1-8, .heirs-margin-l-1-8 &gt; *,
.margin-lr-1-8, .heirs-margin-lr-1-8 &gt; * { margin-left: .125rem !important; }
.margin-r-1-8, .heirs-margin-r-1-8 &gt; *,
.margin-lr-1-8, .heirs-margin-lr-1-8 &gt; * { margin-right: .125rem !important; }
.margin-t-1-8, .heirs-margin-t-1-8 &gt; *,
.margin-bt-1-8, .heirs-margin-bt-1-8 &gt; * { margin-top: .125rem !important; }

.margin-1-4, .heirs-margin-1-4 &gt; * { margin: .25rem !important; }
.margin-b-1-4, .heirs-margin-b-1-4 &gt; *,
.margin-bt-1-4, .heirs-margin-bt-1-4 &gt; * { margin-bottom: .25rem !important; }
.margin-l-1-4, .heirs-margin-l-1-4 &gt; *,
.margin-lr-1-4, .heirs-margin-lr-1-4 &gt; * { margin-left: .25rem !important; }
.margin-r-1-4, .heirs-margin-r-1-4 &gt; *,
.margin-lr-1-4, .heirs-margin-lr-1-4 &gt; * { margin-right: .25rem !important; }
.margin-t-1-4, .heirs-margin-t-1-4 &gt; *,
.margin-bt-1-4, .heirs-margin-bt-1-4 &gt; * { margin-top: .25rem !important; }

.margin-1-2, .heirs-margin-1-2 &gt; * { margin: .5rem !important; }
.margin-b-1-2, .heirs-margin-b-1-2 &gt; *,
.margin-bt-1-2, .heirs-margin-bt-1-2 &gt; * { margin-bottom: .5rem !important; }
.margin-l-1-2, .heirs-margin-l-1-2 &gt; *,
.margin-lr-1-2, .heirs-margin-lr-1-2 &gt; * { margin-left: .5rem !important; }
.margin-r-1-2, .heirs-margin-r-1-2 &gt; *,
.margin-lr-1-2, .heirs-margin-lr-1-2 &gt; * { margin-right: .5rem !important; }
.margin-t-1-2, .heirs-margin-t-1-2 &gt; *,
.margin-bt-1-2, .heirs-margin-bt-1-2 &gt; * { margin-top: .5rem !important; }

.margin-3-4, .heirs-margin-3-4 &gt; * { margin: .75rem !important; }
.margin-b-3-4, .heirs-margin-b-3-4 &gt; *,
.margin-bt-3-4, .heirs-margin-bt-3-4 &gt; * { margin-bottom: .75rem !important; }
.margin-l-3-4, .heirs-margin-l-3-4 &gt; *,
.margin-lr-3-4, .heirs-margin-lr-3-4 &gt; * { margin-left: .75rem !important; }
.margin-r-3-4, .heirs-margin-r-3-4 &gt; *,
.margin-lr-3-4, .heirs-margin-lr-3-4 &gt; * { margin-right: .75rem !important; }
.margin-t-3-4, .heirs-margin-t-3-4 &gt; *,
.margin-bt-3-4, .heirs-margin-bt-3-4 &gt; * { margin-top: .75rem !important; }

.margin-1, .heirs-margin-1 &gt; * { margin: 1rem !important; }
.margin-b-1, .heirs-margin-b-1 &gt; *,
.margin-bt-1, .heirs-margin-bt-1 &gt; * { margin-bottom: 1rem !important; }
.margin-l-1, .heirs-margin-l-1 &gt; *,
.margin-lr-1, .heirs-margin-lr-1 &gt; * { margin-left: 1rem !important; }
.margin-r-1, .heirs-margin-r-1 &gt; *,
.margin-lr-1, .heirs-margin-lr-1 &gt; * { margin-right: 1rem !important; }
.margin-t-1, .heirs-margin-t-1 &gt; *,
.margin-bt-1, .heirs-margin-bt-1 &gt; * { margin-top: 1rem !important; }

.margin-2, .heirs-margin-2 &gt; * { margin: 2rem !important; }
.margin-b-2, .heirs-margin-b-2 &gt; *,
.margin-bt-2, .heirs-margin-bt-2 &gt; * { margin-bottom: 2rem !important; }
.margin-l-2, .heirs-margin-l-2 &gt; *,
.margin-lr-2, .heirs-margin-lr-2 &gt; * { margin-left: 2rem !important; }
.margin-r-2, .heirs-margin-r-2 &gt; *,
.margin-lr-2, .heirs-margin-lr-2 &gt; * { margin-right: 2rem !important; }
.margin-t-2, .heirs-margin-t-2 &gt; *,
.margin-bt-2, .heirs-margin-bt-2 &gt; * { margin-top: 2rem !important; }

.margin-3, .heirs-margin-3 &gt; * { margin: 3rem !important; }
.margin-b-3, .heirs-margin-b-3 &gt; *,
.margin-bt-3, .heirs-margin-bt-3 &gt; * { margin-bottom: 3rem !important; }
.margin-l-3, .heirs-margin-l-3 &gt; *,
.margin-lr-3, .heirs-margin-lr-3 &gt; * { margin-left: 3rem !important; }
.margin-r-3, .heirs-margin-r-3 &gt; *,
.margin-lr-3, .heirs-margin-lr-3 &gt; * { margin-right: 3rem !important; }
.margin-t-3, .heirs-margin-t-3 &gt; *,
.margin-bt-3, .heirs-margin-bt-3 &gt; * { margin-top: 3rem !important; }

.margin-4, .heirs-margin-4 &gt; * { margin: 4rem !important; }
.margin-b-4, .heirs-margin-b-4 &gt; *,
.margin-bt-4, .heirs-margin-bt-4 &gt; * { margin-bottom: 4rem !important; }
.margin-l-4, .heirs-margin-l-4 &gt; *,
.margin-lr-4, .heirs-margin-lr-4 &gt; * { margin-left: 4rem !important; }
.margin-r-4, .heirs-margin-r-4 &gt; *,
.margin-lr-4, .heirs-margin-lr-4 &gt; * { margin-right: 4rem !important; }
.margin-t-4, .heirs-margin-t-4 &gt; *,
.margin-bt-4, .heirs-margin-bt-4 &gt; * { margin-top: 4rem !important; }

/* padding
   ========================================================================== */

.padding-0, .heirs-padding-0 &gt; * { padding: 0 !important; }
.padding-b-0, .heirs-padding-b-0 &gt; *,
.padding-bt-0, .heirs-padding-bt-0 &gt; * { padding-bottom: 0 !important; }
.padding-l-0, .heirs-padding-l-0 &gt; *,
.padding-lr-0, .heirs-padding-lr-0 &gt; * { padding-left: 0 !important; }
.padding-r-0, .heirs-padding-r-0 &gt; *,
.padding-lr-0, .heirs-padding-lr-0 &gt; * { padding-right: 0 !important; }
.padding-t-0, .heirs-padding-t-0 &gt; *,
.padding-bt-0, .heirs-padding-bt-0 &gt; * { padding-top: 0 !important; }

.padding-1-8, .heirs-padding-1-8 &gt; * { padding: .125rem !important; }
.padding-b-1-8, .heirs-padding-b-1-8 &gt; *,
.padding-bt-1-8, .heirs-padding-bt-1-8 &gt; * { padding-bottom: .125rem !important; }
.padding-l-1-8, .heirs-padding-l-1-8 &gt; *,
.padding-lr-1-8, .heirs-padding-lr-1-8 &gt; * { padding-left: .125rem !important; }
.padding-r-1-8, .heirs-padding-r-1-8 &gt; *,
.padding-lr-1-8, .heirs-padding-lr-1-8 &gt; * { padding-right: .125rem !important; }
.padding-t-1-8, .heirs-padding-t-1-8 &gt; *,
.padding-bt-1-8, .heirs-padding-bt-1-8 &gt; * { padding-top: .125rem !important; }

.padding-1-4, .heirs-padding-1-4 &gt; * { padding: .25rem !important; }
.padding-b-1-4, .heirs-padding-b-1-4 &gt; *,
.padding-bt-1-4, .heirs-padding-bt-1-4 &gt; * { padding-bottom: .25rem !important; }
.padding-l-1-4, .heirs-padding-l-1-4 &gt; *,
.padding-lr-1-4, .heirs-padding-lr-1-4 &gt; * { padding-left: .25rem !important; }
.padding-r-1-4, .heirs-padding-r-1-4 &gt; *,
.padding-lr-1-4, .heirs-padding-lr-1-4 &gt; * { padding-right: .25rem !important; }
.padding-t-1-4, .heirs-padding-t-1-4 &gt; *,
.padding-bt-1-4, .heirs-padding-bt-1-4 &gt; * { padding-top: .25rem !important; }

.padding-1-2, .heirs-padding-1-2 &gt; * { padding: .5rem !important; }
.padding-b-1-2, .heirs-padding-b-1-2 &gt; *,
.padding-bt-1-2, .heirs-padding-bt-1-2 &gt; * { padding-bottom: .5rem !important; }
.padding-l-1-2, .heirs-padding-l-1-2 &gt; *,
.padding-lr-1-2, .heirs-padding-lr-1-2 &gt; * { padding-left: .5rem !important; }
.padding-r-1-2, .heirs-padding-r-1-2 &gt; *,
.padding-lr-1-2, .heirs-padding-lr-1-2 &gt; * { padding-right: .5rem !important; }
.padding-t-1-2, .heirs-padding-t-1-2 &gt; *,
.padding-bt-1-2, .heirs-padding-bt-1-2 &gt; * { padding-top: .5rem !important; }

.padding-3-4, .heirs-padding-3-4 &gt; * { padding: .75rem !important; }
.padding-b-3-4, .heirs-padding-b-3-4 &gt; *,
.padding-bt-3-4, .heirs-padding-bt-3-4 &gt; * { padding-bottom: .75rem !important; }
.padding-l-3-4, .heirs-padding-l-3-4 &gt; *,
.padding-lr-3-4, .heirs-padding-lr-3-4 &gt; * { padding-left: .75rem !important; }
.padding-r-3-4, .heirs-padding-r-3-4 &gt; *,
.padding-lr-3-4, .heirs-padding-lr-3-4 &gt; * { padding-right: .75rem !important; }
.padding-t-3-4, .heirs-padding-t-3-4 &gt; *,
.padding-bt-3-4, .heirs-padding-bt-3-4 &gt; * { padding-top: .75rem !important; }

.padding-1, .heirs-padding-1 &gt; * { padding: 1rem !important; }
.padding-b-1, .heirs-padding-b-1 &gt; *,
.padding-bt-1, .heirs-padding-bt-1 &gt; * { padding-bottom: 1rem !important; }
.padding-l-1, .heirs-padding-l-1 &gt; *,
.padding-lr-1, .heirs-padding-lr-1 &gt; * { padding-left: 1rem !important; }
.padding-r-1, .heirs-padding-r-1 &gt; *,
.padding-lr-1, .heirs-padding-lr-1 &gt; * { padding-right: 1rem !important; }
.padding-t-1, .heirs-padding-t-1 &gt; *,
.padding-bt-1, .heirs-padding-bt-1 &gt; * { padding-top: 1rem !important; }

.padding-2, .heirs-padding-2 &gt; * { padding: 2rem !important; }
.padding-b-2, .heirs-padding-b-2 &gt; *,
.padding-bt-2, .heirs-padding-bt-2 &gt; * { padding-bottom: 2rem !important; }
.padding-l-2, .heirs-padding-l-2 &gt; *,
.padding-lr-2, .heirs-padding-lr-2 &gt; * { padding-left: 2rem !important; }
.padding-r-2, .heirs-padding-r-2 &gt; *,
.padding-lr-2, .heirs-padding-lr-2 &gt; * { padding-right: 2rem !important; }
.padding-t-2, .heirs-padding-t-2 &gt; *,
.padding-bt-2, .heirs-padding-bt-2 &gt; * { padding-top: 2rem !important; }

.padding-3, .heirs-padding-3 &gt; * { padding: 3rem !important; }
.padding-b-3, .heirs-padding-b-3 &gt; *,
.padding-bt-3, .heirs-padding-bt-3 &gt; * { padding-bottom: 3rem !important; }
.padding-l-3, .heirs-padding-l-3 &gt; *,
.padding-lr-3, .heirs-padding-lr-3 &gt; * { padding-left: 3rem !important; }
.padding-r-3, .heirs-padding-r-3 &gt; *,
.padding-lr-3, .heirs-padding-lr-3 &gt; * { padding-right: 3rem !important; }
.padding-t-3, .heirs-padding-t-3 &gt; *,
.padding-bt-3, .heirs-padding-bt-3 &gt; * { padding-top: 3rem !important; }

.padding-4, .heirs-padding-4 &gt; * { padding: 4rem !important; }
.padding-b-4, .heirs-padding-b-4 &gt; *,
.padding-bt-4, .heirs-padding-bt-4 &gt; * { padding-bottom: 4rem !important; }
.padding-l-4, .heirs-padding-l-4 &gt; *,
.padding-lr-4, .heirs-padding-lr-4 &gt; * { padding-left: 4rem !important; }
.padding-r-4, .heirs-padding-r-4 &gt; *,
.padding-lr-4, .heirs-padding-lr-4 &gt; * { padding-right: 4rem !important; }
.padding-t-4, .heirs-padding-t-4 &gt; *,
.padding-bt-4, .heirs-padding-bt-4 &gt; * { padding-top: 4rem !important; }

/* colors
   ========================================================================== */

.color-i, .heirs-color-i &gt; *,
.color-i:active, .heirs-color-i &gt; *:active,
.color-i:focus, .heirs-color-i &gt; *:focus,
.color-i:hover, .heirs-color-i &gt; *:hover,
:active .color-i, :active .heirs-color-i &gt; *,
:focus .color-i, :focus .heirs-color-i &gt; *,
:hover .color-i, :hover .heirs-color-i &gt; * { color: inherit; }

/* text and links
   ================================== */

.black, .heirs-black &gt; *,
.black-active:active, .heirs-black-active &gt; *:active,
.black-after:after, .heirs-black-after &gt; *:after,
.black-before:before, .heirs-black-before &gt; *:before, .heirs-black-between &gt; *:not(:first-child):before,
.black-hover:hover, .heirs-black-hover &gt; *:hover { color: #000 !important; }

.white, .heirs-white &gt; *,
.white-active:active, .heirs-white-active &gt; *:active,
.white-after:after, .heirs-white-after &gt; *:after,
.white-before:before, .heirs-white-before &gt; *:before, .heirs-white-between &gt; *:not(:first-child):before,
.white-hover:hover, .heirs-white-hover &gt; *:hover { color: #fff !important; }

.gray, .heirs-gray &gt; *,
.gray-active:active, .heirs-gray-active &gt; *:active,
.gray-after:after, .heirs-gray-after &gt; *:after,
.gray-before:before, .heirs-gray-before &gt; *:before, .heirs-gray-between &gt; *:not(:first-child):before,
.gray-hover:hover, .heirs-gray-hover &gt; *:hover { color: #b3b3b3 !important; }

.dark-gray, .heirs-dark-gray &gt; *,
.dark-gray-active:active, .heirs-dark-gray-active &gt; *:active,
.dark-gray-after:after, .heirs-dark-gray-after &gt; *:after,
.dark-gray-before:before, .heirs-dark-gray-before &gt; *:before, .heirs-dark-gray-between &gt; *:not(:first-child):before,
.dark-gray-hover:hover, .heirs-dark-gray-hover &gt; *:hover { color: #535353 !important; }
.darker-gray, .heirs-darker-gray &gt; *,
.darker-gray-active:active, .heirs-darker-gray-active &gt; *:active,
.darker-gray-after:after, .heirs-darker-gray-after &gt; *:after,
.darker-gray-before:before, .heirs-darker-gray-before &gt; *:before, .heirs-darker-gray-between &gt; *:not(:first-child):before,
.darker-gray-hover:hover, .heirs-darker-gray-hover &gt; *:hover { color: #424242 !important; }
.darkest-gray, .heirs-darkest-gray &gt; *,
.darkest-gray-active:active, .heirs-darkest-gray-active &gt; *:active,
.darkest-gray-after:after, .heirs-darkest-gray-after &gt; *:after,
.darkest-gray-before:before, .heirs-darkest-gray-before &gt; *:before, .heirs-darkest-gray-between &gt; *:not(:first-child):before,
.darkest-gray-hover:hover, .heirs-darkest-gray-hover &gt; *:hover { color: #393939 !important; }

.light-gray, .heirs-light-gray &gt; *,
.light-gray-active:active, .heirs-light-gray-active &gt; *:active,
.light-gray-after:after, .heirs-light-gray-after &gt; *:after,
.light-gray-before:before, .heirs-light-gray-before &gt; *:before, .heirs-light-gray-between &gt; *:not(:first-child):before,
.light-gray-hover:hover .heirs-light-gray-hover &gt; *:hover { color: #ccc !important; }
.lighter-gray, .heirs-lighter-gray &gt; *,
.lighter-gray-active:active, .heirs-lighter-gray-active &gt; *:active,
.lighter-gray-after:after, .heirs-lighter-gray-after &gt; *:after,
.lighter-gray-before:before, .heirs-lighter-gray-before &gt; *:before, .heirs-lighter-gray-between &gt; *:not(:first-child):before,
.lighter-gray-hover:hover .heirs-lighter-gray-hover &gt; *:hover { color: #e5e5e5 !important; }
.lightest-gray, .heirs-lightest-gray &gt; *,
.lightest-gray-active:active, .heirs-lightest-gray-active &gt; *:active,
.lightest-gray-after:after, .heirs-lightest-gray-after &gt; *:after,
.lightest-gray-before:before, .heirs-lightest-gray-before &gt; *:before, .heirs-lightest-gray-between &gt; *:not(:first-child):before,
.lightest-gray-hover:hover, .heirs-lightest-gray-hover &gt; *:hover { color: #f6f6f6 !important; }

.blue, .heirs-blue &gt; *,
.blue-active:active, .heirs-blue-active &gt; *:active,
.blue-after:after, .heirs-blue-after &gt; *:after,
.blue-before:before, .heirs-blue-before &gt; *:before, .heirs-blue-between &gt; *:not(:first-child):before,
.blue-hover:hover, .heirs-blue-hover &gt; *:hover { color: #33aadd !important; }
.dark-blue, .heirs-dark-blue &gt; *,
.dark-blue-active:active, .heirs-dark-blue-active &gt; *:active,
.dark-blue-after:after, .heirs-dark-blue-after &gt; *:after,
.dark-blue-before:before, .heirs-dark-blue-before &gt; *:before, .heirs-dark-blue-between &gt; *:not(:first-child):before,
.dark-blue-hover:hover, .heirs-dark-blue-hover &gt; *:hover { color: #0088bb !important; }
.bright-blue, .heirs-bright-blue &gt; *,
.bright-blue-active:active, .heirs-bright-blue-active &gt; *:active,
.bright-blue-after:after, .heirs-bright-blue-after &gt; *:after,
.bright-blue-before:before, .heirs-bright-blue-before &gt; *:before, .heirs-bright-blue-between &gt; *:not(:first-child):before,
.bright-blue-hover:hover, .heirs-bright-blue-hover &gt; *:hover { color: #33c0ee !important; }

.orange, .heirs-orange &gt; *,
.orange-active:active, .heirs-orange-active &gt; *:active,
.orange-after:after, .heirs-orange-after &gt; *:after,
.orange-before:before, .heirs-orange-before &gt; *:before, .heirs-orange-between &gt; *:not(:first-child):before,
.orange-hover:hover, .heirs-orange-hover &gt; *:hover { color: #f77700 !important; }
.dark-orange, .heirs-dark-orange &gt; *,
.dark-orange-active:active, .heirs-dark-orange-active &gt; *:active,
.dark-orange-after:after, .heirs-dark-orange-after &gt; *:after,
.dark-orange-before:before, .heirs-dark-orange-before &gt; *:before, .heirs-dark-orange-between &gt; *:not(:first-child):before,
.dark-orange-hover:hover, .heirs-dark-orange-hover &gt; *:hover { color: #ef7000 !important; }
.bright-orange, .heirs-bright-orange &gt; *,
.bright-orange-active:active, .heirs-bright-orange-active &gt; *:active,
.bright-orange-after:after, .heirs-bright-orange-after &gt; *:after,
.bright-orange-before:before, .heirs-bright-orange-before &gt; *:before, .heirs-bright-orange-between &gt; *:not(:first-child):before,
.bright-orange-hover:hover, .heirs-bright-orange-hover &gt; *:hover { color: #ff8800 !important; }

.red, .heirs-red &gt; *,
.red-active:active, .heirs-red-active &gt; *:active,
.red-after:after, .heirs-red-after &gt; *:after,
.red-before:before, .heirs-red-before &gt; *:before, .heirs-red-between &gt; *:not(:first-child):before,
.red-hover:hover, .heirs-red-hover &gt; *:hover { color: #dd1100 !important; }
.dark-red, .heirs-dark-red &gt; *,
.dark-red-active:active, .heirs-dark-red-active &gt; *:active,
.dark-red-after:after, .heirs-dark-red-after &gt; *:after,
.dark-red-before:before, .heirs-dark-red-before &gt; *:before, .heirs-dark-red-between &gt; *:not(:first-child):before,
.dark-red-hover:hover, .heirs-dark-red-hover &gt; *:hover { color: #b00f00 !important; }
.bright-red, .heirs-bright-red &gt; *,
.bright-red-active:active, .heirs-bright-red-active &gt; *:active,
.bright-red-after:after, .heirs-bright-red-after &gt; *:after,
.bright-red-before:before, .heirs-bright-red-before &gt; *:before, .heirs-bright-red-between &gt; *:not(:first-child):before,
.bright-red-hover:hover, .heirs-bright-red-hover &gt; *:hover { color: #fe0000 !important; }

/* backgrounds
   ================================== */

.black-bg, .heirs-black-bg &gt; * { background-color: #000 !important; }

.white-bg, .heirs-white-bg &gt; * { background-color: #fff !important; }

.gray-bg, .heirs-gray-bg &gt; * { background-color: #b3b3b3 !important; }

.dark-gray-bg, .heirs-dark-gray-bg &gt; * { background-color: #535353 !important; }
.darker-gray-bg, .heirs-darker-gray-bg &gt; * { background-color: #424242 !important; }
.darkest-gray-bg, .heirs-darkest-gray-bg &gt; * { background-color: #393939 !important; }

.light-gray-bg, .heirs-light-gray-bg &gt; * { background-color: #ccc !important; }
.lighter-gray-bg, .heirs-lighter-gray-bg &gt; * { background-color: #e5e5e5 !important; }
.lightest-gray-bg, .heirs-lightest-gray-bg &gt; * { background-color: #f6f6f6 !important; }

.blue-bg, .heirs-blue-bg &gt; * { background-color: #33aadd !important; }
.dark-blue-bg, .heirs-dark-blue-bg &gt; * { background-color: #0088bb !important; }
.bright-blue-bg, .heirs-bright-blue-bg &gt; * { background-color: #33c0ee !important; }

.orange-bg, .heirs-orange-bg &gt; * { background-color: #f77700 !important; }
.dark-orange-bg, .heirs-dark-orange-bg &gt; * { background-color: #ef7000 !important; }
.bright-orange-bg, .heirs-bright-orange-bg &gt; * { background-color: #ff8800 !important; }

.red-bg, .heirs-red-bg &gt; * { background-color: #dd1100 !important; }
.dark-red-bg, .heirs-dark-red-bg &gt; * { background-color: #b00f00 !important; }
.bright-red-bg, .heirs-bright-red-bg &gt; * { background-color: #fe0000 !important; }

/* borders
   ================================== */

.black-border, .heirs-black-border &gt; * { border: 1px solid #000 !important; }

.white-border, .heirs-white-border &gt; * { border: 1px solid #fff !important; }

.gray-border, .heirs-gray-border &gt; * { border: 1px solid #b3b3b3 !important; }

.dark-gray-border, .heirs-dark-gray-border &gt; * { border: 1px solid #535353 !important; }
.darker-gray-border, .heirs-darker-gray-border &gt; * { border: 1px solid #424242 !important; }
.darkest-gray-border, .heirs-darkest-gray-border &gt; * { border: 1px solid #393939 !important; }

.light-gray-border, .heirs-light-gray-border &gt; * { border: 1px solid #ccc !important; }
.lighter-gray-border, .heirs-lighter-gray-border &gt; * { border: 1px solid #e5e5e5 !important; }
.lightest-gray-border, .heirs-lightest-gray-border &gt; * { border: 1px solid #f6f6f6 !important; }

.blue-border, .heirs-blue-border &gt; * { border: 1px solid #33aadd !important; }
.dark-blue-border, .heirs-dark-blue-border &gt; * { border: 1px solid #0088bb !important; }
.bright-blue-border, .heirs-bright-blue-border &gt; * { border: 1px solid #33c0ee !important; }

.orange-border, .heirs-orange-border &gt; * { border: 1px solid #f77700 !important; }
.dark-orange-border, .heirs-dark-orange-border &gt; * { border: 1px solid #ef7000 !important; }
.bright-orange-border, .heirs-bright-orange-border &gt; * { border: 1px solid #ff8800 !important; }

.red-border, .heirs-red-border &gt; * { border: 1px solid #dd1100 !important; }
.dark-red-border, .heirs-dark-red-border &gt; * { border: 1px solid #b00f00 !important; }
.bright-red-border, .heirs-bright-red-border &gt; * { border: 1px solid #fe0000 !important; }

/* border-bottoms
   ================================== */

.black-border-b, .heirs-black-border-b &gt; * { border-bottom: 1px solid #000 !important; }

.white-border-b, .heirs-white-border-b &gt; * { border-bottom: 1px solid #fff !important; }

.gray-border-b, .heirs-gray-border-b &gt; * { border-bottom: 1px solid #b3b3b3 !important; }

.dark-gray-border-b, .heirs-dark-gray-border-b &gt; * { border-bottom: 1px solid #535353 !important; }
.darker-gray-border-b, .heirs-darker-gray-border-b &gt; * { border-bottom: 1px solid #424242 !important; }
.darkest-gray-border-b, .heirs-darkest-gray-border-b &gt; * { border-bottom: 1px solid #393939 !important; }

.light-gray-border-b, .heirs-light-gray-border-b &gt; * { border-bottom: 1px solid #ccc !important; }
.lighter-gray-border-b, .heirs-lighter-gray-border-b &gt; * { border-bottom: 1px solid #e5e5e5 !important; }
.lightest-gray-border-b, .heirs-lightest-gray-border-b &gt; * { border-bottom: 1px solid #f6f6f6 !important; }

.blue-border-b, .heirs-blue-border-b &gt; * { border-bottom: 1px solid #33aadd !important; }
.dark-blue-border-b, .heirs-dark-blue-border-b &gt; * { border-bottom: 1px solid #0088bb !important; }
.bright-blue-border-b, .heirs-bright-blue-border-b &gt; * { border-bottom: 1px solid #33c0ee !important; }

.orange-border-b, .heirs-orange-border-b &gt; * { border-bottom: 1px solid #f77700 !important; }
.dark-orange-border-b, .heirs-dark-orange-border-b &gt; * { border-bottom: 1px solid #ef7000 !important; }
.bright-orange-border-b, .heirs-bright-orange-border-b &gt; * { border-bottom: 1px solid #ff8800 !important; }

.red-border-b, .heirs-red-border-b &gt; * { border-bottom: 1px solid #dd1100 !important; }
.dark-red-border-b, .heirs-dark-red-border-b &gt; * { border-bottom: 1px solid #b00f00 !important; }
.bright-red-border-b, .heirs-bright-red-border-b &gt; * { border-bottom: 1px solid #fe0000 !important; }

/* border-lefts
   ================================== */

.black-border-l, .heirs-black-border-l &gt; * { border-left: 1px solid #000 !important; }

.white-border-l, .heirs-white-border-l &gt; * { border-left: 1px solid #fff !important; }

.gray-border-l, .heirs-gray-border-l &gt; * { border-left: 1px solid #b3b3b3 !important; }

.dark-gray-border-l, .heirs-dark-gray-border-l &gt; * { border-left: 1px solid #535353 !important; }
.darker-gray-border-l, .heirs-darker-gray-border-l &gt; * { border-left: 1px solid #424242 !important; }
.darkest-gray-border-l, .heirs-darkest-gray-border-l &gt; * { border-left: 1px solid #393939 !important; }

.light-gray-border-l, .heirs-light-gray-border-l &gt; * { border-left: 1px solid #ccc !important; }
.lighter-gray-border-l, .heirs-lighter-gray-border-l &gt; * { border-left: 1px solid #e5e5e5 !important; }
.lightest-gray-border-l, .heirs-lightest-gray-border-l &gt; * { border-left: 1px solid #f6f6f6 !important; }

.blue-border-l, .heirs-blue-border-l &gt; * { border-left: 1px solid #33aadd !important; }
.dark-blue-border-l, .heirs-dark-blue-border-l &gt; * { border-left: 1px solid #0088bb !important; }
.bright-blue-border-l, .heirs-bright-blue-border-l &gt; * { border-left: 1px solid #33c0ee !important; }

.orange-border-l, .heirs-orange-border-l &gt; * { border-left: 1px solid #f77700 !important; }
.dark-orange-border-l, .heirs-dark-orange-border-l &gt; * { border-left: 1px solid #ef7000 !important; }
.bright-orange-border-l, .heirs-bright-orange-border-l &gt; * { border-left: 1px solid #ff8800 !important; }

.red-border-l, .heirs-red-border-l &gt; * { border-left: 1px solid #dd1100 !important; }
.dark-red-border-l, .heirs-dark-red-border-l &gt; * { border-left: 1px solid #b00f00 !important; }
.bright-red-border-l, .heirs-bright-red-border-l &gt; * { border-left: 1px solid #fe0000 !important; }

/* border-rights
   ================================== */

.black-border-r, .heirs-black-border-r &gt; * { border-right: 1px solid #000 !important; }

.white-border-r, .heirs-white-border-r &gt; * { border-right: 1px solid #fff !important; }

.gray-border-r, .heirs-gray-border-r &gt; * { border-right: 1px solid #b3b3b3 !important; }

.dark-gray-border-r, .heirs-dark-gray-border-r &gt; * { border-right: 1px solid #535353 !important; }
.darker-gray-border-r, .heirs-darker-gray-border-r &gt; * { border-right: 1px solid #424242 !important; }
.darkest-gray-border-r, .heirs-darkest-gray-border-r &gt; * { border-right: 1px solid #393939 !important; }

.light-gray-border-r, .heirs-light-gray-border-r &gt; * { border-right: 1px solid #ccc !important; }
.lighter-gray-border-r, .heirs-lighter-gray-border-r &gt; * { border-right: 1px solid #e5e5e5 !important; }
.lightest-gray-border-r, .heirs-lightest-gray-border-r &gt; * { border-right: 1px solid #f6f6f6 !important; }

.blue-border-r, .heirs-blue-border-r &gt; * { border-right: 1px solid #33aadd !important; }
.dark-blue-border-r, .heirs-dark-blue-border-r &gt; * { border-right: 1px solid #0088bb !important; }
.bright-blue-border-r, .heirs-bright-blue-border-r &gt; * { border-right: 1px solid #33c0ee !important; }

.orange-border-r, .heirs-orange-border-r &gt; * { border-right: 1px solid #f77700 !important; }
.dark-orange-border-r, .heirs-dark-orange-border-r &gt; * { border-right: 1px solid #ef7000 !important; }
.bright-orange-border-r, .heirs-bright-orange-border-r &gt; * { border-right: 1px solid #ff8800 !important; }

.red-border-r, .heirs-red-border-r &gt; * { border-right: 1px solid #dd1100 !important; }
.dark-red-border-r, .heirs-dark-red-border-r &gt; * { border-right: 1px solid #b00f00 !important; }
.bright-red-border-r, .heirs-bright-red-border-r &gt; * { border-right: 1px solid #fe0000 !important; }

/* border-tops
   ================================== */

.black-border-t, .heirs-black-border-t &gt; * { border-top: 1px solid #000 !important; }

.white-border-t, .heirs-white-border-t &gt; * { border-top: 1px solid #fff !important; }

.gray-border-t, .heirs-gray-border-t &gt; * { border-top: 1px solid #b3b3b3 !important; }

.dark-gray-border-t, .heirs-dark-gray-border-t &gt; * { border-top: 1px solid #535353 !important; }
.darker-gray-border-t, .heirs-darker-gray-border-t &gt; * { border-top: 1px solid #424242 !important; }
.darkest-gray-border-t, .heirs-darkest-gray-border-t &gt; * { border-top: 1px solid #393939 !important; }

.light-gray-border-t, .heirs-light-gray-border-t &gt; * { border-top: 1px solid #ccc !important; }
.lighter-gray-border-t, .heirs-lighter-gray-border-t &gt; * { border-top: 1px solid #e5e5e5 !important; }
.lightest-gray-border-t, .heirs-lightest-gray-border-t &gt; * { border-top: 1px solid #f6f6f6 !important; }

.blue-border-t, .heirs-blue-border-t &gt; * { border-top: 1px solid #33aadd !important; }
.dark-blue-border-t, .heirs-dark-blue-border-t &gt; * { border-top: 1px solid #0088bb !important; }
.bright-blue-border-t, .heirs-bright-blue-border-t &gt; * { border-top: 1px solid #33c0ee !important; }

.orange-border-t, .heirs-orange-border-t &gt; * { border-top: 1px solid #f77700 !important; }
.dark-orange-border-t, .heirs-dark-orange-border-t &gt; * { border-top: 1px solid #ef7000 !important; }
.bright-orange-border-t, .heirs-bright-orange-border-t &gt; * { border-top: 1px solid #ff8800 !important; }

.red-border-t, .heirs-red-border-t &gt; * { border-top: 1px solid #dd1100 !important; }
.dark-red-border-t, .heirs-dark-red-border-t &gt; * { border-top: 1px solid #b00f00 !important; }
.bright-red-border-t, .heirs-bright-red-border-t &gt; * { border-top: 1px solid #fe0000 !important; }

/* ==========================================================================
   responsive breakpoint styles
   ========================================================================== */

/* styles for large screens (1200px)
   ========================================================================== */

@media all and (max-width: 1200px) {
    html { font-size: 15px; }

    .cf__1200:after, .heirs-cf__1200 &gt; *:after,
    .cf__1200:before, .heirs-cf__1200 &gt; *:before,
    .break-after__1200:after, .heirs-break-after__1200 &gt; *:after,
    .break-before__1200:before, .heirs-break-before__1200 &gt; *:before {
        clear: both;
        content: '';
        display: table;
    }

    .fill__1200, .heirs-fill__1200 &gt; * {
        height: auto;
        max-width: 100%;
    }

    .fill-and-center__1200, .heirs-fill-and-center__1200 &gt; * {
        display: block;
        float: none;
        height: auto;
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
    }

    .grid__1200, .heirs-grid__1200 &gt; *,
    .row__1200, .heirs-row__1200 &gt; * { display: block; }

    .inline-grid__1200, .heirs-inline-grid__1200 &gt; * { display: inline-block; }

    .grid__1200:after, .heirs-grid__1200 &gt; *:after,
    .grid__1200:before, .heirs-grid__1200 &gt; *:before,
    .inline-grid__1200:after, .heirs-inline-grid__1200 &gt; *:after,
    .inline-grid__1200:before, .heirs-inline-grid__1200 &gt; *:before,
    .collapse__1200 &gt; *:after, .heirs-collapse__1200 &gt; * &gt; *:after,
    .collapse__1200 &gt; *:before, .heirs-collapse__1200 &gt; * &gt; *:before {
        clear: both;
        content: '';
        display: table;
    }

    .grid__1200 &gt; *, .heirs-grid__1200 &gt; * &gt; *,
    .row__1200 &gt; *, .heirs-row__1200 &gt; * &gt; *,
    .col__1200, .heirs-col__1200 &gt; *,
    .inline-grid__1200 &gt; *, .heirs-inline-grid__1200 &gt; * &gt; * {
        float: left;
        display: block;
    }

    .cols-1__1200 &gt; *:nth-child(1n+2), .heirs-cols-1__1200 &gt; * &gt; *:nth-child(1n+2),
    .cols-2__1200 &gt; *:nth-child(1n+2), .heirs-cols-2__1200 &gt; * &gt; *:nth-child(1n+2),
    .cols-3__1200 &gt; *:nth-child(1n+2), .heirs-cols-3__1200 &gt; * &gt; *:nth-child(1n+2),
    .cols-4__1200 &gt; *:nth-child(1n+2), .heirs-cols-4__1200 &gt; * &gt; *:nth-child(1n+2),
    .cols-5__1200 &gt; *:nth-child(1n+2), .heirs-cols-5__1200 &gt; * &gt; *:nth-child(1n+2),
    .cols-6__1200 &gt; *:nth-child(1n+2), .heirs-cols-6__1200 &gt; * &gt; *:nth-child(1n+2),
    .cols-7__1200 &gt; *:nth-child(1n+2), .heirs-cols-7__1200 &gt; * &gt; *:nth-child(1n+2),
    .cols-8__1200 &gt; *:nth-child(1n+2), .heirs-cols-8__1200 &gt; * &gt; *:nth-child(1n+2),
    .cols-9__1200 &gt; *:nth-child(1n+2), .heirs-cols-9__1200 &gt; * &gt; *:nth-child(1n+2),
    .cols-10__1200 &gt; *:nth-child(1n+2), .heirs-cols-10__1200 &gt; * &gt; *:nth-child(1n+2),
    .cols-11__1200 &gt; *:nth-child(1n+2), .heirs-cols-11__1200 &gt; * &gt; *:nth-child(1n+2),
    .cols-12__1200 &gt; *:nth-child(1n+2), .heirs-cols-12__1200 &gt; * &gt; *:nth-child(1n+2) { clear: none !important; }

    .cols-1__1200 &gt; *:nth-child(1n+2), .heirs-cols-1__1200 &gt; * &gt; *:nth-child(1n+2),
    .cols-2__1200 &gt; *:nth-child(2n+3), .heirs-cols-2__1200 &gt; * &gt; *:nth-child(2n+3),
    .cols-3__1200 &gt; *:nth-child(3n+4), .heirs-cols-3__1200 &gt; * &gt; *:nth-child(3n+4),
    .cols-4__1200 &gt; *:nth-child(4n+5), .heirs-cols-4__1200 &gt; * &gt; *:nth-child(4n+5),
    .cols-5__1200 &gt; *:nth-child(5n+6), .heirs-cols-5__1200 &gt; * &gt; *:nth-child(5n+6),
    .cols-6__1200 &gt; *:nth-child(6n+7), .heirs-cols-6__1200 &gt; * &gt; *:nth-child(6n+7),
    .cols-7__1200 &gt; *:nth-child(7n+8), .heirs-cols-7__1200 &gt; * &gt; *:nth-child(7n+8),
    .cols-8__1200 &gt; *:nth-child(8n+9), .heirs-cols-8__1200 &gt; * &gt; *:nth-child(8n+9),
    .cols-9__1200 &gt; *:nth-child(9n+10), .heirs-cols-9__1200 &gt; * &gt; *:nth-child(9n+10),
    .cols-10__1200 &gt; *:nth-child(10n+11), .heirs-cols-10__1200 &gt; * &gt; *:nth-child(10n+11),
    .cols-11__1200 &gt; *:nth-child(11n+12), .heirs-cols-11__1200 &gt; * &gt; *:nth-child(11n+12),
    .cols-12__1200 &gt; *:nth-child(12n+13), .heirs-cols-12__1200 &gt; * &gt; *:nth-child(12n+13) { clear: both !important; }

    .mini__1200, .heirs-mini__1200 &gt; *,
    .mini-b__1200, .heirs-mini-b__1200 &gt; *,
    .mini-m__1200, .heirs-mini-m__1200 &gt; *,
    .mini-t__1200, .heirs-mini-t__1200 &gt; * {
        display: block;
        page-break-inside: avoid;
    }

    .mini__1200 &gt; *, .heirs-mini__1200 &gt; * &gt; *,
    .mini-b__1200 &gt; *, .heirs-mini-b__1200 &gt; * &gt; *,
    .mini-m__1200 &gt; *, .heirs-mini-m__1200 &gt; * &gt; *,
    .mini-t__1200 &gt; *, .heirs-mini-t__1200 &gt; * &gt; * {
        display: table-cell;
        vertical-align: top;
    }

    .mini-b__1200 &gt; *, .heirs-mini-b__1200 &gt; * &gt; * { vertical-align: bottom; }
    .mini-m__1200 &gt; *, .heirs-mini-m__1200 &gt; * &gt; * { vertical-align: middle; }
    .mini-t__1200 &gt; *, .heirs-mini-t__1200 &gt; * &gt; * { vertical-align: top; }

    .mini-collapse__1200 &gt; *, .heirs-mini-collapse__1200 &gt; * &gt; * { display: block; }

    .table__1200, .heirs-table__1200 &gt; *,
    .table__1200 &gt; *, .heirs-table__1200 &gt; * &gt; *,
    .table__1200 &gt; * &gt; *, .heirs-table__1200 &gt; * &gt; * &gt; * {
        border-collapse: collapse; /* remove excess spacing around table elements */
        border-spacing: 0; /* ^ */
    }

    .table__1200, .heirs-table__1200 &gt; * { display: table; }

    .table__1200 &gt; *, .heirs-table__1200 &gt; * &gt; *,
    .table-row__1200 &gt; *, .heirs-table-row__1200 &gt; * &gt; * { display: table-row; }

    .table__1200 &gt; * &gt; *, .heirs-table__1200 &gt; * &gt; * &gt; *,
    .table-col__1200 &gt; * &gt; *, .heirs-table-col__1200 &gt; * &gt; * &gt; * {
        display: table-cell;
        vertical-align: top;
    }

    .table-collapse__1200, .heirs-table-collapse__1200 &gt; *,
    .table-collapse__1200 &gt; *, .heirs-table-collapse__1200 &gt; * &gt; *,
    .table-collapse__1200 &gt; * &gt; *, .heirs-table-collapse__1200 &gt; * &gt; * &gt; * { display: block; }

    .flex__1200, .heirs-flex__1200 &gt; * { display: flex; }

    .inline-flex__1200, .heirs-inline-flex__1200 &gt; * { display: inline-flex; }

    .flex-direction-c__1200, .heirs-flex-direction-c__1200 &gt; * { flex-direction: column; }
    .flex-direction-cr__1200, .heirs-flex-direction-cr__1200 &gt; * { flex-direction: column-reverse; }
    .flex-direction-r__1200, .heirs-flex-direction-r__1200 &gt; * { flex-direction: row; }
    .flex-direction-rr__1200, .heirs-flex-direction-rr__1200 &gt; * { flex-direction: row-reverse; }

    .flex-wrap-n__1200, .heirs-flex-wrap-n__1200 &gt; * { flex-wrap: nowrap; }
    .flex-wrap-w__1200, .heirs-flex-wrap-w__1200 &gt; * { flex-wrap: wrap; }
    .flex-wrap-wr__1200, .heirs-flex-wrap-wr__1200 &gt; * { flex-wrap: wrap-reverse; }

    .justify-content-c__1200, .heirs-justify-content-c__1200 &gt; * { justify-content: center; }
    .justify-content-fe__1200, .heirs-justify-content-fe__1200 &gt; * { justify-content: flex-end; }
    .justify-content-fs__1200, .heirs-justify-content-fs__1200 &gt; * { justify-content: flex-start; }
    .justify-content-sa__1200, .heirs-justify-content-sa__1200 &gt; * { justify-content: space-around; }
    .justify-content-sb__1200, .heirs-justify-content-sb__1200 &gt; * { justify-content: space-between; }
    .justify-content-se__1200, .heirs-justify-content-se__1200 &gt; * { justify-content: space-evenly; }

    .align-items-b__1200, .heirs-align-items-b__1200 &gt; * { align-items: baseline; }
    .align-items-c__1200, .heirs-align-items-c__1200 &gt; * { align-items: center; }
    .align-items-fe__1200, .heirs-align-items-fe__1200 &gt; * { align-items: flex-end; }
    .align-items-fs__1200, .heirs-align-items-fs__1200 &gt; * { align-items: flex-start; }
    .align-items-s__1200, .heirs-align-items-s__1200 &gt; * { align-items: stretch; }

    .align-content-c__1200, .heirs-align-content-c__1200 &gt; * { align-content: center; }
    .align-content-fe__1200, .heirs-align-content-fe__1200 &gt; * { align-content: flex-end; }
    .align-content-fs__1200, .heirs-align-content-fs__1200 &gt; * { align-content: flex-start; }
    .align-content-s__1200, .heirs-align-content-se__1200 &gt; * { align-content: stretch; }
    .align-content-sa__1200, .heirs-align-content-sa__1200 &gt; * { align-content: space-around; }
    .align-content-sb__1200, .heirs-align-content-sb__1200 &gt; * { align-content: space-between; }

    .align-self-a__1200, .heirs-align-self-a__1200 &gt; * { align-self: auto; }
    .align-self-b__1200, .heirs-align-self-b__1200 &gt; * { align-self: baseline; }
    .align-self-c__1200, .heirs-align-self-c__1200 &gt; * { align-self: center; }
    .align-self-fe__1200, .heirs-align-self-fe__1200 &gt; * { align-self: flex-end; }
    .align-self-fs__1200, .heirs-align-self-fs__1200 &gt; * { align-self: flex-start; }
    .align-self-s__1200, .heirs-align-self-se__1200 &gt; * { align-self: stretch; }

    .flex-basis-a__1200, .heirs-flex-basis-a__1200 &gt; * { flex-basis: auto; }

    .flex-grow-0__1200, .heirs-flex-grow-0__1200 &gt; * { flex-grow: 0; }
    .flex-grow-1__1200, .heirs-flex-grow-1__1200 &gt; * { flex-grow: 1; }
    .flex-grow-2__1200, .heirs-flex-grow-2__1200 &gt; * { flex-grow: 2; }
    .flex-grow-3__1200, .heirs-flex-grow-3__1200 &gt; * { flex-grow: 3; }
    .flex-grow-4__1200, .heirs-flex-grow-4__1200 &gt; * { flex-grow: 4; }
    .flex-grow-5__1200, .heirs-flex-grow-5__1200 &gt; * { flex-grow: 5; }
    .flex-grow-6__1200, .heirs-flex-grow-6__1200 &gt; * { flex-grow: 6; }
    .flex-grow-7__1200, .heirs-flex-grow-7__1200 &gt; * { flex-grow: 7; }
    .flex-grow-8__1200, .heirs-flex-grow-8__1200 &gt; * { flex-grow: 8; }
    .flex-grow-9__1200, .heirs-flex-grow-9__1200 &gt; * { flex-grow: 9; }
    .flex-grow-10__1200, .heirs-flex-grow-10__1200 &gt; * { flex-grow: 10; }
    .flex-grow-11__1200, .heirs-flex-grow-11__1200 &gt; * { flex-grow: 11; }
    .flex-grow-12__1200, .heirs-flex-grow-12__1200 &gt; * { flex-grow: 12; }

    .flex-shrink-1__1200, .heirs-flex-shrink-1__1200 &gt; * { flex-shrink: 1; }
    .flex-shrink-2__1200, .heirs-flex-shrink-2__1200 &gt; * { flex-shrink: 2; }
    .flex-shrink-3__1200, .heirs-flex-shrink-3__1200 &gt; * { flex-shrink: 3; }
    .flex-shrink-4__1200, .heirs-flex-shrink-4__1200 &gt; * { flex-shrink: 4; }
    .flex-shrink-5__1200, .heirs-flex-shrink-5__1200 &gt; * { flex-shrink: 5; }
    .flex-shrink-6__1200, .heirs-flex-shrink-6__1200 &gt; * { flex-shrink: 6; }
    .flex-shrink-7__1200, .heirs-flex-shrink-7__1200 &gt; * { flex-shrink: 7; }
    .flex-shrink-8__1200, .heirs-flex-shrink-8__1200 &gt; * { flex-shrink: 8; }
    .flex-shrink-9__1200, .heirs-flex-shrink-9__1200 &gt; * { flex-shrink: 9; }
    .flex-shrink-10__1200, .heirs-flex-shrink-10__1200 &gt; * { flex-shrink: 10; }
    .flex-shrink-11__1200, .heirs-flex-shrink-11__1200 &gt; * { flex-shrink: 11; }
    .flex-shrink-12__1200, .heirs-flex-shrink-12__1200 &gt; * { flex-shrink: 12; }

    .order-0__1200, .heirs-order-0__1200 &gt; * { order: 0; }
    .order-1__1200, .heirs-order-1__1200 &gt; * { order: 1; }
    .order-2__1200, .heirs-order-2__1200 &gt; * { order: 2; }
    .order-3__1200, .heirs-order-3__1200 &gt; * { order: 3; }
    .order-4__1200, .heirs-order-4__1200 &gt; * { order: 4; }
    .order-5__1200, .heirs-order-5__1200 &gt; * { order: 5; }
    .order-6__1200, .heirs-order-6__1200 &gt; * { order: 6; }
    .order-7__1200, .heirs-order-7__1200 &gt; * { order: 7; }
    .order-8__1200, .heirs-order-8__1200 &gt; * { order: 8; }
    .order-9__1200, .heirs-order-9__1200 &gt; * { order: 9; }
    .order-10__1200, .heirs-order-10__1200 &gt; * { order: 10; }
    .order-11__1200, .heirs-order-11__1200 &gt; * { order: 11; }
    .order-12__1200, .heirs-order-12__1200 &gt; * { order: 12; }

    .columns-a__1200, .heirs-columns-a__1200 &gt; * { columns: auto; }
    .columns-i__1200, .heirs-columns-i__1200 &gt; * { columns: inherit; }

    .columns-0__1200, .heirs-columns-0__1200 &gt; * { columns: 0; }
    .columns-1__1200, .heirs-columns-1__1200 &gt; * { columns: 1; }
    .columns-2__1200, .heirs-columns-2__1200 &gt; * { columns: 2; }
    .columns-3__1200, .heirs-columns-3__1200 &gt; * { columns: 3; }
    .columns-4__1200, .heirs-columns-4__1200 &gt; * { columns: 4; }
    .columns-5__1200, .heirs-columns-5__1200 &gt; * { columns: 5; }
    .columns-6__1200, .heirs-columns-6__1200 &gt; * { columns: 6; }
    .columns-7__1200, .heirs-columns-7__1200 &gt; * { columns: 7; }
    .columns-8__1200, .heirs-columns-8__1200 &gt; * { columns: 8; }
    .columns-9__1200, .heirs-columns-9__1200 &gt; * { columns: 9; }
    .columns-10__1200, .heirs-columns-10__1200 &gt; * { columns: 10; }
    .columns-11__1200, .heirs-columns-11__1200 &gt; * { columns: 11; }
    .columns-12__1200, .heirs-columns-12__1200 &gt; * { columns: 12; }

    .column-count-a__1200, .heirs-column-count-a__1200 &gt; * { column-count: auto; }
    .column-count-i__1200, .heirs-column-count-i__1200 &gt; * { column-count: inherit; }

    .column-count-0__1200, .heirs-column-count-0__1200 &gt; * { column-count: 0; }
    .column-count-1__1200, .heirs-column-count-1__1200 &gt; * { column-count: 1; }
    .column-count-2__1200, .heirs-column-count-2__1200 &gt; * { column-count: 2; }
    .column-count-3__1200, .heirs-column-count-3__1200 &gt; * { column-count: 3; }
    .column-count-4__1200, .heirs-column-count-4__1200 &gt; * { column-count: 4; }
    .column-count-5__1200, .heirs-column-count-5__1200 &gt; * { column-count: 5; }
    .column-count-6__1200, .heirs-column-count-6__1200 &gt; * { column-count: 6; }
    .column-count-7__1200, .heirs-column-count-7__1200 &gt; * { column-count: 7; }
    .column-count-8__1200, .heirs-column-count-8__1200 &gt; * { column-count: 8; }
    .column-count-9__1200, .heirs-column-count-9__1200 &gt; * { column-count: 9; }
    .column-count-10__1200, .heirs-column-count-10__1200 &gt; * { column-count: 10; }
    .column-count-11__1200, .heirs-column-count-11__1200 &gt; * { column-count: 11; }
    .column-count-12__1200, .heirs-column-count-12__1200 &gt; * { column-count: 12; }

    .column-width-a__1200, .heirs-column-width-a__1200 &gt; * { column-width: auto; }
    .column-width-full__1200, .heirs-column-width-full__1200 &gt; * { column-width: 100%; }
    .column-width-i__1200, .heirs-column-width-i__1200 &gt; * { column-width: inherit; }
    .column-width-0__1200, .heirs-column-width-0__1200 &gt; * { column-width: 0; }

    .column-width-1-2__1200, .heirs-column-width-1-2__1200 &gt; * { column-width: 50%; }
    .column-width-1-3__1200, .heirs-column-width-1-3__1200 &gt; * { column-width: 33.33333333333333%; }
    .column-width-1-4__1200, .heirs-column-width-1-4__1200 &gt; * { column-width: 25%; }
    .column-width-1-5__1200, .heirs-column-width-1-5__1200 &gt; * { column-width: 20%; }
    .column-width-1-6__1200, .heirs-column-width-1-6__1200 &gt; * { column-width: 16.66666666666667%; }
    .column-width-1-7__1200, .heirs-column-width-1-7__1200 &gt; * { column-width: 14.28571428571429%; }
    .column-width-1-8__1200, .heirs-column-width-1-8__1200 &gt; * { column-width: 12.5%; }
    .column-width-1-9__1200, .heirs-column-width-1-9__1200 &gt; * { column-width: 11.11111111111111%; }
    .column-width-1-10__1200, .heirs-column-width-1-10__1200 &gt; * { column-width: 10%; }
    .column-width-1-11__1200, .heirs-column-width-1-11__1200 &gt; * { column-width: 9.090909090909091%; }
    .column-width-1-12__1200, .heirs-column-width-1-12__1200 &gt; * { column-width: 8.333333333333333%; }
    .column-width-1-20__1200, .heirs-column-width-1-20__1200 &gt; * { column-width: 5%; }
    .column-width-2-3__1200, .heirs-column-width-2-3__1200 &gt; * { column-width: 66.66666666666667%; }
    .column-width-2-5__1200, .heirs-column-width-2-5__1200 &gt; * { column-width: 40%; }
    .column-width-2-7__1200, .heirs-column-width-2-7__1200 &gt; * { column-width: 28.57142857142858%; }
    .column-width-2-9__1200, .heirs-column-width-2-9__1200 &gt; * { column-width: 22.22222222222222%; }
    .column-width-2-11__1200, .heirs-column-width-2-11__1200 &gt; * { column-width: 18.18181818181818%; }
    .column-width-3-4__1200, .heirs-column-width-3-4__1200 &gt; * { column-width: 75%; }
    .column-width-3-5__1200, .heirs-column-width-3-5__1200 &gt; * { column-width: 60%; }
    .column-width-3-7__1200, .heirs-column-width-3-7__1200 &gt; * { column-width: 42.85714285714287%; }
    .column-width-3-8__1200, .heirs-column-width-3-8__1200 &gt; * { column-width: 37.5%; }
    .column-width-3-10__1200, .heirs-column-width-3-10__1200 &gt; * { column-width: 30%; }
    .column-width-3-11__1200, .heirs-column-width-3-11__1200 &gt; * { column-width: 27.27272727272727%; }
    .column-width-4-5__1200, .heirs-column-width-4-5__1200 &gt; * { column-width: 80%; }
    .column-width-4-7__1200, .heirs-column-width-4-7__1200 &gt; * { column-width: 57.14285714285716%; }
    .column-width-4-9__1200, .heirs-column-width-4-9__1200 &gt; * { column-width: 44.44444444444444%; }
    .column-width-4-11__1200, .heirs-column-width-4-11__1200 &gt; * { column-width: 36.36363636363636%; }
    .column-width-5-6__1200, .heirs-column-width-5-6__1200 &gt; * { column-width: 83.33333333333333%; }
    .column-width-5-7__1200, .heirs-column-width-5-7__1200 &gt; * { column-width: 71.42857142857145%; }
    .column-width-5-8__1200, .heirs-column-width-5-8__1200 &gt; * { column-width: 62.5%; }
    .column-width-5-9__1200, .heirs-column-width-5-9__1200 &gt; * { column-width: 55.55555555555555%; }
    .column-width-5-11__1200, .heirs-column-width-5-11__1200 &gt; * { column-width: 45.45454545454546%; }
    .column-width-5-12__1200, .heirs-column-width-5-12__1200 &gt; * { column-width: 41.66666666666667%; }
    .column-width-6-7__1200, .heirs-column-width-6-7__1200 &gt; * { column-width: 85.71428571428574%; }
    .column-width-6-11__1200, .heirs-column-width-6-11__1200 &gt; * { column-width: 54.54545454545455%; }
    .column-width-7-8__1200, .heirs-column-width-7-8__1200 &gt; * { column-width: 87.5%; }
    .column-width-7-9__1200, .heirs-column-width-7-9__1200 &gt; * { column-width: 77.77777777777777%; }
    .column-width-7-10__1200, .heirs-column-width-7-10__1200 &gt; * { column-width: 70%; }
    .column-width-7-11__1200, .heirs-column-width-7-11__1200 &gt; * { column-width: 63.63636363636364%; }
    .column-width-7-12__1200, .heirs-column-width-7-12__1200 &gt; * { column-width: 58.33333333333333%; }
    .column-width-8-9__1200, .heirs-column-width-8-9__1200 &gt; * { column-width: 88.88888888888888%; }
    .column-width-8-11__1200, .heirs-column-width-8-11__1200 &gt; * { column-width: 72.72727272727273%; }
    .column-width-9-10__1200, .heirs-column-width-9-10__1200 &gt; * { column-width: 90%; }
    .column-width-9-11__1200, .heirs-column-width-9-11__1200 &gt; * { column-width: 81.81818181818182%; }
    .column-width-10-11__1200, .heirs-column-width-10-11__1200 &gt; * { column-width: 90.90909090909091%; }
    .column-width-11-12__1200, .heirs-column-width-11-12__1200 &gt; * { column-width: 91.66666666666666%; }

    .arrow-after__1200:after, .heirs-arrow-after__1200 &gt; *:after, .heirs-arrow-between__1200 &gt; *:not(:first-child):before,
    .arrow-l-after__1200:after, .heirs-arrow-l-after__1200 &gt; *:after, .heirs-arrow-l-between__1200 &gt; *:not(:first-child):before,
    .bar-after__1200:after, .heirs-bar-after__1200 &gt; *:after, .heirs-bar-between__1200 &gt; *:not(:first-child):before,
    .bullet-after__1200:after, .heirs-bullet-after__1200 &gt; *:after, .heirs-bullet-between__1200 &gt; *:not(:first-child):before,
    .chevron-after__1200:after, .heirs-chevron-after__1200 &gt; *:after, .heirs-chevron-between__1200 &gt; *:not(:first-child):before,
    .chevron-l-after__1200:after, .heirs-chevron-l-after__1200 &gt; *:after, .heirs-chevron-l-between__1200 &gt; *:not(:first-child):before,
    .square-after__1200:after, .heirs-square-after__1200 &gt; *:after, .heirs-square-between__1200 &gt; *:not(:first-child):before {
        display: inline;
        margin-left: .25rem;
    }

    .arrow-before__1200:before, .heirs-arrow-before__1200 &gt; *:before, .heirs-arrow-between__1200 &gt; *:not(:first-child):before,
    .arrow-l-before__1200:before, .heirs-arrow-l-before__1200 &gt; *:before, .heirs-arrow-l-between__1200 &gt; *:not(:first-child):before,
    .bar-before__1200:before, .heirs-bar-before__1200 &gt; *:before, .heirs-bar-between__1200 &gt; *:not(:first-child):before,
    .bullet-before__1200:before, .heirs-bullet-before__1200 &gt; *:before, .heirs-bullet-between__1200 &gt; *:not(:first-child):before,
    .chevron-before__1200:before, .heirs-chevron-before__1200 &gt; *:before, .heirs-chevron-between__1200 &gt; *:not(:first-child):before,
    .chevron-l-before__1200:before, .heirs-chevron-l-before__1200 &gt; *:before, .heirs-chevron-l-between__1200 &gt; *:not(:first-child):before,
    .square-before__1200:before, .heirs-square-before__1200 &gt; *:before, .heirs-square-between__1200 &gt; *:not(:first-child):before {
        display: inline;
        margin-right: .25rem;
    }

    .arrow-after__1200:after, .heirs-arrow-after__1200 &gt; *:after,
    .arrow-before__1200:before, .heirs-arrow-before__1200 &gt; *:before, .heirs-arrow-between__1200 &gt; *:not(:first-child):before { content: 'â€º'; }

    .arrow-l-after__1200:after, .heirs-arrow-l-after__1200 &gt; *:after,
    .arrow-l-before__1200:before, .heirs-arrow-l-before__1200 &gt; *:before, .heirs-arrow-l-between__1200 &gt; *:not(:first-child):before { content: 'â€¹'; }

    .bar-after__1200:after, .heirs-bar-after__1200 &gt; *:after,
    .bar-before__1200:before, .heirs-bar-before__1200 &gt; *:before, .heirs-bar-between__1200 &gt; *:not(:first-child):before { content: '|'; }

    .bullet-after__1200:after, .heirs-bullet-after__1200 &gt; *:after,
    .bullet-before__1200:before, .heirs-bullet-before__1200 &gt; *:before, .heirs-bullet-between__1200 &gt; *:not(:first-child):before {
        content: 'â€¢';
        font-family: Arial;
    }

    .chevron-after__1200:after, .heirs-chevron-after__1200 &gt; *:after,
    .chevron-before__1200:before, .heirs-chevron-before__1200 &gt; *:before, .heirs-chevron-between__1200 &gt; *:not(:first-child):before { content: 'Â»'; }

    .chevron-l-after__1200:after, .heirs-chevron-l-after__1200 &gt; *:after,
    .chevron-l-before__1200:before, .heirs-chevron-l-before__1200 &gt; *:before, .heirs-chevron-l-between__1200 &gt; *:not(:first-child):before { content: 'Â«'; }

    .square-after__1200:after, .heirs-square-after__1200 &gt; *:after,
    .square-before__1200:before, .heirs-square-before__1200 &gt; *:before, .heirs-square-between__1200 &gt; *:not(:first-child):before {
        content: 'â–&nbsp;';
        font-family: Arial;
    }

    .nothing-after__1200:after, .heirs-nothing-after__1200 &gt; *:after,
    .nothing-before__1200:before, .heirs-nothing-before__1200 &gt; *:before, .heirs-nothing-between__1200 &gt; *:not(:first-child):before {
        content: '';
        margin-left: 0;
        margin-right: 0;
    }

    .font-size-i__1200, .heirs-font-size-i__1200 &gt; * { font-size: inherit !important; }

    .font-size-0__1200, .heirs-font-size-0__1200 &gt; * { font-size: 0 !important; }
    .font-size-1-8__1200, .heirs-font-size-1-8__1200 &gt; * { font-size: .125rem !important; }
    .font-size-1-4__1200, .heirs-font-size-1-4__1200 &gt; * { font-size: .25rem !important; }
    .font-size-3-8__1200, .heirs-font-size-3-8__1200 &gt; * { font-size: .375rem !important; }
    .font-size-1-2__1200, .heirs-font-size-1-2__1200 &gt; * { font-size: .5rem !important; }
    .font-size-5-8__1200, .heirs-font-size-5-8__1200 &gt; * { font-size: .625rem !important; }
    .font-size-3-4__1200, .heirs-font-size-3-4__1200 &gt; * { font-size: .75rem !important; }
    .font-size-7-8__1200, .heirs-font-size-7-8__1200 &gt; * { font-size: .875rem !important; }

    .font-size-1__1200, .heirs-font-size-1__1200 &gt; * { font-size: 1rem !important; }
    .font-size-1-1-8__1200, .heirs-font-size-1-1-8__1200 &gt; * { font-size: 1.125rem !important; }
    .font-size-1-1-4__1200, .heirs-font-size-1-1-4__1200 &gt; * { font-size: 1.25rem !important; }
    .font-size-1-3-8__1200, .heirs-font-size-1-3-8__1200 &gt; * { font-size: 1.375rem !important; }
    .font-size-1-1-2__1200, .heirs-font-size-1-1-2__1200 &gt; * { font-size: 1.5rem !important; }
    .font-size-1-5-8__1200, .heirs-font-size-1-5-8__1200 &gt; * { font-size: 1.625rem !important; }
    .font-size-1-3-4__1200, .heirs-font-size-1-3-4__1200 &gt; * { font-size: 1.75rem !important; }
    .font-size-1-7-8__1200, .heirs-font-size-1-7-8__1200 &gt; * { font-size: 1.875rem !important; }

    .font-size-2__1200, .heirs-font-size-2__1200 &gt; * { font-size: 2rem !important; }
    .font-size-2-1-8__1200, .heirs-font-size-2-1-8__1200 &gt; * { font-size: 2.125rem !important; }
    .font-size-2-1-4__1200, .heirs-font-size-2-1-4__1200 &gt; * { font-size: 2.25rem !important; }
    .font-size-2-3-8__1200, .heirs-font-size-2-3-8__1200 &gt; * { font-size: 2.375rem !important; }
    .font-size-2-1-2__1200, .heirs-font-size-2-1-2__1200 &gt; * { font-size: 2.5rem !important; }
    .font-size-2-5-8__1200, .heirs-font-size-2-5-8__1200 &gt; * { font-size: 2.625rem !important; }
    .font-size-2-3-4__1200, .heirs-font-size-2-3-4__1200 &gt; * { font-size: 2.75rem !important; }
    .font-size-2-7-8__1200, .heirs-font-size-2-7-8__1200 &gt; * { font-size: 2.875rem !important; }

    .font-size-3__1200, .heirs-font-size-3__1200 &gt; * { font-size: 3rem !important; }
    .font-size-3-1-8__1200, .heirs-font-size-3-1-8__1200 &gt; * { font-size: 3.125rem !important; }
    .font-size-3-1-4__1200, .heirs-font-size-3-1-4__1200 &gt; * { font-size: 3.25rem !important; }
    .font-size-3-3-8__1200, .heirs-font-size-3-3-8__1200 &gt; * { font-size: 3.375rem !important; }
    .font-size-3-1-2__1200, .heirs-font-size-3-1-2__1200 &gt; * { font-size: 3.5rem !important; }
    .font-size-3-5-8__1200, .heirs-font-size-3-5-8__1200 &gt; * { font-size: 3.625rem !important; }
    .font-size-3-3-4__1200, .heirs-font-size-3-3-4__1200 &gt; * { font-size: 3.75rem !important; }
    .font-size-3-7-8__1200, .heirs-font-size-3-7-8__1200 &gt; * { font-size: 3.875rem !important; }

    .font-size-4__1200, .heirs-font-size-4__1200 &gt; * { font-size: 4rem !important; }
    .font-size-4-1-8__1200, .heirs-font-size-4-1-8__1200 &gt; * { font-size: 4.125rem !important; }
    .font-size-4-1-4__1200, .heirs-font-size-4-1-4__1200 &gt; * { font-size: 4.25rem !important; }
    .font-size-4-3-8__1200, .heirs-font-size-4-3-8__1200 &gt; * { font-size: 4.375rem !important; }
    .font-size-4-1-2__1200, .heirs-font-size-4-1-2__1200 &gt; * { font-size: 4.5rem !important; }
    .font-size-4-5-8__1200, .heirs-font-size-4-5-8__1200 &gt; * { font-size: 4.625rem !important; }
    .font-size-4-3-4__1200, .heirs-font-size-4-3-4__1200 &gt; * { font-size: 4.75rem !important; }
    .font-size-4-7-8__1200, .heirs-font-size-4-7-8__1200 &gt; * { font-size: 4.875rem !important; }

    .font-style-i__1200, .heirs-font-style-i__1200 &gt; * { font-style: italic !important; }
    .font-style-n__1200, .heirs-font-style-n__1200 &gt; * { font-style: normal !important; }

    .font-weight-200__1200, .heirs-font-weight-200__1200 &gt; * { font-weight: 200 !important; }
    .font-weight-300__1200, .heirs-font-weight-300__1200 &gt; * { font-weight: 300 !important; }
    .font-weight-400__1200, .heirs-font-weight-400__1200 &gt; * { font-weight: 400 !important; }
    .font-weight-500__1200, .heirs-font-weight-500__1200 &gt; * { font-weight: 500 !important; }
    .font-weight-600__1200, .heirs-font-weight-600__1200 &gt; * { font-weight: 600 !important; }

    .font-family-monospace__1200, .heirs-font-family-monospace__1200 &gt; * { font-family: Consolas, Monaco, monospace !important; }
    .font-family-sans-serif__1200, .heirs-font-family-sans-serif__1200 &gt; * { font-family: Arial, sans-serif !important; }
    .font-family-serif__1200, .heirs-font-family-serif__1200 &gt; * { font-family: Times, serif !important; }

    .hyphens-a__1200, .heirs-hyphens-a__1200 &gt; * { -ms-hyphens: auto !important; -webkit-hyphens: auto !important; hyphens: auto !important; }
    .hyphens-m__1200, .heirs-hyphens-m__1200 &gt; * { -ms-hyphens: manual !important; -webkit-hyphens: manual !important; hyphens: manual !important; }
    .hyphens-n__1200, .heirs-hyphens-n__1200 &gt; * { -ms-hyphens: none !important; -webkit-hyphens: none !important; hyphens: none !important; }

    .line-height-i__1200, .heirs-line-height-i__1200 &gt; * { line-height: inherit !important; }
    .line-height-1w__1200, .heirs-line-height-1w__1200 &gt; * { line-height: 1 !important; }

    .line-height-0__1200, .heirs-line-height-0__1200 &gt; * { line-height: 0 !important; }
    .line-height-1-8__1200, .heirs-line-height-1-8__1200 &gt; * { line-height: .125rem !important; }
    .line-height-1-4__1200, .heirs-line-height-1-4__1200 &gt; * { line-height: .25rem !important; }
    .line-height-3-8__1200, .heirs-line-height-3-8__1200 &gt; * { line-height: .375rem !important; }
    .line-height-1-2__1200, .heirs-line-height-1-2__1200 &gt; * { line-height: .5rem !important; }
    .line-height-5-8__1200, .heirs-line-height-5-8__1200 &gt; * { line-height: .625rem !important; }
    .line-height-3-4__1200, .heirs-line-height-3-4__1200 &gt; * { line-height: .75rem !important; }
    .line-height-7-8__1200, .heirs-line-height-7-8__1200 &gt; * { line-height: .875rem !important; }

    .line-height-1__1200, .heirs-line-height-1__1200 &gt; * { line-height: 1rem !important; }
    .line-height-1-1-8__1200, .heirs-line-height-1-1-8__1200 &gt; * { line-height: 1.125rem !important; }
    .line-height-1-1-4__1200, .heirs-line-height-1-1-4__1200 &gt; * { line-height: 1.25rem !important; }
    .line-height-1-3-8__1200, .heirs-line-height-1-3-8__1200 &gt; * { line-height: 1.375rem !important; }
    .line-height-1-1-2__1200, .heirs-line-height-1-1-2__1200 &gt; * { line-height: 1.5rem !important; }
    .line-height-1-5-8__1200, .heirs-line-height-1-5-8__1200 &gt; * { line-height: 1.625rem !important; }
    .line-height-1-3-4__1200, .heirs-line-height-1-3-4__1200 &gt; * { line-height: 1.75rem !important; }
    .line-height-1-7-8__1200, .heirs-line-height-1-7-8__1200 &gt; * { line-height: 1.875rem !important; }

    .line-height-2__1200, .heirs-line-height-2__1200 &gt; * { line-height: 2rem !important; }
    .line-height-2-1-8__1200, .heirs-line-height-2-1-8__1200 &gt; * { line-height: 2.125rem !important; }
    .line-height-2-1-4__1200, .heirs-line-height-2-1-4__1200 &gt; * { line-height: 2.25rem !important; }
    .line-height-2-3-8__1200, .heirs-line-height-2-3-8__1200 &gt; * { line-height: 2.375rem !important; }
    .line-height-2-1-2__1200, .heirs-line-height-2-1-2__1200 &gt; * { line-height: 2.5rem !important; }
    .line-height-2-5-8__1200, .heirs-line-height-2-5-8__1200 &gt; * { line-height: 2.625rem !important; }
    .line-height-2-3-4__1200, .heirs-line-height-2-3-4__1200 &gt; * { line-height: 2.75rem !important; }
    .line-height-2-7-8__1200, .heirs-line-height-2-7-8__1200 &gt; * { line-height: 2.875rem !important; }

    .line-height-3__1200, .heirs-line-height-3__1200 &gt; * { line-height: 3rem !important; }
    .line-height-3-1-8__1200, .heirs-line-height-3-1-8__1200 &gt; * { line-height: 3.125rem !important; }
    .line-height-3-1-4__1200, .heirs-line-height-3-1-4__1200 &gt; * { line-height: 3.25rem !important; }
    .line-height-3-3-8__1200, .heirs-line-height-3-3-8__1200 &gt; * { line-height: 3.375rem !important; }
    .line-height-3-1-2__1200, .heirs-line-height-3-1-2__1200 &gt; * { line-height: 3.5rem !important; }
    .line-height-3-5-8__1200, .heirs-line-height-3-5-8__1200 &gt; * { line-height: 3.625rem !important; }
    .line-height-3-3-4__1200, .heirs-line-height-3-3-4__1200 &gt; * { line-height: 3.75rem !important; }
    .line-height-3-7-8__1200, .heirs-line-height-3-7-8__1200 &gt; * { line-height: 3.875rem !important; }

    .line-height-4__1200, .heirs-line-height-4__1200 &gt; * { line-height: 4rem !important; }
    .line-height-4-1-8__1200, .heirs-line-height-4-1-8__1200 &gt; * { line-height: 4.125rem !important; }
    .line-height-4-1-4__1200, .heirs-line-height-4-1-4__1200 &gt; * { line-height: 4.25rem !important; }
    .line-height-4-3-8__1200, .heirs-line-height-4-3-8__1200 &gt; * { line-height: 4.375rem !important; }
    .line-height-4-1-2__1200, .heirs-line-height-4-1-2__1200 &gt; * { line-height: 4.5rem !important; }
    .line-height-4-5-8__1200, .heirs-line-height-4-5-8__1200 &gt; * { line-height: 4.625rem !important; }
    .line-height-4-3-4__1200, .heirs-line-height-4-3-4__1200 &gt; * { line-height: 4.75rem !important; }
    .line-height-4-7-8__1200, .heirs-line-height-4-7-8__1200 &gt; * { line-height: 4.875rem !important; }

    .text-align-c__1200, .heirs-text-align-c__1200 &gt; * { text-align: center !important; }
    .text-align-j__1200, .heirs-text-align-j__1200 &gt; * { text-align: justify !important; }
    .text-align-l__1200, .heirs-text-align-l__1200 &gt; * { text-align: left !important; }
    .text-align-r__1200, .heirs-text-align-r__1200 &gt; * { text-align: right !important; }

    .text-decoration-lt__1200, .heirs-text-decoration-lt__1200 &gt; * { text-decoration: line-through !important; }
    .text-decoration-o__1200, .heirs-text-decoration-o__1200 &gt; * { text-decoration: overline !important; }
    .text-decoration-u__1200, .heirs-text-decoration-u__1200 &gt; * { text-decoration: underline !important; }
    .text-decoration-uo__1200, .heirs-text-decoration-uo__1200 &gt; * { text-decoration: underline overline !important; }
    .text-decoration-n__1200, .heirs-text-decoration-n__1200 &gt; * { text-decoration: none !important; }

    .text-transform-l__1200, .heirs-text-transform-l__1200 &gt; * { text-transform: lowercase !important; }
    .text-transform-u__1200, .heirs-text-transform-u__1200 &gt; * { text-transform: uppercase !important; }
    .text-transform-n__1200, .heirs-text-transform-n__1200 &gt; * { text-transform: none !important; }

    .white-space-n__1200, .heirs-white-space-n__1200 &gt; * { white-space: normal !important; }
    .white-space-nw__1200, .heirs-white-space-nw__1200 &gt; * { white-space: nowrap !important; }
    .white-space-p__1200, .heirs-white-space-p__1200 &gt; * { white-space: pre !important; }
    .white-space-pl__1200, .heirs-white-space-pl__1200 &gt; * { white-space: pre-line !important; }
    .white-space-pw__1200, .heirs-white-space-pw__1200 &gt; * { white-space: pre-wrap !important; }

    .word-break-ba__1200, .heirs-word-break-ba__1200 &gt; * { word-break: break-all !important; }
    .word-break-ka__1200, .heirs-word-break-ka__1200 &gt; * { word-break: keep-all !important; }
    .word-break-n__1200, .heirs-word-break-n__1200 &gt; * { word-break: normal !important; }

    .word-wrap-bw__1200, .heirs-word-wrap-bw__1200 &gt; * { word-wrap: break-word !important; }
    .word-wrap-n__1200, .heirs-word-wrap-n__1200 &gt; * { word-wrap: normal !important; }

    .display-b__1200, .heirs-display-b__1200 &gt; *,
    .show__1200, .heirs-show__1200 &gt; * { display: block !important; }
    .display-i__1200, .heirs-display-i__1200 &gt; * { display: inline !important; }
    .display-ib__1200, .heirs-display-ib__1200 &gt; * { display: inline-block !important; }
    .display-it__1200, .heirs-display-it__1200 &gt; * { display: inline-table !important; }
    .display-li__1200, .heirs-display-li__1200 &gt; * { display: list-item !important; }
    .display-tcap__1200, .heirs-display-tcap__1200 &gt; * { display: table-caption !important; }
    .display-td__1200, .heirs-display-td__1200 &gt; * { display: table-cell !important; }
    .display-tcg__1200, .heirs-display-tcg__1200 &gt; * { display: table-column-group !important; }
    .display-tc__1200, .heirs-display-tc__1200 &gt; * { display: table-column !important; }
    .display-tfg__1200, .heirs-display-tfg__1200 &gt; * { display: table-footer-group !important; }
    .display-thg__1200, .heirs-display-thg__1200 &gt; * { display: table-header-group !important; }
    .display-trg__1200, .heirs-display-trg__1200 &gt; * { display: table-row-group !important; }
    .display-tr__1200, .heirs-display-tr__1200 &gt; * { display: table-row !important; }
    .display-t__1200, .heirs-display-t__1200 &gt; * { display: table !important; }
    .display-n__1200, .heirs-display-n__1200 &gt; *,
    .hide__1200, .heirs-hide__1200 &gt; * { display: none !important; }

    .opacity-0__1200, .heirs-opacity-0__1200 &gt; * { opacity: 0 !important; }
    .opacity-1__1200, .heirs-opacity-1__1200 &gt; * { opacity: 1 !important; }

    .visibility-h__1200, .heirs-visibility-h__1200 &gt; *,
    .hidden__1200, .heirs-hidden__1200 &gt; * { visibility: hidden !important; }
    .visibility-v__1200, .heirs-visibility-v__1200 &gt; *,
    .visible__1200, .heirs-visible__1200 &gt; * { visibility: visible !important; }

    .clear-l__1200, .heirs-clear-l__1200 &gt; * { clear: left !important; }
    .clear-r__1200, .heirs-clear-r__1200 &gt; * { clear: right !important; }
    .clear-b__1200, .heirs-clear-b__1200 &gt; * { clear: both !important; }
    .clear-n__1200, .heirs-clear-n__1200 &gt; * { clear: none !important; }

    .float-l__1200, .heirs-float-l__1200 &gt; * { float: left !important; }
    .float-r__1200, .heirs-float-r__1200 &gt; * { float: right !important; }
    .float-n__1200, .heirs-float-n__1200 &gt; * { float: none !important; }

    .position-a__1200, .heirs-position-a__1200 &gt; * { position: absolute !important; }
    .position-f__1200, .heirs-position-f__1200 &gt; * { position: fixed !important; }
    .position-r__1200, .heirs-position-r__1200 &gt; * { position: relative !important; }
    .position-s__1200, .heirs-position-s__1200 &gt; * { position: static !important; }

    .vertical-align-bl__1200, .heirs-vertical-align-bl__1200 &gt; * { vertical-align: baseline !important; }
    .vertical-align-b__1200, .heirs-vertical-align-b__1200 &gt; * { vertical-align: bottom !important; }
    .vertical-align-m__1200, .heirs-vertical-align-m__1200 &gt; * { vertical-align: middle !important; }
    .vertical-align-sub__1200, .heirs-vertical-align-sub__1200 &gt; * { vertical-align: sub !important; }
    .vertical-align-sup__1200, .heirs-vertical-align-sup__1200 &gt; * { vertical-align: super !important; }
    .vertical-align-tb__1200, .heirs-vertical-align-tb__1200 &gt; * { vertical-align: text-bottom !important; }
    .vertical-align-tt__1200, .heirs-vertical-align-tt__1200 &gt; * { vertical-align: text-top !important; }
    .vertical-align-t__1200, .heirs-vertical-align-t__1200 &gt; * { vertical-align: top !important; }

    .height-a__1200, .heirs-height-a__1200 &gt; * { height: auto !important; }
    .height-full__1200, .heirs-height-full__1200 &gt; * { height: 100% !important; }
    .height-i__1200, .heirs-height-i__1200 &gt; * { height: inherit !important; }
    .height-0__1200, .heirs-height-0__1200 &gt; * { height: 0 !important; }
    .height-1__1200, .heirs-height-1__1200 &gt; * { height: 1px !important; }

    .max-height-full__1200, .heirs-max-height-full__1200 &gt; * { max-height: 100% !important; }
    .max-height-i__1200, .heirs-max-height-i__1200 &gt; * { max-height: inherit !important; }
    .max-height-0__1200, .heirs-max-height-0__1200 &gt; * { max-height: 0 !important; }
    .max-height-1__1200, .heirs-max-height-1__1200 &gt; * { max-height: 1px !important; }

    .min-height-a__1200, .heirs-min-height-a__1200 &gt; * { min-height: auto !important; }
    .min-height-full__1200, .heirs-min-height-full__1200 &gt; * { min-height: 100% !important; }
    .min-height-i__1200, .heirs-min-height-i__1200 &gt; * { min-height: inherit !important; }
    .min-height-0__1200, .heirs-min-height-0__1200 &gt; * { min-height: 0 !important; }
    .min-height-1__1200, .heirs-min-height-1__1200 &gt; * { min-height: 1px !important; }

    .width-a__1200, .heirs-width-a__1200 &gt; * { width: auto !important; }
    .width-full__1200, .heirs-width-full__1200 &gt; * { width: 100% !important; }
    .width-i__1200, .heirs-width-i__1200 &gt; * { width: inherit !important; }
    .width-0__1200, .heirs-width-0__1200 &gt; * { width: 0 !important; }

    .width-1200__1200, .heirs-width-1200__1200 &gt; * { width: 1200px !important; }
    .width-900__1200, .heirs-width-900__1200 &gt; * { width: 900px !important; }
    .width-600__1200, .heirs-width-600__1200 &gt; * { width: 600px !important; }
    .width-320__1200, .heirs-width-320__1200 &gt; * { width: 320px !important; }

    .width-1-2__1200, .heirs-width-1-2__1200 &gt; * { width: 50% !important; }
    .width-1-3__1200, .heirs-width-1-3__1200 &gt; * { width: 33.33333333333333% !important; }
    .width-1-4__1200, .heirs-width-1-4__1200 &gt; * { width: 25% !important; }
    .width-1-5__1200, .heirs-width-1-5__1200 &gt; * { width: 20% !important; }
    .width-1-6__1200, .heirs-width-1-6__1200 &gt; * { width: 16.66666666666667% !important; }
    .width-1-7__1200, .heirs-width-1-7__1200 &gt; * { width: 14.28571428571429% !important; }
    .width-1-8__1200, .heirs-width-1-8__1200 &gt; * { width: 12.5% !important; }
    .width-1-9__1200, .heirs-width-1-9__1200 &gt; * { width: 11.11111111111111% !important; }
    .width-1-10__1200, .heirs-width-1-10__1200 &gt; * { width: 10% !important; }
    .width-1-11__1200, .heirs-width-1-11__1200 &gt; * { width: 9.090909090909091% !important; }
    .width-1-12__1200, .heirs-width-1-12__1200 &gt; * { width: 8.333333333333333% !important; }
    .width-1-20__1200, .heirs-width-1-20__1200 &gt; * { width: 5% !important; }
    .width-2-3__1200, .heirs-width-2-3__1200 &gt; * { width: 66.66666666666667% !important; }
    .width-2-5__1200, .heirs-width-2-5__1200 &gt; * { width: 40% !important; }
    .width-2-7__1200, .heirs-width-2-7__1200 &gt; * { width: 28.57142857142858% !important; }
    .width-2-9__1200, .heirs-width-2-9__1200 &gt; * { width: 22.22222222222222% !important; }
    .width-2-11__1200, .heirs-width-2-11__1200 &gt; * { width: 18.18181818181818% !important; }
    .width-3-4__1200, .heirs-width-3-4__1200 &gt; * { width: 75% !important; }
    .width-3-5__1200, .heirs-width-3-5__1200 &gt; * { width: 60% !important; }
    .width-3-7__1200, .heirs-width-3-7__1200 &gt; * { width: 42.85714285714287% !important; }
    .width-3-8__1200, .heirs-width-3-8__1200 &gt; * { width: 37.5% !important; }
    .width-3-10__1200, .heirs-width-3-10__1200 &gt; * { width: 30% !important; }
    .width-3-11__1200, .heirs-width-3-11__1200 &gt; * { width: 27.27272727272727% !important; }
    .width-4-5__1200, .heirs-width-4-5__1200 &gt; * { width: 80% !important; }
    .width-4-7__1200, .heirs-width-4-7__1200 &gt; * { width: 57.14285714285716% !important; }
    .width-4-9__1200, .heirs-width-4-9__1200 &gt; * { width: 44.44444444444444% !important; }
    .width-4-11__1200, .heirs-width-4-11__1200 &gt; * { width: 36.36363636363636% !important; }
    .width-5-6__1200, .heirs-width-5-6__1200 &gt; * { width: 83.33333333333333% !important; }
    .width-5-7__1200, .heirs-width-5-7__1200 &gt; * { width: 71.42857142857145% !important; }
    .width-5-8__1200, .heirs-width-5-8__1200 &gt; * { width: 62.5% !important; }
    .width-5-9__1200, .heirs-width-5-9__1200 &gt; * { width: 55.55555555555555% !important; }
    .width-5-11__1200, .heirs-width-5-11__1200 &gt; * { width: 45.45454545454546% !important; }
    .width-5-12__1200, .heirs-width-5-12__1200 &gt; * { width: 41.66666666666667% !important; }
    .width-6-7__1200, .heirs-width-6-7__1200 &gt; * { width: 85.71428571428574% !important; }
    .width-6-11__1200, .heirs-width-6-11__1200 &gt; * { width: 54.54545454545455% !important; }
    .width-7-8__1200, .heirs-width-7-8__1200 &gt; * { width: 87.5% !important; }
    .width-7-9__1200, .heirs-width-7-9__1200 &gt; * { width: 77.77777777777777% !important; }
    .width-7-10__1200, .heirs-width-7-10__1200 &gt; * { width: 70% !important; }
    .width-7-11__1200, .heirs-width-7-11__1200 &gt; * { width: 63.63636363636364% !important; }
    .width-7-12__1200, .heirs-width-7-12__1200 &gt; * { width: 58.33333333333333% !important; }
    .width-8-9__1200, .heirs-width-8-9__1200 &gt; * { width: 88.88888888888888% !important; }
    .width-8-11__1200, .heirs-width-8-11__1200 &gt; * { width: 72.72727272727273% !important; }
    .width-9-10__1200, .heirs-width-9-10__1200 &gt; * { width: 90% !important; }
    .width-9-11__1200, .heirs-width-9-11__1200 &gt; * { width: 81.81818181818182% !important; }
    .width-10-11__1200, .heirs-width-10-11__1200 &gt; * { width: 90.90909090909091% !important; }
    .width-11-12__1200, .heirs-width-11-12__1200 &gt; * { width: 91.66666666666666% !important; }

    .max-width-full__1200, .heirs-max-width-full__1200 &gt; * { max-width: 100% !important; }
    .max-width-i__1200, .heirs-max-width-i__1200 &gt; * { max-width: inherit !important; }
    .max-width-n__1200, .heirs-max-width-n__1200 &gt; * { max-width: none !important; }
    .max-width-0__1200, .heirs-max-width-0__1200 &gt; * { max-width: 0 !important; }

    .max-width-1200__1200, .heirs-max-width-1200__1200 &gt; * { max-width: 1200px !important; }
    .max-width-900__1200, .heirs-max-width-900__1200 &gt; * { max-width: 900px !important; }
    .max-width-600__1200, .heirs-max-width-600__1200 &gt; * { max-width: 600px !important; }
    .max-width-320__1200, .heirs-max-width-320__1200 &gt; * { max-width: 320px !important; }

    .max-width-1-2__1200, .heirs-max-width-1-2__1200 &gt; * { max-width: 50% !important; }
    .max-width-1-3__1200, .heirs-max-width-1-3__1200 &gt; * { max-width: 33.33333333333333% !important; }
    .max-width-1-4__1200, .heirs-max-width-1-4__1200 &gt; * { max-width: 25% !important; }
    .max-width-1-5__1200, .heirs-max-width-1-5__1200 &gt; * { max-width: 20% !important; }
    .max-width-1-6__1200, .heirs-max-width-1-6__1200 &gt; * { max-width: 16.66666666666667% !important; }
    .max-width-1-7__1200, .heirs-max-width-1-7__1200 &gt; * { max-width: 14.28571428571429% !important; }
    .max-width-1-8__1200, .heirs-max-width-1-8__1200 &gt; * { max-width: 12.5% !important; }
    .max-width-1-9__1200, .heirs-max-width-1-9__1200 &gt; * { max-width: 11.11111111111111% !important; }
    .max-width-1-10__1200, .heirs-max-width-1-10__1200 &gt; * { max-width: 10% !important; }
    .max-width-1-11__1200, .heirs-max-width-1-11__1200 &gt; * { max-width: 9.090909090909091% !important; }
    .max-width-1-12__1200, .heirs-max-width-1-12__1200 &gt; * { max-width: 8.333333333333333% !important; }
    .max-width-1-20__1200, .heirs-max-width-1-20__1200 &gt; * { max-width: 5% !important; }
    .max-width-2-3__1200, .heirs-max-width-2-3__1200 &gt; * { max-width: 66.66666666666667% !important; }
    .max-width-2-5__1200, .heirs-max-width-2-5__1200 &gt; * { max-width: 40% !important; }
    .max-width-2-7__1200, .heirs-max-width-2-7__1200 &gt; * { max-width: 28.57142857142858% !important; }
    .max-width-2-9__1200, .heirs-max-width-2-9__1200 &gt; * { max-width: 22.22222222222222% !important; }
    .max-width-2-11__1200, .heirs-max-width-2-11__1200 &gt; * { max-width: 18.18181818181818% !important; }
    .max-width-3-4__1200, .heirs-max-width-3-4__1200 &gt; * { max-width: 75% !important; }
    .max-width-3-5__1200, .heirs-max-width-3-5__1200 &gt; * { max-width: 60% !important; }
    .max-width-3-7__1200, .heirs-max-width-3-7__1200 &gt; * { max-width: 42.85714285714287% !important; }
    .max-width-3-8__1200, .heirs-max-width-3-8__1200 &gt; * { max-width: 37.5% !important; }
    .max-width-3-10__1200, .heirs-max-width-3-10__1200 &gt; * { max-width: 30% !important; }
    .max-width-3-11__1200, .heirs-max-width-3-11__1200 &gt; * { max-width: 27.27272727272727% !important; }
    .max-width-4-5__1200, .heirs-max-width-4-5__1200 &gt; * { max-width: 80% !important; }
    .max-width-4-7__1200, .heirs-max-width-4-7__1200 &gt; * { max-width: 57.14285714285716% !important; }
    .max-width-4-9__1200, .heirs-max-width-4-9__1200 &gt; * { max-width: 44.44444444444444% !important; }
    .max-width-4-11__1200, .heirs-max-width-4-11__1200 &gt; * { max-width: 36.36363636363636% !important; }
    .max-width-5-6__1200, .heirs-max-width-5-6__1200 &gt; * { max-width: 83.33333333333333% !important; }
    .max-width-5-7__1200, .heirs-max-width-5-7__1200 &gt; * { max-width: 71.42857142857145% !important; }
    .max-width-5-8__1200, .heirs-max-width-5-8__1200 &gt; * { max-width: 62.5% !important; }
    .max-width-5-9__1200, .heirs-max-width-5-9__1200 &gt; * { max-width: 55.55555555555555% !important; }
    .max-width-5-11__1200, .heirs-max-width-5-11__1200 &gt; * { max-width: 45.45454545454546% !important; }
    .max-width-5-12__1200, .heirs-max-width-5-12__1200 &gt; * { max-width: 41.66666666666667% !important; }
    .max-width-6-7__1200, .heirs-max-width-6-7__1200 &gt; * { max-width: 85.71428571428574% !important; }
    .max-width-6-11__1200, .heirs-max-width-6-11__1200 &gt; * { max-width: 54.54545454545455% !important; }
    .max-width-7-8__1200, .heirs-max-width-7-8__1200 &gt; * { max-width: 87.5% !important; }
    .max-width-7-9__1200, .heirs-max-width-7-9__1200 &gt; * { max-width: 77.77777777777777% !important; }
    .max-width-7-10__1200, .heirs-max-width-7-10__1200 &gt; * { max-width: 70% !important; }
    .max-width-7-11__1200, .heirs-max-width-7-11__1200 &gt; * { max-width: 63.63636363636364% !important; }
    .max-width-7-12__1200, .heirs-max-width-7-12__1200 &gt; * { max-width: 58.33333333333333% !important; }
    .max-width-8-9__1200, .heirs-max-width-8-9__1200 &gt; * { max-width: 88.88888888888888% !important; }
    .max-width-8-11__1200, .heirs-max-width-8-11__1200 &gt; * { max-width: 72.72727272727273% !important; }
    .max-width-9-10__1200, .heirs-max-width-9-10__1200 &gt; * { max-width: 90% !important; }
    .max-width-9-11__1200, .heirs-max-width-9-11__1200 &gt; * { max-width: 81.81818181818182% !important; }
    .max-width-10-11__1200, .heirs-max-width-10-11__1200 &gt; * { max-width: 90.90909090909091% !important; }
    .max-width-11-12__1200, .heirs-max-width-11-12__1200 &gt; * { max-width: 91.66666666666666% !important; }

    .min-width-a__1200, .heirs-min-width-a__1200 &gt; * { min-width: auto !important; }
    .min-width-full__1200, .heirs-min-width-full__1200 &gt; * { min-width: 100% !important; }
    .min-width-i__1200, .heirs-min-width-i__1200 &gt; * { min-width: inherit !important; }
    .min-width-0__1200, .heirs-min-width-0__1200 &gt; * { min-width: 0 !important; }

    .min-width-1200__1200, .heirs-min-width-1200__1200 &gt; * { min-width: 1200px !important; }
    .min-width-900__1200, .heirs-min-width-900__1200 &gt; * { min-width: 900px !important; }
    .min-width-600__1200, .heirs-min-width-600__1200 &gt; * { min-width: 600px !important; }
    .min-width-320__1200, .heirs-min-width-320__1200 &gt; * { min-width: 320px !important; }

    .min-width-1-2__1200, .heirs-min-width-1-2__1200 &gt; * { min-width: 50% !important; }
    .min-width-1-3__1200, .heirs-min-width-1-3__1200 &gt; * { min-width: 33.33333333333333% !important; }
    .min-width-1-4__1200, .heirs-min-width-1-4__1200 &gt; * { min-width: 25% !important; }
    .min-width-1-5__1200, .heirs-min-width-1-5__1200 &gt; * { min-width: 20% !important; }
    .min-width-1-6__1200, .heirs-min-width-1-6__1200 &gt; * { min-width: 16.66666666666667% !important; }
    .min-width-1-7__1200, .heirs-min-width-1-7__1200 &gt; * { min-width: 14.28571428571429% !important; }
    .min-width-1-8__1200, .heirs-min-width-1-8__1200 &gt; * { min-width: 12.5% !important; }
    .min-width-1-9__1200, .heirs-min-width-1-9__1200 &gt; * { min-width: 11.11111111111111% !important; }
    .min-width-1-10__1200, .heirs-min-width-1-10__1200 &gt; * { min-width: 10% !important; }
    .min-width-1-11__1200, .heirs-min-width-1-11__1200 &gt; * { min-width: 9.090909090909091% !important; }
    .min-width-1-12__1200, .heirs-min-width-1-12__1200 &gt; * { min-width: 8.333333333333333% !important; }
    .min-width-1-20__1200, .heirs-min-width-1-20__1200 &gt; * { min-width: 5% !important; }
    .min-width-2-3__1200, .heirs-min-width-2-3__1200 &gt; * { min-width: 66.66666666666667% !important; }
    .min-width-2-5__1200, .heirs-min-width-2-5__1200 &gt; * { min-width: 40% !important; }
    .min-width-2-7__1200, .heirs-min-width-2-7__1200 &gt; * { min-width: 28.57142857142858% !important; }
    .min-width-2-9__1200, .heirs-min-width-2-9__1200 &gt; * { min-width: 22.22222222222222% !important; }
    .min-width-2-11__1200, .heirs-min-width-2-11__1200 &gt; * { min-width: 18.18181818181818% !important; }
    .min-width-3-4__1200, .heirs-min-width-3-4__1200 &gt; * { min-width: 75% !important; }
    .min-width-3-5__1200, .heirs-min-width-3-5__1200 &gt; * { min-width: 60% !important; }
    .min-width-3-7__1200, .heirs-min-width-3-7__1200 &gt; * { min-width: 42.85714285714287% !important; }
    .min-width-3-8__1200, .heirs-min-width-3-8__1200 &gt; * { min-width: 37.5% !important; }
    .min-width-3-10__1200, .heirs-min-width-3-10__1200 &gt; * { min-width: 30% !important; }
    .min-width-3-11__1200, .heirs-min-width-3-11__1200 &gt; * { min-width: 27.27272727272727% !important; }
    .min-width-4-5__1200, .heirs-min-width-4-5__1200 &gt; * { min-width: 80% !important; }
    .min-width-4-7__1200, .heirs-min-width-4-7__1200 &gt; * { min-width: 57.14285714285716% !important; }
    .min-width-4-9__1200, .heirs-min-width-4-9__1200 &gt; * { min-width: 44.44444444444444% !important; }
    .min-width-4-11__1200, .heirs-min-width-4-11__1200 &gt; * { min-width: 36.36363636363636% !important; }
    .min-width-5-6__1200, .heirs-min-width-5-6__1200 &gt; * { min-width: 83.33333333333333% !important; }
    .min-width-5-7__1200, .heirs-min-width-5-7__1200 &gt; * { min-width: 71.42857142857145% !important; }
    .min-width-5-8__1200, .heirs-min-width-5-8__1200 &gt; * { min-width: 62.5% !important; }
    .min-width-5-9__1200, .heirs-min-width-5-9__1200 &gt; * { min-width: 55.55555555555555% !important; }
    .min-width-5-11__1200, .heirs-min-width-5-11__1200 &gt; * { min-width: 45.45454545454546% !important; }
    .min-width-5-12__1200, .heirs-min-width-5-12__1200 &gt; * { min-width: 41.66666666666667% !important; }
    .min-width-6-7__1200, .heirs-min-width-6-7__1200 &gt; * { min-width: 85.71428571428574% !important; }
    .min-width-6-11__1200, .heirs-min-width-6-11__1200 &gt; * { min-width: 54.54545454545455% !important; }
    .min-width-7-8__1200, .heirs-min-width-7-8__1200 &gt; * { min-width: 87.5% !important; }
    .min-width-7-9__1200, .heirs-min-width-7-9__1200 &gt; * { min-width: 77.77777777777777% !important; }
    .min-width-7-10__1200, .heirs-min-width-7-10__1200 &gt; * { min-width: 70% !important; }
    .min-width-7-11__1200, .heirs-min-width-7-11__1200 &gt; * { min-width: 63.63636363636364% !important; }
    .min-width-7-12__1200, .heirs-min-width-7-12__1200 &gt; * { min-width: 58.33333333333333% !important; }
    .min-width-8-9__1200, .heirs-min-width-8-9__1200 &gt; * { min-width: 88.88888888888888% !important; }
    .min-width-8-11__1200, .heirs-min-width-8-11__1200 &gt; * { min-width: 72.72727272727273% !important; }
    .min-width-9-10__1200, .heirs-min-width-9-10__1200 &gt; * { min-width: 90% !important; }
    .min-width-9-11__1200, .heirs-min-width-9-11__1200 &gt; * { min-width: 81.81818181818182% !important; }
    .min-width-10-11__1200, .heirs-min-width-10-11__1200 &gt; * { min-width: 90.90909090909091% !important; }
    .min-width-11-12__1200, .heirs-min-width-11-12__1200 &gt; * { min-width: 91.66666666666666% !important; }

    .background-n__1200, .heirs-background-n__1200 &gt; * { background: none !important; }

    .border-n__1200, .heirs-border-n__1200 &gt; * { border: none !important; }
    .border-b-n__1200, .heirs-border-b-n__1200 &gt; *,
    .border-bt-n__1200, .heirs-border-bt-n__1200 &gt; * { border-bottom: none !important; }
    .border-l-n__1200, .heirs-border-l-n__1200 &gt; *,
    .border-lr-n__1200, .heirs-border-lr-n__1200 &gt; * { border-left: none !important; }
    .border-r-n__1200, .heirs-border-r-n__1200 &gt; *,
    .border-lr-n__1200, .heirs-border-lr-n__1200 &gt; * { border-right: none !important; }
    .border-t-n__1200, .heirs-border-t-n__1200 &gt; *,
    .border-bt-n__1200, .heirs-border-bt-n__1200 &gt; * { border-top: none !important; }

    .box-sizing-bb__1200, .heirs-box-sizing-bb__1200 &gt; * { box-sizing: border-box !important; }
    .box-sizing-cb__1200, .heirs-box-sizing-cb__1200 &gt; * { box-sizing: content-box !important; }

    .center__1200, .heirs-center__1200 &gt; * {
        float: none !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .margin-0__1200, .heirs-margin-0__1200 &gt; * { margin: 0 !important; }
    .margin-b-0__1200, .heirs-margin-b-0__1200 &gt; *,
    .margin-bt-0__1200, .heirs-margin-bt-0__1200 &gt; * { margin-bottom: 0 !important; }
    .margin-l-0__1200, .heirs-margin-l-0__1200 &gt; *,
    .margin-lr-0__1200, .heirs-margin-lr-0__1200 &gt; * { margin-left: 0 !important; }
    .margin-r-0__1200, .heirs-margin-r-0__1200 &gt; *,
    .margin-lr-0__1200, .heirs-margin-lr-0__1200 &gt; * { margin-right: 0 !important; }
    .margin-t-0__1200, .heirs-margin-t-0__1200 &gt; *,
    .margin-bt-0__1200, .heirs-margin-bt-0__1200 &gt; * { margin-top: 0 !important; }

    .margin-1-8__1200, .heirs-margin-1-8__1200 &gt; * { margin: .125rem !important; }
    .margin-b-1-8__1200, .heirs-margin-b-1-8__1200 &gt; *,
    .margin-bt-1-8__1200, .heirs-margin-bt-1-8__1200 &gt; * { margin-bottom: .125rem !important; }
    .margin-l-1-8__1200, .heirs-margin-l-1-8__1200 &gt; *,
    .margin-lr-1-8__1200, .heirs-margin-lr-1-8__1200 &gt; * { margin-left: .125rem !important; }
    .margin-r-1-8__1200, .heirs-margin-r-1-8__1200 &gt; *,
    .margin-lr-1-8__1200, .heirs-margin-lr-1-8__1200 &gt; * { margin-right: .125rem !important; }
    .margin-t-1-8__1200, .heirs-margin-t-1-8__1200 &gt; *,
    .margin-bt-1-8__1200, .heirs-margin-bt-1-8__1200 &gt; * { margin-top: .125rem !important; }

    .margin-1-4__1200, .heirs-margin-1-4__1200 &gt; * { margin: .25rem !important; }
    .margin-b-1-4__1200, .heirs-margin-b-1-4__1200 &gt; *,
    .margin-bt-1-4__1200, .heirs-margin-bt-1-4__1200 &gt; * { margin-bottom: .25rem !important; }
    .margin-l-1-4__1200, .heirs-margin-l-1-4__1200 &gt; *,
    .margin-lr-1-4__1200, .heirs-margin-lr-1-4__1200 &gt; * { margin-left: .25rem !important; }
    .margin-r-1-4__1200, .heirs-margin-r-1-4__1200 &gt; *,
    .margin-lr-1-4__1200, .heirs-margin-lr-1-4__1200 &gt; * { margin-right: .25rem !important; }
    .margin-t-1-4__1200, .heirs-margin-t-1-4__1200 &gt; *,
    .margin-bt-1-4__1200, .heirs-margin-bt-1-4__1200 &gt; * { margin-top: .25rem !important; }

    .margin-1-2__1200, .heirs-margin-1-2__1200 &gt; * { margin: .5rem !important; }
    .margin-b-1-2__1200, .heirs-margin-b-1-2__1200 &gt; *,
    .margin-bt-1-2__1200, .heirs-margin-bt-1-2__1200 &gt; * { margin-bottom: .5rem !important; }
    .margin-l-1-2__1200, .heirs-margin-l-1-2__1200 &gt; *,
    .margin-lr-1-2__1200, .heirs-margin-lr-1-2__1200 &gt; * { margin-left: .5rem !important; }
    .margin-r-1-2__1200, .heirs-margin-r-1-2__1200 &gt; *,
    .margin-lr-1-2__1200, .heirs-margin-lr-1-2__1200 &gt; * { margin-right: .5rem !important; }
    .margin-t-1-2__1200, .heirs-margin-t-1-2__1200 &gt; *,
    .margin-bt-1-2__1200, .heirs-margin-bt-1-2__1200 &gt; * { margin-top: .5rem !important; }

    .margin-3-4__1200, .heirs-margin-3-4__1200 &gt; * { margin: .75rem !important; }
    .margin-b-3-4__1200, .heirs-margin-b-3-4__1200 &gt; *,
    .margin-bt-3-4__1200, .heirs-margin-bt-3-4__1200 &gt; * { margin-bottom: .75rem !important; }
    .margin-l-3-4__1200, .heirs-margin-l-3-4__1200 &gt; *,
    .margin-lr-3-4__1200, .heirs-margin-lr-3-4__1200 &gt; * { margin-left: .75rem !important; }
    .margin-r-3-4__1200, .heirs-margin-r-3-4__1200 &gt; *,
    .margin-lr-3-4__1200, .heirs-margin-lr-3-4__1200 &gt; * { margin-right: .75rem !important; }
    .margin-t-3-4__1200, .heirs-margin-t-3-4__1200 &gt; *,
    .margin-bt-3-4__1200, .heirs-margin-bt-3-4__1200 &gt; * { margin-top: .75rem !important; }

    .margin-1__1200, .heirs-margin-1__1200 &gt; * { margin: 1rem !important; }
    .margin-b-1__1200, .heirs-margin-b-1__1200 &gt; *,
    .margin-bt-1__1200, .heirs-margin-bt-1__1200 &gt; * { margin-bottom: 1rem !important; }
    .margin-l-1__1200, .heirs-margin-l-1__1200 &gt; *,
    .margin-lr-1__1200, .heirs-margin-lr-1__1200 &gt; * { margin-left: 1rem !important; }
    .margin-r-1__1200, .heirs-margin-r-1__1200 &gt; *,
    .margin-lr-1__1200, .heirs-margin-lr-1__1200 &gt; * { margin-right: 1rem !important; }
    .margin-t-1__1200, .heirs-margin-t-1__1200 &gt; *,
    .margin-bt-1__1200, .heirs-margin-bt-1__1200 &gt; * { margin-top: 1rem !important; }

    .margin-2__1200, .heirs-margin-2__1200 &gt; * { margin: 2rem !important; }
    .margin-b-2__1200, .heirs-margin-b-2__1200 &gt; *,
    .margin-bt-2__1200, .heirs-margin-bt-2__1200 &gt; * { margin-bottom: 2rem !important; }
    .margin-l-2__1200, .heirs-margin-l-2__1200 &gt; *,
    .margin-lr-2__1200, .heirs-margin-lr-2__1200 &gt; * { margin-left: 2rem !important; }
    .margin-r-2__1200, .heirs-margin-r-2__1200 &gt; *,
    .margin-lr-2__1200, .heirs-margin-lr-2__1200 &gt; * { margin-right: 2rem !important; }
    .margin-t-2__1200, .heirs-margin-t-2__1200 &gt; *,
    .margin-bt-2__1200, .heirs-margin-bt-2__1200 &gt; * { margin-top: 2rem !important; }

    .margin-3__1200, .heirs-margin-3__1200 &gt; * { margin: 3rem !important; }
    .margin-b-3__1200, .heirs-margin-b-3__1200 &gt; *,
    .margin-bt-3__1200, .heirs-margin-bt-3__1200 &gt; * { margin-bottom: 3rem !important; }
    .margin-l-3__1200, .heirs-margin-l-3__1200 &gt; *,
    .margin-lr-3__1200, .heirs-margin-lr-3__1200 &gt; * { margin-left: 3rem !important; }
    .margin-r-3__1200, .heirs-margin-r-3__1200 &gt; *,
    .margin-lr-3__1200, .heirs-margin-lr-3__1200 &gt; * { margin-right: 3rem !important; }
    .margin-t-3__1200, .heirs-margin-t-3__1200 &gt; *,
    .margin-bt-3__1200, .heirs-margin-bt-3__1200 &gt; * { margin-top: 3rem !important; }

    .margin-4__1200, .heirs-margin-4__1200 &gt; * { margin: 4rem !important; }
    .margin-b-4__1200, .heirs-margin-b-4__1200 &gt; *,
    .margin-bt-4__1200, .heirs-margin-bt-4__1200 &gt; * { margin-bottom: 4rem !important; }
    .margin-l-4__1200, .heirs-margin-l-4__1200 &gt; *,
    .margin-lr-4__1200, .heirs-margin-lr-4__1200 &gt; * { margin-left: 4rem !important; }
    .margin-r-4__1200, .heirs-margin-r-4__1200 &gt; *,
    .margin-lr-4__1200, .heirs-margin-lr-4__1200 &gt; * { margin-right: 4rem !important; }
    .margin-t-4__1200, .heirs-margin-t-4__1200 &gt; *,
    .margin-bt-4__1200, .heirs-margin-bt-4__1200 &gt; * { margin-top: 4rem !important; }

    .padding-0__1200, .heirs-padding-0__1200 &gt; * { padding: 0 !important; }
    .padding-b-0__1200, .heirs-padding-b-0__1200 &gt; *,
    .padding-bt-0__1200, .heirs-padding-bt-0__1200 &gt; * { padding-bottom: 0 !important; }
    .padding-l-0__1200, .heirs-padding-l-0__1200 &gt; *,
    .padding-lr-0__1200, .heirs-padding-lr-0__1200 &gt; * { padding-left: 0 !important; }
    .padding-r-0__1200, .heirs-padding-r-0__1200 &gt; *,
    .padding-lr-0__1200, .heirs-padding-lr-0__1200 &gt; * { padding-right: 0 !important; }
    .padding-t-0__1200, .heirs-padding-t-0__1200 &gt; *,
    .padding-bt-0__1200, .heirs-padding-bt-0__1200 &gt; * { padding-top: 0 !important; }

    .padding-1-8__1200, .heirs-padding-1-8__1200 &gt; * { padding: .125rem !important; }
    .padding-b-1-8__1200, .heirs-padding-b-1-8__1200 &gt; *,
    .padding-bt-1-8__1200, .heirs-padding-bt-1-8__1200 &gt; * { padding-bottom: .125rem !important; }
    .padding-l-1-8__1200, .heirs-padding-l-1-8__1200 &gt; *,
    .padding-lr-1-8__1200, .heirs-padding-lr-1-8__1200 &gt; * { padding-left: .125rem !important; }
    .padding-r-1-8__1200, .heirs-padding-r-1-8__1200 &gt; *,
    .padding-lr-1-8__1200, .heirs-padding-lr-1-8__1200 &gt; * { padding-right: .125rem !important; }
    .padding-t-1-8__1200, .heirs-padding-t-1-8__1200 &gt; *,
    .padding-bt-1-8__1200, .heirs-padding-bt-1-8__1200 &gt; * { padding-top: .125rem !important; }

    .padding-1-4__1200, .heirs-padding-1-4__1200 &gt; * { padding: .25rem !important; }
    .padding-b-1-4__1200, .heirs-padding-b-1-4__1200 &gt; *,
    .padding-bt-1-4__1200, .heirs-padding-bt-1-4__1200 &gt; * { padding-bottom: .25rem !important; }
    .padding-l-1-4__1200, .heirs-padding-l-1-4__1200 &gt; *,
    .padding-lr-1-4__1200, .heirs-padding-lr-1-4__1200 &gt; * { padding-left: .25rem !important; }
    .padding-r-1-4__1200, .heirs-padding-r-1-4__1200 &gt; *,
    .padding-lr-1-4__1200, .heirs-padding-lr-1-4__1200 &gt; * { padding-right: .25rem !important; }
    .padding-t-1-4__1200, .heirs-padding-t-1-4__1200 &gt; *,
    .padding-bt-1-4__1200, .heirs-padding-bt-1-4__1200 &gt; * { padding-top: .25rem !important; }

    .padding-1-2__1200, .heirs-padding-1-2__1200 &gt; * { padding: .5rem !important; }
    .padding-b-1-2__1200, .heirs-padding-b-1-2__1200 &gt; *,
    .padding-bt-1-2__1200, .heirs-padding-bt-1-2__1200 &gt; * { padding-bottom: .5rem !important; }
    .padding-l-1-2__1200, .heirs-padding-l-1-2__1200 &gt; *,
    .padding-lr-1-2__1200, .heirs-padding-lr-1-2__1200 &gt; * { padding-left: .5rem !important; }
    .padding-r-1-2__1200, .heirs-padding-r-1-2__1200 &gt; *,
    .padding-lr-1-2__1200, .heirs-padding-lr-1-2__1200 &gt; * { padding-right: .5rem !important; }
    .padding-t-1-2__1200, .heirs-padding-t-1-2__1200 &gt; *,
    .padding-bt-1-2__1200, .heirs-padding-bt-1-2__1200 &gt; * { padding-top: .5rem !important; }

    .padding-3-4__1200, .heirs-padding-3-4__1200 &gt; * { padding: .75rem !important; }
    .padding-b-3-4__1200, .heirs-padding-b-3-4__1200 &gt; *,
    .padding-bt-3-4__1200, .heirs-padding-bt-3-4__1200 &gt; * { padding-bottom: .75rem !important; }
    .padding-l-3-4__1200, .heirs-padding-l-3-4__1200 &gt; *,
    .padding-lr-3-4__1200, .heirs-padding-lr-3-4__1200 &gt; * { padding-left: .75rem !important; }
    .padding-r-3-4__1200, .heirs-padding-r-3-4__1200 &gt; *,
    .padding-lr-3-4__1200, .heirs-padding-lr-3-4__1200 &gt; * { padding-right: .75rem !important; }
    .padding-t-3-4__1200, .heirs-padding-t-3-4__1200 &gt; *,
    .padding-bt-3-4__1200, .heirs-padding-bt-3-4__1200 &gt; * { padding-top: .75rem !important; }

    .padding-1__1200, .heirs-padding-1__1200 &gt; * { padding: 1rem !important; }
    .padding-b-1__1200, .heirs-padding-b-1__1200 &gt; *,
    .padding-bt-1__1200, .heirs-padding-bt-1__1200 &gt; * { padding-bottom: 1rem !important; }
    .padding-l-1__1200, .heirs-padding-l-1__1200 &gt; *,
    .padding-lr-1__1200, .heirs-padding-lr-1__1200 &gt; * { padding-left: 1rem !important; }
    .padding-r-1__1200, .heirs-padding-r-1__1200 &gt; *,
    .padding-lr-1__1200, .heirs-padding-lr-1__1200 &gt; * { padding-right: 1rem !important; }
    .padding-t-1__1200, .heirs-padding-t-1__1200 &gt; *,
    .padding-bt-1__1200, .heirs-padding-bt-1__1200 &gt; * { padding-top: 1rem !important; }

    .padding-2__1200, .heirs-padding-2__1200 &gt; * { padding: 2rem !important; }
    .padding-b-2__1200, .heirs-padding-b-2__1200 &gt; *,
    .padding-bt-2__1200, .heirs-padding-bt-2__1200 &gt; * { padding-bottom: 2rem !important; }
    .padding-l-2__1200, .heirs-padding-l-2__1200 &gt; *,
    .padding-lr-2__1200, .heirs-padding-lr-2__1200 &gt; * { padding-left: 2rem !important; }
    .padding-r-2__1200, .heirs-padding-r-2__1200 &gt; *,
    .padding-lr-2__1200, .heirs-padding-lr-2__1200 &gt; * { padding-right: 2rem !important; }
    .padding-t-2__1200, .heirs-padding-t-2__1200 &gt; *,
    .padding-bt-2__1200, .heirs-padding-bt-2__1200 &gt; * { padding-top: 2rem !important; }

    .padding-3__1200, .heirs-padding-3__1200 &gt; * { padding: 3rem !important; }
    .padding-b-3__1200, .heirs-padding-b-3__1200 &gt; *,
    .padding-bt-3__1200, .heirs-padding-bt-3__1200 &gt; * { padding-bottom: 3rem !important; }
    .padding-l-3__1200, .heirs-padding-l-3__1200 &gt; *,
    .padding-lr-3__1200, .heirs-padding-lr-3__1200 &gt; * { padding-left: 3rem !important; }
    .padding-r-3__1200, .heirs-padding-r-3__1200 &gt; *,
    .padding-lr-3__1200, .heirs-padding-lr-3__1200 &gt; * { padding-right: 3rem !important; }
    .padding-t-3__1200, .heirs-padding-t-3__1200 &gt; *,
    .padding-bt-3__1200, .heirs-padding-bt-3__1200 &gt; * { padding-top: 3rem !important; }

    .padding-4__1200, .heirs-padding-4__1200 &gt; * { padding: 4rem !important; }
    .padding-b-4__1200, .heirs-padding-b-4__1200 &gt; *,
    .padding-bt-4__1200, .heirs-padding-bt-4__1200 &gt; * { padding-bottom: 4rem !important; }
    .padding-l-4__1200, .heirs-padding-l-4__1200 &gt; *,
    .padding-lr-4__1200, .heirs-padding-lr-4__1200 &gt; * { padding-left: 4rem !important; }
    .padding-r-4__1200, .heirs-padding-r-4__1200 &gt; *,
    .padding-lr-4__1200, .heirs-padding-lr-4__1200 &gt; * { padding-right: 4rem !important; }
    .padding-t-4__1200, .heirs-padding-t-4__1200 &gt; *,
    .padding-bt-4__1200, .heirs-padding-bt-4__1200 &gt; * { padding-top: 4rem !important; }
}

/* styles for medium screens (900px)
   ========================================================================== */

@media all and (max-width: 900px) {
    html { font-size: 14px; }

    .cf__900:after, .heirs-cf__900 &gt; *:after,
    .cf__900:before, .heirs-cf__900 &gt; *:before,
    .break-after__900:after, .heirs-break-after__900 &gt; *:after,
    .break-before__900:before, .heirs-break-before__900 &gt; *:before {
        clear: both;
        content: '';
        display: table;
    }

    .fill__900, .heirs-fill__900 &gt; * {
        height: auto;
        max-width: 100%;
    }

    .fill-and-center__900, .heirs-fill-and-center__900 &gt; * {
        display: block;
        float: none;
        height: auto;
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
    }

    .grid__900, .heirs-grid__900 &gt; *,
    .row__900, .heirs-row__900 &gt; * { display: block; }

    .inline-grid__900, .heirs-inline-grid__900 &gt; * { display: inline-block; }

    .grid__900:after, .heirs-grid__900 &gt; *:after,
    .grid__900:before, .heirs-grid__900 &gt; *:before,
    .inline-grid__900:after, .heirs-inline-grid__900 &gt; *:after,
    .inline-grid__900:before, .heirs-inline-grid__900 &gt; *:before,
    .collapse__900 &gt; *:after, .heirs-collapse__900 &gt; * &gt; *:after,
    .collapse__900 &gt; *:before, .heirs-collapse__900 &gt; * &gt; *:before {
        clear: both;
        content: '';
        display: table;
    }

    .grid__900 &gt; *, .heirs-grid__900 &gt; * &gt; *,
    .row__900 &gt; *, .heirs-row__900 &gt; * &gt; *,
    .col__900, .heirs-col__900 &gt; *,
    .inline-grid__900 &gt; *, .heirs-inline-grid__900 &gt; * &gt; * {
        float: left;
        display: block;
    }

    .cols-1__900 &gt; *:nth-child(1n+2), .heirs-cols-1__900 &gt; * &gt; *:nth-child(1n+2),
    .cols-2__900 &gt; *:nth-child(1n+2), .heirs-cols-2__900 &gt; * &gt; *:nth-child(1n+2),
    .cols-3__900 &gt; *:nth-child(1n+2), .heirs-cols-3__900 &gt; * &gt; *:nth-child(1n+2),
    .cols-4__900 &gt; *:nth-child(1n+2), .heirs-cols-4__900 &gt; * &gt; *:nth-child(1n+2),
    .cols-5__900 &gt; *:nth-child(1n+2), .heirs-cols-5__900 &gt; * &gt; *:nth-child(1n+2),
    .cols-6__900 &gt; *:nth-child(1n+2), .heirs-cols-6__900 &gt; * &gt; *:nth-child(1n+2),
    .cols-7__900 &gt; *:nth-child(1n+2), .heirs-cols-7__900 &gt; * &gt; *:nth-child(1n+2),
    .cols-8__900 &gt; *:nth-child(1n+2), .heirs-cols-8__900 &gt; * &gt; *:nth-child(1n+2),
    .cols-9__900 &gt; *:nth-child(1n+2), .heirs-cols-9__900 &gt; * &gt; *:nth-child(1n+2),
    .cols-10__900 &gt; *:nth-child(1n+2), .heirs-cols-10__900 &gt; * &gt; *:nth-child(1n+2),
    .cols-11__900 &gt; *:nth-child(1n+2), .heirs-cols-11__900 &gt; * &gt; *:nth-child(1n+2),
    .cols-12__900 &gt; *:nth-child(1n+2), .heirs-cols-12__900 &gt; * &gt; *:nth-child(1n+2) { clear: none !important; }

    .cols-1__900 &gt; *:nth-child(1n+2), .heirs-cols-1__900 &gt; * &gt; *:nth-child(1n+2),
    .cols-2__900 &gt; *:nth-child(2n+3), .heirs-cols-2__900 &gt; * &gt; *:nth-child(2n+3),
    .cols-3__900 &gt; *:nth-child(3n+4), .heirs-cols-3__900 &gt; * &gt; *:nth-child(3n+4),
    .cols-4__900 &gt; *:nth-child(4n+5), .heirs-cols-4__900 &gt; * &gt; *:nth-child(4n+5),
    .cols-5__900 &gt; *:nth-child(5n+6), .heirs-cols-5__900 &gt; * &gt; *:nth-child(5n+6),
    .cols-6__900 &gt; *:nth-child(6n+7), .heirs-cols-6__900 &gt; * &gt; *:nth-child(6n+7),
    .cols-7__900 &gt; *:nth-child(7n+8), .heirs-cols-7__900 &gt; * &gt; *:nth-child(7n+8),
    .cols-8__900 &gt; *:nth-child(8n+9), .heirs-cols-8__900 &gt; * &gt; *:nth-child(8n+9),
    .cols-9__900 &gt; *:nth-child(9n+10), .heirs-cols-9__900 &gt; * &gt; *:nth-child(9n+10),
    .cols-10__900 &gt; *:nth-child(10n+11), .heirs-cols-10__900 &gt; * &gt; *:nth-child(10n+11),
    .cols-11__900 &gt; *:nth-child(11n+12), .heirs-cols-11__900 &gt; * &gt; *:nth-child(11n+12),
    .cols-12__900 &gt; *:nth-child(12n+13), .heirs-cols-12__900 &gt; * &gt; *:nth-child(12n+13) { clear: both !important; }

    .mini__900, .heirs-mini__900 &gt; *,
    .mini-b__900, .heirs-mini-b__900 &gt; *,
    .mini-m__900, .heirs-mini-m__900 &gt; *,
    .mini-t__900, .heirs-mini-t__900 &gt; * {
        display: block;
        page-break-inside: avoid;
    }

    .mini__900 &gt; *, .heirs-mini__900 &gt; * &gt; *,
    .mini-b__900 &gt; *, .heirs-mini-b__900 &gt; * &gt; *,
    .mini-m__900 &gt; *, .heirs-mini-m__900 &gt; * &gt; *,
    .mini-t__900 &gt; *, .heirs-mini-t__900 &gt; * &gt; * {
        display: table-cell;
        vertical-align: top;
    }

    .mini-b__900 &gt; *, .heirs-mini-b__900 &gt; * &gt; * { vertical-align: bottom; }
    .mini-m__900 &gt; *, .heirs-mini-m__900 &gt; * &gt; * { vertical-align: middle; }
    .mini-t__900 &gt; *, .heirs-mini-t__900 &gt; * &gt; * { vertical-align: top; }

    .mini-collapse__900 &gt; *, .heirs-mini-collapse__900 &gt; * &gt; * { display: block; }

    .table__900, .heirs-table__900 &gt; *,
    .table__900 &gt; *, .heirs-table__900 &gt; * &gt; *,
    .table__900 &gt; * &gt; *, .heirs-table__900 &gt; * &gt; * &gt; * {
        border-collapse: collapse; /* remove excess spacing around table elements */
        border-spacing: 0; /* ^ */
    }

    .table__900, .heirs-table__900 &gt; * { display: table; }

    .table__900 &gt; *, .heirs-table__900 &gt; * &gt; *,
    .table-row__900 &gt; *, .heirs-table-row__900 &gt; * &gt; * { display: table-row; }

    .table__900 &gt; * &gt; *, .heirs-table__900 &gt; * &gt; * &gt; *,
    .table-col__900 &gt; * &gt; *, .heirs-table-col__900 &gt; * &gt; * &gt; * {
        display: table-cell;
        vertical-align: top;
    }

    .table-collapse__900, .heirs-table-collapse__900 &gt; *,
    .table-collapse__900 &gt; *, .heirs-table-collapse__900 &gt; * &gt; *,
    .table-collapse__900 &gt; * &gt; *, .heirs-table-collapse__900 &gt; * &gt; * &gt; * { display: block; }

    .flex__900, .heirs-flex__900 &gt; * { display: flex; }

    .inline-flex__900, .heirs-inline-flex__900 &gt; * { display: inline-flex; }

    .flex-direction-c__900, .heirs-flex-direction-c__900 &gt; * { flex-direction: column; }
    .flex-direction-cr__900, .heirs-flex-direction-cr__900 &gt; * { flex-direction: column-reverse; }
    .flex-direction-r__900, .heirs-flex-direction-r__900 &gt; * { flex-direction: row; }
    .flex-direction-rr__900, .heirs-flex-direction-rr__900 &gt; * { flex-direction: row-reverse; }

    .flex-wrap-n__900, .heirs-flex-wrap-n__900 &gt; * { flex-wrap: nowrap; }
    .flex-wrap-w__900, .heirs-flex-wrap-w__900 &gt; * { flex-wrap: wrap; }
    .flex-wrap-wr__900, .heirs-flex-wrap-wr__900 &gt; * { flex-wrap: wrap-reverse; }

    .justify-content-c__900, .heirs-justify-content-c__900 &gt; * { justify-content: center; }
    .justify-content-fe__900, .heirs-justify-content-fe__900 &gt; * { justify-content: flex-end; }
    .justify-content-fs__900, .heirs-justify-content-fs__900 &gt; * { justify-content: flex-start; }
    .justify-content-sa__900, .heirs-justify-content-sa__900 &gt; * { justify-content: space-around; }
    .justify-content-sb__900, .heirs-justify-content-sb__900 &gt; * { justify-content: space-between; }
    .justify-content-se__900, .heirs-justify-content-se__900 &gt; * { justify-content: space-evenly; }

    .align-items-b__900, .heirs-align-items-b__900 &gt; * { align-items: baseline; }
    .align-items-c__900, .heirs-align-items-c__900 &gt; * { align-items: center; }
    .align-items-fe__900, .heirs-align-items-fe__900 &gt; * { align-items: flex-end; }
    .align-items-fs__900, .heirs-align-items-fs__900 &gt; * { align-items: flex-start; }
    .align-items-s__900, .heirs-align-items-s__900 &gt; * { align-items: stretch; }

    .align-content-c__900, .heirs-align-content-c__900 &gt; * { align-content: center; }
    .align-content-fe__900, .heirs-align-content-fe__900 &gt; * { align-content: flex-end; }
    .align-content-fs__900, .heirs-align-content-fs__900 &gt; * { align-content: flex-start; }
    .align-content-s__900, .heirs-align-content-se__900 &gt; * { align-content: stretch; }
    .align-content-sa__900, .heirs-align-content-sa__900 &gt; * { align-content: space-around; }
    .align-content-sb__900, .heirs-align-content-sb__900 &gt; * { align-content: space-between; }

    .align-self-a__900, .heirs-align-self-a__900 &gt; * { align-self: auto; }
    .align-self-b__900, .heirs-align-self-b__900 &gt; * { align-self: baseline; }
    .align-self-c__900, .heirs-align-self-c__900 &gt; * { align-self: center; }
    .align-self-fe__900, .heirs-align-self-fe__900 &gt; * { align-self: flex-end; }
    .align-self-fs__900, .heirs-align-self-fs__900 &gt; * { align-self: flex-start; }
    .align-self-s__900, .heirs-align-self-se__900 &gt; * { align-self: stretch; }

    .flex-basis-a__900, .heirs-flex-basis-a__900 &gt; * { flex-basis: auto; }

    .flex-grow-0__900, .heirs-flex-grow-0__900 &gt; * { flex-grow: 0; }
    .flex-grow-1__900, .heirs-flex-grow-1__900 &gt; * { flex-grow: 1; }
    .flex-grow-2__900, .heirs-flex-grow-2__900 &gt; * { flex-grow: 2; }
    .flex-grow-3__900, .heirs-flex-grow-3__900 &gt; * { flex-grow: 3; }
    .flex-grow-4__900, .heirs-flex-grow-4__900 &gt; * { flex-grow: 4; }
    .flex-grow-5__900, .heirs-flex-grow-5__900 &gt; * { flex-grow: 5; }
    .flex-grow-6__900, .heirs-flex-grow-6__900 &gt; * { flex-grow: 6; }
    .flex-grow-7__900, .heirs-flex-grow-7__900 &gt; * { flex-grow: 7; }
    .flex-grow-8__900, .heirs-flex-grow-8__900 &gt; * { flex-grow: 8; }
    .flex-grow-9__900, .heirs-flex-grow-9__900 &gt; * { flex-grow: 9; }
    .flex-grow-10__900, .heirs-flex-grow-10__900 &gt; * { flex-grow: 10; }
    .flex-grow-11__900, .heirs-flex-grow-11__900 &gt; * { flex-grow: 11; }
    .flex-grow-12__900, .heirs-flex-grow-12__900 &gt; * { flex-grow: 12; }

    .flex-shrink-1__900, .heirs-flex-shrink-1__900 &gt; * { flex-shrink: 1; }
    .flex-shrink-2__900, .heirs-flex-shrink-2__900 &gt; * { flex-shrink: 2; }
    .flex-shrink-3__900, .heirs-flex-shrink-3__900 &gt; * { flex-shrink: 3; }
    .flex-shrink-4__900, .heirs-flex-shrink-4__900 &gt; * { flex-shrink: 4; }
    .flex-shrink-5__900, .heirs-flex-shrink-5__900 &gt; * { flex-shrink: 5; }
    .flex-shrink-6__900, .heirs-flex-shrink-6__900 &gt; * { flex-shrink: 6; }
    .flex-shrink-7__900, .heirs-flex-shrink-7__900 &gt; * { flex-shrink: 7; }
    .flex-shrink-8__900, .heirs-flex-shrink-8__900 &gt; * { flex-shrink: 8; }
    .flex-shrink-9__900, .heirs-flex-shrink-9__900 &gt; * { flex-shrink: 9; }
    .flex-shrink-10__900, .heirs-flex-shrink-10__900 &gt; * { flex-shrink: 10; }
    .flex-shrink-11__900, .heirs-flex-shrink-11__900 &gt; * { flex-shrink: 11; }
    .flex-shrink-12__900, .heirs-flex-shrink-12__900 &gt; * { flex-shrink: 12; }

    .order-0__900, .heirs-order-0__900 &gt; * { order: 0; }
    .order-1__900, .heirs-order-1__900 &gt; * { order: 1; }
    .order-2__900, .heirs-order-2__900 &gt; * { order: 2; }
    .order-3__900, .heirs-order-3__900 &gt; * { order: 3; }
    .order-4__900, .heirs-order-4__900 &gt; * { order: 4; }
    .order-5__900, .heirs-order-5__900 &gt; * { order: 5; }
    .order-6__900, .heirs-order-6__900 &gt; * { order: 6; }
    .order-7__900, .heirs-order-7__900 &gt; * { order: 7; }
    .order-8__900, .heirs-order-8__900 &gt; * { order: 8; }
    .order-9__900, .heirs-order-9__900 &gt; * { order: 9; }
    .order-10__900, .heirs-order-10__900 &gt; * { order: 10; }
    .order-11__900, .heirs-order-11__900 &gt; * { order: 11; }
    .order-12__900, .heirs-order-12__900 &gt; * { order: 12; }

    .columns-a__900, .heirs-columns-a__900 &gt; * { columns: auto; }
    .columns-i__900, .heirs-columns-i__900 &gt; * { columns: inherit; }

    .columns-0__900, .heirs-columns-0__900 &gt; * { columns: 0; }
    .columns-1__900, .heirs-columns-1__900 &gt; * { columns: 1; }
    .columns-2__900, .heirs-columns-2__900 &gt; * { columns: 2; }
    .columns-3__900, .heirs-columns-3__900 &gt; * { columns: 3; }
    .columns-4__900, .heirs-columns-4__900 &gt; * { columns: 4; }
    .columns-5__900, .heirs-columns-5__900 &gt; * { columns: 5; }
    .columns-6__900, .heirs-columns-6__900 &gt; * { columns: 6; }
    .columns-7__900, .heirs-columns-7__900 &gt; * { columns: 7; }
    .columns-8__900, .heirs-columns-8__900 &gt; * { columns: 8; }
    .columns-9__900, .heirs-columns-9__900 &gt; * { columns: 9; }
    .columns-10__900, .heirs-columns-10__900 &gt; * { columns: 10; }
    .columns-11__900, .heirs-columns-11__900 &gt; * { columns: 11; }
    .columns-12__900, .heirs-columns-12__900 &gt; * { columns: 12; }

    .column-count-a__900, .heirs-column-count-a__900 &gt; * { column-count: auto; }
    .column-count-i__900, .heirs-column-count-i__900 &gt; * { column-count: inherit; }

    .column-count-0__900, .heirs-column-count-0__900 &gt; * { column-count: 0; }
    .column-count-1__900, .heirs-column-count-1__900 &gt; * { column-count: 1; }
    .column-count-2__900, .heirs-column-count-2__900 &gt; * { column-count: 2; }
    .column-count-3__900, .heirs-column-count-3__900 &gt; * { column-count: 3; }
    .column-count-4__900, .heirs-column-count-4__900 &gt; * { column-count: 4; }
    .column-count-5__900, .heirs-column-count-5__900 &gt; * { column-count: 5; }
    .column-count-6__900, .heirs-column-count-6__900 &gt; * { column-count: 6; }
    .column-count-7__900, .heirs-column-count-7__900 &gt; * { column-count: 7; }
    .column-count-8__900, .heirs-column-count-8__900 &gt; * { column-count: 8; }
    .column-count-9__900, .heirs-column-count-9__900 &gt; * { column-count: 9; }
    .column-count-10__900, .heirs-column-count-10__900 &gt; * { column-count: 10; }
    .column-count-11__900, .heirs-column-count-11__900 &gt; * { column-count: 11; }
    .column-count-12__900, .heirs-column-count-12__900 &gt; * { column-count: 12; }

    .column-width-a__900, .heirs-column-width-a__900 &gt; * { column-width: auto; }
    .column-width-full__900, .heirs-column-width-full__900 &gt; * { column-width: 100%; }
    .column-width-i__900, .heirs-column-width-i__900 &gt; * { column-width: inherit; }
    .column-width-0__900, .heirs-column-width-0__900 &gt; * { column-width: 0; }

    .column-width-1-2__900, .heirs-column-width-1-2__900 &gt; * { column-width: 50%; }
    .column-width-1-3__900, .heirs-column-width-1-3__900 &gt; * { column-width: 33.33333333333333%; }
    .column-width-1-4__900, .heirs-column-width-1-4__900 &gt; * { column-width: 25%; }
    .column-width-1-5__900, .heirs-column-width-1-5__900 &gt; * { column-width: 20%; }
    .column-width-1-6__900, .heirs-column-width-1-6__900 &gt; * { column-width: 16.66666666666667%; }
    .column-width-1-7__900, .heirs-column-width-1-7__900 &gt; * { column-width: 14.28571428571429%; }
    .column-width-1-8__900, .heirs-column-width-1-8__900 &gt; * { column-width: 12.5%; }
    .column-width-1-9__900, .heirs-column-width-1-9__900 &gt; * { column-width: 11.11111111111111%; }
    .column-width-1-10__900, .heirs-column-width-1-10__900 &gt; * { column-width: 10%; }
    .column-width-1-11__900, .heirs-column-width-1-11__900 &gt; * { column-width: 9.090909090909091%; }
    .column-width-1-12__900, .heirs-column-width-1-12__900 &gt; * { column-width: 8.333333333333333%; }
    .column-width-1-20__900, .heirs-column-width-1-20__900 &gt; * { column-width: 5%; }
    .column-width-2-3__900, .heirs-column-width-2-3__900 &gt; * { column-width: 66.66666666666667%; }
    .column-width-2-5__900, .heirs-column-width-2-5__900 &gt; * { column-width: 40%; }
    .column-width-2-7__900, .heirs-column-width-2-7__900 &gt; * { column-width: 28.57142857142858%; }
    .column-width-2-9__900, .heirs-column-width-2-9__900 &gt; * { column-width: 22.22222222222222%; }
    .column-width-2-11__900, .heirs-column-width-2-11__900 &gt; * { column-width: 18.18181818181818%; }
    .column-width-3-4__900, .heirs-column-width-3-4__900 &gt; * { column-width: 75%; }
    .column-width-3-5__900, .heirs-column-width-3-5__900 &gt; * { column-width: 60%; }
    .column-width-3-7__900, .heirs-column-width-3-7__900 &gt; * { column-width: 42.85714285714287%; }
    .column-width-3-8__900, .heirs-column-width-3-8__900 &gt; * { column-width: 37.5%; }
    .column-width-3-10__900, .heirs-column-width-3-10__900 &gt; * { column-width: 30%; }
    .column-width-3-11__900, .heirs-column-width-3-11__900 &gt; * { column-width: 27.27272727272727%; }
    .column-width-4-5__900, .heirs-column-width-4-5__900 &gt; * { column-width: 80%; }
    .column-width-4-7__900, .heirs-column-width-4-7__900 &gt; * { column-width: 57.14285714285716%; }
    .column-width-4-9__900, .heirs-column-width-4-9__900 &gt; * { column-width: 44.44444444444444%; }
    .column-width-4-11__900, .heirs-column-width-4-11__900 &gt; * { column-width: 36.36363636363636%; }
    .column-width-5-6__900, .heirs-column-width-5-6__900 &gt; * { column-width: 83.33333333333333%; }
    .column-width-5-7__900, .heirs-column-width-5-7__900 &gt; * { column-width: 71.42857142857145%; }
    .column-width-5-8__900, .heirs-column-width-5-8__900 &gt; * { column-width: 62.5%; }
    .column-width-5-9__900, .heirs-column-width-5-9__900 &gt; * { column-width: 55.55555555555555%; }
    .column-width-5-11__900, .heirs-column-width-5-11__900 &gt; * { column-width: 45.45454545454546%; }
    .column-width-5-12__900, .heirs-column-width-5-12__900 &gt; * { column-width: 41.66666666666667%; }
    .column-width-6-7__900, .heirs-column-width-6-7__900 &gt; * { column-width: 85.71428571428574%; }
    .column-width-6-11__900, .heirs-column-width-6-11__900 &gt; * { column-width: 54.54545454545455%; }
    .column-width-7-8__900, .heirs-column-width-7-8__900 &gt; * { column-width: 87.5%; }
    .column-width-7-9__900, .heirs-column-width-7-9__900 &gt; * { column-width: 77.77777777777777%; }
    .column-width-7-10__900, .heirs-column-width-7-10__900 &gt; * { column-width: 70%; }
    .column-width-7-11__900, .heirs-column-width-7-11__900 &gt; * { column-width: 63.63636363636364%; }
    .column-width-7-12__900, .heirs-column-width-7-12__900 &gt; * { column-width: 58.33333333333333%; }
    .column-width-8-9__900, .heirs-column-width-8-9__900 &gt; * { column-width: 88.88888888888888%; }
    .column-width-8-11__900, .heirs-column-width-8-11__900 &gt; * { column-width: 72.72727272727273%; }
    .column-width-9-10__900, .heirs-column-width-9-10__900 &gt; * { column-width: 90%; }
    .column-width-9-11__900, .heirs-column-width-9-11__900 &gt; * { column-width: 81.81818181818182%; }
    .column-width-10-11__900, .heirs-column-width-10-11__900 &gt; * { column-width: 90.90909090909091%; }
    .column-width-11-12__900, .heirs-column-width-11-12__900 &gt; * { column-width: 91.66666666666666%; }

    .arrow-after__900:after, .heirs-arrow-after__900 &gt; *:after, .heirs-arrow-between__900 &gt; *:not(:first-child):before,
    .arrow-l-after__900:after, .heirs-arrow-l-after__900 &gt; *:after, .heirs-arrow-l-between__900 &gt; *:not(:first-child):before,
    .bar-after__900:after, .heirs-bar-after__900 &gt; *:after, .heirs-bar-between__900 &gt; *:not(:first-child):before,
    .bullet-after__900:after, .heirs-bullet-after__900 &gt; *:after, .heirs-bullet-between__900 &gt; *:not(:first-child):before,
    .chevron-after__900:after, .heirs-chevron-after__900 &gt; *:after, .heirs-chevron-between__900 &gt; *:not(:first-child):before,
    .chevron-l-after__900:after, .heirs-chevron-l-after__900 &gt; *:after, .heirs-chevron-l-between__900 &gt; *:not(:first-child):before,
    .square-after__900:after, .heirs-square-after__900 &gt; *:after, .heirs-square-between__900 &gt; *:not(:first-child):before {
        display: inline;
        margin-left: .25rem;
    }

    .arrow-before__900:before, .heirs-arrow-before__900 &gt; *:before, .heirs-arrow-between__900 &gt; *:not(:first-child):before,
    .arrow-l-before__900:before, .heirs-arrow-l-before__900 &gt; *:before, .heirs-arrow-l-between__900 &gt; *:not(:first-child):before,
    .bar-before__900:before, .heirs-bar-before__900 &gt; *:before, .heirs-bar-between__900 &gt; *:not(:first-child):before,
    .bullet-before__900:before, .heirs-bullet-before__900 &gt; *:before, .heirs-bullet-between__900 &gt; *:not(:first-child):before,
    .chevron-before__900:before, .heirs-chevron-before__900 &gt; *:before, .heirs-chevron-between__900 &gt; *:not(:first-child):before,
    .chevron-l-before__900:before, .heirs-chevron-l-before__900 &gt; *:before, .heirs-chevron-l-between__900 &gt; *:not(:first-child):before,
    .square-before__900:before, .heirs-square-before__900 &gt; *:before, .heirs-square-between__900 &gt; *:not(:first-child):before {
        display: inline;
        margin-right: .25rem;
    }

    .arrow-after__900:after, .heirs-arrow-after__900 &gt; *:after,
    .arrow-before__900:before, .heirs-arrow-before__900 &gt; *:before, .heirs-arrow-between__900 &gt; *:not(:first-child):before { content: 'â€º'; }

    .arrow-l-after__900:after, .heirs-arrow-l-after__900 &gt; *:after,
    .arrow-l-before__900:before, .heirs-arrow-l-before__900 &gt; *:before, .heirs-arrow-l-between__900 &gt; *:not(:first-child):before { content: 'â€¹'; }

    .bar-after__900:after, .heirs-bar-after__900 &gt; *:after,
    .bar-before__900:before, .heirs-bar-before__900 &gt; *:before, .heirs-bar-between__900 &gt; *:not(:first-child):before { content: '|'; }

    .bullet-after__900:after, .heirs-bullet-after__900 &gt; *:after,
    .bullet-before__900:before, .heirs-bullet-before__900 &gt; *:before, .heirs-bullet-between__900 &gt; *:not(:first-child):before {
        content: 'â€¢';
        font-family: Arial;
    }

    .chevron-after__900:after, .heirs-chevron-after__900 &gt; *:after,
    .chevron-before__900:before, .heirs-chevron-before__900 &gt; *:before, .heirs-chevron-between__900 &gt; *:not(:first-child):before { content: 'Â»'; }

    .chevron-l-after__900:after, .heirs-chevron-l-after__900 &gt; *:after,
    .chevron-l-before__900:before, .heirs-chevron-l-before__900 &gt; *:before, .heirs-chevron-l-between__900 &gt; *:not(:first-child):before { content: 'Â«'; }

    .square-after__900:after, .heirs-square-after__900 &gt; *:after,
    .square-before__900:before, .heirs-square-before__900 &gt; *:before, .heirs-square-between__900 &gt; *:not(:first-child):before {
        content: 'â–&nbsp;';
        font-family: Arial;
    }

    .nothing-after__900:after, .heirs-nothing-after__900 &gt; *:after,
    .nothing-before__900:before, .heirs-nothing-before__900 &gt; *:before, .heirs-nothing-between__900 &gt; *:not(:first-child):before {
        content: '';
        margin-left: 0;
        margin-right: 0;
    }

    .font-size-i__900, .heirs-font-size-i__900 &gt; * { font-size: inherit !important; }

    .font-size-0__900, .heirs-font-size-0__900 &gt; * { font-size: 0 !important; }
    .font-size-1-8__900, .heirs-font-size-1-8__900 &gt; * { font-size: .125rem !important; }
    .font-size-1-4__900, .heirs-font-size-1-4__900 &gt; * { font-size: .25rem !important; }
    .font-size-3-8__900, .heirs-font-size-3-8__900 &gt; * { font-size: .375rem !important; }
    .font-size-1-2__900, .heirs-font-size-1-2__900 &gt; * { font-size: .5rem !important; }
    .font-size-5-8__900, .heirs-font-size-5-8__900 &gt; * { font-size: .625rem !important; }
    .font-size-3-4__900, .heirs-font-size-3-4__900 &gt; * { font-size: .75rem !important; }
    .font-size-7-8__900, .heirs-font-size-7-8__900 &gt; * { font-size: .875rem !important; }

    .font-size-1__900, .heirs-font-size-1__900 &gt; * { font-size: 1rem !important; }
    .font-size-1-1-8__900, .heirs-font-size-1-1-8__900 &gt; * { font-size: 1.125rem !important; }
    .font-size-1-1-4__900, .heirs-font-size-1-1-4__900 &gt; * { font-size: 1.25rem !important; }
    .font-size-1-3-8__900, .heirs-font-size-1-3-8__900 &gt; * { font-size: 1.375rem !important; }
    .font-size-1-1-2__900, .heirs-font-size-1-1-2__900 &gt; * { font-size: 1.5rem !important; }
    .font-size-1-5-8__900, .heirs-font-size-1-5-8__900 &gt; * { font-size: 1.625rem !important; }
    .font-size-1-3-4__900, .heirs-font-size-1-3-4__900 &gt; * { font-size: 1.75rem !important; }
    .font-size-1-7-8__900, .heirs-font-size-1-7-8__900 &gt; * { font-size: 1.875rem !important; }

    .font-size-2__900, .heirs-font-size-2__900 &gt; * { font-size: 2rem !important; }
    .font-size-2-1-8__900, .heirs-font-size-2-1-8__900 &gt; * { font-size: 2.125rem !important; }
    .font-size-2-1-4__900, .heirs-font-size-2-1-4__900 &gt; * { font-size: 2.25rem !important; }
    .font-size-2-3-8__900, .heirs-font-size-2-3-8__900 &gt; * { font-size: 2.375rem !important; }
    .font-size-2-1-2__900, .heirs-font-size-2-1-2__900 &gt; * { font-size: 2.5rem !important; }
    .font-size-2-5-8__900, .heirs-font-size-2-5-8__900 &gt; * { font-size: 2.625rem !important; }
    .font-size-2-3-4__900, .heirs-font-size-2-3-4__900 &gt; * { font-size: 2.75rem !important; }
    .font-size-2-7-8__900, .heirs-font-size-2-7-8__900 &gt; * { font-size: 2.875rem !important; }

    .font-size-3__900, .heirs-font-size-3__900 &gt; * { font-size: 3rem !important; }
    .font-size-3-1-8__900, .heirs-font-size-3-1-8__900 &gt; * { font-size: 3.125rem !important; }
    .font-size-3-1-4__900, .heirs-font-size-3-1-4__900 &gt; * { font-size: 3.25rem !important; }
    .font-size-3-3-8__900, .heirs-font-size-3-3-8__900 &gt; * { font-size: 3.375rem !important; }
    .font-size-3-1-2__900, .heirs-font-size-3-1-2__900 &gt; * { font-size: 3.5rem !important; }
    .font-size-3-5-8__900, .heirs-font-size-3-5-8__900 &gt; * { font-size: 3.625rem !important; }
    .font-size-3-3-4__900, .heirs-font-size-3-3-4__900 &gt; * { font-size: 3.75rem !important; }
    .font-size-3-7-8__900, .heirs-font-size-3-7-8__900 &gt; * { font-size: 3.875rem !important; }

    .font-size-4__900, .heirs-font-size-4__900 &gt; * { font-size: 4rem !important; }
    .font-size-4-1-8__900, .heirs-font-size-4-1-8__900 &gt; * { font-size: 4.125rem !important; }
    .font-size-4-1-4__900, .heirs-font-size-4-1-4__900 &gt; * { font-size: 4.25rem !important; }
    .font-size-4-3-8__900, .heirs-font-size-4-3-8__900 &gt; * { font-size: 4.375rem !important; }
    .font-size-4-1-2__900, .heirs-font-size-4-1-2__900 &gt; * { font-size: 4.5rem !important; }
    .font-size-4-5-8__900, .heirs-font-size-4-5-8__900 &gt; * { font-size: 4.625rem !important; }
    .font-size-4-3-4__900, .heirs-font-size-4-3-4__900 &gt; * { font-size: 4.75rem !important; }
    .font-size-4-7-8__900, .heirs-font-size-4-7-8__900 &gt; * { font-size: 4.875rem !important; }

    .font-style-i__900, .heirs-font-style-i__900 &gt; * { font-style: italic !important; }
    .font-style-n__900, .heirs-font-style-n__900 &gt; * { font-style: normal !important; }

    .font-weight-200__900, .heirs-font-weight-200__900 &gt; * { font-weight: 200 !important; }
    .font-weight-300__900, .heirs-font-weight-300__900 &gt; * { font-weight: 300 !important; }
    .font-weight-400__900, .heirs-font-weight-400__900 &gt; * { font-weight: 400 !important; }
    .font-weight-500__900, .heirs-font-weight-500__900 &gt; * { font-weight: 500 !important; }
    .font-weight-600__900, .heirs-font-weight-600__900 &gt; * { font-weight: 600 !important; }

    .font-family-monospace__900, .heirs-font-family-monospace__900 &gt; * { font-family: Consolas, Monaco, monospace !important; }
    .font-family-sans-serif__900, .heirs-font-family-sans-serif__900 &gt; * { font-family: Arial, sans-serif !important; }
    .font-family-serif__900, .heirs-font-family-serif__900 &gt; * { font-family: Times, serif !important; }

    .hyphens-a__900, .heirs-hyphens-a__900 &gt; * { -ms-hyphens: auto !important; -webkit-hyphens: auto !important; hyphens: auto !important; }
    .hyphens-m__900, .heirs-hyphens-m__900 &gt; * { -ms-hyphens: manual !important; -webkit-hyphens: manual !important; hyphens: manual !important; }
    .hyphens-n__900, .heirs-hyphens-n__900 &gt; * { -ms-hyphens: none !important; -webkit-hyphens: none !important; hyphens: none !important; }

    .line-height-i__900, .heirs-line-height-i__900 &gt; * { line-height: inherit !important; }
    .line-height-1w__900, .heirs-line-height-1w__900 &gt; * { line-height: 1 !important; }

    .line-height-0__900, .heirs-line-height-0__900 &gt; * { line-height: 0 !important; }
    .line-height-1-8__900, .heirs-line-height-1-8__900 &gt; * { line-height: .125rem !important; }
    .line-height-1-4__900, .heirs-line-height-1-4__900 &gt; * { line-height: .25rem !important; }
    .line-height-3-8__900, .heirs-line-height-3-8__900 &gt; * { line-height: .375rem !important; }
    .line-height-1-2__900, .heirs-line-height-1-2__900 &gt; * { line-height: .5rem !important; }
    .line-height-5-8__900, .heirs-line-height-5-8__900 &gt; * { line-height: .625rem !important; }
    .line-height-3-4__900, .heirs-line-height-3-4__900 &gt; * { line-height: .75rem !important; }
    .line-height-7-8__900, .heirs-line-height-7-8__900 &gt; * { line-height: .875rem !important; }

    .line-height-1__900, .heirs-line-height-1__900 &gt; * { line-height: 1rem !important; }
    .line-height-1-1-8__900, .heirs-line-height-1-1-8__900 &gt; * { line-height: 1.125rem !important; }
    .line-height-1-1-4__900, .heirs-line-height-1-1-4__900 &gt; * { line-height: 1.25rem !important; }
    .line-height-1-3-8__900, .heirs-line-height-1-3-8__900 &gt; * { line-height: 1.375rem !important; }
    .line-height-1-1-2__900, .heirs-line-height-1-1-2__900 &gt; * { line-height: 1.5rem !important; }
    .line-height-1-5-8__900, .heirs-line-height-1-5-8__900 &gt; * { line-height: 1.625rem !important; }
    .line-height-1-3-4__900, .heirs-line-height-1-3-4__900 &gt; * { line-height: 1.75rem !important; }
    .line-height-1-7-8__900, .heirs-line-height-1-7-8__900 &gt; * { line-height: 1.875rem !important; }

    .line-height-2__900, .heirs-line-height-2__900 &gt; * { line-height: 2rem !important; }
    .line-height-2-1-8__900, .heirs-line-height-2-1-8__900 &gt; * { line-height: 2.125rem !important; }
    .line-height-2-1-4__900, .heirs-line-height-2-1-4__900 &gt; * { line-height: 2.25rem !important; }
    .line-height-2-3-8__900, .heirs-line-height-2-3-8__900 &gt; * { line-height: 2.375rem !important; }
    .line-height-2-1-2__900, .heirs-line-height-2-1-2__900 &gt; * { line-height: 2.5rem !important; }
    .line-height-2-5-8__900, .heirs-line-height-2-5-8__900 &gt; * { line-height: 2.625rem !important; }
    .line-height-2-3-4__900, .heirs-line-height-2-3-4__900 &gt; * { line-height: 2.75rem !important; }
    .line-height-2-7-8__900, .heirs-line-height-2-7-8__900 &gt; * { line-height: 2.875rem !important; }

    .line-height-3__900, .heirs-line-height-3__900 &gt; * { line-height: 3rem !important; }
    .line-height-3-1-8__900, .heirs-line-height-3-1-8__900 &gt; * { line-height: 3.125rem !important; }
    .line-height-3-1-4__900, .heirs-line-height-3-1-4__900 &gt; * { line-height: 3.25rem !important; }
    .line-height-3-3-8__900, .heirs-line-height-3-3-8__900 &gt; * { line-height: 3.375rem !important; }
    .line-height-3-1-2__900, .heirs-line-height-3-1-2__900 &gt; * { line-height: 3.5rem !important; }
    .line-height-3-5-8__900, .heirs-line-height-3-5-8__900 &gt; * { line-height: 3.625rem !important; }
    .line-height-3-3-4__900, .heirs-line-height-3-3-4__900 &gt; * { line-height: 3.75rem !important; }
    .line-height-3-7-8__900, .heirs-line-height-3-7-8__900 &gt; * { line-height: 3.875rem !important; }

    .line-height-4__900, .heirs-line-height-4__900 &gt; * { line-height: 4rem !important; }
    .line-height-4-1-8__900, .heirs-line-height-4-1-8__900 &gt; * { line-height: 4.125rem !important; }
    .line-height-4-1-4__900, .heirs-line-height-4-1-4__900 &gt; * { line-height: 4.25rem !important; }
    .line-height-4-3-8__900, .heirs-line-height-4-3-8__900 &gt; * { line-height: 4.375rem !important; }
    .line-height-4-1-2__900, .heirs-line-height-4-1-2__900 &gt; * { line-height: 4.5rem !important; }
    .line-height-4-5-8__900, .heirs-line-height-4-5-8__900 &gt; * { line-height: 4.625rem !important; }
    .line-height-4-3-4__900, .heirs-line-height-4-3-4__900 &gt; * { line-height: 4.75rem !important; }
    .line-height-4-7-8__900, .heirs-line-height-4-7-8__900 &gt; * { line-height: 4.875rem !important; }

    .text-align-c__900, .heirs-text-align-c__900 &gt; * { text-align: center !important; }
    .text-align-j__900, .heirs-text-align-j__900 &gt; * { text-align: justify !important; }
    .text-align-l__900, .heirs-text-align-l__900 &gt; * { text-align: left !important; }
    .text-align-r__900, .heirs-text-align-r__900 &gt; * { text-align: right !important; }

    .text-decoration-lt__900, .heirs-text-decoration-lt__900 &gt; * { text-decoration: line-through !important; }
    .text-decoration-o__900, .heirs-text-decoration-o__900 &gt; * { text-decoration: overline !important; }
    .text-decoration-u__900, .heirs-text-decoration-u__900 &gt; * { text-decoration: underline !important; }
    .text-decoration-uo__900, .heirs-text-decoration-uo__900 &gt; * { text-decoration: underline overline !important; }
    .text-decoration-n__900, .heirs-text-decoration-n__900 &gt; * { text-decoration: none !important; }

    .text-transform-l__900, .heirs-text-transform-l__900 &gt; * { text-transform: lowercase !important; }
    .text-transform-u__900, .heirs-text-transform-u__900 &gt; * { text-transform: uppercase !important; }
    .text-transform-n__900, .heirs-text-transform-n__900 &gt; * { text-transform: none !important; }

    .white-space-n__900, .heirs-white-space-n__900 &gt; * { white-space: normal !important; }
    .white-space-nw__900, .heirs-white-space-nw__900 &gt; * { white-space: nowrap !important; }
    .white-space-p__900, .heirs-white-space-p__900 &gt; * { white-space: pre !important; }
    .white-space-pl__900, .heirs-white-space-pl__900 &gt; * { white-space: pre-line !important; }
    .white-space-pw__900, .heirs-white-space-pw__900 &gt; * { white-space: pre-wrap !important; }

    .word-break-ba__900, .heirs-word-break-ba__900 &gt; * { word-break: break-all !important; }
    .word-break-ka__900, .heirs-word-break-ka__900 &gt; * { word-break: keep-all !important; }
    .word-break-n__900, .heirs-word-break-n__900 &gt; * { word-break: normal !important; }

    .word-wrap-bw__900, .heirs-word-wrap-bw__900 &gt; * { word-wrap: break-word !important; }
    .word-wrap-n__900, .heirs-word-wrap-n__900 &gt; * { word-wrap: normal !important; }

    .display-b__900, .heirs-display-b__900 &gt; *,
    .show__900, .heirs-show__900 &gt; * { display: block !important; }
    .display-i__900, .heirs-display-i__900 &gt; * { display: inline !important; }
    .display-ib__900, .heirs-display-ib__900 &gt; * { display: inline-block !important; }
    .display-it__900, .heirs-display-it__900 &gt; * { display: inline-table !important; }
    .display-li__900, .heirs-display-li__900 &gt; * { display: list-item !important; }
    .display-tcap__900, .heirs-display-tcap__900 &gt; * { display: table-caption !important; }
    .display-td__900, .heirs-display-td__900 &gt; * { display: table-cell !important; }
    .display-tcg__900, .heirs-display-tcg__900 &gt; * { display: table-column-group !important; }
    .display-tc__900, .heirs-display-tc__900 &gt; * { display: table-column !important; }
    .display-tfg__900, .heirs-display-tfg__900 &gt; * { display: table-footer-group !important; }
    .display-thg__900, .heirs-display-thg__900 &gt; * { display: table-header-group !important; }
    .display-trg__900, .heirs-display-trg__900 &gt; * { display: table-row-group !important; }
    .display-tr__900, .heirs-display-tr__900 &gt; * { display: table-row !important; }
    .display-t__900, .heirs-display-t__900 &gt; * { display: table !important; }
    .display-n__900, .heirs-display-n__900 &gt; *,
    .hide__900, .heirs-hide__900 &gt; * { display: none !important; }

    .opacity-0__900, .heirs-opacity-0__900 &gt; * { opacity: 0 !important; }
    .opacity-1__900, .heirs-opacity-1__900 &gt; * { opacity: 1 !important; }

    .visibility-h__900, .heirs-visibility-h__900 &gt; *,
    .hidden__900, .heirs-hidden__900 &gt; * { visibility: hidden !important; }
    .visibility-v__900, .heirs-visibility-v__900 &gt; *,
    .visible__900, .heirs-visible__900 &gt; * { visibility: visible !important; }

    .clear-l__900, .heirs-clear-l__900 &gt; * { clear: left !important; }
    .clear-r__900, .heirs-clear-r__900 &gt; * { clear: right !important; }
    .clear-b__900, .heirs-clear-b__900 &gt; * { clear: both !important; }
    .clear-n__900, .heirs-clear-n__900 &gt; * { clear: none !important; }

    .float-l__900, .heirs-float-l__900 &gt; * { float: left !important; }
    .float-r__900, .heirs-float-r__900 &gt; * { float: right !important; }
    .float-n__900, .heirs-float-n__900 &gt; * { float: none !important; }

    .position-a__900, .heirs-position-a__900 &gt; * { position: absolute !important; }
    .position-f__900, .heirs-position-f__900 &gt; * { position: fixed !important; }
    .position-r__900, .heirs-position-r__900 &gt; * { position: relative !important; }
    .position-s__900, .heirs-position-s__900 &gt; * { position: static !important; }

    .vertical-align-bl__900, .heirs-vertical-align-bl__900 &gt; * { vertical-align: baseline !important; }
    .vertical-align-b__900, .heirs-vertical-align-b__900 &gt; * { vertical-align: bottom !important; }
    .vertical-align-m__900, .heirs-vertical-align-m__900 &gt; * { vertical-align: middle !important; }
    .vertical-align-sub__900, .heirs-vertical-align-sub__900 &gt; * { vertical-align: sub !important; }
    .vertical-align-sup__900, .heirs-vertical-align-sup__900 &gt; * { vertical-align: super !important; }
    .vertical-align-tb__900, .heirs-vertical-align-tb__900 &gt; * { vertical-align: text-bottom !important; }
    .vertical-align-tt__900, .heirs-vertical-align-tt__900 &gt; * { vertical-align: text-top !important; }
    .vertical-align-t__900, .heirs-vertical-align-t__900 &gt; * { vertical-align: top !important; }

    .height-a__900, .heirs-height-a__900 &gt; * { height: auto !important; }
    .height-full__900, .heirs-height-full__900 &gt; * { height: 100% !important; }
    .height-i__900, .heirs-height-i__900 &gt; * { height: inherit !important; }
    .height-0__900, .heirs-height-0__900 &gt; * { height: 0 !important; }
    .height-1__900, .heirs-height-1__900 &gt; * { height: 1px !important; }

    .max-height-full__900, .heirs-max-height-full__900 &gt; * { max-height: 100% !important; }
    .max-height-i__900, .heirs-max-height-i__900 &gt; * { max-height: inherit !important; }
    .max-height-0__900, .heirs-max-height-0__900 &gt; * { max-height: 0 !important; }
    .max-height-1__900, .heirs-max-height-1__900 &gt; * { max-height: 1px !important; }

    .min-height-a__900, .heirs-min-height-a__900 &gt; * { min-height: auto !important; }
    .min-height-full__900, .heirs-min-height-full__900 &gt; * { min-height: 100% !important; }
    .min-height-i__900, .heirs-min-height-i__900 &gt; * { min-height: inherit !important; }
    .min-height-0__900, .heirs-min-height-0__900 &gt; * { min-height: 0 !important; }
    .min-height-1__900, .heirs-min-height-1__900 &gt; * { min-height: 1px !important; }

    .width-a__900, .heirs-width-a__900 &gt; * { width: auto !important; }
    .width-full__900, .heirs-width-full__900 &gt; * { width: 100% !important; }
    .width-i__900, .heirs-width-i__900 &gt; * { width: inherit !important; }
    .width-0__900, .heirs-width-0__900 &gt; * { width: 0 !important; }

    .width-1200__900, .heirs-width-1200__900 &gt; * { width: 1200px !important; }
    .width-900__900, .heirs-width-900__900 &gt; * { width: 900px !important; }
    .width-600__900, .heirs-width-600__900 &gt; * { width: 600px !important; }
    .width-320__900, .heirs-width-320__900 &gt; * { width: 320px !important; }

    .width-1-2__900, .heirs-width-1-2__900 &gt; * { width: 50% !important; }
    .width-1-3__900, .heirs-width-1-3__900 &gt; * { width: 33.33333333333333% !important; }
    .width-1-4__900, .heirs-width-1-4__900 &gt; * { width: 25% !important; }
    .width-1-5__900, .heirs-width-1-5__900 &gt; * { width: 20% !important; }
    .width-1-6__900, .heirs-width-1-6__900 &gt; * { width: 16.66666666666667% !important; }
    .width-1-7__900, .heirs-width-1-7__900 &gt; * { width: 14.28571428571429% !important; }
    .width-1-8__900, .heirs-width-1-8__900 &gt; * { width: 12.5% !important; }
    .width-1-9__900, .heirs-width-1-9__900 &gt; * { width: 11.11111111111111% !important; }
    .width-1-10__900, .heirs-width-1-10__900 &gt; * { width: 10% !important; }
    .width-1-11__900, .heirs-width-1-11__900 &gt; * { width: 9.090909090909091% !important; }
    .width-1-12__900, .heirs-width-1-12__900 &gt; * { width: 8.333333333333333% !important; }
    .width-1-20__900, .heirs-width-1-20__900 &gt; * { width: 5% !important; }
    .width-2-3__900, .heirs-width-2-3__900 &gt; * { width: 66.66666666666667% !important; }
    .width-2-5__900, .heirs-width-2-5__900 &gt; * { width: 40% !important; }
    .width-2-7__900, .heirs-width-2-7__900 &gt; * { width: 28.57142857142858% !important; }
    .width-2-9__900, .heirs-width-2-9__900 &gt; * { width: 22.22222222222222% !important; }
    .width-2-11__900, .heirs-width-2-11__900 &gt; * { width: 18.18181818181818% !important; }
    .width-3-4__900, .heirs-width-3-4__900 &gt; * { width: 75% !important; }
    .width-3-5__900, .heirs-width-3-5__900 &gt; * { width: 60% !important; }
    .width-3-7__900, .heirs-width-3-7__900 &gt; * { width: 42.85714285714287% !important; }
    .width-3-8__900, .heirs-width-3-8__900 &gt; * { width: 37.5% !important; }
    .width-3-10__900, .heirs-width-3-10__900 &gt; * { width: 30% !important; }
    .width-3-11__900, .heirs-width-3-11__900 &gt; * { width: 27.27272727272727% !important; }
    .width-4-5__900, .heirs-width-4-5__900 &gt; * { width: 80% !important; }
    .width-4-7__900, .heirs-width-4-7__900 &gt; * { width: 57.14285714285716% !important; }
    .width-4-9__900, .heirs-width-4-9__900 &gt; * { width: 44.44444444444444% !important; }
    .width-4-11__900, .heirs-width-4-11__900 &gt; * { width: 36.36363636363636% !important; }
    .width-5-6__900, .heirs-width-5-6__900 &gt; * { width: 83.33333333333333% !important; }
    .width-5-7__900, .heirs-width-5-7__900 &gt; * { width: 71.42857142857145% !important; }
    .width-5-8__900, .heirs-width-5-8__900 &gt; * { width: 62.5% !important; }
    .width-5-9__900, .heirs-width-5-9__900 &gt; * { width: 55.55555555555555% !important; }
    .width-5-11__900, .heirs-width-5-11__900 &gt; * { width: 45.45454545454546% !important; }
    .width-5-12__900, .heirs-width-5-12__900 &gt; * { width: 41.66666666666667% !important; }
    .width-6-7__900, .heirs-width-6-7__900 &gt; * { width: 85.71428571428574% !important; }
    .width-6-11__900, .heirs-width-6-11__900 &gt; * { width: 54.54545454545455% !important; }
    .width-7-8__900, .heirs-width-7-8__900 &gt; * { width: 87.5% !important; }
    .width-7-9__900, .heirs-width-7-9__900 &gt; * { width: 77.77777777777777% !important; }
    .width-7-10__900, .heirs-width-7-10__900 &gt; * { width: 70% !important; }
    .width-7-11__900, .heirs-width-7-11__900 &gt; * { width: 63.63636363636364% !important; }
    .width-7-12__900, .heirs-width-7-12__900 &gt; * { width: 58.33333333333333% !important; }
    .width-8-9__900, .heirs-width-8-9__900 &gt; * { width: 88.88888888888888% !important; }
    .width-8-11__900, .heirs-width-8-11__900 &gt; * { width: 72.72727272727273% !important; }
    .width-9-10__900, .heirs-width-9-10__900 &gt; * { width: 90% !important; }
    .width-9-11__900, .heirs-width-9-11__900 &gt; * { width: 81.81818181818182% !important; }
    .width-10-11__900, .heirs-width-10-11__900 &gt; * { width: 90.90909090909091% !important; }
    .width-11-12__900, .heirs-width-11-12__900 &gt; * { width: 91.66666666666666% !important; }

    .max-width-full__900, .heirs-max-width-full__900 &gt; * { max-width: 100% !important; }
    .max-width-i__900, .heirs-max-width-i__900 &gt; * { max-width: inherit !important; }
    .max-width-n__900, .heirs-max-width-n__900 &gt; * { max-width: none !important; }
    .max-width-0__900, .heirs-max-width-0__900 &gt; * { max-width: 0 !important; }

    .max-width-1200__900, .heirs-max-width-1200__900 &gt; * { max-width: 1200px !important; }
    .max-width-900__900, .heirs-max-width-900__900 &gt; * { max-width: 900px !important; }
    .max-width-600__900, .heirs-max-width-600__900 &gt; * { max-width: 600px !important; }
    .max-width-320__900, .heirs-max-width-320__900 &gt; * { max-width: 320px !important; }

    .max-width-1-2__900, .heirs-max-width-1-2__900 &gt; * { max-width: 50% !important; }
    .max-width-1-3__900, .heirs-max-width-1-3__900 &gt; * { max-width: 33.33333333333333% !important; }
    .max-width-1-4__900, .heirs-max-width-1-4__900 &gt; * { max-width: 25% !important; }
    .max-width-1-5__900, .heirs-max-width-1-5__900 &gt; * { max-width: 20% !important; }
    .max-width-1-6__900, .heirs-max-width-1-6__900 &gt; * { max-width: 16.66666666666667% !important; }
    .max-width-1-7__900, .heirs-max-width-1-7__900 &gt; * { max-width: 14.28571428571429% !important; }
    .max-width-1-8__900, .heirs-max-width-1-8__900 &gt; * { max-width: 12.5% !important; }
    .max-width-1-9__900, .heirs-max-width-1-9__900 &gt; * { max-width: 11.11111111111111% !important; }
    .max-width-1-10__900, .heirs-max-width-1-10__900 &gt; * { max-width: 10% !important; }
    .max-width-1-11__900, .heirs-max-width-1-11__900 &gt; * { max-width: 9.090909090909091% !important; }
    .max-width-1-12__900, .heirs-max-width-1-12__900 &gt; * { max-width: 8.333333333333333% !important; }
    .max-width-1-20__900, .heirs-max-width-1-20__900 &gt; * { max-width: 5% !important; }
    .max-width-2-3__900, .heirs-max-width-2-3__900 &gt; * { max-width: 66.66666666666667% !important; }
    .max-width-2-5__900, .heirs-max-width-2-5__900 &gt; * { max-width: 40% !important; }
    .max-width-2-7__900, .heirs-max-width-2-7__900 &gt; * { max-width: 28.57142857142858% !important; }
    .max-width-2-9__900, .heirs-max-width-2-9__900 &gt; * { max-width: 22.22222222222222% !important; }
    .max-width-2-11__900, .heirs-max-width-2-11__900 &gt; * { max-width: 18.18181818181818% !important; }
    .max-width-3-4__900, .heirs-max-width-3-4__900 &gt; * { max-width: 75% !important; }
    .max-width-3-5__900, .heirs-max-width-3-5__900 &gt; * { max-width: 60% !important; }
    .max-width-3-7__900, .heirs-max-width-3-7__900 &gt; * { max-width: 42.85714285714287% !important; }
    .max-width-3-8__900, .heirs-max-width-3-8__900 &gt; * { max-width: 37.5% !important; }
    .max-width-3-10__900, .heirs-max-width-3-10__900 &gt; * { max-width: 30% !important; }
    .max-width-3-11__900, .heirs-max-width-3-11__900 &gt; * { max-width: 27.27272727272727% !important; }
    .max-width-4-5__900, .heirs-max-width-4-5__900 &gt; * { max-width: 80% !important; }
    .max-width-4-7__900, .heirs-max-width-4-7__900 &gt; * { max-width: 57.14285714285716% !important; }
    .max-width-4-9__900, .heirs-max-width-4-9__900 &gt; * { max-width: 44.44444444444444% !important; }
    .max-width-4-11__900, .heirs-max-width-4-11__900 &gt; * { max-width: 36.36363636363636% !important; }
    .max-width-5-6__900, .heirs-max-width-5-6__900 &gt; * { max-width: 83.33333333333333% !important; }
    .max-width-5-7__900, .heirs-max-width-5-7__900 &gt; * { max-width: 71.42857142857145% !important; }
    .max-width-5-8__900, .heirs-max-width-5-8__900 &gt; * { max-width: 62.5% !important; }
    .max-width-5-9__900, .heirs-max-width-5-9__900 &gt; * { max-width: 55.55555555555555% !important; }
    .max-width-5-11__900, .heirs-max-width-5-11__900 &gt; * { max-width: 45.45454545454546% !important; }
    .max-width-5-12__900, .heirs-max-width-5-12__900 &gt; * { max-width: 41.66666666666667% !important; }
    .max-width-6-7__900, .heirs-max-width-6-7__900 &gt; * { max-width: 85.71428571428574% !important; }
    .max-width-6-11__900, .heirs-max-width-6-11__900 &gt; * { max-width: 54.54545454545455% !important; }
    .max-width-7-8__900, .heirs-max-width-7-8__900 &gt; * { max-width: 87.5% !important; }
    .max-width-7-9__900, .heirs-max-width-7-9__900 &gt; * { max-width: 77.77777777777777% !important; }
    .max-width-7-10__900, .heirs-max-width-7-10__900 &gt; * { max-width: 70% !important; }
    .max-width-7-11__900, .heirs-max-width-7-11__900 &gt; * { max-width: 63.63636363636364% !important; }
    .max-width-7-12__900, .heirs-max-width-7-12__900 &gt; * { max-width: 58.33333333333333% !important; }
    .max-width-8-9__900, .heirs-max-width-8-9__900 &gt; * { max-width: 88.88888888888888% !important; }
    .max-width-8-11__900, .heirs-max-width-8-11__900 &gt; * { max-width: 72.72727272727273% !important; }
    .max-width-9-10__900, .heirs-max-width-9-10__900 &gt; * { max-width: 90% !important; }
    .max-width-9-11__900, .heirs-max-width-9-11__900 &gt; * { max-width: 81.81818181818182% !important; }
    .max-width-10-11__900, .heirs-max-width-10-11__900 &gt; * { max-width: 90.90909090909091% !important; }
    .max-width-11-12__900, .heirs-max-width-11-12__900 &gt; * { max-width: 91.66666666666666% !important; }

    .min-width-a__900, .heirs-min-width-a__900 &gt; * { min-width: auto !important; }
    .min-width-full__900, .heirs-min-width-full__900 &gt; * { min-width: 100% !important; }
    .min-width-i__900, .heirs-min-width-i__900 &gt; * { min-width: inherit !important; }
    .min-width-0__900, .heirs-min-width-0__900 &gt; * { min-width: 0 !important; }

    .min-width-1200__900, .heirs-min-width-1200__900 &gt; * { min-width: 1200px !important; }
    .min-width-900__900, .heirs-min-width-900__900 &gt; * { min-width: 900px !important; }
    .min-width-600__900, .heirs-min-width-600__900 &gt; * { min-width: 600px !important; }
    .min-width-320__900, .heirs-min-width-320__900 &gt; * { min-width: 320px !important; }

    .min-width-1-2__900, .heirs-min-width-1-2__900 &gt; * { min-width: 50% !important; }
    .min-width-1-3__900, .heirs-min-width-1-3__900 &gt; * { min-width: 33.33333333333333% !important; }
    .min-width-1-4__900, .heirs-min-width-1-4__900 &gt; * { min-width: 25% !important; }
    .min-width-1-5__900, .heirs-min-width-1-5__900 &gt; * { min-width: 20% !important; }
    .min-width-1-6__900, .heirs-min-width-1-6__900 &gt; * { min-width: 16.66666666666667% !important; }
    .min-width-1-7__900, .heirs-min-width-1-7__900 &gt; * { min-width: 14.28571428571429% !important; }
    .min-width-1-8__900, .heirs-min-width-1-8__900 &gt; * { min-width: 12.5% !important; }
    .min-width-1-9__900, .heirs-min-width-1-9__900 &gt; * { min-width: 11.11111111111111% !important; }
    .min-width-1-10__900, .heirs-min-width-1-10__900 &gt; * { min-width: 10% !important; }
    .min-width-1-11__900, .heirs-min-width-1-11__900 &gt; * { min-width: 9.090909090909091% !important; }
    .min-width-1-12__900, .heirs-min-width-1-12__900 &gt; * { min-width: 8.333333333333333% !important; }
    .min-width-1-20__900, .heirs-min-width-1-20__900 &gt; * { min-width: 5% !important; }
    .min-width-2-3__900, .heirs-min-width-2-3__900 &gt; * { min-width: 66.66666666666667% !important; }
    .min-width-2-5__900, .heirs-min-width-2-5__900 &gt; * { min-width: 40% !important; }
    .min-width-2-7__900, .heirs-min-width-2-7__900 &gt; * { min-width: 28.57142857142858% !important; }
    .min-width-2-9__900, .heirs-min-width-2-9__900 &gt; * { min-width: 22.22222222222222% !important; }
    .min-width-2-11__900, .heirs-min-width-2-11__900 &gt; * { min-width: 18.18181818181818% !important; }
    .min-width-3-4__900, .heirs-min-width-3-4__900 &gt; * { min-width: 75% !important; }
    .min-width-3-5__900, .heirs-min-width-3-5__900 &gt; * { min-width: 60% !important; }
    .min-width-3-7__900, .heirs-min-width-3-7__900 &gt; * { min-width: 42.85714285714287% !important; }
    .min-width-3-8__900, .heirs-min-width-3-8__900 &gt; * { min-width: 37.5% !important; }
    .min-width-3-10__900, .heirs-min-width-3-10__900 &gt; * { min-width: 30% !important; }
    .min-width-3-11__900, .heirs-min-width-3-11__900 &gt; * { min-width: 27.27272727272727% !important; }
    .min-width-4-5__900, .heirs-min-width-4-5__900 &gt; * { min-width: 80% !important; }
    .min-width-4-7__900, .heirs-min-width-4-7__900 &gt; * { min-width: 57.14285714285716% !important; }
    .min-width-4-9__900, .heirs-min-width-4-9__900 &gt; * { min-width: 44.44444444444444% !important; }
    .min-width-4-11__900, .heirs-min-width-4-11__900 &gt; * { min-width: 36.36363636363636% !important; }
    .min-width-5-6__900, .heirs-min-width-5-6__900 &gt; * { min-width: 83.33333333333333% !important; }
    .min-width-5-7__900, .heirs-min-width-5-7__900 &gt; * { min-width: 71.42857142857145% !important; }
    .min-width-5-8__900, .heirs-min-width-5-8__900 &gt; * { min-width: 62.5% !important; }
    .min-width-5-9__900, .heirs-min-width-5-9__900 &gt; * { min-width: 55.55555555555555% !important; }
    .min-width-5-11__900, .heirs-min-width-5-11__900 &gt; * { min-width: 45.45454545454546% !important; }
    .min-width-5-12__900, .heirs-min-width-5-12__900 &gt; * { min-width: 41.66666666666667% !important; }
    .min-width-6-7__900, .heirs-min-width-6-7__900 &gt; * { min-width: 85.71428571428574% !important; }
    .min-width-6-11__900, .heirs-min-width-6-11__900 &gt; * { min-width: 54.54545454545455% !important; }
    .min-width-7-8__900, .heirs-min-width-7-8__900 &gt; * { min-width: 87.5% !important; }
    .min-width-7-9__900, .heirs-min-width-7-9__900 &gt; * { min-width: 77.77777777777777% !important; }
    .min-width-7-10__900, .heirs-min-width-7-10__900 &gt; * { min-width: 70% !important; }
    .min-width-7-11__900, .heirs-min-width-7-11__900 &gt; * { min-width: 63.63636363636364% !important; }
    .min-width-7-12__900, .heirs-min-width-7-12__900 &gt; * { min-width: 58.33333333333333% !important; }
    .min-width-8-9__900, .heirs-min-width-8-9__900 &gt; * { min-width: 88.88888888888888% !important; }
    .min-width-8-11__900, .heirs-min-width-8-11__900 &gt; * { min-width: 72.72727272727273% !important; }
    .min-width-9-10__900, .heirs-min-width-9-10__900 &gt; * { min-width: 90% !important; }
    .min-width-9-11__900, .heirs-min-width-9-11__900 &gt; * { min-width: 81.81818181818182% !important; }
    .min-width-10-11__900, .heirs-min-width-10-11__900 &gt; * { min-width: 90.90909090909091% !important; }
    .min-width-11-12__900, .heirs-min-width-11-12__900 &gt; * { min-width: 91.66666666666666% !important; }

    .background-n__900, .heirs-background-n__900 &gt; * { background: none !important; }

    .border-n__900, .heirs-border-n__900 &gt; * { border: none !important; }
    .border-b-n__900, .heirs-border-b-n__900 &gt; *,
    .border-bt-n__900, .heirs-border-bt-n__900 &gt; * { border-bottom: none !important; }
    .border-l-n__900, .heirs-border-l-n__900 &gt; *,
    .border-lr-n__900, .heirs-border-lr-n__900 &gt; * { border-left: none !important; }
    .border-r-n__900, .heirs-border-r-n__900 &gt; *,
    .border-lr-n__900, .heirs-border-lr-n__900 &gt; * { border-right: none !important; }
    .border-t-n__900, .heirs-border-t-n__900 &gt; *,
    .border-bt-n__900, .heirs-border-bt-n__900 &gt; * { border-top: none !important; }

    .box-sizing-bb__900, .heirs-box-sizing-bb__900 &gt; * { box-sizing: border-box !important; }
    .box-sizing-cb__900, .heirs-box-sizing-cb__900 &gt; * { box-sizing: content-box !important; }

    .center__900, .heirs-center__900 &gt; * {
        float: none !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .margin-0__900, .heirs-margin-0__900 &gt; * { margin: 0 !important; }
    .margin-b-0__900, .heirs-margin-b-0__900 &gt; *,
    .margin-bt-0__900, .heirs-margin-bt-0__900 &gt; * { margin-bottom: 0 !important; }
    .margin-l-0__900, .heirs-margin-l-0__900 &gt; *,
    .margin-lr-0__900, .heirs-margin-lr-0__900 &gt; * { margin-left: 0 !important; }
    .margin-r-0__900, .heirs-margin-r-0__900 &gt; *,
    .margin-lr-0__900, .heirs-margin-lr-0__900 &gt; * { margin-right: 0 !important; }
    .margin-t-0__900, .heirs-margin-t-0__900 &gt; *,
    .margin-bt-0__900, .heirs-margin-bt-0__900 &gt; * { margin-top: 0 !important; }

    .margin-1-8__900, .heirs-margin-1-8__900 &gt; * { margin: .125rem !important; }
    .margin-b-1-8__900, .heirs-margin-b-1-8__900 &gt; *,
    .margin-bt-1-8__900, .heirs-margin-bt-1-8__900 &gt; * { margin-bottom: .125rem !important; }
    .margin-l-1-8__900, .heirs-margin-l-1-8__900 &gt; *,
    .margin-lr-1-8__900, .heirs-margin-lr-1-8__900 &gt; * { margin-left: .125rem !important; }
    .margin-r-1-8__900, .heirs-margin-r-1-8__900 &gt; *,
    .margin-lr-1-8__900, .heirs-margin-lr-1-8__900 &gt; * { margin-right: .125rem !important; }
    .margin-t-1-8__900, .heirs-margin-t-1-8__900 &gt; *,
    .margin-bt-1-8__900, .heirs-margin-bt-1-8__900 &gt; * { margin-top: .125rem !important; }

    .margin-1-4__900, .heirs-margin-1-4__900 &gt; * { margin: .25rem !important; }
    .margin-b-1-4__900, .heirs-margin-b-1-4__900 &gt; *,
    .margin-bt-1-4__900, .heirs-margin-bt-1-4__900 &gt; * { margin-bottom: .25rem !important; }
    .margin-l-1-4__900, .heirs-margin-l-1-4__900 &gt; *,
    .margin-lr-1-4__900, .heirs-margin-lr-1-4__900 &gt; * { margin-left: .25rem !important; }
    .margin-r-1-4__900, .heirs-margin-r-1-4__900 &gt; *,
    .margin-lr-1-4__900, .heirs-margin-lr-1-4__900 &gt; * { margin-right: .25rem !important; }
    .margin-t-1-4__900, .heirs-margin-t-1-4__900 &gt; *,
    .margin-bt-1-4__900, .heirs-margin-bt-1-4__900 &gt; * { margin-top: .25rem !important; }

    .margin-1-2__900, .heirs-margin-1-2__900 &gt; * { margin: .5rem !important; }
    .margin-b-1-2__900, .heirs-margin-b-1-2__900 &gt; *,
    .margin-bt-1-2__900, .heirs-margin-bt-1-2__900 &gt; * { margin-bottom: .5rem !important; }
    .margin-l-1-2__900, .heirs-margin-l-1-2__900 &gt; *,
    .margin-lr-1-2__900, .heirs-margin-lr-1-2__900 &gt; * { margin-left: .5rem !important; }
    .margin-r-1-2__900, .heirs-margin-r-1-2__900 &gt; *,
    .margin-lr-1-2__900, .heirs-margin-lr-1-2__900 &gt; * { margin-right: .5rem !important; }
    .margin-t-1-2__900, .heirs-margin-t-1-2__900 &gt; *,
    .margin-bt-1-2__900, .heirs-margin-bt-1-2__900 &gt; * { margin-top: .5rem !important; }

    .margin-3-4__900, .heirs-margin-3-4__900 &gt; * { margin: .75rem !important; }
    .margin-b-3-4__900, .heirs-margin-b-3-4__900 &gt; *,
    .margin-bt-3-4__900, .heirs-margin-bt-3-4__900 &gt; * { margin-bottom: .75rem !important; }
    .margin-l-3-4__900, .heirs-margin-l-3-4__900 &gt; *,
    .margin-lr-3-4__900, .heirs-margin-lr-3-4__900 &gt; * { margin-left: .75rem !important; }
    .margin-r-3-4__900, .heirs-margin-r-3-4__900 &gt; *,
    .margin-lr-3-4__900, .heirs-margin-lr-3-4__900 &gt; * { margin-right: .75rem !important; }
    .margin-t-3-4__900, .heirs-margin-t-3-4__900 &gt; *,
    .margin-bt-3-4__900, .heirs-margin-bt-3-4__900 &gt; * { margin-top: .75rem !important; }

    .margin-1__900, .heirs-margin-1__900 &gt; * { margin: 1rem !important; }
    .margin-b-1__900, .heirs-margin-b-1__900 &gt; *,
    .margin-bt-1__900, .heirs-margin-bt-1__900 &gt; * { margin-bottom: 1rem !important; }
    .margin-l-1__900, .heirs-margin-l-1__900 &gt; *,
    .margin-lr-1__900, .heirs-margin-lr-1__900 &gt; * { margin-left: 1rem !important; }
    .margin-r-1__900, .heirs-margin-r-1__900 &gt; *,
    .margin-lr-1__900, .heirs-margin-lr-1__900 &gt; * { margin-right: 1rem !important; }
    .margin-t-1__900, .heirs-margin-t-1__900 &gt; *,
    .margin-bt-1__900, .heirs-margin-bt-1__900 &gt; * { margin-top: 1rem !important; }

    .margin-2__900, .heirs-margin-2__900 &gt; * { margin: 2rem !important; }
    .margin-b-2__900, .heirs-margin-b-2__900 &gt; *,
    .margin-bt-2__900, .heirs-margin-bt-2__900 &gt; * { margin-bottom: 2rem !important; }
    .margin-l-2__900, .heirs-margin-l-2__900 &gt; *,
    .margin-lr-2__900, .heirs-margin-lr-2__900 &gt; * { margin-left: 2rem !important; }
    .margin-r-2__900, .heirs-margin-r-2__900 &gt; *,
    .margin-lr-2__900, .heirs-margin-lr-2__900 &gt; * { margin-right: 2rem !important; }
    .margin-t-2__900, .heirs-margin-t-2__900 &gt; *,
    .margin-bt-2__900, .heirs-margin-bt-2__900 &gt; * { margin-top: 2rem !important; }

    .margin-3__900, .heirs-margin-3__900 &gt; * { margin: 3rem !important; }
    .margin-b-3__900, .heirs-margin-b-3__900 &gt; *,
    .margin-bt-3__900, .heirs-margin-bt-3__900 &gt; * { margin-bottom: 3rem !important; }
    .margin-l-3__900, .heirs-margin-l-3__900 &gt; *,
    .margin-lr-3__900, .heirs-margin-lr-3__900 &gt; * { margin-left: 3rem !important; }
    .margin-r-3__900, .heirs-margin-r-3__900 &gt; *,
    .margin-lr-3__900, .heirs-margin-lr-3__900 &gt; * { margin-right: 3rem !important; }
    .margin-t-3__900, .heirs-margin-t-3__900 &gt; *,
    .margin-bt-3__900, .heirs-margin-bt-3__900 &gt; * { margin-top: 3rem !important; }

    .margin-4__900, .heirs-margin-4__900 &gt; * { margin: 4rem !important; }
    .margin-b-4__900, .heirs-margin-b-4__900 &gt; *,
    .margin-bt-4__900, .heirs-margin-bt-4__900 &gt; * { margin-bottom: 4rem !important; }
    .margin-l-4__900, .heirs-margin-l-4__900 &gt; *,
    .margin-lr-4__900, .heirs-margin-lr-4__900 &gt; * { margin-left: 4rem !important; }
    .margin-r-4__900, .heirs-margin-r-4__900 &gt; *,
    .margin-lr-4__900, .heirs-margin-lr-4__900 &gt; * { margin-right: 4rem !important; }
    .margin-t-4__900, .heirs-margin-t-4__900 &gt; *,
    .margin-bt-4__900, .heirs-margin-bt-4__900 &gt; * { margin-top: 4rem !important; }

    .padding-0__900, .heirs-padding-0__900 &gt; * { padding: 0 !important; }
    .padding-b-0__900, .heirs-padding-b-0__900 &gt; *,
    .padding-bt-0__900, .heirs-padding-bt-0__900 &gt; * { padding-bottom: 0 !important; }
    .padding-l-0__900, .heirs-padding-l-0__900 &gt; *,
    .padding-lr-0__900, .heirs-padding-lr-0__900 &gt; * { padding-left: 0 !important; }
    .padding-r-0__900, .heirs-padding-r-0__900 &gt; *,
    .padding-lr-0__900, .heirs-padding-lr-0__900 &gt; * { padding-right: 0 !important; }
    .padding-t-0__900, .heirs-padding-t-0__900 &gt; *,
    .padding-bt-0__900, .heirs-padding-bt-0__900 &gt; * { padding-top: 0 !important; }

    .padding-1-8__900, .heirs-padding-1-8__900 &gt; * { padding: .125rem !important; }
    .padding-b-1-8__900, .heirs-padding-b-1-8__900 &gt; *,
    .padding-bt-1-8__900, .heirs-padding-bt-1-8__900 &gt; * { padding-bottom: .125rem !important; }
    .padding-l-1-8__900, .heirs-padding-l-1-8__900 &gt; *,
    .padding-lr-1-8__900, .heirs-padding-lr-1-8__900 &gt; * { padding-left: .125rem !important; }
    .padding-r-1-8__900, .heirs-padding-r-1-8__900 &gt; *,
    .padding-lr-1-8__900, .heirs-padding-lr-1-8__900 &gt; * { padding-right: .125rem !important; }
    .padding-t-1-8__900, .heirs-padding-t-1-8__900 &gt; *,
    .padding-bt-1-8__900, .heirs-padding-bt-1-8__900 &gt; * { padding-top: .125rem !important; }

    .padding-1-4__900, .heirs-padding-1-4__900 &gt; * { padding: .25rem !important; }
    .padding-b-1-4__900, .heirs-padding-b-1-4__900 &gt; *,
    .padding-bt-1-4__900, .heirs-padding-bt-1-4__900 &gt; * { padding-bottom: .25rem !important; }
    .padding-l-1-4__900, .heirs-padding-l-1-4__900 &gt; *,
    .padding-lr-1-4__900, .heirs-padding-lr-1-4__900 &gt; * { padding-left: .25rem !important; }
    .padding-r-1-4__900, .heirs-padding-r-1-4__900 &gt; *,
    .padding-lr-1-4__900, .heirs-padding-lr-1-4__900 &gt; * { padding-right: .25rem !important; }
    .padding-t-1-4__900, .heirs-padding-t-1-4__900 &gt; *,
    .padding-bt-1-4__900, .heirs-padding-bt-1-4__900 &gt; * { padding-top: .25rem !important; }

    .padding-1-2__900, .heirs-padding-1-2__900 &gt; * { padding: .5rem !important; }
    .padding-b-1-2__900, .heirs-padding-b-1-2__900 &gt; *,
    .padding-bt-1-2__900, .heirs-padding-bt-1-2__900 &gt; * { padding-bottom: .5rem !important; }
    .padding-l-1-2__900, .heirs-padding-l-1-2__900 &gt; *,
    .padding-lr-1-2__900, .heirs-padding-lr-1-2__900 &gt; * { padding-left: .5rem !important; }
    .padding-r-1-2__900, .heirs-padding-r-1-2__900 &gt; *,
    .padding-lr-1-2__900, .heirs-padding-lr-1-2__900 &gt; * { padding-right: .5rem !important; }
    .padding-t-1-2__900, .heirs-padding-t-1-2__900 &gt; *,
    .padding-bt-1-2__900, .heirs-padding-bt-1-2__900 &gt; * { padding-top: .5rem !important; }

    .padding-3-4__900, .heirs-padding-3-4__900 &gt; * { padding: .75rem !important; }
    .padding-b-3-4__900, .heirs-padding-b-3-4__900 &gt; *,
    .padding-bt-3-4__900, .heirs-padding-bt-3-4__900 &gt; * { padding-bottom: .75rem !important; }
    .padding-l-3-4__900, .heirs-padding-l-3-4__900 &gt; *,
    .padding-lr-3-4__900, .heirs-padding-lr-3-4__900 &gt; * { padding-left: .75rem !important; }
    .padding-r-3-4__900, .heirs-padding-r-3-4__900 &gt; *,
    .padding-lr-3-4__900, .heirs-padding-lr-3-4__900 &gt; * { padding-right: .75rem !important; }
    .padding-t-3-4__900, .heirs-padding-t-3-4__900 &gt; *,
    .padding-bt-3-4__900, .heirs-padding-bt-3-4__900 &gt; * { padding-top: .75rem !important; }

    .padding-1__900, .heirs-padding-1__900 &gt; * { padding: 1rem !important; }
    .padding-b-1__900, .heirs-padding-b-1__900 &gt; *,
    .padding-bt-1__900, .heirs-padding-bt-1__900 &gt; * { padding-bottom: 1rem !important; }
    .padding-l-1__900, .heirs-padding-l-1__900 &gt; *,
    .padding-lr-1__900, .heirs-padding-lr-1__900 &gt; * { padding-left: 1rem !important; }
    .padding-r-1__900, .heirs-padding-r-1__900 &gt; *,
    .padding-lr-1__900, .heirs-padding-lr-1__900 &gt; * { padding-right: 1rem !important; }
    .padding-t-1__900, .heirs-padding-t-1__900 &gt; *,
    .padding-bt-1__900, .heirs-padding-bt-1__900 &gt; * { padding-top: 1rem !important; }

    .padding-2__900, .heirs-padding-2__900 &gt; * { padding: 2rem !important; }
    .padding-b-2__900, .heirs-padding-b-2__900 &gt; *,
    .padding-bt-2__900, .heirs-padding-bt-2__900 &gt; * { padding-bottom: 2rem !important; }
    .padding-l-2__900, .heirs-padding-l-2__900 &gt; *,
    .padding-lr-2__900, .heirs-padding-lr-2__900 &gt; * { padding-left: 2rem !important; }
    .padding-r-2__900, .heirs-padding-r-2__900 &gt; *,
    .padding-lr-2__900, .heirs-padding-lr-2__900 &gt; * { padding-right: 2rem !important; }
    .padding-t-2__900, .heirs-padding-t-2__900 &gt; *,
    .padding-bt-2__900, .heirs-padding-bt-2__900 &gt; * { padding-top: 2rem !important; }

    .padding-3__900, .heirs-padding-3__900 &gt; * { padding: 3rem !important; }
    .padding-b-3__900, .heirs-padding-b-3__900 &gt; *,
    .padding-bt-3__900, .heirs-padding-bt-3__900 &gt; * { padding-bottom: 3rem !important; }
    .padding-l-3__900, .heirs-padding-l-3__900 &gt; *,
    .padding-lr-3__900, .heirs-padding-lr-3__900 &gt; * { padding-left: 3rem !important; }
    .padding-r-3__900, .heirs-padding-r-3__900 &gt; *,
    .padding-lr-3__900, .heirs-padding-lr-3__900 &gt; * { padding-right: 3rem !important; }
    .padding-t-3__900, .heirs-padding-t-3__900 &gt; *,
    .padding-bt-3__900, .heirs-padding-bt-3__900 &gt; * { padding-top: 3rem !important; }

    .padding-4__900, .heirs-padding-4__900 &gt; * { padding: 4rem !important; }
    .padding-b-4__900, .heirs-padding-b-4__900 &gt; *,
    .padding-bt-4__900, .heirs-padding-bt-4__900 &gt; * { padding-bottom: 4rem !important; }
    .padding-l-4__900, .heirs-padding-l-4__900 &gt; *,
    .padding-lr-4__900, .heirs-padding-lr-4__900 &gt; * { padding-left: 4rem !important; }
    .padding-r-4__900, .heirs-padding-r-4__900 &gt; *,
    .padding-lr-4__900, .heirs-padding-lr-4__900 &gt; * { padding-right: 4rem !important; }
    .padding-t-4__900, .heirs-padding-t-4__900 &gt; *,
    .padding-bt-4__900, .heirs-padding-bt-4__900 &gt; * { padding-top: 4rem !important; }
}

/* styles for small screens (600px)
   ========================================================================== */

@media all and (max-width: 600px) {
    html { font-size: 13px; }

    .cf__600:after, .heirs-cf__600 &gt; *:after,
    .cf__600:before, .heirs-cf__600 &gt; *:before,
    .break-after__600:after, .heirs-break-after__600 &gt; *:after,
    .break-before__600:before, .heirs-break-before__600 &gt; *:before {
        clear: both;
        content: '';
        display: table;
    }

    .fill__600, .heirs-fill__600 &gt; * {
        height: auto;
        max-width: 100%;
    }

    .fill-and-center__600, .heirs-fill-and-center__600 &gt; * {
        display: block;
        float: none;
        height: auto;
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
    }

    .grid__600, .heirs-grid__600 &gt; *,
    .row__600, .heirs-row__600 &gt; * { display: block; }

    .inline-grid__600, .heirs-inline-grid__600 &gt; * { display: inline-block; }

    .grid__600:after, .heirs-grid__600 &gt; *:after,
    .grid__600:before, .heirs-grid__600 &gt; *:before,
    .inline-grid__600:after, .heirs-inline-grid__600 &gt; *:after,
    .inline-grid__600:before, .heirs-inline-grid__600 &gt; *:before,
    .collapse__600 &gt; *:after, .heirs-collapse__600 &gt; * &gt; *:after,
    .collapse__600 &gt; *:before, .heirs-collapse__600 &gt; * &gt; *:before {
        clear: both;
        content: '';
        display: table;
    }

    .grid__600 &gt; *, .heirs-grid__600 &gt; * &gt; *,
    .row__600 &gt; *, .heirs-row__600 &gt; * &gt; *,
    .col__600, .heirs-col__600 &gt; *,
    .inline-grid__600 &gt; *, .heirs-inline-grid__600 &gt; * &gt; * {
        float: left;
        display: block;
    }

    .cols-1__600 &gt; *:nth-child(1n+2), .heirs-cols-1__600 &gt; * &gt; *:nth-child(1n+2),
    .cols-2__600 &gt; *:nth-child(1n+2), .heirs-cols-2__600 &gt; * &gt; *:nth-child(1n+2),
    .cols-3__600 &gt; *:nth-child(1n+2), .heirs-cols-3__600 &gt; * &gt; *:nth-child(1n+2),
    .cols-4__600 &gt; *:nth-child(1n+2), .heirs-cols-4__600 &gt; * &gt; *:nth-child(1n+2),
    .cols-5__600 &gt; *:nth-child(1n+2), .heirs-cols-5__600 &gt; * &gt; *:nth-child(1n+2),
    .cols-6__600 &gt; *:nth-child(1n+2), .heirs-cols-6__600 &gt; * &gt; *:nth-child(1n+2),
    .cols-7__600 &gt; *:nth-child(1n+2), .heirs-cols-7__600 &gt; * &gt; *:nth-child(1n+2),
    .cols-8__600 &gt; *:nth-child(1n+2), .heirs-cols-8__600 &gt; * &gt; *:nth-child(1n+2),
    .cols-9__600 &gt; *:nth-child(1n+2), .heirs-cols-9__600 &gt; * &gt; *:nth-child(1n+2),
    .cols-10__600 &gt; *:nth-child(1n+2), .heirs-cols-10__600 &gt; * &gt; *:nth-child(1n+2),
    .cols-11__600 &gt; *:nth-child(1n+2), .heirs-cols-11__600 &gt; * &gt; *:nth-child(1n+2),
    .cols-12__600 &gt; *:nth-child(1n+2), .heirs-cols-12__600 &gt; * &gt; *:nth-child(1n+2) { clear: none !important; }

    .cols-1__600 &gt; *:nth-child(1n+2), .heirs-cols-1__600 &gt; * &gt; *:nth-child(1n+2),
    .cols-2__600 &gt; *:nth-child(2n+3), .heirs-cols-2__600 &gt; * &gt; *:nth-child(2n+3),
    .cols-3__600 &gt; *:nth-child(3n+4), .heirs-cols-3__600 &gt; * &gt; *:nth-child(3n+4),
    .cols-4__600 &gt; *:nth-child(4n+5), .heirs-cols-4__600 &gt; * &gt; *:nth-child(4n+5),
    .cols-5__600 &gt; *:nth-child(5n+6), .heirs-cols-5__600 &gt; * &gt; *:nth-child(5n+6),
    .cols-6__600 &gt; *:nth-child(6n+7), .heirs-cols-6__600 &gt; * &gt; *:nth-child(6n+7),
    .cols-7__600 &gt; *:nth-child(7n+8), .heirs-cols-7__600 &gt; * &gt; *:nth-child(7n+8),
    .cols-8__600 &gt; *:nth-child(8n+9), .heirs-cols-8__600 &gt; * &gt; *:nth-child(8n+9),
    .cols-9__600 &gt; *:nth-child(9n+10), .heirs-cols-9__600 &gt; * &gt; *:nth-child(9n+10),
    .cols-10__600 &gt; *:nth-child(10n+11), .heirs-cols-10__600 &gt; * &gt; *:nth-child(10n+11),
    .cols-11__600 &gt; *:nth-child(11n+12), .heirs-cols-11__600 &gt; * &gt; *:nth-child(11n+12),
    .cols-12__600 &gt; *:nth-child(12n+13), .heirs-cols-12__600 &gt; * &gt; *:nth-child(12n+13) { clear: both !important; }

    .mini__600, .heirs-mini__600 &gt; *,
    .mini-b__600, .heirs-mini-b__600 &gt; *,
    .mini-m__600, .heirs-mini-m__600 &gt; *,
    .mini-t__600, .heirs-mini-t__600 &gt; * {
        display: block;
        page-break-inside: avoid;
    }

    .mini__600 &gt; *, .heirs-mini__600 &gt; * &gt; *,
    .mini-b__600 &gt; *, .heirs-mini-b__600 &gt; * &gt; *,
    .mini-m__600 &gt; *, .heirs-mini-m__600 &gt; * &gt; *,
    .mini-t__600 &gt; *, .heirs-mini-t__600 &gt; * &gt; * {
        display: table-cell;
        vertical-align: top;
    }

    .mini-b__600 &gt; *, .heirs-mini-b__600 &gt; * &gt; * { vertical-align: bottom; }
    .mini-m__600 &gt; *, .heirs-mini-m__600 &gt; * &gt; * { vertical-align: middle; }
    .mini-t__600 &gt; *, .heirs-mini-t__600 &gt; * &gt; * { vertical-align: top; }

    .mini-collapse__600 &gt; *, .heirs-mini-collapse__600 &gt; * &gt; * { display: block; }

    .table__600, .heirs-table__600 &gt; *,
    .table__600 &gt; *, .heirs-table__600 &gt; * &gt; *,
    .table__600 &gt; * &gt; *, .heirs-table__600 &gt; * &gt; * &gt; * {
        border-collapse: collapse; /* remove excess spacing around table elements */
        border-spacing: 0; /* ^ */
    }

    .table__600, .heirs-table__600 &gt; * { display: table; }

    .table__600 &gt; *, .heirs-table__600 &gt; * &gt; *,
    .table-row__600 &gt; *, .heirs-table-row__600 &gt; * &gt; * { display: table-row; }

    .table__600 &gt; * &gt; *, .heirs-table__600 &gt; * &gt; * &gt; *,
    .table-col__600 &gt; * &gt; *, .heirs-table-col__600 &gt; * &gt; * &gt; * {
        display: table-cell;
        vertical-align: top;
    }

    .table-collapse__600, .heirs-table-collapse__600 &gt; *,
    .table-collapse__600 &gt; *, .heirs-table-collapse__600 &gt; * &gt; *,
    .table-collapse__600 &gt; * &gt; *, .heirs-table-collapse__600 &gt; * &gt; * &gt; * { display: block; }

    .flex__600, .heirs-flex__600 &gt; * { display: flex; }

    .inline-flex__600, .heirs-inline-flex__600 &gt; * { display: inline-flex; }

    .flex-direction-c__600, .heirs-flex-direction-c__600 &gt; * { flex-direction: column; }
    .flex-direction-cr__600, .heirs-flex-direction-cr__600 &gt; * { flex-direction: column-reverse; }
    .flex-direction-r__600, .heirs-flex-direction-r__600 &gt; * { flex-direction: row; }
    .flex-direction-rr__600, .heirs-flex-direction-rr__600 &gt; * { flex-direction: row-reverse; }

    .flex-wrap-n__600, .heirs-flex-wrap-n__600 &gt; * { flex-wrap: nowrap; }
    .flex-wrap-w__600, .heirs-flex-wrap-w__600 &gt; * { flex-wrap: wrap; }
    .flex-wrap-wr__600, .heirs-flex-wrap-wr__600 &gt; * { flex-wrap: wrap-reverse; }

    .justify-content-c__600, .heirs-justify-content-c__600 &gt; * { justify-content: center; }
    .justify-content-fe__600, .heirs-justify-content-fe__600 &gt; * { justify-content: flex-end; }
    .justify-content-fs__600, .heirs-justify-content-fs__600 &gt; * { justify-content: flex-start; }
    .justify-content-sa__600, .heirs-justify-content-sa__600 &gt; * { justify-content: space-around; }
    .justify-content-sb__600, .heirs-justify-content-sb__600 &gt; * { justify-content: space-between; }
    .justify-content-se__600, .heirs-justify-content-se__600 &gt; * { justify-content: space-evenly; }

    .align-items-b__600, .heirs-align-items-b__600 &gt; * { align-items: baseline; }
    .align-items-c__600, .heirs-align-items-c__600 &gt; * { align-items: center; }
    .align-items-fe__600, .heirs-align-items-fe__600 &gt; * { align-items: flex-end; }
    .align-items-fs__600, .heirs-align-items-fs__600 &gt; * { align-items: flex-start; }
    .align-items-s__600, .heirs-align-items-s__600 &gt; * { align-items: stretch; }

    .align-content-c__600, .heirs-align-content-c__600 &gt; * { align-content: center; }
    .align-content-fe__600, .heirs-align-content-fe__600 &gt; * { align-content: flex-end; }
    .align-content-fs__600, .heirs-align-content-fs__600 &gt; * { align-content: flex-start; }
    .align-content-s__600, .heirs-align-content-se__600 &gt; * { align-content: stretch; }
    .align-content-sa__600, .heirs-align-content-sa__600 &gt; * { align-content: space-around; }
    .align-content-sb__600, .heirs-align-content-sb__600 &gt; * { align-content: space-between; }

    .align-self-a__600, .heirs-align-self-a__600 &gt; * { align-self: auto; }
    .align-self-b__600, .heirs-align-self-b__600 &gt; * { align-self: baseline; }
    .align-self-c__600, .heirs-align-self-c__600 &gt; * { align-self: center; }
    .align-self-fe__600, .heirs-align-self-fe__600 &gt; * { align-self: flex-end; }
    .align-self-fs__600, .heirs-align-self-fs__600 &gt; * { align-self: flex-start; }
    .align-self-s__600, .heirs-align-self-se__600 &gt; * { align-self: stretch; }

    .flex-basis-a__600, .heirs-flex-basis-a__600 &gt; * { flex-basis: auto; }

    .flex-grow-0__600, .heirs-flex-grow-0__600 &gt; * { flex-grow: 0; }
    .flex-grow-1__600, .heirs-flex-grow-1__600 &gt; * { flex-grow: 1; }
    .flex-grow-2__600, .heirs-flex-grow-2__600 &gt; * { flex-grow: 2; }
    .flex-grow-3__600, .heirs-flex-grow-3__600 &gt; * { flex-grow: 3; }
    .flex-grow-4__600, .heirs-flex-grow-4__600 &gt; * { flex-grow: 4; }
    .flex-grow-5__600, .heirs-flex-grow-5__600 &gt; * { flex-grow: 5; }
    .flex-grow-6__600, .heirs-flex-grow-6__600 &gt; * { flex-grow: 6; }
    .flex-grow-7__600, .heirs-flex-grow-7__600 &gt; * { flex-grow: 7; }
    .flex-grow-8__600, .heirs-flex-grow-8__600 &gt; * { flex-grow: 8; }
    .flex-grow-9__600, .heirs-flex-grow-9__600 &gt; * { flex-grow: 9; }
    .flex-grow-10__600, .heirs-flex-grow-10__600 &gt; * { flex-grow: 10; }
    .flex-grow-11__600, .heirs-flex-grow-11__600 &gt; * { flex-grow: 11; }
    .flex-grow-12__600, .heirs-flex-grow-12__600 &gt; * { flex-grow: 12; }

    .flex-shrink-1__600, .heirs-flex-shrink-1__600 &gt; * { flex-shrink: 1; }
    .flex-shrink-2__600, .heirs-flex-shrink-2__600 &gt; * { flex-shrink: 2; }
    .flex-shrink-3__600, .heirs-flex-shrink-3__600 &gt; * { flex-shrink: 3; }
    .flex-shrink-4__600, .heirs-flex-shrink-4__600 &gt; * { flex-shrink: 4; }
    .flex-shrink-5__600, .heirs-flex-shrink-5__600 &gt; * { flex-shrink: 5; }
    .flex-shrink-6__600, .heirs-flex-shrink-6__600 &gt; * { flex-shrink: 6; }
    .flex-shrink-7__600, .heirs-flex-shrink-7__600 &gt; * { flex-shrink: 7; }
    .flex-shrink-8__600, .heirs-flex-shrink-8__600 &gt; * { flex-shrink: 8; }
    .flex-shrink-9__600, .heirs-flex-shrink-9__600 &gt; * { flex-shrink: 9; }
    .flex-shrink-10__600, .heirs-flex-shrink-10__600 &gt; * { flex-shrink: 10; }
    .flex-shrink-11__600, .heirs-flex-shrink-11__600 &gt; * { flex-shrink: 11; }
    .flex-shrink-12__600, .heirs-flex-shrink-12__600 &gt; * { flex-shrink: 12; }

    .order-0__600, .heirs-order-0__600 &gt; * { order: 0; }
    .order-1__600, .heirs-order-1__600 &gt; * { order: 1; }
    .order-2__600, .heirs-order-2__600 &gt; * { order: 2; }
    .order-3__600, .heirs-order-3__600 &gt; * { order: 3; }
    .order-4__600, .heirs-order-4__600 &gt; * { order: 4; }
    .order-5__600, .heirs-order-5__600 &gt; * { order: 5; }
    .order-6__600, .heirs-order-6__600 &gt; * { order: 6; }
    .order-7__600, .heirs-order-7__600 &gt; * { order: 7; }
    .order-8__600, .heirs-order-8__600 &gt; * { order: 8; }
    .order-9__600, .heirs-order-9__600 &gt; * { order: 9; }
    .order-10__600, .heirs-order-10__600 &gt; * { order: 10; }
    .order-11__600, .heirs-order-11__600 &gt; * { order: 11; }
    .order-12__600, .heirs-order-12__600 &gt; * { order: 12; }

    .columns-a__600, .heirs-columns-a__600 &gt; * { columns: auto; }
    .columns-i__600, .heirs-columns-i__600 &gt; * { columns: inherit; }

    .columns-0__600, .heirs-columns-0__600 &gt; * { columns: 0; }
    .columns-1__600, .heirs-columns-1__600 &gt; * { columns: 1; }
    .columns-2__600, .heirs-columns-2__600 &gt; * { columns: 2; }
    .columns-3__600, .heirs-columns-3__600 &gt; * { columns: 3; }
    .columns-4__600, .heirs-columns-4__600 &gt; * { columns: 4; }
    .columns-5__600, .heirs-columns-5__600 &gt; * { columns: 5; }
    .columns-6__600, .heirs-columns-6__600 &gt; * { columns: 6; }
    .columns-7__600, .heirs-columns-7__600 &gt; * { columns: 7; }
    .columns-8__600, .heirs-columns-8__600 &gt; * { columns: 8; }
    .columns-9__600, .heirs-columns-9__600 &gt; * { columns: 9; }
    .columns-10__600, .heirs-columns-10__600 &gt; * { columns: 10; }
    .columns-11__600, .heirs-columns-11__600 &gt; * { columns: 11; }
    .columns-12__600, .heirs-columns-12__600 &gt; * { columns: 12; }

    .column-count-a__600, .heirs-column-count-a__600 &gt; * { column-count: auto; }
    .column-count-i__600, .heirs-column-count-i__600 &gt; * { column-count: inherit; }

    .column-count-0__600, .heirs-column-count-0__600 &gt; * { column-count: 0; }
    .column-count-1__600, .heirs-column-count-1__600 &gt; * { column-count: 1; }
    .column-count-2__600, .heirs-column-count-2__600 &gt; * { column-count: 2; }
    .column-count-3__600, .heirs-column-count-3__600 &gt; * { column-count: 3; }
    .column-count-4__600, .heirs-column-count-4__600 &gt; * { column-count: 4; }
    .column-count-5__600, .heirs-column-count-5__600 &gt; * { column-count: 5; }
    .column-count-6__600, .heirs-column-count-6__600 &gt; * { column-count: 6; }
    .column-count-7__600, .heirs-column-count-7__600 &gt; * { column-count: 7; }
    .column-count-8__600, .heirs-column-count-8__600 &gt; * { column-count: 8; }
    .column-count-9__600, .heirs-column-count-9__600 &gt; * { column-count: 9; }
    .column-count-10__600, .heirs-column-count-10__600 &gt; * { column-count: 10; }
    .column-count-11__600, .heirs-column-count-11__600 &gt; * { column-count: 11; }
    .column-count-12__600, .heirs-column-count-12__600 &gt; * { column-count: 12; }

    .column-width-a__600, .heirs-column-width-a__600 &gt; * { column-width: auto; }
    .column-width-full__600, .heirs-column-width-full__600 &gt; * { column-width: 100%; }
    .column-width-i__600, .heirs-column-width-i__600 &gt; * { column-width: inherit; }
    .column-width-0__600, .heirs-column-width-0__600 &gt; * { column-width: 0; }

    .column-width-1-2__600, .heirs-column-width-1-2__600 &gt; * { column-width: 50%; }
    .column-width-1-3__600, .heirs-column-width-1-3__600 &gt; * { column-width: 33.33333333333333%; }
    .column-width-1-4__600, .heirs-column-width-1-4__600 &gt; * { column-width: 25%; }
    .column-width-1-5__600, .heirs-column-width-1-5__600 &gt; * { column-width: 20%; }
    .column-width-1-6__600, .heirs-column-width-1-6__600 &gt; * { column-width: 16.66666666666667%; }
    .column-width-1-7__600, .heirs-column-width-1-7__600 &gt; * { column-width: 14.28571428571429%; }
    .column-width-1-8__600, .heirs-column-width-1-8__600 &gt; * { column-width: 12.5%; }
    .column-width-1-9__600, .heirs-column-width-1-9__600 &gt; * { column-width: 11.11111111111111%; }
    .column-width-1-10__600, .heirs-column-width-1-10__600 &gt; * { column-width: 10%; }
    .column-width-1-11__600, .heirs-column-width-1-11__600 &gt; * { column-width: 9.090909090909091%; }
    .column-width-1-12__600, .heirs-column-width-1-12__600 &gt; * { column-width: 8.333333333333333%; }
    .column-width-1-20__600, .heirs-column-width-1-20__600 &gt; * { column-width: 5%; }
    .column-width-2-3__600, .heirs-column-width-2-3__600 &gt; * { column-width: 66.66666666666667%; }
    .column-width-2-5__600, .heirs-column-width-2-5__600 &gt; * { column-width: 40%; }
    .column-width-2-7__600, .heirs-column-width-2-7__600 &gt; * { column-width: 28.57142857142858%; }
    .column-width-2-9__600, .heirs-column-width-2-9__600 &gt; * { column-width: 22.22222222222222%; }
    .column-width-2-11__600, .heirs-column-width-2-11__600 &gt; * { column-width: 18.18181818181818%; }
    .column-width-3-4__600, .heirs-column-width-3-4__600 &gt; * { column-width: 75%; }
    .column-width-3-5__600, .heirs-column-width-3-5__600 &gt; * { column-width: 60%; }
    .column-width-3-7__600, .heirs-column-width-3-7__600 &gt; * { column-width: 42.85714285714287%; }
    .column-width-3-8__600, .heirs-column-width-3-8__600 &gt; * { column-width: 37.5%; }
    .column-width-3-10__600, .heirs-column-width-3-10__600 &gt; * { column-width: 30%; }
    .column-width-3-11__600, .heirs-column-width-3-11__600 &gt; * { column-width: 27.27272727272727%; }
    .column-width-4-5__600, .heirs-column-width-4-5__600 &gt; * { column-width: 80%; }
    .column-width-4-7__600, .heirs-column-width-4-7__600 &gt; * { column-width: 57.14285714285716%; }
    .column-width-4-9__600, .heirs-column-width-4-9__600 &gt; * { column-width: 44.44444444444444%; }
    .column-width-4-11__600, .heirs-column-width-4-11__600 &gt; * { column-width: 36.36363636363636%; }
    .column-width-5-6__600, .heirs-column-width-5-6__600 &gt; * { column-width: 83.33333333333333%; }
    .column-width-5-7__600, .heirs-column-width-5-7__600 &gt; * { column-width: 71.42857142857145%; }
    .column-width-5-8__600, .heirs-column-width-5-8__600 &gt; * { column-width: 62.5%; }
    .column-width-5-9__600, .heirs-column-width-5-9__600 &gt; * { column-width: 55.55555555555555%; }
    .column-width-5-11__600, .heirs-column-width-5-11__600 &gt; * { column-width: 45.45454545454546%; }
    .column-width-5-12__600, .heirs-column-width-5-12__600 &gt; * { column-width: 41.66666666666667%; }
    .column-width-6-7__600, .heirs-column-width-6-7__600 &gt; * { column-width: 85.71428571428574%; }
    .column-width-6-11__600, .heirs-column-width-6-11__600 &gt; * { column-width: 54.54545454545455%; }
    .column-width-7-8__600, .heirs-column-width-7-8__600 &gt; * { column-width: 87.5%; }
    .column-width-7-9__600, .heirs-column-width-7-9__600 &gt; * { column-width: 77.77777777777777%; }
    .column-width-7-10__600, .heirs-column-width-7-10__600 &gt; * { column-width: 70%; }
    .column-width-7-11__600, .heirs-column-width-7-11__600 &gt; * { column-width: 63.63636363636364%; }
    .column-width-7-12__600, .heirs-column-width-7-12__600 &gt; * { column-width: 58.33333333333333%; }
    .column-width-8-9__600, .heirs-column-width-8-9__600 &gt; * { column-width: 88.88888888888888%; }
    .column-width-8-11__600, .heirs-column-width-8-11__600 &gt; * { column-width: 72.72727272727273%; }
    .column-width-9-10__600, .heirs-column-width-9-10__600 &gt; * { column-width: 90%; }
    .column-width-9-11__600, .heirs-column-width-9-11__600 &gt; * { column-width: 81.81818181818182%; }
    .column-width-10-11__600, .heirs-column-width-10-11__600 &gt; * { column-width: 90.90909090909091%; }
    .column-width-11-12__600, .heirs-column-width-11-12__600 &gt; * { column-width: 91.66666666666666%; }

    .arrow-after__600:after, .heirs-arrow-after__600 &gt; *:after, .heirs-arrow-between__600 &gt; *:not(:first-child):before,
    .arrow-l-after__600:after, .heirs-arrow-l-after__600 &gt; *:after, .heirs-arrow-l-between__600 &gt; *:not(:first-child):before,
    .bar-after__600:after, .heirs-bar-after__600 &gt; *:after, .heirs-bar-between__600 &gt; *:not(:first-child):before,
    .bullet-after__600:after, .heirs-bullet-after__600 &gt; *:after, .heirs-bullet-between__600 &gt; *:not(:first-child):before,
    .chevron-after__600:after, .heirs-chevron-after__600 &gt; *:after, .heirs-chevron-between__600 &gt; *:not(:first-child):before,
    .chevron-l-after__600:after, .heirs-chevron-l-after__600 &gt; *:after, .heirs-chevron-l-between__600 &gt; *:not(:first-child):before,
    .square-after__600:after, .heirs-square-after__600 &gt; *:after, .heirs-square-between__600 &gt; *:not(:first-child):before {
        display: inline;
        margin-left: .25rem;
    }

    .arrow-before__600:before, .heirs-arrow-before__600 &gt; *:before, .heirs-arrow-between__600 &gt; *:not(:first-child):before,
    .arrow-l-before__600:before, .heirs-arrow-l-before__600 &gt; *:before, .heirs-arrow-l-between__600 &gt; *:not(:first-child):before,
    .bar-before__600:before, .heirs-bar-before__600 &gt; *:before, .heirs-bar-between__600 &gt; *:not(:first-child):before,
    .bullet-before__600:before, .heirs-bullet-before__600 &gt; *:before, .heirs-bullet-between__600 &gt; *:not(:first-child):before,
    .chevron-before__600:before, .heirs-chevron-before__600 &gt; *:before, .heirs-chevron-between__600 &gt; *:not(:first-child):before,
    .chevron-l-before__600:before, .heirs-chevron-l-before__600 &gt; *:before, .heirs-chevron-l-between__600 &gt; *:not(:first-child):before,
    .square-before__600:before, .heirs-square-before__600 &gt; *:before, .heirs-square-between__600 &gt; *:not(:first-child):before {
        display: inline;
        margin-right: .25rem;
    }

    .arrow-after__600:after, .heirs-arrow-after__600 &gt; *:after,
    .arrow-before__600:before, .heirs-arrow-before__600 &gt; *:before, .heirs-arrow-between__600 &gt; *:not(:first-child):before { content: 'â€º'; }

    .arrow-l-after__600:after, .heirs-arrow-l-after__600 &gt; *:after,
    .arrow-l-before__600:before, .heirs-arrow-l-before__600 &gt; *:before, .heirs-arrow-l-between__600 &gt; *:not(:first-child):before { content: 'â€¹'; }

    .bar-after__600:after, .heirs-bar-after__600 &gt; *:after,
    .bar-before__600:before, .heirs-bar-before__600 &gt; *:before, .heirs-bar-between__600 &gt; *:not(:first-child):before { content: '|'; }

    .bullet-after__600:after, .heirs-bullet-after__600 &gt; *:after,
    .bullet-before__600:before, .heirs-bullet-before__600 &gt; *:before, .heirs-bullet-between__600 &gt; *:not(:first-child):before {
        content: 'â€¢';
        font-family: Arial;
    }

    .chevron-after__600:after, .heirs-chevron-after__600 &gt; *:after,
    .chevron-before__600:before, .heirs-chevron-before__600 &gt; *:before, .heirs-chevron-between__600 &gt; *:not(:first-child):before { content: 'Â»'; }

    .chevron-l-after__600:after, .heirs-chevron-l-after__600 &gt; *:after,
    .chevron-l-before__600:before, .heirs-chevron-l-before__600 &gt; *:before, .heirs-chevron-l-between__600 &gt; *:not(:first-child):before { content: 'Â«'; }

    .square-after__600:after, .heirs-square-after__600 &gt; *:after,
    .square-before__600:before, .heirs-square-before__600 &gt; *:before, .heirs-square-between__600 &gt; *:not(:first-child):before {
        content: 'â–&nbsp;';
        font-family: Arial;
    }

    .nothing-after__600:after, .heirs-nothing-after__600 &gt; *:after,
    .nothing-before__600:before, .heirs-nothing-before__600 &gt; *:before, .heirs-nothing-between__600 &gt; *:not(:first-child):before {
        content: '';
        margin-left: 0;
        margin-right: 0;
    }

    .font-size-i__600, .heirs-font-size-i__600 &gt; * { font-size: inherit !important; }

    .font-size-0__600, .heirs-font-size-0__600 &gt; * { font-size: 0 !important; }
    .font-size-1-8__600, .heirs-font-size-1-8__600 &gt; * { font-size: .125rem !important; }
    .font-size-1-4__600, .heirs-font-size-1-4__600 &gt; * { font-size: .25rem !important; }
    .font-size-3-8__600, .heirs-font-size-3-8__600 &gt; * { font-size: .375rem !important; }
    .font-size-1-2__600, .heirs-font-size-1-2__600 &gt; * { font-size: .5rem !important; }
    .font-size-5-8__600, .heirs-font-size-5-8__600 &gt; * { font-size: .625rem !important; }
    .font-size-3-4__600, .heirs-font-size-3-4__600 &gt; * { font-size: .75rem !important; }
    .font-size-7-8__600, .heirs-font-size-7-8__600 &gt; * { font-size: .875rem !important; }

    .font-size-1__600, .heirs-font-size-1__600 &gt; * { font-size: 1rem !important; }
    .font-size-1-1-8__600, .heirs-font-size-1-1-8__600 &gt; * { font-size: 1.125rem !important; }
    .font-size-1-1-4__600, .heirs-font-size-1-1-4__600 &gt; * { font-size: 1.25rem !important; }
    .font-size-1-3-8__600, .heirs-font-size-1-3-8__600 &gt; * { font-size: 1.375rem !important; }
    .font-size-1-1-2__600, .heirs-font-size-1-1-2__600 &gt; * { font-size: 1.5rem !important; }
    .font-size-1-5-8__600, .heirs-font-size-1-5-8__600 &gt; * { font-size: 1.625rem !important; }
    .font-size-1-3-4__600, .heirs-font-size-1-3-4__600 &gt; * { font-size: 1.75rem !important; }
    .font-size-1-7-8__600, .heirs-font-size-1-7-8__600 &gt; * { font-size: 1.875rem !important; }

    .font-size-2__600, .heirs-font-size-2__600 &gt; * { font-size: 2rem !important; }
    .font-size-2-1-8__600, .heirs-font-size-2-1-8__600 &gt; * { font-size: 2.125rem !important; }
    .font-size-2-1-4__600, .heirs-font-size-2-1-4__600 &gt; * { font-size: 2.25rem !important; }
    .font-size-2-3-8__600, .heirs-font-size-2-3-8__600 &gt; * { font-size: 2.375rem !important; }
    .font-size-2-1-2__600, .heirs-font-size-2-1-2__600 &gt; * { font-size: 2.5rem !important; }
    .font-size-2-5-8__600, .heirs-font-size-2-5-8__600 &gt; * { font-size: 2.625rem !important; }
    .font-size-2-3-4__600, .heirs-font-size-2-3-4__600 &gt; * { font-size: 2.75rem !important; }
    .font-size-2-7-8__600, .heirs-font-size-2-7-8__600 &gt; * { font-size: 2.875rem !important; }

    .font-size-3__600, .heirs-font-size-3__600 &gt; * { font-size: 3rem !important; }
    .font-size-3-1-8__600, .heirs-font-size-3-1-8__600 &gt; * { font-size: 3.125rem !important; }
    .font-size-3-1-4__600, .heirs-font-size-3-1-4__600 &gt; * { font-size: 3.25rem !important; }
    .font-size-3-3-8__600, .heirs-font-size-3-3-8__600 &gt; * { font-size: 3.375rem !important; }
    .font-size-3-1-2__600, .heirs-font-size-3-1-2__600 &gt; * { font-size: 3.5rem !important; }
    .font-size-3-5-8__600, .heirs-font-size-3-5-8__600 &gt; * { font-size: 3.625rem !important; }
    .font-size-3-3-4__600, .heirs-font-size-3-3-4__600 &gt; * { font-size: 3.75rem !important; }
    .font-size-3-7-8__600, .heirs-font-size-3-7-8__600 &gt; * { font-size: 3.875rem !important; }

    .font-size-4__600, .heirs-font-size-4__600 &gt; * { font-size: 4rem !important; }
    .font-size-4-1-8__600, .heirs-font-size-4-1-8__600 &gt; * { font-size: 4.125rem !important; }
    .font-size-4-1-4__600, .heirs-font-size-4-1-4__600 &gt; * { font-size: 4.25rem !important; }
    .font-size-4-3-8__600, .heirs-font-size-4-3-8__600 &gt; * { font-size: 4.375rem !important; }
    .font-size-4-1-2__600, .heirs-font-size-4-1-2__600 &gt; * { font-size: 4.5rem !important; }
    .font-size-4-5-8__600, .heirs-font-size-4-5-8__600 &gt; * { font-size: 4.625rem !important; }
    .font-size-4-3-4__600, .heirs-font-size-4-3-4__600 &gt; * { font-size: 4.75rem !important; }
    .font-size-4-7-8__600, .heirs-font-size-4-7-8__600 &gt; * { font-size: 4.875rem !important; }

    .font-style-i__600, .heirs-font-style-i__600 &gt; * { font-style: italic !important; }
    .font-style-n__600, .heirs-font-style-n__600 &gt; * { font-style: normal !important; }

    .font-weight-200__600, .heirs-font-weight-200__600 &gt; * { font-weight: 200 !important; }
    .font-weight-300__600, .heirs-font-weight-300__600 &gt; * { font-weight: 300 !important; }
    .font-weight-400__600, .heirs-font-weight-400__600 &gt; * { font-weight: 400 !important; }
    .font-weight-500__600, .heirs-font-weight-500__600 &gt; * { font-weight: 500 !important; }
    .font-weight-600__600, .heirs-font-weight-600__600 &gt; * { font-weight: 600 !important; }

    .font-family-monospace__600, .heirs-font-family-monospace__600 &gt; * { font-family: Consolas, Monaco, monospace !important; }
    .font-family-sans-serif__600, .heirs-font-family-sans-serif__600 &gt; * { font-family: Arial, sans-serif !important; }
    .font-family-serif__600, .heirs-font-family-serif__600 &gt; * { font-family: Times, serif !important; }

    .hyphens-a__600, .heirs-hyphens-a__600 &gt; * { -ms-hyphens: auto !important; -webkit-hyphens: auto !important; hyphens: auto !important; }
    .hyphens-m__600, .heirs-hyphens-m__600 &gt; * { -ms-hyphens: manual !important; -webkit-hyphens: manual !important; hyphens: manual !important; }
    .hyphens-n__600, .heirs-hyphens-n__600 &gt; * { -ms-hyphens: none !important; -webkit-hyphens: none !important; hyphens: none !important; }

    .line-height-i__600, .heirs-line-height-i__600 &gt; * { line-height: inherit !important; }
    .line-height-1w__600, .heirs-line-height-1w__600 &gt; * { line-height: 1 !important; }

    .line-height-0__600, .heirs-line-height-0__600 &gt; * { line-height: 0 !important; }
    .line-height-1-8__600, .heirs-line-height-1-8__600 &gt; * { line-height: .125rem !important; }
    .line-height-1-4__600, .heirs-line-height-1-4__600 &gt; * { line-height: .25rem !important; }
    .line-height-3-8__600, .heirs-line-height-3-8__600 &gt; * { line-height: .375rem !important; }
    .line-height-1-2__600, .heirs-line-height-1-2__600 &gt; * { line-height: .5rem !important; }
    .line-height-5-8__600, .heirs-line-height-5-8__600 &gt; * { line-height: .625rem !important; }
    .line-height-3-4__600, .heirs-line-height-3-4__600 &gt; * { line-height: .75rem !important; }
    .line-height-7-8__600, .heirs-line-height-7-8__600 &gt; * { line-height: .875rem !important; }

    .line-height-1__600, .heirs-line-height-1__600 &gt; * { line-height: 1rem !important; }
    .line-height-1-1-8__600, .heirs-line-height-1-1-8__600 &gt; * { line-height: 1.125rem !important; }
    .line-height-1-1-4__600, .heirs-line-height-1-1-4__600 &gt; * { line-height: 1.25rem !important; }
    .line-height-1-3-8__600, .heirs-line-height-1-3-8__600 &gt; * { line-height: 1.375rem !important; }
    .line-height-1-1-2__600, .heirs-line-height-1-1-2__600 &gt; * { line-height: 1.5rem !important; }
    .line-height-1-5-8__600, .heirs-line-height-1-5-8__600 &gt; * { line-height: 1.625rem !important; }
    .line-height-1-3-4__600, .heirs-line-height-1-3-4__600 &gt; * { line-height: 1.75rem !important; }
    .line-height-1-7-8__600, .heirs-line-height-1-7-8__600 &gt; * { line-height: 1.875rem !important; }

    .line-height-2__600, .heirs-line-height-2__600 &gt; * { line-height: 2rem !important; }
    .line-height-2-1-8__600, .heirs-line-height-2-1-8__600 &gt; * { line-height: 2.125rem !important; }
    .line-height-2-1-4__600, .heirs-line-height-2-1-4__600 &gt; * { line-height: 2.25rem !important; }
    .line-height-2-3-8__600, .heirs-line-height-2-3-8__600 &gt; * { line-height: 2.375rem !important; }
    .line-height-2-1-2__600, .heirs-line-height-2-1-2__600 &gt; * { line-height: 2.5rem !important; }
    .line-height-2-5-8__600, .heirs-line-height-2-5-8__600 &gt; * { line-height: 2.625rem !important; }
    .line-height-2-3-4__600, .heirs-line-height-2-3-4__600 &gt; * { line-height: 2.75rem !important; }
    .line-height-2-7-8__600, .heirs-line-height-2-7-8__600 &gt; * { line-height: 2.875rem !important; }

    .line-height-3__600, .heirs-line-height-3__600 &gt; * { line-height: 3rem !important; }
    .line-height-3-1-8__600, .heirs-line-height-3-1-8__600 &gt; * { line-height: 3.125rem !important; }
    .line-height-3-1-4__600, .heirs-line-height-3-1-4__600 &gt; * { line-height: 3.25rem !important; }
    .line-height-3-3-8__600, .heirs-line-height-3-3-8__600 &gt; * { line-height: 3.375rem !important; }
    .line-height-3-1-2__600, .heirs-line-height-3-1-2__600 &gt; * { line-height: 3.5rem !important; }
    .line-height-3-5-8__600, .heirs-line-height-3-5-8__600 &gt; * { line-height: 3.625rem !important; }
    .line-height-3-3-4__600, .heirs-line-height-3-3-4__600 &gt; * { line-height: 3.75rem !important; }
    .line-height-3-7-8__600, .heirs-line-height-3-7-8__600 &gt; * { line-height: 3.875rem !important; }

    .line-height-4__600, .heirs-line-height-4__600 &gt; * { line-height: 4rem !important; }
    .line-height-4-1-8__600, .heirs-line-height-4-1-8__600 &gt; * { line-height: 4.125rem !important; }
    .line-height-4-1-4__600, .heirs-line-height-4-1-4__600 &gt; * { line-height: 4.25rem !important; }
    .line-height-4-3-8__600, .heirs-line-height-4-3-8__600 &gt; * { line-height: 4.375rem !important; }
    .line-height-4-1-2__600, .heirs-line-height-4-1-2__600 &gt; * { line-height: 4.5rem !important; }
    .line-height-4-5-8__600, .heirs-line-height-4-5-8__600 &gt; * { line-height: 4.625rem !important; }
    .line-height-4-3-4__600, .heirs-line-height-4-3-4__600 &gt; * { line-height: 4.75rem !important; }
    .line-height-4-7-8__600, .heirs-line-height-4-7-8__600 &gt; * { line-height: 4.875rem !important; }

    .text-align-c__600, .heirs-text-align-c__600 &gt; * { text-align: center !important; }
    .text-align-j__600, .heirs-text-align-j__600 &gt; * { text-align: justify !important; }
    .text-align-l__600, .heirs-text-align-l__600 &gt; * { text-align: left !important; }
    .text-align-r__600, .heirs-text-align-r__600 &gt; * { text-align: right !important; }

    .text-decoration-lt__600, .heirs-text-decoration-lt__600 &gt; * { text-decoration: line-through !important; }
    .text-decoration-o__600, .heirs-text-decoration-o__600 &gt; * { text-decoration: overline !important; }
    .text-decoration-u__600, .heirs-text-decoration-u__600 &gt; * { text-decoration: underline !important; }
    .text-decoration-uo__600, .heirs-text-decoration-uo__600 &gt; * { text-decoration: underline overline !important; }
    .text-decoration-n__600, .heirs-text-decoration-n__600 &gt; * { text-decoration: none !important; }

    .text-transform-l__600, .heirs-text-transform-l__600 &gt; * { text-transform: lowercase !important; }
    .text-transform-u__600, .heirs-text-transform-u__600 &gt; * { text-transform: uppercase !important; }
    .text-transform-n__600, .heirs-text-transform-n__600 &gt; * { text-transform: none !important; }

    .white-space-n__600, .heirs-white-space-n__600 &gt; * { white-space: normal !important; }
    .white-space-nw__600, .heirs-white-space-nw__600 &gt; * { white-space: nowrap !important; }
    .white-space-p__600, .heirs-white-space-p__600 &gt; * { white-space: pre !important; }
    .white-space-pl__600, .heirs-white-space-pl__600 &gt; * { white-space: pre-line !important; }
    .white-space-pw__600, .heirs-white-space-pw__600 &gt; * { white-space: pre-wrap !important; }

    .word-break-ba__600, .heirs-word-break-ba__600 &gt; * { word-break: break-all !important; }
    .word-break-ka__600, .heirs-word-break-ka__600 &gt; * { word-break: keep-all !important; }
    .word-break-n__600, .heirs-word-break-n__600 &gt; * { word-break: normal !important; }

    .word-wrap-bw__600, .heirs-word-wrap-bw__600 &gt; * { word-wrap: break-word !important; }
    .word-wrap-n__600, .heirs-word-wrap-n__600 &gt; * { word-wrap: normal !important; }

    .display-b__600, .heirs-display-b__600 &gt; *,
    .show__600, .heirs-show__600 &gt; * { display: block !important; }
    .display-i__600, .heirs-display-i__600 &gt; * { display: inline !important; }
    .display-ib__600, .heirs-display-ib__600 &gt; * { display: inline-block !important; }
    .display-it__600, .heirs-display-it__600 &gt; * { display: inline-table !important; }
    .display-li__600, .heirs-display-li__600 &gt; * { display: list-item !important; }
    .display-tcap__600, .heirs-display-tcap__600 &gt; * { display: table-caption !important; }
    .display-td__600, .heirs-display-td__600 &gt; * { display: table-cell !important; }
    .display-tcg__600, .heirs-display-tcg__600 &gt; * { display: table-column-group !important; }
    .display-tc__600, .heirs-display-tc__600 &gt; * { display: table-column !important; }
    .display-tfg__600, .heirs-display-tfg__600 &gt; * { display: table-footer-group !important; }
    .display-thg__600, .heirs-display-thg__600 &gt; * { display: table-header-group !important; }
    .display-trg__600, .heirs-display-trg__600 &gt; * { display: table-row-group !important; }
    .display-tr__600, .heirs-display-tr__600 &gt; * { display: table-row !important; }
    .display-t__600, .heirs-display-t__600 &gt; * { display: table !important; }
    .display-n__600, .heirs-display-n__600 &gt; *,
    .hide__600, .heirs-hide__600 &gt; * { display: none !important; }

    .opacity-0__600, .heirs-opacity-0__600 &gt; * { opacity: 0 !important; }
    .opacity-1__600, .heirs-opacity-1__600 &gt; * { opacity: 1 !important; }

    .visibility-h__600, .heirs-visibility-h__600 &gt; *,
    .hidden__600, .heirs-hidden__600 &gt; * { visibility: hidden !important; }
    .visibility-v__600, .heirs-visibility-v__600 &gt; *,
    .visible__600, .heirs-visible__600 &gt; * { visibility: visible !important; }

    .clear-l__600, .heirs-clear-l__600 &gt; * { clear: left !important; }
    .clear-r__600, .heirs-clear-r__600 &gt; * { clear: right !important; }
    .clear-b__600, .heirs-clear-b__600 &gt; * { clear: both !important; }
    .clear-n__600, .heirs-clear-n__600 &gt; * { clear: none !important; }

    .float-l__600, .heirs-float-l__600 &gt; * { float: left !important; }
    .float-r__600, .heirs-float-r__600 &gt; * { float: right !important; }
    .float-n__600, .heirs-float-n__600 &gt; * { float: none !important; }

    .position-a__600, .heirs-position-a__600 &gt; * { position: absolute !important; }
    .position-f__600, .heirs-position-f__600 &gt; * { position: fixed !important; }
    .position-r__600, .heirs-position-r__600 &gt; * { position: relative !important; }
    .position-s__600, .heirs-position-s__600 &gt; * { position: static !important; }

    .vertical-align-bl__600, .heirs-vertical-align-bl__600 &gt; * { vertical-align: baseline !important; }
    .vertical-align-b__600, .heirs-vertical-align-b__600 &gt; * { vertical-align: bottom !important; }
    .vertical-align-m__600, .heirs-vertical-align-m__600 &gt; * { vertical-align: middle !important; }
    .vertical-align-sub__600, .heirs-vertical-align-sub__600 &gt; * { vertical-align: sub !important; }
    .vertical-align-sup__600, .heirs-vertical-align-sup__600 &gt; * { vertical-align: super !important; }
    .vertical-align-tb__600, .heirs-vertical-align-tb__600 &gt; * { vertical-align: text-bottom !important; }
    .vertical-align-tt__600, .heirs-vertical-align-tt__600 &gt; * { vertical-align: text-top !important; }
    .vertical-align-t__600, .heirs-vertical-align-t__600 &gt; * { vertical-align: top !important; }

    .height-a__600, .heirs-height-a__600 &gt; * { height: auto !important; }
    .height-full__600, .heirs-height-full__600 &gt; * { height: 100% !important; }
    .height-i__600, .heirs-height-i__600 &gt; * { height: inherit !important; }
    .height-0__600, .heirs-height-0__600 &gt; * { height: 0 !important; }
    .height-1__600, .heirs-height-1__600 &gt; * { height: 1px !important; }

    .max-height-full__600, .heirs-max-height-full__600 &gt; * { max-height: 100% !important; }
    .max-height-i__600, .heirs-max-height-i__600 &gt; * { max-height: inherit !important; }
    .max-height-0__600, .heirs-max-height-0__600 &gt; * { max-height: 0 !important; }
    .max-height-1__600, .heirs-max-height-1__600 &gt; * { max-height: 1px !important; }

    .min-height-a__600, .heirs-min-height-a__600 &gt; * { min-height: auto !important; }
    .min-height-full__600, .heirs-min-height-full__600 &gt; * { min-height: 100% !important; }
    .min-height-i__600, .heirs-min-height-i__600 &gt; * { min-height: inherit !important; }
    .min-height-0__600, .heirs-min-height-0__600 &gt; * { min-height: 0 !important; }
    .min-height-1__600, .heirs-min-height-1__600 &gt; * { min-height: 1px !important; }

    .width-a__600, .heirs-width-a__600 &gt; * { width: auto !important; }
    .width-full__600, .heirs-width-full__600 &gt; * { width: 100% !important; }
    .width-i__600, .heirs-width-i__600 &gt; * { width: inherit !important; }
    .width-0__600, .heirs-width-0__600 &gt; * { width: 0 !important; }

    .width-1200__600, .heirs-width-1200__600 &gt; * { width: 1200px !important; }
    .width-900__600, .heirs-width-900__600 &gt; * { width: 900px !important; }
    .width-600__600, .heirs-width-600__600 &gt; * { width: 600px !important; }
    .width-320__600, .heirs-width-320__600 &gt; * { width: 320px !important; }

    .width-1-2__600, .heirs-width-1-2__600 &gt; * { width: 50% !important; }
    .width-1-3__600, .heirs-width-1-3__600 &gt; * { width: 33.33333333333333% !important; }
    .width-1-4__600, .heirs-width-1-4__600 &gt; * { width: 25% !important; }
    .width-1-5__600, .heirs-width-1-5__600 &gt; * { width: 20% !important; }
    .width-1-6__600, .heirs-width-1-6__600 &gt; * { width: 16.66666666666667% !important; }
    .width-1-7__600, .heirs-width-1-7__600 &gt; * { width: 14.28571428571429% !important; }
    .width-1-8__600, .heirs-width-1-8__600 &gt; * { width: 12.5% !important; }
    .width-1-9__600, .heirs-width-1-9__600 &gt; * { width: 11.11111111111111% !important; }
    .width-1-10__600, .heirs-width-1-10__600 &gt; * { width: 10% !important; }
    .width-1-11__600, .heirs-width-1-11__600 &gt; * { width: 9.090909090909091% !important; }
    .width-1-12__600, .heirs-width-1-12__600 &gt; * { width: 8.333333333333333% !important; }
    .width-1-20__600, .heirs-width-1-20__600 &gt; * { width: 5% !important; }
    .width-2-3__600, .heirs-width-2-3__600 &gt; * { width: 66.66666666666667% !important; }
    .width-2-5__600, .heirs-width-2-5__600 &gt; * { width: 40% !important; }
    .width-2-7__600, .heirs-width-2-7__600 &gt; * { width: 28.57142857142858% !important; }
    .width-2-9__600, .heirs-width-2-9__600 &gt; * { width: 22.22222222222222% !important; }
    .width-2-11__600, .heirs-width-2-11__600 &gt; * { width: 18.18181818181818% !important; }
    .width-3-4__600, .heirs-width-3-4__600 &gt; * { width: 75% !important; }
    .width-3-5__600, .heirs-width-3-5__600 &gt; * { width: 60% !important; }
    .width-3-7__600, .heirs-width-3-7__600 &gt; * { width: 42.85714285714287% !important; }
    .width-3-8__600, .heirs-width-3-8__600 &gt; * { width: 37.5% !important; }
    .width-3-10__600, .heirs-width-3-10__600 &gt; * { width: 30% !important; }
    .width-3-11__600, .heirs-width-3-11__600 &gt; * { width: 27.27272727272727% !important; }
    .width-4-5__600, .heirs-width-4-5__600 &gt; * { width: 80% !important; }
    .width-4-7__600, .heirs-width-4-7__600 &gt; * { width: 57.14285714285716% !important; }
    .width-4-9__600, .heirs-width-4-9__600 &gt; * { width: 44.44444444444444% !important; }
    .width-4-11__600, .heirs-width-4-11__600 &gt; * { width: 36.36363636363636% !important; }
    .width-5-6__600, .heirs-width-5-6__600 &gt; * { width: 83.33333333333333% !important; }
    .width-5-7__600, .heirs-width-5-7__600 &gt; * { width: 71.42857142857145% !important; }
    .width-5-8__600, .heirs-width-5-8__600 &gt; * { width: 62.5% !important; }
    .width-5-9__600, .heirs-width-5-9__600 &gt; * { width: 55.55555555555555% !important; }
    .width-5-11__600, .heirs-width-5-11__600 &gt; * { width: 45.45454545454546% !important; }
    .width-5-12__600, .heirs-width-5-12__600 &gt; * { width: 41.66666666666667% !important; }
    .width-6-7__600, .heirs-width-6-7__600 &gt; * { width: 85.71428571428574% !important; }
    .width-6-11__600, .heirs-width-6-11__600 &gt; * { width: 54.54545454545455% !important; }
    .width-7-8__600, .heirs-width-7-8__600 &gt; * { width: 87.5% !important; }
    .width-7-9__600, .heirs-width-7-9__600 &gt; * { width: 77.77777777777777% !important; }
    .width-7-10__600, .heirs-width-7-10__600 &gt; * { width: 70% !important; }
    .width-7-11__600, .heirs-width-7-11__600 &gt; * { width: 63.63636363636364% !important; }
    .width-7-12__600, .heirs-width-7-12__600 &gt; * { width: 58.33333333333333% !important; }
    .width-8-9__600, .heirs-width-8-9__600 &gt; * { width: 88.88888888888888% !important; }
    .width-8-11__600, .heirs-width-8-11__600 &gt; * { width: 72.72727272727273% !important; }
    .width-9-10__600, .heirs-width-9-10__600 &gt; * { width: 90% !important; }
    .width-9-11__600, .heirs-width-9-11__600 &gt; * { width: 81.81818181818182% !important; }
    .width-10-11__600, .heirs-width-10-11__600 &gt; * { width: 90.90909090909091% !important; }
    .width-11-12__600, .heirs-width-11-12__600 &gt; * { width: 91.66666666666666% !important; }

    .max-width-full__600, .heirs-max-width-full__600 &gt; * { max-width: 100% !important; }
    .max-width-i__600, .heirs-max-width-i__600 &gt; * { max-width: inherit !important; }
    .max-width-n__600, .heirs-max-width-n__600 &gt; * { max-width: none !important; }
    .max-width-0__600, .heirs-max-width-0__600 &gt; * { max-width: 0 !important; }

    .max-width-1200__600, .heirs-max-width-1200__600 &gt; * { max-width: 1200px !important; }
    .max-width-900__600, .heirs-max-width-900__600 &gt; * { max-width: 900px !important; }
    .max-width-600__600, .heirs-max-width-600__600 &gt; * { max-width: 600px !important; }
    .max-width-320__600, .heirs-max-width-320__600 &gt; * { max-width: 320px !important; }

    .max-width-1-2__600, .heirs-max-width-1-2__600 &gt; * { max-width: 50% !important; }
    .max-width-1-3__600, .heirs-max-width-1-3__600 &gt; * { max-width: 33.33333333333333% !important; }
    .max-width-1-4__600, .heirs-max-width-1-4__600 &gt; * { max-width: 25% !important; }
    .max-width-1-5__600, .heirs-max-width-1-5__600 &gt; * { max-width: 20% !important; }
    .max-width-1-6__600, .heirs-max-width-1-6__600 &gt; * { max-width: 16.66666666666667% !important; }
    .max-width-1-7__600, .heirs-max-width-1-7__600 &gt; * { max-width: 14.28571428571429% !important; }
    .max-width-1-8__600, .heirs-max-width-1-8__600 &gt; * { max-width: 12.5% !important; }
    .max-width-1-9__600, .heirs-max-width-1-9__600 &gt; * { max-width: 11.11111111111111% !important; }
    .max-width-1-10__600, .heirs-max-width-1-10__600 &gt; * { max-width: 10% !important; }
    .max-width-1-11__600, .heirs-max-width-1-11__600 &gt; * { max-width: 9.090909090909091% !important; }
    .max-width-1-12__600, .heirs-max-width-1-12__600 &gt; * { max-width: 8.333333333333333% !important; }
    .max-width-1-20__600, .heirs-max-width-1-20__600 &gt; * { max-width: 5% !important; }
    .max-width-2-3__600, .heirs-max-width-2-3__600 &gt; * { max-width: 66.66666666666667% !important; }
    .max-width-2-5__600, .heirs-max-width-2-5__600 &gt; * { max-width: 40% !important; }
    .max-width-2-7__600, .heirs-max-width-2-7__600 &gt; * { max-width: 28.57142857142858% !important; }
    .max-width-2-9__600, .heirs-max-width-2-9__600 &gt; * { max-width: 22.22222222222222% !important; }
    .max-width-2-11__600, .heirs-max-width-2-11__600 &gt; * { max-width: 18.18181818181818% !important; }
    .max-width-3-4__600, .heirs-max-width-3-4__600 &gt; * { max-width: 75% !important; }
    .max-width-3-5__600, .heirs-max-width-3-5__600 &gt; * { max-width: 60% !important; }
    .max-width-3-7__600, .heirs-max-width-3-7__600 &gt; * { max-width: 42.85714285714287% !important; }
    .max-width-3-8__600, .heirs-max-width-3-8__600 &gt; * { max-width: 37.5% !important; }
    .max-width-3-10__600, .heirs-max-width-3-10__600 &gt; * { max-width: 30% !important; }
    .max-width-3-11__600, .heirs-max-width-3-11__600 &gt; * { max-width: 27.27272727272727% !important; }
    .max-width-4-5__600, .heirs-max-width-4-5__600 &gt; * { max-width: 80% !important; }
    .max-width-4-7__600, .heirs-max-width-4-7__600 &gt; * { max-width: 57.14285714285716% !important; }
    .max-width-4-9__600, .heirs-max-width-4-9__600 &gt; * { max-width: 44.44444444444444% !important; }
    .max-width-4-11__600, .heirs-max-width-4-11__600 &gt; * { max-width: 36.36363636363636% !important; }
    .max-width-5-6__600, .heirs-max-width-5-6__600 &gt; * { max-width: 83.33333333333333% !important; }
    .max-width-5-7__600, .heirs-max-width-5-7__600 &gt; * { max-width: 71.42857142857145% !important; }
    .max-width-5-8__600, .heirs-max-width-5-8__600 &gt; * { max-width: 62.5% !important; }
    .max-width-5-9__600, .heirs-max-width-5-9__600 &gt; * { max-width: 55.55555555555555% !important; }
    .max-width-5-11__600, .heirs-max-width-5-11__600 &gt; * { max-width: 45.45454545454546% !important; }
    .max-width-5-12__600, .heirs-max-width-5-12__600 &gt; * { max-width: 41.66666666666667% !important; }
    .max-width-6-7__600, .heirs-max-width-6-7__600 &gt; * { max-width: 85.71428571428574% !important; }
    .max-width-6-11__600, .heirs-max-width-6-11__600 &gt; * { max-width: 54.54545454545455% !important; }
    .max-width-7-8__600, .heirs-max-width-7-8__600 &gt; * { max-width: 87.5% !important; }
    .max-width-7-9__600, .heirs-max-width-7-9__600 &gt; * { max-width: 77.77777777777777% !important; }
    .max-width-7-10__600, .heirs-max-width-7-10__600 &gt; * { max-width: 70% !important; }
    .max-width-7-11__600, .heirs-max-width-7-11__600 &gt; * { max-width: 63.63636363636364% !important; }
    .max-width-7-12__600, .heirs-max-width-7-12__600 &gt; * { max-width: 58.33333333333333% !important; }
    .max-width-8-9__600, .heirs-max-width-8-9__600 &gt; * { max-width: 88.88888888888888% !important; }
    .max-width-8-11__600, .heirs-max-width-8-11__600 &gt; * { max-width: 72.72727272727273% !important; }
    .max-width-9-10__600, .heirs-max-width-9-10__600 &gt; * { max-width: 90% !important; }
    .max-width-9-11__600, .heirs-max-width-9-11__600 &gt; * { max-width: 81.81818181818182% !important; }
    .max-width-10-11__600, .heirs-max-width-10-11__600 &gt; * { max-width: 90.90909090909091% !important; }
    .max-width-11-12__600, .heirs-max-width-11-12__600 &gt; * { max-width: 91.66666666666666% !important; }

    .min-width-a__600, .heirs-min-width-a__600 &gt; * { min-width: auto !important; }
    .min-width-full__600, .heirs-min-width-full__600 &gt; * { min-width: 100% !important; }
    .min-width-i__600, .heirs-min-width-i__600 &gt; * { min-width: inherit !important; }
    .min-width-0__600, .heirs-min-width-0__600 &gt; * { min-width: 0 !important; }

    .min-width-1200__600, .heirs-min-width-1200__600 &gt; * { min-width: 1200px !important; }
    .min-width-900__600, .heirs-min-width-900__600 &gt; * { min-width: 900px !important; }
    .min-width-600__600, .heirs-min-width-600__600 &gt; * { min-width: 600px !important; }
    .min-width-320__600, .heirs-min-width-320__600 &gt; * { min-width: 320px !important; }

    .min-width-1-2__600, .heirs-min-width-1-2__600 &gt; * { min-width: 50% !important; }
    .min-width-1-3__600, .heirs-min-width-1-3__600 &gt; * { min-width: 33.33333333333333% !important; }
    .min-width-1-4__600, .heirs-min-width-1-4__600 &gt; * { min-width: 25% !important; }
    .min-width-1-5__600, .heirs-min-width-1-5__600 &gt; * { min-width: 20% !important; }
    .min-width-1-6__600, .heirs-min-width-1-6__600 &gt; * { min-width: 16.66666666666667% !important; }
    .min-width-1-7__600, .heirs-min-width-1-7__600 &gt; * { min-width: 14.28571428571429% !important; }
    .min-width-1-8__600, .heirs-min-width-1-8__600 &gt; * { min-width: 12.5% !important; }
    .min-width-1-9__600, .heirs-min-width-1-9__600 &gt; * { min-width: 11.11111111111111% !important; }
    .min-width-1-10__600, .heirs-min-width-1-10__600 &gt; * { min-width: 10% !important; }
    .min-width-1-11__600, .heirs-min-width-1-11__600 &gt; * { min-width: 9.090909090909091% !important; }
    .min-width-1-12__600, .heirs-min-width-1-12__600 &gt; * { min-width: 8.333333333333333% !important; }
    .min-width-1-20__600, .heirs-min-width-1-20__600 &gt; * { min-width: 5% !important; }
    .min-width-2-3__600, .heirs-min-width-2-3__600 &gt; * { min-width: 66.66666666666667% !important; }
    .min-width-2-5__600, .heirs-min-width-2-5__600 &gt; * { min-width: 40% !important; }
    .min-width-2-7__600, .heirs-min-width-2-7__600 &gt; * { min-width: 28.57142857142858% !important; }
    .min-width-2-9__600, .heirs-min-width-2-9__600 &gt; * { min-width: 22.22222222222222% !important; }
    .min-width-2-11__600, .heirs-min-width-2-11__600 &gt; * { min-width: 18.18181818181818% !important; }
    .min-width-3-4__600, .heirs-min-width-3-4__600 &gt; * { min-width: 75% !important; }
    .min-width-3-5__600, .heirs-min-width-3-5__600 &gt; * { min-width: 60% !important; }
    .min-width-3-7__600, .heirs-min-width-3-7__600 &gt; * { min-width: 42.85714285714287% !important; }
    .min-width-3-8__600, .heirs-min-width-3-8__600 &gt; * { min-width: 37.5% !important; }
    .min-width-3-10__600, .heirs-min-width-3-10__600 &gt; * { min-width: 30% !important; }
    .min-width-3-11__600, .heirs-min-width-3-11__600 &gt; * { min-width: 27.27272727272727% !important; }
    .min-width-4-5__600, .heirs-min-width-4-5__600 &gt; * { min-width: 80% !important; }
    .min-width-4-7__600, .heirs-min-width-4-7__600 &gt; * { min-width: 57.14285714285716% !important; }
    .min-width-4-9__600, .heirs-min-width-4-9__600 &gt; * { min-width: 44.44444444444444% !important; }
    .min-width-4-11__600, .heirs-min-width-4-11__600 &gt; * { min-width: 36.36363636363636% !important; }
    .min-width-5-6__600, .heirs-min-width-5-6__600 &gt; * { min-width: 83.33333333333333% !important; }
    .min-width-5-7__600, .heirs-min-width-5-7__600 &gt; * { min-width: 71.42857142857145% !important; }
    .min-width-5-8__600, .heirs-min-width-5-8__600 &gt; * { min-width: 62.5% !important; }
    .min-width-5-9__600, .heirs-min-width-5-9__600 &gt; * { min-width: 55.55555555555555% !important; }
    .min-width-5-11__600, .heirs-min-width-5-11__600 &gt; * { min-width: 45.45454545454546% !important; }
    .min-width-5-12__600, .heirs-min-width-5-12__600 &gt; * { min-width: 41.66666666666667% !important; }
    .min-width-6-7__600, .heirs-min-width-6-7__600 &gt; * { min-width: 85.71428571428574% !important; }
    .min-width-6-11__600, .heirs-min-width-6-11__600 &gt; * { min-width: 54.54545454545455% !important; }
    .min-width-7-8__600, .heirs-min-width-7-8__600 &gt; * { min-width: 87.5% !important; }
    .min-width-7-9__600, .heirs-min-width-7-9__600 &gt; * { min-width: 77.77777777777777% !important; }
    .min-width-7-10__600, .heirs-min-width-7-10__600 &gt; * { min-width: 70% !important; }
    .min-width-7-11__600, .heirs-min-width-7-11__600 &gt; * { min-width: 63.63636363636364% !important; }
    .min-width-7-12__600, .heirs-min-width-7-12__600 &gt; * { min-width: 58.33333333333333% !important; }
    .min-width-8-9__600, .heirs-min-width-8-9__600 &gt; * { min-width: 88.88888888888888% !important; }
    .min-width-8-11__600, .heirs-min-width-8-11__600 &gt; * { min-width: 72.72727272727273% !important; }
    .min-width-9-10__600, .heirs-min-width-9-10__600 &gt; * { min-width: 90% !important; }
    .min-width-9-11__600, .heirs-min-width-9-11__600 &gt; * { min-width: 81.81818181818182% !important; }
    .min-width-10-11__600, .heirs-min-width-10-11__600 &gt; * { min-width: 90.90909090909091% !important; }
    .min-width-11-12__600, .heirs-min-width-11-12__600 &gt; * { min-width: 91.66666666666666% !important; }

    .background-n__600, .heirs-background-n__600 &gt; * { background: none !important; }

    .border-n__600, .heirs-border-n__600 &gt; * { border: none !important; }
    .border-b-n__600, .heirs-border-b-n__600 &gt; *,
    .border-bt-n__600, .heirs-border-bt-n__600 &gt; * { border-bottom: none !important; }
    .border-l-n__600, .heirs-border-l-n__600 &gt; *,
    .border-lr-n__600, .heirs-border-lr-n__600 &gt; * { border-left: none !important; }
    .border-r-n__600, .heirs-border-r-n__600 &gt; *,
    .border-lr-n__600, .heirs-border-lr-n__600 &gt; * { border-right: none !important; }
    .border-t-n__600, .heirs-border-t-n__600 &gt; *,
    .border-bt-n__600, .heirs-border-bt-n__600 &gt; * { border-top: none !important; }

    .box-sizing-bb__600, .heirs-box-sizing-bb__600 &gt; * { box-sizing: border-box !important; }
    .box-sizing-cb__600, .heirs-box-sizing-cb__600 &gt; * { box-sizing: content-box !important; }

    .center__600, .heirs-center__600 &gt; * {
        float: none !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .margin-0__600, .heirs-margin-0__600 &gt; * { margin: 0 !important; }
    .margin-b-0__600, .heirs-margin-b-0__600 &gt; *,
    .margin-bt-0__600, .heirs-margin-bt-0__600 &gt; * { margin-bottom: 0 !important; }
    .margin-l-0__600, .heirs-margin-l-0__600 &gt; *,
    .margin-lr-0__600, .heirs-margin-lr-0__600 &gt; * { margin-left: 0 !important; }
    .margin-r-0__600, .heirs-margin-r-0__600 &gt; *,
    .margin-lr-0__600, .heirs-margin-lr-0__600 &gt; * { margin-right: 0 !important; }
    .margin-t-0__600, .heirs-margin-t-0__600 &gt; *,
    .margin-bt-0__600, .heirs-margin-bt-0__600 &gt; * { margin-top: 0 !important; }

    .margin-1-8__600, .heirs-margin-1-8__600 &gt; * { margin: .125rem !important; }
    .margin-b-1-8__600, .heirs-margin-b-1-8__600 &gt; *,
    .margin-bt-1-8__600, .heirs-margin-bt-1-8__600 &gt; * { margin-bottom: .125rem !important; }
    .margin-l-1-8__600, .heirs-margin-l-1-8__600 &gt; *,
    .margin-lr-1-8__600, .heirs-margin-lr-1-8__600 &gt; * { margin-left: .125rem !important; }
    .margin-r-1-8__600, .heirs-margin-r-1-8__600 &gt; *,
    .margin-lr-1-8__600, .heirs-margin-lr-1-8__600 &gt; * { margin-right: .125rem !important; }
    .margin-t-1-8__600, .heirs-margin-t-1-8__600 &gt; *,
    .margin-bt-1-8__600, .heirs-margin-bt-1-8__600 &gt; * { margin-top: .125rem !important; }

    .margin-1-4__600, .heirs-margin-1-4__600 &gt; * { margin: .25rem !important; }
    .margin-b-1-4__600, .heirs-margin-b-1-4__600 &gt; *,
    .margin-bt-1-4__600, .heirs-margin-bt-1-4__600 &gt; * { margin-bottom: .25rem !important; }
    .margin-l-1-4__600, .heirs-margin-l-1-4__600 &gt; *,
    .margin-lr-1-4__600, .heirs-margin-lr-1-4__600 &gt; * { margin-left: .25rem !important; }
    .margin-r-1-4__600, .heirs-margin-r-1-4__600 &gt; *,
    .margin-lr-1-4__600, .heirs-margin-lr-1-4__600 &gt; * { margin-right: .25rem !important; }
    .margin-t-1-4__600, .heirs-margin-t-1-4__600 &gt; *,
    .margin-bt-1-4__600, .heirs-margin-bt-1-4__600 &gt; * { margin-top: .25rem !important; }

    .margin-1-2__600, .heirs-margin-1-2__600 &gt; * { margin: .5rem !important; }
    .margin-b-1-2__600, .heirs-margin-b-1-2__600 &gt; *,
    .margin-bt-1-2__600, .heirs-margin-bt-1-2__600 &gt; * { margin-bottom: .5rem !important; }
    .margin-l-1-2__600, .heirs-margin-l-1-2__600 &gt; *,
    .margin-lr-1-2__600, .heirs-margin-lr-1-2__600 &gt; * { margin-left: .5rem !important; }
    .margin-r-1-2__600, .heirs-margin-r-1-2__600 &gt; *,
    .margin-lr-1-2__600, .heirs-margin-lr-1-2__600 &gt; * { margin-right: .5rem !important; }
    .margin-t-1-2__600, .heirs-margin-t-1-2__600 &gt; *,
    .margin-bt-1-2__600, .heirs-margin-bt-1-2__600 &gt; * { margin-top: .5rem !important; }

    .margin-3-4__600, .heirs-margin-3-4__600 &gt; * { margin: .75rem !important; }
    .margin-b-3-4__600, .heirs-margin-b-3-4__600 &gt; *,
    .margin-bt-3-4__600, .heirs-margin-bt-3-4__600 &gt; * { margin-bottom: .75rem !important; }
    .margin-l-3-4__600, .heirs-margin-l-3-4__600 &gt; *,
    .margin-lr-3-4__600, .heirs-margin-lr-3-4__600 &gt; * { margin-left: .75rem !important; }
    .margin-r-3-4__600, .heirs-margin-r-3-4__600 &gt; *,
    .margin-lr-3-4__600, .heirs-margin-lr-3-4__600 &gt; * { margin-right: .75rem !important; }
    .margin-t-3-4__600, .heirs-margin-t-3-4__600 &gt; *,
    .margin-bt-3-4__600, .heirs-margin-bt-3-4__600 &gt; * { margin-top: .75rem !important; }

    .margin-1__600, .heirs-margin-1__600 &gt; * { margin: 1rem !important; }
    .margin-b-1__600, .heirs-margin-b-1__600 &gt; *,
    .margin-bt-1__600, .heirs-margin-bt-1__600 &gt; * { margin-bottom: 1rem !important; }
    .margin-l-1__600, .heirs-margin-l-1__600 &gt; *,
    .margin-lr-1__600, .heirs-margin-lr-1__600 &gt; * { margin-left: 1rem !important; }
    .margin-r-1__600, .heirs-margin-r-1__600 &gt; *,
    .margin-lr-1__600, .heirs-margin-lr-1__600 &gt; * { margin-right: 1rem !important; }
    .margin-t-1__600, .heirs-margin-t-1__600 &gt; *,
    .margin-bt-1__600, .heirs-margin-bt-1__600 &gt; * { margin-top: 1rem !important; }

    .margin-2__600, .heirs-margin-2__600 &gt; * { margin: 2rem !important; }
    .margin-b-2__600, .heirs-margin-b-2__600 &gt; *,
    .margin-bt-2__600, .heirs-margin-bt-2__600 &gt; * { margin-bottom: 2rem !important; }
    .margin-l-2__600, .heirs-margin-l-2__600 &gt; *,
    .margin-lr-2__600, .heirs-margin-lr-2__600 &gt; * { margin-left: 2rem !important; }
    .margin-r-2__600, .heirs-margin-r-2__600 &gt; *,
    .margin-lr-2__600, .heirs-margin-lr-2__600 &gt; * { margin-right: 2rem !important; }
    .margin-t-2__600, .heirs-margin-t-2__600 &gt; *,
    .margin-bt-2__600, .heirs-margin-bt-2__600 &gt; * { margin-top: 2rem !important; }

    .margin-3__600, .heirs-margin-3__600 &gt; * { margin: 3rem !important; }
    .margin-b-3__600, .heirs-margin-b-3__600 &gt; *,
    .margin-bt-3__600, .heirs-margin-bt-3__600 &gt; * { margin-bottom: 3rem !important; }
    .margin-l-3__600, .heirs-margin-l-3__600 &gt; *,
    .margin-lr-3__600, .heirs-margin-lr-3__600 &gt; * { margin-left: 3rem !important; }
    .margin-r-3__600, .heirs-margin-r-3__600 &gt; *,
    .margin-lr-3__600, .heirs-margin-lr-3__600 &gt; * { margin-right: 3rem !important; }
    .margin-t-3__600, .heirs-margin-t-3__600 &gt; *,
    .margin-bt-3__600, .heirs-margin-bt-3__600 &gt; * { margin-top: 3rem !important; }

    .margin-4__600, .heirs-margin-4__600 &gt; * { margin: 4rem !important; }
    .margin-b-4__600, .heirs-margin-b-4__600 &gt; *,
    .margin-bt-4__600, .heirs-margin-bt-4__600 &gt; * { margin-bottom: 4rem !important; }
    .margin-l-4__600, .heirs-margin-l-4__600 &gt; *,
    .margin-lr-4__600, .heirs-margin-lr-4__600 &gt; * { margin-left: 4rem !important; }
    .margin-r-4__600, .heirs-margin-r-4__600 &gt; *,
    .margin-lr-4__600, .heirs-margin-lr-4__600 &gt; * { margin-right: 4rem !important; }
    .margin-t-4__600, .heirs-margin-t-4__600 &gt; *,
    .margin-bt-4__600, .heirs-margin-bt-4__600 &gt; * { margin-top: 4rem !important; }

    .padding-0__600, .heirs-padding-0__600 &gt; * { padding: 0 !important; }
    .padding-b-0__600, .heirs-padding-b-0__600 &gt; *,
    .padding-bt-0__600, .heirs-padding-bt-0__600 &gt; * { padding-bottom: 0 !important; }
    .padding-l-0__600, .heirs-padding-l-0__600 &gt; *,
    .padding-lr-0__600, .heirs-padding-lr-0__600 &gt; * { padding-left: 0 !important; }
    .padding-r-0__600, .heirs-padding-r-0__600 &gt; *,
    .padding-lr-0__600, .heirs-padding-lr-0__600 &gt; * { padding-right: 0 !important; }
    .padding-t-0__600, .heirs-padding-t-0__600 &gt; *,
    .padding-bt-0__600, .heirs-padding-bt-0__600 &gt; * { padding-top: 0 !important; }

    .padding-1-8__600, .heirs-padding-1-8__600 &gt; * { padding: .125rem !important; }
    .padding-b-1-8__600, .heirs-padding-b-1-8__600 &gt; *,
    .padding-bt-1-8__600, .heirs-padding-bt-1-8__600 &gt; * { padding-bottom: .125rem !important; }
    .padding-l-1-8__600, .heirs-padding-l-1-8__600 &gt; *,
    .padding-lr-1-8__600, .heirs-padding-lr-1-8__600 &gt; * { padding-left: .125rem !important; }
    .padding-r-1-8__600, .heirs-padding-r-1-8__600 &gt; *,
    .padding-lr-1-8__600, .heirs-padding-lr-1-8__600 &gt; * { padding-right: .125rem !important; }
    .padding-t-1-8__600, .heirs-padding-t-1-8__600 &gt; *,
    .padding-bt-1-8__600, .heirs-padding-bt-1-8__600 &gt; * { padding-top: .125rem !important; }

    .padding-1-4__600, .heirs-padding-1-4__600 &gt; * { padding: .25rem !important; }
    .padding-b-1-4__600, .heirs-padding-b-1-4__600 &gt; *,
    .padding-bt-1-4__600, .heirs-padding-bt-1-4__600 &gt; * { padding-bottom: .25rem !important; }
    .padding-l-1-4__600, .heirs-padding-l-1-4__600 &gt; *,
    .padding-lr-1-4__600, .heirs-padding-lr-1-4__600 &gt; * { padding-left: .25rem !important; }
    .padding-r-1-4__600, .heirs-padding-r-1-4__600 &gt; *,
    .padding-lr-1-4__600, .heirs-padding-lr-1-4__600 &gt; * { padding-right: .25rem !important; }
    .padding-t-1-4__600, .heirs-padding-t-1-4__600 &gt; *,
    .padding-bt-1-4__600, .heirs-padding-bt-1-4__600 &gt; * { padding-top: .25rem !important; }

    .padding-1-2__600, .heirs-padding-1-2__600 &gt; * { padding: .5rem !important; }
    .padding-b-1-2__600, .heirs-padding-b-1-2__600 &gt; *,
    .padding-bt-1-2__600, .heirs-padding-bt-1-2__600 &gt; * { padding-bottom: .5rem !important; }
    .padding-l-1-2__600, .heirs-padding-l-1-2__600 &gt; *,
    .padding-lr-1-2__600, .heirs-padding-lr-1-2__600 &gt; * { padding-left: .5rem !important; }
    .padding-r-1-2__600, .heirs-padding-r-1-2__600 &gt; *,
    .padding-lr-1-2__600, .heirs-padding-lr-1-2__600 &gt; * { padding-right: .5rem !important; }
    .padding-t-1-2__600, .heirs-padding-t-1-2__600 &gt; *,
    .padding-bt-1-2__600, .heirs-padding-bt-1-2__600 &gt; * { padding-top: .5rem !important; }

    .padding-3-4__600, .heirs-padding-3-4__600 &gt; * { padding: .75rem !important; }
    .padding-b-3-4__600, .heirs-padding-b-3-4__600 &gt; *,
    .padding-bt-3-4__600, .heirs-padding-bt-3-4__600 &gt; * { padding-bottom: .75rem !important; }
    .padding-l-3-4__600, .heirs-padding-l-3-4__600 &gt; *,
    .padding-lr-3-4__600, .heirs-padding-lr-3-4__600 &gt; * { padding-left: .75rem !important; }
    .padding-r-3-4__600, .heirs-padding-r-3-4__600 &gt; *,
    .padding-lr-3-4__600, .heirs-padding-lr-3-4__600 &gt; * { padding-right: .75rem !important; }
    .padding-t-3-4__600, .heirs-padding-t-3-4__600 &gt; *,
    .padding-bt-3-4__600, .heirs-padding-bt-3-4__600 &gt; * { padding-top: .75rem !important; }

    .padding-1__600, .heirs-padding-1__600 &gt; * { padding: 1rem !important; }
    .padding-b-1__600, .heirs-padding-b-1__600 &gt; *,
    .padding-bt-1__600, .heirs-padding-bt-1__600 &gt; * { padding-bottom: 1rem !important; }
    .padding-l-1__600, .heirs-padding-l-1__600 &gt; *,
    .padding-lr-1__600, .heirs-padding-lr-1__600 &gt; * { padding-left: 1rem !important; }
    .padding-r-1__600, .heirs-padding-r-1__600 &gt; *,
    .padding-lr-1__600, .heirs-padding-lr-1__600 &gt; * { padding-right: 1rem !important; }
    .padding-t-1__600, .heirs-padding-t-1__600 &gt; *,
    .padding-bt-1__600, .heirs-padding-bt-1__600 &gt; * { padding-top: 1rem !important; }

    .padding-2__600, .heirs-padding-2__600 &gt; * { padding: 2rem !important; }
    .padding-b-2__600, .heirs-padding-b-2__600 &gt; *,
    .padding-bt-2__600, .heirs-padding-bt-2__600 &gt; * { padding-bottom: 2rem !important; }
    .padding-l-2__600, .heirs-padding-l-2__600 &gt; *,
    .padding-lr-2__600, .heirs-padding-lr-2__600 &gt; * { padding-left: 2rem !important; }
    .padding-r-2__600, .heirs-padding-r-2__600 &gt; *,
    .padding-lr-2__600, .heirs-padding-lr-2__600 &gt; * { padding-right: 2rem !important; }
    .padding-t-2__600, .heirs-padding-t-2__600 &gt; *,
    .padding-bt-2__600, .heirs-padding-bt-2__600 &gt; * { padding-top: 2rem !important; }

    .padding-3__600, .heirs-padding-3__600 &gt; * { padding: 3rem !important; }
    .padding-b-3__600, .heirs-padding-b-3__600 &gt; *,
    .padding-bt-3__600, .heirs-padding-bt-3__600 &gt; * { padding-bottom: 3rem !important; }
    .padding-l-3__600, .heirs-padding-l-3__600 &gt; *,
    .padding-lr-3__600, .heirs-padding-lr-3__600 &gt; * { padding-left: 3rem !important; }
    .padding-r-3__600, .heirs-padding-r-3__600 &gt; *,
    .padding-lr-3__600, .heirs-padding-lr-3__600 &gt; * { padding-right: 3rem !important; }
    .padding-t-3__600, .heirs-padding-t-3__600 &gt; *,
    .padding-bt-3__600, .heirs-padding-bt-3__600 &gt; * { padding-top: 3rem !important; }

    .padding-4__600, .heirs-padding-4__600 &gt; * { padding: 4rem !important; }
    .padding-b-4__600, .heirs-padding-b-4__600 &gt; *,
    .padding-bt-4__600, .heirs-padding-bt-4__600 &gt; * { padding-bottom: 4rem !important; }
    .padding-l-4__600, .heirs-padding-l-4__600 &gt; *,
    .padding-lr-4__600, .heirs-padding-lr-4__600 &gt; * { padding-left: 4rem !important; }
    .padding-r-4__600, .heirs-padding-r-4__600 &gt; *,
    .padding-lr-4__600, .heirs-padding-lr-4__600 &gt; * { padding-right: 4rem !important; }
    .padding-t-4__600, .heirs-padding-t-4__600 &gt; *,
    .padding-bt-4__600, .heirs-padding-bt-4__600 &gt; * { padding-top: 4rem !important; }
}

/* styles for minimum supported screen width (320px)
   ========================================================================== */

@media all and (max-width: 320px) {
    .cf__320:after, .heirs-cf__320 &gt; *:after,
    .cf__320:before, .heirs-cf__320 &gt; *:before,
    .break-after__320:after, .heirs-break-after__320 &gt; *:after,
    .break-before__320:before, .heirs-break-before__320 &gt; *:before {
        clear: both;
        content: '';
        display: table;
    }

    .show__320, .heirs-show__320 &gt; * { display: block !important; }
    .hide__320, .heirs-hide__320 &gt; * { display: none !important; }
}

/* printer styles
   ========================================================================== */

@media print {
    .cf__print:after, .heirs-cf__print &gt; *:after,
    .cf__print:before, .heirs-cf__print &gt; *:before,
    .break-after__print:after, .heirs-break-after__print &gt; *:after,
    .break-before__print:before, .heirs-break-before__print &gt; *:before {
        clear: both;
        content: '';
        display: table;
    }

    .show__print, .heirs-show__print &gt; * { display: block !important; }
    .hide__print, .heirs-hide__print &gt; * { display: none !important; }
}</pre></body></html>