html {
    font-family: sans-serif;
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    box-sizing: border-box;
    font-size: 100%;
}

body {
    margin: 0;
}

details, menu, main, figcaption, figure, article, aside, footer, header, nav, section {
    display: block;
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

a:active, a:hover {
    outline-width: 0;
}

b, strong {
    font-weight: inherit;
}

b, strong {
    font-weight: bolder;
}

code, kbd, samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

audio, video, canvas {
    display: inline-block;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

img {
    border-style: none;
}

svg:not(:root) {
    overflow: hidden;
}

template {
    display: none;
}

[hidden] {
    display: none;
}

button, input, optgroup, select, textarea {
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}

button {
    overflow: visible;
}

button, select {
    text-transform: none;
}

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

input {
    overflow: visible;
}

[type="checkbox"], [type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
    height: auto;
}

[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}

[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}

textarea {
    overflow: auto;
}

*, *::before, *::after {
    box-sizing: inherit;
}

body {
    margin: 0;
    padding: 0;
    background: #fefefe;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-weight: normal;
    line-height: 1.5;
    color: #0a0a0a;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic;
}

button {
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    border-radius: 3px;
    background: transparent;
    line-height: 1;
}

[data-whatinput='mouse'] button {
    outline: 0;
}.row {
    max-width: 73rem;
    margin-right: auto;
    margin-left: auto;
}

.row::before, .row::after {
    display: table;
    content: ' ';
}

.row::after {
    clear: both;
}

.row.collapse > .column, .row.collapse > .columns {
    padding-right: 0;
    padding-left: 0;
}

.row .row {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem;
}

@media print, screen and (min-width: 40em) {
    .row .row {
        margin-right: -0.9375rem;
        margin-left: -0.9375rem;
    }
}

@media print, screen and (min-width: 64em) {
    .row .row {
        margin-right: -0.9375rem;
        margin-left: -0.9375rem;
    }
}

.row .row.collapse {
    margin-right: 0;
    margin-left: 0;
}

.row.expanded {
    max-width: none;
}

.row.expanded .row {
    margin-right: auto;
    margin-left: auto;
}

.row:not(.expanded) .row {
    max-width: none;
}

.column, .columns {
    width: 100%;
    float: left;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
}

.column:last-child:not(:first-child), .columns:last-child:not(:first-child) {
    float: right;
}

.column.end:last-child:last-child, .end.columns:last-child:last-child {
    float: left;
}

.column.row.row, .row.row.columns {
    float: none;
}

.row .column.row.row, .row .row.row.columns {
    margin-right: 0;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0;
}

.xsm-1 {
    width: 4.16667%;
}

.xsm-push-1 {
    position: relative;
    left: 4.16667%;
}

.xsm-pull-1 {
    position: relative;
    left: -4.16667%;
}

.xsm-offset-0 {
    margin-left: 0%;
}

.xsm-2 {
    width: 8.33333%;
}

.xsm-push-2 {
    position: relative;
    left: 8.33333%;
}

.xsm-pull-2 {
    position: relative;
    left: -8.33333%;
}

.xsm-offset-1 {
    margin-left: 4.16667%;
}

.xsm-3 {
    width: 12.5%;
}

.xsm-push-3 {
    position: relative;
    left: 12.5%;
}

.xsm-pull-3 {
    position: relative;
    left: -12.5%;
}

.xsm-offset-2 {
    margin-left: 8.33333%;
}

.xsm-4 {
    width: 16.66667%;
}

.xsm-push-4 {
    position: relative;
    left: 16.66667%;
}

.xsm-pull-4 {
    position: relative;
    left: -16.66667%;
}

.xsm-offset-3 {
    margin-left: 12.5%;
}

.xsm-5 {
    width: 20.83333%;
}

.xsm-push-5 {
    position: relative;
    left: 20.83333%;
}

.xsm-pull-5 {
    position: relative;
    left: -20.83333%;
}

.xsm-offset-4 {
    margin-left: 16.66667%;
}

.xsm-6 {
    width: 25%;
}

.xsm-push-6 {
    position: relative;
    left: 25%;
}

.xsm-pull-6 {
    position: relative;
    left: -25%;
}

.xsm-offset-5 {
    margin-left: 20.83333%;
}

.xsm-7 {
    width: 29.16667%;
}

.xsm-push-7 {
    position: relative;
    left: 29.16667%;
}

.xsm-pull-7 {
    position: relative;
    left: -29.16667%;
}

.xsm-offset-6 {
    margin-left: 25%;
}

.xsm-8 {
    width: 33.33333%;
}

.xsm-push-8 {
    position: relative;
    left: 33.33333%;
}

.xsm-pull-8 {
    position: relative;
    left: -33.33333%;
}

.xsm-offset-7 {
    margin-left: 29.16667%;
}

.xsm-9 {
    width: 37.5%;
}

.xsm-push-9 {
    position: relative;
    left: 37.5%;
}

.xsm-pull-9 {
    position: relative;
    left: -37.5%;
}

.xsm-offset-8 {
    margin-left: 33.33333%;
}

.xsm-10 {
    width: 41.66667%;
}

.xsm-push-10 {
    position: relative;
    left: 41.66667%;
}

.xsm-pull-10 {
    position: relative;
    left: -41.66667%;
}

.xsm-offset-9 {
    margin-left: 37.5%;
}

.xsm-11 {
    width: 45.83333%;
}

.xsm-push-11 {
    position: relative;
    left: 45.83333%;
}

.xsm-pull-11 {
    position: relative;
    left: -45.83333%;
}

.xsm-offset-10 {
    margin-left: 41.66667%;
}

.xsm-12 {
    width: 50%;
}

.xsm-push-12 {
    position: relative;
    left: 50%;
}

.xsm-pull-12 {
    position: relative;
    left: -50%;
}

.xsm-offset-11 {
    margin-left: 45.83333%;
}

.xsm-13 {
    width: 54.16667%;
}

.xsm-push-13 {
    position: relative;
    left: 54.16667%;
}

.xsm-pull-13 {
    position: relative;
    left: -54.16667%;
}

.xsm-offset-12 {
    margin-left: 50%;
}

.xsm-14 {
    width: 58.33333%;
}

.xsm-push-14 {
    position: relative;
    left: 58.33333%;
}

.xsm-pull-14 {
    position: relative;
    left: -58.33333%;
}

.xsm-offset-13 {
    margin-left: 54.16667%;
}

.xsm-15 {
    width: 62.5%;
}

.xsm-push-15 {
    position: relative;
    left: 62.5%;
}

.xsm-pull-15 {
    position: relative;
    left: -62.5%;
}

.xsm-offset-14 {
    margin-left: 58.33333%;
}

.xsm-16 {
    width: 66.66667%;
}

.xsm-push-16 {
    position: relative;
    left: 66.66667%;
}

.xsm-pull-16 {
    position: relative;
    left: -66.66667%;
}

.xsm-offset-15 {
    margin-left: 62.5%;
}

.xsm-17 {
    width: 70.83333%;
}

.xsm-push-17 {
    position: relative;
    left: 70.83333%;
}

.xsm-pull-17 {
    position: relative;
    left: -70.83333%;
}

.xsm-offset-16 {
    margin-left: 66.66667%;
}

.xsm-18 {
    width: 75%;
}

.xsm-push-18 {
    position: relative;
    left: 75%;
}

.xsm-pull-18 {
    position: relative;
    left: -75%;
}

.xsm-offset-17 {
    margin-left: 70.83333%;
}

.xsm-19 {
    width: 79.16667%;
}

.xsm-push-19 {
    position: relative;
    left: 79.16667%;
}

.xsm-pull-19 {
    position: relative;
    left: -79.16667%;
}

.xsm-offset-18 {
    margin-left: 75%;
}

.xsm-20 {
    width: 83.33333%;
}

.xsm-push-20 {
    position: relative;
    left: 83.33333%;
}

.xsm-pull-20 {
    position: relative;
    left: -83.33333%;
}

.xsm-offset-19 {
    margin-left: 79.16667%;
}

.xsm-21 {
    width: 87.5%;
}

.xsm-push-21 {
    position: relative;
    left: 87.5%;
}

.xsm-pull-21 {
    position: relative;
    left: -87.5%;
}

.xsm-offset-20 {
    margin-left: 83.33333%;
}

.xsm-22 {
    width: 91.66667%;
}

.xsm-push-22 {
    position: relative;
    left: 91.66667%;
}

.xsm-pull-22 {
    position: relative;
    left: -91.66667%;
}

.xsm-offset-21 {
    margin-left: 87.5%;
}

.xsm-23 {
    width: 95.83333%;
}

.xsm-push-23 {
    position: relative;
    left: 95.83333%;
}

.xsm-pull-23 {
    position: relative;
    left: -95.83333%;
}

.xsm-offset-22 {
    margin-left: 91.66667%;
}

.xsm-24 {
    width: 100%;
}

.xsm-offset-23 {
    margin-left: 95.83333%;
}

.xsm-up-1 > .column, .xsm-up-1 > .columns {
    float: left;
    width: 100%;
}

.xsm-up-1 > .column:nth-of-type(1n), .xsm-up-1 > .columns:nth-of-type(1n) {
    clear: none;
}

.xsm-up-1 > .column:nth-of-type(1n+1), .xsm-up-1 > .columns:nth-of-type(1n+1) {
    clear: both;
}

.xsm-up-1 > .column:last-child, .xsm-up-1 > .columns:last-child {
    float: left;
}

.xsm-up-2 > .column, .xsm-up-2 > .columns {
    float: left;
    width: 50%;
}

.xsm-up-2 > .column:nth-of-type(1n), .xsm-up-2 > .columns:nth-of-type(1n) {
    clear: none;
}

.xsm-up-2 > .column:nth-of-type(2n+1), .xsm-up-2 > .columns:nth-of-type(2n+1) {
    clear: both;
}

.xsm-up-2 > .column:last-child, .xsm-up-2 > .columns:last-child {
    float: left;
}

.xsm-up-3 > .column, .xsm-up-3 > .columns {
    float: left;
    width: 33.33333%;
}

.xsm-up-3 > .column:nth-of-type(1n), .xsm-up-3 > .columns:nth-of-type(1n) {
    clear: none;
}

.xsm-up-3 > .column:nth-of-type(3n+1), .xsm-up-3 > .columns:nth-of-type(3n+1) {
    clear: both;
}

.xsm-up-3 > .column:last-child, .xsm-up-3 > .columns:last-child {
    float: left;
}

.xsm-up-4 > .column, .xsm-up-4 > .columns {
    float: left;
    width: 25%;
}

.xsm-up-4 > .column:nth-of-type(1n), .xsm-up-4 > .columns:nth-of-type(1n) {
    clear: none;
}

.xsm-up-4 > .column:nth-of-type(4n+1), .xsm-up-4 > .columns:nth-of-type(4n+1) {
    clear: both;
}

.xsm-up-4 > .column:last-child, .xsm-up-4 > .columns:last-child {
    float: left;
}

.xsm-up-5 > .column, .xsm-up-5 > .columns {
    float: left;
    width: 20%;
}

.xsm-up-5 > .column:nth-of-type(1n), .xsm-up-5 > .columns:nth-of-type(1n) {
    clear: none;
}

.xsm-up-5 > .column:nth-of-type(5n+1), .xsm-up-5 > .columns:nth-of-type(5n+1) {
    clear: both;
}

.xsm-up-5 > .column:last-child, .xsm-up-5 > .columns:last-child {
    float: left;
}

.xsm-up-6 > .column, .xsm-up-6 > .columns {
    float: left;
    width: 16.66667%;
}

.xsm-up-6 > .column:nth-of-type(1n), .xsm-up-6 > .columns:nth-of-type(1n) {
    clear: none;
}

.xsm-up-6 > .column:nth-of-type(6n+1), .xsm-up-6 > .columns:nth-of-type(6n+1) {
    clear: both;
}

.xsm-up-6 > .column:last-child, .xsm-up-6 > .columns:last-child {
    float: left;
}

.xsm-up-7 > .column, .xsm-up-7 > .columns {
    float: left;
    width: 14.28571%;
}

.xsm-up-7 > .column:nth-of-type(1n), .xsm-up-7 > .columns:nth-of-type(1n) {
    clear: none;
}

.xsm-up-7 > .column:nth-of-type(7n+1), .xsm-up-7 > .columns:nth-of-type(7n+1) {
    clear: both;
}

.xsm-up-7 > .column:last-child, .xsm-up-7 > .columns:last-child {
    float: left;
}

.xsm-up-8 > .column, .xsm-up-8 > .columns {
    float: left;
    width: 12.5%;
}

.xsm-up-8 > .column:nth-of-type(1n), .xsm-up-8 > .columns:nth-of-type(1n) {
    clear: none;
}

.xsm-up-8 > .column:nth-of-type(8n+1), .xsm-up-8 > .columns:nth-of-type(8n+1) {
    clear: both;
}

.xsm-up-8 > .column:last-child, .xsm-up-8 > .columns:last-child {
    float: left;
}

.xsm-collapse > .column, .xsm-collapse > .columns {
    padding-right: 0;
    padding-left: 0;
}

.xsm-collapse .row {
    margin-right: 0;
    margin-left: 0;
}

.expanded.row .xsm-collapse.row {
    margin-right: 0;
    margin-left: 0;
}

.xsm-uncollapse > .column, .xsm-uncollapse > .columns {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
}

.xsm-centered {
    margin-right: auto;
    margin-left: auto;
}

.xsm-centered, .xsm-centered:last-child:not(:first-child) {
    float: none;
    clear: both;
}

.xsm-uncentered, .xsm-push-0, .xsm-pull-0 {
    position: static;
    float: left;
    margin-right: 0;
    margin-left: 0;
}

@media print, screen and (min-width: 20em) {
    .sma-1 {
        width: 4.16667%;
    }
    .sma-push-1 {
        position: relative;
        left: 4.16667%;
    }
    .sma-pull-1 {
        position: relative;
        left: -4.16667%;
    }
    .sma-offset-0 {
        margin-left: 0%;
    }
    .sma-2 {
        width: 8.33333%;
    }
    .sma-push-2 {
        position: relative;
        left: 8.33333%;
    }
    .sma-pull-2 {
        position: relative;
        left: -8.33333%;
    }
    .sma-offset-1 {
        margin-left: 4.16667%;
    }
    .sma-3 {
        width: 12.5%;
    }
    .sma-push-3 {
        position: relative;
        left: 12.5%;
    }
    .sma-pull-3 {
        position: relative;
        left: -12.5%;
    }
    .sma-offset-2 {
        margin-left: 8.33333%;
    }
    .sma-4 {
        width: 16.66667%;
    }
    .sma-push-4 {
        position: relative;
        left: 16.66667%;
    }
    .sma-pull-4 {
        position: relative;
        left: -16.66667%;
    }
    .sma-offset-3 {
        margin-left: 12.5%;
    }
    .sma-5 {
        width: 20.83333%;
    }
    .sma-push-5 {
        position: relative;
        left: 20.83333%;
    }
    .sma-pull-5 {
        position: relative;
        left: -20.83333%;
    }
    .sma-offset-4 {
        margin-left: 16.66667%;
    }
    .sma-6 {
        width: 25%;
    }
    .sma-push-6 {
        position: relative;
        left: 25%;
    }
    .sma-pull-6 {
        position: relative;
        left: -25%;
    }
    .sma-offset-5 {
        margin-left: 20.83333%;
    }
    .sma-7 {
        width: 29.16667%;
    }
    .sma-push-7 {
        position: relative;
        left: 29.16667%;
    }
    .sma-pull-7 {
        position: relative;
        left: -29.16667%;
    }
    .sma-offset-6 {
        margin-left: 25%;
    }
    .sma-8 {
        width: 33.33333%;
    }
    .sma-push-8 {
        position: relative;
        left: 33.33333%;
    }
    .sma-pull-8 {
        position: relative;
        left: -33.33333%;
    }
    .sma-offset-7 {
        margin-left: 29.16667%;
    }
    .sma-9 {
        width: 37.5%;
    }
    .sma-push-9 {
        position: relative;
        left: 37.5%;
    }
    .sma-pull-9 {
        position: relative;
        left: -37.5%;
    }
    .sma-offset-8 {
        margin-left: 33.33333%;
    }
    .sma-10 {
        width: 41.66667%;
    }
    .sma-push-10 {
        position: relative;
        left: 41.66667%;
    }
    .sma-pull-10 {
        position: relative;
        left: -41.66667%;
    }
    .sma-offset-9 {
        margin-left: 37.5%;
    }
    .sma-11 {
        width: 45.83333%;
    }
    .sma-push-11 {
        position: relative;
        left: 45.83333%;
    }
    .sma-pull-11 {
        position: relative;
        left: -45.83333%;
    }
    .sma-offset-10 {
        margin-left: 41.66667%;
    }
    .sma-12 {
        width: 50%;
    }
    .sma-push-12 {
        position: relative;
        left: 50%;
    }
    .sma-pull-12 {
        position: relative;
        left: -50%;
    }
    .sma-offset-11 {
        margin-left: 45.83333%;
    }
    .sma-13 {
        width: 54.16667%;
    }
    .sma-push-13 {
        position: relative;
        left: 54.16667%;
    }
    .sma-pull-13 {
        position: relative;
        left: -54.16667%;
    }
    .sma-offset-12 {
        margin-left: 50%;
    }
    .sma-14 {
        width: 58.33333%;
    }
    .sma-push-14 {
        position: relative;
        left: 58.33333%;
    }
    .sma-pull-14 {
        position: relative;
        left: -58.33333%;
    }
    .sma-offset-13 {
        margin-left: 54.16667%;
    }
    .sma-15 {
        width: 62.5%;
    }
    .sma-push-15 {
        position: relative;
        left: 62.5%;
    }
    .sma-pull-15 {
        position: relative;
        left: -62.5%;
    }
    .sma-offset-14 {
        margin-left: 58.33333%;
    }
    .sma-16 {
        width: 66.66667%;
    }
    .sma-push-16 {
        position: relative;
        left: 66.66667%;
    }
    .sma-pull-16 {
        position: relative;
        left: -66.66667%;
    }
    .sma-offset-15 {
        margin-left: 62.5%;
    }
    .sma-17 {
        width: 70.83333%;
    }
    .sma-push-17 {
        position: relative;
        left: 70.83333%;
    }
    .sma-pull-17 {
        position: relative;
        left: -70.83333%;
    }
    .sma-offset-16 {
        margin-left: 66.66667%;
    }
    .sma-18 {
        width: 75%;
    }
    .sma-push-18 {
        position: relative;
        left: 75%;
    }
    .sma-pull-18 {
        position: relative;
        left: -75%;
    }
    .sma-offset-17 {
        margin-left: 70.83333%;
    }
    .sma-19 {
        width: 79.16667%;
    }
    .sma-push-19 {
        position: relative;
        left: 79.16667%;
    }
    .sma-pull-19 {
        position: relative;
        left: -79.16667%;
    }
    .sma-offset-18 {
        margin-left: 75%;
    }
    .sma-20 {
        width: 83.33333%;
    }
    .sma-push-20 {
        position: relative;
        left: 83.33333%;
    }
    .sma-pull-20 {
        position: relative;
        left: -83.33333%;
    }
    .sma-offset-19 {
        margin-left: 79.16667%;
    }
    .sma-21 {
        width: 87.5%;
    }
    .sma-push-21 {
        position: relative;
        left: 87.5%;
    }
    .sma-pull-21 {
        position: relative;
        left: -87.5%;
    }
    .sma-offset-20 {
        margin-left: 83.33333%;
    }
    .sma-22 {
        width: 91.66667%;
    }
    .sma-push-22 {
        position: relative;
        left: 91.66667%;
    }
    .sma-pull-22 {
        position: relative;
        left: -91.66667%;
    }
    .sma-offset-21 {
        margin-left: 87.5%;
    }
    .sma-23 {
        width: 95.83333%;
    }
    .sma-push-23 {
        position: relative;
        left: 95.83333%;
    }
    .sma-pull-23 {
        position: relative;
        left: -95.83333%;
    }
    .sma-offset-22 {
        margin-left: 91.66667%;
    }
    .sma-24 {
        width: 100%;
    }
    .sma-offset-23 {
        margin-left: 95.83333%;
    }
    .sma-up-1 > .column, .sma-up-1 > .columns {
        float: left;
        width: 100%;
    }
    .sma-up-1 > .column:nth-of-type(1n), .sma-up-1 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .sma-up-1 > .column:nth-of-type(1n+1), .sma-up-1 > .columns:nth-of-type(1n+1) {
        clear: both;
    }
    .sma-up-1 > .column:last-child, .sma-up-1 > .columns:last-child {
        float: left;
    }
    .sma-up-2 > .column, .sma-up-2 > .columns {
        float: left;
        width: 50%;
    }
    .sma-up-2 > .column:nth-of-type(1n), .sma-up-2 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .sma-up-2 > .column:nth-of-type(2n+1), .sma-up-2 > .columns:nth-of-type(2n+1) {
        clear: both;
    }
    .sma-up-2 > .column:last-child, .sma-up-2 > .columns:last-child {
        float: left;
    }
    .sma-up-3 > .column, .sma-up-3 > .columns {
        float: left;
        width: 33.33333%;
    }
    .sma-up-3 > .column:nth-of-type(1n), .sma-up-3 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .sma-up-3 > .column:nth-of-type(3n+1), .sma-up-3 > .columns:nth-of-type(3n+1) {
        clear: both;
    }
    .sma-up-3 > .column:last-child, .sma-up-3 > .columns:last-child {
        float: left;
    }
    .sma-up-4 > .column, .sma-up-4 > .columns {
        float: left;
        width: 25%;
    }
    .sma-up-4 > .column:nth-of-type(1n), .sma-up-4 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .sma-up-4 > .column:nth-of-type(4n+1), .sma-up-4 > .columns:nth-of-type(4n+1) {
        clear: both;
    }
    .sma-up-4 > .column:last-child, .sma-up-4 > .columns:last-child {
        float: left;
    }
    .sma-up-5 > .column, .sma-up-5 > .columns {
        float: left;
        width: 20%;
    }
    .sma-up-5 > .column:nth-of-type(1n), .sma-up-5 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .sma-up-5 > .column:nth-of-type(5n+1), .sma-up-5 > .columns:nth-of-type(5n+1) {
        clear: both;
    }
    .sma-up-5 > .column:last-child, .sma-up-5 > .columns:last-child {
        float: left;
    }
    .sma-up-6 > .column, .sma-up-6 > .columns {
        float: left;
        width: 16.66667%;
    }
    .sma-up-6 > .column:nth-of-type(1n), .sma-up-6 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .sma-up-6 > .column:nth-of-type(6n+1), .sma-up-6 > .columns:nth-of-type(6n+1) {
        clear: both;
    }
    .sma-up-6 > .column:last-child, .sma-up-6 > .columns:last-child {
        float: left;
    }
    .sma-up-7 > .column, .sma-up-7 > .columns {
        float: left;
        width: 14.28571%;
    }
    .sma-up-7 > .column:nth-of-type(1n), .sma-up-7 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .sma-up-7 > .column:nth-of-type(7n+1), .sma-up-7 > .columns:nth-of-type(7n+1) {
        clear: both;
    }
    .sma-up-7 > .column:last-child, .sma-up-7 > .columns:last-child {
        float: left;
    }
    .sma-up-8 > .column, .sma-up-8 > .columns {
        float: left;
        width: 12.5%;
    }
    .sma-up-8 > .column:nth-of-type(1n), .sma-up-8 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .sma-up-8 > .column:nth-of-type(8n+1), .sma-up-8 > .columns:nth-of-type(8n+1) {
        clear: both;
    }
    .sma-up-8 > .column:last-child, .sma-up-8 > .columns:last-child {
        float: left;
    }
    .sma-collapse > .column, .sma-collapse > .columns {
        padding-right: 0;
        padding-left: 0;
    }
    .sma-collapse .row {
        margin-right: 0;
        margin-left: 0;
    }
    .expanded.row .sma-collapse.row {
        margin-right: 0;
        margin-left: 0;
    }
    .sma-uncollapse > .column, .sma-uncollapse > .columns {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }
    .sma-centered {
        margin-right: auto;
        margin-left: auto;
    }
    .sma-centered, .sma-centered:last-child:not(:first-child) {
        float: none;
        clear: both;
    }
    .sma-uncentered, .sma-push-0, .sma-pull-0 {
        position: static;
        float: left;
        margin-right: 0;
        margin-left: 0;
    }
}

@media print, screen and (min-width: 40em) {
    .med-1 {
        width: 4.16667%;
    }
    .med-push-1 {
        position: relative;
        left: 4.16667%;
    }
    .med-pull-1 {
        position: relative;
        left: -4.16667%;
    }
    .med-offset-0 {
        margin-left: 0%;
    }
    .med-2 {
        width: 8.33333%;
    }
    .med-push-2 {
        position: relative;
        left: 8.33333%;
    }
    .med-pull-2 {
        position: relative;
        left: -8.33333%;
    }
    .med-offset-1 {
        margin-left: 4.16667%;
    }
    .med-3 {
        width: 12.5%;
    }
    .med-push-3 {
        position: relative;
        left: 12.5%;
    }
    .med-pull-3 {
        position: relative;
        left: -12.5%;
    }
    .med-offset-2 {
        margin-left: 8.33333%;
    }
    .med-4 {
        width: 16.66667%;
    }
    .med-push-4 {
        position: relative;
        left: 16.66667%;
    }
    .med-pull-4 {
        position: relative;
        left: -16.66667%;
    }
    .med-offset-3 {
        margin-left: 12.5%;
    }
    .med-5 {
        width: 20.83333%;
    }
    .med-push-5 {
        position: relative;
        left: 20.83333%;
    }
    .med-pull-5 {
        position: relative;
        left: -20.83333%;
    }
    .med-offset-4 {
        margin-left: 16.66667%;
    }
    .med-6 {
        width: 25%;
    }
    .med-push-6 {
        position: relative;
        left: 25%;
    }
    .med-pull-6 {
        position: relative;
        left: -25%;
    }
    .med-offset-5 {
        margin-left: 20.83333%;
    }
    .med-7 {
        width: 29.16667%;
    }
    .med-push-7 {
        position: relative;
        left: 29.16667%;
    }
    .med-pull-7 {
        position: relative;
        left: -29.16667%;
    }
    .med-offset-6 {
        margin-left: 25%;
    }
    .med-8 {
        width: 33.33333%;
    }
    .med-push-8 {
        position: relative;
        left: 33.33333%;
    }
    .med-pull-8 {
        position: relative;
        left: -33.33333%;
    }
    .med-offset-7 {
        margin-left: 29.16667%;
    }
    .med-9 {
        width: 37.5%;
    }
    .med-push-9 {
        position: relative;
        left: 37.5%;
    }
    .med-pull-9 {
        position: relative;
        left: -37.5%;
    }
    .med-offset-8 {
        margin-left: 33.33333%;
    }
    .med-10 {
        width: 41.66667%;
    }
    .med-push-10 {
        position: relative;
        left: 41.66667%;
    }
    .med-pull-10 {
        position: relative;
        left: -41.66667%;
    }
    .med-offset-9 {
        margin-left: 37.5%;
    }
    .med-11 {
        width: 45.83333%;
    }
    .med-push-11 {
        position: relative;
        left: 45.83333%;
    }
    .med-pull-11 {
        position: relative;
        left: -45.83333%;
    }
    .med-offset-10 {
        margin-left: 41.66667%;
    }
    .med-12 {
        width: 50%;
    }
    .med-push-12 {
        position: relative;
        left: 50%;
    }
    .med-pull-12 {
        position: relative;
        left: -50%;
    }
    .med-offset-11 {
        margin-left: 45.83333%;
    }
    .med-13 {
        width: 54.16667%;
    }
    .med-push-13 {
        position: relative;
        left: 54.16667%;
    }
    .med-pull-13 {
        position: relative;
        left: -54.16667%;
    }
    .med-offset-12 {
        margin-left: 50%;
    }
    .med-14 {
        width: 58.33333%;
    }
    .med-push-14 {
        position: relative;
        left: 58.33333%;
    }
    .med-pull-14 {
        position: relative;
        left: -58.33333%;
    }
    .med-offset-13 {
        margin-left: 54.16667%;
    }
    .med-15 {
        width: 62.5%;
    }
    .med-push-15 {
        position: relative;
        left: 62.5%;
    }
    .med-pull-15 {
        position: relative;
        left: -62.5%;
    }
    .med-offset-14 {
        margin-left: 58.33333%;
    }
    .med-16 {
        width: 66.66667%;
    }
    .med-push-16 {
        position: relative;
        left: 66.66667%;
    }
    .med-pull-16 {
        position: relative;
        left: -66.66667%;
    }
    .med-offset-15 {
        margin-left: 62.5%;
    }
    .med-17 {
        width: 70.83333%;
    }
    .med-push-17 {
        position: relative;
        left: 70.83333%;
    }
    .med-pull-17 {
        position: relative;
        left: -70.83333%;
    }
    .med-offset-16 {
        margin-left: 66.66667%;
    }
    .med-18 {
        width: 75%;
    }
    .med-push-18 {
        position: relative;
        left: 75%;
    }
    .med-pull-18 {
        position: relative;
        left: -75%;
    }
    .med-offset-17 {
        margin-left: 70.83333%;
    }
    .med-19 {
        width: 79.16667%;
    }
    .med-push-19 {
        position: relative;
        left: 79.16667%;
    }
    .med-pull-19 {
        position: relative;
        left: -79.16667%;
    }
    .med-offset-18 {
        margin-left: 75%;
    }
    .med-20 {
        width: 83.33333%;
    }
    .med-push-20 {
        position: relative;
        left: 83.33333%;
    }
    .med-pull-20 {
        position: relative;
        left: -83.33333%;
    }
    .med-offset-19 {
        margin-left: 79.16667%;
    }
    .med-21 {
        width: 87.5%;
    }
    .med-push-21 {
        position: relative;
        left: 87.5%;
    }
    .med-pull-21 {
        position: relative;
        left: -87.5%;
    }
    .med-offset-20 {
        margin-left: 83.33333%;
    }
    .med-22 {
        width: 91.66667%;
    }
    .med-push-22 {
        position: relative;
        left: 91.66667%;
    }
    .med-pull-22 {
        position: relative;
        left: -91.66667%;
    }
    .med-offset-21 {
        margin-left: 87.5%;
    }
    .med-23 {
        width: 95.83333%;
    }
    .med-push-23 {
        position: relative;
        left: 95.83333%;
    }
    .med-pull-23 {
        position: relative;
        left: -95.83333%;
    }
    .med-offset-22 {
        margin-left: 91.66667%;
    }
    .med-24 {
        width: 100%;
    }
    .med-offset-23 {
        margin-left: 95.83333%;
    }
    .med-up-1 > .column, .med-up-1 > .columns {
        float: left;
        width: 100%;
    }
    .med-up-1 > .column:nth-of-type(1n), .med-up-1 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .med-up-1 > .column:nth-of-type(1n+1), .med-up-1 > .columns:nth-of-type(1n+1) {
        clear: both;
    }
    .med-up-1 > .column:last-child, .med-up-1 > .columns:last-child {
        float: left;
    }
    .med-up-2 > .column, .med-up-2 > .columns {
        float: left;
        width: 50%;
    }
    .med-up-2 > .column:nth-of-type(1n), .med-up-2 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .med-up-2 > .column:nth-of-type(2n+1), .med-up-2 > .columns:nth-of-type(2n+1) {
        clear: both;
    }
    .med-up-2 > .column:last-child, .med-up-2 > .columns:last-child {
        float: left;
    }
    .med-up-3 > .column, .med-up-3 > .columns {
        float: left;
        width: 33.33333%;
    }
    .med-up-3 > .column:nth-of-type(1n), .med-up-3 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .med-up-3 > .column:nth-of-type(3n+1), .med-up-3 > .columns:nth-of-type(3n+1) {
        clear: both;
    }
    .med-up-3 > .column:last-child, .med-up-3 > .columns:last-child {
        float: left;
    }
    .med-up-4 > .column, .med-up-4 > .columns {
        float: left;
        width: 25%;
    }
    .med-up-4 > .column:nth-of-type(1n), .med-up-4 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .med-up-4 > .column:nth-of-type(4n+1), .med-up-4 > .columns:nth-of-type(4n+1) {
        clear: both;
    }
    .med-up-4 > .column:last-child, .med-up-4 > .columns:last-child {
        float: left;
    }
    .med-up-5 > .column, .med-up-5 > .columns {
        float: left;
        width: 20%;
    }
    .med-up-5 > .column:nth-of-type(1n), .med-up-5 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .med-up-5 > .column:nth-of-type(5n+1), .med-up-5 > .columns:nth-of-type(5n+1) {
        clear: both;
    }
    .med-up-5 > .column:last-child, .med-up-5 > .columns:last-child {
        float: left;
    }
    .med-up-6 > .column, .med-up-6 > .columns {
        float: left;
        width: 16.66667%;
    }
    .med-up-6 > .column:nth-of-type(1n), .med-up-6 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .med-up-6 > .column:nth-of-type(6n+1), .med-up-6 > .columns:nth-of-type(6n+1) {
        clear: both;
    }
    .med-up-6 > .column:last-child, .med-up-6 > .columns:last-child {
        float: left;
    }
    .med-up-7 > .column, .med-up-7 > .columns {
        float: left;
        width: 14.28571%;
    }
    .med-up-7 > .column:nth-of-type(1n), .med-up-7 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .med-up-7 > .column:nth-of-type(7n+1), .med-up-7 > .columns:nth-of-type(7n+1) {
        clear: both;
    }
    .med-up-7 > .column:last-child, .med-up-7 > .columns:last-child {
        float: left;
    }
    .med-up-8 > .column, .med-up-8 > .columns {
        float: left;
        width: 12.5%;
    }
    .med-up-8 > .column:nth-of-type(1n), .med-up-8 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .med-up-8 > .column:nth-of-type(8n+1), .med-up-8 > .columns:nth-of-type(8n+1) {
        clear: both;
    }
    .med-up-8 > .column:last-child, .med-up-8 > .columns:last-child {
        float: left;
    }
    .med-collapse > .column, .med-collapse > .columns {
        padding-right: 0;
        padding-left: 0;
    }
    .med-collapse .row {
        margin-right: 0;
        margin-left: 0;
    }
    .expanded.row .med-collapse.row {
        margin-right: 0;
        margin-left: 0;
    }
    .med-uncollapse > .column, .med-uncollapse > .columns {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }
    .med-centered {
        margin-right: auto;
        margin-left: auto;
    }
    .med-centered, .med-centered:last-child:not(:first-child) {
        float: none;
        clear: both;
    }
    .med-uncentered, .med-push-0, .med-pull-0 {
        position: static;
        float: left;
        margin-right: 0;
        margin-left: 0;
    }
}

@media print, screen and (min-width: 64em) {
    .lar-1 {
        width: 4.16667%;
    }
    .lar-push-1 {
        position: relative;
        left: 4.16667%;
    }
    .lar-pull-1 {
        position: relative;
        left: -4.16667%;
    }
    .lar-offset-0 {
        margin-left: 0%;
    }
    .lar-2 {
        width: 8.33333%;
    }
    .lar-push-2 {
        position: relative;
        left: 8.33333%;
    }
    .lar-pull-2 {
        position: relative;
        left: -8.33333%;
    }
    .lar-offset-1 {
        margin-left: 4.16667%;
    }
    .lar-3 {
        width: 12.5%;
    }
    .lar-push-3 {
        position: relative;
        left: 12.5%;
    }
    .lar-pull-3 {
        position: relative;
        left: -12.5%;
    }
    .lar-offset-2 {
        margin-left: 8.33333%;
    }
    .lar-4 {
        width: 16.66667%;
    }
    .lar-push-4 {
        position: relative;
        left: 16.66667%;
    }
    .lar-pull-4 {
        position: relative;
        left: -16.66667%;
    }
    .lar-offset-3 {
        margin-left: 12.5%;
    }
    .lar-5 {
        width: 20.83333%;
    }
    .lar-push-5 {
        position: relative;
        left: 20.83333%;
    }
    .lar-pull-5 {
        position: relative;
        left: -20.83333%;
    }
    .lar-offset-4 {
        margin-left: 16.66667%;
    }
    .lar-6 {
        width: 25%;
    }
    .lar-push-6 {
        position: relative;
        left: 25%;
    }
    .lar-pull-6 {
        position: relative;
        left: -25%;
    }
    .lar-offset-5 {
        margin-left: 20.83333%;
    }
    .lar-7 {
        width: 29.16667%;
    }
    .lar-push-7 {
        position: relative;
        left: 29.16667%;
    }
    .lar-pull-7 {
        position: relative;
        left: -29.16667%;
    }
    .lar-offset-6 {
        margin-left: 25%;
    }
    .lar-8 {
        width: 33.33333%;
    }
    .lar-push-8 {
        position: relative;
        left: 33.33333%;
    }
    .lar-pull-8 {
        position: relative;
        left: -33.33333%;
    }
    .lar-offset-7 {
        margin-left: 29.16667%;
    }
    .lar-9 {
        width: 37.5%;
    }
    .lar-push-9 {
        position: relative;
        left: 37.5%;
    }
    .lar-pull-9 {
        position: relative;
        left: -37.5%;
    }
    .lar-offset-8 {
        margin-left: 33.33333%;
    }
    .lar-10 {
        width: 41.66667%;
    }
    .lar-push-10 {
        position: relative;
        left: 41.66667%;
    }
    .lar-pull-10 {
        position: relative;
        left: -41.66667%;
    }
    .lar-offset-9 {
        margin-left: 37.5%;
    }
    .lar-11 {
        width: 45.83333%;
    }
    .lar-push-11 {
        position: relative;
        left: 45.83333%;
    }
    .lar-pull-11 {
        position: relative;
        left: -45.83333%;
    }
    .lar-offset-10 {
        margin-left: 41.66667%;
    }
    .lar-12 {
        width: 50%;
    }
    .lar-push-12 {
        position: relative;
        left: 50%;
    }
    .lar-pull-12 {
        position: relative;
        left: -50%;
    }
    .lar-offset-11 {
        margin-left: 45.83333%;
    }
    .lar-13 {
        width: 54.16667%;
    }
    .lar-push-13 {
        position: relative;
        left: 54.16667%;
    }
    .lar-pull-13 {
        position: relative;
        left: -54.16667%;
    }
    .lar-offset-12 {
        margin-left: 50%;
    }
    .lar-14 {
        width: 58.33333%;
    }
    .lar-push-14 {
        position: relative;
        left: 58.33333%;
    }
    .lar-pull-14 {
        position: relative;
        left: -58.33333%;
    }
    .lar-offset-13 {
        margin-left: 54.16667%;
    }
    .lar-15 {
        width: 62.5%;
    }
    .lar-push-15 {
        position: relative;
        left: 62.5%;
    }
    .lar-pull-15 {
        position: relative;
        left: -62.5%;
    }
    .lar-offset-14 {
        margin-left: 58.33333%;
    }
    .lar-16 {
        width: 66.66667%;
    }
    .lar-push-16 {
        position: relative;
        left: 66.66667%;
    }
    .lar-pull-16 {
        position: relative;
        left: -66.66667%;
    }
    .lar-offset-15 {
        margin-left: 62.5%;
    }
    .lar-17 {
        width: 70.83333%;
    }
    .lar-push-17 {
        position: relative;
        left: 70.83333%;
    }
    .lar-pull-17 {
        position: relative;
        left: -70.83333%;
    }
    .lar-offset-16 {
        margin-left: 66.66667%;
    }
    .lar-18 {
        width: 75%;
    }
    .lar-push-18 {
        position: relative;
        left: 75%;
    }
    .lar-pull-18 {
        position: relative;
        left: -75%;
    }
    .lar-offset-17 {
        margin-left: 70.83333%;
    }
    .lar-19 {
        width: 79.16667%;
    }
    .lar-push-19 {
        position: relative;
        left: 79.16667%;
    }
    .lar-pull-19 {
        position: relative;
        left: -79.16667%;
    }
    .lar-offset-18 {
        margin-left: 75%;
    }
    .lar-20 {
        width: 83.33333%;
    }
    .lar-push-20 {
        position: relative;
        left: 83.33333%;
    }
    .lar-pull-20 {
        position: relative;
        left: -83.33333%;
    }
    .lar-offset-19 {
        margin-left: 79.16667%;
    }
    .lar-21 {
        width: 87.5%;
    }
    .lar-push-21 {
        position: relative;
        left: 87.5%;
    }
    .lar-pull-21 {
        position: relative;
        left: -87.5%;
    }
    .lar-offset-20 {
        margin-left: 83.33333%;
    }
    .lar-22 {
        width: 91.66667%;
    }
    .lar-push-22 {
        position: relative;
        left: 91.66667%;
    }
    .lar-pull-22 {
        position: relative;
        left: -91.66667%;
    }
    .lar-offset-21 {
        margin-left: 87.5%;
    }
    .lar-23 {
        width: 95.83333%;
    }
    .lar-push-23 {
        position: relative;
        left: 95.83333%;
    }
    .lar-pull-23 {
        position: relative;
        left: -95.83333%;
    }
    .lar-offset-22 {
        margin-left: 91.66667%;
    }
    .lar-24 {
        width: 100%;
    }
    .lar-offset-23 {
        margin-left: 95.83333%;
    }
    .lar-up-1 > .column, .lar-up-1 > .columns {
        float: left;
        width: 100%;
    }
    .lar-up-1 > .column:nth-of-type(1n), .lar-up-1 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .lar-up-1 > .column:nth-of-type(1n+1), .lar-up-1 > .columns:nth-of-type(1n+1) {
        clear: both;
    }
    .lar-up-1 > .column:last-child, .lar-up-1 > .columns:last-child {
        float: left;
    }
    .lar-up-2 > .column, .lar-up-2 > .columns {
        float: left;
        width: 50%;
    }
    .lar-up-2 > .column:nth-of-type(1n), .lar-up-2 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .lar-up-2 > .column:nth-of-type(2n+1), .lar-up-2 > .columns:nth-of-type(2n+1) {
        clear: both;
    }
    .lar-up-2 > .column:last-child, .lar-up-2 > .columns:last-child {
        float: left;
    }
    .lar-up-3 > .column, .lar-up-3 > .columns {
        float: left;
        width: 33.33333%;
    }
    .lar-up-3 > .column:nth-of-type(1n), .lar-up-3 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .lar-up-3 > .column:nth-of-type(3n+1), .lar-up-3 > .columns:nth-of-type(3n+1) {
        clear: both;
    }
    .lar-up-3 > .column:last-child, .lar-up-3 > .columns:last-child {
        float: left;
    }
    .lar-up-4 > .column, .lar-up-4 > .columns {
        float: left;
        width: 25%;
    }
    .lar-up-4 > .column:nth-of-type(1n), .lar-up-4 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .lar-up-4 > .column:nth-of-type(4n+1), .lar-up-4 > .columns:nth-of-type(4n+1) {
        clear: both;
    }
    .lar-up-4 > .column:last-child, .lar-up-4 > .columns:last-child {
        float: left;
    }
    .lar-up-5 > .column, .lar-up-5 > .columns {
        float: left;
        width: 20%;
    }
    .lar-up-5 > .column:nth-of-type(1n), .lar-up-5 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .lar-up-5 > .column:nth-of-type(5n+1), .lar-up-5 > .columns:nth-of-type(5n+1) {
        clear: both;
    }
    .lar-up-5 > .column:last-child, .lar-up-5 > .columns:last-child {
        float: left;
    }
    .lar-up-6 > .column, .lar-up-6 > .columns {
        float: left;
        width: 16.66667%;
    }
    .lar-up-6 > .column:nth-of-type(1n), .lar-up-6 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .lar-up-6 > .column:nth-of-type(6n+1), .lar-up-6 > .columns:nth-of-type(6n+1) {
        clear: both;
    }
    .lar-up-6 > .column:last-child, .lar-up-6 > .columns:last-child {
        float: left;
    }
    .lar-up-7 > .column, .lar-up-7 > .columns {
        float: left;
        width: 14.28571%;
    }
    .lar-up-7 > .column:nth-of-type(1n), .lar-up-7 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .lar-up-7 > .column:nth-of-type(7n+1), .lar-up-7 > .columns:nth-of-type(7n+1) {
        clear: both;
    }
    .lar-up-7 > .column:last-child, .lar-up-7 > .columns:last-child {
        float: left;
    }
    .lar-up-8 > .column, .lar-up-8 > .columns {
        float: left;
        width: 12.5%;
    }
    .lar-up-8 > .column:nth-of-type(1n), .lar-up-8 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .lar-up-8 > .column:nth-of-type(8n+1), .lar-up-8 > .columns:nth-of-type(8n+1) {
        clear: both;
    }
    .lar-up-8 > .column:last-child, .lar-up-8 > .columns:last-child {
        float: left;
    }
    .lar-collapse > .column, .lar-collapse > .columns {
        padding-right: 0;
        padding-left: 0;
    }
    .lar-collapse .row {
        margin-right: 0;
        margin-left: 0;
    }
    .expanded.row .lar-collapse.row {
        margin-right: 0;
        margin-left: 0;
    }
    .lar-uncollapse > .column, .lar-uncollapse > .columns {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }
    .lar-centered {
        margin-right: auto;
        margin-left: auto;
    }
    .lar-centered, .lar-centered:last-child:not(:first-child) {
        float: none;
        clear: both;
    }
    .lar-uncentered, .lar-push-0, .lar-pull-0 {
        position: static;
        float: left;
        margin-right: 0;
        margin-left: 0;
    }
}

@media print, screen and (min-width: 70em) {
    .xla-1 {
        width: 4.16667%;
    }
    .xla-push-1 {
        position: relative;
        left: 4.16667%;
    }
    .xla-pull-1 {
        position: relative;
        left: -4.16667%;
    }
    .xla-offset-0 {
        margin-left: 0%;
    }
    .xla-2 {
        width: 8.33333%;
    }
    .xla-push-2 {
        position: relative;
        left: 8.33333%;
    }
    .xla-pull-2 {
        position: relative;
        left: -8.33333%;
    }
    .xla-offset-1 {
        margin-left: 4.16667%;
    }
    .xla-3 {
        width: 12.5%;
    }
    .xla-push-3 {
        position: relative;
        left: 12.5%;
    }
    .xla-pull-3 {
        position: relative;
        left: -12.5%;
    }
    .xla-offset-2 {
        margin-left: 8.33333%;
    }
    .xla-4 {
        width: 16.66667%;
    }
    .xla-push-4 {
        position: relative;
        left: 16.66667%;
    }
    .xla-pull-4 {
        position: relative;
        left: -16.66667%;
    }
    .xla-offset-3 {
        margin-left: 12.5%;
    }
    .xla-5 {
        width: 20.83333%;
    }
    .xla-push-5 {
        position: relative;
        left: 20.83333%;
    }
    .xla-pull-5 {
        position: relative;
        left: -20.83333%;
    }
    .xla-offset-4 {
        margin-left: 16.66667%;
    }
    .xla-6 {
        width: 25%;
    }
    .xla-push-6 {
        position: relative;
        left: 25%;
    }
    .xla-pull-6 {
        position: relative;
        left: -25%;
    }
    .xla-offset-5 {
        margin-left: 20.83333%;
    }
    .xla-7 {
        width: 29.16667%;
    }
    .xla-push-7 {
        position: relative;
        left: 29.16667%;
    }
    .xla-pull-7 {
        position: relative;
        left: -29.16667%;
    }
    .xla-offset-6 {
        margin-left: 25%;
    }
    .xla-8 {
        width: 33.33333%;
    }
    .xla-push-8 {
        position: relative;
        left: 33.33333%;
    }
    .xla-pull-8 {
        position: relative;
        left: -33.33333%;
    }
    .xla-offset-7 {
        margin-left: 29.16667%;
    }
    .xla-9 {
        width: 37.5%;
    }
    .xla-push-9 {
        position: relative;
        left: 37.5%;
    }
    .xla-pull-9 {
        position: relative;
        left: -37.5%;
    }
    .xla-offset-8 {
        margin-left: 33.33333%;
    }
    .xla-10 {
        width: 41.66667%;
    }
    .xla-push-10 {
        position: relative;
        left: 41.66667%;
    }
    .xla-pull-10 {
        position: relative;
        left: -41.66667%;
    }
    .xla-offset-9 {
        margin-left: 37.5%;
    }
    .xla-11 {
        width: 45.83333%;
    }
    .xla-push-11 {
        position: relative;
        left: 45.83333%;
    }
    .xla-pull-11 {
        position: relative;
        left: -45.83333%;
    }
    .xla-offset-10 {
        margin-left: 41.66667%;
    }
    .xla-12 {
        width: 50%;
    }
    .xla-push-12 {
        position: relative;
        left: 50%;
    }
    .xla-pull-12 {
        position: relative;
        left: -50%;
    }
    .xla-offset-11 {
        margin-left: 45.83333%;
    }
    .xla-13 {
        width: 54.16667%;
    }
    .xla-push-13 {
        position: relative;
        left: 54.16667%;
    }
    .xla-pull-13 {
        position: relative;
        left: -54.16667%;
    }
    .xla-offset-12 {
        margin-left: 50%;
    }
    .xla-14 {
        width: 58.33333%;
    }
    .xla-push-14 {
        position: relative;
        left: 58.33333%;
    }
    .xla-pull-14 {
        position: relative;
        left: -58.33333%;
    }
    .xla-offset-13 {
        margin-left: 54.16667%;
    }
    .xla-15 {
        width: 62.5%;
    }
    .xla-push-15 {
        position: relative;
        left: 62.5%;
    }
    .xla-pull-15 {
        position: relative;
        left: -62.5%;
    }
    .xla-offset-14 {
        margin-left: 58.33333%;
    }
    .xla-16 {
        width: 66.66667%;
    }
    .xla-push-16 {
        position: relative;
        left: 66.66667%;
    }
    .xla-pull-16 {
        position: relative;
        left: -66.66667%;
    }
    .xla-offset-15 {
        margin-left: 62.5%;
    }
    .xla-17 {
        width: 70.83333%;
    }
    .xla-push-17 {
        position: relative;
        left: 70.83333%;
    }
    .xla-pull-17 {
        position: relative;
        left: -70.83333%;
    }
    .xla-offset-16 {
        margin-left: 66.66667%;
    }
    .xla-18 {
        width: 75%;
    }
    .xla-push-18 {
        position: relative;
        left: 75%;
    }
    .xla-pull-18 {
        position: relative;
        left: -75%;
    }
    .xla-offset-17 {
        margin-left: 70.83333%;
    }
    .xla-19 {
        width: 79.16667%;
    }
    .xla-push-19 {
        position: relative;
        left: 79.16667%;
    }
    .xla-pull-19 {
        position: relative;
        left: -79.16667%;
    }
    .xla-offset-18 {
        margin-left: 75%;
    }
    .xla-20 {
        width: 83.33333%;
    }
    .xla-push-20 {
        position: relative;
        left: 83.33333%;
    }
    .xla-pull-20 {
        position: relative;
        left: -83.33333%;
    }
    .xla-offset-19 {
        margin-left: 79.16667%;
    }
    .xla-21 {
        width: 87.5%;
    }
    .xla-push-21 {
        position: relative;
        left: 87.5%;
    }
    .xla-pull-21 {
        position: relative;
        left: -87.5%;
    }
    .xla-offset-20 {
        margin-left: 83.33333%;
    }
    .xla-22 {
        width: 91.66667%;
    }
    .xla-push-22 {
        position: relative;
        left: 91.66667%;
    }
    .xla-pull-22 {
        position: relative;
        left: -91.66667%;
    }
    .xla-offset-21 {
        margin-left: 87.5%;
    }
    .xla-23 {
        width: 95.83333%;
    }
    .xla-push-23 {
        position: relative;
        left: 95.83333%;
    }
    .xla-pull-23 {
        position: relative;
        left: -95.83333%;
    }
    .xla-offset-22 {
        margin-left: 91.66667%;
    }
    .xla-24 {
        width: 100%;
    }
    .xla-offset-23 {
        margin-left: 95.83333%;
    }
    .xla-up-1 > .column, .xla-up-1 > .columns {
        float: left;
        width: 100%;
    }
    .xla-up-1 > .column:nth-of-type(1n), .xla-up-1 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .xla-up-1 > .column:nth-of-type(1n+1), .xla-up-1 > .columns:nth-of-type(1n+1) {
        clear: both;
    }
    .xla-up-1 > .column:last-child, .xla-up-1 > .columns:last-child {
        float: left;
    }
    .xla-up-2 > .column, .xla-up-2 > .columns {
        float: left;
        width: 50%;
    }
    .xla-up-2 > .column:nth-of-type(1n), .xla-up-2 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .xla-up-2 > .column:nth-of-type(2n+1), .xla-up-2 > .columns:nth-of-type(2n+1) {
        clear: both;
    }
    .xla-up-2 > .column:last-child, .xla-up-2 > .columns:last-child {
        float: left;
    }
    .xla-up-3 > .column, .xla-up-3 > .columns {
        float: left;
        width: 33.33333%;
    }
    .xla-up-3 > .column:nth-of-type(1n), .xla-up-3 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .xla-up-3 > .column:nth-of-type(3n+1), .xla-up-3 > .columns:nth-of-type(3n+1) {
        clear: both;
    }
    .xla-up-3 > .column:last-child, .xla-up-3 > .columns:last-child {
        float: left;
    }
    .xla-up-4 > .column, .xla-up-4 > .columns {
        float: left;
        width: 25%;
    }
    .xla-up-4 > .column:nth-of-type(1n), .xla-up-4 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .xla-up-4 > .column:nth-of-type(4n+1), .xla-up-4 > .columns:nth-of-type(4n+1) {
        clear: both;
    }
    .xla-up-4 > .column:last-child, .xla-up-4 > .columns:last-child {
        float: left;
    }
    .xla-up-5 > .column, .xla-up-5 > .columns {
        float: left;
        width: 20%;
    }
    .xla-up-5 > .column:nth-of-type(1n), .xla-up-5 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .xla-up-5 > .column:nth-of-type(5n+1), .xla-up-5 > .columns:nth-of-type(5n+1) {
        clear: both;
    }
    .xla-up-5 > .column:last-child, .xla-up-5 > .columns:last-child {
        float: left;
    }
    .xla-up-6 > .column, .xla-up-6 > .columns {
        float: left;
        width: 16.66667%;
    }
    .xla-up-6 > .column:nth-of-type(1n), .xla-up-6 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .xla-up-6 > .column:nth-of-type(6n+1), .xla-up-6 > .columns:nth-of-type(6n+1) {
        clear: both;
    }
    .xla-up-6 > .column:last-child, .xla-up-6 > .columns:last-child {
        float: left;
    }
    .xla-up-7 > .column, .xla-up-7 > .columns {
        float: left;
        width: 14.28571%;
    }
    .xla-up-7 > .column:nth-of-type(1n), .xla-up-7 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .xla-up-7 > .column:nth-of-type(7n+1), .xla-up-7 > .columns:nth-of-type(7n+1) {
        clear: both;
    }
    .xla-up-7 > .column:last-child, .xla-up-7 > .columns:last-child {
        float: left;
    }
    .xla-up-8 > .column, .xla-up-8 > .columns {
        float: left;
        width: 12.5%;
    }
    .xla-up-8 > .column:nth-of-type(1n), .xla-up-8 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .xla-up-8 > .column:nth-of-type(8n+1), .xla-up-8 > .columns:nth-of-type(8n+1) {
        clear: both;
    }
    .xla-up-8 > .column:last-child, .xla-up-8 > .columns:last-child {
        float: left;
    }
    .xla-collapse > .column, .xla-collapse > .columns {
        padding-right: 0;
        padding-left: 0;
    }
    .xla-collapse .row {
        margin-right: 0;
        margin-left: 0;
    }
    .expanded.row .xla-collapse.row {
        margin-right: 0;
        margin-left: 0;
    }
    .xla-uncollapse > .column, .xla-uncollapse > .columns {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }
    .xla-centered {
        margin-right: auto;
        margin-left: auto;
    }
    .xla-centered, .xla-centered:last-child:not(:first-child) {
        float: none;
        clear: both;
    }
    .xla-uncentered, .xla-push-0, .xla-pull-0 {
        position: static;
        float: left;
        margin-right: 0;
        margin-left: 0;
    }
}


.column-block {
    margin-bottom: 1.875rem;
}

.column-block >:last-child {
    margin-bottom: 0;
}.full {
    width: 100%;
}

.text-center {
    text-align: center;
}

.text-right {
    text-align: right;
}

.uppercase {
    text-transform: uppercase;
}

.hide {
    display: none !important;
}