@charset "UTF-8";
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
input,
textarea {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline;
    outline: none;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 100%;
    font-family: Arial, sans-serif;
}

body {
    line-height: 1;
}

html,
body {
    height: 100%;
}

img {
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic;
}

ol,
ul {
    list-style: none;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: "";
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

*:focus,
*:active {
    outline: none;
}

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

a {
    text-decoration: none;
}
a:hover {
    cursor: pointer;
}

select,
option {
    font-family: inherit;
}

input,
textarea {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

textarea {
    overflow: hidden;
}

input[type="submit"],
input[type="text"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="password"],
textarea,
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    appearance: none;
    -webkit-appearance: none;
    border-radius: 0px;
    -webkit-border-radius: 0px;
}

input[type="number"] {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: textfield;
}

input[type="submit"] {
    cursor: pointer;
}

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

.row:after,
.row .row:after,
.row .row.collapse:after {
    clear: both;
}

#page {
    overflow-x: hidden;
}

.row {
    margin: 0 auto;
    padding: 0 2rem;
    max-width: 120rem;
    width: 100%;
}
.row.collapse > .column,
.row.collapse > .columns {
    padding-left: 0;
    padding-right: 0;
}
.row.collapse .row {
    margin-left: 0;
    margin-right: 0;
}
.row.overflow {
    overflow: visible;
}
.row .row {
    max-width: none;
    padding: 0;
    width: auto;
}
.row .row.collapse {
    margin: 0;
    max-width: none;
    width: auto;
}

.column,
.columns {
    width: 100%;
    float: left;
    position: relative;
}

.column + .column:last-child,
.columns + .column:last-child,
.column + .columns:last-child,
.columns + .columns:last-child {
    float: right;
}

.column + .column.end,
.columns + .column.end,
.column + .columns.end,
.columns + .columns.end {
    float: left;
}
@media only screen and (min-width: 0) {
    .column.small-1,
    .column.small-uncentered,
    .column.small-uncollapse,
    .columns.small-1,
    .columns.small-uncentered,
    .columns.small-uncollapse {
        width: calc(8.33333% + 0.16667rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.small-1:first-of-type,
    .column.small-uncentered:first-of-type,
    .column.small-uncollapse:first-of-type,
    .columns.small-1:first-of-type,
    .columns.small-uncentered:first-of-type,
    .columns.small-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.small-1:last-of-type,
    .column.small-uncentered:last-of-type,
    .column.small-uncollapse:last-of-type,
    .columns.small-1:last-of-type,
    .columns.small-uncentered:last-of-type,
    .columns.small-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.small-1,
    .row.divider > .column.small-uncentered,
    .row.divider > .column.small-uncollapse,
    .row.divider > .columns.small-1,
    .row.divider > .columns.small-uncentered,
    .row.divider > .columns.small-uncollapse {
        width: calc(8.33333% + 0.33333rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.small-1:first-of-type,
    .row.divider > .column.small-uncentered:first-of-type,
    .row.divider > .column.small-uncollapse:first-of-type,
    .row.divider > .columns.small-1:first-of-type,
    .row.divider > .columns.small-uncentered:first-of-type,
    .row.divider > .columns.small-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.small-1:last-of-type,
    .row.divider > .column.small-uncentered:last-of-type,
    .row.divider > .column.small-uncollapse:last-of-type,
    .row.divider > .columns.small-1:last-of-type,
    .row.divider > .columns.small-uncentered:last-of-type,
    .row.divider > .columns.small-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.small-1,
    .no-csscalc .row.divider > .column.small-uncentered,
    .no-csscalc .row.divider > .column.small-uncollapse,
    .no-csscalc .row.divider > .columns.small-1,
    .no-csscalc .row.divider > .columns.small-uncentered,
    .no-csscalc .row.divider > .columns.small-uncollapse {
        width: 8.33333%;
    }
    .no-csscalc .row.divider > .column.small-1:first-of-type,
    .no-csscalc .row.divider > .column.small-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.small-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.small-1:first-of-type,
    .no-csscalc .row.divider > .columns.small-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.small-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.small-1:last-of-type,
    .no-csscalc .row.divider > .column.small-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.small-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.small-1:last-of-type,
    .no-csscalc .row.divider > .columns.small-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.small-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.small-1,
    .no-csscalc .column.small-uncentered,
    .no-csscalc .column.small-uncollapse,
    .no-csscalc .columns.small-1,
    .no-csscalc .columns.small-uncentered,
    .no-csscalc .columns.small-uncollapse {
        width: 8.33333%;
    }
    .no-csscalc .column.small-1:first-of-type,
    .no-csscalc .column.small-uncentered:first-of-type,
    .no-csscalc .column.small-uncollapse:first-of-type,
    .no-csscalc .columns.small-1:first-of-type,
    .no-csscalc .columns.small-uncentered:first-of-type,
    .no-csscalc .columns.small-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.small-1:last-of-type,
    .no-csscalc .column.small-uncentered:last-of-type,
    .no-csscalc .column.small-uncollapse:last-of-type,
    .no-csscalc .columns.small-1:last-of-type,
    .no-csscalc .columns.small-uncentered:last-of-type,
    .no-csscalc .columns.small-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.small-push-0,
    .columns.small-push-0 {
        position: relative;
        left: calc(8.33333% + 0.16667rem);
        right: auto;
    }
    .row.divider > .column.small-push-0,
    .row.divider > .columns.small-push-0 {
        position: relative;
        left: calc(8.33333% + 0.33333rem);
        right: auto;
    }
    .row.divider > .column.small-push-0:first-of-type,
    .row.divider > .columns.small-push-0:first-of-type {
        left: calc(0% + 2rem);
    }
    .no-csscalc .row.divider > .column.small-push-0,
    .no-csscalc .row.divider > .columns.small-push-0 {
        left: 8.33333%;
    }
    .no-csscalc .row.divider > .column.small-push-0:first-of-type,
    .no-csscalc .row.divider > .columns.small-push-0:first-of-type {
        left: 0%;
    }
    .no-csscalc .column.small-push-0,
    .no-csscalc .columns.small-push-0 {
        left: 8.33333%;
    }
    .no-csscalc .column.small-push-0:first-of-type,
    .no-csscalc .columns.small-push-0:first-of-type {
        left: 0%;
    }
    .column:first-of-type.small-push-0,
    .columns:first-of-type.small-push-0 {
        left: calc(0% + 1rem);
    }
    .column.small-pull-0,
    .columns.small-pull-0 {
        position: relative;
        right: calc(8.33333% + 0.16667rem);
        left: auto;
    }
    .row.divider > .column.small-pull-0,
    .row.divider > .columns.small-pull-0 {
        position: relative;
        right: calc(8.33333% + 0.33333rem);
        left: auto;
    }
    .row.divider > .column.small-pull-0:last-of-type,
    .row.divider > .columns.small-pull-0:last-of-type {
        right: calc(0% + 2rem);
    }
    .row.divider > .column.small-pull-0 .no-csscalc,
    .row.divider > .columns.small-pull-0 .no-csscalc {
        right: 8.33333%;
    }
    .row.divider > .column.small-pull-0 .no-csscalc:last-of-type,
    .row.divider > .columns.small-pull-0 .no-csscalc:last-of-type {
        right: 0%;
    }
    .no-csscalc .column.small-pull-0,
    .no-csscalc .columns.small-pull-0 {
        right: 8.33333%;
    }
    .no-csscalc .column.small-pull-0:last-of-type,
    .no-csscalc .columns.small-pull-0:last-of-type {
        right: 0%;
    }
    .column:last-of-type.small-pull-0,
    .columns:last-of-type.small-pull-0 {
        right: calc(0% + 1rem);
    }
    .column.small-reset-order,
    .columns.small-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.small-reset-order:first-of-type,
    .columns.small-reset-order:first-of-type {
        left: auto;
    }
    .column.small-reset-order:last-of-type,
    .columns.small-reset-order:last-of-type {
        right: auto;
    }
    .column.small-offset-1,
    .columns.small-offset-1 {
        margin-left: calc(8.33333% + 0.16667rem);
    }
    .row.divider > .column.small-offset-1,
    .row.divider > .columns.small-offset-1 {
        margin-left: calc(8.33333% + 0.33333rem);
    }
    .no-csscalc .column.small-offset-1,
    .no-csscalc .columns.small-offset-1 {
        margin-left: 8.33333%;
    }
    .column.small-2,
    .column.small-uncentered,
    .column.small-uncollapse,
    .columns.small-2,
    .columns.small-uncentered,
    .columns.small-uncollapse {
        width: calc(16.66667% + 0.33333rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.small-2:first-of-type,
    .column.small-uncentered:first-of-type,
    .column.small-uncollapse:first-of-type,
    .columns.small-2:first-of-type,
    .columns.small-uncentered:first-of-type,
    .columns.small-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.small-2:last-of-type,
    .column.small-uncentered:last-of-type,
    .column.small-uncollapse:last-of-type,
    .columns.small-2:last-of-type,
    .columns.small-uncentered:last-of-type,
    .columns.small-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.small-2,
    .row.divider > .column.small-uncentered,
    .row.divider > .column.small-uncollapse,
    .row.divider > .columns.small-2,
    .row.divider > .columns.small-uncentered,
    .row.divider > .columns.small-uncollapse {
        width: calc(16.66667% + 0.66667rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.small-2:first-of-type,
    .row.divider > .column.small-uncentered:first-of-type,
    .row.divider > .column.small-uncollapse:first-of-type,
    .row.divider > .columns.small-2:first-of-type,
    .row.divider > .columns.small-uncentered:first-of-type,
    .row.divider > .columns.small-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.small-2:last-of-type,
    .row.divider > .column.small-uncentered:last-of-type,
    .row.divider > .column.small-uncollapse:last-of-type,
    .row.divider > .columns.small-2:last-of-type,
    .row.divider > .columns.small-uncentered:last-of-type,
    .row.divider > .columns.small-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.small-2,
    .no-csscalc .row.divider > .column.small-uncentered,
    .no-csscalc .row.divider > .column.small-uncollapse,
    .no-csscalc .row.divider > .columns.small-2,
    .no-csscalc .row.divider > .columns.small-uncentered,
    .no-csscalc .row.divider > .columns.small-uncollapse {
        width: 16.66667%;
    }
    .no-csscalc .row.divider > .column.small-2:first-of-type,
    .no-csscalc .row.divider > .column.small-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.small-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.small-2:first-of-type,
    .no-csscalc .row.divider > .columns.small-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.small-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.small-2:last-of-type,
    .no-csscalc .row.divider > .column.small-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.small-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.small-2:last-of-type,
    .no-csscalc .row.divider > .columns.small-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.small-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.small-2,
    .no-csscalc .column.small-uncentered,
    .no-csscalc .column.small-uncollapse,
    .no-csscalc .columns.small-2,
    .no-csscalc .columns.small-uncentered,
    .no-csscalc .columns.small-uncollapse {
        width: 16.66667%;
    }
    .no-csscalc .column.small-2:first-of-type,
    .no-csscalc .column.small-uncentered:first-of-type,
    .no-csscalc .column.small-uncollapse:first-of-type,
    .no-csscalc .columns.small-2:first-of-type,
    .no-csscalc .columns.small-uncentered:first-of-type,
    .no-csscalc .columns.small-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.small-2:last-of-type,
    .no-csscalc .column.small-uncentered:last-of-type,
    .no-csscalc .column.small-uncollapse:last-of-type,
    .no-csscalc .columns.small-2:last-of-type,
    .no-csscalc .columns.small-uncentered:last-of-type,
    .no-csscalc .columns.small-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.small-push-1,
    .columns.small-push-1 {
        position: relative;
        left: calc(16.66667% + 0.33333rem);
        right: auto;
    }
    .row.divider > .column.small-push-1,
    .row.divider > .columns.small-push-1 {
        position: relative;
        left: calc(16.66667% + 0.66667rem);
        right: auto;
    }
    .row.divider > .column.small-push-1:first-of-type,
    .row.divider > .columns.small-push-1:first-of-type {
        left: calc(8.33333% + 2rem);
    }
    .no-csscalc .row.divider > .column.small-push-1,
    .no-csscalc .row.divider > .columns.small-push-1 {
        left: 16.66667%;
    }
    .no-csscalc .row.divider > .column.small-push-1:first-of-type,
    .no-csscalc .row.divider > .columns.small-push-1:first-of-type {
        left: 8.33333%;
    }
    .no-csscalc .column.small-push-1,
    .no-csscalc .columns.small-push-1 {
        left: 16.66667%;
    }
    .no-csscalc .column.small-push-1:first-of-type,
    .no-csscalc .columns.small-push-1:first-of-type {
        left: 8.33333%;
    }
    .column:first-of-type.small-push-1,
    .columns:first-of-type.small-push-1 {
        left: calc(8.33333% + 1rem);
    }
    .column.small-pull-1,
    .columns.small-pull-1 {
        position: relative;
        right: calc(16.66667% + 0.33333rem);
        left: auto;
    }
    .row.divider > .column.small-pull-1,
    .row.divider > .columns.small-pull-1 {
        position: relative;
        right: calc(16.66667% + 0.66667rem);
        left: auto;
    }
    .row.divider > .column.small-pull-1:last-of-type,
    .row.divider > .columns.small-pull-1:last-of-type {
        right: calc(8.33333% + 2rem);
    }
    .row.divider > .column.small-pull-1 .no-csscalc,
    .row.divider > .columns.small-pull-1 .no-csscalc {
        right: 16.66667%;
    }
    .row.divider > .column.small-pull-1 .no-csscalc:last-of-type,
    .row.divider > .columns.small-pull-1 .no-csscalc:last-of-type {
        right: 8.33333%;
    }
    .no-csscalc .column.small-pull-1,
    .no-csscalc .columns.small-pull-1 {
        right: 16.66667%;
    }
    .no-csscalc .column.small-pull-1:last-of-type,
    .no-csscalc .columns.small-pull-1:last-of-type {
        right: 8.33333%;
    }
    .column:last-of-type.small-pull-1,
    .columns:last-of-type.small-pull-1 {
        right: calc(8.33333% + 1rem);
    }
    .column.small-reset-order,
    .columns.small-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.small-reset-order:first-of-type,
    .columns.small-reset-order:first-of-type {
        left: auto;
    }
    .column.small-reset-order:last-of-type,
    .columns.small-reset-order:last-of-type {
        right: auto;
    }
    .column.small-offset-2,
    .columns.small-offset-2 {
        margin-left: calc(16.66667% + 0.33333rem);
    }
    .row.divider > .column.small-offset-2,
    .row.divider > .columns.small-offset-2 {
        margin-left: calc(16.66667% + 0.66667rem);
    }
    .no-csscalc .column.small-offset-2,
    .no-csscalc .columns.small-offset-2 {
        margin-left: 16.66667%;
    }
    .column.small-3,
    .column.small-uncentered,
    .column.small-uncollapse,
    .columns.small-3,
    .columns.small-uncentered,
    .columns.small-uncollapse {
        width: calc(25% + 0.5rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.small-3:first-of-type,
    .column.small-uncentered:first-of-type,
    .column.small-uncollapse:first-of-type,
    .columns.small-3:first-of-type,
    .columns.small-uncentered:first-of-type,
    .columns.small-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.small-3:last-of-type,
    .column.small-uncentered:last-of-type,
    .column.small-uncollapse:last-of-type,
    .columns.small-3:last-of-type,
    .columns.small-uncentered:last-of-type,
    .columns.small-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.small-3,
    .row.divider > .column.small-uncentered,
    .row.divider > .column.small-uncollapse,
    .row.divider > .columns.small-3,
    .row.divider > .columns.small-uncentered,
    .row.divider > .columns.small-uncollapse {
        width: calc(25% + 1rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.small-3:first-of-type,
    .row.divider > .column.small-uncentered:first-of-type,
    .row.divider > .column.small-uncollapse:first-of-type,
    .row.divider > .columns.small-3:first-of-type,
    .row.divider > .columns.small-uncentered:first-of-type,
    .row.divider > .columns.small-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.small-3:last-of-type,
    .row.divider > .column.small-uncentered:last-of-type,
    .row.divider > .column.small-uncollapse:last-of-type,
    .row.divider > .columns.small-3:last-of-type,
    .row.divider > .columns.small-uncentered:last-of-type,
    .row.divider > .columns.small-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.small-3,
    .no-csscalc .row.divider > .column.small-uncentered,
    .no-csscalc .row.divider > .column.small-uncollapse,
    .no-csscalc .row.divider > .columns.small-3,
    .no-csscalc .row.divider > .columns.small-uncentered,
    .no-csscalc .row.divider > .columns.small-uncollapse {
        width: 25%;
    }
    .no-csscalc .row.divider > .column.small-3:first-of-type,
    .no-csscalc .row.divider > .column.small-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.small-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.small-3:first-of-type,
    .no-csscalc .row.divider > .columns.small-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.small-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.small-3:last-of-type,
    .no-csscalc .row.divider > .column.small-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.small-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.small-3:last-of-type,
    .no-csscalc .row.divider > .columns.small-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.small-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.small-3,
    .no-csscalc .column.small-uncentered,
    .no-csscalc .column.small-uncollapse,
    .no-csscalc .columns.small-3,
    .no-csscalc .columns.small-uncentered,
    .no-csscalc .columns.small-uncollapse {
        width: 25%;
    }
    .no-csscalc .column.small-3:first-of-type,
    .no-csscalc .column.small-uncentered:first-of-type,
    .no-csscalc .column.small-uncollapse:first-of-type,
    .no-csscalc .columns.small-3:first-of-type,
    .no-csscalc .columns.small-uncentered:first-of-type,
    .no-csscalc .columns.small-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.small-3:last-of-type,
    .no-csscalc .column.small-uncentered:last-of-type,
    .no-csscalc .column.small-uncollapse:last-of-type,
    .no-csscalc .columns.small-3:last-of-type,
    .no-csscalc .columns.small-uncentered:last-of-type,
    .no-csscalc .columns.small-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.small-push-2,
    .columns.small-push-2 {
        position: relative;
        left: calc(25% + 0.5rem);
        right: auto;
    }
    .row.divider > .column.small-push-2,
    .row.divider > .columns.small-push-2 {
        position: relative;
        left: calc(25% + 1rem);
        right: auto;
    }
    .row.divider > .column.small-push-2:first-of-type,
    .row.divider > .columns.small-push-2:first-of-type {
        left: calc(16.66667% + 2rem);
    }
    .no-csscalc .row.divider > .column.small-push-2,
    .no-csscalc .row.divider > .columns.small-push-2 {
        left: 25%;
    }
    .no-csscalc .row.divider > .column.small-push-2:first-of-type,
    .no-csscalc .row.divider > .columns.small-push-2:first-of-type {
        left: 16.66667%;
    }
    .no-csscalc .column.small-push-2,
    .no-csscalc .columns.small-push-2 {
        left: 25%;
    }
    .no-csscalc .column.small-push-2:first-of-type,
    .no-csscalc .columns.small-push-2:first-of-type {
        left: 16.66667%;
    }
    .column:first-of-type.small-push-2,
    .columns:first-of-type.small-push-2 {
        left: calc(16.66667% + 1rem);
    }
    .column.small-pull-2,
    .columns.small-pull-2 {
        position: relative;
        right: calc(25% + 0.5rem);
        left: auto;
    }
    .row.divider > .column.small-pull-2,
    .row.divider > .columns.small-pull-2 {
        position: relative;
        right: calc(25% + 1rem);
        left: auto;
    }
    .row.divider > .column.small-pull-2:last-of-type,
    .row.divider > .columns.small-pull-2:last-of-type {
        right: calc(16.66667% + 2rem);
    }
    .row.divider > .column.small-pull-2 .no-csscalc,
    .row.divider > .columns.small-pull-2 .no-csscalc {
        right: 25%;
    }
    .row.divider > .column.small-pull-2 .no-csscalc:last-of-type,
    .row.divider > .columns.small-pull-2 .no-csscalc:last-of-type {
        right: 16.66667%;
    }
    .no-csscalc .column.small-pull-2,
    .no-csscalc .columns.small-pull-2 {
        right: 25%;
    }
    .no-csscalc .column.small-pull-2:last-of-type,
    .no-csscalc .columns.small-pull-2:last-of-type {
        right: 16.66667%;
    }
    .column:last-of-type.small-pull-2,
    .columns:last-of-type.small-pull-2 {
        right: calc(16.66667% + 1rem);
    }
    .column.small-reset-order,
    .columns.small-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.small-reset-order:first-of-type,
    .columns.small-reset-order:first-of-type {
        left: auto;
    }
    .column.small-reset-order:last-of-type,
    .columns.small-reset-order:last-of-type {
        right: auto;
    }
    .column.small-offset-3,
    .columns.small-offset-3 {
        margin-left: calc(25% + 0.5rem);
    }
    .row.divider > .column.small-offset-3,
    .row.divider > .columns.small-offset-3 {
        margin-left: calc(25% + 1rem);
    }
    .no-csscalc .column.small-offset-3,
    .no-csscalc .columns.small-offset-3 {
        margin-left: 25%;
    }
    .column.small-4,
    .column.small-uncentered,
    .column.small-uncollapse,
    .columns.small-4,
    .columns.small-uncentered,
    .columns.small-uncollapse {
        width: calc(33.33333% + 0.66667rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.small-4:first-of-type,
    .column.small-uncentered:first-of-type,
    .column.small-uncollapse:first-of-type,
    .columns.small-4:first-of-type,
    .columns.small-uncentered:first-of-type,
    .columns.small-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.small-4:last-of-type,
    .column.small-uncentered:last-of-type,
    .column.small-uncollapse:last-of-type,
    .columns.small-4:last-of-type,
    .columns.small-uncentered:last-of-type,
    .columns.small-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.small-4,
    .row.divider > .column.small-uncentered,
    .row.divider > .column.small-uncollapse,
    .row.divider > .columns.small-4,
    .row.divider > .columns.small-uncentered,
    .row.divider > .columns.small-uncollapse {
        width: calc(33.33333% + 1.33333rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.small-4:first-of-type,
    .row.divider > .column.small-uncentered:first-of-type,
    .row.divider > .column.small-uncollapse:first-of-type,
    .row.divider > .columns.small-4:first-of-type,
    .row.divider > .columns.small-uncentered:first-of-type,
    .row.divider > .columns.small-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.small-4:last-of-type,
    .row.divider > .column.small-uncentered:last-of-type,
    .row.divider > .column.small-uncollapse:last-of-type,
    .row.divider > .columns.small-4:last-of-type,
    .row.divider > .columns.small-uncentered:last-of-type,
    .row.divider > .columns.small-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.small-4,
    .no-csscalc .row.divider > .column.small-uncentered,
    .no-csscalc .row.divider > .column.small-uncollapse,
    .no-csscalc .row.divider > .columns.small-4,
    .no-csscalc .row.divider > .columns.small-uncentered,
    .no-csscalc .row.divider > .columns.small-uncollapse {
        width: 33.33333%;
    }
    .no-csscalc .row.divider > .column.small-4:first-of-type,
    .no-csscalc .row.divider > .column.small-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.small-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.small-4:first-of-type,
    .no-csscalc .row.divider > .columns.small-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.small-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.small-4:last-of-type,
    .no-csscalc .row.divider > .column.small-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.small-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.small-4:last-of-type,
    .no-csscalc .row.divider > .columns.small-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.small-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.small-4,
    .no-csscalc .column.small-uncentered,
    .no-csscalc .column.small-uncollapse,
    .no-csscalc .columns.small-4,
    .no-csscalc .columns.small-uncentered,
    .no-csscalc .columns.small-uncollapse {
        width: 33.33333%;
    }
    .no-csscalc .column.small-4:first-of-type,
    .no-csscalc .column.small-uncentered:first-of-type,
    .no-csscalc .column.small-uncollapse:first-of-type,
    .no-csscalc .columns.small-4:first-of-type,
    .no-csscalc .columns.small-uncentered:first-of-type,
    .no-csscalc .columns.small-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.small-4:last-of-type,
    .no-csscalc .column.small-uncentered:last-of-type,
    .no-csscalc .column.small-uncollapse:last-of-type,
    .no-csscalc .columns.small-4:last-of-type,
    .no-csscalc .columns.small-uncentered:last-of-type,
    .no-csscalc .columns.small-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.small-push-3,
    .columns.small-push-3 {
        position: relative;
        left: calc(33.33333% + 0.66667rem);
        right: auto;
    }
    .row.divider > .column.small-push-3,
    .row.divider > .columns.small-push-3 {
        position: relative;
        left: calc(33.33333% + 1.33333rem);
        right: auto;
    }
    .row.divider > .column.small-push-3:first-of-type,
    .row.divider > .columns.small-push-3:first-of-type {
        left: calc(25% + 2rem);
    }
    .no-csscalc .row.divider > .column.small-push-3,
    .no-csscalc .row.divider > .columns.small-push-3 {
        left: 33.33333%;
    }
    .no-csscalc .row.divider > .column.small-push-3:first-of-type,
    .no-csscalc .row.divider > .columns.small-push-3:first-of-type {
        left: 25%;
    }
    .no-csscalc .column.small-push-3,
    .no-csscalc .columns.small-push-3 {
        left: 33.33333%;
    }
    .no-csscalc .column.small-push-3:first-of-type,
    .no-csscalc .columns.small-push-3:first-of-type {
        left: 25%;
    }
    .column:first-of-type.small-push-3,
    .columns:first-of-type.small-push-3 {
        left: calc(25% + 1rem);
    }
    .column.small-pull-3,
    .columns.small-pull-3 {
        position: relative;
        right: calc(33.33333% + 0.66667rem);
        left: auto;
    }
    .row.divider > .column.small-pull-3,
    .row.divider > .columns.small-pull-3 {
        position: relative;
        right: calc(33.33333% + 1.33333rem);
        left: auto;
    }
    .row.divider > .column.small-pull-3:last-of-type,
    .row.divider > .columns.small-pull-3:last-of-type {
        right: calc(25% + 2rem);
    }
    .row.divider > .column.small-pull-3 .no-csscalc,
    .row.divider > .columns.small-pull-3 .no-csscalc {
        right: 33.33333%;
    }
    .row.divider > .column.small-pull-3 .no-csscalc:last-of-type,
    .row.divider > .columns.small-pull-3 .no-csscalc:last-of-type {
        right: 25%;
    }
    .no-csscalc .column.small-pull-3,
    .no-csscalc .columns.small-pull-3 {
        right: 33.33333%;
    }
    .no-csscalc .column.small-pull-3:last-of-type,
    .no-csscalc .columns.small-pull-3:last-of-type {
        right: 25%;
    }
    .column:last-of-type.small-pull-3,
    .columns:last-of-type.small-pull-3 {
        right: calc(25% + 1rem);
    }
    .column.small-reset-order,
    .columns.small-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.small-reset-order:first-of-type,
    .columns.small-reset-order:first-of-type {
        left: auto;
    }
    .column.small-reset-order:last-of-type,
    .columns.small-reset-order:last-of-type {
        right: auto;
    }
    .column.small-offset-4,
    .columns.small-offset-4 {
        margin-left: calc(33.33333% + 0.66667rem);
    }
    .row.divider > .column.small-offset-4,
    .row.divider > .columns.small-offset-4 {
        margin-left: calc(33.33333% + 1.33333rem);
    }
    .no-csscalc .column.small-offset-4,
    .no-csscalc .columns.small-offset-4 {
        margin-left: 33.33333%;
    }
    .column.small-5,
    .column.small-uncentered,
    .column.small-uncollapse,
    .columns.small-5,
    .columns.small-uncentered,
    .columns.small-uncollapse {
        width: calc(41.66667% + 0.83333rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.small-5:first-of-type,
    .column.small-uncentered:first-of-type,
    .column.small-uncollapse:first-of-type,
    .columns.small-5:first-of-type,
    .columns.small-uncentered:first-of-type,
    .columns.small-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.small-5:last-of-type,
    .column.small-uncentered:last-of-type,
    .column.small-uncollapse:last-of-type,
    .columns.small-5:last-of-type,
    .columns.small-uncentered:last-of-type,
    .columns.small-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.small-5,
    .row.divider > .column.small-uncentered,
    .row.divider > .column.small-uncollapse,
    .row.divider > .columns.small-5,
    .row.divider > .columns.small-uncentered,
    .row.divider > .columns.small-uncollapse {
        width: calc(41.66667% + 1.66667rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.small-5:first-of-type,
    .row.divider > .column.small-uncentered:first-of-type,
    .row.divider > .column.small-uncollapse:first-of-type,
    .row.divider > .columns.small-5:first-of-type,
    .row.divider > .columns.small-uncentered:first-of-type,
    .row.divider > .columns.small-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.small-5:last-of-type,
    .row.divider > .column.small-uncentered:last-of-type,
    .row.divider > .column.small-uncollapse:last-of-type,
    .row.divider > .columns.small-5:last-of-type,
    .row.divider > .columns.small-uncentered:last-of-type,
    .row.divider > .columns.small-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.small-5,
    .no-csscalc .row.divider > .column.small-uncentered,
    .no-csscalc .row.divider > .column.small-uncollapse,
    .no-csscalc .row.divider > .columns.small-5,
    .no-csscalc .row.divider > .columns.small-uncentered,
    .no-csscalc .row.divider > .columns.small-uncollapse {
        width: 41.66667%;
    }
    .no-csscalc .row.divider > .column.small-5:first-of-type,
    .no-csscalc .row.divider > .column.small-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.small-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.small-5:first-of-type,
    .no-csscalc .row.divider > .columns.small-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.small-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.small-5:last-of-type,
    .no-csscalc .row.divider > .column.small-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.small-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.small-5:last-of-type,
    .no-csscalc .row.divider > .columns.small-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.small-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.small-5,
    .no-csscalc .column.small-uncentered,
    .no-csscalc .column.small-uncollapse,
    .no-csscalc .columns.small-5,
    .no-csscalc .columns.small-uncentered,
    .no-csscalc .columns.small-uncollapse {
        width: 41.66667%;
    }
    .no-csscalc .column.small-5:first-of-type,
    .no-csscalc .column.small-uncentered:first-of-type,
    .no-csscalc .column.small-uncollapse:first-of-type,
    .no-csscalc .columns.small-5:first-of-type,
    .no-csscalc .columns.small-uncentered:first-of-type,
    .no-csscalc .columns.small-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.small-5:last-of-type,
    .no-csscalc .column.small-uncentered:last-of-type,
    .no-csscalc .column.small-uncollapse:last-of-type,
    .no-csscalc .columns.small-5:last-of-type,
    .no-csscalc .columns.small-uncentered:last-of-type,
    .no-csscalc .columns.small-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.small-push-4,
    .columns.small-push-4 {
        position: relative;
        left: calc(41.66667% + 0.83333rem);
        right: auto;
    }
    .row.divider > .column.small-push-4,
    .row.divider > .columns.small-push-4 {
        position: relative;
        left: calc(41.66667% + 1.66667rem);
        right: auto;
    }
    .row.divider > .column.small-push-4:first-of-type,
    .row.divider > .columns.small-push-4:first-of-type {
        left: calc(33.33333% + 2rem);
    }
    .no-csscalc .row.divider > .column.small-push-4,
    .no-csscalc .row.divider > .columns.small-push-4 {
        left: 41.66667%;
    }
    .no-csscalc .row.divider > .column.small-push-4:first-of-type,
    .no-csscalc .row.divider > .columns.small-push-4:first-of-type {
        left: 33.33333%;
    }
    .no-csscalc .column.small-push-4,
    .no-csscalc .columns.small-push-4 {
        left: 41.66667%;
    }
    .no-csscalc .column.small-push-4:first-of-type,
    .no-csscalc .columns.small-push-4:first-of-type {
        left: 33.33333%;
    }
    .column:first-of-type.small-push-4,
    .columns:first-of-type.small-push-4 {
        left: calc(33.33333% + 1rem);
    }
    .column.small-pull-4,
    .columns.small-pull-4 {
        position: relative;
        right: calc(41.66667% + 0.83333rem);
        left: auto;
    }
    .row.divider > .column.small-pull-4,
    .row.divider > .columns.small-pull-4 {
        position: relative;
        right: calc(41.66667% + 1.66667rem);
        left: auto;
    }
    .row.divider > .column.small-pull-4:last-of-type,
    .row.divider > .columns.small-pull-4:last-of-type {
        right: calc(33.33333% + 2rem);
    }
    .row.divider > .column.small-pull-4 .no-csscalc,
    .row.divider > .columns.small-pull-4 .no-csscalc {
        right: 41.66667%;
    }
    .row.divider > .column.small-pull-4 .no-csscalc:last-of-type,
    .row.divider > .columns.small-pull-4 .no-csscalc:last-of-type {
        right: 33.33333%;
    }
    .no-csscalc .column.small-pull-4,
    .no-csscalc .columns.small-pull-4 {
        right: 41.66667%;
    }
    .no-csscalc .column.small-pull-4:last-of-type,
    .no-csscalc .columns.small-pull-4:last-of-type {
        right: 33.33333%;
    }
    .column:last-of-type.small-pull-4,
    .columns:last-of-type.small-pull-4 {
        right: calc(33.33333% + 1rem);
    }
    .column.small-reset-order,
    .columns.small-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.small-reset-order:first-of-type,
    .columns.small-reset-order:first-of-type {
        left: auto;
    }
    .column.small-reset-order:last-of-type,
    .columns.small-reset-order:last-of-type {
        right: auto;
    }
    .column.small-offset-5,
    .columns.small-offset-5 {
        margin-left: calc(41.66667% + 0.83333rem);
    }
    .row.divider > .column.small-offset-5,
    .row.divider > .columns.small-offset-5 {
        margin-left: calc(41.66667% + 1.66667rem);
    }
    .no-csscalc .column.small-offset-5,
    .no-csscalc .columns.small-offset-5 {
        margin-left: 41.66667%;
    }
    .column.small-6,
    .column.small-uncentered,
    .column.small-uncollapse,
    .columns.small-6,
    .columns.small-uncentered,
    .columns.small-uncollapse {
        width: calc(50% + 1rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.small-6:first-of-type,
    .column.small-uncentered:first-of-type,
    .column.small-uncollapse:first-of-type,
    .columns.small-6:first-of-type,
    .columns.small-uncentered:first-of-type,
    .columns.small-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.small-6:last-of-type,
    .column.small-uncentered:last-of-type,
    .column.small-uncollapse:last-of-type,
    .columns.small-6:last-of-type,
    .columns.small-uncentered:last-of-type,
    .columns.small-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.small-6,
    .row.divider > .column.small-uncentered,
    .row.divider > .column.small-uncollapse,
    .row.divider > .columns.small-6,
    .row.divider > .columns.small-uncentered,
    .row.divider > .columns.small-uncollapse {
        width: calc(50% + 2rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.small-6:first-of-type,
    .row.divider > .column.small-uncentered:first-of-type,
    .row.divider > .column.small-uncollapse:first-of-type,
    .row.divider > .columns.small-6:first-of-type,
    .row.divider > .columns.small-uncentered:first-of-type,
    .row.divider > .columns.small-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.small-6:last-of-type,
    .row.divider > .column.small-uncentered:last-of-type,
    .row.divider > .column.small-uncollapse:last-of-type,
    .row.divider > .columns.small-6:last-of-type,
    .row.divider > .columns.small-uncentered:last-of-type,
    .row.divider > .columns.small-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.small-6,
    .no-csscalc .row.divider > .column.small-uncentered,
    .no-csscalc .row.divider > .column.small-uncollapse,
    .no-csscalc .row.divider > .columns.small-6,
    .no-csscalc .row.divider > .columns.small-uncentered,
    .no-csscalc .row.divider > .columns.small-uncollapse {
        width: 50%;
    }
    .no-csscalc .row.divider > .column.small-6:first-of-type,
    .no-csscalc .row.divider > .column.small-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.small-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.small-6:first-of-type,
    .no-csscalc .row.divider > .columns.small-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.small-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.small-6:last-of-type,
    .no-csscalc .row.divider > .column.small-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.small-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.small-6:last-of-type,
    .no-csscalc .row.divider > .columns.small-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.small-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.small-6,
    .no-csscalc .column.small-uncentered,
    .no-csscalc .column.small-uncollapse,
    .no-csscalc .columns.small-6,
    .no-csscalc .columns.small-uncentered,
    .no-csscalc .columns.small-uncollapse {
        width: 50%;
    }
    .no-csscalc .column.small-6:first-of-type,
    .no-csscalc .column.small-uncentered:first-of-type,
    .no-csscalc .column.small-uncollapse:first-of-type,
    .no-csscalc .columns.small-6:first-of-type,
    .no-csscalc .columns.small-uncentered:first-of-type,
    .no-csscalc .columns.small-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.small-6:last-of-type,
    .no-csscalc .column.small-uncentered:last-of-type,
    .no-csscalc .column.small-uncollapse:last-of-type,
    .no-csscalc .columns.small-6:last-of-type,
    .no-csscalc .columns.small-uncentered:last-of-type,
    .no-csscalc .columns.small-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.small-push-5,
    .columns.small-push-5 {
        position: relative;
        left: calc(50% + 1rem);
        right: auto;
    }
    .row.divider > .column.small-push-5,
    .row.divider > .columns.small-push-5 {
        position: relative;
        left: calc(50% + 2rem);
        right: auto;
    }
    .row.divider > .column.small-push-5:first-of-type,
    .row.divider > .columns.small-push-5:first-of-type {
        left: calc(41.66667% + 2rem);
    }
    .no-csscalc .row.divider > .column.small-push-5,
    .no-csscalc .row.divider > .columns.small-push-5 {
        left: 50%;
    }
    .no-csscalc .row.divider > .column.small-push-5:first-of-type,
    .no-csscalc .row.divider > .columns.small-push-5:first-of-type {
        left: 41.66667%;
    }
    .no-csscalc .column.small-push-5,
    .no-csscalc .columns.small-push-5 {
        left: 50%;
    }
    .no-csscalc .column.small-push-5:first-of-type,
    .no-csscalc .columns.small-push-5:first-of-type {
        left: 41.66667%;
    }
    .column:first-of-type.small-push-5,
    .columns:first-of-type.small-push-5 {
        left: calc(41.66667% + 1rem);
    }
    .column.small-pull-5,
    .columns.small-pull-5 {
        position: relative;
        right: calc(50% + 1rem);
        left: auto;
    }
    .row.divider > .column.small-pull-5,
    .row.divider > .columns.small-pull-5 {
        position: relative;
        right: calc(50% + 2rem);
        left: auto;
    }
    .row.divider > .column.small-pull-5:last-of-type,
    .row.divider > .columns.small-pull-5:last-of-type {
        right: calc(41.66667% + 2rem);
    }
    .row.divider > .column.small-pull-5 .no-csscalc,
    .row.divider > .columns.small-pull-5 .no-csscalc {
        right: 50%;
    }
    .row.divider > .column.small-pull-5 .no-csscalc:last-of-type,
    .row.divider > .columns.small-pull-5 .no-csscalc:last-of-type {
        right: 41.66667%;
    }
    .no-csscalc .column.small-pull-5,
    .no-csscalc .columns.small-pull-5 {
        right: 50%;
    }
    .no-csscalc .column.small-pull-5:last-of-type,
    .no-csscalc .columns.small-pull-5:last-of-type {
        right: 41.66667%;
    }
    .column:last-of-type.small-pull-5,
    .columns:last-of-type.small-pull-5 {
        right: calc(41.66667% + 1rem);
    }
    .column.small-reset-order,
    .columns.small-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.small-reset-order:first-of-type,
    .columns.small-reset-order:first-of-type {
        left: auto;
    }
    .column.small-reset-order:last-of-type,
    .columns.small-reset-order:last-of-type {
        right: auto;
    }
    .column.small-offset-6,
    .columns.small-offset-6 {
        margin-left: calc(50% + 1rem);
    }
    .row.divider > .column.small-offset-6,
    .row.divider > .columns.small-offset-6 {
        margin-left: calc(50% + 2rem);
    }
    .no-csscalc .column.small-offset-6,
    .no-csscalc .columns.small-offset-6 {
        margin-left: 50%;
    }
    .column.small-7,
    .column.small-uncentered,
    .column.small-uncollapse,
    .columns.small-7,
    .columns.small-uncentered,
    .columns.small-uncollapse {
        width: calc(58.33333% + 1.16667rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.small-7:first-of-type,
    .column.small-uncentered:first-of-type,
    .column.small-uncollapse:first-of-type,
    .columns.small-7:first-of-type,
    .columns.small-uncentered:first-of-type,
    .columns.small-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.small-7:last-of-type,
    .column.small-uncentered:last-of-type,
    .column.small-uncollapse:last-of-type,
    .columns.small-7:last-of-type,
    .columns.small-uncentered:last-of-type,
    .columns.small-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.small-7,
    .row.divider > .column.small-uncentered,
    .row.divider > .column.small-uncollapse,
    .row.divider > .columns.small-7,
    .row.divider > .columns.small-uncentered,
    .row.divider > .columns.small-uncollapse {
        width: calc(58.33333% + 2.33333rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.small-7:first-of-type,
    .row.divider > .column.small-uncentered:first-of-type,
    .row.divider > .column.small-uncollapse:first-of-type,
    .row.divider > .columns.small-7:first-of-type,
    .row.divider > .columns.small-uncentered:first-of-type,
    .row.divider > .columns.small-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.small-7:last-of-type,
    .row.divider > .column.small-uncentered:last-of-type,
    .row.divider > .column.small-uncollapse:last-of-type,
    .row.divider > .columns.small-7:last-of-type,
    .row.divider > .columns.small-uncentered:last-of-type,
    .row.divider > .columns.small-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.small-7,
    .no-csscalc .row.divider > .column.small-uncentered,
    .no-csscalc .row.divider > .column.small-uncollapse,
    .no-csscalc .row.divider > .columns.small-7,
    .no-csscalc .row.divider > .columns.small-uncentered,
    .no-csscalc .row.divider > .columns.small-uncollapse {
        width: 58.33333%;
    }
    .no-csscalc .row.divider > .column.small-7:first-of-type,
    .no-csscalc .row.divider > .column.small-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.small-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.small-7:first-of-type,
    .no-csscalc .row.divider > .columns.small-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.small-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.small-7:last-of-type,
    .no-csscalc .row.divider > .column.small-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.small-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.small-7:last-of-type,
    .no-csscalc .row.divider > .columns.small-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.small-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.small-7,
    .no-csscalc .column.small-uncentered,
    .no-csscalc .column.small-uncollapse,
    .no-csscalc .columns.small-7,
    .no-csscalc .columns.small-uncentered,
    .no-csscalc .columns.small-uncollapse {
        width: 58.33333%;
    }
    .no-csscalc .column.small-7:first-of-type,
    .no-csscalc .column.small-uncentered:first-of-type,
    .no-csscalc .column.small-uncollapse:first-of-type,
    .no-csscalc .columns.small-7:first-of-type,
    .no-csscalc .columns.small-uncentered:first-of-type,
    .no-csscalc .columns.small-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.small-7:last-of-type,
    .no-csscalc .column.small-uncentered:last-of-type,
    .no-csscalc .column.small-uncollapse:last-of-type,
    .no-csscalc .columns.small-7:last-of-type,
    .no-csscalc .columns.small-uncentered:last-of-type,
    .no-csscalc .columns.small-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.small-push-6,
    .columns.small-push-6 {
        position: relative;
        left: calc(58.33333% + 1.16667rem);
        right: auto;
    }
    .row.divider > .column.small-push-6,
    .row.divider > .columns.small-push-6 {
        position: relative;
        left: calc(58.33333% + 2.33333rem);
        right: auto;
    }
    .row.divider > .column.small-push-6:first-of-type,
    .row.divider > .columns.small-push-6:first-of-type {
        left: calc(50% + 2rem);
    }
    .no-csscalc .row.divider > .column.small-push-6,
    .no-csscalc .row.divider > .columns.small-push-6 {
        left: 58.33333%;
    }
    .no-csscalc .row.divider > .column.small-push-6:first-of-type,
    .no-csscalc .row.divider > .columns.small-push-6:first-of-type {
        left: 50%;
    }
    .no-csscalc .column.small-push-6,
    .no-csscalc .columns.small-push-6 {
        left: 58.33333%;
    }
    .no-csscalc .column.small-push-6:first-of-type,
    .no-csscalc .columns.small-push-6:first-of-type {
        left: 50%;
    }
    .column:first-of-type.small-push-6,
    .columns:first-of-type.small-push-6 {
        left: calc(50% + 1rem);
    }
    .column.small-pull-6,
    .columns.small-pull-6 {
        position: relative;
        right: calc(58.33333% + 1.16667rem);
        left: auto;
    }
    .row.divider > .column.small-pull-6,
    .row.divider > .columns.small-pull-6 {
        position: relative;
        right: calc(58.33333% + 2.33333rem);
        left: auto;
    }
    .row.divider > .column.small-pull-6:last-of-type,
    .row.divider > .columns.small-pull-6:last-of-type {
        right: calc(50% + 2rem);
    }
    .row.divider > .column.small-pull-6 .no-csscalc,
    .row.divider > .columns.small-pull-6 .no-csscalc {
        right: 58.33333%;
    }
    .row.divider > .column.small-pull-6 .no-csscalc:last-of-type,
    .row.divider > .columns.small-pull-6 .no-csscalc:last-of-type {
        right: 50%;
    }
    .no-csscalc .column.small-pull-6,
    .no-csscalc .columns.small-pull-6 {
        right: 58.33333%;
    }
    .no-csscalc .column.small-pull-6:last-of-type,
    .no-csscalc .columns.small-pull-6:last-of-type {
        right: 50%;
    }
    .column:last-of-type.small-pull-6,
    .columns:last-of-type.small-pull-6 {
        right: calc(50% + 1rem);
    }
    .column.small-reset-order,
    .columns.small-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.small-reset-order:first-of-type,
    .columns.small-reset-order:first-of-type {
        left: auto;
    }
    .column.small-reset-order:last-of-type,
    .columns.small-reset-order:last-of-type {
        right: auto;
    }
    .column.small-offset-7,
    .columns.small-offset-7 {
        margin-left: calc(58.33333% + 1.16667rem);
    }
    .row.divider > .column.small-offset-7,
    .row.divider > .columns.small-offset-7 {
        margin-left: calc(58.33333% + 2.33333rem);
    }
    .no-csscalc .column.small-offset-7,
    .no-csscalc .columns.small-offset-7 {
        margin-left: 58.33333%;
    }
    .column.small-8,
    .column.small-uncentered,
    .column.small-uncollapse,
    .columns.small-8,
    .columns.small-uncentered,
    .columns.small-uncollapse {
        width: calc(66.66667% + 1.33333rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.small-8:first-of-type,
    .column.small-uncentered:first-of-type,
    .column.small-uncollapse:first-of-type,
    .columns.small-8:first-of-type,
    .columns.small-uncentered:first-of-type,
    .columns.small-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.small-8:last-of-type,
    .column.small-uncentered:last-of-type,
    .column.small-uncollapse:last-of-type,
    .columns.small-8:last-of-type,
    .columns.small-uncentered:last-of-type,
    .columns.small-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.small-8,
    .row.divider > .column.small-uncentered,
    .row.divider > .column.small-uncollapse,
    .row.divider > .columns.small-8,
    .row.divider > .columns.small-uncentered,
    .row.divider > .columns.small-uncollapse {
        width: calc(66.66667% + 2.66667rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.small-8:first-of-type,
    .row.divider > .column.small-uncentered:first-of-type,
    .row.divider > .column.small-uncollapse:first-of-type,
    .row.divider > .columns.small-8:first-of-type,
    .row.divider > .columns.small-uncentered:first-of-type,
    .row.divider > .columns.small-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.small-8:last-of-type,
    .row.divider > .column.small-uncentered:last-of-type,
    .row.divider > .column.small-uncollapse:last-of-type,
    .row.divider > .columns.small-8:last-of-type,
    .row.divider > .columns.small-uncentered:last-of-type,
    .row.divider > .columns.small-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.small-8,
    .no-csscalc .row.divider > .column.small-uncentered,
    .no-csscalc .row.divider > .column.small-uncollapse,
    .no-csscalc .row.divider > .columns.small-8,
    .no-csscalc .row.divider > .columns.small-uncentered,
    .no-csscalc .row.divider > .columns.small-uncollapse {
        width: 66.66667%;
    }
    .no-csscalc .row.divider > .column.small-8:first-of-type,
    .no-csscalc .row.divider > .column.small-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.small-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.small-8:first-of-type,
    .no-csscalc .row.divider > .columns.small-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.small-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.small-8:last-of-type,
    .no-csscalc .row.divider > .column.small-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.small-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.small-8:last-of-type,
    .no-csscalc .row.divider > .columns.small-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.small-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.small-8,
    .no-csscalc .column.small-uncentered,
    .no-csscalc .column.small-uncollapse,
    .no-csscalc .columns.small-8,
    .no-csscalc .columns.small-uncentered,
    .no-csscalc .columns.small-uncollapse {
        width: 66.66667%;
    }
    .no-csscalc .column.small-8:first-of-type,
    .no-csscalc .column.small-uncentered:first-of-type,
    .no-csscalc .column.small-uncollapse:first-of-type,
    .no-csscalc .columns.small-8:first-of-type,
    .no-csscalc .columns.small-uncentered:first-of-type,
    .no-csscalc .columns.small-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.small-8:last-of-type,
    .no-csscalc .column.small-uncentered:last-of-type,
    .no-csscalc .column.small-uncollapse:last-of-type,
    .no-csscalc .columns.small-8:last-of-type,
    .no-csscalc .columns.small-uncentered:last-of-type,
    .no-csscalc .columns.small-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.small-push-7,
    .columns.small-push-7 {
        position: relative;
        left: calc(66.66667% + 1.33333rem);
        right: auto;
    }
    .row.divider > .column.small-push-7,
    .row.divider > .columns.small-push-7 {
        position: relative;
        left: calc(66.66667% + 2.66667rem);
        right: auto;
    }
    .row.divider > .column.small-push-7:first-of-type,
    .row.divider > .columns.small-push-7:first-of-type {
        left: calc(58.33333% + 2rem);
    }
    .no-csscalc .row.divider > .column.small-push-7,
    .no-csscalc .row.divider > .columns.small-push-7 {
        left: 66.66667%;
    }
    .no-csscalc .row.divider > .column.small-push-7:first-of-type,
    .no-csscalc .row.divider > .columns.small-push-7:first-of-type {
        left: 58.33333%;
    }
    .no-csscalc .column.small-push-7,
    .no-csscalc .columns.small-push-7 {
        left: 66.66667%;
    }
    .no-csscalc .column.small-push-7:first-of-type,
    .no-csscalc .columns.small-push-7:first-of-type {
        left: 58.33333%;
    }
    .column:first-of-type.small-push-7,
    .columns:first-of-type.small-push-7 {
        left: calc(58.33333% + 1rem);
    }
    .column.small-pull-7,
    .columns.small-pull-7 {
        position: relative;
        right: calc(66.66667% + 1.33333rem);
        left: auto;
    }
    .row.divider > .column.small-pull-7,
    .row.divider > .columns.small-pull-7 {
        position: relative;
        right: calc(66.66667% + 2.66667rem);
        left: auto;
    }
    .row.divider > .column.small-pull-7:last-of-type,
    .row.divider > .columns.small-pull-7:last-of-type {
        right: calc(58.33333% + 2rem);
    }
    .row.divider > .column.small-pull-7 .no-csscalc,
    .row.divider > .columns.small-pull-7 .no-csscalc {
        right: 66.66667%;
    }
    .row.divider > .column.small-pull-7 .no-csscalc:last-of-type,
    .row.divider > .columns.small-pull-7 .no-csscalc:last-of-type {
        right: 58.33333%;
    }
    .no-csscalc .column.small-pull-7,
    .no-csscalc .columns.small-pull-7 {
        right: 66.66667%;
    }
    .no-csscalc .column.small-pull-7:last-of-type,
    .no-csscalc .columns.small-pull-7:last-of-type {
        right: 58.33333%;
    }
    .column:last-of-type.small-pull-7,
    .columns:last-of-type.small-pull-7 {
        right: calc(58.33333% + 1rem);
    }
    .column.small-reset-order,
    .columns.small-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.small-reset-order:first-of-type,
    .columns.small-reset-order:first-of-type {
        left: auto;
    }
    .column.small-reset-order:last-of-type,
    .columns.small-reset-order:last-of-type {
        right: auto;
    }
    .column.small-offset-8,
    .columns.small-offset-8 {
        margin-left: calc(66.66667% + 1.33333rem);
    }
    .row.divider > .column.small-offset-8,
    .row.divider > .columns.small-offset-8 {
        margin-left: calc(66.66667% + 2.66667rem);
    }
    .no-csscalc .column.small-offset-8,
    .no-csscalc .columns.small-offset-8 {
        margin-left: 66.66667%;
    }
    .column.small-9,
    .column.small-uncentered,
    .column.small-uncollapse,
    .columns.small-9,
    .columns.small-uncentered,
    .columns.small-uncollapse {
        width: calc(75% + 1.5rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.small-9:first-of-type,
    .column.small-uncentered:first-of-type,
    .column.small-uncollapse:first-of-type,
    .columns.small-9:first-of-type,
    .columns.small-uncentered:first-of-type,
    .columns.small-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.small-9:last-of-type,
    .column.small-uncentered:last-of-type,
    .column.small-uncollapse:last-of-type,
    .columns.small-9:last-of-type,
    .columns.small-uncentered:last-of-type,
    .columns.small-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.small-9,
    .row.divider > .column.small-uncentered,
    .row.divider > .column.small-uncollapse,
    .row.divider > .columns.small-9,
    .row.divider > .columns.small-uncentered,
    .row.divider > .columns.small-uncollapse {
        width: calc(75% + 3rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.small-9:first-of-type,
    .row.divider > .column.small-uncentered:first-of-type,
    .row.divider > .column.small-uncollapse:first-of-type,
    .row.divider > .columns.small-9:first-of-type,
    .row.divider > .columns.small-uncentered:first-of-type,
    .row.divider > .columns.small-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.small-9:last-of-type,
    .row.divider > .column.small-uncentered:last-of-type,
    .row.divider > .column.small-uncollapse:last-of-type,
    .row.divider > .columns.small-9:last-of-type,
    .row.divider > .columns.small-uncentered:last-of-type,
    .row.divider > .columns.small-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.small-9,
    .no-csscalc .row.divider > .column.small-uncentered,
    .no-csscalc .row.divider > .column.small-uncollapse,
    .no-csscalc .row.divider > .columns.small-9,
    .no-csscalc .row.divider > .columns.small-uncentered,
    .no-csscalc .row.divider > .columns.small-uncollapse {
        width: 75%;
    }
    .no-csscalc .row.divider > .column.small-9:first-of-type,
    .no-csscalc .row.divider > .column.small-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.small-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.small-9:first-of-type,
    .no-csscalc .row.divider > .columns.small-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.small-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.small-9:last-of-type,
    .no-csscalc .row.divider > .column.small-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.small-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.small-9:last-of-type,
    .no-csscalc .row.divider > .columns.small-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.small-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.small-9,
    .no-csscalc .column.small-uncentered,
    .no-csscalc .column.small-uncollapse,
    .no-csscalc .columns.small-9,
    .no-csscalc .columns.small-uncentered,
    .no-csscalc .columns.small-uncollapse {
        width: 75%;
    }
    .no-csscalc .column.small-9:first-of-type,
    .no-csscalc .column.small-uncentered:first-of-type,
    .no-csscalc .column.small-uncollapse:first-of-type,
    .no-csscalc .columns.small-9:first-of-type,
    .no-csscalc .columns.small-uncentered:first-of-type,
    .no-csscalc .columns.small-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.small-9:last-of-type,
    .no-csscalc .column.small-uncentered:last-of-type,
    .no-csscalc .column.small-uncollapse:last-of-type,
    .no-csscalc .columns.small-9:last-of-type,
    .no-csscalc .columns.small-uncentered:last-of-type,
    .no-csscalc .columns.small-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.small-push-8,
    .columns.small-push-8 {
        position: relative;
        left: calc(75% + 1.5rem);
        right: auto;
    }
    .row.divider > .column.small-push-8,
    .row.divider > .columns.small-push-8 {
        position: relative;
        left: calc(75% + 3rem);
        right: auto;
    }
    .row.divider > .column.small-push-8:first-of-type,
    .row.divider > .columns.small-push-8:first-of-type {
        left: calc(66.66667% + 2rem);
    }
    .no-csscalc .row.divider > .column.small-push-8,
    .no-csscalc .row.divider > .columns.small-push-8 {
        left: 75%;
    }
    .no-csscalc .row.divider > .column.small-push-8:first-of-type,
    .no-csscalc .row.divider > .columns.small-push-8:first-of-type {
        left: 66.66667%;
    }
    .no-csscalc .column.small-push-8,
    .no-csscalc .columns.small-push-8 {
        left: 75%;
    }
    .no-csscalc .column.small-push-8:first-of-type,
    .no-csscalc .columns.small-push-8:first-of-type {
        left: 66.66667%;
    }
    .column:first-of-type.small-push-8,
    .columns:first-of-type.small-push-8 {
        left: calc(66.66667% + 1rem);
    }
    .column.small-pull-8,
    .columns.small-pull-8 {
        position: relative;
        right: calc(75% + 1.5rem);
        left: auto;
    }
    .row.divider > .column.small-pull-8,
    .row.divider > .columns.small-pull-8 {
        position: relative;
        right: calc(75% + 3rem);
        left: auto;
    }
    .row.divider > .column.small-pull-8:last-of-type,
    .row.divider > .columns.small-pull-8:last-of-type {
        right: calc(66.66667% + 2rem);
    }
    .row.divider > .column.small-pull-8 .no-csscalc,
    .row.divider > .columns.small-pull-8 .no-csscalc {
        right: 75%;
    }
    .row.divider > .column.small-pull-8 .no-csscalc:last-of-type,
    .row.divider > .columns.small-pull-8 .no-csscalc:last-of-type {
        right: 66.66667%;
    }
    .no-csscalc .column.small-pull-8,
    .no-csscalc .columns.small-pull-8 {
        right: 75%;
    }
    .no-csscalc .column.small-pull-8:last-of-type,
    .no-csscalc .columns.small-pull-8:last-of-type {
        right: 66.66667%;
    }
    .column:last-of-type.small-pull-8,
    .columns:last-of-type.small-pull-8 {
        right: calc(66.66667% + 1rem);
    }
    .column.small-reset-order,
    .columns.small-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.small-reset-order:first-of-type,
    .columns.small-reset-order:first-of-type {
        left: auto;
    }
    .column.small-reset-order:last-of-type,
    .columns.small-reset-order:last-of-type {
        right: auto;
    }
    .column.small-offset-9,
    .columns.small-offset-9 {
        margin-left: calc(75% + 1.5rem);
    }
    .row.divider > .column.small-offset-9,
    .row.divider > .columns.small-offset-9 {
        margin-left: calc(75% + 3rem);
    }
    .no-csscalc .column.small-offset-9,
    .no-csscalc .columns.small-offset-9 {
        margin-left: 75%;
    }
    .column.small-10,
    .column.small-uncentered,
    .column.small-uncollapse,
    .columns.small-10,
    .columns.small-uncentered,
    .columns.small-uncollapse {
        width: calc(83.33333% + 1.66667rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.small-10:first-of-type,
    .column.small-uncentered:first-of-type,
    .column.small-uncollapse:first-of-type,
    .columns.small-10:first-of-type,
    .columns.small-uncentered:first-of-type,
    .columns.small-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.small-10:last-of-type,
    .column.small-uncentered:last-of-type,
    .column.small-uncollapse:last-of-type,
    .columns.small-10:last-of-type,
    .columns.small-uncentered:last-of-type,
    .columns.small-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.small-10,
    .row.divider > .column.small-uncentered,
    .row.divider > .column.small-uncollapse,
    .row.divider > .columns.small-10,
    .row.divider > .columns.small-uncentered,
    .row.divider > .columns.small-uncollapse {
        width: calc(83.33333% + 3.33333rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.small-10:first-of-type,
    .row.divider > .column.small-uncentered:first-of-type,
    .row.divider > .column.small-uncollapse:first-of-type,
    .row.divider > .columns.small-10:first-of-type,
    .row.divider > .columns.small-uncentered:first-of-type,
    .row.divider > .columns.small-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.small-10:last-of-type,
    .row.divider > .column.small-uncentered:last-of-type,
    .row.divider > .column.small-uncollapse:last-of-type,
    .row.divider > .columns.small-10:last-of-type,
    .row.divider > .columns.small-uncentered:last-of-type,
    .row.divider > .columns.small-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.small-10,
    .no-csscalc .row.divider > .column.small-uncentered,
    .no-csscalc .row.divider > .column.small-uncollapse,
    .no-csscalc .row.divider > .columns.small-10,
    .no-csscalc .row.divider > .columns.small-uncentered,
    .no-csscalc .row.divider > .columns.small-uncollapse {
        width: 83.33333%;
    }
    .no-csscalc .row.divider > .column.small-10:first-of-type,
    .no-csscalc .row.divider > .column.small-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.small-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.small-10:first-of-type,
    .no-csscalc .row.divider > .columns.small-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.small-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.small-10:last-of-type,
    .no-csscalc .row.divider > .column.small-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.small-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.small-10:last-of-type,
    .no-csscalc .row.divider > .columns.small-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.small-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.small-10,
    .no-csscalc .column.small-uncentered,
    .no-csscalc .column.small-uncollapse,
    .no-csscalc .columns.small-10,
    .no-csscalc .columns.small-uncentered,
    .no-csscalc .columns.small-uncollapse {
        width: 83.33333%;
    }
    .no-csscalc .column.small-10:first-of-type,
    .no-csscalc .column.small-uncentered:first-of-type,
    .no-csscalc .column.small-uncollapse:first-of-type,
    .no-csscalc .columns.small-10:first-of-type,
    .no-csscalc .columns.small-uncentered:first-of-type,
    .no-csscalc .columns.small-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.small-10:last-of-type,
    .no-csscalc .column.small-uncentered:last-of-type,
    .no-csscalc .column.small-uncollapse:last-of-type,
    .no-csscalc .columns.small-10:last-of-type,
    .no-csscalc .columns.small-uncentered:last-of-type,
    .no-csscalc .columns.small-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.small-push-9,
    .columns.small-push-9 {
        position: relative;
        left: calc(83.33333% + 1.66667rem);
        right: auto;
    }
    .row.divider > .column.small-push-9,
    .row.divider > .columns.small-push-9 {
        position: relative;
        left: calc(83.33333% + 3.33333rem);
        right: auto;
    }
    .row.divider > .column.small-push-9:first-of-type,
    .row.divider > .columns.small-push-9:first-of-type {
        left: calc(75% + 2rem);
    }
    .no-csscalc .row.divider > .column.small-push-9,
    .no-csscalc .row.divider > .columns.small-push-9 {
        left: 83.33333%;
    }
    .no-csscalc .row.divider > .column.small-push-9:first-of-type,
    .no-csscalc .row.divider > .columns.small-push-9:first-of-type {
        left: 75%;
    }
    .no-csscalc .column.small-push-9,
    .no-csscalc .columns.small-push-9 {
        left: 83.33333%;
    }
    .no-csscalc .column.small-push-9:first-of-type,
    .no-csscalc .columns.small-push-9:first-of-type {
        left: 75%;
    }
    .column:first-of-type.small-push-9,
    .columns:first-of-type.small-push-9 {
        left: calc(75% + 1rem);
    }
    .column.small-pull-9,
    .columns.small-pull-9 {
        position: relative;
        right: calc(83.33333% + 1.66667rem);
        left: auto;
    }
    .row.divider > .column.small-pull-9,
    .row.divider > .columns.small-pull-9 {
        position: relative;
        right: calc(83.33333% + 3.33333rem);
        left: auto;
    }
    .row.divider > .column.small-pull-9:last-of-type,
    .row.divider > .columns.small-pull-9:last-of-type {
        right: calc(75% + 2rem);
    }
    .row.divider > .column.small-pull-9 .no-csscalc,
    .row.divider > .columns.small-pull-9 .no-csscalc {
        right: 83.33333%;
    }
    .row.divider > .column.small-pull-9 .no-csscalc:last-of-type,
    .row.divider > .columns.small-pull-9 .no-csscalc:last-of-type {
        right: 75%;
    }
    .no-csscalc .column.small-pull-9,
    .no-csscalc .columns.small-pull-9 {
        right: 83.33333%;
    }
    .no-csscalc .column.small-pull-9:last-of-type,
    .no-csscalc .columns.small-pull-9:last-of-type {
        right: 75%;
    }
    .column:last-of-type.small-pull-9,
    .columns:last-of-type.small-pull-9 {
        right: calc(75% + 1rem);
    }
    .column.small-reset-order,
    .columns.small-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.small-reset-order:first-of-type,
    .columns.small-reset-order:first-of-type {
        left: auto;
    }
    .column.small-reset-order:last-of-type,
    .columns.small-reset-order:last-of-type {
        right: auto;
    }
    .column.small-offset-10,
    .columns.small-offset-10 {
        margin-left: calc(83.33333% + 1.66667rem);
    }
    .row.divider > .column.small-offset-10,
    .row.divider > .columns.small-offset-10 {
        margin-left: calc(83.33333% + 3.33333rem);
    }
    .no-csscalc .column.small-offset-10,
    .no-csscalc .columns.small-offset-10 {
        margin-left: 83.33333%;
    }
    .column.small-11,
    .column.small-uncentered,
    .column.small-uncollapse,
    .columns.small-11,
    .columns.small-uncentered,
    .columns.small-uncollapse {
        width: calc(91.66667% + 1.83333rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.small-11:first-of-type,
    .column.small-uncentered:first-of-type,
    .column.small-uncollapse:first-of-type,
    .columns.small-11:first-of-type,
    .columns.small-uncentered:first-of-type,
    .columns.small-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.small-11:last-of-type,
    .column.small-uncentered:last-of-type,
    .column.small-uncollapse:last-of-type,
    .columns.small-11:last-of-type,
    .columns.small-uncentered:last-of-type,
    .columns.small-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.small-11,
    .row.divider > .column.small-uncentered,
    .row.divider > .column.small-uncollapse,
    .row.divider > .columns.small-11,
    .row.divider > .columns.small-uncentered,
    .row.divider > .columns.small-uncollapse {
        width: calc(91.66667% + 3.66667rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.small-11:first-of-type,
    .row.divider > .column.small-uncentered:first-of-type,
    .row.divider > .column.small-uncollapse:first-of-type,
    .row.divider > .columns.small-11:first-of-type,
    .row.divider > .columns.small-uncentered:first-of-type,
    .row.divider > .columns.small-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.small-11:last-of-type,
    .row.divider > .column.small-uncentered:last-of-type,
    .row.divider > .column.small-uncollapse:last-of-type,
    .row.divider > .columns.small-11:last-of-type,
    .row.divider > .columns.small-uncentered:last-of-type,
    .row.divider > .columns.small-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.small-11,
    .no-csscalc .row.divider > .column.small-uncentered,
    .no-csscalc .row.divider > .column.small-uncollapse,
    .no-csscalc .row.divider > .columns.small-11,
    .no-csscalc .row.divider > .columns.small-uncentered,
    .no-csscalc .row.divider > .columns.small-uncollapse {
        width: 91.66667%;
    }
    .no-csscalc .row.divider > .column.small-11:first-of-type,
    .no-csscalc .row.divider > .column.small-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.small-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.small-11:first-of-type,
    .no-csscalc .row.divider > .columns.small-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.small-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.small-11:last-of-type,
    .no-csscalc .row.divider > .column.small-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.small-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.small-11:last-of-type,
    .no-csscalc .row.divider > .columns.small-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.small-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.small-11,
    .no-csscalc .column.small-uncentered,
    .no-csscalc .column.small-uncollapse,
    .no-csscalc .columns.small-11,
    .no-csscalc .columns.small-uncentered,
    .no-csscalc .columns.small-uncollapse {
        width: 91.66667%;
    }
    .no-csscalc .column.small-11:first-of-type,
    .no-csscalc .column.small-uncentered:first-of-type,
    .no-csscalc .column.small-uncollapse:first-of-type,
    .no-csscalc .columns.small-11:first-of-type,
    .no-csscalc .columns.small-uncentered:first-of-type,
    .no-csscalc .columns.small-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.small-11:last-of-type,
    .no-csscalc .column.small-uncentered:last-of-type,
    .no-csscalc .column.small-uncollapse:last-of-type,
    .no-csscalc .columns.small-11:last-of-type,
    .no-csscalc .columns.small-uncentered:last-of-type,
    .no-csscalc .columns.small-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.small-push-10,
    .columns.small-push-10 {
        position: relative;
        left: calc(91.66667% + 1.83333rem);
        right: auto;
    }
    .row.divider > .column.small-push-10,
    .row.divider > .columns.small-push-10 {
        position: relative;
        left: calc(91.66667% + 3.66667rem);
        right: auto;
    }
    .row.divider > .column.small-push-10:first-of-type,
    .row.divider > .columns.small-push-10:first-of-type {
        left: calc(83.33333% + 2rem);
    }
    .no-csscalc .row.divider > .column.small-push-10,
    .no-csscalc .row.divider > .columns.small-push-10 {
        left: 91.66667%;
    }
    .no-csscalc .row.divider > .column.small-push-10:first-of-type,
    .no-csscalc .row.divider > .columns.small-push-10:first-of-type {
        left: 83.33333%;
    }
    .no-csscalc .column.small-push-10,
    .no-csscalc .columns.small-push-10 {
        left: 91.66667%;
    }
    .no-csscalc .column.small-push-10:first-of-type,
    .no-csscalc .columns.small-push-10:first-of-type {
        left: 83.33333%;
    }
    .column:first-of-type.small-push-10,
    .columns:first-of-type.small-push-10 {
        left: calc(83.33333% + 1rem);
    }
    .column.small-pull-10,
    .columns.small-pull-10 {
        position: relative;
        right: calc(91.66667% + 1.83333rem);
        left: auto;
    }
    .row.divider > .column.small-pull-10,
    .row.divider > .columns.small-pull-10 {
        position: relative;
        right: calc(91.66667% + 3.66667rem);
        left: auto;
    }
    .row.divider > .column.small-pull-10:last-of-type,
    .row.divider > .columns.small-pull-10:last-of-type {
        right: calc(83.33333% + 2rem);
    }
    .row.divider > .column.small-pull-10 .no-csscalc,
    .row.divider > .columns.small-pull-10 .no-csscalc {
        right: 91.66667%;
    }
    .row.divider > .column.small-pull-10 .no-csscalc:last-of-type,
    .row.divider > .columns.small-pull-10 .no-csscalc:last-of-type {
        right: 83.33333%;
    }
    .no-csscalc .column.small-pull-10,
    .no-csscalc .columns.small-pull-10 {
        right: 91.66667%;
    }
    .no-csscalc .column.small-pull-10:last-of-type,
    .no-csscalc .columns.small-pull-10:last-of-type {
        right: 83.33333%;
    }
    .column:last-of-type.small-pull-10,
    .columns:last-of-type.small-pull-10 {
        right: calc(83.33333% + 1rem);
    }
    .column.small-reset-order,
    .columns.small-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.small-reset-order:first-of-type,
    .columns.small-reset-order:first-of-type {
        left: auto;
    }
    .column.small-reset-order:last-of-type,
    .columns.small-reset-order:last-of-type {
        right: auto;
    }
    .column.small-offset-11,
    .columns.small-offset-11 {
        margin-left: calc(91.66667% + 1.83333rem);
    }
    .row.divider > .column.small-offset-11,
    .row.divider > .columns.small-offset-11 {
        margin-left: calc(91.66667% + 3.66667rem);
    }
    .no-csscalc .column.small-offset-11,
    .no-csscalc .columns.small-offset-11 {
        margin-left: 91.66667%;
    }
    .column.small-12,
    .columns.small-12 {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 30px;
    }
    .column.small-12:first-of-type,
    .columns.small-12:first-of-type {
        margin-left: 0;
    }
    .column.small-12:last-of-type,
    .columns.small-12:last-of-type {
        margin-right: 0;
        padding-bottom: 0;
    }
    .row.divider > .column.small-12,
    .row.divider > .columns.small-12 {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 2rem;
        padding-bottom: 2rem;
        border-bottom: 2px solid #9c1e33;
        border-left: none;
        border-right: none !important;
        border-top: none !important;
    }
    .row.divider > .column.small-12:first-of-type,
    .row.divider > .columns.small-12:first-of-type {
        padding-top: 0;
    }
    .row.divider > .column.small-12:last-of-type,
    .row.divider > .columns.small-12:last-of-type {
        border-bottom: none !important;
        padding-bottom: 0;
    }
}

@media only screen and (min-width: 600px) {
    .column.medium-1,
    .column.medium-uncentered,
    .column.medium-uncollapse,
    .columns.medium-1,
    .columns.medium-uncentered,
    .columns.medium-uncollapse {
        width: calc(8.33333% + 0.16667rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.medium-1:first-of-type,
    .column.medium-uncentered:first-of-type,
    .column.medium-uncollapse:first-of-type,
    .columns.medium-1:first-of-type,
    .columns.medium-uncentered:first-of-type,
    .columns.medium-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.medium-1:last-of-type,
    .column.medium-uncentered:last-of-type,
    .column.medium-uncollapse:last-of-type,
    .columns.medium-1:last-of-type,
    .columns.medium-uncentered:last-of-type,
    .columns.medium-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.medium-1,
    .row.divider > .column.medium-uncentered,
    .row.divider > .column.medium-uncollapse,
    .row.divider > .columns.medium-1,
    .row.divider > .columns.medium-uncentered,
    .row.divider > .columns.medium-uncollapse {
        width: calc(8.33333% + 0.33333rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.medium-1:first-of-type,
    .row.divider > .column.medium-uncentered:first-of-type,
    .row.divider > .column.medium-uncollapse:first-of-type,
    .row.divider > .columns.medium-1:first-of-type,
    .row.divider > .columns.medium-uncentered:first-of-type,
    .row.divider > .columns.medium-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.medium-1:last-of-type,
    .row.divider > .column.medium-uncentered:last-of-type,
    .row.divider > .column.medium-uncollapse:last-of-type,
    .row.divider > .columns.medium-1:last-of-type,
    .row.divider > .columns.medium-uncentered:last-of-type,
    .row.divider > .columns.medium-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.medium-1,
    .no-csscalc .row.divider > .column.medium-uncentered,
    .no-csscalc .row.divider > .column.medium-uncollapse,
    .no-csscalc .row.divider > .columns.medium-1,
    .no-csscalc .row.divider > .columns.medium-uncentered,
    .no-csscalc .row.divider > .columns.medium-uncollapse {
        width: 8.33333%;
    }
    .no-csscalc .row.divider > .column.medium-1:first-of-type,
    .no-csscalc .row.divider > .column.medium-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.medium-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.medium-1:first-of-type,
    .no-csscalc .row.divider > .columns.medium-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.medium-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.medium-1:last-of-type,
    .no-csscalc .row.divider > .column.medium-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.medium-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.medium-1:last-of-type,
    .no-csscalc .row.divider > .columns.medium-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.medium-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.medium-1,
    .no-csscalc .column.medium-uncentered,
    .no-csscalc .column.medium-uncollapse,
    .no-csscalc .columns.medium-1,
    .no-csscalc .columns.medium-uncentered,
    .no-csscalc .columns.medium-uncollapse {
        width: 8.33333%;
    }
    .no-csscalc .column.medium-1:first-of-type,
    .no-csscalc .column.medium-uncentered:first-of-type,
    .no-csscalc .column.medium-uncollapse:first-of-type,
    .no-csscalc .columns.medium-1:first-of-type,
    .no-csscalc .columns.medium-uncentered:first-of-type,
    .no-csscalc .columns.medium-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.medium-1:last-of-type,
    .no-csscalc .column.medium-uncentered:last-of-type,
    .no-csscalc .column.medium-uncollapse:last-of-type,
    .no-csscalc .columns.medium-1:last-of-type,
    .no-csscalc .columns.medium-uncentered:last-of-type,
    .no-csscalc .columns.medium-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.medium-push-0,
    .columns.medium-push-0 {
        position: relative;
        left: calc(8.33333% + 0.16667rem);
        right: auto;
    }
    .row.divider > .column.medium-push-0,
    .row.divider > .columns.medium-push-0 {
        position: relative;
        left: calc(8.33333% + 0.33333rem);
        right: auto;
    }
    .row.divider > .column.medium-push-0:first-of-type,
    .row.divider > .columns.medium-push-0:first-of-type {
        left: calc(0% + 2rem);
    }
    .no-csscalc .row.divider > .column.medium-push-0,
    .no-csscalc .row.divider > .columns.medium-push-0 {
        left: 8.33333%;
    }
    .no-csscalc .row.divider > .column.medium-push-0:first-of-type,
    .no-csscalc .row.divider > .columns.medium-push-0:first-of-type {
        left: 0%;
    }
    .no-csscalc .column.medium-push-0,
    .no-csscalc .columns.medium-push-0 {
        left: 8.33333%;
    }
    .no-csscalc .column.medium-push-0:first-of-type,
    .no-csscalc .columns.medium-push-0:first-of-type {
        left: 0%;
    }
    .column:first-of-type.medium-push-0,
    .columns:first-of-type.medium-push-0 {
        left: calc(0% + 1rem);
    }
    .column.medium-pull-0,
    .columns.medium-pull-0 {
        position: relative;
        right: calc(8.33333% + 0.16667rem);
        left: auto;
    }
    .row.divider > .column.medium-pull-0,
    .row.divider > .columns.medium-pull-0 {
        position: relative;
        right: calc(8.33333% + 0.33333rem);
        left: auto;
    }
    .row.divider > .column.medium-pull-0:last-of-type,
    .row.divider > .columns.medium-pull-0:last-of-type {
        right: calc(0% + 2rem);
    }
    .row.divider > .column.medium-pull-0 .no-csscalc,
    .row.divider > .columns.medium-pull-0 .no-csscalc {
        right: 8.33333%;
    }
    .row.divider > .column.medium-pull-0 .no-csscalc:last-of-type,
    .row.divider > .columns.medium-pull-0 .no-csscalc:last-of-type {
        right: 0%;
    }
    .no-csscalc .column.medium-pull-0,
    .no-csscalc .columns.medium-pull-0 {
        right: 8.33333%;
    }
    .no-csscalc .column.medium-pull-0:last-of-type,
    .no-csscalc .columns.medium-pull-0:last-of-type {
        right: 0%;
    }
    .column:last-of-type.medium-pull-0,
    .columns:last-of-type.medium-pull-0 {
        right: calc(0% + 1rem);
    }
    .column.medium-reset-order,
    .columns.medium-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.medium-reset-order:first-of-type,
    .columns.medium-reset-order:first-of-type {
        left: auto;
    }
    .column.medium-reset-order:last-of-type,
    .columns.medium-reset-order:last-of-type {
        right: auto;
    }
    .column.medium-offset-1,
    .columns.medium-offset-1 {
        margin-left: calc(8.33333% + 0.16667rem);
    }
    .row.divider > .column.medium-offset-1,
    .row.divider > .columns.medium-offset-1 {
        margin-left: calc(8.33333% + 0.33333rem);
    }
    .no-csscalc .column.medium-offset-1,
    .no-csscalc .columns.medium-offset-1 {
        margin-left: 8.33333%;
    }
    .column.medium-2,
    .column.medium-uncentered,
    .column.medium-uncollapse,
    .columns.medium-2,
    .columns.medium-uncentered,
    .columns.medium-uncollapse {
        width: calc(16.66667% + 0.33333rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.medium-2:first-of-type,
    .column.medium-uncentered:first-of-type,
    .column.medium-uncollapse:first-of-type,
    .columns.medium-2:first-of-type,
    .columns.medium-uncentered:first-of-type,
    .columns.medium-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.medium-2:last-of-type,
    .column.medium-uncentered:last-of-type,
    .column.medium-uncollapse:last-of-type,
    .columns.medium-2:last-of-type,
    .columns.medium-uncentered:last-of-type,
    .columns.medium-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.medium-2,
    .row.divider > .column.medium-uncentered,
    .row.divider > .column.medium-uncollapse,
    .row.divider > .columns.medium-2,
    .row.divider > .columns.medium-uncentered,
    .row.divider > .columns.medium-uncollapse {
        width: calc(16.66667% + 0.66667rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.medium-2:first-of-type,
    .row.divider > .column.medium-uncentered:first-of-type,
    .row.divider > .column.medium-uncollapse:first-of-type,
    .row.divider > .columns.medium-2:first-of-type,
    .row.divider > .columns.medium-uncentered:first-of-type,
    .row.divider > .columns.medium-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.medium-2:last-of-type,
    .row.divider > .column.medium-uncentered:last-of-type,
    .row.divider > .column.medium-uncollapse:last-of-type,
    .row.divider > .columns.medium-2:last-of-type,
    .row.divider > .columns.medium-uncentered:last-of-type,
    .row.divider > .columns.medium-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.medium-2,
    .no-csscalc .row.divider > .column.medium-uncentered,
    .no-csscalc .row.divider > .column.medium-uncollapse,
    .no-csscalc .row.divider > .columns.medium-2,
    .no-csscalc .row.divider > .columns.medium-uncentered,
    .no-csscalc .row.divider > .columns.medium-uncollapse {
        width: 16.66667%;
    }
    .no-csscalc .row.divider > .column.medium-2:first-of-type,
    .no-csscalc .row.divider > .column.medium-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.medium-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.medium-2:first-of-type,
    .no-csscalc .row.divider > .columns.medium-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.medium-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.medium-2:last-of-type,
    .no-csscalc .row.divider > .column.medium-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.medium-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.medium-2:last-of-type,
    .no-csscalc .row.divider > .columns.medium-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.medium-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.medium-2,
    .no-csscalc .column.medium-uncentered,
    .no-csscalc .column.medium-uncollapse,
    .no-csscalc .columns.medium-2,
    .no-csscalc .columns.medium-uncentered,
    .no-csscalc .columns.medium-uncollapse {
        width: 16.66667%;
    }
    .no-csscalc .column.medium-2:first-of-type,
    .no-csscalc .column.medium-uncentered:first-of-type,
    .no-csscalc .column.medium-uncollapse:first-of-type,
    .no-csscalc .columns.medium-2:first-of-type,
    .no-csscalc .columns.medium-uncentered:first-of-type,
    .no-csscalc .columns.medium-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.medium-2:last-of-type,
    .no-csscalc .column.medium-uncentered:last-of-type,
    .no-csscalc .column.medium-uncollapse:last-of-type,
    .no-csscalc .columns.medium-2:last-of-type,
    .no-csscalc .columns.medium-uncentered:last-of-type,
    .no-csscalc .columns.medium-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.medium-push-1,
    .columns.medium-push-1 {
        position: relative;
        left: calc(16.66667% + 0.33333rem);
        right: auto;
    }
    .row.divider > .column.medium-push-1,
    .row.divider > .columns.medium-push-1 {
        position: relative;
        left: calc(16.66667% + 0.66667rem);
        right: auto;
    }
    .row.divider > .column.medium-push-1:first-of-type,
    .row.divider > .columns.medium-push-1:first-of-type {
        left: calc(8.33333% + 2rem);
    }
    .no-csscalc .row.divider > .column.medium-push-1,
    .no-csscalc .row.divider > .columns.medium-push-1 {
        left: 16.66667%;
    }
    .no-csscalc .row.divider > .column.medium-push-1:first-of-type,
    .no-csscalc .row.divider > .columns.medium-push-1:first-of-type {
        left: 8.33333%;
    }
    .no-csscalc .column.medium-push-1,
    .no-csscalc .columns.medium-push-1 {
        left: 16.66667%;
    }
    .no-csscalc .column.medium-push-1:first-of-type,
    .no-csscalc .columns.medium-push-1:first-of-type {
        left: 8.33333%;
    }
    .column:first-of-type.medium-push-1,
    .columns:first-of-type.medium-push-1 {
        left: calc(8.33333% + 1rem);
    }
    .column.medium-pull-1,
    .columns.medium-pull-1 {
        position: relative;
        right: calc(16.66667% + 0.33333rem);
        left: auto;
    }
    .row.divider > .column.medium-pull-1,
    .row.divider > .columns.medium-pull-1 {
        position: relative;
        right: calc(16.66667% + 0.66667rem);
        left: auto;
    }
    .row.divider > .column.medium-pull-1:last-of-type,
    .row.divider > .columns.medium-pull-1:last-of-type {
        right: calc(8.33333% + 2rem);
    }
    .row.divider > .column.medium-pull-1 .no-csscalc,
    .row.divider > .columns.medium-pull-1 .no-csscalc {
        right: 16.66667%;
    }
    .row.divider > .column.medium-pull-1 .no-csscalc:last-of-type,
    .row.divider > .columns.medium-pull-1 .no-csscalc:last-of-type {
        right: 8.33333%;
    }
    .no-csscalc .column.medium-pull-1,
    .no-csscalc .columns.medium-pull-1 {
        right: 16.66667%;
    }
    .no-csscalc .column.medium-pull-1:last-of-type,
    .no-csscalc .columns.medium-pull-1:last-of-type {
        right: 8.33333%;
    }
    .column:last-of-type.medium-pull-1,
    .columns:last-of-type.medium-pull-1 {
        right: calc(8.33333% + 1rem);
    }
    .column.medium-reset-order,
    .columns.medium-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.medium-reset-order:first-of-type,
    .columns.medium-reset-order:first-of-type {
        left: auto;
    }
    .column.medium-reset-order:last-of-type,
    .columns.medium-reset-order:last-of-type {
        right: auto;
    }
    .column.medium-offset-2,
    .columns.medium-offset-2 {
        margin-left: calc(16.66667% + 0.33333rem);
    }
    .row.divider > .column.medium-offset-2,
    .row.divider > .columns.medium-offset-2 {
        margin-left: calc(16.66667% + 0.66667rem);
    }
    .no-csscalc .column.medium-offset-2,
    .no-csscalc .columns.medium-offset-2 {
        margin-left: 16.66667%;
    }
    .column.medium-3,
    .column.medium-uncentered,
    .column.medium-uncollapse,
    .columns.medium-3,
    .columns.medium-uncentered,
    .columns.medium-uncollapse {
        width: calc(25% + 0.5rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.medium-3:first-of-type,
    .column.medium-uncentered:first-of-type,
    .column.medium-uncollapse:first-of-type,
    .columns.medium-3:first-of-type,
    .columns.medium-uncentered:first-of-type,
    .columns.medium-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.medium-3:last-of-type,
    .column.medium-uncentered:last-of-type,
    .column.medium-uncollapse:last-of-type,
    .columns.medium-3:last-of-type,
    .columns.medium-uncentered:last-of-type,
    .columns.medium-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.medium-3,
    .row.divider > .column.medium-uncentered,
    .row.divider > .column.medium-uncollapse,
    .row.divider > .columns.medium-3,
    .row.divider > .columns.medium-uncentered,
    .row.divider > .columns.medium-uncollapse {
        width: calc(25% + 1rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.medium-3:first-of-type,
    .row.divider > .column.medium-uncentered:first-of-type,
    .row.divider > .column.medium-uncollapse:first-of-type,
    .row.divider > .columns.medium-3:first-of-type,
    .row.divider > .columns.medium-uncentered:first-of-type,
    .row.divider > .columns.medium-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.medium-3:last-of-type,
    .row.divider > .column.medium-uncentered:last-of-type,
    .row.divider > .column.medium-uncollapse:last-of-type,
    .row.divider > .columns.medium-3:last-of-type,
    .row.divider > .columns.medium-uncentered:last-of-type,
    .row.divider > .columns.medium-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.medium-3,
    .no-csscalc .row.divider > .column.medium-uncentered,
    .no-csscalc .row.divider > .column.medium-uncollapse,
    .no-csscalc .row.divider > .columns.medium-3,
    .no-csscalc .row.divider > .columns.medium-uncentered,
    .no-csscalc .row.divider > .columns.medium-uncollapse {
        width: 25%;
    }
    .no-csscalc .row.divider > .column.medium-3:first-of-type,
    .no-csscalc .row.divider > .column.medium-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.medium-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.medium-3:first-of-type,
    .no-csscalc .row.divider > .columns.medium-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.medium-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.medium-3:last-of-type,
    .no-csscalc .row.divider > .column.medium-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.medium-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.medium-3:last-of-type,
    .no-csscalc .row.divider > .columns.medium-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.medium-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.medium-3,
    .no-csscalc .column.medium-uncentered,
    .no-csscalc .column.medium-uncollapse,
    .no-csscalc .columns.medium-3,
    .no-csscalc .columns.medium-uncentered,
    .no-csscalc .columns.medium-uncollapse {
        width: 25%;
    }
    .no-csscalc .column.medium-3:first-of-type,
    .no-csscalc .column.medium-uncentered:first-of-type,
    .no-csscalc .column.medium-uncollapse:first-of-type,
    .no-csscalc .columns.medium-3:first-of-type,
    .no-csscalc .columns.medium-uncentered:first-of-type,
    .no-csscalc .columns.medium-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.medium-3:last-of-type,
    .no-csscalc .column.medium-uncentered:last-of-type,
    .no-csscalc .column.medium-uncollapse:last-of-type,
    .no-csscalc .columns.medium-3:last-of-type,
    .no-csscalc .columns.medium-uncentered:last-of-type,
    .no-csscalc .columns.medium-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.medium-push-2,
    .columns.medium-push-2 {
        position: relative;
        left: calc(25% + 0.5rem);
        right: auto;
    }
    .row.divider > .column.medium-push-2,
    .row.divider > .columns.medium-push-2 {
        position: relative;
        left: calc(25% + 1rem);
        right: auto;
    }
    .row.divider > .column.medium-push-2:first-of-type,
    .row.divider > .columns.medium-push-2:first-of-type {
        left: calc(16.66667% + 2rem);
    }
    .no-csscalc .row.divider > .column.medium-push-2,
    .no-csscalc .row.divider > .columns.medium-push-2 {
        left: 25%;
    }
    .no-csscalc .row.divider > .column.medium-push-2:first-of-type,
    .no-csscalc .row.divider > .columns.medium-push-2:first-of-type {
        left: 16.66667%;
    }
    .no-csscalc .column.medium-push-2,
    .no-csscalc .columns.medium-push-2 {
        left: 25%;
    }
    .no-csscalc .column.medium-push-2:first-of-type,
    .no-csscalc .columns.medium-push-2:first-of-type {
        left: 16.66667%;
    }
    .column:first-of-type.medium-push-2,
    .columns:first-of-type.medium-push-2 {
        left: calc(16.66667% + 1rem);
    }
    .column.medium-pull-2,
    .columns.medium-pull-2 {
        position: relative;
        right: calc(25% + 0.5rem);
        left: auto;
    }
    .row.divider > .column.medium-pull-2,
    .row.divider > .columns.medium-pull-2 {
        position: relative;
        right: calc(25% + 1rem);
        left: auto;
    }
    .row.divider > .column.medium-pull-2:last-of-type,
    .row.divider > .columns.medium-pull-2:last-of-type {
        right: calc(16.66667% + 2rem);
    }
    .row.divider > .column.medium-pull-2 .no-csscalc,
    .row.divider > .columns.medium-pull-2 .no-csscalc {
        right: 25%;
    }
    .row.divider > .column.medium-pull-2 .no-csscalc:last-of-type,
    .row.divider > .columns.medium-pull-2 .no-csscalc:last-of-type {
        right: 16.66667%;
    }
    .no-csscalc .column.medium-pull-2,
    .no-csscalc .columns.medium-pull-2 {
        right: 25%;
    }
    .no-csscalc .column.medium-pull-2:last-of-type,
    .no-csscalc .columns.medium-pull-2:last-of-type {
        right: 16.66667%;
    }
    .column:last-of-type.medium-pull-2,
    .columns:last-of-type.medium-pull-2 {
        right: calc(16.66667% + 1rem);
    }
    .column.medium-reset-order,
    .columns.medium-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.medium-reset-order:first-of-type,
    .columns.medium-reset-order:first-of-type {
        left: auto;
    }
    .column.medium-reset-order:last-of-type,
    .columns.medium-reset-order:last-of-type {
        right: auto;
    }
    .column.medium-offset-3,
    .columns.medium-offset-3 {
        margin-left: calc(25% + 0.5rem);
    }
    .row.divider > .column.medium-offset-3,
    .row.divider > .columns.medium-offset-3 {
        margin-left: calc(25% + 1rem);
    }
    .no-csscalc .column.medium-offset-3,
    .no-csscalc .columns.medium-offset-3 {
        margin-left: 25%;
    }
    .column.medium-4,
    .column.medium-uncentered,
    .column.medium-uncollapse,
    .columns.medium-4,
    .columns.medium-uncentered,
    .columns.medium-uncollapse {
        width: calc(33.33333% + 0.66667rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.medium-4:first-of-type,
    .column.medium-uncentered:first-of-type,
    .column.medium-uncollapse:first-of-type,
    .columns.medium-4:first-of-type,
    .columns.medium-uncentered:first-of-type,
    .columns.medium-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.medium-4:last-of-type,
    .column.medium-uncentered:last-of-type,
    .column.medium-uncollapse:last-of-type,
    .columns.medium-4:last-of-type,
    .columns.medium-uncentered:last-of-type,
    .columns.medium-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.medium-4,
    .row.divider > .column.medium-uncentered,
    .row.divider > .column.medium-uncollapse,
    .row.divider > .columns.medium-4,
    .row.divider > .columns.medium-uncentered,
    .row.divider > .columns.medium-uncollapse {
        width: calc(33.33333% + 1.33333rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.medium-4:first-of-type,
    .row.divider > .column.medium-uncentered:first-of-type,
    .row.divider > .column.medium-uncollapse:first-of-type,
    .row.divider > .columns.medium-4:first-of-type,
    .row.divider > .columns.medium-uncentered:first-of-type,
    .row.divider > .columns.medium-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.medium-4:last-of-type,
    .row.divider > .column.medium-uncentered:last-of-type,
    .row.divider > .column.medium-uncollapse:last-of-type,
    .row.divider > .columns.medium-4:last-of-type,
    .row.divider > .columns.medium-uncentered:last-of-type,
    .row.divider > .columns.medium-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.medium-4,
    .no-csscalc .row.divider > .column.medium-uncentered,
    .no-csscalc .row.divider > .column.medium-uncollapse,
    .no-csscalc .row.divider > .columns.medium-4,
    .no-csscalc .row.divider > .columns.medium-uncentered,
    .no-csscalc .row.divider > .columns.medium-uncollapse {
        width: 33.33333%;
    }
    .no-csscalc .row.divider > .column.medium-4:first-of-type,
    .no-csscalc .row.divider > .column.medium-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.medium-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.medium-4:first-of-type,
    .no-csscalc .row.divider > .columns.medium-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.medium-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.medium-4:last-of-type,
    .no-csscalc .row.divider > .column.medium-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.medium-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.medium-4:last-of-type,
    .no-csscalc .row.divider > .columns.medium-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.medium-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.medium-4,
    .no-csscalc .column.medium-uncentered,
    .no-csscalc .column.medium-uncollapse,
    .no-csscalc .columns.medium-4,
    .no-csscalc .columns.medium-uncentered,
    .no-csscalc .columns.medium-uncollapse {
        width: 33.33333%;
    }
    .no-csscalc .column.medium-4:first-of-type,
    .no-csscalc .column.medium-uncentered:first-of-type,
    .no-csscalc .column.medium-uncollapse:first-of-type,
    .no-csscalc .columns.medium-4:first-of-type,
    .no-csscalc .columns.medium-uncentered:first-of-type,
    .no-csscalc .columns.medium-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.medium-4:last-of-type,
    .no-csscalc .column.medium-uncentered:last-of-type,
    .no-csscalc .column.medium-uncollapse:last-of-type,
    .no-csscalc .columns.medium-4:last-of-type,
    .no-csscalc .columns.medium-uncentered:last-of-type,
    .no-csscalc .columns.medium-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.medium-push-3,
    .columns.medium-push-3 {
        position: relative;
        left: calc(33.33333% + 0.66667rem);
        right: auto;
    }
    .row.divider > .column.medium-push-3,
    .row.divider > .columns.medium-push-3 {
        position: relative;
        left: calc(33.33333% + 1.33333rem);
        right: auto;
    }
    .row.divider > .column.medium-push-3:first-of-type,
    .row.divider > .columns.medium-push-3:first-of-type {
        left: calc(25% + 2rem);
    }
    .no-csscalc .row.divider > .column.medium-push-3,
    .no-csscalc .row.divider > .columns.medium-push-3 {
        left: 33.33333%;
    }
    .no-csscalc .row.divider > .column.medium-push-3:first-of-type,
    .no-csscalc .row.divider > .columns.medium-push-3:first-of-type {
        left: 25%;
    }
    .no-csscalc .column.medium-push-3,
    .no-csscalc .columns.medium-push-3 {
        left: 33.33333%;
    }
    .no-csscalc .column.medium-push-3:first-of-type,
    .no-csscalc .columns.medium-push-3:first-of-type {
        left: 25%;
    }
    .column:first-of-type.medium-push-3,
    .columns:first-of-type.medium-push-3 {
        left: calc(25% + 1rem);
    }
    .column.medium-pull-3,
    .columns.medium-pull-3 {
        position: relative;
        right: calc(33.33333% + 0.66667rem);
        left: auto;
    }
    .row.divider > .column.medium-pull-3,
    .row.divider > .columns.medium-pull-3 {
        position: relative;
        right: calc(33.33333% + 1.33333rem);
        left: auto;
    }
    .row.divider > .column.medium-pull-3:last-of-type,
    .row.divider > .columns.medium-pull-3:last-of-type {
        right: calc(25% + 2rem);
    }
    .row.divider > .column.medium-pull-3 .no-csscalc,
    .row.divider > .columns.medium-pull-3 .no-csscalc {
        right: 33.33333%;
    }
    .row.divider > .column.medium-pull-3 .no-csscalc:last-of-type,
    .row.divider > .columns.medium-pull-3 .no-csscalc:last-of-type {
        right: 25%;
    }
    .no-csscalc .column.medium-pull-3,
    .no-csscalc .columns.medium-pull-3 {
        right: 33.33333%;
    }
    .no-csscalc .column.medium-pull-3:last-of-type,
    .no-csscalc .columns.medium-pull-3:last-of-type {
        right: 25%;
    }
    .column:last-of-type.medium-pull-3,
    .columns:last-of-type.medium-pull-3 {
        right: calc(25% + 1rem);
    }
    .column.medium-reset-order,
    .columns.medium-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.medium-reset-order:first-of-type,
    .columns.medium-reset-order:first-of-type {
        left: auto;
    }
    .column.medium-reset-order:last-of-type,
    .columns.medium-reset-order:last-of-type {
        right: auto;
    }
    .column.medium-offset-4,
    .columns.medium-offset-4 {
        margin-left: calc(33.33333% + 0.66667rem);
    }
    .row.divider > .column.medium-offset-4,
    .row.divider > .columns.medium-offset-4 {
        margin-left: calc(33.33333% + 1.33333rem);
    }
    .no-csscalc .column.medium-offset-4,
    .no-csscalc .columns.medium-offset-4 {
        margin-left: 33.33333%;
    }
    .column.medium-5,
    .column.medium-uncentered,
    .column.medium-uncollapse,
    .columns.medium-5,
    .columns.medium-uncentered,
    .columns.medium-uncollapse {
        width: calc(41.66667% + 0.83333rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.medium-5:first-of-type,
    .column.medium-uncentered:first-of-type,
    .column.medium-uncollapse:first-of-type,
    .columns.medium-5:first-of-type,
    .columns.medium-uncentered:first-of-type,
    .columns.medium-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.medium-5:last-of-type,
    .column.medium-uncentered:last-of-type,
    .column.medium-uncollapse:last-of-type,
    .columns.medium-5:last-of-type,
    .columns.medium-uncentered:last-of-type,
    .columns.medium-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.medium-5,
    .row.divider > .column.medium-uncentered,
    .row.divider > .column.medium-uncollapse,
    .row.divider > .columns.medium-5,
    .row.divider > .columns.medium-uncentered,
    .row.divider > .columns.medium-uncollapse {
        width: calc(41.66667% + 1.66667rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.medium-5:first-of-type,
    .row.divider > .column.medium-uncentered:first-of-type,
    .row.divider > .column.medium-uncollapse:first-of-type,
    .row.divider > .columns.medium-5:first-of-type,
    .row.divider > .columns.medium-uncentered:first-of-type,
    .row.divider > .columns.medium-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.medium-5:last-of-type,
    .row.divider > .column.medium-uncentered:last-of-type,
    .row.divider > .column.medium-uncollapse:last-of-type,
    .row.divider > .columns.medium-5:last-of-type,
    .row.divider > .columns.medium-uncentered:last-of-type,
    .row.divider > .columns.medium-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.medium-5,
    .no-csscalc .row.divider > .column.medium-uncentered,
    .no-csscalc .row.divider > .column.medium-uncollapse,
    .no-csscalc .row.divider > .columns.medium-5,
    .no-csscalc .row.divider > .columns.medium-uncentered,
    .no-csscalc .row.divider > .columns.medium-uncollapse {
        width: 41.66667%;
    }
    .no-csscalc .row.divider > .column.medium-5:first-of-type,
    .no-csscalc .row.divider > .column.medium-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.medium-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.medium-5:first-of-type,
    .no-csscalc .row.divider > .columns.medium-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.medium-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.medium-5:last-of-type,
    .no-csscalc .row.divider > .column.medium-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.medium-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.medium-5:last-of-type,
    .no-csscalc .row.divider > .columns.medium-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.medium-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.medium-5,
    .no-csscalc .column.medium-uncentered,
    .no-csscalc .column.medium-uncollapse,
    .no-csscalc .columns.medium-5,
    .no-csscalc .columns.medium-uncentered,
    .no-csscalc .columns.medium-uncollapse {
        width: 41.66667%;
    }
    .no-csscalc .column.medium-5:first-of-type,
    .no-csscalc .column.medium-uncentered:first-of-type,
    .no-csscalc .column.medium-uncollapse:first-of-type,
    .no-csscalc .columns.medium-5:first-of-type,
    .no-csscalc .columns.medium-uncentered:first-of-type,
    .no-csscalc .columns.medium-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.medium-5:last-of-type,
    .no-csscalc .column.medium-uncentered:last-of-type,
    .no-csscalc .column.medium-uncollapse:last-of-type,
    .no-csscalc .columns.medium-5:last-of-type,
    .no-csscalc .columns.medium-uncentered:last-of-type,
    .no-csscalc .columns.medium-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.medium-push-4,
    .columns.medium-push-4 {
        position: relative;
        left: calc(41.66667% + 0.83333rem);
        right: auto;
    }
    .row.divider > .column.medium-push-4,
    .row.divider > .columns.medium-push-4 {
        position: relative;
        left: calc(41.66667% + 1.66667rem);
        right: auto;
    }
    .row.divider > .column.medium-push-4:first-of-type,
    .row.divider > .columns.medium-push-4:first-of-type {
        left: calc(33.33333% + 2rem);
    }
    .no-csscalc .row.divider > .column.medium-push-4,
    .no-csscalc .row.divider > .columns.medium-push-4 {
        left: 41.66667%;
    }
    .no-csscalc .row.divider > .column.medium-push-4:first-of-type,
    .no-csscalc .row.divider > .columns.medium-push-4:first-of-type {
        left: 33.33333%;
    }
    .no-csscalc .column.medium-push-4,
    .no-csscalc .columns.medium-push-4 {
        left: 41.66667%;
    }
    .no-csscalc .column.medium-push-4:first-of-type,
    .no-csscalc .columns.medium-push-4:first-of-type {
        left: 33.33333%;
    }
    .column:first-of-type.medium-push-4,
    .columns:first-of-type.medium-push-4 {
        left: calc(33.33333% + 1rem);
    }
    .column.medium-pull-4,
    .columns.medium-pull-4 {
        position: relative;
        right: calc(41.66667% + 0.83333rem);
        left: auto;
    }
    .row.divider > .column.medium-pull-4,
    .row.divider > .columns.medium-pull-4 {
        position: relative;
        right: calc(41.66667% + 1.66667rem);
        left: auto;
    }
    .row.divider > .column.medium-pull-4:last-of-type,
    .row.divider > .columns.medium-pull-4:last-of-type {
        right: calc(33.33333% + 2rem);
    }
    .row.divider > .column.medium-pull-4 .no-csscalc,
    .row.divider > .columns.medium-pull-4 .no-csscalc {
        right: 41.66667%;
    }
    .row.divider > .column.medium-pull-4 .no-csscalc:last-of-type,
    .row.divider > .columns.medium-pull-4 .no-csscalc:last-of-type {
        right: 33.33333%;
    }
    .no-csscalc .column.medium-pull-4,
    .no-csscalc .columns.medium-pull-4 {
        right: 41.66667%;
    }
    .no-csscalc .column.medium-pull-4:last-of-type,
    .no-csscalc .columns.medium-pull-4:last-of-type {
        right: 33.33333%;
    }
    .column:last-of-type.medium-pull-4,
    .columns:last-of-type.medium-pull-4 {
        right: calc(33.33333% + 1rem);
    }
    .column.medium-reset-order,
    .columns.medium-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.medium-reset-order:first-of-type,
    .columns.medium-reset-order:first-of-type {
        left: auto;
    }
    .column.medium-reset-order:last-of-type,
    .columns.medium-reset-order:last-of-type {
        right: auto;
    }
    .column.medium-offset-5,
    .columns.medium-offset-5 {
        margin-left: calc(41.66667% + 0.83333rem);
    }
    .row.divider > .column.medium-offset-5,
    .row.divider > .columns.medium-offset-5 {
        margin-left: calc(41.66667% + 1.66667rem);
    }
    .no-csscalc .column.medium-offset-5,
    .no-csscalc .columns.medium-offset-5 {
        margin-left: 41.66667%;
    }
    .column.medium-6,
    .column.medium-uncentered,
    .column.medium-uncollapse,
    .columns.medium-6,
    .columns.medium-uncentered,
    .columns.medium-uncollapse {
        width: calc(50% + 1rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.medium-6:first-of-type,
    .column.medium-uncentered:first-of-type,
    .column.medium-uncollapse:first-of-type,
    .columns.medium-6:first-of-type,
    .columns.medium-uncentered:first-of-type,
    .columns.medium-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.medium-6:last-of-type,
    .column.medium-uncentered:last-of-type,
    .column.medium-uncollapse:last-of-type,
    .columns.medium-6:last-of-type,
    .columns.medium-uncentered:last-of-type,
    .columns.medium-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.medium-6,
    .row.divider > .column.medium-uncentered,
    .row.divider > .column.medium-uncollapse,
    .row.divider > .columns.medium-6,
    .row.divider > .columns.medium-uncentered,
    .row.divider > .columns.medium-uncollapse {
        width: calc(50% + 2rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.medium-6:first-of-type,
    .row.divider > .column.medium-uncentered:first-of-type,
    .row.divider > .column.medium-uncollapse:first-of-type,
    .row.divider > .columns.medium-6:first-of-type,
    .row.divider > .columns.medium-uncentered:first-of-type,
    .row.divider > .columns.medium-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.medium-6:last-of-type,
    .row.divider > .column.medium-uncentered:last-of-type,
    .row.divider > .column.medium-uncollapse:last-of-type,
    .row.divider > .columns.medium-6:last-of-type,
    .row.divider > .columns.medium-uncentered:last-of-type,
    .row.divider > .columns.medium-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.medium-6,
    .no-csscalc .row.divider > .column.medium-uncentered,
    .no-csscalc .row.divider > .column.medium-uncollapse,
    .no-csscalc .row.divider > .columns.medium-6,
    .no-csscalc .row.divider > .columns.medium-uncentered,
    .no-csscalc .row.divider > .columns.medium-uncollapse {
        width: 50%;
    }
    .no-csscalc .row.divider > .column.medium-6:first-of-type,
    .no-csscalc .row.divider > .column.medium-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.medium-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.medium-6:first-of-type,
    .no-csscalc .row.divider > .columns.medium-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.medium-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.medium-6:last-of-type,
    .no-csscalc .row.divider > .column.medium-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.medium-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.medium-6:last-of-type,
    .no-csscalc .row.divider > .columns.medium-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.medium-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.medium-6,
    .no-csscalc .column.medium-uncentered,
    .no-csscalc .column.medium-uncollapse,
    .no-csscalc .columns.medium-6,
    .no-csscalc .columns.medium-uncentered,
    .no-csscalc .columns.medium-uncollapse {
        width: 50%;
    }
    .no-csscalc .column.medium-6:first-of-type,
    .no-csscalc .column.medium-uncentered:first-of-type,
    .no-csscalc .column.medium-uncollapse:first-of-type,
    .no-csscalc .columns.medium-6:first-of-type,
    .no-csscalc .columns.medium-uncentered:first-of-type,
    .no-csscalc .columns.medium-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.medium-6:last-of-type,
    .no-csscalc .column.medium-uncentered:last-of-type,
    .no-csscalc .column.medium-uncollapse:last-of-type,
    .no-csscalc .columns.medium-6:last-of-type,
    .no-csscalc .columns.medium-uncentered:last-of-type,
    .no-csscalc .columns.medium-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.medium-push-5,
    .columns.medium-push-5 {
        position: relative;
        left: calc(50% + 1rem);
        right: auto;
    }
    .row.divider > .column.medium-push-5,
    .row.divider > .columns.medium-push-5 {
        position: relative;
        left: calc(50% + 2rem);
        right: auto;
    }
    .row.divider > .column.medium-push-5:first-of-type,
    .row.divider > .columns.medium-push-5:first-of-type {
        left: calc(41.66667% + 2rem);
    }
    .no-csscalc .row.divider > .column.medium-push-5,
    .no-csscalc .row.divider > .columns.medium-push-5 {
        left: 50%;
    }
    .no-csscalc .row.divider > .column.medium-push-5:first-of-type,
    .no-csscalc .row.divider > .columns.medium-push-5:first-of-type {
        left: 41.66667%;
    }
    .no-csscalc .column.medium-push-5,
    .no-csscalc .columns.medium-push-5 {
        left: 50%;
    }
    .no-csscalc .column.medium-push-5:first-of-type,
    .no-csscalc .columns.medium-push-5:first-of-type {
        left: 41.66667%;
    }
    .column:first-of-type.medium-push-5,
    .columns:first-of-type.medium-push-5 {
        left: calc(41.66667% + 1rem);
    }
    .column.medium-pull-5,
    .columns.medium-pull-5 {
        position: relative;
        right: calc(50% + 1rem);
        left: auto;
    }
    .row.divider > .column.medium-pull-5,
    .row.divider > .columns.medium-pull-5 {
        position: relative;
        right: calc(50% + 2rem);
        left: auto;
    }
    .row.divider > .column.medium-pull-5:last-of-type,
    .row.divider > .columns.medium-pull-5:last-of-type {
        right: calc(41.66667% + 2rem);
    }
    .row.divider > .column.medium-pull-5 .no-csscalc,
    .row.divider > .columns.medium-pull-5 .no-csscalc {
        right: 50%;
    }
    .row.divider > .column.medium-pull-5 .no-csscalc:last-of-type,
    .row.divider > .columns.medium-pull-5 .no-csscalc:last-of-type {
        right: 41.66667%;
    }
    .no-csscalc .column.medium-pull-5,
    .no-csscalc .columns.medium-pull-5 {
        right: 50%;
    }
    .no-csscalc .column.medium-pull-5:last-of-type,
    .no-csscalc .columns.medium-pull-5:last-of-type {
        right: 41.66667%;
    }
    .column:last-of-type.medium-pull-5,
    .columns:last-of-type.medium-pull-5 {
        right: calc(41.66667% + 1rem);
    }
    .column.medium-reset-order,
    .columns.medium-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.medium-reset-order:first-of-type,
    .columns.medium-reset-order:first-of-type {
        left: auto;
    }
    .column.medium-reset-order:last-of-type,
    .columns.medium-reset-order:last-of-type {
        right: auto;
    }
    .column.medium-offset-6,
    .columns.medium-offset-6 {
        margin-left: calc(50% + 1rem);
    }
    .row.divider > .column.medium-offset-6,
    .row.divider > .columns.medium-offset-6 {
        margin-left: calc(50% + 2rem);
    }
    .no-csscalc .column.medium-offset-6,
    .no-csscalc .columns.medium-offset-6 {
        margin-left: 50%;
    }
    .column.medium-7,
    .column.medium-uncentered,
    .column.medium-uncollapse,
    .columns.medium-7,
    .columns.medium-uncentered,
    .columns.medium-uncollapse {
        width: calc(58.33333% + 1.16667rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.medium-7:first-of-type,
    .column.medium-uncentered:first-of-type,
    .column.medium-uncollapse:first-of-type,
    .columns.medium-7:first-of-type,
    .columns.medium-uncentered:first-of-type,
    .columns.medium-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.medium-7:last-of-type,
    .column.medium-uncentered:last-of-type,
    .column.medium-uncollapse:last-of-type,
    .columns.medium-7:last-of-type,
    .columns.medium-uncentered:last-of-type,
    .columns.medium-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.medium-7,
    .row.divider > .column.medium-uncentered,
    .row.divider > .column.medium-uncollapse,
    .row.divider > .columns.medium-7,
    .row.divider > .columns.medium-uncentered,
    .row.divider > .columns.medium-uncollapse {
        width: calc(58.33333% + 2.33333rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.medium-7:first-of-type,
    .row.divider > .column.medium-uncentered:first-of-type,
    .row.divider > .column.medium-uncollapse:first-of-type,
    .row.divider > .columns.medium-7:first-of-type,
    .row.divider > .columns.medium-uncentered:first-of-type,
    .row.divider > .columns.medium-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.medium-7:last-of-type,
    .row.divider > .column.medium-uncentered:last-of-type,
    .row.divider > .column.medium-uncollapse:last-of-type,
    .row.divider > .columns.medium-7:last-of-type,
    .row.divider > .columns.medium-uncentered:last-of-type,
    .row.divider > .columns.medium-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.medium-7,
    .no-csscalc .row.divider > .column.medium-uncentered,
    .no-csscalc .row.divider > .column.medium-uncollapse,
    .no-csscalc .row.divider > .columns.medium-7,
    .no-csscalc .row.divider > .columns.medium-uncentered,
    .no-csscalc .row.divider > .columns.medium-uncollapse {
        width: 58.33333%;
    }
    .no-csscalc .row.divider > .column.medium-7:first-of-type,
    .no-csscalc .row.divider > .column.medium-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.medium-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.medium-7:first-of-type,
    .no-csscalc .row.divider > .columns.medium-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.medium-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.medium-7:last-of-type,
    .no-csscalc .row.divider > .column.medium-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.medium-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.medium-7:last-of-type,
    .no-csscalc .row.divider > .columns.medium-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.medium-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.medium-7,
    .no-csscalc .column.medium-uncentered,
    .no-csscalc .column.medium-uncollapse,
    .no-csscalc .columns.medium-7,
    .no-csscalc .columns.medium-uncentered,
    .no-csscalc .columns.medium-uncollapse {
        width: 58.33333%;
    }
    .no-csscalc .column.medium-7:first-of-type,
    .no-csscalc .column.medium-uncentered:first-of-type,
    .no-csscalc .column.medium-uncollapse:first-of-type,
    .no-csscalc .columns.medium-7:first-of-type,
    .no-csscalc .columns.medium-uncentered:first-of-type,
    .no-csscalc .columns.medium-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.medium-7:last-of-type,
    .no-csscalc .column.medium-uncentered:last-of-type,
    .no-csscalc .column.medium-uncollapse:last-of-type,
    .no-csscalc .columns.medium-7:last-of-type,
    .no-csscalc .columns.medium-uncentered:last-of-type,
    .no-csscalc .columns.medium-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.medium-push-6,
    .columns.medium-push-6 {
        position: relative;
        left: calc(58.33333% + 1.16667rem);
        right: auto;
    }
    .row.divider > .column.medium-push-6,
    .row.divider > .columns.medium-push-6 {
        position: relative;
        left: calc(58.33333% + 2.33333rem);
        right: auto;
    }
    .row.divider > .column.medium-push-6:first-of-type,
    .row.divider > .columns.medium-push-6:first-of-type {
        left: calc(50% + 2rem);
    }
    .no-csscalc .row.divider > .column.medium-push-6,
    .no-csscalc .row.divider > .columns.medium-push-6 {
        left: 58.33333%;
    }
    .no-csscalc .row.divider > .column.medium-push-6:first-of-type,
    .no-csscalc .row.divider > .columns.medium-push-6:first-of-type {
        left: 50%;
    }
    .no-csscalc .column.medium-push-6,
    .no-csscalc .columns.medium-push-6 {
        left: 58.33333%;
    }
    .no-csscalc .column.medium-push-6:first-of-type,
    .no-csscalc .columns.medium-push-6:first-of-type {
        left: 50%;
    }
    .column:first-of-type.medium-push-6,
    .columns:first-of-type.medium-push-6 {
        left: calc(50% + 1rem);
    }
    .column.medium-pull-6,
    .columns.medium-pull-6 {
        position: relative;
        right: calc(58.33333% + 1.16667rem);
        left: auto;
    }
    .row.divider > .column.medium-pull-6,
    .row.divider > .columns.medium-pull-6 {
        position: relative;
        right: calc(58.33333% + 2.33333rem);
        left: auto;
    }
    .row.divider > .column.medium-pull-6:last-of-type,
    .row.divider > .columns.medium-pull-6:last-of-type {
        right: calc(50% + 2rem);
    }
    .row.divider > .column.medium-pull-6 .no-csscalc,
    .row.divider > .columns.medium-pull-6 .no-csscalc {
        right: 58.33333%;
    }
    .row.divider > .column.medium-pull-6 .no-csscalc:last-of-type,
    .row.divider > .columns.medium-pull-6 .no-csscalc:last-of-type {
        right: 50%;
    }
    .no-csscalc .column.medium-pull-6,
    .no-csscalc .columns.medium-pull-6 {
        right: 58.33333%;
    }
    .no-csscalc .column.medium-pull-6:last-of-type,
    .no-csscalc .columns.medium-pull-6:last-of-type {
        right: 50%;
    }
    .column:last-of-type.medium-pull-6,
    .columns:last-of-type.medium-pull-6 {
        right: calc(50% + 1rem);
    }
    .column.medium-reset-order,
    .columns.medium-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.medium-reset-order:first-of-type,
    .columns.medium-reset-order:first-of-type {
        left: auto;
    }
    .column.medium-reset-order:last-of-type,
    .columns.medium-reset-order:last-of-type {
        right: auto;
    }
    .column.medium-offset-7,
    .columns.medium-offset-7 {
        margin-left: calc(58.33333% + 1.16667rem);
    }
    .row.divider > .column.medium-offset-7,
    .row.divider > .columns.medium-offset-7 {
        margin-left: calc(58.33333% + 2.33333rem);
    }
    .no-csscalc .column.medium-offset-7,
    .no-csscalc .columns.medium-offset-7 {
        margin-left: 58.33333%;
    }
    .column.medium-8,
    .column.medium-uncentered,
    .column.medium-uncollapse,
    .columns.medium-8,
    .columns.medium-uncentered,
    .columns.medium-uncollapse {
        width: calc(66.66667% + 1.33333rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.medium-8:first-of-type,
    .column.medium-uncentered:first-of-type,
    .column.medium-uncollapse:first-of-type,
    .columns.medium-8:first-of-type,
    .columns.medium-uncentered:first-of-type,
    .columns.medium-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.medium-8:last-of-type,
    .column.medium-uncentered:last-of-type,
    .column.medium-uncollapse:last-of-type,
    .columns.medium-8:last-of-type,
    .columns.medium-uncentered:last-of-type,
    .columns.medium-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.medium-8,
    .row.divider > .column.medium-uncentered,
    .row.divider > .column.medium-uncollapse,
    .row.divider > .columns.medium-8,
    .row.divider > .columns.medium-uncentered,
    .row.divider > .columns.medium-uncollapse {
        width: calc(66.66667% + 2.66667rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.medium-8:first-of-type,
    .row.divider > .column.medium-uncentered:first-of-type,
    .row.divider > .column.medium-uncollapse:first-of-type,
    .row.divider > .columns.medium-8:first-of-type,
    .row.divider > .columns.medium-uncentered:first-of-type,
    .row.divider > .columns.medium-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.medium-8:last-of-type,
    .row.divider > .column.medium-uncentered:last-of-type,
    .row.divider > .column.medium-uncollapse:last-of-type,
    .row.divider > .columns.medium-8:last-of-type,
    .row.divider > .columns.medium-uncentered:last-of-type,
    .row.divider > .columns.medium-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.medium-8,
    .no-csscalc .row.divider > .column.medium-uncentered,
    .no-csscalc .row.divider > .column.medium-uncollapse,
    .no-csscalc .row.divider > .columns.medium-8,
    .no-csscalc .row.divider > .columns.medium-uncentered,
    .no-csscalc .row.divider > .columns.medium-uncollapse {
        width: 66.66667%;
    }
    .no-csscalc .row.divider > .column.medium-8:first-of-type,
    .no-csscalc .row.divider > .column.medium-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.medium-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.medium-8:first-of-type,
    .no-csscalc .row.divider > .columns.medium-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.medium-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.medium-8:last-of-type,
    .no-csscalc .row.divider > .column.medium-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.medium-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.medium-8:last-of-type,
    .no-csscalc .row.divider > .columns.medium-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.medium-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.medium-8,
    .no-csscalc .column.medium-uncentered,
    .no-csscalc .column.medium-uncollapse,
    .no-csscalc .columns.medium-8,
    .no-csscalc .columns.medium-uncentered,
    .no-csscalc .columns.medium-uncollapse {
        width: 66.66667%;
    }
    .no-csscalc .column.medium-8:first-of-type,
    .no-csscalc .column.medium-uncentered:first-of-type,
    .no-csscalc .column.medium-uncollapse:first-of-type,
    .no-csscalc .columns.medium-8:first-of-type,
    .no-csscalc .columns.medium-uncentered:first-of-type,
    .no-csscalc .columns.medium-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.medium-8:last-of-type,
    .no-csscalc .column.medium-uncentered:last-of-type,
    .no-csscalc .column.medium-uncollapse:last-of-type,
    .no-csscalc .columns.medium-8:last-of-type,
    .no-csscalc .columns.medium-uncentered:last-of-type,
    .no-csscalc .columns.medium-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.medium-push-7,
    .columns.medium-push-7 {
        position: relative;
        left: calc(66.66667% + 1.33333rem);
        right: auto;
    }
    .row.divider > .column.medium-push-7,
    .row.divider > .columns.medium-push-7 {
        position: relative;
        left: calc(66.66667% + 2.66667rem);
        right: auto;
    }
    .row.divider > .column.medium-push-7:first-of-type,
    .row.divider > .columns.medium-push-7:first-of-type {
        left: calc(58.33333% + 2rem);
    }
    .no-csscalc .row.divider > .column.medium-push-7,
    .no-csscalc .row.divider > .columns.medium-push-7 {
        left: 66.66667%;
    }
    .no-csscalc .row.divider > .column.medium-push-7:first-of-type,
    .no-csscalc .row.divider > .columns.medium-push-7:first-of-type {
        left: 58.33333%;
    }
    .no-csscalc .column.medium-push-7,
    .no-csscalc .columns.medium-push-7 {
        left: 66.66667%;
    }
    .no-csscalc .column.medium-push-7:first-of-type,
    .no-csscalc .columns.medium-push-7:first-of-type {
        left: 58.33333%;
    }
    .column:first-of-type.medium-push-7,
    .columns:first-of-type.medium-push-7 {
        left: calc(58.33333% + 1rem);
    }
    .column.medium-pull-7,
    .columns.medium-pull-7 {
        position: relative;
        right: calc(66.66667% + 1.33333rem);
        left: auto;
    }
    .row.divider > .column.medium-pull-7,
    .row.divider > .columns.medium-pull-7 {
        position: relative;
        right: calc(66.66667% + 2.66667rem);
        left: auto;
    }
    .row.divider > .column.medium-pull-7:last-of-type,
    .row.divider > .columns.medium-pull-7:last-of-type {
        right: calc(58.33333% + 2rem);
    }
    .row.divider > .column.medium-pull-7 .no-csscalc,
    .row.divider > .columns.medium-pull-7 .no-csscalc {
        right: 66.66667%;
    }
    .row.divider > .column.medium-pull-7 .no-csscalc:last-of-type,
    .row.divider > .columns.medium-pull-7 .no-csscalc:last-of-type {
        right: 58.33333%;
    }
    .no-csscalc .column.medium-pull-7,
    .no-csscalc .columns.medium-pull-7 {
        right: 66.66667%;
    }
    .no-csscalc .column.medium-pull-7:last-of-type,
    .no-csscalc .columns.medium-pull-7:last-of-type {
        right: 58.33333%;
    }
    .column:last-of-type.medium-pull-7,
    .columns:last-of-type.medium-pull-7 {
        right: calc(58.33333% + 1rem);
    }
    .column.medium-reset-order,
    .columns.medium-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.medium-reset-order:first-of-type,
    .columns.medium-reset-order:first-of-type {
        left: auto;
    }
    .column.medium-reset-order:last-of-type,
    .columns.medium-reset-order:last-of-type {
        right: auto;
    }
    .column.medium-offset-8,
    .columns.medium-offset-8 {
        margin-left: calc(66.66667% + 1.33333rem);
    }
    .row.divider > .column.medium-offset-8,
    .row.divider > .columns.medium-offset-8 {
        margin-left: calc(66.66667% + 2.66667rem);
    }
    .no-csscalc .column.medium-offset-8,
    .no-csscalc .columns.medium-offset-8 {
        margin-left: 66.66667%;
    }
    .column.medium-9,
    .column.medium-uncentered,
    .column.medium-uncollapse,
    .columns.medium-9,
    .columns.medium-uncentered,
    .columns.medium-uncollapse {
        width: calc(75% + 1.5rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.medium-9:first-of-type,
    .column.medium-uncentered:first-of-type,
    .column.medium-uncollapse:first-of-type,
    .columns.medium-9:first-of-type,
    .columns.medium-uncentered:first-of-type,
    .columns.medium-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.medium-9:last-of-type,
    .column.medium-uncentered:last-of-type,
    .column.medium-uncollapse:last-of-type,
    .columns.medium-9:last-of-type,
    .columns.medium-uncentered:last-of-type,
    .columns.medium-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.medium-9,
    .row.divider > .column.medium-uncentered,
    .row.divider > .column.medium-uncollapse,
    .row.divider > .columns.medium-9,
    .row.divider > .columns.medium-uncentered,
    .row.divider > .columns.medium-uncollapse {
        width: calc(75% + 3rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.medium-9:first-of-type,
    .row.divider > .column.medium-uncentered:first-of-type,
    .row.divider > .column.medium-uncollapse:first-of-type,
    .row.divider > .columns.medium-9:first-of-type,
    .row.divider > .columns.medium-uncentered:first-of-type,
    .row.divider > .columns.medium-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.medium-9:last-of-type,
    .row.divider > .column.medium-uncentered:last-of-type,
    .row.divider > .column.medium-uncollapse:last-of-type,
    .row.divider > .columns.medium-9:last-of-type,
    .row.divider > .columns.medium-uncentered:last-of-type,
    .row.divider > .columns.medium-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.medium-9,
    .no-csscalc .row.divider > .column.medium-uncentered,
    .no-csscalc .row.divider > .column.medium-uncollapse,
    .no-csscalc .row.divider > .columns.medium-9,
    .no-csscalc .row.divider > .columns.medium-uncentered,
    .no-csscalc .row.divider > .columns.medium-uncollapse {
        width: 75%;
    }
    .no-csscalc .row.divider > .column.medium-9:first-of-type,
    .no-csscalc .row.divider > .column.medium-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.medium-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.medium-9:first-of-type,
    .no-csscalc .row.divider > .columns.medium-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.medium-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.medium-9:last-of-type,
    .no-csscalc .row.divider > .column.medium-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.medium-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.medium-9:last-of-type,
    .no-csscalc .row.divider > .columns.medium-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.medium-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.medium-9,
    .no-csscalc .column.medium-uncentered,
    .no-csscalc .column.medium-uncollapse,
    .no-csscalc .columns.medium-9,
    .no-csscalc .columns.medium-uncentered,
    .no-csscalc .columns.medium-uncollapse {
        width: 75%;
    }
    .no-csscalc .column.medium-9:first-of-type,
    .no-csscalc .column.medium-uncentered:first-of-type,
    .no-csscalc .column.medium-uncollapse:first-of-type,
    .no-csscalc .columns.medium-9:first-of-type,
    .no-csscalc .columns.medium-uncentered:first-of-type,
    .no-csscalc .columns.medium-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.medium-9:last-of-type,
    .no-csscalc .column.medium-uncentered:last-of-type,
    .no-csscalc .column.medium-uncollapse:last-of-type,
    .no-csscalc .columns.medium-9:last-of-type,
    .no-csscalc .columns.medium-uncentered:last-of-type,
    .no-csscalc .columns.medium-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.medium-push-8,
    .columns.medium-push-8 {
        position: relative;
        left: calc(75% + 1.5rem);
        right: auto;
    }
    .row.divider > .column.medium-push-8,
    .row.divider > .columns.medium-push-8 {
        position: relative;
        left: calc(75% + 3rem);
        right: auto;
    }
    .row.divider > .column.medium-push-8:first-of-type,
    .row.divider > .columns.medium-push-8:first-of-type {
        left: calc(66.66667% + 2rem);
    }
    .no-csscalc .row.divider > .column.medium-push-8,
    .no-csscalc .row.divider > .columns.medium-push-8 {
        left: 75%;
    }
    .no-csscalc .row.divider > .column.medium-push-8:first-of-type,
    .no-csscalc .row.divider > .columns.medium-push-8:first-of-type {
        left: 66.66667%;
    }
    .no-csscalc .column.medium-push-8,
    .no-csscalc .columns.medium-push-8 {
        left: 75%;
    }
    .no-csscalc .column.medium-push-8:first-of-type,
    .no-csscalc .columns.medium-push-8:first-of-type {
        left: 66.66667%;
    }
    .column:first-of-type.medium-push-8,
    .columns:first-of-type.medium-push-8 {
        left: calc(66.66667% + 1rem);
    }
    .column.medium-pull-8,
    .columns.medium-pull-8 {
        position: relative;
        right: calc(75% + 1.5rem);
        left: auto;
    }
    .row.divider > .column.medium-pull-8,
    .row.divider > .columns.medium-pull-8 {
        position: relative;
        right: calc(75% + 3rem);
        left: auto;
    }
    .row.divider > .column.medium-pull-8:last-of-type,
    .row.divider > .columns.medium-pull-8:last-of-type {
        right: calc(66.66667% + 2rem);
    }
    .row.divider > .column.medium-pull-8 .no-csscalc,
    .row.divider > .columns.medium-pull-8 .no-csscalc {
        right: 75%;
    }
    .row.divider > .column.medium-pull-8 .no-csscalc:last-of-type,
    .row.divider > .columns.medium-pull-8 .no-csscalc:last-of-type {
        right: 66.66667%;
    }
    .no-csscalc .column.medium-pull-8,
    .no-csscalc .columns.medium-pull-8 {
        right: 75%;
    }
    .no-csscalc .column.medium-pull-8:last-of-type,
    .no-csscalc .columns.medium-pull-8:last-of-type {
        right: 66.66667%;
    }
    .column:last-of-type.medium-pull-8,
    .columns:last-of-type.medium-pull-8 {
        right: calc(66.66667% + 1rem);
    }
    .column.medium-reset-order,
    .columns.medium-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.medium-reset-order:first-of-type,
    .columns.medium-reset-order:first-of-type {
        left: auto;
    }
    .column.medium-reset-order:last-of-type,
    .columns.medium-reset-order:last-of-type {
        right: auto;
    }
    .column.medium-offset-9,
    .columns.medium-offset-9 {
        margin-left: calc(75% + 1.5rem);
    }
    .row.divider > .column.medium-offset-9,
    .row.divider > .columns.medium-offset-9 {
        margin-left: calc(75% + 3rem);
    }
    .no-csscalc .column.medium-offset-9,
    .no-csscalc .columns.medium-offset-9 {
        margin-left: 75%;
    }
    .column.medium-10,
    .column.medium-uncentered,
    .column.medium-uncollapse,
    .columns.medium-10,
    .columns.medium-uncentered,
    .columns.medium-uncollapse {
        width: calc(83.33333% + 1.66667rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.medium-10:first-of-type,
    .column.medium-uncentered:first-of-type,
    .column.medium-uncollapse:first-of-type,
    .columns.medium-10:first-of-type,
    .columns.medium-uncentered:first-of-type,
    .columns.medium-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.medium-10:last-of-type,
    .column.medium-uncentered:last-of-type,
    .column.medium-uncollapse:last-of-type,
    .columns.medium-10:last-of-type,
    .columns.medium-uncentered:last-of-type,
    .columns.medium-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.medium-10,
    .row.divider > .column.medium-uncentered,
    .row.divider > .column.medium-uncollapse,
    .row.divider > .columns.medium-10,
    .row.divider > .columns.medium-uncentered,
    .row.divider > .columns.medium-uncollapse {
        width: calc(83.33333% + 3.33333rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.medium-10:first-of-type,
    .row.divider > .column.medium-uncentered:first-of-type,
    .row.divider > .column.medium-uncollapse:first-of-type,
    .row.divider > .columns.medium-10:first-of-type,
    .row.divider > .columns.medium-uncentered:first-of-type,
    .row.divider > .columns.medium-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.medium-10:last-of-type,
    .row.divider > .column.medium-uncentered:last-of-type,
    .row.divider > .column.medium-uncollapse:last-of-type,
    .row.divider > .columns.medium-10:last-of-type,
    .row.divider > .columns.medium-uncentered:last-of-type,
    .row.divider > .columns.medium-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.medium-10,
    .no-csscalc .row.divider > .column.medium-uncentered,
    .no-csscalc .row.divider > .column.medium-uncollapse,
    .no-csscalc .row.divider > .columns.medium-10,
    .no-csscalc .row.divider > .columns.medium-uncentered,
    .no-csscalc .row.divider > .columns.medium-uncollapse {
        width: 83.33333%;
    }
    .no-csscalc .row.divider > .column.medium-10:first-of-type,
    .no-csscalc .row.divider > .column.medium-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.medium-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.medium-10:first-of-type,
    .no-csscalc .row.divider > .columns.medium-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.medium-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.medium-10:last-of-type,
    .no-csscalc .row.divider > .column.medium-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.medium-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.medium-10:last-of-type,
    .no-csscalc .row.divider > .columns.medium-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.medium-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.medium-10,
    .no-csscalc .column.medium-uncentered,
    .no-csscalc .column.medium-uncollapse,
    .no-csscalc .columns.medium-10,
    .no-csscalc .columns.medium-uncentered,
    .no-csscalc .columns.medium-uncollapse {
        width: 83.33333%;
    }
    .no-csscalc .column.medium-10:first-of-type,
    .no-csscalc .column.medium-uncentered:first-of-type,
    .no-csscalc .column.medium-uncollapse:first-of-type,
    .no-csscalc .columns.medium-10:first-of-type,
    .no-csscalc .columns.medium-uncentered:first-of-type,
    .no-csscalc .columns.medium-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.medium-10:last-of-type,
    .no-csscalc .column.medium-uncentered:last-of-type,
    .no-csscalc .column.medium-uncollapse:last-of-type,
    .no-csscalc .columns.medium-10:last-of-type,
    .no-csscalc .columns.medium-uncentered:last-of-type,
    .no-csscalc .columns.medium-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.medium-push-9,
    .columns.medium-push-9 {
        position: relative;
        left: calc(83.33333% + 1.66667rem);
        right: auto;
    }
    .row.divider > .column.medium-push-9,
    .row.divider > .columns.medium-push-9 {
        position: relative;
        left: calc(83.33333% + 3.33333rem);
        right: auto;
    }
    .row.divider > .column.medium-push-9:first-of-type,
    .row.divider > .columns.medium-push-9:first-of-type {
        left: calc(75% + 2rem);
    }
    .no-csscalc .row.divider > .column.medium-push-9,
    .no-csscalc .row.divider > .columns.medium-push-9 {
        left: 83.33333%;
    }
    .no-csscalc .row.divider > .column.medium-push-9:first-of-type,
    .no-csscalc .row.divider > .columns.medium-push-9:first-of-type {
        left: 75%;
    }
    .no-csscalc .column.medium-push-9,
    .no-csscalc .columns.medium-push-9 {
        left: 83.33333%;
    }
    .no-csscalc .column.medium-push-9:first-of-type,
    .no-csscalc .columns.medium-push-9:first-of-type {
        left: 75%;
    }
    .column:first-of-type.medium-push-9,
    .columns:first-of-type.medium-push-9 {
        left: calc(75% + 1rem);
    }
    .column.medium-pull-9,
    .columns.medium-pull-9 {
        position: relative;
        right: calc(83.33333% + 1.66667rem);
        left: auto;
    }
    .row.divider > .column.medium-pull-9,
    .row.divider > .columns.medium-pull-9 {
        position: relative;
        right: calc(83.33333% + 3.33333rem);
        left: auto;
    }
    .row.divider > .column.medium-pull-9:last-of-type,
    .row.divider > .columns.medium-pull-9:last-of-type {
        right: calc(75% + 2rem);
    }
    .row.divider > .column.medium-pull-9 .no-csscalc,
    .row.divider > .columns.medium-pull-9 .no-csscalc {
        right: 83.33333%;
    }
    .row.divider > .column.medium-pull-9 .no-csscalc:last-of-type,
    .row.divider > .columns.medium-pull-9 .no-csscalc:last-of-type {
        right: 75%;
    }
    .no-csscalc .column.medium-pull-9,
    .no-csscalc .columns.medium-pull-9 {
        right: 83.33333%;
    }
    .no-csscalc .column.medium-pull-9:last-of-type,
    .no-csscalc .columns.medium-pull-9:last-of-type {
        right: 75%;
    }
    .column:last-of-type.medium-pull-9,
    .columns:last-of-type.medium-pull-9 {
        right: calc(75% + 1rem);
    }
    .column.medium-reset-order,
    .columns.medium-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.medium-reset-order:first-of-type,
    .columns.medium-reset-order:first-of-type {
        left: auto;
    }
    .column.medium-reset-order:last-of-type,
    .columns.medium-reset-order:last-of-type {
        right: auto;
    }
    .column.medium-offset-10,
    .columns.medium-offset-10 {
        margin-left: calc(83.33333% + 1.66667rem);
    }
    .row.divider > .column.medium-offset-10,
    .row.divider > .columns.medium-offset-10 {
        margin-left: calc(83.33333% + 3.33333rem);
    }
    .no-csscalc .column.medium-offset-10,
    .no-csscalc .columns.medium-offset-10 {
        margin-left: 83.33333%;
    }
    .column.medium-11,
    .column.medium-uncentered,
    .column.medium-uncollapse,
    .columns.medium-11,
    .columns.medium-uncentered,
    .columns.medium-uncollapse {
        width: calc(91.66667% + 1.83333rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.medium-11:first-of-type,
    .column.medium-uncentered:first-of-type,
    .column.medium-uncollapse:first-of-type,
    .columns.medium-11:first-of-type,
    .columns.medium-uncentered:first-of-type,
    .columns.medium-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.medium-11:last-of-type,
    .column.medium-uncentered:last-of-type,
    .column.medium-uncollapse:last-of-type,
    .columns.medium-11:last-of-type,
    .columns.medium-uncentered:last-of-type,
    .columns.medium-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.medium-11,
    .row.divider > .column.medium-uncentered,
    .row.divider > .column.medium-uncollapse,
    .row.divider > .columns.medium-11,
    .row.divider > .columns.medium-uncentered,
    .row.divider > .columns.medium-uncollapse {
        width: calc(91.66667% + 3.66667rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.medium-11:first-of-type,
    .row.divider > .column.medium-uncentered:first-of-type,
    .row.divider > .column.medium-uncollapse:first-of-type,
    .row.divider > .columns.medium-11:first-of-type,
    .row.divider > .columns.medium-uncentered:first-of-type,
    .row.divider > .columns.medium-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.medium-11:last-of-type,
    .row.divider > .column.medium-uncentered:last-of-type,
    .row.divider > .column.medium-uncollapse:last-of-type,
    .row.divider > .columns.medium-11:last-of-type,
    .row.divider > .columns.medium-uncentered:last-of-type,
    .row.divider > .columns.medium-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.medium-11,
    .no-csscalc .row.divider > .column.medium-uncentered,
    .no-csscalc .row.divider > .column.medium-uncollapse,
    .no-csscalc .row.divider > .columns.medium-11,
    .no-csscalc .row.divider > .columns.medium-uncentered,
    .no-csscalc .row.divider > .columns.medium-uncollapse {
        width: 91.66667%;
    }
    .no-csscalc .row.divider > .column.medium-11:first-of-type,
    .no-csscalc .row.divider > .column.medium-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.medium-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.medium-11:first-of-type,
    .no-csscalc .row.divider > .columns.medium-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.medium-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.medium-11:last-of-type,
    .no-csscalc .row.divider > .column.medium-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.medium-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.medium-11:last-of-type,
    .no-csscalc .row.divider > .columns.medium-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.medium-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.medium-11,
    .no-csscalc .column.medium-uncentered,
    .no-csscalc .column.medium-uncollapse,
    .no-csscalc .columns.medium-11,
    .no-csscalc .columns.medium-uncentered,
    .no-csscalc .columns.medium-uncollapse {
        width: 91.66667%;
    }
    .no-csscalc .column.medium-11:first-of-type,
    .no-csscalc .column.medium-uncentered:first-of-type,
    .no-csscalc .column.medium-uncollapse:first-of-type,
    .no-csscalc .columns.medium-11:first-of-type,
    .no-csscalc .columns.medium-uncentered:first-of-type,
    .no-csscalc .columns.medium-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.medium-11:last-of-type,
    .no-csscalc .column.medium-uncentered:last-of-type,
    .no-csscalc .column.medium-uncollapse:last-of-type,
    .no-csscalc .columns.medium-11:last-of-type,
    .no-csscalc .columns.medium-uncentered:last-of-type,
    .no-csscalc .columns.medium-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.medium-push-10,
    .columns.medium-push-10 {
        position: relative;
        left: calc(91.66667% + 1.83333rem);
        right: auto;
    }
    .row.divider > .column.medium-push-10,
    .row.divider > .columns.medium-push-10 {
        position: relative;
        left: calc(91.66667% + 3.66667rem);
        right: auto;
    }
    .row.divider > .column.medium-push-10:first-of-type,
    .row.divider > .columns.medium-push-10:first-of-type {
        left: calc(83.33333% + 2rem);
    }
    .no-csscalc .row.divider > .column.medium-push-10,
    .no-csscalc .row.divider > .columns.medium-push-10 {
        left: 91.66667%;
    }
    .no-csscalc .row.divider > .column.medium-push-10:first-of-type,
    .no-csscalc .row.divider > .columns.medium-push-10:first-of-type {
        left: 83.33333%;
    }
    .no-csscalc .column.medium-push-10,
    .no-csscalc .columns.medium-push-10 {
        left: 91.66667%;
    }
    .no-csscalc .column.medium-push-10:first-of-type,
    .no-csscalc .columns.medium-push-10:first-of-type {
        left: 83.33333%;
    }
    .column:first-of-type.medium-push-10,
    .columns:first-of-type.medium-push-10 {
        left: calc(83.33333% + 1rem);
    }
    .column.medium-pull-10,
    .columns.medium-pull-10 {
        position: relative;
        right: calc(91.66667% + 1.83333rem);
        left: auto;
    }
    .row.divider > .column.medium-pull-10,
    .row.divider > .columns.medium-pull-10 {
        position: relative;
        right: calc(91.66667% + 3.66667rem);
        left: auto;
    }
    .row.divider > .column.medium-pull-10:last-of-type,
    .row.divider > .columns.medium-pull-10:last-of-type {
        right: calc(83.33333% + 2rem);
    }
    .row.divider > .column.medium-pull-10 .no-csscalc,
    .row.divider > .columns.medium-pull-10 .no-csscalc {
        right: 91.66667%;
    }
    .row.divider > .column.medium-pull-10 .no-csscalc:last-of-type,
    .row.divider > .columns.medium-pull-10 .no-csscalc:last-of-type {
        right: 83.33333%;
    }
    .no-csscalc .column.medium-pull-10,
    .no-csscalc .columns.medium-pull-10 {
        right: 91.66667%;
    }
    .no-csscalc .column.medium-pull-10:last-of-type,
    .no-csscalc .columns.medium-pull-10:last-of-type {
        right: 83.33333%;
    }
    .column:last-of-type.medium-pull-10,
    .columns:last-of-type.medium-pull-10 {
        right: calc(83.33333% + 1rem);
    }
    .column.medium-reset-order,
    .columns.medium-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.medium-reset-order:first-of-type,
    .columns.medium-reset-order:first-of-type {
        left: auto;
    }
    .column.medium-reset-order:last-of-type,
    .columns.medium-reset-order:last-of-type {
        right: auto;
    }
    .column.medium-offset-11,
    .columns.medium-offset-11 {
        margin-left: calc(91.66667% + 1.83333rem);
    }
    .row.divider > .column.medium-offset-11,
    .row.divider > .columns.medium-offset-11 {
        margin-left: calc(91.66667% + 3.66667rem);
    }
    .no-csscalc .column.medium-offset-11,
    .no-csscalc .columns.medium-offset-11 {
        margin-left: 91.66667%;
    }
    .column.medium-12,
    .columns.medium-12 {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 30px;
    }
    .column.medium-12:first-of-type,
    .columns.medium-12:first-of-type {
        margin-left: 0;
    }
    .column.medium-12:last-of-type,
    .columns.medium-12:last-of-type {
        margin-right: 0;
        padding-bottom: 0;
    }
    .row.divider > .column.medium-12,
    .row.divider > .columns.medium-12 {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 2rem;
        padding-bottom: 2rem;
        border-bottom: 2px solid #9c1e33;
        border-left: none;
        border-right: none !important;
        border-top: none !important;
    }
    .row.divider > .column.medium-12:first-of-type,
    .row.divider > .columns.medium-12:first-of-type {
        padding-top: 0;
    }
    .row.divider > .column.medium-12:last-of-type,
    .row.divider > .columns.medium-12:last-of-type {
        border-bottom: none !important;
        padding-bottom: 0;
    }
}

@media only screen and (min-width: 960px) {
    .column.large-1,
    .column.large-uncentered,
    .column.large-uncollapse,
    .columns.large-1,
    .columns.large-uncentered,
    .columns.large-uncollapse {
        width: calc(8.33333% + 0.16667rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.large-1:first-of-type,
    .column.large-uncentered:first-of-type,
    .column.large-uncollapse:first-of-type,
    .columns.large-1:first-of-type,
    .columns.large-uncentered:first-of-type,
    .columns.large-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.large-1:last-of-type,
    .column.large-uncentered:last-of-type,
    .column.large-uncollapse:last-of-type,
    .columns.large-1:last-of-type,
    .columns.large-uncentered:last-of-type,
    .columns.large-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.large-1,
    .row.divider > .column.large-uncentered,
    .row.divider > .column.large-uncollapse,
    .row.divider > .columns.large-1,
    .row.divider > .columns.large-uncentered,
    .row.divider > .columns.large-uncollapse {
        width: calc(8.33333% + 0.33333rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.large-1:first-of-type,
    .row.divider > .column.large-uncentered:first-of-type,
    .row.divider > .column.large-uncollapse:first-of-type,
    .row.divider > .columns.large-1:first-of-type,
    .row.divider > .columns.large-uncentered:first-of-type,
    .row.divider > .columns.large-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.large-1:last-of-type,
    .row.divider > .column.large-uncentered:last-of-type,
    .row.divider > .column.large-uncollapse:last-of-type,
    .row.divider > .columns.large-1:last-of-type,
    .row.divider > .columns.large-uncentered:last-of-type,
    .row.divider > .columns.large-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.large-1,
    .no-csscalc .row.divider > .column.large-uncentered,
    .no-csscalc .row.divider > .column.large-uncollapse,
    .no-csscalc .row.divider > .columns.large-1,
    .no-csscalc .row.divider > .columns.large-uncentered,
    .no-csscalc .row.divider > .columns.large-uncollapse {
        width: 8.33333%;
    }
    .no-csscalc .row.divider > .column.large-1:first-of-type,
    .no-csscalc .row.divider > .column.large-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.large-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.large-1:first-of-type,
    .no-csscalc .row.divider > .columns.large-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.large-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.large-1:last-of-type,
    .no-csscalc .row.divider > .column.large-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.large-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.large-1:last-of-type,
    .no-csscalc .row.divider > .columns.large-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.large-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.large-1,
    .no-csscalc .column.large-uncentered,
    .no-csscalc .column.large-uncollapse,
    .no-csscalc .columns.large-1,
    .no-csscalc .columns.large-uncentered,
    .no-csscalc .columns.large-uncollapse {
        width: 8.33333%;
    }
    .no-csscalc .column.large-1:first-of-type,
    .no-csscalc .column.large-uncentered:first-of-type,
    .no-csscalc .column.large-uncollapse:first-of-type,
    .no-csscalc .columns.large-1:first-of-type,
    .no-csscalc .columns.large-uncentered:first-of-type,
    .no-csscalc .columns.large-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.large-1:last-of-type,
    .no-csscalc .column.large-uncentered:last-of-type,
    .no-csscalc .column.large-uncollapse:last-of-type,
    .no-csscalc .columns.large-1:last-of-type,
    .no-csscalc .columns.large-uncentered:last-of-type,
    .no-csscalc .columns.large-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.large-push-0,
    .columns.large-push-0 {
        position: relative;
        left: calc(8.33333% + 0.16667rem);
        right: auto;
    }
    .row.divider > .column.large-push-0,
    .row.divider > .columns.large-push-0 {
        position: relative;
        left: calc(8.33333% + 0.33333rem);
        right: auto;
    }
    .row.divider > .column.large-push-0:first-of-type,
    .row.divider > .columns.large-push-0:first-of-type {
        left: calc(0% + 2rem);
    }
    .no-csscalc .row.divider > .column.large-push-0,
    .no-csscalc .row.divider > .columns.large-push-0 {
        left: 8.33333%;
    }
    .no-csscalc .row.divider > .column.large-push-0:first-of-type,
    .no-csscalc .row.divider > .columns.large-push-0:first-of-type {
        left: 0%;
    }
    .no-csscalc .column.large-push-0,
    .no-csscalc .columns.large-push-0 {
        left: 8.33333%;
    }
    .no-csscalc .column.large-push-0:first-of-type,
    .no-csscalc .columns.large-push-0:first-of-type {
        left: 0%;
    }
    .column:first-of-type.large-push-0,
    .columns:first-of-type.large-push-0 {
        left: calc(0% + 1rem);
    }
    .column.large-pull-0,
    .columns.large-pull-0 {
        position: relative;
        right: calc(8.33333% + 0.16667rem);
        left: auto;
    }
    .row.divider > .column.large-pull-0,
    .row.divider > .columns.large-pull-0 {
        position: relative;
        right: calc(8.33333% + 0.33333rem);
        left: auto;
    }
    .row.divider > .column.large-pull-0:last-of-type,
    .row.divider > .columns.large-pull-0:last-of-type {
        right: calc(0% + 2rem);
    }
    .row.divider > .column.large-pull-0 .no-csscalc,
    .row.divider > .columns.large-pull-0 .no-csscalc {
        right: 8.33333%;
    }
    .row.divider > .column.large-pull-0 .no-csscalc:last-of-type,
    .row.divider > .columns.large-pull-0 .no-csscalc:last-of-type {
        right: 0%;
    }
    .no-csscalc .column.large-pull-0,
    .no-csscalc .columns.large-pull-0 {
        right: 8.33333%;
    }
    .no-csscalc .column.large-pull-0:last-of-type,
    .no-csscalc .columns.large-pull-0:last-of-type {
        right: 0%;
    }
    .column:last-of-type.large-pull-0,
    .columns:last-of-type.large-pull-0 {
        right: calc(0% + 1rem);
    }
    .column.large-reset-order,
    .columns.large-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.large-reset-order:first-of-type,
    .columns.large-reset-order:first-of-type {
        left: auto;
    }
    .column.large-reset-order:last-of-type,
    .columns.large-reset-order:last-of-type {
        right: auto;
    }
    .column.large-offset-1,
    .columns.large-offset-1 {
        margin-left: calc(8.33333% + 0.16667rem);
    }
    .row.divider > .column.large-offset-1,
    .row.divider > .columns.large-offset-1 {
        margin-left: calc(8.33333% + 0.33333rem);
    }
    .no-csscalc .column.large-offset-1,
    .no-csscalc .columns.large-offset-1 {
        margin-left: 8.33333%;
    }
    .column.large-2,
    .column.large-uncentered,
    .column.large-uncollapse,
    .columns.large-2,
    .columns.large-uncentered,
    .columns.large-uncollapse {
        width: calc(16.66667% + 0.33333rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.large-2:first-of-type,
    .column.large-uncentered:first-of-type,
    .column.large-uncollapse:first-of-type,
    .columns.large-2:first-of-type,
    .columns.large-uncentered:first-of-type,
    .columns.large-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.large-2:last-of-type,
    .column.large-uncentered:last-of-type,
    .column.large-uncollapse:last-of-type,
    .columns.large-2:last-of-type,
    .columns.large-uncentered:last-of-type,
    .columns.large-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.large-2,
    .row.divider > .column.large-uncentered,
    .row.divider > .column.large-uncollapse,
    .row.divider > .columns.large-2,
    .row.divider > .columns.large-uncentered,
    .row.divider > .columns.large-uncollapse {
        width: calc(16.66667% + 0.66667rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.large-2:first-of-type,
    .row.divider > .column.large-uncentered:first-of-type,
    .row.divider > .column.large-uncollapse:first-of-type,
    .row.divider > .columns.large-2:first-of-type,
    .row.divider > .columns.large-uncentered:first-of-type,
    .row.divider > .columns.large-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.large-2:last-of-type,
    .row.divider > .column.large-uncentered:last-of-type,
    .row.divider > .column.large-uncollapse:last-of-type,
    .row.divider > .columns.large-2:last-of-type,
    .row.divider > .columns.large-uncentered:last-of-type,
    .row.divider > .columns.large-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.large-2,
    .no-csscalc .row.divider > .column.large-uncentered,
    .no-csscalc .row.divider > .column.large-uncollapse,
    .no-csscalc .row.divider > .columns.large-2,
    .no-csscalc .row.divider > .columns.large-uncentered,
    .no-csscalc .row.divider > .columns.large-uncollapse {
        width: 16.66667%;
    }
    .no-csscalc .row.divider > .column.large-2:first-of-type,
    .no-csscalc .row.divider > .column.large-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.large-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.large-2:first-of-type,
    .no-csscalc .row.divider > .columns.large-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.large-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.large-2:last-of-type,
    .no-csscalc .row.divider > .column.large-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.large-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.large-2:last-of-type,
    .no-csscalc .row.divider > .columns.large-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.large-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.large-2,
    .no-csscalc .column.large-uncentered,
    .no-csscalc .column.large-uncollapse,
    .no-csscalc .columns.large-2,
    .no-csscalc .columns.large-uncentered,
    .no-csscalc .columns.large-uncollapse {
        width: 16.66667%;
    }
    .no-csscalc .column.large-2:first-of-type,
    .no-csscalc .column.large-uncentered:first-of-type,
    .no-csscalc .column.large-uncollapse:first-of-type,
    .no-csscalc .columns.large-2:first-of-type,
    .no-csscalc .columns.large-uncentered:first-of-type,
    .no-csscalc .columns.large-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.large-2:last-of-type,
    .no-csscalc .column.large-uncentered:last-of-type,
    .no-csscalc .column.large-uncollapse:last-of-type,
    .no-csscalc .columns.large-2:last-of-type,
    .no-csscalc .columns.large-uncentered:last-of-type,
    .no-csscalc .columns.large-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.large-push-1,
    .columns.large-push-1 {
        position: relative;
        left: calc(16.66667% + 0.33333rem);
        right: auto;
    }
    .row.divider > .column.large-push-1,
    .row.divider > .columns.large-push-1 {
        position: relative;
        left: calc(16.66667% + 0.66667rem);
        right: auto;
    }
    .row.divider > .column.large-push-1:first-of-type,
    .row.divider > .columns.large-push-1:first-of-type {
        left: calc(8.33333% + 2rem);
    }
    .no-csscalc .row.divider > .column.large-push-1,
    .no-csscalc .row.divider > .columns.large-push-1 {
        left: 16.66667%;
    }
    .no-csscalc .row.divider > .column.large-push-1:first-of-type,
    .no-csscalc .row.divider > .columns.large-push-1:first-of-type {
        left: 8.33333%;
    }
    .no-csscalc .column.large-push-1,
    .no-csscalc .columns.large-push-1 {
        left: 16.66667%;
    }
    .no-csscalc .column.large-push-1:first-of-type,
    .no-csscalc .columns.large-push-1:first-of-type {
        left: 8.33333%;
    }
    .column:first-of-type.large-push-1,
    .columns:first-of-type.large-push-1 {
        left: calc(8.33333% + 1rem);
    }
    .column.large-pull-1,
    .columns.large-pull-1 {
        position: relative;
        right: calc(16.66667% + 0.33333rem);
        left: auto;
    }
    .row.divider > .column.large-pull-1,
    .row.divider > .columns.large-pull-1 {
        position: relative;
        right: calc(16.66667% + 0.66667rem);
        left: auto;
    }
    .row.divider > .column.large-pull-1:last-of-type,
    .row.divider > .columns.large-pull-1:last-of-type {
        right: calc(8.33333% + 2rem);
    }
    .row.divider > .column.large-pull-1 .no-csscalc,
    .row.divider > .columns.large-pull-1 .no-csscalc {
        right: 16.66667%;
    }
    .row.divider > .column.large-pull-1 .no-csscalc:last-of-type,
    .row.divider > .columns.large-pull-1 .no-csscalc:last-of-type {
        right: 8.33333%;
    }
    .no-csscalc .column.large-pull-1,
    .no-csscalc .columns.large-pull-1 {
        right: 16.66667%;
    }
    .no-csscalc .column.large-pull-1:last-of-type,
    .no-csscalc .columns.large-pull-1:last-of-type {
        right: 8.33333%;
    }
    .column:last-of-type.large-pull-1,
    .columns:last-of-type.large-pull-1 {
        right: calc(8.33333% + 1rem);
    }
    .column.large-reset-order,
    .columns.large-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.large-reset-order:first-of-type,
    .columns.large-reset-order:first-of-type {
        left: auto;
    }
    .column.large-reset-order:last-of-type,
    .columns.large-reset-order:last-of-type {
        right: auto;
    }
    .column.large-offset-2,
    .columns.large-offset-2 {
        margin-left: calc(16.66667% + 0.33333rem);
    }
    .row.divider > .column.large-offset-2,
    .row.divider > .columns.large-offset-2 {
        margin-left: calc(16.66667% + 0.66667rem);
    }
    .no-csscalc .column.large-offset-2,
    .no-csscalc .columns.large-offset-2 {
        margin-left: 16.66667%;
    }
    .column.large-3,
    .column.large-uncentered,
    .column.large-uncollapse,
    .columns.large-3,
    .columns.large-uncentered,
    .columns.large-uncollapse {
        width: calc(25% + 0.5rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.large-3:first-of-type,
    .column.large-uncentered:first-of-type,
    .column.large-uncollapse:first-of-type,
    .columns.large-3:first-of-type,
    .columns.large-uncentered:first-of-type,
    .columns.large-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.large-3:last-of-type,
    .column.large-uncentered:last-of-type,
    .column.large-uncollapse:last-of-type,
    .columns.large-3:last-of-type,
    .columns.large-uncentered:last-of-type,
    .columns.large-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.large-3,
    .row.divider > .column.large-uncentered,
    .row.divider > .column.large-uncollapse,
    .row.divider > .columns.large-3,
    .row.divider > .columns.large-uncentered,
    .row.divider > .columns.large-uncollapse {
        width: calc(25% + 1rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.large-3:first-of-type,
    .row.divider > .column.large-uncentered:first-of-type,
    .row.divider > .column.large-uncollapse:first-of-type,
    .row.divider > .columns.large-3:first-of-type,
    .row.divider > .columns.large-uncentered:first-of-type,
    .row.divider > .columns.large-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.large-3:last-of-type,
    .row.divider > .column.large-uncentered:last-of-type,
    .row.divider > .column.large-uncollapse:last-of-type,
    .row.divider > .columns.large-3:last-of-type,
    .row.divider > .columns.large-uncentered:last-of-type,
    .row.divider > .columns.large-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.large-3,
    .no-csscalc .row.divider > .column.large-uncentered,
    .no-csscalc .row.divider > .column.large-uncollapse,
    .no-csscalc .row.divider > .columns.large-3,
    .no-csscalc .row.divider > .columns.large-uncentered,
    .no-csscalc .row.divider > .columns.large-uncollapse {
        width: 25%;
    }
    .no-csscalc .row.divider > .column.large-3:first-of-type,
    .no-csscalc .row.divider > .column.large-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.large-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.large-3:first-of-type,
    .no-csscalc .row.divider > .columns.large-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.large-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.large-3:last-of-type,
    .no-csscalc .row.divider > .column.large-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.large-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.large-3:last-of-type,
    .no-csscalc .row.divider > .columns.large-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.large-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.large-3,
    .no-csscalc .column.large-uncentered,
    .no-csscalc .column.large-uncollapse,
    .no-csscalc .columns.large-3,
    .no-csscalc .columns.large-uncentered,
    .no-csscalc .columns.large-uncollapse {
        width: 25%;
    }
    .no-csscalc .column.large-3:first-of-type,
    .no-csscalc .column.large-uncentered:first-of-type,
    .no-csscalc .column.large-uncollapse:first-of-type,
    .no-csscalc .columns.large-3:first-of-type,
    .no-csscalc .columns.large-uncentered:first-of-type,
    .no-csscalc .columns.large-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.large-3:last-of-type,
    .no-csscalc .column.large-uncentered:last-of-type,
    .no-csscalc .column.large-uncollapse:last-of-type,
    .no-csscalc .columns.large-3:last-of-type,
    .no-csscalc .columns.large-uncentered:last-of-type,
    .no-csscalc .columns.large-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.large-push-2,
    .columns.large-push-2 {
        position: relative;
        left: calc(25% + 0.5rem);
        right: auto;
    }
    .row.divider > .column.large-push-2,
    .row.divider > .columns.large-push-2 {
        position: relative;
        left: calc(25% + 1rem);
        right: auto;
    }
    .row.divider > .column.large-push-2:first-of-type,
    .row.divider > .columns.large-push-2:first-of-type {
        left: calc(16.66667% + 2rem);
    }
    .no-csscalc .row.divider > .column.large-push-2,
    .no-csscalc .row.divider > .columns.large-push-2 {
        left: 25%;
    }
    .no-csscalc .row.divider > .column.large-push-2:first-of-type,
    .no-csscalc .row.divider > .columns.large-push-2:first-of-type {
        left: 16.66667%;
    }
    .no-csscalc .column.large-push-2,
    .no-csscalc .columns.large-push-2 {
        left: 25%;
    }
    .no-csscalc .column.large-push-2:first-of-type,
    .no-csscalc .columns.large-push-2:first-of-type {
        left: 16.66667%;
    }
    .column:first-of-type.large-push-2,
    .columns:first-of-type.large-push-2 {
        left: calc(16.66667% + 1rem);
    }
    .column.large-pull-2,
    .columns.large-pull-2 {
        position: relative;
        right: calc(25% + 0.5rem);
        left: auto;
    }
    .row.divider > .column.large-pull-2,
    .row.divider > .columns.large-pull-2 {
        position: relative;
        right: calc(25% + 1rem);
        left: auto;
    }
    .row.divider > .column.large-pull-2:last-of-type,
    .row.divider > .columns.large-pull-2:last-of-type {
        right: calc(16.66667% + 2rem);
    }
    .row.divider > .column.large-pull-2 .no-csscalc,
    .row.divider > .columns.large-pull-2 .no-csscalc {
        right: 25%;
    }
    .row.divider > .column.large-pull-2 .no-csscalc:last-of-type,
    .row.divider > .columns.large-pull-2 .no-csscalc:last-of-type {
        right: 16.66667%;
    }
    .no-csscalc .column.large-pull-2,
    .no-csscalc .columns.large-pull-2 {
        right: 25%;
    }
    .no-csscalc .column.large-pull-2:last-of-type,
    .no-csscalc .columns.large-pull-2:last-of-type {
        right: 16.66667%;
    }
    .column:last-of-type.large-pull-2,
    .columns:last-of-type.large-pull-2 {
        right: calc(16.66667% + 1rem);
    }
    .column.large-reset-order,
    .columns.large-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.large-reset-order:first-of-type,
    .columns.large-reset-order:first-of-type {
        left: auto;
    }
    .column.large-reset-order:last-of-type,
    .columns.large-reset-order:last-of-type {
        right: auto;
    }
    .column.large-offset-3,
    .columns.large-offset-3 {
        margin-left: calc(25% + 0.5rem);
    }
    .row.divider > .column.large-offset-3,
    .row.divider > .columns.large-offset-3 {
        margin-left: calc(25% + 1rem);
    }
    .no-csscalc .column.large-offset-3,
    .no-csscalc .columns.large-offset-3 {
        margin-left: 25%;
    }
    .column.large-4,
    .column.large-uncentered,
    .column.large-uncollapse,
    .columns.large-4,
    .columns.large-uncentered,
    .columns.large-uncollapse {
        width: calc(33.33333% + 0.66667rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.large-4:first-of-type,
    .column.large-uncentered:first-of-type,
    .column.large-uncollapse:first-of-type,
    .columns.large-4:first-of-type,
    .columns.large-uncentered:first-of-type,
    .columns.large-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.large-4:last-of-type,
    .column.large-uncentered:last-of-type,
    .column.large-uncollapse:last-of-type,
    .columns.large-4:last-of-type,
    .columns.large-uncentered:last-of-type,
    .columns.large-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.large-4,
    .row.divider > .column.large-uncentered,
    .row.divider > .column.large-uncollapse,
    .row.divider > .columns.large-4,
    .row.divider > .columns.large-uncentered,
    .row.divider > .columns.large-uncollapse {
        width: calc(33.33333% + 1.33333rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.large-4:first-of-type,
    .row.divider > .column.large-uncentered:first-of-type,
    .row.divider > .column.large-uncollapse:first-of-type,
    .row.divider > .columns.large-4:first-of-type,
    .row.divider > .columns.large-uncentered:first-of-type,
    .row.divider > .columns.large-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.large-4:last-of-type,
    .row.divider > .column.large-uncentered:last-of-type,
    .row.divider > .column.large-uncollapse:last-of-type,
    .row.divider > .columns.large-4:last-of-type,
    .row.divider > .columns.large-uncentered:last-of-type,
    .row.divider > .columns.large-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.large-4,
    .no-csscalc .row.divider > .column.large-uncentered,
    .no-csscalc .row.divider > .column.large-uncollapse,
    .no-csscalc .row.divider > .columns.large-4,
    .no-csscalc .row.divider > .columns.large-uncentered,
    .no-csscalc .row.divider > .columns.large-uncollapse {
        width: 33.33333%;
    }
    .no-csscalc .row.divider > .column.large-4:first-of-type,
    .no-csscalc .row.divider > .column.large-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.large-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.large-4:first-of-type,
    .no-csscalc .row.divider > .columns.large-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.large-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.large-4:last-of-type,
    .no-csscalc .row.divider > .column.large-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.large-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.large-4:last-of-type,
    .no-csscalc .row.divider > .columns.large-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.large-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.large-4,
    .no-csscalc .column.large-uncentered,
    .no-csscalc .column.large-uncollapse,
    .no-csscalc .columns.large-4,
    .no-csscalc .columns.large-uncentered,
    .no-csscalc .columns.large-uncollapse {
        width: 33.33333%;
    }
    .no-csscalc .column.large-4:first-of-type,
    .no-csscalc .column.large-uncentered:first-of-type,
    .no-csscalc .column.large-uncollapse:first-of-type,
    .no-csscalc .columns.large-4:first-of-type,
    .no-csscalc .columns.large-uncentered:first-of-type,
    .no-csscalc .columns.large-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.large-4:last-of-type,
    .no-csscalc .column.large-uncentered:last-of-type,
    .no-csscalc .column.large-uncollapse:last-of-type,
    .no-csscalc .columns.large-4:last-of-type,
    .no-csscalc .columns.large-uncentered:last-of-type,
    .no-csscalc .columns.large-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.large-push-3,
    .columns.large-push-3 {
        position: relative;
        left: calc(33.33333% + 0.66667rem);
        right: auto;
    }
    .row.divider > .column.large-push-3,
    .row.divider > .columns.large-push-3 {
        position: relative;
        left: calc(33.33333% + 1.33333rem);
        right: auto;
    }
    .row.divider > .column.large-push-3:first-of-type,
    .row.divider > .columns.large-push-3:first-of-type {
        left: calc(25% + 2rem);
    }
    .no-csscalc .row.divider > .column.large-push-3,
    .no-csscalc .row.divider > .columns.large-push-3 {
        left: 33.33333%;
    }
    .no-csscalc .row.divider > .column.large-push-3:first-of-type,
    .no-csscalc .row.divider > .columns.large-push-3:first-of-type {
        left: 25%;
    }
    .no-csscalc .column.large-push-3,
    .no-csscalc .columns.large-push-3 {
        left: 33.33333%;
    }
    .no-csscalc .column.large-push-3:first-of-type,
    .no-csscalc .columns.large-push-3:first-of-type {
        left: 25%;
    }
    .column:first-of-type.large-push-3,
    .columns:first-of-type.large-push-3 {
        left: calc(25% + 1rem);
    }
    .column.large-pull-3,
    .columns.large-pull-3 {
        position: relative;
        right: calc(33.33333% + 0.66667rem);
        left: auto;
    }
    .row.divider > .column.large-pull-3,
    .row.divider > .columns.large-pull-3 {
        position: relative;
        right: calc(33.33333% + 1.33333rem);
        left: auto;
    }
    .row.divider > .column.large-pull-3:last-of-type,
    .row.divider > .columns.large-pull-3:last-of-type {
        right: calc(25% + 2rem);
    }
    .row.divider > .column.large-pull-3 .no-csscalc,
    .row.divider > .columns.large-pull-3 .no-csscalc {
        right: 33.33333%;
    }
    .row.divider > .column.large-pull-3 .no-csscalc:last-of-type,
    .row.divider > .columns.large-pull-3 .no-csscalc:last-of-type {
        right: 25%;
    }
    .no-csscalc .column.large-pull-3,
    .no-csscalc .columns.large-pull-3 {
        right: 33.33333%;
    }
    .no-csscalc .column.large-pull-3:last-of-type,
    .no-csscalc .columns.large-pull-3:last-of-type {
        right: 25%;
    }
    .column:last-of-type.large-pull-3,
    .columns:last-of-type.large-pull-3 {
        right: calc(25% + 1rem);
    }
    .column.large-reset-order,
    .columns.large-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.large-reset-order:first-of-type,
    .columns.large-reset-order:first-of-type {
        left: auto;
    }
    .column.large-reset-order:last-of-type,
    .columns.large-reset-order:last-of-type {
        right: auto;
    }
    .column.large-offset-4,
    .columns.large-offset-4 {
        margin-left: calc(33.33333% + 0.66667rem);
    }
    .row.divider > .column.large-offset-4,
    .row.divider > .columns.large-offset-4 {
        margin-left: calc(33.33333% + 1.33333rem);
    }
    .no-csscalc .column.large-offset-4,
    .no-csscalc .columns.large-offset-4 {
        margin-left: 33.33333%;
    }
    .column.large-5,
    .column.large-uncentered,
    .column.large-uncollapse,
    .columns.large-5,
    .columns.large-uncentered,
    .columns.large-uncollapse {
        width: calc(41.66667% + 0.83333rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.large-5:first-of-type,
    .column.large-uncentered:first-of-type,
    .column.large-uncollapse:first-of-type,
    .columns.large-5:first-of-type,
    .columns.large-uncentered:first-of-type,
    .columns.large-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.large-5:last-of-type,
    .column.large-uncentered:last-of-type,
    .column.large-uncollapse:last-of-type,
    .columns.large-5:last-of-type,
    .columns.large-uncentered:last-of-type,
    .columns.large-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.large-5,
    .row.divider > .column.large-uncentered,
    .row.divider > .column.large-uncollapse,
    .row.divider > .columns.large-5,
    .row.divider > .columns.large-uncentered,
    .row.divider > .columns.large-uncollapse {
        width: calc(41.66667% + 1.66667rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.large-5:first-of-type,
    .row.divider > .column.large-uncentered:first-of-type,
    .row.divider > .column.large-uncollapse:first-of-type,
    .row.divider > .columns.large-5:first-of-type,
    .row.divider > .columns.large-uncentered:first-of-type,
    .row.divider > .columns.large-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.large-5:last-of-type,
    .row.divider > .column.large-uncentered:last-of-type,
    .row.divider > .column.large-uncollapse:last-of-type,
    .row.divider > .columns.large-5:last-of-type,
    .row.divider > .columns.large-uncentered:last-of-type,
    .row.divider > .columns.large-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.large-5,
    .no-csscalc .row.divider > .column.large-uncentered,
    .no-csscalc .row.divider > .column.large-uncollapse,
    .no-csscalc .row.divider > .columns.large-5,
    .no-csscalc .row.divider > .columns.large-uncentered,
    .no-csscalc .row.divider > .columns.large-uncollapse {
        width: 41.66667%;
    }
    .no-csscalc .row.divider > .column.large-5:first-of-type,
    .no-csscalc .row.divider > .column.large-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.large-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.large-5:first-of-type,
    .no-csscalc .row.divider > .columns.large-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.large-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.large-5:last-of-type,
    .no-csscalc .row.divider > .column.large-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.large-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.large-5:last-of-type,
    .no-csscalc .row.divider > .columns.large-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.large-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.large-5,
    .no-csscalc .column.large-uncentered,
    .no-csscalc .column.large-uncollapse,
    .no-csscalc .columns.large-5,
    .no-csscalc .columns.large-uncentered,
    .no-csscalc .columns.large-uncollapse {
        width: 41.66667%;
    }
    .no-csscalc .column.large-5:first-of-type,
    .no-csscalc .column.large-uncentered:first-of-type,
    .no-csscalc .column.large-uncollapse:first-of-type,
    .no-csscalc .columns.large-5:first-of-type,
    .no-csscalc .columns.large-uncentered:first-of-type,
    .no-csscalc .columns.large-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.large-5:last-of-type,
    .no-csscalc .column.large-uncentered:last-of-type,
    .no-csscalc .column.large-uncollapse:last-of-type,
    .no-csscalc .columns.large-5:last-of-type,
    .no-csscalc .columns.large-uncentered:last-of-type,
    .no-csscalc .columns.large-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.large-push-4,
    .columns.large-push-4 {
        position: relative;
        left: calc(41.66667% + 0.83333rem);
        right: auto;
    }
    .row.divider > .column.large-push-4,
    .row.divider > .columns.large-push-4 {
        position: relative;
        left: calc(41.66667% + 1.66667rem);
        right: auto;
    }
    .row.divider > .column.large-push-4:first-of-type,
    .row.divider > .columns.large-push-4:first-of-type {
        left: calc(33.33333% + 2rem);
    }
    .no-csscalc .row.divider > .column.large-push-4,
    .no-csscalc .row.divider > .columns.large-push-4 {
        left: 41.66667%;
    }
    .no-csscalc .row.divider > .column.large-push-4:first-of-type,
    .no-csscalc .row.divider > .columns.large-push-4:first-of-type {
        left: 33.33333%;
    }
    .no-csscalc .column.large-push-4,
    .no-csscalc .columns.large-push-4 {
        left: 41.66667%;
    }
    .no-csscalc .column.large-push-4:first-of-type,
    .no-csscalc .columns.large-push-4:first-of-type {
        left: 33.33333%;
    }
    .column:first-of-type.large-push-4,
    .columns:first-of-type.large-push-4 {
        left: calc(33.33333% + 1rem);
    }
    .column.large-pull-4,
    .columns.large-pull-4 {
        position: relative;
        right: calc(41.66667% + 0.83333rem);
        left: auto;
    }
    .row.divider > .column.large-pull-4,
    .row.divider > .columns.large-pull-4 {
        position: relative;
        right: calc(41.66667% + 1.66667rem);
        left: auto;
    }
    .row.divider > .column.large-pull-4:last-of-type,
    .row.divider > .columns.large-pull-4:last-of-type {
        right: calc(33.33333% + 2rem);
    }
    .row.divider > .column.large-pull-4 .no-csscalc,
    .row.divider > .columns.large-pull-4 .no-csscalc {
        right: 41.66667%;
    }
    .row.divider > .column.large-pull-4 .no-csscalc:last-of-type,
    .row.divider > .columns.large-pull-4 .no-csscalc:last-of-type {
        right: 33.33333%;
    }
    .no-csscalc .column.large-pull-4,
    .no-csscalc .columns.large-pull-4 {
        right: 41.66667%;
    }
    .no-csscalc .column.large-pull-4:last-of-type,
    .no-csscalc .columns.large-pull-4:last-of-type {
        right: 33.33333%;
    }
    .column:last-of-type.large-pull-4,
    .columns:last-of-type.large-pull-4 {
        right: calc(33.33333% + 1rem);
    }
    .column.large-reset-order,
    .columns.large-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.large-reset-order:first-of-type,
    .columns.large-reset-order:first-of-type {
        left: auto;
    }
    .column.large-reset-order:last-of-type,
    .columns.large-reset-order:last-of-type {
        right: auto;
    }
    .column.large-offset-5,
    .columns.large-offset-5 {
        margin-left: calc(41.66667% + 0.83333rem);
    }
    .row.divider > .column.large-offset-5,
    .row.divider > .columns.large-offset-5 {
        margin-left: calc(41.66667% + 1.66667rem);
    }
    .no-csscalc .column.large-offset-5,
    .no-csscalc .columns.large-offset-5 {
        margin-left: 41.66667%;
    }
    .column.large-6,
    .column.large-uncentered,
    .column.large-uncollapse,
    .columns.large-6,
    .columns.large-uncentered,
    .columns.large-uncollapse {
        width: calc(50% + 1rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.large-6:first-of-type,
    .column.large-uncentered:first-of-type,
    .column.large-uncollapse:first-of-type,
    .columns.large-6:first-of-type,
    .columns.large-uncentered:first-of-type,
    .columns.large-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.large-6:last-of-type,
    .column.large-uncentered:last-of-type,
    .column.large-uncollapse:last-of-type,
    .columns.large-6:last-of-type,
    .columns.large-uncentered:last-of-type,
    .columns.large-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.large-6,
    .row.divider > .column.large-uncentered,
    .row.divider > .column.large-uncollapse,
    .row.divider > .columns.large-6,
    .row.divider > .columns.large-uncentered,
    .row.divider > .columns.large-uncollapse {
        width: calc(50% + 2rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.large-6:first-of-type,
    .row.divider > .column.large-uncentered:first-of-type,
    .row.divider > .column.large-uncollapse:first-of-type,
    .row.divider > .columns.large-6:first-of-type,
    .row.divider > .columns.large-uncentered:first-of-type,
    .row.divider > .columns.large-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.large-6:last-of-type,
    .row.divider > .column.large-uncentered:last-of-type,
    .row.divider > .column.large-uncollapse:last-of-type,
    .row.divider > .columns.large-6:last-of-type,
    .row.divider > .columns.large-uncentered:last-of-type,
    .row.divider > .columns.large-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.large-6,
    .no-csscalc .row.divider > .column.large-uncentered,
    .no-csscalc .row.divider > .column.large-uncollapse,
    .no-csscalc .row.divider > .columns.large-6,
    .no-csscalc .row.divider > .columns.large-uncentered,
    .no-csscalc .row.divider > .columns.large-uncollapse {
        width: 50%;
    }
    .no-csscalc .row.divider > .column.large-6:first-of-type,
    .no-csscalc .row.divider > .column.large-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.large-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.large-6:first-of-type,
    .no-csscalc .row.divider > .columns.large-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.large-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.large-6:last-of-type,
    .no-csscalc .row.divider > .column.large-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.large-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.large-6:last-of-type,
    .no-csscalc .row.divider > .columns.large-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.large-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.large-6,
    .no-csscalc .column.large-uncentered,
    .no-csscalc .column.large-uncollapse,
    .no-csscalc .columns.large-6,
    .no-csscalc .columns.large-uncentered,
    .no-csscalc .columns.large-uncollapse {
        width: 50%;
    }
    .no-csscalc .column.large-6:first-of-type,
    .no-csscalc .column.large-uncentered:first-of-type,
    .no-csscalc .column.large-uncollapse:first-of-type,
    .no-csscalc .columns.large-6:first-of-type,
    .no-csscalc .columns.large-uncentered:first-of-type,
    .no-csscalc .columns.large-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.large-6:last-of-type,
    .no-csscalc .column.large-uncentered:last-of-type,
    .no-csscalc .column.large-uncollapse:last-of-type,
    .no-csscalc .columns.large-6:last-of-type,
    .no-csscalc .columns.large-uncentered:last-of-type,
    .no-csscalc .columns.large-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.large-push-5,
    .columns.large-push-5 {
        position: relative;
        left: calc(50% + 1rem);
        right: auto;
    }
    .row.divider > .column.large-push-5,
    .row.divider > .columns.large-push-5 {
        position: relative;
        left: calc(50% + 2rem);
        right: auto;
    }
    .row.divider > .column.large-push-5:first-of-type,
    .row.divider > .columns.large-push-5:first-of-type {
        left: calc(41.66667% + 2rem);
    }
    .no-csscalc .row.divider > .column.large-push-5,
    .no-csscalc .row.divider > .columns.large-push-5 {
        left: 50%;
    }
    .no-csscalc .row.divider > .column.large-push-5:first-of-type,
    .no-csscalc .row.divider > .columns.large-push-5:first-of-type {
        left: 41.66667%;
    }
    .no-csscalc .column.large-push-5,
    .no-csscalc .columns.large-push-5 {
        left: 50%;
    }
    .no-csscalc .column.large-push-5:first-of-type,
    .no-csscalc .columns.large-push-5:first-of-type {
        left: 41.66667%;
    }
    .column:first-of-type.large-push-5,
    .columns:first-of-type.large-push-5 {
        left: calc(41.66667% + 1rem);
    }
    .column.large-pull-5,
    .columns.large-pull-5 {
        position: relative;
        right: calc(50% + 1rem);
        left: auto;
    }
    .row.divider > .column.large-pull-5,
    .row.divider > .columns.large-pull-5 {
        position: relative;
        right: calc(50% + 2rem);
        left: auto;
    }
    .row.divider > .column.large-pull-5:last-of-type,
    .row.divider > .columns.large-pull-5:last-of-type {
        right: calc(41.66667% + 2rem);
    }
    .row.divider > .column.large-pull-5 .no-csscalc,
    .row.divider > .columns.large-pull-5 .no-csscalc {
        right: 50%;
    }
    .row.divider > .column.large-pull-5 .no-csscalc:last-of-type,
    .row.divider > .columns.large-pull-5 .no-csscalc:last-of-type {
        right: 41.66667%;
    }
    .no-csscalc .column.large-pull-5,
    .no-csscalc .columns.large-pull-5 {
        right: 50%;
    }
    .no-csscalc .column.large-pull-5:last-of-type,
    .no-csscalc .columns.large-pull-5:last-of-type {
        right: 41.66667%;
    }
    .column:last-of-type.large-pull-5,
    .columns:last-of-type.large-pull-5 {
        right: calc(41.66667% + 1rem);
    }
    .column.large-reset-order,
    .columns.large-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.large-reset-order:first-of-type,
    .columns.large-reset-order:first-of-type {
        left: auto;
    }
    .column.large-reset-order:last-of-type,
    .columns.large-reset-order:last-of-type {
        right: auto;
    }
    .column.large-offset-6,
    .columns.large-offset-6 {
        margin-left: calc(50% + 1rem);
    }
    .row.divider > .column.large-offset-6,
    .row.divider > .columns.large-offset-6 {
        margin-left: calc(50% + 2rem);
    }
    .no-csscalc .column.large-offset-6,
    .no-csscalc .columns.large-offset-6 {
        margin-left: 50%;
    }
    .column.large-7,
    .column.large-uncentered,
    .column.large-uncollapse,
    .columns.large-7,
    .columns.large-uncentered,
    .columns.large-uncollapse {
        width: calc(58.33333% + 1.16667rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.large-7:first-of-type,
    .column.large-uncentered:first-of-type,
    .column.large-uncollapse:first-of-type,
    .columns.large-7:first-of-type,
    .columns.large-uncentered:first-of-type,
    .columns.large-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.large-7:last-of-type,
    .column.large-uncentered:last-of-type,
    .column.large-uncollapse:last-of-type,
    .columns.large-7:last-of-type,
    .columns.large-uncentered:last-of-type,
    .columns.large-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.large-7,
    .row.divider > .column.large-uncentered,
    .row.divider > .column.large-uncollapse,
    .row.divider > .columns.large-7,
    .row.divider > .columns.large-uncentered,
    .row.divider > .columns.large-uncollapse {
        width: calc(58.33333% + 2.33333rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.large-7:first-of-type,
    .row.divider > .column.large-uncentered:first-of-type,
    .row.divider > .column.large-uncollapse:first-of-type,
    .row.divider > .columns.large-7:first-of-type,
    .row.divider > .columns.large-uncentered:first-of-type,
    .row.divider > .columns.large-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.large-7:last-of-type,
    .row.divider > .column.large-uncentered:last-of-type,
    .row.divider > .column.large-uncollapse:last-of-type,
    .row.divider > .columns.large-7:last-of-type,
    .row.divider > .columns.large-uncentered:last-of-type,
    .row.divider > .columns.large-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.large-7,
    .no-csscalc .row.divider > .column.large-uncentered,
    .no-csscalc .row.divider > .column.large-uncollapse,
    .no-csscalc .row.divider > .columns.large-7,
    .no-csscalc .row.divider > .columns.large-uncentered,
    .no-csscalc .row.divider > .columns.large-uncollapse {
        width: 58.33333%;
    }
    .no-csscalc .row.divider > .column.large-7:first-of-type,
    .no-csscalc .row.divider > .column.large-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.large-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.large-7:first-of-type,
    .no-csscalc .row.divider > .columns.large-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.large-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.large-7:last-of-type,
    .no-csscalc .row.divider > .column.large-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.large-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.large-7:last-of-type,
    .no-csscalc .row.divider > .columns.large-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.large-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.large-7,
    .no-csscalc .column.large-uncentered,
    .no-csscalc .column.large-uncollapse,
    .no-csscalc .columns.large-7,
    .no-csscalc .columns.large-uncentered,
    .no-csscalc .columns.large-uncollapse {
        width: 58.33333%;
    }
    .no-csscalc .column.large-7:first-of-type,
    .no-csscalc .column.large-uncentered:first-of-type,
    .no-csscalc .column.large-uncollapse:first-of-type,
    .no-csscalc .columns.large-7:first-of-type,
    .no-csscalc .columns.large-uncentered:first-of-type,
    .no-csscalc .columns.large-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.large-7:last-of-type,
    .no-csscalc .column.large-uncentered:last-of-type,
    .no-csscalc .column.large-uncollapse:last-of-type,
    .no-csscalc .columns.large-7:last-of-type,
    .no-csscalc .columns.large-uncentered:last-of-type,
    .no-csscalc .columns.large-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.large-push-6,
    .columns.large-push-6 {
        position: relative;
        left: calc(58.33333% + 1.16667rem);
        right: auto;
    }
    .row.divider > .column.large-push-6,
    .row.divider > .columns.large-push-6 {
        position: relative;
        left: calc(58.33333% + 2.33333rem);
        right: auto;
    }
    .row.divider > .column.large-push-6:first-of-type,
    .row.divider > .columns.large-push-6:first-of-type {
        left: calc(50% + 2rem);
    }
    .no-csscalc .row.divider > .column.large-push-6,
    .no-csscalc .row.divider > .columns.large-push-6 {
        left: 58.33333%;
    }
    .no-csscalc .row.divider > .column.large-push-6:first-of-type,
    .no-csscalc .row.divider > .columns.large-push-6:first-of-type {
        left: 50%;
    }
    .no-csscalc .column.large-push-6,
    .no-csscalc .columns.large-push-6 {
        left: 58.33333%;
    }
    .no-csscalc .column.large-push-6:first-of-type,
    .no-csscalc .columns.large-push-6:first-of-type {
        left: 50%;
    }
    .column:first-of-type.large-push-6,
    .columns:first-of-type.large-push-6 {
        left: calc(50% + 1rem);
    }
    .column.large-pull-6,
    .columns.large-pull-6 {
        position: relative;
        right: calc(58.33333% + 1.16667rem);
        left: auto;
    }
    .row.divider > .column.large-pull-6,
    .row.divider > .columns.large-pull-6 {
        position: relative;
        right: calc(58.33333% + 2.33333rem);
        left: auto;
    }
    .row.divider > .column.large-pull-6:last-of-type,
    .row.divider > .columns.large-pull-6:last-of-type {
        right: calc(50% + 2rem);
    }
    .row.divider > .column.large-pull-6 .no-csscalc,
    .row.divider > .columns.large-pull-6 .no-csscalc {
        right: 58.33333%;
    }
    .row.divider > .column.large-pull-6 .no-csscalc:last-of-type,
    .row.divider > .columns.large-pull-6 .no-csscalc:last-of-type {
        right: 50%;
    }
    .no-csscalc .column.large-pull-6,
    .no-csscalc .columns.large-pull-6 {
        right: 58.33333%;
    }
    .no-csscalc .column.large-pull-6:last-of-type,
    .no-csscalc .columns.large-pull-6:last-of-type {
        right: 50%;
    }
    .column:last-of-type.large-pull-6,
    .columns:last-of-type.large-pull-6 {
        right: calc(50% + 1rem);
    }
    .column.large-reset-order,
    .columns.large-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.large-reset-order:first-of-type,
    .columns.large-reset-order:first-of-type {
        left: auto;
    }
    .column.large-reset-order:last-of-type,
    .columns.large-reset-order:last-of-type {
        right: auto;
    }
    .column.large-offset-7,
    .columns.large-offset-7 {
        margin-left: calc(58.33333% + 1.16667rem);
    }
    .row.divider > .column.large-offset-7,
    .row.divider > .columns.large-offset-7 {
        margin-left: calc(58.33333% + 2.33333rem);
    }
    .no-csscalc .column.large-offset-7,
    .no-csscalc .columns.large-offset-7 {
        margin-left: 58.33333%;
    }
    .column.large-8,
    .column.large-uncentered,
    .column.large-uncollapse,
    .columns.large-8,
    .columns.large-uncentered,
    .columns.large-uncollapse {
        width: calc(66.66667% + 1.33333rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.large-8:first-of-type,
    .column.large-uncentered:first-of-type,
    .column.large-uncollapse:first-of-type,
    .columns.large-8:first-of-type,
    .columns.large-uncentered:first-of-type,
    .columns.large-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.large-8:last-of-type,
    .column.large-uncentered:last-of-type,
    .column.large-uncollapse:last-of-type,
    .columns.large-8:last-of-type,
    .columns.large-uncentered:last-of-type,
    .columns.large-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.large-8,
    .row.divider > .column.large-uncentered,
    .row.divider > .column.large-uncollapse,
    .row.divider > .columns.large-8,
    .row.divider > .columns.large-uncentered,
    .row.divider > .columns.large-uncollapse {
        width: calc(66.66667% + 2.66667rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.large-8:first-of-type,
    .row.divider > .column.large-uncentered:first-of-type,
    .row.divider > .column.large-uncollapse:first-of-type,
    .row.divider > .columns.large-8:first-of-type,
    .row.divider > .columns.large-uncentered:first-of-type,
    .row.divider > .columns.large-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.large-8:last-of-type,
    .row.divider > .column.large-uncentered:last-of-type,
    .row.divider > .column.large-uncollapse:last-of-type,
    .row.divider > .columns.large-8:last-of-type,
    .row.divider > .columns.large-uncentered:last-of-type,
    .row.divider > .columns.large-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.large-8,
    .no-csscalc .row.divider > .column.large-uncentered,
    .no-csscalc .row.divider > .column.large-uncollapse,
    .no-csscalc .row.divider > .columns.large-8,
    .no-csscalc .row.divider > .columns.large-uncentered,
    .no-csscalc .row.divider > .columns.large-uncollapse {
        width: 66.66667%;
    }
    .no-csscalc .row.divider > .column.large-8:first-of-type,
    .no-csscalc .row.divider > .column.large-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.large-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.large-8:first-of-type,
    .no-csscalc .row.divider > .columns.large-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.large-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.large-8:last-of-type,
    .no-csscalc .row.divider > .column.large-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.large-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.large-8:last-of-type,
    .no-csscalc .row.divider > .columns.large-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.large-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.large-8,
    .no-csscalc .column.large-uncentered,
    .no-csscalc .column.large-uncollapse,
    .no-csscalc .columns.large-8,
    .no-csscalc .columns.large-uncentered,
    .no-csscalc .columns.large-uncollapse {
        width: 66.66667%;
    }
    .no-csscalc .column.large-8:first-of-type,
    .no-csscalc .column.large-uncentered:first-of-type,
    .no-csscalc .column.large-uncollapse:first-of-type,
    .no-csscalc .columns.large-8:first-of-type,
    .no-csscalc .columns.large-uncentered:first-of-type,
    .no-csscalc .columns.large-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.large-8:last-of-type,
    .no-csscalc .column.large-uncentered:last-of-type,
    .no-csscalc .column.large-uncollapse:last-of-type,
    .no-csscalc .columns.large-8:last-of-type,
    .no-csscalc .columns.large-uncentered:last-of-type,
    .no-csscalc .columns.large-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.large-push-7,
    .columns.large-push-7 {
        position: relative;
        left: calc(66.66667% + 1.33333rem);
        right: auto;
    }
    .row.divider > .column.large-push-7,
    .row.divider > .columns.large-push-7 {
        position: relative;
        left: calc(66.66667% + 2.66667rem);
        right: auto;
    }
    .row.divider > .column.large-push-7:first-of-type,
    .row.divider > .columns.large-push-7:first-of-type {
        left: calc(58.33333% + 2rem);
    }
    .no-csscalc .row.divider > .column.large-push-7,
    .no-csscalc .row.divider > .columns.large-push-7 {
        left: 66.66667%;
    }
    .no-csscalc .row.divider > .column.large-push-7:first-of-type,
    .no-csscalc .row.divider > .columns.large-push-7:first-of-type {
        left: 58.33333%;
    }
    .no-csscalc .column.large-push-7,
    .no-csscalc .columns.large-push-7 {
        left: 66.66667%;
    }
    .no-csscalc .column.large-push-7:first-of-type,
    .no-csscalc .columns.large-push-7:first-of-type {
        left: 58.33333%;
    }
    .column:first-of-type.large-push-7,
    .columns:first-of-type.large-push-7 {
        left: calc(58.33333% + 1rem);
    }
    .column.large-pull-7,
    .columns.large-pull-7 {
        position: relative;
        right: calc(66.66667% + 1.33333rem);
        left: auto;
    }
    .row.divider > .column.large-pull-7,
    .row.divider > .columns.large-pull-7 {
        position: relative;
        right: calc(66.66667% + 2.66667rem);
        left: auto;
    }
    .row.divider > .column.large-pull-7:last-of-type,
    .row.divider > .columns.large-pull-7:last-of-type {
        right: calc(58.33333% + 2rem);
    }
    .row.divider > .column.large-pull-7 .no-csscalc,
    .row.divider > .columns.large-pull-7 .no-csscalc {
        right: 66.66667%;
    }
    .row.divider > .column.large-pull-7 .no-csscalc:last-of-type,
    .row.divider > .columns.large-pull-7 .no-csscalc:last-of-type {
        right: 58.33333%;
    }
    .no-csscalc .column.large-pull-7,
    .no-csscalc .columns.large-pull-7 {
        right: 66.66667%;
    }
    .no-csscalc .column.large-pull-7:last-of-type,
    .no-csscalc .columns.large-pull-7:last-of-type {
        right: 58.33333%;
    }
    .column:last-of-type.large-pull-7,
    .columns:last-of-type.large-pull-7 {
        right: calc(58.33333% + 1rem);
    }
    .column.large-reset-order,
    .columns.large-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.large-reset-order:first-of-type,
    .columns.large-reset-order:first-of-type {
        left: auto;
    }
    .column.large-reset-order:last-of-type,
    .columns.large-reset-order:last-of-type {
        right: auto;
    }
    .column.large-offset-8,
    .columns.large-offset-8 {
        margin-left: calc(66.66667% + 1.33333rem);
    }
    .row.divider > .column.large-offset-8,
    .row.divider > .columns.large-offset-8 {
        margin-left: calc(66.66667% + 2.66667rem);
    }
    .no-csscalc .column.large-offset-8,
    .no-csscalc .columns.large-offset-8 {
        margin-left: 66.66667%;
    }
    .column.large-9,
    .column.large-uncentered,
    .column.large-uncollapse,
    .columns.large-9,
    .columns.large-uncentered,
    .columns.large-uncollapse {
        width: calc(75% + 1.5rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.large-9:first-of-type,
    .column.large-uncentered:first-of-type,
    .column.large-uncollapse:first-of-type,
    .columns.large-9:first-of-type,
    .columns.large-uncentered:first-of-type,
    .columns.large-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.large-9:last-of-type,
    .column.large-uncentered:last-of-type,
    .column.large-uncollapse:last-of-type,
    .columns.large-9:last-of-type,
    .columns.large-uncentered:last-of-type,
    .columns.large-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.large-9,
    .row.divider > .column.large-uncentered,
    .row.divider > .column.large-uncollapse,
    .row.divider > .columns.large-9,
    .row.divider > .columns.large-uncentered,
    .row.divider > .columns.large-uncollapse {
        width: calc(75% + 3rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.large-9:first-of-type,
    .row.divider > .column.large-uncentered:first-of-type,
    .row.divider > .column.large-uncollapse:first-of-type,
    .row.divider > .columns.large-9:first-of-type,
    .row.divider > .columns.large-uncentered:first-of-type,
    .row.divider > .columns.large-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.large-9:last-of-type,
    .row.divider > .column.large-uncentered:last-of-type,
    .row.divider > .column.large-uncollapse:last-of-type,
    .row.divider > .columns.large-9:last-of-type,
    .row.divider > .columns.large-uncentered:last-of-type,
    .row.divider > .columns.large-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.large-9,
    .no-csscalc .row.divider > .column.large-uncentered,
    .no-csscalc .row.divider > .column.large-uncollapse,
    .no-csscalc .row.divider > .columns.large-9,
    .no-csscalc .row.divider > .columns.large-uncentered,
    .no-csscalc .row.divider > .columns.large-uncollapse {
        width: 75%;
    }
    .no-csscalc .row.divider > .column.large-9:first-of-type,
    .no-csscalc .row.divider > .column.large-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.large-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.large-9:first-of-type,
    .no-csscalc .row.divider > .columns.large-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.large-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.large-9:last-of-type,
    .no-csscalc .row.divider > .column.large-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.large-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.large-9:last-of-type,
    .no-csscalc .row.divider > .columns.large-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.large-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.large-9,
    .no-csscalc .column.large-uncentered,
    .no-csscalc .column.large-uncollapse,
    .no-csscalc .columns.large-9,
    .no-csscalc .columns.large-uncentered,
    .no-csscalc .columns.large-uncollapse {
        width: 75%;
    }
    .no-csscalc .column.large-9:first-of-type,
    .no-csscalc .column.large-uncentered:first-of-type,
    .no-csscalc .column.large-uncollapse:first-of-type,
    .no-csscalc .columns.large-9:first-of-type,
    .no-csscalc .columns.large-uncentered:first-of-type,
    .no-csscalc .columns.large-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.large-9:last-of-type,
    .no-csscalc .column.large-uncentered:last-of-type,
    .no-csscalc .column.large-uncollapse:last-of-type,
    .no-csscalc .columns.large-9:last-of-type,
    .no-csscalc .columns.large-uncentered:last-of-type,
    .no-csscalc .columns.large-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.large-push-8,
    .columns.large-push-8 {
        position: relative;
        left: calc(75% + 1.5rem);
        right: auto;
    }
    .row.divider > .column.large-push-8,
    .row.divider > .columns.large-push-8 {
        position: relative;
        left: calc(75% + 3rem);
        right: auto;
    }
    .row.divider > .column.large-push-8:first-of-type,
    .row.divider > .columns.large-push-8:first-of-type {
        left: calc(66.66667% + 2rem);
    }
    .no-csscalc .row.divider > .column.large-push-8,
    .no-csscalc .row.divider > .columns.large-push-8 {
        left: 75%;
    }
    .no-csscalc .row.divider > .column.large-push-8:first-of-type,
    .no-csscalc .row.divider > .columns.large-push-8:first-of-type {
        left: 66.66667%;
    }
    .no-csscalc .column.large-push-8,
    .no-csscalc .columns.large-push-8 {
        left: 75%;
    }
    .no-csscalc .column.large-push-8:first-of-type,
    .no-csscalc .columns.large-push-8:first-of-type {
        left: 66.66667%;
    }
    .column:first-of-type.large-push-8,
    .columns:first-of-type.large-push-8 {
        left: calc(66.66667% + 1rem);
    }
    .column.large-pull-8,
    .columns.large-pull-8 {
        position: relative;
        right: calc(75% + 1.5rem);
        left: auto;
    }
    .row.divider > .column.large-pull-8,
    .row.divider > .columns.large-pull-8 {
        position: relative;
        right: calc(75% + 3rem);
        left: auto;
    }
    .row.divider > .column.large-pull-8:last-of-type,
    .row.divider > .columns.large-pull-8:last-of-type {
        right: calc(66.66667% + 2rem);
    }
    .row.divider > .column.large-pull-8 .no-csscalc,
    .row.divider > .columns.large-pull-8 .no-csscalc {
        right: 75%;
    }
    .row.divider > .column.large-pull-8 .no-csscalc:last-of-type,
    .row.divider > .columns.large-pull-8 .no-csscalc:last-of-type {
        right: 66.66667%;
    }
    .no-csscalc .column.large-pull-8,
    .no-csscalc .columns.large-pull-8 {
        right: 75%;
    }
    .no-csscalc .column.large-pull-8:last-of-type,
    .no-csscalc .columns.large-pull-8:last-of-type {
        right: 66.66667%;
    }
    .column:last-of-type.large-pull-8,
    .columns:last-of-type.large-pull-8 {
        right: calc(66.66667% + 1rem);
    }
    .column.large-reset-order,
    .columns.large-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.large-reset-order:first-of-type,
    .columns.large-reset-order:first-of-type {
        left: auto;
    }
    .column.large-reset-order:last-of-type,
    .columns.large-reset-order:last-of-type {
        right: auto;
    }
    .column.large-offset-9,
    .columns.large-offset-9 {
        margin-left: calc(75% + 1.5rem);
    }
    .row.divider > .column.large-offset-9,
    .row.divider > .columns.large-offset-9 {
        margin-left: calc(75% + 3rem);
    }
    .no-csscalc .column.large-offset-9,
    .no-csscalc .columns.large-offset-9 {
        margin-left: 75%;
    }
    .column.large-10,
    .column.large-uncentered,
    .column.large-uncollapse,
    .columns.large-10,
    .columns.large-uncentered,
    .columns.large-uncollapse {
        width: calc(83.33333% + 1.66667rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.large-10:first-of-type,
    .column.large-uncentered:first-of-type,
    .column.large-uncollapse:first-of-type,
    .columns.large-10:first-of-type,
    .columns.large-uncentered:first-of-type,
    .columns.large-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.large-10:last-of-type,
    .column.large-uncentered:last-of-type,
    .column.large-uncollapse:last-of-type,
    .columns.large-10:last-of-type,
    .columns.large-uncentered:last-of-type,
    .columns.large-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.large-10,
    .row.divider > .column.large-uncentered,
    .row.divider > .column.large-uncollapse,
    .row.divider > .columns.large-10,
    .row.divider > .columns.large-uncentered,
    .row.divider > .columns.large-uncollapse {
        width: calc(83.33333% + 3.33333rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.large-10:first-of-type,
    .row.divider > .column.large-uncentered:first-of-type,
    .row.divider > .column.large-uncollapse:first-of-type,
    .row.divider > .columns.large-10:first-of-type,
    .row.divider > .columns.large-uncentered:first-of-type,
    .row.divider > .columns.large-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.large-10:last-of-type,
    .row.divider > .column.large-uncentered:last-of-type,
    .row.divider > .column.large-uncollapse:last-of-type,
    .row.divider > .columns.large-10:last-of-type,
    .row.divider > .columns.large-uncentered:last-of-type,
    .row.divider > .columns.large-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.large-10,
    .no-csscalc .row.divider > .column.large-uncentered,
    .no-csscalc .row.divider > .column.large-uncollapse,
    .no-csscalc .row.divider > .columns.large-10,
    .no-csscalc .row.divider > .columns.large-uncentered,
    .no-csscalc .row.divider > .columns.large-uncollapse {
        width: 83.33333%;
    }
    .no-csscalc .row.divider > .column.large-10:first-of-type,
    .no-csscalc .row.divider > .column.large-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.large-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.large-10:first-of-type,
    .no-csscalc .row.divider > .columns.large-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.large-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.large-10:last-of-type,
    .no-csscalc .row.divider > .column.large-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.large-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.large-10:last-of-type,
    .no-csscalc .row.divider > .columns.large-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.large-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.large-10,
    .no-csscalc .column.large-uncentered,
    .no-csscalc .column.large-uncollapse,
    .no-csscalc .columns.large-10,
    .no-csscalc .columns.large-uncentered,
    .no-csscalc .columns.large-uncollapse {
        width: 83.33333%;
    }
    .no-csscalc .column.large-10:first-of-type,
    .no-csscalc .column.large-uncentered:first-of-type,
    .no-csscalc .column.large-uncollapse:first-of-type,
    .no-csscalc .columns.large-10:first-of-type,
    .no-csscalc .columns.large-uncentered:first-of-type,
    .no-csscalc .columns.large-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.large-10:last-of-type,
    .no-csscalc .column.large-uncentered:last-of-type,
    .no-csscalc .column.large-uncollapse:last-of-type,
    .no-csscalc .columns.large-10:last-of-type,
    .no-csscalc .columns.large-uncentered:last-of-type,
    .no-csscalc .columns.large-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.large-push-9,
    .columns.large-push-9 {
        position: relative;
        left: calc(83.33333% + 1.66667rem);
        right: auto;
    }
    .row.divider > .column.large-push-9,
    .row.divider > .columns.large-push-9 {
        position: relative;
        left: calc(83.33333% + 3.33333rem);
        right: auto;
    }
    .row.divider > .column.large-push-9:first-of-type,
    .row.divider > .columns.large-push-9:first-of-type {
        left: calc(75% + 2rem);
    }
    .no-csscalc .row.divider > .column.large-push-9,
    .no-csscalc .row.divider > .columns.large-push-9 {
        left: 83.33333%;
    }
    .no-csscalc .row.divider > .column.large-push-9:first-of-type,
    .no-csscalc .row.divider > .columns.large-push-9:first-of-type {
        left: 75%;
    }
    .no-csscalc .column.large-push-9,
    .no-csscalc .columns.large-push-9 {
        left: 83.33333%;
    }
    .no-csscalc .column.large-push-9:first-of-type,
    .no-csscalc .columns.large-push-9:first-of-type {
        left: 75%;
    }
    .column:first-of-type.large-push-9,
    .columns:first-of-type.large-push-9 {
        left: calc(75% + 1rem);
    }
    .column.large-pull-9,
    .columns.large-pull-9 {
        position: relative;
        right: calc(83.33333% + 1.66667rem);
        left: auto;
    }
    .row.divider > .column.large-pull-9,
    .row.divider > .columns.large-pull-9 {
        position: relative;
        right: calc(83.33333% + 3.33333rem);
        left: auto;
    }
    .row.divider > .column.large-pull-9:last-of-type,
    .row.divider > .columns.large-pull-9:last-of-type {
        right: calc(75% + 2rem);
    }
    .row.divider > .column.large-pull-9 .no-csscalc,
    .row.divider > .columns.large-pull-9 .no-csscalc {
        right: 83.33333%;
    }
    .row.divider > .column.large-pull-9 .no-csscalc:last-of-type,
    .row.divider > .columns.large-pull-9 .no-csscalc:last-of-type {
        right: 75%;
    }
    .no-csscalc .column.large-pull-9,
    .no-csscalc .columns.large-pull-9 {
        right: 83.33333%;
    }
    .no-csscalc .column.large-pull-9:last-of-type,
    .no-csscalc .columns.large-pull-9:last-of-type {
        right: 75%;
    }
    .column:last-of-type.large-pull-9,
    .columns:last-of-type.large-pull-9 {
        right: calc(75% + 1rem);
    }
    .column.large-reset-order,
    .columns.large-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.large-reset-order:first-of-type,
    .columns.large-reset-order:first-of-type {
        left: auto;
    }
    .column.large-reset-order:last-of-type,
    .columns.large-reset-order:last-of-type {
        right: auto;
    }
    .column.large-offset-10,
    .columns.large-offset-10 {
        margin-left: calc(83.33333% + 1.66667rem);
    }
    .row.divider > .column.large-offset-10,
    .row.divider > .columns.large-offset-10 {
        margin-left: calc(83.33333% + 3.33333rem);
    }
    .no-csscalc .column.large-offset-10,
    .no-csscalc .columns.large-offset-10 {
        margin-left: 83.33333%;
    }
    .column.large-11,
    .column.large-uncentered,
    .column.large-uncollapse,
    .columns.large-11,
    .columns.large-uncentered,
    .columns.large-uncollapse {
        width: calc(91.66667% + 1.83333rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.large-11:first-of-type,
    .column.large-uncentered:first-of-type,
    .column.large-uncollapse:first-of-type,
    .columns.large-11:first-of-type,
    .columns.large-uncentered:first-of-type,
    .columns.large-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.large-11:last-of-type,
    .column.large-uncentered:last-of-type,
    .column.large-uncollapse:last-of-type,
    .columns.large-11:last-of-type,
    .columns.large-uncentered:last-of-type,
    .columns.large-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.large-11,
    .row.divider > .column.large-uncentered,
    .row.divider > .column.large-uncollapse,
    .row.divider > .columns.large-11,
    .row.divider > .columns.large-uncentered,
    .row.divider > .columns.large-uncollapse {
        width: calc(91.66667% + 3.66667rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.large-11:first-of-type,
    .row.divider > .column.large-uncentered:first-of-type,
    .row.divider > .column.large-uncollapse:first-of-type,
    .row.divider > .columns.large-11:first-of-type,
    .row.divider > .columns.large-uncentered:first-of-type,
    .row.divider > .columns.large-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.large-11:last-of-type,
    .row.divider > .column.large-uncentered:last-of-type,
    .row.divider > .column.large-uncollapse:last-of-type,
    .row.divider > .columns.large-11:last-of-type,
    .row.divider > .columns.large-uncentered:last-of-type,
    .row.divider > .columns.large-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.large-11,
    .no-csscalc .row.divider > .column.large-uncentered,
    .no-csscalc .row.divider > .column.large-uncollapse,
    .no-csscalc .row.divider > .columns.large-11,
    .no-csscalc .row.divider > .columns.large-uncentered,
    .no-csscalc .row.divider > .columns.large-uncollapse {
        width: 91.66667%;
    }
    .no-csscalc .row.divider > .column.large-11:first-of-type,
    .no-csscalc .row.divider > .column.large-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.large-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.large-11:first-of-type,
    .no-csscalc .row.divider > .columns.large-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.large-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.large-11:last-of-type,
    .no-csscalc .row.divider > .column.large-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.large-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.large-11:last-of-type,
    .no-csscalc .row.divider > .columns.large-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.large-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.large-11,
    .no-csscalc .column.large-uncentered,
    .no-csscalc .column.large-uncollapse,
    .no-csscalc .columns.large-11,
    .no-csscalc .columns.large-uncentered,
    .no-csscalc .columns.large-uncollapse {
        width: 91.66667%;
    }
    .no-csscalc .column.large-11:first-of-type,
    .no-csscalc .column.large-uncentered:first-of-type,
    .no-csscalc .column.large-uncollapse:first-of-type,
    .no-csscalc .columns.large-11:first-of-type,
    .no-csscalc .columns.large-uncentered:first-of-type,
    .no-csscalc .columns.large-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.large-11:last-of-type,
    .no-csscalc .column.large-uncentered:last-of-type,
    .no-csscalc .column.large-uncollapse:last-of-type,
    .no-csscalc .columns.large-11:last-of-type,
    .no-csscalc .columns.large-uncentered:last-of-type,
    .no-csscalc .columns.large-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.large-push-10,
    .columns.large-push-10 {
        position: relative;
        left: calc(91.66667% + 1.83333rem);
        right: auto;
    }
    .row.divider > .column.large-push-10,
    .row.divider > .columns.large-push-10 {
        position: relative;
        left: calc(91.66667% + 3.66667rem);
        right: auto;
    }
    .row.divider > .column.large-push-10:first-of-type,
    .row.divider > .columns.large-push-10:first-of-type {
        left: calc(83.33333% + 2rem);
    }
    .no-csscalc .row.divider > .column.large-push-10,
    .no-csscalc .row.divider > .columns.large-push-10 {
        left: 91.66667%;
    }
    .no-csscalc .row.divider > .column.large-push-10:first-of-type,
    .no-csscalc .row.divider > .columns.large-push-10:first-of-type {
        left: 83.33333%;
    }
    .no-csscalc .column.large-push-10,
    .no-csscalc .columns.large-push-10 {
        left: 91.66667%;
    }
    .no-csscalc .column.large-push-10:first-of-type,
    .no-csscalc .columns.large-push-10:first-of-type {
        left: 83.33333%;
    }
    .column:first-of-type.large-push-10,
    .columns:first-of-type.large-push-10 {
        left: calc(83.33333% + 1rem);
    }
    .column.large-pull-10,
    .columns.large-pull-10 {
        position: relative;
        right: calc(91.66667% + 1.83333rem);
        left: auto;
    }
    .row.divider > .column.large-pull-10,
    .row.divider > .columns.large-pull-10 {
        position: relative;
        right: calc(91.66667% + 3.66667rem);
        left: auto;
    }
    .row.divider > .column.large-pull-10:last-of-type,
    .row.divider > .columns.large-pull-10:last-of-type {
        right: calc(83.33333% + 2rem);
    }
    .row.divider > .column.large-pull-10 .no-csscalc,
    .row.divider > .columns.large-pull-10 .no-csscalc {
        right: 91.66667%;
    }
    .row.divider > .column.large-pull-10 .no-csscalc:last-of-type,
    .row.divider > .columns.large-pull-10 .no-csscalc:last-of-type {
        right: 83.33333%;
    }
    .no-csscalc .column.large-pull-10,
    .no-csscalc .columns.large-pull-10 {
        right: 91.66667%;
    }
    .no-csscalc .column.large-pull-10:last-of-type,
    .no-csscalc .columns.large-pull-10:last-of-type {
        right: 83.33333%;
    }
    .column:last-of-type.large-pull-10,
    .columns:last-of-type.large-pull-10 {
        right: calc(83.33333% + 1rem);
    }
    .column.large-reset-order,
    .columns.large-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.large-reset-order:first-of-type,
    .columns.large-reset-order:first-of-type {
        left: auto;
    }
    .column.large-reset-order:last-of-type,
    .columns.large-reset-order:last-of-type {
        right: auto;
    }
    .column.large-offset-11,
    .columns.large-offset-11 {
        margin-left: calc(91.66667% + 1.83333rem);
    }
    .row.divider > .column.large-offset-11,
    .row.divider > .columns.large-offset-11 {
        margin-left: calc(91.66667% + 3.66667rem);
    }
    .no-csscalc .column.large-offset-11,
    .no-csscalc .columns.large-offset-11 {
        margin-left: 91.66667%;
    }
    .column.large-12,
    .columns.large-12 {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 30px;
    }
    .column.large-12:first-of-type,
    .columns.large-12:first-of-type {
        margin-left: 0;
    }
    .column.large-12:last-of-type,
    .columns.large-12:last-of-type {
        margin-right: 0;
        padding-bottom: 0;
    }
    .row.divider > .column.large-12,
    .row.divider > .columns.large-12 {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 2rem;
        padding-bottom: 2rem;
        border-bottom: 2px solid #9c1e33;
        border-left: none;
        border-right: none !important;
        border-top: none !important;
    }
    .row.divider > .column.large-12:first-of-type,
    .row.divider > .columns.large-12:first-of-type {
        padding-top: 0;
    }
    .row.divider > .column.large-12:last-of-type,
    .row.divider > .columns.large-12:last-of-type {
        border-bottom: none !important;
        padding-bottom: 0;
    }
}

@media only screen and (min-width: 1160px) {
    .column.huge-1,
    .column.huge-uncentered,
    .column.huge-uncollapse,
    .columns.huge-1,
    .columns.huge-uncentered,
    .columns.huge-uncollapse {
        width: calc(8.33333% + 0.16667rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.huge-1:first-of-type,
    .column.huge-uncentered:first-of-type,
    .column.huge-uncollapse:first-of-type,
    .columns.huge-1:first-of-type,
    .columns.huge-uncentered:first-of-type,
    .columns.huge-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.huge-1:last-of-type,
    .column.huge-uncentered:last-of-type,
    .column.huge-uncollapse:last-of-type,
    .columns.huge-1:last-of-type,
    .columns.huge-uncentered:last-of-type,
    .columns.huge-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.huge-1,
    .row.divider > .column.huge-uncentered,
    .row.divider > .column.huge-uncollapse,
    .row.divider > .columns.huge-1,
    .row.divider > .columns.huge-uncentered,
    .row.divider > .columns.huge-uncollapse {
        width: calc(8.33333% + 0.33333rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.huge-1:first-of-type,
    .row.divider > .column.huge-uncentered:first-of-type,
    .row.divider > .column.huge-uncollapse:first-of-type,
    .row.divider > .columns.huge-1:first-of-type,
    .row.divider > .columns.huge-uncentered:first-of-type,
    .row.divider > .columns.huge-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.huge-1:last-of-type,
    .row.divider > .column.huge-uncentered:last-of-type,
    .row.divider > .column.huge-uncollapse:last-of-type,
    .row.divider > .columns.huge-1:last-of-type,
    .row.divider > .columns.huge-uncentered:last-of-type,
    .row.divider > .columns.huge-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.huge-1,
    .no-csscalc .row.divider > .column.huge-uncentered,
    .no-csscalc .row.divider > .column.huge-uncollapse,
    .no-csscalc .row.divider > .columns.huge-1,
    .no-csscalc .row.divider > .columns.huge-uncentered,
    .no-csscalc .row.divider > .columns.huge-uncollapse {
        width: 8.33333%;
    }
    .no-csscalc .row.divider > .column.huge-1:first-of-type,
    .no-csscalc .row.divider > .column.huge-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.huge-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.huge-1:first-of-type,
    .no-csscalc .row.divider > .columns.huge-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.huge-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.huge-1:last-of-type,
    .no-csscalc .row.divider > .column.huge-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.huge-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.huge-1:last-of-type,
    .no-csscalc .row.divider > .columns.huge-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.huge-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.huge-1,
    .no-csscalc .column.huge-uncentered,
    .no-csscalc .column.huge-uncollapse,
    .no-csscalc .columns.huge-1,
    .no-csscalc .columns.huge-uncentered,
    .no-csscalc .columns.huge-uncollapse {
        width: 8.33333%;
    }
    .no-csscalc .column.huge-1:first-of-type,
    .no-csscalc .column.huge-uncentered:first-of-type,
    .no-csscalc .column.huge-uncollapse:first-of-type,
    .no-csscalc .columns.huge-1:first-of-type,
    .no-csscalc .columns.huge-uncentered:first-of-type,
    .no-csscalc .columns.huge-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.huge-1:last-of-type,
    .no-csscalc .column.huge-uncentered:last-of-type,
    .no-csscalc .column.huge-uncollapse:last-of-type,
    .no-csscalc .columns.huge-1:last-of-type,
    .no-csscalc .columns.huge-uncentered:last-of-type,
    .no-csscalc .columns.huge-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.huge-push-0,
    .columns.huge-push-0 {
        position: relative;
        left: calc(8.33333% + 0.16667rem);
        right: auto;
    }
    .row.divider > .column.huge-push-0,
    .row.divider > .columns.huge-push-0 {
        position: relative;
        left: calc(8.33333% + 0.33333rem);
        right: auto;
    }
    .row.divider > .column.huge-push-0:first-of-type,
    .row.divider > .columns.huge-push-0:first-of-type {
        left: calc(0% + 2rem);
    }
    .no-csscalc .row.divider > .column.huge-push-0,
    .no-csscalc .row.divider > .columns.huge-push-0 {
        left: 8.33333%;
    }
    .no-csscalc .row.divider > .column.huge-push-0:first-of-type,
    .no-csscalc .row.divider > .columns.huge-push-0:first-of-type {
        left: 0%;
    }
    .no-csscalc .column.huge-push-0,
    .no-csscalc .columns.huge-push-0 {
        left: 8.33333%;
    }
    .no-csscalc .column.huge-push-0:first-of-type,
    .no-csscalc .columns.huge-push-0:first-of-type {
        left: 0%;
    }
    .column:first-of-type.huge-push-0,
    .columns:first-of-type.huge-push-0 {
        left: calc(0% + 1rem);
    }
    .column.huge-pull-0,
    .columns.huge-pull-0 {
        position: relative;
        right: calc(8.33333% + 0.16667rem);
        left: auto;
    }
    .row.divider > .column.huge-pull-0,
    .row.divider > .columns.huge-pull-0 {
        position: relative;
        right: calc(8.33333% + 0.33333rem);
        left: auto;
    }
    .row.divider > .column.huge-pull-0:last-of-type,
    .row.divider > .columns.huge-pull-0:last-of-type {
        right: calc(0% + 2rem);
    }
    .row.divider > .column.huge-pull-0 .no-csscalc,
    .row.divider > .columns.huge-pull-0 .no-csscalc {
        right: 8.33333%;
    }
    .row.divider > .column.huge-pull-0 .no-csscalc:last-of-type,
    .row.divider > .columns.huge-pull-0 .no-csscalc:last-of-type {
        right: 0%;
    }
    .no-csscalc .column.huge-pull-0,
    .no-csscalc .columns.huge-pull-0 {
        right: 8.33333%;
    }
    .no-csscalc .column.huge-pull-0:last-of-type,
    .no-csscalc .columns.huge-pull-0:last-of-type {
        right: 0%;
    }
    .column:last-of-type.huge-pull-0,
    .columns:last-of-type.huge-pull-0 {
        right: calc(0% + 1rem);
    }
    .column.huge-reset-order,
    .columns.huge-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.huge-reset-order:first-of-type,
    .columns.huge-reset-order:first-of-type {
        left: auto;
    }
    .column.huge-reset-order:last-of-type,
    .columns.huge-reset-order:last-of-type {
        right: auto;
    }
    .column.huge-offset-1,
    .columns.huge-offset-1 {
        margin-left: calc(8.33333% + 0.16667rem);
    }
    .row.divider > .column.huge-offset-1,
    .row.divider > .columns.huge-offset-1 {
        margin-left: calc(8.33333% + 0.33333rem);
    }
    .no-csscalc .column.huge-offset-1,
    .no-csscalc .columns.huge-offset-1 {
        margin-left: 8.33333%;
    }
    .column.huge-2,
    .column.huge-uncentered,
    .column.huge-uncollapse,
    .columns.huge-2,
    .columns.huge-uncentered,
    .columns.huge-uncollapse {
        width: calc(16.66667% + 0.33333rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.huge-2:first-of-type,
    .column.huge-uncentered:first-of-type,
    .column.huge-uncollapse:first-of-type,
    .columns.huge-2:first-of-type,
    .columns.huge-uncentered:first-of-type,
    .columns.huge-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.huge-2:last-of-type,
    .column.huge-uncentered:last-of-type,
    .column.huge-uncollapse:last-of-type,
    .columns.huge-2:last-of-type,
    .columns.huge-uncentered:last-of-type,
    .columns.huge-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.huge-2,
    .row.divider > .column.huge-uncentered,
    .row.divider > .column.huge-uncollapse,
    .row.divider > .columns.huge-2,
    .row.divider > .columns.huge-uncentered,
    .row.divider > .columns.huge-uncollapse {
        width: calc(16.66667% + 0.66667rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.huge-2:first-of-type,
    .row.divider > .column.huge-uncentered:first-of-type,
    .row.divider > .column.huge-uncollapse:first-of-type,
    .row.divider > .columns.huge-2:first-of-type,
    .row.divider > .columns.huge-uncentered:first-of-type,
    .row.divider > .columns.huge-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.huge-2:last-of-type,
    .row.divider > .column.huge-uncentered:last-of-type,
    .row.divider > .column.huge-uncollapse:last-of-type,
    .row.divider > .columns.huge-2:last-of-type,
    .row.divider > .columns.huge-uncentered:last-of-type,
    .row.divider > .columns.huge-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.huge-2,
    .no-csscalc .row.divider > .column.huge-uncentered,
    .no-csscalc .row.divider > .column.huge-uncollapse,
    .no-csscalc .row.divider > .columns.huge-2,
    .no-csscalc .row.divider > .columns.huge-uncentered,
    .no-csscalc .row.divider > .columns.huge-uncollapse {
        width: 16.66667%;
    }
    .no-csscalc .row.divider > .column.huge-2:first-of-type,
    .no-csscalc .row.divider > .column.huge-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.huge-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.huge-2:first-of-type,
    .no-csscalc .row.divider > .columns.huge-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.huge-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.huge-2:last-of-type,
    .no-csscalc .row.divider > .column.huge-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.huge-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.huge-2:last-of-type,
    .no-csscalc .row.divider > .columns.huge-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.huge-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.huge-2,
    .no-csscalc .column.huge-uncentered,
    .no-csscalc .column.huge-uncollapse,
    .no-csscalc .columns.huge-2,
    .no-csscalc .columns.huge-uncentered,
    .no-csscalc .columns.huge-uncollapse {
        width: 16.66667%;
    }
    .no-csscalc .column.huge-2:first-of-type,
    .no-csscalc .column.huge-uncentered:first-of-type,
    .no-csscalc .column.huge-uncollapse:first-of-type,
    .no-csscalc .columns.huge-2:first-of-type,
    .no-csscalc .columns.huge-uncentered:first-of-type,
    .no-csscalc .columns.huge-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.huge-2:last-of-type,
    .no-csscalc .column.huge-uncentered:last-of-type,
    .no-csscalc .column.huge-uncollapse:last-of-type,
    .no-csscalc .columns.huge-2:last-of-type,
    .no-csscalc .columns.huge-uncentered:last-of-type,
    .no-csscalc .columns.huge-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.huge-push-1,
    .columns.huge-push-1 {
        position: relative;
        left: calc(16.66667% + 0.33333rem);
        right: auto;
    }
    .row.divider > .column.huge-push-1,
    .row.divider > .columns.huge-push-1 {
        position: relative;
        left: calc(16.66667% + 0.66667rem);
        right: auto;
    }
    .row.divider > .column.huge-push-1:first-of-type,
    .row.divider > .columns.huge-push-1:first-of-type {
        left: calc(8.33333% + 2rem);
    }
    .no-csscalc .row.divider > .column.huge-push-1,
    .no-csscalc .row.divider > .columns.huge-push-1 {
        left: 16.66667%;
    }
    .no-csscalc .row.divider > .column.huge-push-1:first-of-type,
    .no-csscalc .row.divider > .columns.huge-push-1:first-of-type {
        left: 8.33333%;
    }
    .no-csscalc .column.huge-push-1,
    .no-csscalc .columns.huge-push-1 {
        left: 16.66667%;
    }
    .no-csscalc .column.huge-push-1:first-of-type,
    .no-csscalc .columns.huge-push-1:first-of-type {
        left: 8.33333%;
    }
    .column:first-of-type.huge-push-1,
    .columns:first-of-type.huge-push-1 {
        left: calc(8.33333% + 1rem);
    }
    .column.huge-pull-1,
    .columns.huge-pull-1 {
        position: relative;
        right: calc(16.66667% + 0.33333rem);
        left: auto;
    }
    .row.divider > .column.huge-pull-1,
    .row.divider > .columns.huge-pull-1 {
        position: relative;
        right: calc(16.66667% + 0.66667rem);
        left: auto;
    }
    .row.divider > .column.huge-pull-1:last-of-type,
    .row.divider > .columns.huge-pull-1:last-of-type {
        right: calc(8.33333% + 2rem);
    }
    .row.divider > .column.huge-pull-1 .no-csscalc,
    .row.divider > .columns.huge-pull-1 .no-csscalc {
        right: 16.66667%;
    }
    .row.divider > .column.huge-pull-1 .no-csscalc:last-of-type,
    .row.divider > .columns.huge-pull-1 .no-csscalc:last-of-type {
        right: 8.33333%;
    }
    .no-csscalc .column.huge-pull-1,
    .no-csscalc .columns.huge-pull-1 {
        right: 16.66667%;
    }
    .no-csscalc .column.huge-pull-1:last-of-type,
    .no-csscalc .columns.huge-pull-1:last-of-type {
        right: 8.33333%;
    }
    .column:last-of-type.huge-pull-1,
    .columns:last-of-type.huge-pull-1 {
        right: calc(8.33333% + 1rem);
    }
    .column.huge-reset-order,
    .columns.huge-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.huge-reset-order:first-of-type,
    .columns.huge-reset-order:first-of-type {
        left: auto;
    }
    .column.huge-reset-order:last-of-type,
    .columns.huge-reset-order:last-of-type {
        right: auto;
    }
    .column.huge-offset-2,
    .columns.huge-offset-2 {
        margin-left: calc(16.66667% + 0.33333rem);
    }
    .row.divider > .column.huge-offset-2,
    .row.divider > .columns.huge-offset-2 {
        margin-left: calc(16.66667% + 0.66667rem);
    }
    .no-csscalc .column.huge-offset-2,
    .no-csscalc .columns.huge-offset-2 {
        margin-left: 16.66667%;
    }
    .column.huge-3,
    .column.huge-uncentered,
    .column.huge-uncollapse,
    .columns.huge-3,
    .columns.huge-uncentered,
    .columns.huge-uncollapse {
        width: calc(25% + 0.5rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.huge-3:first-of-type,
    .column.huge-uncentered:first-of-type,
    .column.huge-uncollapse:first-of-type,
    .columns.huge-3:first-of-type,
    .columns.huge-uncentered:first-of-type,
    .columns.huge-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.huge-3:last-of-type,
    .column.huge-uncentered:last-of-type,
    .column.huge-uncollapse:last-of-type,
    .columns.huge-3:last-of-type,
    .columns.huge-uncentered:last-of-type,
    .columns.huge-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.huge-3,
    .row.divider > .column.huge-uncentered,
    .row.divider > .column.huge-uncollapse,
    .row.divider > .columns.huge-3,
    .row.divider > .columns.huge-uncentered,
    .row.divider > .columns.huge-uncollapse {
        width: calc(25% + 1rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.huge-3:first-of-type,
    .row.divider > .column.huge-uncentered:first-of-type,
    .row.divider > .column.huge-uncollapse:first-of-type,
    .row.divider > .columns.huge-3:first-of-type,
    .row.divider > .columns.huge-uncentered:first-of-type,
    .row.divider > .columns.huge-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.huge-3:last-of-type,
    .row.divider > .column.huge-uncentered:last-of-type,
    .row.divider > .column.huge-uncollapse:last-of-type,
    .row.divider > .columns.huge-3:last-of-type,
    .row.divider > .columns.huge-uncentered:last-of-type,
    .row.divider > .columns.huge-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.huge-3,
    .no-csscalc .row.divider > .column.huge-uncentered,
    .no-csscalc .row.divider > .column.huge-uncollapse,
    .no-csscalc .row.divider > .columns.huge-3,
    .no-csscalc .row.divider > .columns.huge-uncentered,
    .no-csscalc .row.divider > .columns.huge-uncollapse {
        width: 25%;
    }
    .no-csscalc .row.divider > .column.huge-3:first-of-type,
    .no-csscalc .row.divider > .column.huge-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.huge-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.huge-3:first-of-type,
    .no-csscalc .row.divider > .columns.huge-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.huge-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.huge-3:last-of-type,
    .no-csscalc .row.divider > .column.huge-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.huge-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.huge-3:last-of-type,
    .no-csscalc .row.divider > .columns.huge-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.huge-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.huge-3,
    .no-csscalc .column.huge-uncentered,
    .no-csscalc .column.huge-uncollapse,
    .no-csscalc .columns.huge-3,
    .no-csscalc .columns.huge-uncentered,
    .no-csscalc .columns.huge-uncollapse {
        width: 25%;
    }
    .no-csscalc .column.huge-3:first-of-type,
    .no-csscalc .column.huge-uncentered:first-of-type,
    .no-csscalc .column.huge-uncollapse:first-of-type,
    .no-csscalc .columns.huge-3:first-of-type,
    .no-csscalc .columns.huge-uncentered:first-of-type,
    .no-csscalc .columns.huge-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.huge-3:last-of-type,
    .no-csscalc .column.huge-uncentered:last-of-type,
    .no-csscalc .column.huge-uncollapse:last-of-type,
    .no-csscalc .columns.huge-3:last-of-type,
    .no-csscalc .columns.huge-uncentered:last-of-type,
    .no-csscalc .columns.huge-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.huge-push-2,
    .columns.huge-push-2 {
        position: relative;
        left: calc(25% + 0.5rem);
        right: auto;
    }
    .row.divider > .column.huge-push-2,
    .row.divider > .columns.huge-push-2 {
        position: relative;
        left: calc(25% + 1rem);
        right: auto;
    }
    .row.divider > .column.huge-push-2:first-of-type,
    .row.divider > .columns.huge-push-2:first-of-type {
        left: calc(16.66667% + 2rem);
    }
    .no-csscalc .row.divider > .column.huge-push-2,
    .no-csscalc .row.divider > .columns.huge-push-2 {
        left: 25%;
    }
    .no-csscalc .row.divider > .column.huge-push-2:first-of-type,
    .no-csscalc .row.divider > .columns.huge-push-2:first-of-type {
        left: 16.66667%;
    }
    .no-csscalc .column.huge-push-2,
    .no-csscalc .columns.huge-push-2 {
        left: 25%;
    }
    .no-csscalc .column.huge-push-2:first-of-type,
    .no-csscalc .columns.huge-push-2:first-of-type {
        left: 16.66667%;
    }
    .column:first-of-type.huge-push-2,
    .columns:first-of-type.huge-push-2 {
        left: calc(16.66667% + 1rem);
    }
    .column.huge-pull-2,
    .columns.huge-pull-2 {
        position: relative;
        right: calc(25% + 0.5rem);
        left: auto;
    }
    .row.divider > .column.huge-pull-2,
    .row.divider > .columns.huge-pull-2 {
        position: relative;
        right: calc(25% + 1rem);
        left: auto;
    }
    .row.divider > .column.huge-pull-2:last-of-type,
    .row.divider > .columns.huge-pull-2:last-of-type {
        right: calc(16.66667% + 2rem);
    }
    .row.divider > .column.huge-pull-2 .no-csscalc,
    .row.divider > .columns.huge-pull-2 .no-csscalc {
        right: 25%;
    }
    .row.divider > .column.huge-pull-2 .no-csscalc:last-of-type,
    .row.divider > .columns.huge-pull-2 .no-csscalc:last-of-type {
        right: 16.66667%;
    }
    .no-csscalc .column.huge-pull-2,
    .no-csscalc .columns.huge-pull-2 {
        right: 25%;
    }
    .no-csscalc .column.huge-pull-2:last-of-type,
    .no-csscalc .columns.huge-pull-2:last-of-type {
        right: 16.66667%;
    }
    .column:last-of-type.huge-pull-2,
    .columns:last-of-type.huge-pull-2 {
        right: calc(16.66667% + 1rem);
    }
    .column.huge-reset-order,
    .columns.huge-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.huge-reset-order:first-of-type,
    .columns.huge-reset-order:first-of-type {
        left: auto;
    }
    .column.huge-reset-order:last-of-type,
    .columns.huge-reset-order:last-of-type {
        right: auto;
    }
    .column.huge-offset-3,
    .columns.huge-offset-3 {
        margin-left: calc(25% + 0.5rem);
    }
    .row.divider > .column.huge-offset-3,
    .row.divider > .columns.huge-offset-3 {
        margin-left: calc(25% + 1rem);
    }
    .no-csscalc .column.huge-offset-3,
    .no-csscalc .columns.huge-offset-3 {
        margin-left: 25%;
    }
    .column.huge-4,
    .column.huge-uncentered,
    .column.huge-uncollapse,
    .columns.huge-4,
    .columns.huge-uncentered,
    .columns.huge-uncollapse {
        width: calc(33.33333% + 0.66667rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.huge-4:first-of-type,
    .column.huge-uncentered:first-of-type,
    .column.huge-uncollapse:first-of-type,
    .columns.huge-4:first-of-type,
    .columns.huge-uncentered:first-of-type,
    .columns.huge-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.huge-4:last-of-type,
    .column.huge-uncentered:last-of-type,
    .column.huge-uncollapse:last-of-type,
    .columns.huge-4:last-of-type,
    .columns.huge-uncentered:last-of-type,
    .columns.huge-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.huge-4,
    .row.divider > .column.huge-uncentered,
    .row.divider > .column.huge-uncollapse,
    .row.divider > .columns.huge-4,
    .row.divider > .columns.huge-uncentered,
    .row.divider > .columns.huge-uncollapse {
        width: calc(33.33333% + 1.33333rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.huge-4:first-of-type,
    .row.divider > .column.huge-uncentered:first-of-type,
    .row.divider > .column.huge-uncollapse:first-of-type,
    .row.divider > .columns.huge-4:first-of-type,
    .row.divider > .columns.huge-uncentered:first-of-type,
    .row.divider > .columns.huge-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.huge-4:last-of-type,
    .row.divider > .column.huge-uncentered:last-of-type,
    .row.divider > .column.huge-uncollapse:last-of-type,
    .row.divider > .columns.huge-4:last-of-type,
    .row.divider > .columns.huge-uncentered:last-of-type,
    .row.divider > .columns.huge-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.huge-4,
    .no-csscalc .row.divider > .column.huge-uncentered,
    .no-csscalc .row.divider > .column.huge-uncollapse,
    .no-csscalc .row.divider > .columns.huge-4,
    .no-csscalc .row.divider > .columns.huge-uncentered,
    .no-csscalc .row.divider > .columns.huge-uncollapse {
        width: 33.33333%;
    }
    .no-csscalc .row.divider > .column.huge-4:first-of-type,
    .no-csscalc .row.divider > .column.huge-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.huge-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.huge-4:first-of-type,
    .no-csscalc .row.divider > .columns.huge-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.huge-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.huge-4:last-of-type,
    .no-csscalc .row.divider > .column.huge-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.huge-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.huge-4:last-of-type,
    .no-csscalc .row.divider > .columns.huge-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.huge-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.huge-4,
    .no-csscalc .column.huge-uncentered,
    .no-csscalc .column.huge-uncollapse,
    .no-csscalc .columns.huge-4,
    .no-csscalc .columns.huge-uncentered,
    .no-csscalc .columns.huge-uncollapse {
        width: 33.33333%;
    }
    .no-csscalc .column.huge-4:first-of-type,
    .no-csscalc .column.huge-uncentered:first-of-type,
    .no-csscalc .column.huge-uncollapse:first-of-type,
    .no-csscalc .columns.huge-4:first-of-type,
    .no-csscalc .columns.huge-uncentered:first-of-type,
    .no-csscalc .columns.huge-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.huge-4:last-of-type,
    .no-csscalc .column.huge-uncentered:last-of-type,
    .no-csscalc .column.huge-uncollapse:last-of-type,
    .no-csscalc .columns.huge-4:last-of-type,
    .no-csscalc .columns.huge-uncentered:last-of-type,
    .no-csscalc .columns.huge-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.huge-push-3,
    .columns.huge-push-3 {
        position: relative;
        left: calc(33.33333% + 0.66667rem);
        right: auto;
    }
    .row.divider > .column.huge-push-3,
    .row.divider > .columns.huge-push-3 {
        position: relative;
        left: calc(33.33333% + 1.33333rem);
        right: auto;
    }
    .row.divider > .column.huge-push-3:first-of-type,
    .row.divider > .columns.huge-push-3:first-of-type {
        left: calc(25% + 2rem);
    }
    .no-csscalc .row.divider > .column.huge-push-3,
    .no-csscalc .row.divider > .columns.huge-push-3 {
        left: 33.33333%;
    }
    .no-csscalc .row.divider > .column.huge-push-3:first-of-type,
    .no-csscalc .row.divider > .columns.huge-push-3:first-of-type {
        left: 25%;
    }
    .no-csscalc .column.huge-push-3,
    .no-csscalc .columns.huge-push-3 {
        left: 33.33333%;
    }
    .no-csscalc .column.huge-push-3:first-of-type,
    .no-csscalc .columns.huge-push-3:first-of-type {
        left: 25%;
    }
    .column:first-of-type.huge-push-3,
    .columns:first-of-type.huge-push-3 {
        left: calc(25% + 1rem);
    }
    .column.huge-pull-3,
    .columns.huge-pull-3 {
        position: relative;
        right: calc(33.33333% + 0.66667rem);
        left: auto;
    }
    .row.divider > .column.huge-pull-3,
    .row.divider > .columns.huge-pull-3 {
        position: relative;
        right: calc(33.33333% + 1.33333rem);
        left: auto;
    }
    .row.divider > .column.huge-pull-3:last-of-type,
    .row.divider > .columns.huge-pull-3:last-of-type {
        right: calc(25% + 2rem);
    }
    .row.divider > .column.huge-pull-3 .no-csscalc,
    .row.divider > .columns.huge-pull-3 .no-csscalc {
        right: 33.33333%;
    }
    .row.divider > .column.huge-pull-3 .no-csscalc:last-of-type,
    .row.divider > .columns.huge-pull-3 .no-csscalc:last-of-type {
        right: 25%;
    }
    .no-csscalc .column.huge-pull-3,
    .no-csscalc .columns.huge-pull-3 {
        right: 33.33333%;
    }
    .no-csscalc .column.huge-pull-3:last-of-type,
    .no-csscalc .columns.huge-pull-3:last-of-type {
        right: 25%;
    }
    .column:last-of-type.huge-pull-3,
    .columns:last-of-type.huge-pull-3 {
        right: calc(25% + 1rem);
    }
    .column.huge-reset-order,
    .columns.huge-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.huge-reset-order:first-of-type,
    .columns.huge-reset-order:first-of-type {
        left: auto;
    }
    .column.huge-reset-order:last-of-type,
    .columns.huge-reset-order:last-of-type {
        right: auto;
    }
    .column.huge-offset-4,
    .columns.huge-offset-4 {
        margin-left: calc(33.33333% + 0.66667rem);
    }
    .row.divider > .column.huge-offset-4,
    .row.divider > .columns.huge-offset-4 {
        margin-left: calc(33.33333% + 1.33333rem);
    }
    .no-csscalc .column.huge-offset-4,
    .no-csscalc .columns.huge-offset-4 {
        margin-left: 33.33333%;
    }
    .column.huge-5,
    .column.huge-uncentered,
    .column.huge-uncollapse,
    .columns.huge-5,
    .columns.huge-uncentered,
    .columns.huge-uncollapse {
        width: calc(41.66667% + 0.83333rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.huge-5:first-of-type,
    .column.huge-uncentered:first-of-type,
    .column.huge-uncollapse:first-of-type,
    .columns.huge-5:first-of-type,
    .columns.huge-uncentered:first-of-type,
    .columns.huge-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.huge-5:last-of-type,
    .column.huge-uncentered:last-of-type,
    .column.huge-uncollapse:last-of-type,
    .columns.huge-5:last-of-type,
    .columns.huge-uncentered:last-of-type,
    .columns.huge-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.huge-5,
    .row.divider > .column.huge-uncentered,
    .row.divider > .column.huge-uncollapse,
    .row.divider > .columns.huge-5,
    .row.divider > .columns.huge-uncentered,
    .row.divider > .columns.huge-uncollapse {
        width: calc(41.66667% + 1.66667rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.huge-5:first-of-type,
    .row.divider > .column.huge-uncentered:first-of-type,
    .row.divider > .column.huge-uncollapse:first-of-type,
    .row.divider > .columns.huge-5:first-of-type,
    .row.divider > .columns.huge-uncentered:first-of-type,
    .row.divider > .columns.huge-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.huge-5:last-of-type,
    .row.divider > .column.huge-uncentered:last-of-type,
    .row.divider > .column.huge-uncollapse:last-of-type,
    .row.divider > .columns.huge-5:last-of-type,
    .row.divider > .columns.huge-uncentered:last-of-type,
    .row.divider > .columns.huge-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.huge-5,
    .no-csscalc .row.divider > .column.huge-uncentered,
    .no-csscalc .row.divider > .column.huge-uncollapse,
    .no-csscalc .row.divider > .columns.huge-5,
    .no-csscalc .row.divider > .columns.huge-uncentered,
    .no-csscalc .row.divider > .columns.huge-uncollapse {
        width: 41.66667%;
    }
    .no-csscalc .row.divider > .column.huge-5:first-of-type,
    .no-csscalc .row.divider > .column.huge-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.huge-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.huge-5:first-of-type,
    .no-csscalc .row.divider > .columns.huge-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.huge-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.huge-5:last-of-type,
    .no-csscalc .row.divider > .column.huge-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.huge-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.huge-5:last-of-type,
    .no-csscalc .row.divider > .columns.huge-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.huge-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.huge-5,
    .no-csscalc .column.huge-uncentered,
    .no-csscalc .column.huge-uncollapse,
    .no-csscalc .columns.huge-5,
    .no-csscalc .columns.huge-uncentered,
    .no-csscalc .columns.huge-uncollapse {
        width: 41.66667%;
    }
    .no-csscalc .column.huge-5:first-of-type,
    .no-csscalc .column.huge-uncentered:first-of-type,
    .no-csscalc .column.huge-uncollapse:first-of-type,
    .no-csscalc .columns.huge-5:first-of-type,
    .no-csscalc .columns.huge-uncentered:first-of-type,
    .no-csscalc .columns.huge-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.huge-5:last-of-type,
    .no-csscalc .column.huge-uncentered:last-of-type,
    .no-csscalc .column.huge-uncollapse:last-of-type,
    .no-csscalc .columns.huge-5:last-of-type,
    .no-csscalc .columns.huge-uncentered:last-of-type,
    .no-csscalc .columns.huge-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.huge-push-4,
    .columns.huge-push-4 {
        position: relative;
        left: calc(41.66667% + 0.83333rem);
        right: auto;
    }
    .row.divider > .column.huge-push-4,
    .row.divider > .columns.huge-push-4 {
        position: relative;
        left: calc(41.66667% + 1.66667rem);
        right: auto;
    }
    .row.divider > .column.huge-push-4:first-of-type,
    .row.divider > .columns.huge-push-4:first-of-type {
        left: calc(33.33333% + 2rem);
    }
    .no-csscalc .row.divider > .column.huge-push-4,
    .no-csscalc .row.divider > .columns.huge-push-4 {
        left: 41.66667%;
    }
    .no-csscalc .row.divider > .column.huge-push-4:first-of-type,
    .no-csscalc .row.divider > .columns.huge-push-4:first-of-type {
        left: 33.33333%;
    }
    .no-csscalc .column.huge-push-4,
    .no-csscalc .columns.huge-push-4 {
        left: 41.66667%;
    }
    .no-csscalc .column.huge-push-4:first-of-type,
    .no-csscalc .columns.huge-push-4:first-of-type {
        left: 33.33333%;
    }
    .column:first-of-type.huge-push-4,
    .columns:first-of-type.huge-push-4 {
        left: calc(33.33333% + 1rem);
    }
    .column.huge-pull-4,
    .columns.huge-pull-4 {
        position: relative;
        right: calc(41.66667% + 0.83333rem);
        left: auto;
    }
    .row.divider > .column.huge-pull-4,
    .row.divider > .columns.huge-pull-4 {
        position: relative;
        right: calc(41.66667% + 1.66667rem);
        left: auto;
    }
    .row.divider > .column.huge-pull-4:last-of-type,
    .row.divider > .columns.huge-pull-4:last-of-type {
        right: calc(33.33333% + 2rem);
    }
    .row.divider > .column.huge-pull-4 .no-csscalc,
    .row.divider > .columns.huge-pull-4 .no-csscalc {
        right: 41.66667%;
    }
    .row.divider > .column.huge-pull-4 .no-csscalc:last-of-type,
    .row.divider > .columns.huge-pull-4 .no-csscalc:last-of-type {
        right: 33.33333%;
    }
    .no-csscalc .column.huge-pull-4,
    .no-csscalc .columns.huge-pull-4 {
        right: 41.66667%;
    }
    .no-csscalc .column.huge-pull-4:last-of-type,
    .no-csscalc .columns.huge-pull-4:last-of-type {
        right: 33.33333%;
    }
    .column:last-of-type.huge-pull-4,
    .columns:last-of-type.huge-pull-4 {
        right: calc(33.33333% + 1rem);
    }
    .column.huge-reset-order,
    .columns.huge-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.huge-reset-order:first-of-type,
    .columns.huge-reset-order:first-of-type {
        left: auto;
    }
    .column.huge-reset-order:last-of-type,
    .columns.huge-reset-order:last-of-type {
        right: auto;
    }
    .column.huge-offset-5,
    .columns.huge-offset-5 {
        margin-left: calc(41.66667% + 0.83333rem);
    }
    .row.divider > .column.huge-offset-5,
    .row.divider > .columns.huge-offset-5 {
        margin-left: calc(41.66667% + 1.66667rem);
    }
    .no-csscalc .column.huge-offset-5,
    .no-csscalc .columns.huge-offset-5 {
        margin-left: 41.66667%;
    }
    .column.huge-6,
    .column.huge-uncentered,
    .column.huge-uncollapse,
    .columns.huge-6,
    .columns.huge-uncentered,
    .columns.huge-uncollapse {
        width: calc(50% + 1rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.huge-6:first-of-type,
    .column.huge-uncentered:first-of-type,
    .column.huge-uncollapse:first-of-type,
    .columns.huge-6:first-of-type,
    .columns.huge-uncentered:first-of-type,
    .columns.huge-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.huge-6:last-of-type,
    .column.huge-uncentered:last-of-type,
    .column.huge-uncollapse:last-of-type,
    .columns.huge-6:last-of-type,
    .columns.huge-uncentered:last-of-type,
    .columns.huge-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.huge-6,
    .row.divider > .column.huge-uncentered,
    .row.divider > .column.huge-uncollapse,
    .row.divider > .columns.huge-6,
    .row.divider > .columns.huge-uncentered,
    .row.divider > .columns.huge-uncollapse {
        width: calc(50% + 2rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.huge-6:first-of-type,
    .row.divider > .column.huge-uncentered:first-of-type,
    .row.divider > .column.huge-uncollapse:first-of-type,
    .row.divider > .columns.huge-6:first-of-type,
    .row.divider > .columns.huge-uncentered:first-of-type,
    .row.divider > .columns.huge-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.huge-6:last-of-type,
    .row.divider > .column.huge-uncentered:last-of-type,
    .row.divider > .column.huge-uncollapse:last-of-type,
    .row.divider > .columns.huge-6:last-of-type,
    .row.divider > .columns.huge-uncentered:last-of-type,
    .row.divider > .columns.huge-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.huge-6,
    .no-csscalc .row.divider > .column.huge-uncentered,
    .no-csscalc .row.divider > .column.huge-uncollapse,
    .no-csscalc .row.divider > .columns.huge-6,
    .no-csscalc .row.divider > .columns.huge-uncentered,
    .no-csscalc .row.divider > .columns.huge-uncollapse {
        width: 50%;
    }
    .no-csscalc .row.divider > .column.huge-6:first-of-type,
    .no-csscalc .row.divider > .column.huge-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.huge-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.huge-6:first-of-type,
    .no-csscalc .row.divider > .columns.huge-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.huge-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.huge-6:last-of-type,
    .no-csscalc .row.divider > .column.huge-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.huge-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.huge-6:last-of-type,
    .no-csscalc .row.divider > .columns.huge-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.huge-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.huge-6,
    .no-csscalc .column.huge-uncentered,
    .no-csscalc .column.huge-uncollapse,
    .no-csscalc .columns.huge-6,
    .no-csscalc .columns.huge-uncentered,
    .no-csscalc .columns.huge-uncollapse {
        width: 50%;
    }
    .no-csscalc .column.huge-6:first-of-type,
    .no-csscalc .column.huge-uncentered:first-of-type,
    .no-csscalc .column.huge-uncollapse:first-of-type,
    .no-csscalc .columns.huge-6:first-of-type,
    .no-csscalc .columns.huge-uncentered:first-of-type,
    .no-csscalc .columns.huge-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.huge-6:last-of-type,
    .no-csscalc .column.huge-uncentered:last-of-type,
    .no-csscalc .column.huge-uncollapse:last-of-type,
    .no-csscalc .columns.huge-6:last-of-type,
    .no-csscalc .columns.huge-uncentered:last-of-type,
    .no-csscalc .columns.huge-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.huge-push-5,
    .columns.huge-push-5 {
        position: relative;
        left: calc(50% + 1rem);
        right: auto;
    }
    .row.divider > .column.huge-push-5,
    .row.divider > .columns.huge-push-5 {
        position: relative;
        left: calc(50% + 2rem);
        right: auto;
    }
    .row.divider > .column.huge-push-5:first-of-type,
    .row.divider > .columns.huge-push-5:first-of-type {
        left: calc(41.66667% + 2rem);
    }
    .no-csscalc .row.divider > .column.huge-push-5,
    .no-csscalc .row.divider > .columns.huge-push-5 {
        left: 50%;
    }
    .no-csscalc .row.divider > .column.huge-push-5:first-of-type,
    .no-csscalc .row.divider > .columns.huge-push-5:first-of-type {
        left: 41.66667%;
    }
    .no-csscalc .column.huge-push-5,
    .no-csscalc .columns.huge-push-5 {
        left: 50%;
    }
    .no-csscalc .column.huge-push-5:first-of-type,
    .no-csscalc .columns.huge-push-5:first-of-type {
        left: 41.66667%;
    }
    .column:first-of-type.huge-push-5,
    .columns:first-of-type.huge-push-5 {
        left: calc(41.66667% + 1rem);
    }
    .column.huge-pull-5,
    .columns.huge-pull-5 {
        position: relative;
        right: calc(50% + 1rem);
        left: auto;
    }
    .row.divider > .column.huge-pull-5,
    .row.divider > .columns.huge-pull-5 {
        position: relative;
        right: calc(50% + 2rem);
        left: auto;
    }
    .row.divider > .column.huge-pull-5:last-of-type,
    .row.divider > .columns.huge-pull-5:last-of-type {
        right: calc(41.66667% + 2rem);
    }
    .row.divider > .column.huge-pull-5 .no-csscalc,
    .row.divider > .columns.huge-pull-5 .no-csscalc {
        right: 50%;
    }
    .row.divider > .column.huge-pull-5 .no-csscalc:last-of-type,
    .row.divider > .columns.huge-pull-5 .no-csscalc:last-of-type {
        right: 41.66667%;
    }
    .no-csscalc .column.huge-pull-5,
    .no-csscalc .columns.huge-pull-5 {
        right: 50%;
    }
    .no-csscalc .column.huge-pull-5:last-of-type,
    .no-csscalc .columns.huge-pull-5:last-of-type {
        right: 41.66667%;
    }
    .column:last-of-type.huge-pull-5,
    .columns:last-of-type.huge-pull-5 {
        right: calc(41.66667% + 1rem);
    }
    .column.huge-reset-order,
    .columns.huge-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.huge-reset-order:first-of-type,
    .columns.huge-reset-order:first-of-type {
        left: auto;
    }
    .column.huge-reset-order:last-of-type,
    .columns.huge-reset-order:last-of-type {
        right: auto;
    }
    .column.huge-offset-6,
    .columns.huge-offset-6 {
        margin-left: calc(50% + 1rem);
    }
    .row.divider > .column.huge-offset-6,
    .row.divider > .columns.huge-offset-6 {
        margin-left: calc(50% + 2rem);
    }
    .no-csscalc .column.huge-offset-6,
    .no-csscalc .columns.huge-offset-6 {
        margin-left: 50%;
    }
    .column.huge-7,
    .column.huge-uncentered,
    .column.huge-uncollapse,
    .columns.huge-7,
    .columns.huge-uncentered,
    .columns.huge-uncollapse {
        width: calc(58.33333% + 1.16667rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.huge-7:first-of-type,
    .column.huge-uncentered:first-of-type,
    .column.huge-uncollapse:first-of-type,
    .columns.huge-7:first-of-type,
    .columns.huge-uncentered:first-of-type,
    .columns.huge-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.huge-7:last-of-type,
    .column.huge-uncentered:last-of-type,
    .column.huge-uncollapse:last-of-type,
    .columns.huge-7:last-of-type,
    .columns.huge-uncentered:last-of-type,
    .columns.huge-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.huge-7,
    .row.divider > .column.huge-uncentered,
    .row.divider > .column.huge-uncollapse,
    .row.divider > .columns.huge-7,
    .row.divider > .columns.huge-uncentered,
    .row.divider > .columns.huge-uncollapse {
        width: calc(58.33333% + 2.33333rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.huge-7:first-of-type,
    .row.divider > .column.huge-uncentered:first-of-type,
    .row.divider > .column.huge-uncollapse:first-of-type,
    .row.divider > .columns.huge-7:first-of-type,
    .row.divider > .columns.huge-uncentered:first-of-type,
    .row.divider > .columns.huge-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.huge-7:last-of-type,
    .row.divider > .column.huge-uncentered:last-of-type,
    .row.divider > .column.huge-uncollapse:last-of-type,
    .row.divider > .columns.huge-7:last-of-type,
    .row.divider > .columns.huge-uncentered:last-of-type,
    .row.divider > .columns.huge-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.huge-7,
    .no-csscalc .row.divider > .column.huge-uncentered,
    .no-csscalc .row.divider > .column.huge-uncollapse,
    .no-csscalc .row.divider > .columns.huge-7,
    .no-csscalc .row.divider > .columns.huge-uncentered,
    .no-csscalc .row.divider > .columns.huge-uncollapse {
        width: 58.33333%;
    }
    .no-csscalc .row.divider > .column.huge-7:first-of-type,
    .no-csscalc .row.divider > .column.huge-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.huge-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.huge-7:first-of-type,
    .no-csscalc .row.divider > .columns.huge-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.huge-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.huge-7:last-of-type,
    .no-csscalc .row.divider > .column.huge-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.huge-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.huge-7:last-of-type,
    .no-csscalc .row.divider > .columns.huge-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.huge-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.huge-7,
    .no-csscalc .column.huge-uncentered,
    .no-csscalc .column.huge-uncollapse,
    .no-csscalc .columns.huge-7,
    .no-csscalc .columns.huge-uncentered,
    .no-csscalc .columns.huge-uncollapse {
        width: 58.33333%;
    }
    .no-csscalc .column.huge-7:first-of-type,
    .no-csscalc .column.huge-uncentered:first-of-type,
    .no-csscalc .column.huge-uncollapse:first-of-type,
    .no-csscalc .columns.huge-7:first-of-type,
    .no-csscalc .columns.huge-uncentered:first-of-type,
    .no-csscalc .columns.huge-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.huge-7:last-of-type,
    .no-csscalc .column.huge-uncentered:last-of-type,
    .no-csscalc .column.huge-uncollapse:last-of-type,
    .no-csscalc .columns.huge-7:last-of-type,
    .no-csscalc .columns.huge-uncentered:last-of-type,
    .no-csscalc .columns.huge-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.huge-push-6,
    .columns.huge-push-6 {
        position: relative;
        left: calc(58.33333% + 1.16667rem);
        right: auto;
    }
    .row.divider > .column.huge-push-6,
    .row.divider > .columns.huge-push-6 {
        position: relative;
        left: calc(58.33333% + 2.33333rem);
        right: auto;
    }
    .row.divider > .column.huge-push-6:first-of-type,
    .row.divider > .columns.huge-push-6:first-of-type {
        left: calc(50% + 2rem);
    }
    .no-csscalc .row.divider > .column.huge-push-6,
    .no-csscalc .row.divider > .columns.huge-push-6 {
        left: 58.33333%;
    }
    .no-csscalc .row.divider > .column.huge-push-6:first-of-type,
    .no-csscalc .row.divider > .columns.huge-push-6:first-of-type {
        left: 50%;
    }
    .no-csscalc .column.huge-push-6,
    .no-csscalc .columns.huge-push-6 {
        left: 58.33333%;
    }
    .no-csscalc .column.huge-push-6:first-of-type,
    .no-csscalc .columns.huge-push-6:first-of-type {
        left: 50%;
    }
    .column:first-of-type.huge-push-6,
    .columns:first-of-type.huge-push-6 {
        left: calc(50% + 1rem);
    }
    .column.huge-pull-6,
    .columns.huge-pull-6 {
        position: relative;
        right: calc(58.33333% + 1.16667rem);
        left: auto;
    }
    .row.divider > .column.huge-pull-6,
    .row.divider > .columns.huge-pull-6 {
        position: relative;
        right: calc(58.33333% + 2.33333rem);
        left: auto;
    }
    .row.divider > .column.huge-pull-6:last-of-type,
    .row.divider > .columns.huge-pull-6:last-of-type {
        right: calc(50% + 2rem);
    }
    .row.divider > .column.huge-pull-6 .no-csscalc,
    .row.divider > .columns.huge-pull-6 .no-csscalc {
        right: 58.33333%;
    }
    .row.divider > .column.huge-pull-6 .no-csscalc:last-of-type,
    .row.divider > .columns.huge-pull-6 .no-csscalc:last-of-type {
        right: 50%;
    }
    .no-csscalc .column.huge-pull-6,
    .no-csscalc .columns.huge-pull-6 {
        right: 58.33333%;
    }
    .no-csscalc .column.huge-pull-6:last-of-type,
    .no-csscalc .columns.huge-pull-6:last-of-type {
        right: 50%;
    }
    .column:last-of-type.huge-pull-6,
    .columns:last-of-type.huge-pull-6 {
        right: calc(50% + 1rem);
    }
    .column.huge-reset-order,
    .columns.huge-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.huge-reset-order:first-of-type,
    .columns.huge-reset-order:first-of-type {
        left: auto;
    }
    .column.huge-reset-order:last-of-type,
    .columns.huge-reset-order:last-of-type {
        right: auto;
    }
    .column.huge-offset-7,
    .columns.huge-offset-7 {
        margin-left: calc(58.33333% + 1.16667rem);
    }
    .row.divider > .column.huge-offset-7,
    .row.divider > .columns.huge-offset-7 {
        margin-left: calc(58.33333% + 2.33333rem);
    }
    .no-csscalc .column.huge-offset-7,
    .no-csscalc .columns.huge-offset-7 {
        margin-left: 58.33333%;
    }
    .column.huge-8,
    .column.huge-uncentered,
    .column.huge-uncollapse,
    .columns.huge-8,
    .columns.huge-uncentered,
    .columns.huge-uncollapse {
        width: calc(66.66667% + 1.33333rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.huge-8:first-of-type,
    .column.huge-uncentered:first-of-type,
    .column.huge-uncollapse:first-of-type,
    .columns.huge-8:first-of-type,
    .columns.huge-uncentered:first-of-type,
    .columns.huge-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.huge-8:last-of-type,
    .column.huge-uncentered:last-of-type,
    .column.huge-uncollapse:last-of-type,
    .columns.huge-8:last-of-type,
    .columns.huge-uncentered:last-of-type,
    .columns.huge-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.huge-8,
    .row.divider > .column.huge-uncentered,
    .row.divider > .column.huge-uncollapse,
    .row.divider > .columns.huge-8,
    .row.divider > .columns.huge-uncentered,
    .row.divider > .columns.huge-uncollapse {
        width: calc(66.66667% + 2.66667rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.huge-8:first-of-type,
    .row.divider > .column.huge-uncentered:first-of-type,
    .row.divider > .column.huge-uncollapse:first-of-type,
    .row.divider > .columns.huge-8:first-of-type,
    .row.divider > .columns.huge-uncentered:first-of-type,
    .row.divider > .columns.huge-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.huge-8:last-of-type,
    .row.divider > .column.huge-uncentered:last-of-type,
    .row.divider > .column.huge-uncollapse:last-of-type,
    .row.divider > .columns.huge-8:last-of-type,
    .row.divider > .columns.huge-uncentered:last-of-type,
    .row.divider > .columns.huge-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.huge-8,
    .no-csscalc .row.divider > .column.huge-uncentered,
    .no-csscalc .row.divider > .column.huge-uncollapse,
    .no-csscalc .row.divider > .columns.huge-8,
    .no-csscalc .row.divider > .columns.huge-uncentered,
    .no-csscalc .row.divider > .columns.huge-uncollapse {
        width: 66.66667%;
    }
    .no-csscalc .row.divider > .column.huge-8:first-of-type,
    .no-csscalc .row.divider > .column.huge-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.huge-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.huge-8:first-of-type,
    .no-csscalc .row.divider > .columns.huge-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.huge-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.huge-8:last-of-type,
    .no-csscalc .row.divider > .column.huge-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.huge-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.huge-8:last-of-type,
    .no-csscalc .row.divider > .columns.huge-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.huge-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.huge-8,
    .no-csscalc .column.huge-uncentered,
    .no-csscalc .column.huge-uncollapse,
    .no-csscalc .columns.huge-8,
    .no-csscalc .columns.huge-uncentered,
    .no-csscalc .columns.huge-uncollapse {
        width: 66.66667%;
    }
    .no-csscalc .column.huge-8:first-of-type,
    .no-csscalc .column.huge-uncentered:first-of-type,
    .no-csscalc .column.huge-uncollapse:first-of-type,
    .no-csscalc .columns.huge-8:first-of-type,
    .no-csscalc .columns.huge-uncentered:first-of-type,
    .no-csscalc .columns.huge-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.huge-8:last-of-type,
    .no-csscalc .column.huge-uncentered:last-of-type,
    .no-csscalc .column.huge-uncollapse:last-of-type,
    .no-csscalc .columns.huge-8:last-of-type,
    .no-csscalc .columns.huge-uncentered:last-of-type,
    .no-csscalc .columns.huge-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.huge-push-7,
    .columns.huge-push-7 {
        position: relative;
        left: calc(66.66667% + 1.33333rem);
        right: auto;
    }
    .row.divider > .column.huge-push-7,
    .row.divider > .columns.huge-push-7 {
        position: relative;
        left: calc(66.66667% + 2.66667rem);
        right: auto;
    }
    .row.divider > .column.huge-push-7:first-of-type,
    .row.divider > .columns.huge-push-7:first-of-type {
        left: calc(58.33333% + 2rem);
    }
    .no-csscalc .row.divider > .column.huge-push-7,
    .no-csscalc .row.divider > .columns.huge-push-7 {
        left: 66.66667%;
    }
    .no-csscalc .row.divider > .column.huge-push-7:first-of-type,
    .no-csscalc .row.divider > .columns.huge-push-7:first-of-type {
        left: 58.33333%;
    }
    .no-csscalc .column.huge-push-7,
    .no-csscalc .columns.huge-push-7 {
        left: 66.66667%;
    }
    .no-csscalc .column.huge-push-7:first-of-type,
    .no-csscalc .columns.huge-push-7:first-of-type {
        left: 58.33333%;
    }
    .column:first-of-type.huge-push-7,
    .columns:first-of-type.huge-push-7 {
        left: calc(58.33333% + 1rem);
    }
    .column.huge-pull-7,
    .columns.huge-pull-7 {
        position: relative;
        right: calc(66.66667% + 1.33333rem);
        left: auto;
    }
    .row.divider > .column.huge-pull-7,
    .row.divider > .columns.huge-pull-7 {
        position: relative;
        right: calc(66.66667% + 2.66667rem);
        left: auto;
    }
    .row.divider > .column.huge-pull-7:last-of-type,
    .row.divider > .columns.huge-pull-7:last-of-type {
        right: calc(58.33333% + 2rem);
    }
    .row.divider > .column.huge-pull-7 .no-csscalc,
    .row.divider > .columns.huge-pull-7 .no-csscalc {
        right: 66.66667%;
    }
    .row.divider > .column.huge-pull-7 .no-csscalc:last-of-type,
    .row.divider > .columns.huge-pull-7 .no-csscalc:last-of-type {
        right: 58.33333%;
    }
    .no-csscalc .column.huge-pull-7,
    .no-csscalc .columns.huge-pull-7 {
        right: 66.66667%;
    }
    .no-csscalc .column.huge-pull-7:last-of-type,
    .no-csscalc .columns.huge-pull-7:last-of-type {
        right: 58.33333%;
    }
    .column:last-of-type.huge-pull-7,
    .columns:last-of-type.huge-pull-7 {
        right: calc(58.33333% + 1rem);
    }
    .column.huge-reset-order,
    .columns.huge-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.huge-reset-order:first-of-type,
    .columns.huge-reset-order:first-of-type {
        left: auto;
    }
    .column.huge-reset-order:last-of-type,
    .columns.huge-reset-order:last-of-type {
        right: auto;
    }
    .column.huge-offset-8,
    .columns.huge-offset-8 {
        margin-left: calc(66.66667% + 1.33333rem);
    }
    .row.divider > .column.huge-offset-8,
    .row.divider > .columns.huge-offset-8 {
        margin-left: calc(66.66667% + 2.66667rem);
    }
    .no-csscalc .column.huge-offset-8,
    .no-csscalc .columns.huge-offset-8 {
        margin-left: 66.66667%;
    }
    .column.huge-9,
    .column.huge-uncentered,
    .column.huge-uncollapse,
    .columns.huge-9,
    .columns.huge-uncentered,
    .columns.huge-uncollapse {
        width: calc(75% + 1.5rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.huge-9:first-of-type,
    .column.huge-uncentered:first-of-type,
    .column.huge-uncollapse:first-of-type,
    .columns.huge-9:first-of-type,
    .columns.huge-uncentered:first-of-type,
    .columns.huge-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.huge-9:last-of-type,
    .column.huge-uncentered:last-of-type,
    .column.huge-uncollapse:last-of-type,
    .columns.huge-9:last-of-type,
    .columns.huge-uncentered:last-of-type,
    .columns.huge-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.huge-9,
    .row.divider > .column.huge-uncentered,
    .row.divider > .column.huge-uncollapse,
    .row.divider > .columns.huge-9,
    .row.divider > .columns.huge-uncentered,
    .row.divider > .columns.huge-uncollapse {
        width: calc(75% + 3rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.huge-9:first-of-type,
    .row.divider > .column.huge-uncentered:first-of-type,
    .row.divider > .column.huge-uncollapse:first-of-type,
    .row.divider > .columns.huge-9:first-of-type,
    .row.divider > .columns.huge-uncentered:first-of-type,
    .row.divider > .columns.huge-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.huge-9:last-of-type,
    .row.divider > .column.huge-uncentered:last-of-type,
    .row.divider > .column.huge-uncollapse:last-of-type,
    .row.divider > .columns.huge-9:last-of-type,
    .row.divider > .columns.huge-uncentered:last-of-type,
    .row.divider > .columns.huge-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.huge-9,
    .no-csscalc .row.divider > .column.huge-uncentered,
    .no-csscalc .row.divider > .column.huge-uncollapse,
    .no-csscalc .row.divider > .columns.huge-9,
    .no-csscalc .row.divider > .columns.huge-uncentered,
    .no-csscalc .row.divider > .columns.huge-uncollapse {
        width: 75%;
    }
    .no-csscalc .row.divider > .column.huge-9:first-of-type,
    .no-csscalc .row.divider > .column.huge-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.huge-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.huge-9:first-of-type,
    .no-csscalc .row.divider > .columns.huge-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.huge-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.huge-9:last-of-type,
    .no-csscalc .row.divider > .column.huge-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.huge-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.huge-9:last-of-type,
    .no-csscalc .row.divider > .columns.huge-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.huge-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.huge-9,
    .no-csscalc .column.huge-uncentered,
    .no-csscalc .column.huge-uncollapse,
    .no-csscalc .columns.huge-9,
    .no-csscalc .columns.huge-uncentered,
    .no-csscalc .columns.huge-uncollapse {
        width: 75%;
    }
    .no-csscalc .column.huge-9:first-of-type,
    .no-csscalc .column.huge-uncentered:first-of-type,
    .no-csscalc .column.huge-uncollapse:first-of-type,
    .no-csscalc .columns.huge-9:first-of-type,
    .no-csscalc .columns.huge-uncentered:first-of-type,
    .no-csscalc .columns.huge-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.huge-9:last-of-type,
    .no-csscalc .column.huge-uncentered:last-of-type,
    .no-csscalc .column.huge-uncollapse:last-of-type,
    .no-csscalc .columns.huge-9:last-of-type,
    .no-csscalc .columns.huge-uncentered:last-of-type,
    .no-csscalc .columns.huge-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.huge-push-8,
    .columns.huge-push-8 {
        position: relative;
        left: calc(75% + 1.5rem);
        right: auto;
    }
    .row.divider > .column.huge-push-8,
    .row.divider > .columns.huge-push-8 {
        position: relative;
        left: calc(75% + 3rem);
        right: auto;
    }
    .row.divider > .column.huge-push-8:first-of-type,
    .row.divider > .columns.huge-push-8:first-of-type {
        left: calc(66.66667% + 2rem);
    }
    .no-csscalc .row.divider > .column.huge-push-8,
    .no-csscalc .row.divider > .columns.huge-push-8 {
        left: 75%;
    }
    .no-csscalc .row.divider > .column.huge-push-8:first-of-type,
    .no-csscalc .row.divider > .columns.huge-push-8:first-of-type {
        left: 66.66667%;
    }
    .no-csscalc .column.huge-push-8,
    .no-csscalc .columns.huge-push-8 {
        left: 75%;
    }
    .no-csscalc .column.huge-push-8:first-of-type,
    .no-csscalc .columns.huge-push-8:first-of-type {
        left: 66.66667%;
    }
    .column:first-of-type.huge-push-8,
    .columns:first-of-type.huge-push-8 {
        left: calc(66.66667% + 1rem);
    }
    .column.huge-pull-8,
    .columns.huge-pull-8 {
        position: relative;
        right: calc(75% + 1.5rem);
        left: auto;
    }
    .row.divider > .column.huge-pull-8,
    .row.divider > .columns.huge-pull-8 {
        position: relative;
        right: calc(75% + 3rem);
        left: auto;
    }
    .row.divider > .column.huge-pull-8:last-of-type,
    .row.divider > .columns.huge-pull-8:last-of-type {
        right: calc(66.66667% + 2rem);
    }
    .row.divider > .column.huge-pull-8 .no-csscalc,
    .row.divider > .columns.huge-pull-8 .no-csscalc {
        right: 75%;
    }
    .row.divider > .column.huge-pull-8 .no-csscalc:last-of-type,
    .row.divider > .columns.huge-pull-8 .no-csscalc:last-of-type {
        right: 66.66667%;
    }
    .no-csscalc .column.huge-pull-8,
    .no-csscalc .columns.huge-pull-8 {
        right: 75%;
    }
    .no-csscalc .column.huge-pull-8:last-of-type,
    .no-csscalc .columns.huge-pull-8:last-of-type {
        right: 66.66667%;
    }
    .column:last-of-type.huge-pull-8,
    .columns:last-of-type.huge-pull-8 {
        right: calc(66.66667% + 1rem);
    }
    .column.huge-reset-order,
    .columns.huge-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.huge-reset-order:first-of-type,
    .columns.huge-reset-order:first-of-type {
        left: auto;
    }
    .column.huge-reset-order:last-of-type,
    .columns.huge-reset-order:last-of-type {
        right: auto;
    }
    .column.huge-offset-9,
    .columns.huge-offset-9 {
        margin-left: calc(75% + 1.5rem);
    }
    .row.divider > .column.huge-offset-9,
    .row.divider > .columns.huge-offset-9 {
        margin-left: calc(75% + 3rem);
    }
    .no-csscalc .column.huge-offset-9,
    .no-csscalc .columns.huge-offset-9 {
        margin-left: 75%;
    }
    .column.huge-10,
    .column.huge-uncentered,
    .column.huge-uncollapse,
    .columns.huge-10,
    .columns.huge-uncentered,
    .columns.huge-uncollapse {
        width: calc(83.33333% + 1.66667rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.huge-10:first-of-type,
    .column.huge-uncentered:first-of-type,
    .column.huge-uncollapse:first-of-type,
    .columns.huge-10:first-of-type,
    .columns.huge-uncentered:first-of-type,
    .columns.huge-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.huge-10:last-of-type,
    .column.huge-uncentered:last-of-type,
    .column.huge-uncollapse:last-of-type,
    .columns.huge-10:last-of-type,
    .columns.huge-uncentered:last-of-type,
    .columns.huge-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.huge-10,
    .row.divider > .column.huge-uncentered,
    .row.divider > .column.huge-uncollapse,
    .row.divider > .columns.huge-10,
    .row.divider > .columns.huge-uncentered,
    .row.divider > .columns.huge-uncollapse {
        width: calc(83.33333% + 3.33333rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.huge-10:first-of-type,
    .row.divider > .column.huge-uncentered:first-of-type,
    .row.divider > .column.huge-uncollapse:first-of-type,
    .row.divider > .columns.huge-10:first-of-type,
    .row.divider > .columns.huge-uncentered:first-of-type,
    .row.divider > .columns.huge-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.huge-10:last-of-type,
    .row.divider > .column.huge-uncentered:last-of-type,
    .row.divider > .column.huge-uncollapse:last-of-type,
    .row.divider > .columns.huge-10:last-of-type,
    .row.divider > .columns.huge-uncentered:last-of-type,
    .row.divider > .columns.huge-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.huge-10,
    .no-csscalc .row.divider > .column.huge-uncentered,
    .no-csscalc .row.divider > .column.huge-uncollapse,
    .no-csscalc .row.divider > .columns.huge-10,
    .no-csscalc .row.divider > .columns.huge-uncentered,
    .no-csscalc .row.divider > .columns.huge-uncollapse {
        width: 83.33333%;
    }
    .no-csscalc .row.divider > .column.huge-10:first-of-type,
    .no-csscalc .row.divider > .column.huge-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.huge-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.huge-10:first-of-type,
    .no-csscalc .row.divider > .columns.huge-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.huge-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.huge-10:last-of-type,
    .no-csscalc .row.divider > .column.huge-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.huge-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.huge-10:last-of-type,
    .no-csscalc .row.divider > .columns.huge-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.huge-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.huge-10,
    .no-csscalc .column.huge-uncentered,
    .no-csscalc .column.huge-uncollapse,
    .no-csscalc .columns.huge-10,
    .no-csscalc .columns.huge-uncentered,
    .no-csscalc .columns.huge-uncollapse {
        width: 83.33333%;
    }
    .no-csscalc .column.huge-10:first-of-type,
    .no-csscalc .column.huge-uncentered:first-of-type,
    .no-csscalc .column.huge-uncollapse:first-of-type,
    .no-csscalc .columns.huge-10:first-of-type,
    .no-csscalc .columns.huge-uncentered:first-of-type,
    .no-csscalc .columns.huge-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.huge-10:last-of-type,
    .no-csscalc .column.huge-uncentered:last-of-type,
    .no-csscalc .column.huge-uncollapse:last-of-type,
    .no-csscalc .columns.huge-10:last-of-type,
    .no-csscalc .columns.huge-uncentered:last-of-type,
    .no-csscalc .columns.huge-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.huge-push-9,
    .columns.huge-push-9 {
        position: relative;
        left: calc(83.33333% + 1.66667rem);
        right: auto;
    }
    .row.divider > .column.huge-push-9,
    .row.divider > .columns.huge-push-9 {
        position: relative;
        left: calc(83.33333% + 3.33333rem);
        right: auto;
    }
    .row.divider > .column.huge-push-9:first-of-type,
    .row.divider > .columns.huge-push-9:first-of-type {
        left: calc(75% + 2rem);
    }
    .no-csscalc .row.divider > .column.huge-push-9,
    .no-csscalc .row.divider > .columns.huge-push-9 {
        left: 83.33333%;
    }
    .no-csscalc .row.divider > .column.huge-push-9:first-of-type,
    .no-csscalc .row.divider > .columns.huge-push-9:first-of-type {
        left: 75%;
    }
    .no-csscalc .column.huge-push-9,
    .no-csscalc .columns.huge-push-9 {
        left: 83.33333%;
    }
    .no-csscalc .column.huge-push-9:first-of-type,
    .no-csscalc .columns.huge-push-9:first-of-type {
        left: 75%;
    }
    .column:first-of-type.huge-push-9,
    .columns:first-of-type.huge-push-9 {
        left: calc(75% + 1rem);
    }
    .column.huge-pull-9,
    .columns.huge-pull-9 {
        position: relative;
        right: calc(83.33333% + 1.66667rem);
        left: auto;
    }
    .row.divider > .column.huge-pull-9,
    .row.divider > .columns.huge-pull-9 {
        position: relative;
        right: calc(83.33333% + 3.33333rem);
        left: auto;
    }
    .row.divider > .column.huge-pull-9:last-of-type,
    .row.divider > .columns.huge-pull-9:last-of-type {
        right: calc(75% + 2rem);
    }
    .row.divider > .column.huge-pull-9 .no-csscalc,
    .row.divider > .columns.huge-pull-9 .no-csscalc {
        right: 83.33333%;
    }
    .row.divider > .column.huge-pull-9 .no-csscalc:last-of-type,
    .row.divider > .columns.huge-pull-9 .no-csscalc:last-of-type {
        right: 75%;
    }
    .no-csscalc .column.huge-pull-9,
    .no-csscalc .columns.huge-pull-9 {
        right: 83.33333%;
    }
    .no-csscalc .column.huge-pull-9:last-of-type,
    .no-csscalc .columns.huge-pull-9:last-of-type {
        right: 75%;
    }
    .column:last-of-type.huge-pull-9,
    .columns:last-of-type.huge-pull-9 {
        right: calc(75% + 1rem);
    }
    .column.huge-reset-order,
    .columns.huge-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.huge-reset-order:first-of-type,
    .columns.huge-reset-order:first-of-type {
        left: auto;
    }
    .column.huge-reset-order:last-of-type,
    .columns.huge-reset-order:last-of-type {
        right: auto;
    }
    .column.huge-offset-10,
    .columns.huge-offset-10 {
        margin-left: calc(83.33333% + 1.66667rem);
    }
    .row.divider > .column.huge-offset-10,
    .row.divider > .columns.huge-offset-10 {
        margin-left: calc(83.33333% + 3.33333rem);
    }
    .no-csscalc .column.huge-offset-10,
    .no-csscalc .columns.huge-offset-10 {
        margin-left: 83.33333%;
    }
    .column.huge-11,
    .column.huge-uncentered,
    .column.huge-uncollapse,
    .columns.huge-11,
    .columns.huge-uncentered,
    .columns.huge-uncollapse {
        width: calc(91.66667% + 1.83333rem);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .column.huge-11:first-of-type,
    .column.huge-uncentered:first-of-type,
    .column.huge-uncollapse:first-of-type,
    .columns.huge-11:first-of-type,
    .columns.huge-uncentered:first-of-type,
    .columns.huge-uncollapse:first-of-type {
        margin-left: -1rem;
    }
    .column.huge-11:last-of-type,
    .column.huge-uncentered:last-of-type,
    .column.huge-uncollapse:last-of-type,
    .columns.huge-11:last-of-type,
    .columns.huge-uncentered:last-of-type,
    .columns.huge-uncollapse:last-of-type {
        margin-right: -1rem;
    }
    .row.divider > .column.huge-11,
    .row.divider > .column.huge-uncentered,
    .row.divider > .column.huge-uncollapse,
    .row.divider > .columns.huge-11,
    .row.divider > .columns.huge-uncentered,
    .row.divider > .columns.huge-uncollapse {
        width: calc(91.66667% + 3.66667rem);
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 0;
        padding-bottom: 0;
        border-left: 2px solid #9c1e33;
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
    .row.divider > .column.huge-11:first-of-type,
    .row.divider > .column.huge-uncentered:first-of-type,
    .row.divider > .column.huge-uncollapse:first-of-type,
    .row.divider > .columns.huge-11:first-of-type,
    .row.divider > .columns.huge-uncentered:first-of-type,
    .row.divider > .columns.huge-uncollapse:first-of-type {
        margin-left: -2rem;
        border-left: none !important;
    }
    .row.divider > .column.huge-11:last-of-type,
    .row.divider > .column.huge-uncentered:last-of-type,
    .row.divider > .column.huge-uncollapse:last-of-type,
    .row.divider > .columns.huge-11:last-of-type,
    .row.divider > .columns.huge-uncentered:last-of-type,
    .row.divider > .columns.huge-uncollapse:last-of-type {
        margin-right: -2rem;
    }
    .no-csscalc .row.divider > .column.huge-11,
    .no-csscalc .row.divider > .column.huge-uncentered,
    .no-csscalc .row.divider > .column.huge-uncollapse,
    .no-csscalc .row.divider > .columns.huge-11,
    .no-csscalc .row.divider > .columns.huge-uncentered,
    .no-csscalc .row.divider > .columns.huge-uncollapse {
        width: 91.66667%;
    }
    .no-csscalc .row.divider > .column.huge-11:first-of-type,
    .no-csscalc .row.divider > .column.huge-uncentered:first-of-type,
    .no-csscalc .row.divider > .column.huge-uncollapse:first-of-type,
    .no-csscalc .row.divider > .columns.huge-11:first-of-type,
    .no-csscalc .row.divider > .columns.huge-uncentered:first-of-type,
    .no-csscalc .row.divider > .columns.huge-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .row.divider > .column.huge-11:last-of-type,
    .no-csscalc .row.divider > .column.huge-uncentered:last-of-type,
    .no-csscalc .row.divider > .column.huge-uncollapse:last-of-type,
    .no-csscalc .row.divider > .columns.huge-11:last-of-type,
    .no-csscalc .row.divider > .columns.huge-uncentered:last-of-type,
    .no-csscalc .row.divider > .columns.huge-uncollapse:last-of-type {
        margin-right: 0;
    }
    .no-csscalc .column.huge-11,
    .no-csscalc .column.huge-uncentered,
    .no-csscalc .column.huge-uncollapse,
    .no-csscalc .columns.huge-11,
    .no-csscalc .columns.huge-uncentered,
    .no-csscalc .columns.huge-uncollapse {
        width: 91.66667%;
    }
    .no-csscalc .column.huge-11:first-of-type,
    .no-csscalc .column.huge-uncentered:first-of-type,
    .no-csscalc .column.huge-uncollapse:first-of-type,
    .no-csscalc .columns.huge-11:first-of-type,
    .no-csscalc .columns.huge-uncentered:first-of-type,
    .no-csscalc .columns.huge-uncollapse:first-of-type {
        margin-left: 0;
    }
    .no-csscalc .column.huge-11:last-of-type,
    .no-csscalc .column.huge-uncentered:last-of-type,
    .no-csscalc .column.huge-uncollapse:last-of-type,
    .no-csscalc .columns.huge-11:last-of-type,
    .no-csscalc .columns.huge-uncentered:last-of-type,
    .no-csscalc .columns.huge-uncollapse:last-of-type {
        margin-right: 0;
    }
    .column.huge-push-10,
    .columns.huge-push-10 {
        position: relative;
        left: calc(91.66667% + 1.83333rem);
        right: auto;
    }
    .row.divider > .column.huge-push-10,
    .row.divider > .columns.huge-push-10 {
        position: relative;
        left: calc(91.66667% + 3.66667rem);
        right: auto;
    }
    .row.divider > .column.huge-push-10:first-of-type,
    .row.divider > .columns.huge-push-10:first-of-type {
        left: calc(83.33333% + 2rem);
    }
    .no-csscalc .row.divider > .column.huge-push-10,
    .no-csscalc .row.divider > .columns.huge-push-10 {
        left: 91.66667%;
    }
    .no-csscalc .row.divider > .column.huge-push-10:first-of-type,
    .no-csscalc .row.divider > .columns.huge-push-10:first-of-type {
        left: 83.33333%;
    }
    .no-csscalc .column.huge-push-10,
    .no-csscalc .columns.huge-push-10 {
        left: 91.66667%;
    }
    .no-csscalc .column.huge-push-10:first-of-type,
    .no-csscalc .columns.huge-push-10:first-of-type {
        left: 83.33333%;
    }
    .column:first-of-type.huge-push-10,
    .columns:first-of-type.huge-push-10 {
        left: calc(83.33333% + 1rem);
    }
    .column.huge-pull-10,
    .columns.huge-pull-10 {
        position: relative;
        right: calc(91.66667% + 1.83333rem);
        left: auto;
    }
    .row.divider > .column.huge-pull-10,
    .row.divider > .columns.huge-pull-10 {
        position: relative;
        right: calc(91.66667% + 3.66667rem);
        left: auto;
    }
    .row.divider > .column.huge-pull-10:last-of-type,
    .row.divider > .columns.huge-pull-10:last-of-type {
        right: calc(83.33333% + 2rem);
    }
    .row.divider > .column.huge-pull-10 .no-csscalc,
    .row.divider > .columns.huge-pull-10 .no-csscalc {
        right: 91.66667%;
    }
    .row.divider > .column.huge-pull-10 .no-csscalc:last-of-type,
    .row.divider > .columns.huge-pull-10 .no-csscalc:last-of-type {
        right: 83.33333%;
    }
    .no-csscalc .column.huge-pull-10,
    .no-csscalc .columns.huge-pull-10 {
        right: 91.66667%;
    }
    .no-csscalc .column.huge-pull-10:last-of-type,
    .no-csscalc .columns.huge-pull-10:last-of-type {
        right: 83.33333%;
    }
    .column:last-of-type.huge-pull-10,
    .columns:last-of-type.huge-pull-10 {
        right: calc(83.33333% + 1rem);
    }
    .column.huge-reset-order,
    .columns.huge-reset-order {
        float: left;
        left: auto;
        right: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .column.huge-reset-order:first-of-type,
    .columns.huge-reset-order:first-of-type {
        left: auto;
    }
    .column.huge-reset-order:last-of-type,
    .columns.huge-reset-order:last-of-type {
        right: auto;
    }
    .column.huge-offset-11,
    .columns.huge-offset-11 {
        margin-left: calc(91.66667% + 1.83333rem);
    }
    .row.divider > .column.huge-offset-11,
    .row.divider > .columns.huge-offset-11 {
        margin-left: calc(91.66667% + 3.66667rem);
    }
    .no-csscalc .column.huge-offset-11,
    .no-csscalc .columns.huge-offset-11 {
        margin-left: 91.66667%;
    }
    .column.huge-12,
    .columns.huge-12 {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 30px;
    }
    .column.huge-12:first-of-type,
    .columns.huge-12:first-of-type {
        margin-left: 0;
    }
    .column.huge-12:last-of-type,
    .columns.huge-12:last-of-type {
        margin-right: 0;
        padding-bottom: 0;
    }
    .row.divider > .column.huge-12,
    .row.divider > .columns.huge-12 {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 2rem;
        padding-bottom: 2rem;
        border-bottom: 2px solid #9c1e33;
        border-left: none;
        border-right: none !important;
        border-top: none !important;
    }
    .row.divider > .column.huge-12:first-of-type,
    .row.divider > .columns.huge-12:first-of-type {
        padding-top: 0;
    }
    .row.divider > .column.huge-12:last-of-type,
    .row.divider > .columns.huge-12:last-of-type {
        border-bottom: none !important;
        padding-bottom: 0;
    }
}

[class*="block-grid-"] {
    display: block;
    padding: 0;
    margin: -0.75rem -0.75rem;
}
[class*="block-grid-"] > li {
    display: block;
    float: left;
    height: auto;
    padding: 0.75rem 0.75rem;
}
[class*="block-grid-"]:before,
[class*="block-grid-"]:after {
    content: " ";
    display: table;
}
[class*="block-grid-"]:after {
    clear: both;
}

[class*="block-grid-"] {
    display: block;
    padding: 0;
    margin: -0.75rem -0.75rem;
}
[class*="block-grid-"] > li {
    display: block;
    float: left;
    height: auto;
    padding: 0.75rem 0.75rem;
}
[class*="block-grid-"]:before,
[class*="block-grid-"]:after {
    content: " ";
    display: table;
}
[class*="block-grid-"]:after {
    clear: both;
}

[class*="block-grid-"] {
    display: block;
    padding: 0;
    margin: -0.75rem -0.75rem;
}
[class*="block-grid-"] > li {
    display: block;
    float: left;
    height: auto;
    padding: 0.75rem 0.75rem;
}
[class*="block-grid-"]:before,
[class*="block-grid-"]:after {
    content: " ";
    display: table;
}
[class*="block-grid-"]:after {
    clear: both;
}

[class*="block-grid-"] {
    display: block;
    padding: 0;
    margin: -0.75rem -0.75rem;
}
[class*="block-grid-"] > li {
    display: block;
    float: left;
    height: auto;
    padding: 0.75rem 0.75rem;
}
[class*="block-grid-"]:before,
[class*="block-grid-"]:after {
    content: " ";
    display: table;
}
[class*="block-grid-"]:after {
    clear: both;
}

@media only screen and (min-width: 0) {
    .small-collapse.row > .column.small-1,
    .small-collapse.row > .columns.small-1 {
        width: 8.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.small-1:first-of-type,
    .small-collapse.row > .columns.small-1:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.small-1:last-of-type,
    .small-collapse.row > .columns.small-1:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.small-push-1,
    .small-collapse.row > .columns:first-of-type.small-push-1 {
        left: 8.33333%;
    }
    .small-collapse.row > .column:last-of-type.small-pull-1,
    .small-collapse.row > .columns:last-of-type.small-pull-1 {
        right: 8.33333%;
    }
    .small-collapse.small-block-grid-1 {
        margin: 0;
    }
    .small-collapse.small-block-grid-1 > li {
        padding: 0;
    }
    .small-collapse.row > .column.small-2,
    .small-collapse.row > .columns.small-2 {
        width: 16.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.small-2:first-of-type,
    .small-collapse.row > .columns.small-2:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.small-2:last-of-type,
    .small-collapse.row > .columns.small-2:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.small-push-2,
    .small-collapse.row > .columns:first-of-type.small-push-2 {
        left: 16.66667%;
    }
    .small-collapse.row > .column:last-of-type.small-pull-2,
    .small-collapse.row > .columns:last-of-type.small-pull-2 {
        right: 16.66667%;
    }
    .small-collapse.small-block-grid-2 {
        margin: 0;
    }
    .small-collapse.small-block-grid-2 > li {
        padding: 0;
    }
    .small-collapse.row > .column.small-3,
    .small-collapse.row > .columns.small-3 {
        width: 25%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.small-3:first-of-type,
    .small-collapse.row > .columns.small-3:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.small-3:last-of-type,
    .small-collapse.row > .columns.small-3:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.small-push-3,
    .small-collapse.row > .columns:first-of-type.small-push-3 {
        left: 25%;
    }
    .small-collapse.row > .column:last-of-type.small-pull-3,
    .small-collapse.row > .columns:last-of-type.small-pull-3 {
        right: 25%;
    }
    .small-collapse.small-block-grid-3 {
        margin: 0;
    }
    .small-collapse.small-block-grid-3 > li {
        padding: 0;
    }
    .small-collapse.row > .column.small-4,
    .small-collapse.row > .columns.small-4 {
        width: 33.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.small-4:first-of-type,
    .small-collapse.row > .columns.small-4:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.small-4:last-of-type,
    .small-collapse.row > .columns.small-4:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.small-push-4,
    .small-collapse.row > .columns:first-of-type.small-push-4 {
        left: 33.33333%;
    }
    .small-collapse.row > .column:last-of-type.small-pull-4,
    .small-collapse.row > .columns:last-of-type.small-pull-4 {
        right: 33.33333%;
    }
    .small-collapse.small-block-grid-4 {
        margin: 0;
    }
    .small-collapse.small-block-grid-4 > li {
        padding: 0;
    }
    .small-collapse.row > .column.small-5,
    .small-collapse.row > .columns.small-5 {
        width: 41.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.small-5:first-of-type,
    .small-collapse.row > .columns.small-5:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.small-5:last-of-type,
    .small-collapse.row > .columns.small-5:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.small-push-5,
    .small-collapse.row > .columns:first-of-type.small-push-5 {
        left: 41.66667%;
    }
    .small-collapse.row > .column:last-of-type.small-pull-5,
    .small-collapse.row > .columns:last-of-type.small-pull-5 {
        right: 41.66667%;
    }
    .small-collapse.small-block-grid-5 {
        margin: 0;
    }
    .small-collapse.small-block-grid-5 > li {
        padding: 0;
    }
    .small-collapse.row > .column.small-6,
    .small-collapse.row > .columns.small-6 {
        width: 50%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.small-6:first-of-type,
    .small-collapse.row > .columns.small-6:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.small-6:last-of-type,
    .small-collapse.row > .columns.small-6:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.small-push-6,
    .small-collapse.row > .columns:first-of-type.small-push-6 {
        left: 50%;
    }
    .small-collapse.row > .column:last-of-type.small-pull-6,
    .small-collapse.row > .columns:last-of-type.small-pull-6 {
        right: 50%;
    }
    .small-collapse.small-block-grid-6 {
        margin: 0;
    }
    .small-collapse.small-block-grid-6 > li {
        padding: 0;
    }
    .small-collapse.row > .column.small-7,
    .small-collapse.row > .columns.small-7 {
        width: 58.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.small-7:first-of-type,
    .small-collapse.row > .columns.small-7:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.small-7:last-of-type,
    .small-collapse.row > .columns.small-7:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.small-push-7,
    .small-collapse.row > .columns:first-of-type.small-push-7 {
        left: 58.33333%;
    }
    .small-collapse.row > .column:last-of-type.small-pull-7,
    .small-collapse.row > .columns:last-of-type.small-pull-7 {
        right: 58.33333%;
    }
    .small-collapse.small-block-grid-7 {
        margin: 0;
    }
    .small-collapse.small-block-grid-7 > li {
        padding: 0;
    }
    .small-collapse.row > .column.small-8,
    .small-collapse.row > .columns.small-8 {
        width: 66.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.small-8:first-of-type,
    .small-collapse.row > .columns.small-8:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.small-8:last-of-type,
    .small-collapse.row > .columns.small-8:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.small-push-8,
    .small-collapse.row > .columns:first-of-type.small-push-8 {
        left: 66.66667%;
    }
    .small-collapse.row > .column:last-of-type.small-pull-8,
    .small-collapse.row > .columns:last-of-type.small-pull-8 {
        right: 66.66667%;
    }
    .small-collapse.small-block-grid-8 {
        margin: 0;
    }
    .small-collapse.small-block-grid-8 > li {
        padding: 0;
    }
    .small-collapse.row > .column.small-9,
    .small-collapse.row > .columns.small-9 {
        width: 75%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.small-9:first-of-type,
    .small-collapse.row > .columns.small-9:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.small-9:last-of-type,
    .small-collapse.row > .columns.small-9:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.small-push-9,
    .small-collapse.row > .columns:first-of-type.small-push-9 {
        left: 75%;
    }
    .small-collapse.row > .column:last-of-type.small-pull-9,
    .small-collapse.row > .columns:last-of-type.small-pull-9 {
        right: 75%;
    }
    .small-collapse.small-block-grid-9 {
        margin: 0;
    }
    .small-collapse.small-block-grid-9 > li {
        padding: 0;
    }
    .small-collapse.row > .column.small-10,
    .small-collapse.row > .columns.small-10 {
        width: 83.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.small-10:first-of-type,
    .small-collapse.row > .columns.small-10:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.small-10:last-of-type,
    .small-collapse.row > .columns.small-10:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.small-push-10,
    .small-collapse.row > .columns:first-of-type.small-push-10 {
        left: 83.33333%;
    }
    .small-collapse.row > .column:last-of-type.small-pull-10,
    .small-collapse.row > .columns:last-of-type.small-pull-10 {
        right: 83.33333%;
    }
    .small-collapse.small-block-grid-10 {
        margin: 0;
    }
    .small-collapse.small-block-grid-10 > li {
        padding: 0;
    }
    .small-collapse.row > .column.small-11,
    .small-collapse.row > .columns.small-11 {
        width: 91.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.small-11:first-of-type,
    .small-collapse.row > .columns.small-11:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.small-11:last-of-type,
    .small-collapse.row > .columns.small-11:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.small-push-11,
    .small-collapse.row > .columns:first-of-type.small-push-11 {
        left: 91.66667%;
    }
    .small-collapse.row > .column:last-of-type.small-pull-11,
    .small-collapse.row > .columns:last-of-type.small-pull-11 {
        right: 91.66667%;
    }
    .small-collapse.small-block-grid-11 {
        margin: 0;
    }
    .small-collapse.small-block-grid-11 > li {
        padding: 0;
    }
    .small-collapse.row > .column.small-12,
    .small-collapse.row > .columns.small-12 {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.small-12:first-of-type,
    .small-collapse.row > .columns.small-12:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.small-12:last-of-type,
    .small-collapse.row > .columns.small-12:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.small-push-12,
    .small-collapse.row > .columns:first-of-type.small-push-12 {
        left: 100%;
    }
    .small-collapse.row > .column:last-of-type.small-pull-12,
    .small-collapse.row > .columns:last-of-type.small-pull-12 {
        right: 100%;
    }
    .small-collapse.small-block-grid-12 {
        margin: 0;
    }
    .small-collapse.small-block-grid-12 > li {
        padding: 0;
    }
    .row.small-collapse .row {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .small-block-grid-1 > li {
        list-style: none;
        width: 100%;
    }
    .small-block-grid-1 > li:nth-of-type(1n) {
        clear: none;
    }
    .small-block-grid-1 > li:nth-of-type(1n + 1) {
        clear: both;
    }
    .small-block-grid-2 > li {
        list-style: none;
        width: 50%;
    }
    .small-block-grid-2 > li:nth-of-type(1n) {
        clear: none;
    }
    .small-block-grid-2 > li:nth-of-type(2n + 1) {
        clear: both;
    }
    .small-block-grid-3 > li {
        list-style: none;
        width: 33.33333%;
    }
    .small-block-grid-3 > li:nth-of-type(1n) {
        clear: none;
    }
    .small-block-grid-3 > li:nth-of-type(3n + 1) {
        clear: both;
    }
    .small-block-grid-4 > li {
        list-style: none;
        width: 25%;
    }
    .small-block-grid-4 > li:nth-of-type(1n) {
        clear: none;
    }
    .small-block-grid-4 > li:nth-of-type(4n + 1) {
        clear: both;
    }
    .small-block-grid-5 > li {
        list-style: none;
        width: 20%;
    }
    .small-block-grid-5 > li:nth-of-type(1n) {
        clear: none;
    }
    .small-block-grid-5 > li:nth-of-type(5n + 1) {
        clear: both;
    }
    .small-block-grid-6 > li {
        list-style: none;
        width: 16.66667%;
    }
    .small-block-grid-6 > li:nth-of-type(1n) {
        clear: none;
    }
    .small-block-grid-6 > li:nth-of-type(6n + 1) {
        clear: both;
    }
    .small-block-grid-7 > li {
        list-style: none;
        width: 14.28571%;
    }
    .small-block-grid-7 > li:nth-of-type(1n) {
        clear: none;
    }
    .small-block-grid-7 > li:nth-of-type(7n + 1) {
        clear: both;
    }
    .small-block-grid-8 > li {
        list-style: none;
        width: 12.5%;
    }
    .small-block-grid-8 > li:nth-of-type(1n) {
        clear: none;
    }
    .small-block-grid-8 > li:nth-of-type(8n + 1) {
        clear: both;
    }
    .small-block-grid-9 > li {
        list-style: none;
        width: 11.11111%;
    }
    .small-block-grid-9 > li:nth-of-type(1n) {
        clear: none;
    }
    .small-block-grid-9 > li:nth-of-type(9n + 1) {
        clear: both;
    }
    .small-block-grid-10 > li {
        list-style: none;
        width: 10%;
    }
    .small-block-grid-10 > li:nth-of-type(1n) {
        clear: none;
    }
    .small-block-grid-10 > li:nth-of-type(10n + 1) {
        clear: both;
    }
    .small-block-grid-11 > li {
        list-style: none;
        width: 9.09091%;
    }
    .small-block-grid-11 > li:nth-of-type(1n) {
        clear: none;
    }
    .small-block-grid-11 > li:nth-of-type(11n + 1) {
        clear: both;
    }
    .small-block-grid-12 > li {
        list-style: none;
        width: 8.33333%;
    }
    .small-block-grid-12 > li:nth-of-type(1n) {
        clear: none;
    }
    .small-block-grid-12 > li:nth-of-type(12n + 1) {
        clear: both;
    }
    .column.small-centered,
    .columns.small-centered {
        margin-left: auto !important;
        margin-right: auto !important;
        float: none;
    }
    .column.small-centered:last-child,
    .columns.small-centered:last-child {
        float: none;
    }
    .column.small-uncentered:last-child,
    .columns.small-uncentered:last-child {
        float: left;
    }
    .column.small-uncentered.opposite,
    .columns.small-uncentered.opposite {
        float: right;
    }
}

@media only screen and (min-width: 600px) {
    .small-collapse.row > .column.medium-1,
    .small-collapse.row > .columns.medium-1 {
        width: 8.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.medium-1:first-of-type,
    .small-collapse.row > .columns.medium-1:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.medium-1:last-of-type,
    .small-collapse.row > .columns.medium-1:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.medium-push-1,
    .small-collapse.row > .columns:first-of-type.medium-push-1 {
        left: 8.33333%;
    }
    .small-collapse.row > .column:last-of-type.medium-pull-1,
    .small-collapse.row > .columns:last-of-type.medium-pull-1 {
        right: 8.33333%;
    }
    .small-collapse.medium-block-grid-1 {
        margin: 0;
    }
    .small-collapse.medium-block-grid-1 > li {
        padding: 0;
    }
    .small-collapse.row > .column.medium-2,
    .small-collapse.row > .columns.medium-2 {
        width: 16.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.medium-2:first-of-type,
    .small-collapse.row > .columns.medium-2:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.medium-2:last-of-type,
    .small-collapse.row > .columns.medium-2:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.medium-push-2,
    .small-collapse.row > .columns:first-of-type.medium-push-2 {
        left: 16.66667%;
    }
    .small-collapse.row > .column:last-of-type.medium-pull-2,
    .small-collapse.row > .columns:last-of-type.medium-pull-2 {
        right: 16.66667%;
    }
    .small-collapse.medium-block-grid-2 {
        margin: 0;
    }
    .small-collapse.medium-block-grid-2 > li {
        padding: 0;
    }
    .small-collapse.row > .column.medium-3,
    .small-collapse.row > .columns.medium-3 {
        width: 25%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.medium-3:first-of-type,
    .small-collapse.row > .columns.medium-3:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.medium-3:last-of-type,
    .small-collapse.row > .columns.medium-3:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.medium-push-3,
    .small-collapse.row > .columns:first-of-type.medium-push-3 {
        left: 25%;
    }
    .small-collapse.row > .column:last-of-type.medium-pull-3,
    .small-collapse.row > .columns:last-of-type.medium-pull-3 {
        right: 25%;
    }
    .small-collapse.medium-block-grid-3 {
        margin: 0;
    }
    .small-collapse.medium-block-grid-3 > li {
        padding: 0;
    }
    .small-collapse.row > .column.medium-4,
    .small-collapse.row > .columns.medium-4 {
        width: 33.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.medium-4:first-of-type,
    .small-collapse.row > .columns.medium-4:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.medium-4:last-of-type,
    .small-collapse.row > .columns.medium-4:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.medium-push-4,
    .small-collapse.row > .columns:first-of-type.medium-push-4 {
        left: 33.33333%;
    }
    .small-collapse.row > .column:last-of-type.medium-pull-4,
    .small-collapse.row > .columns:last-of-type.medium-pull-4 {
        right: 33.33333%;
    }
    .small-collapse.medium-block-grid-4 {
        margin: 0;
    }
    .small-collapse.medium-block-grid-4 > li {
        padding: 0;
    }
    .small-collapse.row > .column.medium-5,
    .small-collapse.row > .columns.medium-5 {
        width: 41.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.medium-5:first-of-type,
    .small-collapse.row > .columns.medium-5:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.medium-5:last-of-type,
    .small-collapse.row > .columns.medium-5:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.medium-push-5,
    .small-collapse.row > .columns:first-of-type.medium-push-5 {
        left: 41.66667%;
    }
    .small-collapse.row > .column:last-of-type.medium-pull-5,
    .small-collapse.row > .columns:last-of-type.medium-pull-5 {
        right: 41.66667%;
    }
    .small-collapse.medium-block-grid-5 {
        margin: 0;
    }
    .small-collapse.medium-block-grid-5 > li {
        padding: 0;
    }
    .small-collapse.row > .column.medium-6,
    .small-collapse.row > .columns.medium-6 {
        width: 50%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.medium-6:first-of-type,
    .small-collapse.row > .columns.medium-6:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.medium-6:last-of-type,
    .small-collapse.row > .columns.medium-6:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.medium-push-6,
    .small-collapse.row > .columns:first-of-type.medium-push-6 {
        left: 50%;
    }
    .small-collapse.row > .column:last-of-type.medium-pull-6,
    .small-collapse.row > .columns:last-of-type.medium-pull-6 {
        right: 50%;
    }
    .small-collapse.medium-block-grid-6 {
        margin: 0;
    }
    .small-collapse.medium-block-grid-6 > li {
        padding: 0;
    }
    .small-collapse.row > .column.medium-7,
    .small-collapse.row > .columns.medium-7 {
        width: 58.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.medium-7:first-of-type,
    .small-collapse.row > .columns.medium-7:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.medium-7:last-of-type,
    .small-collapse.row > .columns.medium-7:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.medium-push-7,
    .small-collapse.row > .columns:first-of-type.medium-push-7 {
        left: 58.33333%;
    }
    .small-collapse.row > .column:last-of-type.medium-pull-7,
    .small-collapse.row > .columns:last-of-type.medium-pull-7 {
        right: 58.33333%;
    }
    .small-collapse.medium-block-grid-7 {
        margin: 0;
    }
    .small-collapse.medium-block-grid-7 > li {
        padding: 0;
    }
    .small-collapse.row > .column.medium-8,
    .small-collapse.row > .columns.medium-8 {
        width: 66.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.medium-8:first-of-type,
    .small-collapse.row > .columns.medium-8:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.medium-8:last-of-type,
    .small-collapse.row > .columns.medium-8:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.medium-push-8,
    .small-collapse.row > .columns:first-of-type.medium-push-8 {
        left: 66.66667%;
    }
    .small-collapse.row > .column:last-of-type.medium-pull-8,
    .small-collapse.row > .columns:last-of-type.medium-pull-8 {
        right: 66.66667%;
    }
    .small-collapse.medium-block-grid-8 {
        margin: 0;
    }
    .small-collapse.medium-block-grid-8 > li {
        padding: 0;
    }
    .small-collapse.row > .column.medium-9,
    .small-collapse.row > .columns.medium-9 {
        width: 75%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.medium-9:first-of-type,
    .small-collapse.row > .columns.medium-9:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.medium-9:last-of-type,
    .small-collapse.row > .columns.medium-9:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.medium-push-9,
    .small-collapse.row > .columns:first-of-type.medium-push-9 {
        left: 75%;
    }
    .small-collapse.row > .column:last-of-type.medium-pull-9,
    .small-collapse.row > .columns:last-of-type.medium-pull-9 {
        right: 75%;
    }
    .small-collapse.medium-block-grid-9 {
        margin: 0;
    }
    .small-collapse.medium-block-grid-9 > li {
        padding: 0;
    }
    .small-collapse.row > .column.medium-10,
    .small-collapse.row > .columns.medium-10 {
        width: 83.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.medium-10:first-of-type,
    .small-collapse.row > .columns.medium-10:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.medium-10:last-of-type,
    .small-collapse.row > .columns.medium-10:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.medium-push-10,
    .small-collapse.row > .columns:first-of-type.medium-push-10 {
        left: 83.33333%;
    }
    .small-collapse.row > .column:last-of-type.medium-pull-10,
    .small-collapse.row > .columns:last-of-type.medium-pull-10 {
        right: 83.33333%;
    }
    .small-collapse.medium-block-grid-10 {
        margin: 0;
    }
    .small-collapse.medium-block-grid-10 > li {
        padding: 0;
    }
    .small-collapse.row > .column.medium-11,
    .small-collapse.row > .columns.medium-11 {
        width: 91.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.medium-11:first-of-type,
    .small-collapse.row > .columns.medium-11:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.medium-11:last-of-type,
    .small-collapse.row > .columns.medium-11:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.medium-push-11,
    .small-collapse.row > .columns:first-of-type.medium-push-11 {
        left: 91.66667%;
    }
    .small-collapse.row > .column:last-of-type.medium-pull-11,
    .small-collapse.row > .columns:last-of-type.medium-pull-11 {
        right: 91.66667%;
    }
    .small-collapse.medium-block-grid-11 {
        margin: 0;
    }
    .small-collapse.medium-block-grid-11 > li {
        padding: 0;
    }
    .small-collapse.row > .column.medium-12,
    .small-collapse.row > .columns.medium-12 {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.medium-12:first-of-type,
    .small-collapse.row > .columns.medium-12:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.medium-12:last-of-type,
    .small-collapse.row > .columns.medium-12:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.medium-push-12,
    .small-collapse.row > .columns:first-of-type.medium-push-12 {
        left: 100%;
    }
    .small-collapse.row > .column:last-of-type.medium-pull-12,
    .small-collapse.row > .columns:last-of-type.medium-pull-12 {
        right: 100%;
    }
    .small-collapse.medium-block-grid-12 {
        margin: 0;
    }
    .small-collapse.medium-block-grid-12 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.medium-1,
    .medium-collapse.row > .columns.medium-1 {
        width: 8.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.medium-1:first-of-type,
    .medium-collapse.row > .columns.medium-1:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.medium-1:last-of-type,
    .medium-collapse.row > .columns.medium-1:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.medium-push-1,
    .medium-collapse.row > .columns:first-of-type.medium-push-1 {
        left: 8.33333%;
    }
    .medium-collapse.row > .column:last-of-type.medium-pull-1,
    .medium-collapse.row > .columns:last-of-type.medium-pull-1 {
        right: 8.33333%;
    }
    .medium-collapse.medium-block-grid-1 {
        margin: 0;
    }
    .medium-collapse.medium-block-grid-1 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.medium-2,
    .medium-collapse.row > .columns.medium-2 {
        width: 16.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.medium-2:first-of-type,
    .medium-collapse.row > .columns.medium-2:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.medium-2:last-of-type,
    .medium-collapse.row > .columns.medium-2:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.medium-push-2,
    .medium-collapse.row > .columns:first-of-type.medium-push-2 {
        left: 16.66667%;
    }
    .medium-collapse.row > .column:last-of-type.medium-pull-2,
    .medium-collapse.row > .columns:last-of-type.medium-pull-2 {
        right: 16.66667%;
    }
    .medium-collapse.medium-block-grid-2 {
        margin: 0;
    }
    .medium-collapse.medium-block-grid-2 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.medium-3,
    .medium-collapse.row > .columns.medium-3 {
        width: 25%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.medium-3:first-of-type,
    .medium-collapse.row > .columns.medium-3:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.medium-3:last-of-type,
    .medium-collapse.row > .columns.medium-3:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.medium-push-3,
    .medium-collapse.row > .columns:first-of-type.medium-push-3 {
        left: 25%;
    }
    .medium-collapse.row > .column:last-of-type.medium-pull-3,
    .medium-collapse.row > .columns:last-of-type.medium-pull-3 {
        right: 25%;
    }
    .medium-collapse.medium-block-grid-3 {
        margin: 0;
    }
    .medium-collapse.medium-block-grid-3 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.medium-4,
    .medium-collapse.row > .columns.medium-4 {
        width: 33.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.medium-4:first-of-type,
    .medium-collapse.row > .columns.medium-4:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.medium-4:last-of-type,
    .medium-collapse.row > .columns.medium-4:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.medium-push-4,
    .medium-collapse.row > .columns:first-of-type.medium-push-4 {
        left: 33.33333%;
    }
    .medium-collapse.row > .column:last-of-type.medium-pull-4,
    .medium-collapse.row > .columns:last-of-type.medium-pull-4 {
        right: 33.33333%;
    }
    .medium-collapse.medium-block-grid-4 {
        margin: 0;
    }
    .medium-collapse.medium-block-grid-4 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.medium-5,
    .medium-collapse.row > .columns.medium-5 {
        width: 41.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.medium-5:first-of-type,
    .medium-collapse.row > .columns.medium-5:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.medium-5:last-of-type,
    .medium-collapse.row > .columns.medium-5:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.medium-push-5,
    .medium-collapse.row > .columns:first-of-type.medium-push-5 {
        left: 41.66667%;
    }
    .medium-collapse.row > .column:last-of-type.medium-pull-5,
    .medium-collapse.row > .columns:last-of-type.medium-pull-5 {
        right: 41.66667%;
    }
    .medium-collapse.medium-block-grid-5 {
        margin: 0;
    }
    .medium-collapse.medium-block-grid-5 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.medium-6,
    .medium-collapse.row > .columns.medium-6 {
        width: 50%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.medium-6:first-of-type,
    .medium-collapse.row > .columns.medium-6:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.medium-6:last-of-type,
    .medium-collapse.row > .columns.medium-6:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.medium-push-6,
    .medium-collapse.row > .columns:first-of-type.medium-push-6 {
        left: 50%;
    }
    .medium-collapse.row > .column:last-of-type.medium-pull-6,
    .medium-collapse.row > .columns:last-of-type.medium-pull-6 {
        right: 50%;
    }
    .medium-collapse.medium-block-grid-6 {
        margin: 0;
    }
    .medium-collapse.medium-block-grid-6 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.medium-7,
    .medium-collapse.row > .columns.medium-7 {
        width: 58.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.medium-7:first-of-type,
    .medium-collapse.row > .columns.medium-7:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.medium-7:last-of-type,
    .medium-collapse.row > .columns.medium-7:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.medium-push-7,
    .medium-collapse.row > .columns:first-of-type.medium-push-7 {
        left: 58.33333%;
    }
    .medium-collapse.row > .column:last-of-type.medium-pull-7,
    .medium-collapse.row > .columns:last-of-type.medium-pull-7 {
        right: 58.33333%;
    }
    .medium-collapse.medium-block-grid-7 {
        margin: 0;
    }
    .medium-collapse.medium-block-grid-7 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.medium-8,
    .medium-collapse.row > .columns.medium-8 {
        width: 66.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.medium-8:first-of-type,
    .medium-collapse.row > .columns.medium-8:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.medium-8:last-of-type,
    .medium-collapse.row > .columns.medium-8:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.medium-push-8,
    .medium-collapse.row > .columns:first-of-type.medium-push-8 {
        left: 66.66667%;
    }
    .medium-collapse.row > .column:last-of-type.medium-pull-8,
    .medium-collapse.row > .columns:last-of-type.medium-pull-8 {
        right: 66.66667%;
    }
    .medium-collapse.medium-block-grid-8 {
        margin: 0;
    }
    .medium-collapse.medium-block-grid-8 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.medium-9,
    .medium-collapse.row > .columns.medium-9 {
        width: 75%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.medium-9:first-of-type,
    .medium-collapse.row > .columns.medium-9:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.medium-9:last-of-type,
    .medium-collapse.row > .columns.medium-9:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.medium-push-9,
    .medium-collapse.row > .columns:first-of-type.medium-push-9 {
        left: 75%;
    }
    .medium-collapse.row > .column:last-of-type.medium-pull-9,
    .medium-collapse.row > .columns:last-of-type.medium-pull-9 {
        right: 75%;
    }
    .medium-collapse.medium-block-grid-9 {
        margin: 0;
    }
    .medium-collapse.medium-block-grid-9 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.medium-10,
    .medium-collapse.row > .columns.medium-10 {
        width: 83.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.medium-10:first-of-type,
    .medium-collapse.row > .columns.medium-10:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.medium-10:last-of-type,
    .medium-collapse.row > .columns.medium-10:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.medium-push-10,
    .medium-collapse.row > .columns:first-of-type.medium-push-10 {
        left: 83.33333%;
    }
    .medium-collapse.row > .column:last-of-type.medium-pull-10,
    .medium-collapse.row > .columns:last-of-type.medium-pull-10 {
        right: 83.33333%;
    }
    .medium-collapse.medium-block-grid-10 {
        margin: 0;
    }
    .medium-collapse.medium-block-grid-10 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.medium-11,
    .medium-collapse.row > .columns.medium-11 {
        width: 91.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.medium-11:first-of-type,
    .medium-collapse.row > .columns.medium-11:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.medium-11:last-of-type,
    .medium-collapse.row > .columns.medium-11:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.medium-push-11,
    .medium-collapse.row > .columns:first-of-type.medium-push-11 {
        left: 91.66667%;
    }
    .medium-collapse.row > .column:last-of-type.medium-pull-11,
    .medium-collapse.row > .columns:last-of-type.medium-pull-11 {
        right: 91.66667%;
    }
    .medium-collapse.medium-block-grid-11 {
        margin: 0;
    }
    .medium-collapse.medium-block-grid-11 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.medium-12,
    .medium-collapse.row > .columns.medium-12 {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.medium-12:first-of-type,
    .medium-collapse.row > .columns.medium-12:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.medium-12:last-of-type,
    .medium-collapse.row > .columns.medium-12:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.medium-push-12,
    .medium-collapse.row > .columns:first-of-type.medium-push-12 {
        left: 100%;
    }
    .medium-collapse.row > .column:last-of-type.medium-pull-12,
    .medium-collapse.row > .columns:last-of-type.medium-pull-12 {
        right: 100%;
    }
    .medium-collapse.medium-block-grid-12 {
        margin: 0;
    }
    .medium-collapse.medium-block-grid-12 > li {
        padding: 0;
    }
    .row.medium-collapse .row {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .medium-block-grid-1 > li {
        list-style: none;
        width: 100%;
    }
    .medium-block-grid-1 > li:nth-of-type(1n) {
        clear: none;
    }
    .medium-block-grid-1 > li:nth-of-type(1n + 1) {
        clear: both;
    }
    .medium-block-grid-2 > li {
        list-style: none;
        width: 50%;
    }
    .medium-block-grid-2 > li:nth-of-type(1n) {
        clear: none;
    }
    .medium-block-grid-2 > li:nth-of-type(2n + 1) {
        clear: both;
    }
    .medium-block-grid-3 > li {
        list-style: none;
        width: 33.33333%;
    }
    .medium-block-grid-3 > li:nth-of-type(1n) {
        clear: none;
    }
    .medium-block-grid-3 > li:nth-of-type(3n + 1) {
        clear: both;
    }
    .medium-block-grid-4 > li {
        list-style: none;
        width: 25%;
    }
    .medium-block-grid-4 > li:nth-of-type(1n) {
        clear: none;
    }
    .medium-block-grid-4 > li:nth-of-type(4n + 1) {
        clear: both;
    }
    .medium-block-grid-5 > li {
        list-style: none;
        width: 20%;
    }
    .medium-block-grid-5 > li:nth-of-type(1n) {
        clear: none;
    }
    .medium-block-grid-5 > li:nth-of-type(5n + 1) {
        clear: both;
    }
    .medium-block-grid-6 > li {
        list-style: none;
        width: 16.66667%;
    }
    .medium-block-grid-6 > li:nth-of-type(1n) {
        clear: none;
    }
    .medium-block-grid-6 > li:nth-of-type(6n + 1) {
        clear: both;
    }
    .medium-block-grid-7 > li {
        list-style: none;
        width: 14.28571%;
    }
    .medium-block-grid-7 > li:nth-of-type(1n) {
        clear: none;
    }
    .medium-block-grid-7 > li:nth-of-type(7n + 1) {
        clear: both;
    }
    .medium-block-grid-8 > li {
        list-style: none;
        width: 12.5%;
    }
    .medium-block-grid-8 > li:nth-of-type(1n) {
        clear: none;
    }
    .medium-block-grid-8 > li:nth-of-type(8n + 1) {
        clear: both;
    }
    .medium-block-grid-9 > li {
        list-style: none;
        width: 11.11111%;
    }
    .medium-block-grid-9 > li:nth-of-type(1n) {
        clear: none;
    }
    .medium-block-grid-9 > li:nth-of-type(9n + 1) {
        clear: both;
    }
    .medium-block-grid-10 > li {
        list-style: none;
        width: 10%;
    }
    .medium-block-grid-10 > li:nth-of-type(1n) {
        clear: none;
    }
    .medium-block-grid-10 > li:nth-of-type(10n + 1) {
        clear: both;
    }
    .medium-block-grid-11 > li {
        list-style: none;
        width: 9.09091%;
    }
    .medium-block-grid-11 > li:nth-of-type(1n) {
        clear: none;
    }
    .medium-block-grid-11 > li:nth-of-type(11n + 1) {
        clear: both;
    }
    .medium-block-grid-12 > li {
        list-style: none;
        width: 8.33333%;
    }
    .medium-block-grid-12 > li:nth-of-type(1n) {
        clear: none;
    }
    .medium-block-grid-12 > li:nth-of-type(12n + 1) {
        clear: both;
    }
    .column.medium-centered,
    .columns.medium-centered {
        margin-left: auto !important;
        margin-right: auto !important;
        float: none;
    }
    .column.medium-centered:last-child,
    .columns.medium-centered:last-child {
        float: none;
    }
    .column.medium-uncentered:last-child,
    .columns.medium-uncentered:last-child {
        float: left;
    }
    .column.medium-uncentered.opposite,
    .columns.medium-uncentered.opposite {
        float: right;
    }
}

@media only screen and (min-width: 960px) {
    .small-collapse.row > .column.large-1,
    .small-collapse.row > .columns.large-1 {
        width: 8.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.large-1:first-of-type,
    .small-collapse.row > .columns.large-1:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.large-1:last-of-type,
    .small-collapse.row > .columns.large-1:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.large-push-1,
    .small-collapse.row > .columns:first-of-type.large-push-1 {
        left: 8.33333%;
    }
    .small-collapse.row > .column:last-of-type.large-pull-1,
    .small-collapse.row > .columns:last-of-type.large-pull-1 {
        right: 8.33333%;
    }
    .small-collapse.large-block-grid-1 {
        margin: 0;
    }
    .small-collapse.large-block-grid-1 > li {
        padding: 0;
    }
    .small-collapse.row > .column.large-2,
    .small-collapse.row > .columns.large-2 {
        width: 16.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.large-2:first-of-type,
    .small-collapse.row > .columns.large-2:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.large-2:last-of-type,
    .small-collapse.row > .columns.large-2:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.large-push-2,
    .small-collapse.row > .columns:first-of-type.large-push-2 {
        left: 16.66667%;
    }
    .small-collapse.row > .column:last-of-type.large-pull-2,
    .small-collapse.row > .columns:last-of-type.large-pull-2 {
        right: 16.66667%;
    }
    .small-collapse.large-block-grid-2 {
        margin: 0;
    }
    .small-collapse.large-block-grid-2 > li {
        padding: 0;
    }
    .small-collapse.row > .column.large-3,
    .small-collapse.row > .columns.large-3 {
        width: 25%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.large-3:first-of-type,
    .small-collapse.row > .columns.large-3:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.large-3:last-of-type,
    .small-collapse.row > .columns.large-3:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.large-push-3,
    .small-collapse.row > .columns:first-of-type.large-push-3 {
        left: 25%;
    }
    .small-collapse.row > .column:last-of-type.large-pull-3,
    .small-collapse.row > .columns:last-of-type.large-pull-3 {
        right: 25%;
    }
    .small-collapse.large-block-grid-3 {
        margin: 0;
    }
    .small-collapse.large-block-grid-3 > li {
        padding: 0;
    }
    .small-collapse.row > .column.large-4,
    .small-collapse.row > .columns.large-4 {
        width: 33.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.large-4:first-of-type,
    .small-collapse.row > .columns.large-4:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.large-4:last-of-type,
    .small-collapse.row > .columns.large-4:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.large-push-4,
    .small-collapse.row > .columns:first-of-type.large-push-4 {
        left: 33.33333%;
    }
    .small-collapse.row > .column:last-of-type.large-pull-4,
    .small-collapse.row > .columns:last-of-type.large-pull-4 {
        right: 33.33333%;
    }
    .small-collapse.large-block-grid-4 {
        margin: 0;
    }
    .small-collapse.large-block-grid-4 > li {
        padding: 0;
    }
    .small-collapse.row > .column.large-5,
    .small-collapse.row > .columns.large-5 {
        width: 41.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.large-5:first-of-type,
    .small-collapse.row > .columns.large-5:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.large-5:last-of-type,
    .small-collapse.row > .columns.large-5:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.large-push-5,
    .small-collapse.row > .columns:first-of-type.large-push-5 {
        left: 41.66667%;
    }
    .small-collapse.row > .column:last-of-type.large-pull-5,
    .small-collapse.row > .columns:last-of-type.large-pull-5 {
        right: 41.66667%;
    }
    .small-collapse.large-block-grid-5 {
        margin: 0;
    }
    .small-collapse.large-block-grid-5 > li {
        padding: 0;
    }
    .small-collapse.row > .column.large-6,
    .small-collapse.row > .columns.large-6 {
        width: 50%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.large-6:first-of-type,
    .small-collapse.row > .columns.large-6:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.large-6:last-of-type,
    .small-collapse.row > .columns.large-6:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.large-push-6,
    .small-collapse.row > .columns:first-of-type.large-push-6 {
        left: 50%;
    }
    .small-collapse.row > .column:last-of-type.large-pull-6,
    .small-collapse.row > .columns:last-of-type.large-pull-6 {
        right: 50%;
    }
    .small-collapse.large-block-grid-6 {
        margin: 0;
    }
    .small-collapse.large-block-grid-6 > li {
        padding: 0;
    }
    .small-collapse.row > .column.large-7,
    .small-collapse.row > .columns.large-7 {
        width: 58.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.large-7:first-of-type,
    .small-collapse.row > .columns.large-7:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.large-7:last-of-type,
    .small-collapse.row > .columns.large-7:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.large-push-7,
    .small-collapse.row > .columns:first-of-type.large-push-7 {
        left: 58.33333%;
    }
    .small-collapse.row > .column:last-of-type.large-pull-7,
    .small-collapse.row > .columns:last-of-type.large-pull-7 {
        right: 58.33333%;
    }
    .small-collapse.large-block-grid-7 {
        margin: 0;
    }
    .small-collapse.large-block-grid-7 > li {
        padding: 0;
    }
    .small-collapse.row > .column.large-8,
    .small-collapse.row > .columns.large-8 {
        width: 66.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.large-8:first-of-type,
    .small-collapse.row > .columns.large-8:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.large-8:last-of-type,
    .small-collapse.row > .columns.large-8:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.large-push-8,
    .small-collapse.row > .columns:first-of-type.large-push-8 {
        left: 66.66667%;
    }
    .small-collapse.row > .column:last-of-type.large-pull-8,
    .small-collapse.row > .columns:last-of-type.large-pull-8 {
        right: 66.66667%;
    }
    .small-collapse.large-block-grid-8 {
        margin: 0;
    }
    .small-collapse.large-block-grid-8 > li {
        padding: 0;
    }
    .small-collapse.row > .column.large-9,
    .small-collapse.row > .columns.large-9 {
        width: 75%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.large-9:first-of-type,
    .small-collapse.row > .columns.large-9:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.large-9:last-of-type,
    .small-collapse.row > .columns.large-9:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.large-push-9,
    .small-collapse.row > .columns:first-of-type.large-push-9 {
        left: 75%;
    }
    .small-collapse.row > .column:last-of-type.large-pull-9,
    .small-collapse.row > .columns:last-of-type.large-pull-9 {
        right: 75%;
    }
    .small-collapse.large-block-grid-9 {
        margin: 0;
    }
    .small-collapse.large-block-grid-9 > li {
        padding: 0;
    }
    .small-collapse.row > .column.large-10,
    .small-collapse.row > .columns.large-10 {
        width: 83.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.large-10:first-of-type,
    .small-collapse.row > .columns.large-10:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.large-10:last-of-type,
    .small-collapse.row > .columns.large-10:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.large-push-10,
    .small-collapse.row > .columns:first-of-type.large-push-10 {
        left: 83.33333%;
    }
    .small-collapse.row > .column:last-of-type.large-pull-10,
    .small-collapse.row > .columns:last-of-type.large-pull-10 {
        right: 83.33333%;
    }
    .small-collapse.large-block-grid-10 {
        margin: 0;
    }
    .small-collapse.large-block-grid-10 > li {
        padding: 0;
    }
    .small-collapse.row > .column.large-11,
    .small-collapse.row > .columns.large-11 {
        width: 91.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.large-11:first-of-type,
    .small-collapse.row > .columns.large-11:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.large-11:last-of-type,
    .small-collapse.row > .columns.large-11:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.large-push-11,
    .small-collapse.row > .columns:first-of-type.large-push-11 {
        left: 91.66667%;
    }
    .small-collapse.row > .column:last-of-type.large-pull-11,
    .small-collapse.row > .columns:last-of-type.large-pull-11 {
        right: 91.66667%;
    }
    .small-collapse.large-block-grid-11 {
        margin: 0;
    }
    .small-collapse.large-block-grid-11 > li {
        padding: 0;
    }
    .small-collapse.row > .column.large-12,
    .small-collapse.row > .columns.large-12 {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.large-12:first-of-type,
    .small-collapse.row > .columns.large-12:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.large-12:last-of-type,
    .small-collapse.row > .columns.large-12:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.large-push-12,
    .small-collapse.row > .columns:first-of-type.large-push-12 {
        left: 100%;
    }
    .small-collapse.row > .column:last-of-type.large-pull-12,
    .small-collapse.row > .columns:last-of-type.large-pull-12 {
        right: 100%;
    }
    .small-collapse.large-block-grid-12 {
        margin: 0;
    }
    .small-collapse.large-block-grid-12 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.large-1,
    .medium-collapse.row > .columns.large-1 {
        width: 8.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.large-1:first-of-type,
    .medium-collapse.row > .columns.large-1:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.large-1:last-of-type,
    .medium-collapse.row > .columns.large-1:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.large-push-1,
    .medium-collapse.row > .columns:first-of-type.large-push-1 {
        left: 8.33333%;
    }
    .medium-collapse.row > .column:last-of-type.large-pull-1,
    .medium-collapse.row > .columns:last-of-type.large-pull-1 {
        right: 8.33333%;
    }
    .medium-collapse.large-block-grid-1 {
        margin: 0;
    }
    .medium-collapse.large-block-grid-1 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.large-2,
    .medium-collapse.row > .columns.large-2 {
        width: 16.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.large-2:first-of-type,
    .medium-collapse.row > .columns.large-2:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.large-2:last-of-type,
    .medium-collapse.row > .columns.large-2:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.large-push-2,
    .medium-collapse.row > .columns:first-of-type.large-push-2 {
        left: 16.66667%;
    }
    .medium-collapse.row > .column:last-of-type.large-pull-2,
    .medium-collapse.row > .columns:last-of-type.large-pull-2 {
        right: 16.66667%;
    }
    .medium-collapse.large-block-grid-2 {
        margin: 0;
    }
    .medium-collapse.large-block-grid-2 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.large-3,
    .medium-collapse.row > .columns.large-3 {
        width: 25%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.large-3:first-of-type,
    .medium-collapse.row > .columns.large-3:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.large-3:last-of-type,
    .medium-collapse.row > .columns.large-3:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.large-push-3,
    .medium-collapse.row > .columns:first-of-type.large-push-3 {
        left: 25%;
    }
    .medium-collapse.row > .column:last-of-type.large-pull-3,
    .medium-collapse.row > .columns:last-of-type.large-pull-3 {
        right: 25%;
    }
    .medium-collapse.large-block-grid-3 {
        margin: 0;
    }
    .medium-collapse.large-block-grid-3 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.large-4,
    .medium-collapse.row > .columns.large-4 {
        width: 33.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.large-4:first-of-type,
    .medium-collapse.row > .columns.large-4:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.large-4:last-of-type,
    .medium-collapse.row > .columns.large-4:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.large-push-4,
    .medium-collapse.row > .columns:first-of-type.large-push-4 {
        left: 33.33333%;
    }
    .medium-collapse.row > .column:last-of-type.large-pull-4,
    .medium-collapse.row > .columns:last-of-type.large-pull-4 {
        right: 33.33333%;
    }
    .medium-collapse.large-block-grid-4 {
        margin: 0;
    }
    .medium-collapse.large-block-grid-4 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.large-5,
    .medium-collapse.row > .columns.large-5 {
        width: 41.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.large-5:first-of-type,
    .medium-collapse.row > .columns.large-5:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.large-5:last-of-type,
    .medium-collapse.row > .columns.large-5:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.large-push-5,
    .medium-collapse.row > .columns:first-of-type.large-push-5 {
        left: 41.66667%;
    }
    .medium-collapse.row > .column:last-of-type.large-pull-5,
    .medium-collapse.row > .columns:last-of-type.large-pull-5 {
        right: 41.66667%;
    }
    .medium-collapse.large-block-grid-5 {
        margin: 0;
    }
    .medium-collapse.large-block-grid-5 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.large-6,
    .medium-collapse.row > .columns.large-6 {
        width: 50%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.large-6:first-of-type,
    .medium-collapse.row > .columns.large-6:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.large-6:last-of-type,
    .medium-collapse.row > .columns.large-6:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.large-push-6,
    .medium-collapse.row > .columns:first-of-type.large-push-6 {
        left: 50%;
    }
    .medium-collapse.row > .column:last-of-type.large-pull-6,
    .medium-collapse.row > .columns:last-of-type.large-pull-6 {
        right: 50%;
    }
    .medium-collapse.large-block-grid-6 {
        margin: 0;
    }
    .medium-collapse.large-block-grid-6 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.large-7,
    .medium-collapse.row > .columns.large-7 {
        width: 58.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.large-7:first-of-type,
    .medium-collapse.row > .columns.large-7:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.large-7:last-of-type,
    .medium-collapse.row > .columns.large-7:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.large-push-7,
    .medium-collapse.row > .columns:first-of-type.large-push-7 {
        left: 58.33333%;
    }
    .medium-collapse.row > .column:last-of-type.large-pull-7,
    .medium-collapse.row > .columns:last-of-type.large-pull-7 {
        right: 58.33333%;
    }
    .medium-collapse.large-block-grid-7 {
        margin: 0;
    }
    .medium-collapse.large-block-grid-7 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.large-8,
    .medium-collapse.row > .columns.large-8 {
        width: 66.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.large-8:first-of-type,
    .medium-collapse.row > .columns.large-8:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.large-8:last-of-type,
    .medium-collapse.row > .columns.large-8:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.large-push-8,
    .medium-collapse.row > .columns:first-of-type.large-push-8 {
        left: 66.66667%;
    }
    .medium-collapse.row > .column:last-of-type.large-pull-8,
    .medium-collapse.row > .columns:last-of-type.large-pull-8 {
        right: 66.66667%;
    }
    .medium-collapse.large-block-grid-8 {
        margin: 0;
    }
    .medium-collapse.large-block-grid-8 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.large-9,
    .medium-collapse.row > .columns.large-9 {
        width: 75%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.large-9:first-of-type,
    .medium-collapse.row > .columns.large-9:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.large-9:last-of-type,
    .medium-collapse.row > .columns.large-9:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.large-push-9,
    .medium-collapse.row > .columns:first-of-type.large-push-9 {
        left: 75%;
    }
    .medium-collapse.row > .column:last-of-type.large-pull-9,
    .medium-collapse.row > .columns:last-of-type.large-pull-9 {
        right: 75%;
    }
    .medium-collapse.large-block-grid-9 {
        margin: 0;
    }
    .medium-collapse.large-block-grid-9 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.large-10,
    .medium-collapse.row > .columns.large-10 {
        width: 83.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.large-10:first-of-type,
    .medium-collapse.row > .columns.large-10:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.large-10:last-of-type,
    .medium-collapse.row > .columns.large-10:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.large-push-10,
    .medium-collapse.row > .columns:first-of-type.large-push-10 {
        left: 83.33333%;
    }
    .medium-collapse.row > .column:last-of-type.large-pull-10,
    .medium-collapse.row > .columns:last-of-type.large-pull-10 {
        right: 83.33333%;
    }
    .medium-collapse.large-block-grid-10 {
        margin: 0;
    }
    .medium-collapse.large-block-grid-10 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.large-11,
    .medium-collapse.row > .columns.large-11 {
        width: 91.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.large-11:first-of-type,
    .medium-collapse.row > .columns.large-11:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.large-11:last-of-type,
    .medium-collapse.row > .columns.large-11:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.large-push-11,
    .medium-collapse.row > .columns:first-of-type.large-push-11 {
        left: 91.66667%;
    }
    .medium-collapse.row > .column:last-of-type.large-pull-11,
    .medium-collapse.row > .columns:last-of-type.large-pull-11 {
        right: 91.66667%;
    }
    .medium-collapse.large-block-grid-11 {
        margin: 0;
    }
    .medium-collapse.large-block-grid-11 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.large-12,
    .medium-collapse.row > .columns.large-12 {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.large-12:first-of-type,
    .medium-collapse.row > .columns.large-12:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.large-12:last-of-type,
    .medium-collapse.row > .columns.large-12:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.large-push-12,
    .medium-collapse.row > .columns:first-of-type.large-push-12 {
        left: 100%;
    }
    .medium-collapse.row > .column:last-of-type.large-pull-12,
    .medium-collapse.row > .columns:last-of-type.large-pull-12 {
        right: 100%;
    }
    .medium-collapse.large-block-grid-12 {
        margin: 0;
    }
    .medium-collapse.large-block-grid-12 > li {
        padding: 0;
    }
    .large-collapse.row > .column.large-1,
    .large-collapse.row > .columns.large-1 {
        width: 8.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .large-collapse.row > .column.large-1:first-of-type,
    .large-collapse.row > .columns.large-1:first-of-type {
        margin-left: 0;
    }
    .large-collapse.row > .column.large-1:last-of-type,
    .large-collapse.row > .columns.large-1:last-of-type {
        margin-right: 0;
    }
    .large-collapse.row > .column:first-of-type.large-push-1,
    .large-collapse.row > .columns:first-of-type.large-push-1 {
        left: 8.33333%;
    }
    .large-collapse.row > .column:last-of-type.large-pull-1,
    .large-collapse.row > .columns:last-of-type.large-pull-1 {
        right: 8.33333%;
    }
    .large-collapse.large-block-grid-1 {
        margin: 0;
    }
    .large-collapse.large-block-grid-1 > li {
        padding: 0;
    }
    .large-collapse.row > .column.large-2,
    .large-collapse.row > .columns.large-2 {
        width: 16.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .large-collapse.row > .column.large-2:first-of-type,
    .large-collapse.row > .columns.large-2:first-of-type {
        margin-left: 0;
    }
    .large-collapse.row > .column.large-2:last-of-type,
    .large-collapse.row > .columns.large-2:last-of-type {
        margin-right: 0;
    }
    .large-collapse.row > .column:first-of-type.large-push-2,
    .large-collapse.row > .columns:first-of-type.large-push-2 {
        left: 16.66667%;
    }
    .large-collapse.row > .column:last-of-type.large-pull-2,
    .large-collapse.row > .columns:last-of-type.large-pull-2 {
        right: 16.66667%;
    }
    .large-collapse.large-block-grid-2 {
        margin: 0;
    }
    .large-collapse.large-block-grid-2 > li {
        padding: 0;
    }
    .large-collapse.row > .column.large-3,
    .large-collapse.row > .columns.large-3 {
        width: 25%;
        padding-left: 0;
        padding-right: 0;
    }
    .large-collapse.row > .column.large-3:first-of-type,
    .large-collapse.row > .columns.large-3:first-of-type {
        margin-left: 0;
    }
    .large-collapse.row > .column.large-3:last-of-type,
    .large-collapse.row > .columns.large-3:last-of-type {
        margin-right: 0;
    }
    .large-collapse.row > .column:first-of-type.large-push-3,
    .large-collapse.row > .columns:first-of-type.large-push-3 {
        left: 25%;
    }
    .large-collapse.row > .column:last-of-type.large-pull-3,
    .large-collapse.row > .columns:last-of-type.large-pull-3 {
        right: 25%;
    }
    .large-collapse.large-block-grid-3 {
        margin: 0;
    }
    .large-collapse.large-block-grid-3 > li {
        padding: 0;
    }
    .large-collapse.row > .column.large-4,
    .large-collapse.row > .columns.large-4 {
        width: 33.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .large-collapse.row > .column.large-4:first-of-type,
    .large-collapse.row > .columns.large-4:first-of-type {
        margin-left: 0;
    }
    .large-collapse.row > .column.large-4:last-of-type,
    .large-collapse.row > .columns.large-4:last-of-type {
        margin-right: 0;
    }
    .large-collapse.row > .column:first-of-type.large-push-4,
    .large-collapse.row > .columns:first-of-type.large-push-4 {
        left: 33.33333%;
    }
    .large-collapse.row > .column:last-of-type.large-pull-4,
    .large-collapse.row > .columns:last-of-type.large-pull-4 {
        right: 33.33333%;
    }
    .large-collapse.large-block-grid-4 {
        margin: 0;
    }
    .large-collapse.large-block-grid-4 > li {
        padding: 0;
    }
    .large-collapse.row > .column.large-5,
    .large-collapse.row > .columns.large-5 {
        width: 41.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .large-collapse.row > .column.large-5:first-of-type,
    .large-collapse.row > .columns.large-5:first-of-type {
        margin-left: 0;
    }
    .large-collapse.row > .column.large-5:last-of-type,
    .large-collapse.row > .columns.large-5:last-of-type {
        margin-right: 0;
    }
    .large-collapse.row > .column:first-of-type.large-push-5,
    .large-collapse.row > .columns:first-of-type.large-push-5 {
        left: 41.66667%;
    }
    .large-collapse.row > .column:last-of-type.large-pull-5,
    .large-collapse.row > .columns:last-of-type.large-pull-5 {
        right: 41.66667%;
    }
    .large-collapse.large-block-grid-5 {
        margin: 0;
    }
    .large-collapse.large-block-grid-5 > li {
        padding: 0;
    }
    .large-collapse.row > .column.large-6,
    .large-collapse.row > .columns.large-6 {
        width: 50%;
        padding-left: 0;
        padding-right: 0;
    }
    .large-collapse.row > .column.large-6:first-of-type,
    .large-collapse.row > .columns.large-6:first-of-type {
        margin-left: 0;
    }
    .large-collapse.row > .column.large-6:last-of-type,
    .large-collapse.row > .columns.large-6:last-of-type {
        margin-right: 0;
    }
    .large-collapse.row > .column:first-of-type.large-push-6,
    .large-collapse.row > .columns:first-of-type.large-push-6 {
        left: 50%;
    }
    .large-collapse.row > .column:last-of-type.large-pull-6,
    .large-collapse.row > .columns:last-of-type.large-pull-6 {
        right: 50%;
    }
    .large-collapse.large-block-grid-6 {
        margin: 0;
    }
    .large-collapse.large-block-grid-6 > li {
        padding: 0;
    }
    .large-collapse.row > .column.large-7,
    .large-collapse.row > .columns.large-7 {
        width: 58.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .large-collapse.row > .column.large-7:first-of-type,
    .large-collapse.row > .columns.large-7:first-of-type {
        margin-left: 0;
    }
    .large-collapse.row > .column.large-7:last-of-type,
    .large-collapse.row > .columns.large-7:last-of-type {
        margin-right: 0;
    }
    .large-collapse.row > .column:first-of-type.large-push-7,
    .large-collapse.row > .columns:first-of-type.large-push-7 {
        left: 58.33333%;
    }
    .large-collapse.row > .column:last-of-type.large-pull-7,
    .large-collapse.row > .columns:last-of-type.large-pull-7 {
        right: 58.33333%;
    }
    .large-collapse.large-block-grid-7 {
        margin: 0;
    }
    .large-collapse.large-block-grid-7 > li {
        padding: 0;
    }
    .large-collapse.row > .column.large-8,
    .large-collapse.row > .columns.large-8 {
        width: 66.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .large-collapse.row > .column.large-8:first-of-type,
    .large-collapse.row > .columns.large-8:first-of-type {
        margin-left: 0;
    }
    .large-collapse.row > .column.large-8:last-of-type,
    .large-collapse.row > .columns.large-8:last-of-type {
        margin-right: 0;
    }
    .large-collapse.row > .column:first-of-type.large-push-8,
    .large-collapse.row > .columns:first-of-type.large-push-8 {
        left: 66.66667%;
    }
    .large-collapse.row > .column:last-of-type.large-pull-8,
    .large-collapse.row > .columns:last-of-type.large-pull-8 {
        right: 66.66667%;
    }
    .large-collapse.large-block-grid-8 {
        margin: 0;
    }
    .large-collapse.large-block-grid-8 > li {
        padding: 0;
    }
    .large-collapse.row > .column.large-9,
    .large-collapse.row > .columns.large-9 {
        width: 75%;
        padding-left: 0;
        padding-right: 0;
    }
    .large-collapse.row > .column.large-9:first-of-type,
    .large-collapse.row > .columns.large-9:first-of-type {
        margin-left: 0;
    }
    .large-collapse.row > .column.large-9:last-of-type,
    .large-collapse.row > .columns.large-9:last-of-type {
        margin-right: 0;
    }
    .large-collapse.row > .column:first-of-type.large-push-9,
    .large-collapse.row > .columns:first-of-type.large-push-9 {
        left: 75%;
    }
    .large-collapse.row > .column:last-of-type.large-pull-9,
    .large-collapse.row > .columns:last-of-type.large-pull-9 {
        right: 75%;
    }
    .large-collapse.large-block-grid-9 {
        margin: 0;
    }
    .large-collapse.large-block-grid-9 > li {
        padding: 0;
    }
    .large-collapse.row > .column.large-10,
    .large-collapse.row > .columns.large-10 {
        width: 83.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .large-collapse.row > .column.large-10:first-of-type,
    .large-collapse.row > .columns.large-10:first-of-type {
        margin-left: 0;
    }
    .large-collapse.row > .column.large-10:last-of-type,
    .large-collapse.row > .columns.large-10:last-of-type {
        margin-right: 0;
    }
    .large-collapse.row > .column:first-of-type.large-push-10,
    .large-collapse.row > .columns:first-of-type.large-push-10 {
        left: 83.33333%;
    }
    .large-collapse.row > .column:last-of-type.large-pull-10,
    .large-collapse.row > .columns:last-of-type.large-pull-10 {
        right: 83.33333%;
    }
    .large-collapse.large-block-grid-10 {
        margin: 0;
    }
    .large-collapse.large-block-grid-10 > li {
        padding: 0;
    }
    .large-collapse.row > .column.large-11,
    .large-collapse.row > .columns.large-11 {
        width: 91.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .large-collapse.row > .column.large-11:first-of-type,
    .large-collapse.row > .columns.large-11:first-of-type {
        margin-left: 0;
    }
    .large-collapse.row > .column.large-11:last-of-type,
    .large-collapse.row > .columns.large-11:last-of-type {
        margin-right: 0;
    }
    .large-collapse.row > .column:first-of-type.large-push-11,
    .large-collapse.row > .columns:first-of-type.large-push-11 {
        left: 91.66667%;
    }
    .large-collapse.row > .column:last-of-type.large-pull-11,
    .large-collapse.row > .columns:last-of-type.large-pull-11 {
        right: 91.66667%;
    }
    .large-collapse.large-block-grid-11 {
        margin: 0;
    }
    .large-collapse.large-block-grid-11 > li {
        padding: 0;
    }
    .large-collapse.row > .column.large-12,
    .large-collapse.row > .columns.large-12 {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .large-collapse.row > .column.large-12:first-of-type,
    .large-collapse.row > .columns.large-12:first-of-type {
        margin-left: 0;
    }
    .large-collapse.row > .column.large-12:last-of-type,
    .large-collapse.row > .columns.large-12:last-of-type {
        margin-right: 0;
    }
    .large-collapse.row > .column:first-of-type.large-push-12,
    .large-collapse.row > .columns:first-of-type.large-push-12 {
        left: 100%;
    }
    .large-collapse.row > .column:last-of-type.large-pull-12,
    .large-collapse.row > .columns:last-of-type.large-pull-12 {
        right: 100%;
    }
    .large-collapse.large-block-grid-12 {
        margin: 0;
    }
    .large-collapse.large-block-grid-12 > li {
        padding: 0;
    }
    .row.large-collapse .row {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .large-block-grid-1 > li {
        list-style: none;
        width: 100%;
    }
    .large-block-grid-1 > li:nth-of-type(1n) {
        clear: none;
    }
    .large-block-grid-1 > li:nth-of-type(1n + 1) {
        clear: both;
    }
    .large-block-grid-2 > li {
        list-style: none;
        width: 50%;
    }
    .large-block-grid-2 > li:nth-of-type(1n) {
        clear: none;
    }
    .large-block-grid-2 > li:nth-of-type(2n + 1) {
        clear: both;
    }
    .large-block-grid-3 > li {
        list-style: none;
        width: 33.33333%;
    }
    .large-block-grid-3 > li:nth-of-type(1n) {
        clear: none;
    }
    .large-block-grid-3 > li:nth-of-type(3n + 1) {
        clear: both;
    }
    .large-block-grid-4 > li {
        list-style: none;
        width: 25%;
    }
    .large-block-grid-4 > li:nth-of-type(1n) {
        clear: none;
    }
    .large-block-grid-4 > li:nth-of-type(4n + 1) {
        clear: both;
    }
    .large-block-grid-5 > li {
        list-style: none;
        width: 20%;
    }
    .large-block-grid-5 > li:nth-of-type(1n) {
        clear: none;
    }
    .large-block-grid-5 > li:nth-of-type(5n + 1) {
        clear: both;
    }
    .large-block-grid-6 > li {
        list-style: none;
        width: 16.66667%;
    }
    .large-block-grid-6 > li:nth-of-type(1n) {
        clear: none;
    }
    .large-block-grid-6 > li:nth-of-type(6n + 1) {
        clear: both;
    }
    .large-block-grid-7 > li {
        list-style: none;
        width: 14.28571%;
    }
    .large-block-grid-7 > li:nth-of-type(1n) {
        clear: none;
    }
    .large-block-grid-7 > li:nth-of-type(7n + 1) {
        clear: both;
    }
    .large-block-grid-8 > li {
        list-style: none;
        width: 12.5%;
    }
    .large-block-grid-8 > li:nth-of-type(1n) {
        clear: none;
    }
    .large-block-grid-8 > li:nth-of-type(8n + 1) {
        clear: both;
    }
    .large-block-grid-9 > li {
        list-style: none;
        width: 11.11111%;
    }
    .large-block-grid-9 > li:nth-of-type(1n) {
        clear: none;
    }
    .large-block-grid-9 > li:nth-of-type(9n + 1) {
        clear: both;
    }
    .large-block-grid-10 > li {
        list-style: none;
        width: 10%;
    }
    .large-block-grid-10 > li:nth-of-type(1n) {
        clear: none;
    }
    .large-block-grid-10 > li:nth-of-type(10n + 1) {
        clear: both;
    }
    .large-block-grid-11 > li {
        list-style: none;
        width: 9.09091%;
    }
    .large-block-grid-11 > li:nth-of-type(1n) {
        clear: none;
    }
    .large-block-grid-11 > li:nth-of-type(11n + 1) {
        clear: both;
    }
    .large-block-grid-12 > li {
        list-style: none;
        width: 8.33333%;
    }
    .large-block-grid-12 > li:nth-of-type(1n) {
        clear: none;
    }
    .large-block-grid-12 > li:nth-of-type(12n + 1) {
        clear: both;
    }
    .column.large-centered,
    .columns.large-centered {
        margin-left: auto !important;
        margin-right: auto !important;
        float: none;
    }
    .column.large-centered:last-child,
    .columns.large-centered:last-child {
        float: none;
    }
    .column.large-uncentered:last-child,
    .columns.large-uncentered:last-child {
        float: left;
    }
    .column.large-uncentered.opposite,
    .columns.large-uncentered.opposite {
        float: right;
    }
}

@media only screen and (min-width: 1160px) {
    .small-collapse.row > .column.huge-1,
    .small-collapse.row > .columns.huge-1 {
        width: 8.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.huge-1:first-of-type,
    .small-collapse.row > .columns.huge-1:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.huge-1:last-of-type,
    .small-collapse.row > .columns.huge-1:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.huge-push-1,
    .small-collapse.row > .columns:first-of-type.huge-push-1 {
        left: 8.33333%;
    }
    .small-collapse.row > .column:last-of-type.huge-pull-1,
    .small-collapse.row > .columns:last-of-type.huge-pull-1 {
        right: 8.33333%;
    }
    .small-collapse.huge-block-grid-1 {
        margin: 0;
    }
    .small-collapse.huge-block-grid-1 > li {
        padding: 0;
    }
    .small-collapse.row > .column.huge-2,
    .small-collapse.row > .columns.huge-2 {
        width: 16.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.huge-2:first-of-type,
    .small-collapse.row > .columns.huge-2:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.huge-2:last-of-type,
    .small-collapse.row > .columns.huge-2:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.huge-push-2,
    .small-collapse.row > .columns:first-of-type.huge-push-2 {
        left: 16.66667%;
    }
    .small-collapse.row > .column:last-of-type.huge-pull-2,
    .small-collapse.row > .columns:last-of-type.huge-pull-2 {
        right: 16.66667%;
    }
    .small-collapse.huge-block-grid-2 {
        margin: 0;
    }
    .small-collapse.huge-block-grid-2 > li {
        padding: 0;
    }
    .small-collapse.row > .column.huge-3,
    .small-collapse.row > .columns.huge-3 {
        width: 25%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.huge-3:first-of-type,
    .small-collapse.row > .columns.huge-3:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.huge-3:last-of-type,
    .small-collapse.row > .columns.huge-3:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.huge-push-3,
    .small-collapse.row > .columns:first-of-type.huge-push-3 {
        left: 25%;
    }
    .small-collapse.row > .column:last-of-type.huge-pull-3,
    .small-collapse.row > .columns:last-of-type.huge-pull-3 {
        right: 25%;
    }
    .small-collapse.huge-block-grid-3 {
        margin: 0;
    }
    .small-collapse.huge-block-grid-3 > li {
        padding: 0;
    }
    .small-collapse.row > .column.huge-4,
    .small-collapse.row > .columns.huge-4 {
        width: 33.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.huge-4:first-of-type,
    .small-collapse.row > .columns.huge-4:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.huge-4:last-of-type,
    .small-collapse.row > .columns.huge-4:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.huge-push-4,
    .small-collapse.row > .columns:first-of-type.huge-push-4 {
        left: 33.33333%;
    }
    .small-collapse.row > .column:last-of-type.huge-pull-4,
    .small-collapse.row > .columns:last-of-type.huge-pull-4 {
        right: 33.33333%;
    }
    .small-collapse.huge-block-grid-4 {
        margin: 0;
    }
    .small-collapse.huge-block-grid-4 > li {
        padding: 0;
    }
    .small-collapse.row > .column.huge-5,
    .small-collapse.row > .columns.huge-5 {
        width: 41.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.huge-5:first-of-type,
    .small-collapse.row > .columns.huge-5:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.huge-5:last-of-type,
    .small-collapse.row > .columns.huge-5:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.huge-push-5,
    .small-collapse.row > .columns:first-of-type.huge-push-5 {
        left: 41.66667%;
    }
    .small-collapse.row > .column:last-of-type.huge-pull-5,
    .small-collapse.row > .columns:last-of-type.huge-pull-5 {
        right: 41.66667%;
    }
    .small-collapse.huge-block-grid-5 {
        margin: 0;
    }
    .small-collapse.huge-block-grid-5 > li {
        padding: 0;
    }
    .small-collapse.row > .column.huge-6,
    .small-collapse.row > .columns.huge-6 {
        width: 50%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.huge-6:first-of-type,
    .small-collapse.row > .columns.huge-6:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.huge-6:last-of-type,
    .small-collapse.row > .columns.huge-6:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.huge-push-6,
    .small-collapse.row > .columns:first-of-type.huge-push-6 {
        left: 50%;
    }
    .small-collapse.row > .column:last-of-type.huge-pull-6,
    .small-collapse.row > .columns:last-of-type.huge-pull-6 {
        right: 50%;
    }
    .small-collapse.huge-block-grid-6 {
        margin: 0;
    }
    .small-collapse.huge-block-grid-6 > li {
        padding: 0;
    }
    .small-collapse.row > .column.huge-7,
    .small-collapse.row > .columns.huge-7 {
        width: 58.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.huge-7:first-of-type,
    .small-collapse.row > .columns.huge-7:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.huge-7:last-of-type,
    .small-collapse.row > .columns.huge-7:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.huge-push-7,
    .small-collapse.row > .columns:first-of-type.huge-push-7 {
        left: 58.33333%;
    }
    .small-collapse.row > .column:last-of-type.huge-pull-7,
    .small-collapse.row > .columns:last-of-type.huge-pull-7 {
        right: 58.33333%;
    }
    .small-collapse.huge-block-grid-7 {
        margin: 0;
    }
    .small-collapse.huge-block-grid-7 > li {
        padding: 0;
    }
    .small-collapse.row > .column.huge-8,
    .small-collapse.row > .columns.huge-8 {
        width: 66.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.huge-8:first-of-type,
    .small-collapse.row > .columns.huge-8:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.huge-8:last-of-type,
    .small-collapse.row > .columns.huge-8:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.huge-push-8,
    .small-collapse.row > .columns:first-of-type.huge-push-8 {
        left: 66.66667%;
    }
    .small-collapse.row > .column:last-of-type.huge-pull-8,
    .small-collapse.row > .columns:last-of-type.huge-pull-8 {
        right: 66.66667%;
    }
    .small-collapse.huge-block-grid-8 {
        margin: 0;
    }
    .small-collapse.huge-block-grid-8 > li {
        padding: 0;
    }
    .small-collapse.row > .column.huge-9,
    .small-collapse.row > .columns.huge-9 {
        width: 75%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.huge-9:first-of-type,
    .small-collapse.row > .columns.huge-9:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.huge-9:last-of-type,
    .small-collapse.row > .columns.huge-9:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.huge-push-9,
    .small-collapse.row > .columns:first-of-type.huge-push-9 {
        left: 75%;
    }
    .small-collapse.row > .column:last-of-type.huge-pull-9,
    .small-collapse.row > .columns:last-of-type.huge-pull-9 {
        right: 75%;
    }
    .small-collapse.huge-block-grid-9 {
        margin: 0;
    }
    .small-collapse.huge-block-grid-9 > li {
        padding: 0;
    }
    .small-collapse.row > .column.huge-10,
    .small-collapse.row > .columns.huge-10 {
        width: 83.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.huge-10:first-of-type,
    .small-collapse.row > .columns.huge-10:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.huge-10:last-of-type,
    .small-collapse.row > .columns.huge-10:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.huge-push-10,
    .small-collapse.row > .columns:first-of-type.huge-push-10 {
        left: 83.33333%;
    }
    .small-collapse.row > .column:last-of-type.huge-pull-10,
    .small-collapse.row > .columns:last-of-type.huge-pull-10 {
        right: 83.33333%;
    }
    .small-collapse.huge-block-grid-10 {
        margin: 0;
    }
    .small-collapse.huge-block-grid-10 > li {
        padding: 0;
    }
    .small-collapse.row > .column.huge-11,
    .small-collapse.row > .columns.huge-11 {
        width: 91.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.huge-11:first-of-type,
    .small-collapse.row > .columns.huge-11:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.huge-11:last-of-type,
    .small-collapse.row > .columns.huge-11:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.huge-push-11,
    .small-collapse.row > .columns:first-of-type.huge-push-11 {
        left: 91.66667%;
    }
    .small-collapse.row > .column:last-of-type.huge-pull-11,
    .small-collapse.row > .columns:last-of-type.huge-pull-11 {
        right: 91.66667%;
    }
    .small-collapse.huge-block-grid-11 {
        margin: 0;
    }
    .small-collapse.huge-block-grid-11 > li {
        padding: 0;
    }
    .small-collapse.row > .column.huge-12,
    .small-collapse.row > .columns.huge-12 {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .small-collapse.row > .column.huge-12:first-of-type,
    .small-collapse.row > .columns.huge-12:first-of-type {
        margin-left: 0;
    }
    .small-collapse.row > .column.huge-12:last-of-type,
    .small-collapse.row > .columns.huge-12:last-of-type {
        margin-right: 0;
    }
    .small-collapse.row > .column:first-of-type.huge-push-12,
    .small-collapse.row > .columns:first-of-type.huge-push-12 {
        left: 100%;
    }
    .small-collapse.row > .column:last-of-type.huge-pull-12,
    .small-collapse.row > .columns:last-of-type.huge-pull-12 {
        right: 100%;
    }
    .small-collapse.huge-block-grid-12 {
        margin: 0;
    }
    .small-collapse.huge-block-grid-12 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.huge-1,
    .medium-collapse.row > .columns.huge-1 {
        width: 8.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.huge-1:first-of-type,
    .medium-collapse.row > .columns.huge-1:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.huge-1:last-of-type,
    .medium-collapse.row > .columns.huge-1:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.huge-push-1,
    .medium-collapse.row > .columns:first-of-type.huge-push-1 {
        left: 8.33333%;
    }
    .medium-collapse.row > .column:last-of-type.huge-pull-1,
    .medium-collapse.row > .columns:last-of-type.huge-pull-1 {
        right: 8.33333%;
    }
    .medium-collapse.huge-block-grid-1 {
        margin: 0;
    }
    .medium-collapse.huge-block-grid-1 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.huge-2,
    .medium-collapse.row > .columns.huge-2 {
        width: 16.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.huge-2:first-of-type,
    .medium-collapse.row > .columns.huge-2:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.huge-2:last-of-type,
    .medium-collapse.row > .columns.huge-2:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.huge-push-2,
    .medium-collapse.row > .columns:first-of-type.huge-push-2 {
        left: 16.66667%;
    }
    .medium-collapse.row > .column:last-of-type.huge-pull-2,
    .medium-collapse.row > .columns:last-of-type.huge-pull-2 {
        right: 16.66667%;
    }
    .medium-collapse.huge-block-grid-2 {
        margin: 0;
    }
    .medium-collapse.huge-block-grid-2 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.huge-3,
    .medium-collapse.row > .columns.huge-3 {
        width: 25%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.huge-3:first-of-type,
    .medium-collapse.row > .columns.huge-3:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.huge-3:last-of-type,
    .medium-collapse.row > .columns.huge-3:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.huge-push-3,
    .medium-collapse.row > .columns:first-of-type.huge-push-3 {
        left: 25%;
    }
    .medium-collapse.row > .column:last-of-type.huge-pull-3,
    .medium-collapse.row > .columns:last-of-type.huge-pull-3 {
        right: 25%;
    }
    .medium-collapse.huge-block-grid-3 {
        margin: 0;
    }
    .medium-collapse.huge-block-grid-3 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.huge-4,
    .medium-collapse.row > .columns.huge-4 {
        width: 33.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.huge-4:first-of-type,
    .medium-collapse.row > .columns.huge-4:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.huge-4:last-of-type,
    .medium-collapse.row > .columns.huge-4:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.huge-push-4,
    .medium-collapse.row > .columns:first-of-type.huge-push-4 {
        left: 33.33333%;
    }
    .medium-collapse.row > .column:last-of-type.huge-pull-4,
    .medium-collapse.row > .columns:last-of-type.huge-pull-4 {
        right: 33.33333%;
    }
    .medium-collapse.huge-block-grid-4 {
        margin: 0;
    }
    .medium-collapse.huge-block-grid-4 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.huge-5,
    .medium-collapse.row > .columns.huge-5 {
        width: 41.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.huge-5:first-of-type,
    .medium-collapse.row > .columns.huge-5:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.huge-5:last-of-type,
    .medium-collapse.row > .columns.huge-5:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.huge-push-5,
    .medium-collapse.row > .columns:first-of-type.huge-push-5 {
        left: 41.66667%;
    }
    .medium-collapse.row > .column:last-of-type.huge-pull-5,
    .medium-collapse.row > .columns:last-of-type.huge-pull-5 {
        right: 41.66667%;
    }
    .medium-collapse.huge-block-grid-5 {
        margin: 0;
    }
    .medium-collapse.huge-block-grid-5 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.huge-6,
    .medium-collapse.row > .columns.huge-6 {
        width: 50%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.huge-6:first-of-type,
    .medium-collapse.row > .columns.huge-6:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.huge-6:last-of-type,
    .medium-collapse.row > .columns.huge-6:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.huge-push-6,
    .medium-collapse.row > .columns:first-of-type.huge-push-6 {
        left: 50%;
    }
    .medium-collapse.row > .column:last-of-type.huge-pull-6,
    .medium-collapse.row > .columns:last-of-type.huge-pull-6 {
        right: 50%;
    }
    .medium-collapse.huge-block-grid-6 {
        margin: 0;
    }
    .medium-collapse.huge-block-grid-6 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.huge-7,
    .medium-collapse.row > .columns.huge-7 {
        width: 58.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.huge-7:first-of-type,
    .medium-collapse.row > .columns.huge-7:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.huge-7:last-of-type,
    .medium-collapse.row > .columns.huge-7:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.huge-push-7,
    .medium-collapse.row > .columns:first-of-type.huge-push-7 {
        left: 58.33333%;
    }
    .medium-collapse.row > .column:last-of-type.huge-pull-7,
    .medium-collapse.row > .columns:last-of-type.huge-pull-7 {
        right: 58.33333%;
    }
    .medium-collapse.huge-block-grid-7 {
        margin: 0;
    }
    .medium-collapse.huge-block-grid-7 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.huge-8,
    .medium-collapse.row > .columns.huge-8 {
        width: 66.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.huge-8:first-of-type,
    .medium-collapse.row > .columns.huge-8:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.huge-8:last-of-type,
    .medium-collapse.row > .columns.huge-8:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.huge-push-8,
    .medium-collapse.row > .columns:first-of-type.huge-push-8 {
        left: 66.66667%;
    }
    .medium-collapse.row > .column:last-of-type.huge-pull-8,
    .medium-collapse.row > .columns:last-of-type.huge-pull-8 {
        right: 66.66667%;
    }
    .medium-collapse.huge-block-grid-8 {
        margin: 0;
    }
    .medium-collapse.huge-block-grid-8 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.huge-9,
    .medium-collapse.row > .columns.huge-9 {
        width: 75%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.huge-9:first-of-type,
    .medium-collapse.row > .columns.huge-9:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.huge-9:last-of-type,
    .medium-collapse.row > .columns.huge-9:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.huge-push-9,
    .medium-collapse.row > .columns:first-of-type.huge-push-9 {
        left: 75%;
    }
    .medium-collapse.row > .column:last-of-type.huge-pull-9,
    .medium-collapse.row > .columns:last-of-type.huge-pull-9 {
        right: 75%;
    }
    .medium-collapse.huge-block-grid-9 {
        margin: 0;
    }
    .medium-collapse.huge-block-grid-9 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.huge-10,
    .medium-collapse.row > .columns.huge-10 {
        width: 83.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.huge-10:first-of-type,
    .medium-collapse.row > .columns.huge-10:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.huge-10:last-of-type,
    .medium-collapse.row > .columns.huge-10:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.huge-push-10,
    .medium-collapse.row > .columns:first-of-type.huge-push-10 {
        left: 83.33333%;
    }
    .medium-collapse.row > .column:last-of-type.huge-pull-10,
    .medium-collapse.row > .columns:last-of-type.huge-pull-10 {
        right: 83.33333%;
    }
    .medium-collapse.huge-block-grid-10 {
        margin: 0;
    }
    .medium-collapse.huge-block-grid-10 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.huge-11,
    .medium-collapse.row > .columns.huge-11 {
        width: 91.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.huge-11:first-of-type,
    .medium-collapse.row > .columns.huge-11:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.huge-11:last-of-type,
    .medium-collapse.row > .columns.huge-11:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.huge-push-11,
    .medium-collapse.row > .columns:first-of-type.huge-push-11 {
        left: 91.66667%;
    }
    .medium-collapse.row > .column:last-of-type.huge-pull-11,
    .medium-collapse.row > .columns:last-of-type.huge-pull-11 {
        right: 91.66667%;
    }
    .medium-collapse.huge-block-grid-11 {
        margin: 0;
    }
    .medium-collapse.huge-block-grid-11 > li {
        padding: 0;
    }
    .medium-collapse.row > .column.huge-12,
    .medium-collapse.row > .columns.huge-12 {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .medium-collapse.row > .column.huge-12:first-of-type,
    .medium-collapse.row > .columns.huge-12:first-of-type {
        margin-left: 0;
    }
    .medium-collapse.row > .column.huge-12:last-of-type,
    .medium-collapse.row > .columns.huge-12:last-of-type {
        margin-right: 0;
    }
    .medium-collapse.row > .column:first-of-type.huge-push-12,
    .medium-collapse.row > .columns:first-of-type.huge-push-12 {
        left: 100%;
    }
    .medium-collapse.row > .column:last-of-type.huge-pull-12,
    .medium-collapse.row > .columns:last-of-type.huge-pull-12 {
        right: 100%;
    }
    .medium-collapse.huge-block-grid-12 {
        margin: 0;
    }
    .medium-collapse.huge-block-grid-12 > li {
        padding: 0;
    }
    .large-collapse.row > .column.huge-1,
    .large-collapse.row > .columns.huge-1 {
        width: 8.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .large-collapse.row > .column.huge-1:first-of-type,
    .large-collapse.row > .columns.huge-1:first-of-type {
        margin-left: 0;
    }
    .large-collapse.row > .column.huge-1:last-of-type,
    .large-collapse.row > .columns.huge-1:last-of-type {
        margin-right: 0;
    }
    .large-collapse.row > .column:first-of-type.huge-push-1,
    .large-collapse.row > .columns:first-of-type.huge-push-1 {
        left: 8.33333%;
    }
    .large-collapse.row > .column:last-of-type.huge-pull-1,
    .large-collapse.row > .columns:last-of-type.huge-pull-1 {
        right: 8.33333%;
    }
    .large-collapse.huge-block-grid-1 {
        margin: 0;
    }
    .large-collapse.huge-block-grid-1 > li {
        padding: 0;
    }
    .large-collapse.row > .column.huge-2,
    .large-collapse.row > .columns.huge-2 {
        width: 16.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .large-collapse.row > .column.huge-2:first-of-type,
    .large-collapse.row > .columns.huge-2:first-of-type {
        margin-left: 0;
    }
    .large-collapse.row > .column.huge-2:last-of-type,
    .large-collapse.row > .columns.huge-2:last-of-type {
        margin-right: 0;
    }
    .large-collapse.row > .column:first-of-type.huge-push-2,
    .large-collapse.row > .columns:first-of-type.huge-push-2 {
        left: 16.66667%;
    }
    .large-collapse.row > .column:last-of-type.huge-pull-2,
    .large-collapse.row > .columns:last-of-type.huge-pull-2 {
        right: 16.66667%;
    }
    .large-collapse.huge-block-grid-2 {
        margin: 0;
    }
    .large-collapse.huge-block-grid-2 > li {
        padding: 0;
    }
    .large-collapse.row > .column.huge-3,
    .large-collapse.row > .columns.huge-3 {
        width: 25%;
        padding-left: 0;
        padding-right: 0;
    }
    .large-collapse.row > .column.huge-3:first-of-type,
    .large-collapse.row > .columns.huge-3:first-of-type {
        margin-left: 0;
    }
    .large-collapse.row > .column.huge-3:last-of-type,
    .large-collapse.row > .columns.huge-3:last-of-type {
        margin-right: 0;
    }
    .large-collapse.row > .column:first-of-type.huge-push-3,
    .large-collapse.row > .columns:first-of-type.huge-push-3 {
        left: 25%;
    }
    .large-collapse.row > .column:last-of-type.huge-pull-3,
    .large-collapse.row > .columns:last-of-type.huge-pull-3 {
        right: 25%;
    }
    .large-collapse.huge-block-grid-3 {
        margin: 0;
    }
    .large-collapse.huge-block-grid-3 > li {
        padding: 0;
    }
    .large-collapse.row > .column.huge-4,
    .large-collapse.row > .columns.huge-4 {
        width: 33.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .large-collapse.row > .column.huge-4:first-of-type,
    .large-collapse.row > .columns.huge-4:first-of-type {
        margin-left: 0;
    }
    .large-collapse.row > .column.huge-4:last-of-type,
    .large-collapse.row > .columns.huge-4:last-of-type {
        margin-right: 0;
    }
    .large-collapse.row > .column:first-of-type.huge-push-4,
    .large-collapse.row > .columns:first-of-type.huge-push-4 {
        left: 33.33333%;
    }
    .large-collapse.row > .column:last-of-type.huge-pull-4,
    .large-collapse.row > .columns:last-of-type.huge-pull-4 {
        right: 33.33333%;
    }
    .large-collapse.huge-block-grid-4 {
        margin: 0;
    }
    .large-collapse.huge-block-grid-4 > li {
        padding: 0;
    }
    .large-collapse.row > .column.huge-5,
    .large-collapse.row > .columns.huge-5 {
        width: 41.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .large-collapse.row > .column.huge-5:first-of-type,
    .large-collapse.row > .columns.huge-5:first-of-type {
        margin-left: 0;
    }
    .large-collapse.row > .column.huge-5:last-of-type,
    .large-collapse.row > .columns.huge-5:last-of-type {
        margin-right: 0;
    }
    .large-collapse.row > .column:first-of-type.huge-push-5,
    .large-collapse.row > .columns:first-of-type.huge-push-5 {
        left: 41.66667%;
    }
    .large-collapse.row > .column:last-of-type.huge-pull-5,
    .large-collapse.row > .columns:last-of-type.huge-pull-5 {
        right: 41.66667%;
    }
    .large-collapse.huge-block-grid-5 {
        margin: 0;
    }
    .large-collapse.huge-block-grid-5 > li {
        padding: 0;
    }
    .large-collapse.row > .column.huge-6,
    .large-collapse.row > .columns.huge-6 {
        width: 50%;
        padding-left: 0;
        padding-right: 0;
    }
    .large-collapse.row > .column.huge-6:first-of-type,
    .large-collapse.row > .columns.huge-6:first-of-type {
        margin-left: 0;
    }
    .large-collapse.row > .column.huge-6:last-of-type,
    .large-collapse.row > .columns.huge-6:last-of-type {
        margin-right: 0;
    }
    .large-collapse.row > .column:first-of-type.huge-push-6,
    .large-collapse.row > .columns:first-of-type.huge-push-6 {
        left: 50%;
    }
    .large-collapse.row > .column:last-of-type.huge-pull-6,
    .large-collapse.row > .columns:last-of-type.huge-pull-6 {
        right: 50%;
    }
    .large-collapse.huge-block-grid-6 {
        margin: 0;
    }
    .large-collapse.huge-block-grid-6 > li {
        padding: 0;
    }
    .large-collapse.row > .column.huge-7,
    .large-collapse.row > .columns.huge-7 {
        width: 58.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .large-collapse.row > .column.huge-7:first-of-type,
    .large-collapse.row > .columns.huge-7:first-of-type {
        margin-left: 0;
    }
    .large-collapse.row > .column.huge-7:last-of-type,
    .large-collapse.row > .columns.huge-7:last-of-type {
        margin-right: 0;
    }
    .large-collapse.row > .column:first-of-type.huge-push-7,
    .large-collapse.row > .columns:first-of-type.huge-push-7 {
        left: 58.33333%;
    }
    .large-collapse.row > .column:last-of-type.huge-pull-7,
    .large-collapse.row > .columns:last-of-type.huge-pull-7 {
        right: 58.33333%;
    }
    .large-collapse.huge-block-grid-7 {
        margin: 0;
    }
    .large-collapse.huge-block-grid-7 > li {
        padding: 0;
    }
    .large-collapse.row > .column.huge-8,
    .large-collapse.row > .columns.huge-8 {
        width: 66.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .large-collapse.row > .column.huge-8:first-of-type,
    .large-collapse.row > .columns.huge-8:first-of-type {
        margin-left: 0;
    }
    .large-collapse.row > .column.huge-8:last-of-type,
    .large-collapse.row > .columns.huge-8:last-of-type {
        margin-right: 0;
    }
    .large-collapse.row > .column:first-of-type.huge-push-8,
    .large-collapse.row > .columns:first-of-type.huge-push-8 {
        left: 66.66667%;
    }
    .large-collapse.row > .column:last-of-type.huge-pull-8,
    .large-collapse.row > .columns:last-of-type.huge-pull-8 {
        right: 66.66667%;
    }
    .large-collapse.huge-block-grid-8 {
        margin: 0;
    }
    .large-collapse.huge-block-grid-8 > li {
        padding: 0;
    }
    .large-collapse.row > .column.huge-9,
    .large-collapse.row > .columns.huge-9 {
        width: 75%;
        padding-left: 0;
        padding-right: 0;
    }
    .large-collapse.row > .column.huge-9:first-of-type,
    .large-collapse.row > .columns.huge-9:first-of-type {
        margin-left: 0;
    }
    .large-collapse.row > .column.huge-9:last-of-type,
    .large-collapse.row > .columns.huge-9:last-of-type {
        margin-right: 0;
    }
    .large-collapse.row > .column:first-of-type.huge-push-9,
    .large-collapse.row > .columns:first-of-type.huge-push-9 {
        left: 75%;
    }
    .large-collapse.row > .column:last-of-type.huge-pull-9,
    .large-collapse.row > .columns:last-of-type.huge-pull-9 {
        right: 75%;
    }
    .large-collapse.huge-block-grid-9 {
        margin: 0;
    }
    .large-collapse.huge-block-grid-9 > li {
        padding: 0;
    }
    .large-collapse.row > .column.huge-10,
    .large-collapse.row > .columns.huge-10 {
        width: 83.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .large-collapse.row > .column.huge-10:first-of-type,
    .large-collapse.row > .columns.huge-10:first-of-type {
        margin-left: 0;
    }
    .large-collapse.row > .column.huge-10:last-of-type,
    .large-collapse.row > .columns.huge-10:last-of-type {
        margin-right: 0;
    }
    .large-collapse.row > .column:first-of-type.huge-push-10,
    .large-collapse.row > .columns:first-of-type.huge-push-10 {
        left: 83.33333%;
    }
    .large-collapse.row > .column:last-of-type.huge-pull-10,
    .large-collapse.row > .columns:last-of-type.huge-pull-10 {
        right: 83.33333%;
    }
    .large-collapse.huge-block-grid-10 {
        margin: 0;
    }
    .large-collapse.huge-block-grid-10 > li {
        padding: 0;
    }
    .large-collapse.row > .column.huge-11,
    .large-collapse.row > .columns.huge-11 {
        width: 91.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .large-collapse.row > .column.huge-11:first-of-type,
    .large-collapse.row > .columns.huge-11:first-of-type {
        margin-left: 0;
    }
    .large-collapse.row > .column.huge-11:last-of-type,
    .large-collapse.row > .columns.huge-11:last-of-type {
        margin-right: 0;
    }
    .large-collapse.row > .column:first-of-type.huge-push-11,
    .large-collapse.row > .columns:first-of-type.huge-push-11 {
        left: 91.66667%;
    }
    .large-collapse.row > .column:last-of-type.huge-pull-11,
    .large-collapse.row > .columns:last-of-type.huge-pull-11 {
        right: 91.66667%;
    }
    .large-collapse.huge-block-grid-11 {
        margin: 0;
    }
    .large-collapse.huge-block-grid-11 > li {
        padding: 0;
    }
    .large-collapse.row > .column.huge-12,
    .large-collapse.row > .columns.huge-12 {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .large-collapse.row > .column.huge-12:first-of-type,
    .large-collapse.row > .columns.huge-12:first-of-type {
        margin-left: 0;
    }
    .large-collapse.row > .column.huge-12:last-of-type,
    .large-collapse.row > .columns.huge-12:last-of-type {
        margin-right: 0;
    }
    .large-collapse.row > .column:first-of-type.huge-push-12,
    .large-collapse.row > .columns:first-of-type.huge-push-12 {
        left: 100%;
    }
    .large-collapse.row > .column:last-of-type.huge-pull-12,
    .large-collapse.row > .columns:last-of-type.huge-pull-12 {
        right: 100%;
    }
    .large-collapse.huge-block-grid-12 {
        margin: 0;
    }
    .large-collapse.huge-block-grid-12 > li {
        padding: 0;
    }
    .huge-collapse.row > .column.huge-1,
    .huge-collapse.row > .columns.huge-1 {
        width: 8.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .huge-collapse.row > .column.huge-1:first-of-type,
    .huge-collapse.row > .columns.huge-1:first-of-type {
        margin-left: 0;
    }
    .huge-collapse.row > .column.huge-1:last-of-type,
    .huge-collapse.row > .columns.huge-1:last-of-type {
        margin-right: 0;
    }
    .huge-collapse.row > .column:first-of-type.huge-push-1,
    .huge-collapse.row > .columns:first-of-type.huge-push-1 {
        left: 8.33333%;
    }
    .huge-collapse.row > .column:last-of-type.huge-pull-1,
    .huge-collapse.row > .columns:last-of-type.huge-pull-1 {
        right: 8.33333%;
    }
    .huge-collapse.huge-block-grid-1 {
        margin: 0;
    }
    .huge-collapse.huge-block-grid-1 > li {
        padding: 0;
    }
    .huge-collapse.row > .column.huge-2,
    .huge-collapse.row > .columns.huge-2 {
        width: 16.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .huge-collapse.row > .column.huge-2:first-of-type,
    .huge-collapse.row > .columns.huge-2:first-of-type {
        margin-left: 0;
    }
    .huge-collapse.row > .column.huge-2:last-of-type,
    .huge-collapse.row > .columns.huge-2:last-of-type {
        margin-right: 0;
    }
    .huge-collapse.row > .column:first-of-type.huge-push-2,
    .huge-collapse.row > .columns:first-of-type.huge-push-2 {
        left: 16.66667%;
    }
    .huge-collapse.row > .column:last-of-type.huge-pull-2,
    .huge-collapse.row > .columns:last-of-type.huge-pull-2 {
        right: 16.66667%;
    }
    .huge-collapse.huge-block-grid-2 {
        margin: 0;
    }
    .huge-collapse.huge-block-grid-2 > li {
        padding: 0;
    }
    .huge-collapse.row > .column.huge-3,
    .huge-collapse.row > .columns.huge-3 {
        width: 25%;
        padding-left: 0;
        padding-right: 0;
    }
    .huge-collapse.row > .column.huge-3:first-of-type,
    .huge-collapse.row > .columns.huge-3:first-of-type {
        margin-left: 0;
    }
    .huge-collapse.row > .column.huge-3:last-of-type,
    .huge-collapse.row > .columns.huge-3:last-of-type {
        margin-right: 0;
    }
    .huge-collapse.row > .column:first-of-type.huge-push-3,
    .huge-collapse.row > .columns:first-of-type.huge-push-3 {
        left: 25%;
    }
    .huge-collapse.row > .column:last-of-type.huge-pull-3,
    .huge-collapse.row > .columns:last-of-type.huge-pull-3 {
        right: 25%;
    }
    .huge-collapse.huge-block-grid-3 {
        margin: 0;
    }
    .huge-collapse.huge-block-grid-3 > li {
        padding: 0;
    }
    .huge-collapse.row > .column.huge-4,
    .huge-collapse.row > .columns.huge-4 {
        width: 33.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .huge-collapse.row > .column.huge-4:first-of-type,
    .huge-collapse.row > .columns.huge-4:first-of-type {
        margin-left: 0;
    }
    .huge-collapse.row > .column.huge-4:last-of-type,
    .huge-collapse.row > .columns.huge-4:last-of-type {
        margin-right: 0;
    }
    .huge-collapse.row > .column:first-of-type.huge-push-4,
    .huge-collapse.row > .columns:first-of-type.huge-push-4 {
        left: 33.33333%;
    }
    .huge-collapse.row > .column:last-of-type.huge-pull-4,
    .huge-collapse.row > .columns:last-of-type.huge-pull-4 {
        right: 33.33333%;
    }
    .huge-collapse.huge-block-grid-4 {
        margin: 0;
    }
    .huge-collapse.huge-block-grid-4 > li {
        padding: 0;
    }
    .huge-collapse.row > .column.huge-5,
    .huge-collapse.row > .columns.huge-5 {
        width: 41.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .huge-collapse.row > .column.huge-5:first-of-type,
    .huge-collapse.row > .columns.huge-5:first-of-type {
        margin-left: 0;
    }
    .huge-collapse.row > .column.huge-5:last-of-type,
    .huge-collapse.row > .columns.huge-5:last-of-type {
        margin-right: 0;
    }
    .huge-collapse.row > .column:first-of-type.huge-push-5,
    .huge-collapse.row > .columns:first-of-type.huge-push-5 {
        left: 41.66667%;
    }
    .huge-collapse.row > .column:last-of-type.huge-pull-5,
    .huge-collapse.row > .columns:last-of-type.huge-pull-5 {
        right: 41.66667%;
    }
    .huge-collapse.huge-block-grid-5 {
        margin: 0;
    }
    .huge-collapse.huge-block-grid-5 > li {
        padding: 0;
    }
    .huge-collapse.row > .column.huge-6,
    .huge-collapse.row > .columns.huge-6 {
        width: 50%;
        padding-left: 0;
        padding-right: 0;
    }
    .huge-collapse.row > .column.huge-6:first-of-type,
    .huge-collapse.row > .columns.huge-6:first-of-type {
        margin-left: 0;
    }
    .huge-collapse.row > .column.huge-6:last-of-type,
    .huge-collapse.row > .columns.huge-6:last-of-type {
        margin-right: 0;
    }
    .huge-collapse.row > .column:first-of-type.huge-push-6,
    .huge-collapse.row > .columns:first-of-type.huge-push-6 {
        left: 50%;
    }
    .huge-collapse.row > .column:last-of-type.huge-pull-6,
    .huge-collapse.row > .columns:last-of-type.huge-pull-6 {
        right: 50%;
    }
    .huge-collapse.huge-block-grid-6 {
        margin: 0;
    }
    .huge-collapse.huge-block-grid-6 > li {
        padding: 0;
    }
    .huge-collapse.row > .column.huge-7,
    .huge-collapse.row > .columns.huge-7 {
        width: 58.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .huge-collapse.row > .column.huge-7:first-of-type,
    .huge-collapse.row > .columns.huge-7:first-of-type {
        margin-left: 0;
    }
    .huge-collapse.row > .column.huge-7:last-of-type,
    .huge-collapse.row > .columns.huge-7:last-of-type {
        margin-right: 0;
    }
    .huge-collapse.row > .column:first-of-type.huge-push-7,
    .huge-collapse.row > .columns:first-of-type.huge-push-7 {
        left: 58.33333%;
    }
    .huge-collapse.row > .column:last-of-type.huge-pull-7,
    .huge-collapse.row > .columns:last-of-type.huge-pull-7 {
        right: 58.33333%;
    }
    .huge-collapse.huge-block-grid-7 {
        margin: 0;
    }
    .huge-collapse.huge-block-grid-7 > li {
        padding: 0;
    }
    .huge-collapse.row > .column.huge-8,
    .huge-collapse.row > .columns.huge-8 {
        width: 66.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .huge-collapse.row > .column.huge-8:first-of-type,
    .huge-collapse.row > .columns.huge-8:first-of-type {
        margin-left: 0;
    }
    .huge-collapse.row > .column.huge-8:last-of-type,
    .huge-collapse.row > .columns.huge-8:last-of-type {
        margin-right: 0;
    }
    .huge-collapse.row > .column:first-of-type.huge-push-8,
    .huge-collapse.row > .columns:first-of-type.huge-push-8 {
        left: 66.66667%;
    }
    .huge-collapse.row > .column:last-of-type.huge-pull-8,
    .huge-collapse.row > .columns:last-of-type.huge-pull-8 {
        right: 66.66667%;
    }
    .huge-collapse.huge-block-grid-8 {
        margin: 0;
    }
    .huge-collapse.huge-block-grid-8 > li {
        padding: 0;
    }
    .huge-collapse.row > .column.huge-9,
    .huge-collapse.row > .columns.huge-9 {
        width: 75%;
        padding-left: 0;
        padding-right: 0;
    }
    .huge-collapse.row > .column.huge-9:first-of-type,
    .huge-collapse.row > .columns.huge-9:first-of-type {
        margin-left: 0;
    }
    .huge-collapse.row > .column.huge-9:last-of-type,
    .huge-collapse.row > .columns.huge-9:last-of-type {
        margin-right: 0;
    }
    .huge-collapse.row > .column:first-of-type.huge-push-9,
    .huge-collapse.row > .columns:first-of-type.huge-push-9 {
        left: 75%;
    }
    .huge-collapse.row > .column:last-of-type.huge-pull-9,
    .huge-collapse.row > .columns:last-of-type.huge-pull-9 {
        right: 75%;
    }
    .huge-collapse.huge-block-grid-9 {
        margin: 0;
    }
    .huge-collapse.huge-block-grid-9 > li {
        padding: 0;
    }
    .huge-collapse.row > .column.huge-10,
    .huge-collapse.row > .columns.huge-10 {
        width: 83.33333%;
        padding-left: 0;
        padding-right: 0;
    }
    .huge-collapse.row > .column.huge-10:first-of-type,
    .huge-collapse.row > .columns.huge-10:first-of-type {
        margin-left: 0;
    }
    .huge-collapse.row > .column.huge-10:last-of-type,
    .huge-collapse.row > .columns.huge-10:last-of-type {
        margin-right: 0;
    }
    .huge-collapse.row > .column:first-of-type.huge-push-10,
    .huge-collapse.row > .columns:first-of-type.huge-push-10 {
        left: 83.33333%;
    }
    .huge-collapse.row > .column:last-of-type.huge-pull-10,
    .huge-collapse.row > .columns:last-of-type.huge-pull-10 {
        right: 83.33333%;
    }
    .huge-collapse.huge-block-grid-10 {
        margin: 0;
    }
    .huge-collapse.huge-block-grid-10 > li {
        padding: 0;
    }
    .huge-collapse.row > .column.huge-11,
    .huge-collapse.row > .columns.huge-11 {
        width: 91.66667%;
        padding-left: 0;
        padding-right: 0;
    }
    .huge-collapse.row > .column.huge-11:first-of-type,
    .huge-collapse.row > .columns.huge-11:first-of-type {
        margin-left: 0;
    }
    .huge-collapse.row > .column.huge-11:last-of-type,
    .huge-collapse.row > .columns.huge-11:last-of-type {
        margin-right: 0;
    }
    .huge-collapse.row > .column:first-of-type.huge-push-11,
    .huge-collapse.row > .columns:first-of-type.huge-push-11 {
        left: 91.66667%;
    }
    .huge-collapse.row > .column:last-of-type.huge-pull-11,
    .huge-collapse.row > .columns:last-of-type.huge-pull-11 {
        right: 91.66667%;
    }
    .huge-collapse.huge-block-grid-11 {
        margin: 0;
    }
    .huge-collapse.huge-block-grid-11 > li {
        padding: 0;
    }
    .huge-collapse.row > .column.huge-12,
    .huge-collapse.row > .columns.huge-12 {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .huge-collapse.row > .column.huge-12:first-of-type,
    .huge-collapse.row > .columns.huge-12:first-of-type {
        margin-left: 0;
    }
    .huge-collapse.row > .column.huge-12:last-of-type,
    .huge-collapse.row > .columns.huge-12:last-of-type {
        margin-right: 0;
    }
    .huge-collapse.row > .column:first-of-type.huge-push-12,
    .huge-collapse.row > .columns:first-of-type.huge-push-12 {
        left: 100%;
    }
    .huge-collapse.row > .column:last-of-type.huge-pull-12,
    .huge-collapse.row > .columns:last-of-type.huge-pull-12 {
        right: 100%;
    }
    .huge-collapse.huge-block-grid-12 {
        margin: 0;
    }
    .huge-collapse.huge-block-grid-12 > li {
        padding: 0;
    }
    .row.huge-collapse .row {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .huge-block-grid-1 > li {
        list-style: none;
        width: 100%;
    }
    .huge-block-grid-1 > li:nth-of-type(1n) {
        clear: none;
    }
    .huge-block-grid-1 > li:nth-of-type(1n + 1) {
        clear: both;
    }
    .huge-block-grid-2 > li {
        list-style: none;
        width: 50%;
    }
    .huge-block-grid-2 > li:nth-of-type(1n) {
        clear: none;
    }
    .huge-block-grid-2 > li:nth-of-type(2n + 1) {
        clear: both;
    }
    .huge-block-grid-3 > li {
        list-style: none;
        width: 33.33333%;
    }
    .huge-block-grid-3 > li:nth-of-type(1n) {
        clear: none;
    }
    .huge-block-grid-3 > li:nth-of-type(3n + 1) {
        clear: both;
    }
    .huge-block-grid-4 > li {
        list-style: none;
        width: 25%;
    }
    .huge-block-grid-4 > li:nth-of-type(1n) {
        clear: none;
    }
    .huge-block-grid-4 > li:nth-of-type(4n + 1) {
        clear: both;
    }
    .huge-block-grid-5 > li {
        list-style: none;
        width: 20%;
    }
    .huge-block-grid-5 > li:nth-of-type(1n) {
        clear: none;
    }
    .huge-block-grid-5 > li:nth-of-type(5n + 1) {
        clear: both;
    }
    .huge-block-grid-6 > li {
        list-style: none;
        width: 16.66667%;
    }
    .huge-block-grid-6 > li:nth-of-type(1n) {
        clear: none;
    }
    .huge-block-grid-6 > li:nth-of-type(6n + 1) {
        clear: both;
    }
    .huge-block-grid-7 > li {
        list-style: none;
        width: 14.28571%;
    }
    .huge-block-grid-7 > li:nth-of-type(1n) {
        clear: none;
    }
    .huge-block-grid-7 > li:nth-of-type(7n + 1) {
        clear: both;
    }
    .huge-block-grid-8 > li {
        list-style: none;
        width: 12.5%;
    }
    .huge-block-grid-8 > li:nth-of-type(1n) {
        clear: none;
    }
    .huge-block-grid-8 > li:nth-of-type(8n + 1) {
        clear: both;
    }
    .huge-block-grid-9 > li {
        list-style: none;
        width: 11.11111%;
    }
    .huge-block-grid-9 > li:nth-of-type(1n) {
        clear: none;
    }
    .huge-block-grid-9 > li:nth-of-type(9n + 1) {
        clear: both;
    }
    .huge-block-grid-10 > li {
        list-style: none;
        width: 10%;
    }
    .huge-block-grid-10 > li:nth-of-type(1n) {
        clear: none;
    }
    .huge-block-grid-10 > li:nth-of-type(10n + 1) {
        clear: both;
    }
    .huge-block-grid-11 > li {
        list-style: none;
        width: 9.09091%;
    }
    .huge-block-grid-11 > li:nth-of-type(1n) {
        clear: none;
    }
    .huge-block-grid-11 > li:nth-of-type(11n + 1) {
        clear: both;
    }
    .huge-block-grid-12 > li {
        list-style: none;
        width: 8.33333%;
    }
    .huge-block-grid-12 > li:nth-of-type(1n) {
        clear: none;
    }
    .huge-block-grid-12 > li:nth-of-type(12n + 1) {
        clear: both;
    }
    .column.huge-centered,
    .columns.huge-centered {
        margin-left: auto !important;
        margin-right: auto !important;
        float: none;
    }
    .column.huge-centered:last-child,
    .columns.huge-centered:last-child {
        float: none;
    }
    .column.huge-uncentered:last-child,
    .columns.huge-uncentered:last-child {
        float: left;
    }
    .column.huge-uncentered.opposite,
    .columns.huge-uncentered.opposite {
        float: right;
    }
}

/* Orientation targeting */
.show-for-landscape,
.hide-for-portrait {
    display: inherit !important;
}

.hide-for-landscape,
.show-for-portrait {
    display: none !important;
}

/* Specific visibility for tables */
table.hide-for-landscape,
table.show-for-portrait {
    display: table !important;
}

thead.hide-for-landscape,
thead.show-for-portrait {
    display: table-header-group !important;
}

tbody.hide-for-landscape,
tbody.show-for-portrait {
    display: table-row-group !important;
}

tr.hide-for-landscape,
tr.show-for-portrait {
    display: table-row !important;
}

td.hide-for-landscape,
td.show-for-portrait,
th.hide-for-landscape,
th.show-for-portrait {
    display: table-cell !important;
}

@media only screen and (orientation: landscape) {
    .show-for-landscape,
    .hide-for-portrait {
        display: inherit !important;
    }
    .hide-for-landscape,
    .show-for-portrait {
        display: none !important;
    }
    /* Specific visibility for tables */
    table.show-for-landscape,
    table.hide-for-portrait {
        display: table !important;
    }
    thead.show-for-landscape,
    thead.hide-for-portrait {
        display: table-header-group !important;
    }
    tbody.show-for-landscape,
    tbody.hide-for-portrait {
        display: table-row-group !important;
    }
    tr.show-for-landscape,
    tr.hide-for-portrait {
        display: table-row !important;
    }
    td.show-for-landscape,
    td.hide-for-portrait,
    th.show-for-landscape,
    th.hide-for-portrait {
        display: table-cell !important;
    }
}

@media only screen and (orientation: portrait) {
    .show-for-portrait,
    .hide-for-landscape {
        display: inherit !important;
    }
    .hide-for-portrait,
    .show-for-landscape {
        display: none !important;
    }
    /* Specific visibility for tables */
    table.show-for-portrait,
    table.hide-for-landscape {
        display: table !important;
    }
    thead.show-for-portrait,
    thead.hide-for-landscape {
        display: table-header-group !important;
    }
    tbody.show-for-portrait,
    tbody.hide-for-landscape {
        display: table-row-group !important;
    }
    tr.show-for-portrait,
    tr.hide-for-landscape {
        display: table-row !important;
    }
    td.show-for-portrait,
    td.hide-for-landscape,
    th.show-for-portrait,
    th.hide-for-landscape {
        display: table-cell !important;
    }
}

/* Touch-enabled device targeting */
.show-for-touch {
    display: none !important;
}

.hide-for-touch {
    display: inherit !important;
}

.touch .show-for-touch {
    display: inherit !important;
}

.touch .hide-for-touch {
    display: none !important;
}

/* Specific visibility for tables */
table.hide-for-touch {
    display: table !important;
}

.touch table.show-for-touch {
    display: table !important;
}

thead.hide-for-touch {
    display: table-header-group !important;
}

.touch thead.show-for-touch {
    display: table-header-group !important;
}

tbody.hide-for-touch {
    display: table-row-group !important;
}

.touch tbody.show-for-touch {
    display: table-row-group !important;
}

tr.hide-for-touch {
    display: table-row !important;
}

.touch tr.show-for-touch {
    display: table-row !important;
}

td.hide-for-touch {
    display: table-cell !important;
}

.touch td.show-for-touch {
    display: table-cell !important;
}

th.hide-for-touch {
    display: table-cell !important;
}

.touch th.show-for-touch {
    display: table-cell !important;
}

/* Screen reader-specific classes */
.show-for-sr {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
}

.show-on-focus {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
}

.show-on-focus:focus,
.show-on-focus:active {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
}

/*
 * Print styles.
 *
 * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
 * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
*/
.print-only {
    display: none !important;
}

@media print {
    * {
        background: transparent !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        color: #000000 !important;
        /* Black prints faster: h5bp.com/s */
        text-shadow: none !important;
    }
    .show-for-print {
        display: block;
    }
    .hide-for-print {
        display: none;
    }
    table.show-for-print {
        display: table !important;
    }
    thead.show-for-print {
        display: table-header-group !important;
    }
    tbody.show-for-print {
        display: table-row-group !important;
    }
    tr.show-for-print {
        display: table-row !important;
    }
    td.show-for-print {
        display: table-cell !important;
    }
    th.show-for-print {
        display: table-cell !important;
    }
    a,
    a:visited {
        text-decoration: underline;
    }
    a[href]:after {
        content: " (" attr(href) ")";
    }
    abbr[title]:after {
        content: " (" attr(title) ")";
    }
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }
    pre,
    blockquote {
        border: 1px solid #999999;
        page-break-inside: avoid;
    }
    thead {
        display: table-header-group;
        /* h5bp.com/t */
    }
    tr,
    img {
        page-break-inside: avoid;
    }
    img {
        max-width: 100% !important;
    }
    @page {
        margin: 0.5cm;
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }
    h2,
    h3 {
        page-break-after: avoid;
    }
    .hide-on-print {
        display: none !important;
    }
    .print-only {
        display: block !important;
    }
    .hide-for-print {
        display: none !important;
    }
    .show-for-print {
        display: inherit !important;
    }
}

/* Print visibility */
@media print {
    .show-for-print {
        display: block;
    }
    .hide-for-print {
        display: none;
    }
    table.show-for-print {
        display: table !important;
    }
    thead.show-for-print {
        display: table-header-group !important;
    }
    tbody.show-for-print {
        display: table-row-group !important;
    }
    tr.show-for-print {
        display: table-row !important;
    }
    td.show-for-print {
        display: table-cell !important;
    }
    th.show-for-print {
        display: table-cell !important;
    }
}

@media not print {
    .show-for-print {
        display: none !important;
    }
}

.th {
    border: solid 4px #ffffff;
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
    display: inline-block;
    line-height: 0;
    max-width: 100%;
    -webkit-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
.th:hover,
.th:focus {
    -webkit-box-shadow: 0 0 6px 1px rgba(43, 166, 203, 0.5);
    box-shadow: 0 0 6px 1px rgba(43, 166, 203, 0.5);
}
.th.radius {
    border-radius: 3px;
}

table {
    border: solid 1px #dddddd;
    margin-bottom: 26px;
    table-layout: auto;
}
table caption {
    background: transparent;
    color: #222222;
    font-weight: bold;
}
table thead {
    background: #f5f5f5;
}
table thead tr th,
table thead tr td {
    font-weight: bold;
}
table tfoot {
    background: #f5f5f5;
}
table tr.even,
table tr.alt,
table tr:nth-of-type(even) {
    background: #f9f9f9;
}
table thead tr th,
table tfoot tr th,
table tfoot tr td,
table tbody tr th,
table tbody tr td,
table tr td {
    display: table-cell;
    padding: 10px;
}

@media (min-width: 1160px) {
    .row {
        max-width: 1360px;
    }
}

table td[valign="top"] {
    vertical-align: top;
}

#senHead {
    margin-top: 40px;
}

.tableHead {
    margin-top: 40px;
}

.dtTitle {
    display: inline-block;
    margin-bottom: 0;
}

.distmap {
    border: 2px solid #717171;
}

#assWrap,
#senWrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

#senate1 thead,
#senate2 thead,
#assembly1 thead,
#assembly2 thead {
    background: #15284b;
    color: white;
}

#senate1 tbody tr,
#senate2 tbody tr,
#assembly1 tbody tr,
#assembly2 tbody tr {
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    cursor: pointer;
}
#senate1 tbody tr a,
#senate2 tbody tr a,
#assembly1 tbody tr a,
#assembly2 tbody tr a {
    color: black !important;
}
#senate1 tbody tr:hover,
#senate2 tbody tr:hover,
#assembly1 tbody tr:hover,
#assembly2 tbody tr:hover {
    background: #00b5f0;
}
/* #senate1 tbody tr:hover a, 
#senate2 tbody tr:hover a, 
#assembly1 tbody tr:hover a, 
#assembly2 tbody tr:hover a {
  color: white !important; 
} */

#senate1 tbody tr:nth-child(2n),
#senate2 tbody tr:nth-child(2n),
#assembly1 tbody tr:nth-child(2n),
#assembly2 tbody tr:nth-child(2n) {
    background: #e5f7fd;
}
#senate1 tbody tr:nth-child(2n):hover,
#senate2 tbody tr:nth-child(2n):hover,
#assembly1 tbody tr:nth-child(2n):hover,
#assembly2 tbody tr:nth-child(2n):hover {
    background: #00b5f0;
}
/* #senate1 tbody tr:nth-child(2n):hover a, 
#senate2 tbody tr:nth-child(2n):hover a, 
#assembly1 tbody tr:nth-child(2n):hover a, 
#assembly2 tbody tr:nth-child(2n):hover a {
  color: white !important; 
} */

#senate1_wrapper,
#assembly1_wrapper {
    padding-top: 30px;
}
#senate1_wrapper .dataTables_filter,
#assembly1_wrapper .dataTables_filter {
    display: none !important;
}

#senate1_wrapper,
#assembly1_wrapper,
#senate2_wrapper,
#assembly2_wrapper {
    margin-bottom: 80px;
    width: 50%;
}
#senate1_wrapper input,
#senate1_wrapper select,
#assembly1_wrapper input,
#assembly1_wrapper select,
#senate2_wrapper input,
#senate2_wrapper select,
#assembly2_wrapper input,
#assembly2_wrapper select {
    border: 1px solid #15284b;
    height: 30px;
}
#senate1_wrapper .dataTables_length,
#senate1_wrapper .dataTables_info,
#senate1_wrapper .dataTables_paginate,
#assembly1_wrapper .dataTables_length,
#assembly1_wrapper .dataTables_info,
#assembly1_wrapper .dataTables_paginate,
#senate2_wrapper .dataTables_length,
#senate2_wrapper .dataTables_info,
#senate2_wrapper .dataTables_paginate,
#assembly2_wrapper .dataTables_length,
#assembly2_wrapper .dataTables_info,
#assembly2_wrapper .dataTables_paginate {
    display: none !important;
}

html {
    background: #eaf0f5;
}

body,
#page,
#header,
#main,
#footer,
.block {
    float: left;
    position: relative;
    width: 100%;
}

#page {
    max-width: 1440px;
    margin: 0 auto;
    float: none;
    -webkit-box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.05);
}

#main {
    background: #ffffff;
    padding: 30px 0;
    /*
Commented out per client request 11/8/18 - Kyle
    @include widerThan(medium) {
        padding: 60px 0;
    }
*/
}

figure {
    max-width: 100%;
}

#wpadminbar {
    position: fixed !important;
}

img {
    display: block;
}
article img {
    display: inline-block;
}

.aligncenter,
.alignleft,
.alignright {
    display: block;
    margin: 0 auto;
    margin-bottom: 26px;
}

@media (min-width: 600px) {
    .alignleft {
        clear: left;
        float: left;
        margin: 0.3em 2em 0.5em 0;
    }
    .alignright {
        clear: right;
        float: right;
        margin: 0.3em 0 0.5em 2em;
    }
}

#pagination {
    color: #01c076;
    display: table;
    font-size: 16px;
    font-weight: 700;
    margin: 0 auto;
    padding-top: 40px;
}
#pagination a,
#pagination span {
    border-color: #01c076;
    border-width: 2px;
    color: #01c076;
}
#pagination .current {
    background: #01c076;
    color: white;
}

hr {
    background: #f2f5fa;
    margin: 2em 0;
    height: 1px;
    width: 100%;
    border: none;
}

.full-width {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.max-full-width {
    max-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.pull-right {
    float: right;
}

.pull-left {
    float: left;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.hide {
    display: none;
}

.invisible {
    visibility: hidden;
}

.antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.vertical-align {
    display: table;
    table-layout: fixed;
}
.vertical-align > div {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}

.intro-content {
    margin-top: 28px;
}
.intro-content a {
    color: #00b6f0;
}

.page-template-default .half-grid {
    float: left;
    margin: 50px 0;
    width: 100%;
}
@media (min-width: 600px) {
    .page-template-default .half-grid {
        width: 48%;
    }
    .page-template-default .half-grid[data-align="0"] {
        clear: left;
        float: left;
    }
    .page-template-default .half-grid[data-align="1"] {
        clear: right;
        float: right;
    }
}
.page-template-default .half-grid.audio p {
    font-size: 17px;
}
.page-template-default .half-grid.audio p a {
    color: #01c076;
    font-weight: 700;
}
.page-template-default .half-grid.audio p a:hover {
    text-decoration: underline;
}

.page-template-page-events .event {
    color: #707070;
    padding: 30px 0;
}
.page-template-page-events .event.hidden-year {
    display: none;
}
.page-template-page-events .event.hidden-chapter {
    display: none;
}
.page-template-page-events .event[data-row="0"] {
    background: #f8f8f8;
}
.page-template-page-events .event .column.small-12.medium-4 {
    padding-bottom: 14px;
}
@media (min-width: 600px) {
    .page-template-page-events .event .column.small-12.medium-4 {
        padding-bottom: 0;
    }
}

.page-template-page-events .sort-wrapper {
    display: table;
    margin: 40px auto 20px;
    width: 100%;
}
@media (min-width: 960px) {
    .page-template-page-events .sort-wrapper {
        width: auto;
    }
}
.page-template-page-events .sort-wrapper button {
    display: table;
    float: left;
    height: 52px;
    letter-spacing: 1px;
    line-height: 49px;
    margin: 10px 0;
    padding: 0;
    width: 100%;
}
@media (min-width: 600px) {
    .page-template-page-events .sort-wrapper button {
        letter-spacing: 2px;
        width: calc(50% - 10px);
    }
    .page-template-page-events .sort-wrapper button:first-child {
        margin-right: 10px;
    }
    .page-template-page-events .sort-wrapper button:last-child {
        margin-left: 10px;
    }
}
@media (min-width: 960px) {
    .page-template-page-events .sort-wrapper button {
        width: 340px;
    }
    .page-template-page-events .sort-wrapper button:first-child {
        margin-left: calc(50% - 350px);
    }
    .page-template-page-events .sort-wrapper button:last-child {
        margin-right: calc(50% - 350px);
    }
}

.page-template-page-events .banner {
    display: none;
    margin: 0 auto 45px;
}
.page-template-page-events .banner.small {
    display: block;
}
@media (min-width: 450px) {
    .page-template-page-events .banner.small {
        display: none;
    }
    .page-template-page-events .banner.smedium {
        display: block;
    }
}
@media (min-width: 600px) {
    .page-template-page-events .banner.smedium {
        display: none;
    }
    .page-template-page-events .banner.medium {
        display: block;
    }
}
@media (min-width: 960px) {
    .page-template-page-events .banner.medium {
        display: none;
    }
    .page-template-page-events .banner.large {
        display: block;
    }
}

.page-template-page-events .filters-wrapper {
    display: table;
    margin: 40px auto;
    width: 100%;
}
.page-template-page-events .filters-wrapper .filter-wrapper {
    border-color: #e3e3e3;
    border-radius: 25px;
    border-style: solid;
    border-width: 2px;
    float: left;
    height: 52px;
    margin: 10px 0;
    overflow: hidden;
    position: relative;
    width: 100%;
}
@media (min-width: 600px) {
    .page-template-page-events .filters-wrapper .filter-wrapper {
        width: calc(50% - 10px);
    }
    .page-template-page-events .filters-wrapper .filter-wrapper:first-child {
        margin-right: 10px;
    }
    .page-template-page-events .filters-wrapper .filter-wrapper:last-child {
        margin-left: 10px;
    }
}
@media (min-width: 960px) {
    .page-template-page-events .filters-wrapper .filter-wrapper {
        width: 340px;
    }
    .page-template-page-events .filters-wrapper .filter-wrapper:first-child {
        margin-left: calc(50% - 350px);
    }
    .page-template-page-events .filters-wrapper .filter-wrapper:last-child {
        margin-right: calc(50% - 350px);
    }
}
.page-template-page-events .filters-wrapper .filter-wrapper select {
    background: none;
    border-width: 0;
    font-weight: 800;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 50px;
    height: 50px;
    padding-left: 30px;
    position: absolute;
    text-transform: uppercase;
    width: calc(100% + 50px);
    z-index: 3;
}
@media (min-width: 600px) {
    .page-template-page-events .filters-wrapper .filter-wrapper select {
        letter-spacing: 2px;
    }
}
.page-template-page-events .filters-wrapper .filter-wrapper select option {
    text-align: left;
}
.page-template-page-events .filters-wrapper .filter-wrapper .arrow {
    height: 7px;
    position: absolute;
    right: 15px;
    top: 22px;
    z-index: 2;
}

.page-template-page-events .event-chapter-header {
    background: #102345;
    text-align: center;
}
.page-template-page-events .event-chapter-header h2 {
    color: white;
    font-size: 28px;
    margin: 0;
    padding: 12px 0;
}

.post-type-archive-press_post .press-releases-row {
    padding: 30px 0;
}
.post-type-archive-press_post .press-releases-row[data-row="0"] {
    background: #f8f8f8;
}
.post-type-archive-press_post .press-releases-row .press-release {
    color: #707070;
}
.post-type-archive-press_post .press-releases-row .press-release .date {
    font-weight: 600;
    margin: 0 0 24px 0;
    text-transform: uppercase;
}
.post-type-archive-press_post .press-releases-row .press-release .more {
    color: #01c076;
    font-size: 16px;
    font-weight: 700;
    line-height: 34px;
}
.post-type-archive-press_post .press-releases-row .press-release .more .icon {
    float: left;
    font-size: 34px;
    margin: 0 5px 0 0;
}

.single .press-release-pdf {
    color: #01c076;
    display: table;
    font-weight: 700;
    line-height: 34px;
    margin: 30px 0 0 0;
}
.single .press-release-pdf .icon {
    float: left;
    font-size: 34px;
    margin: 0 5px 0 0;
}

.single .chap-left {
    float: left;
    width: 100%;
}
.single .chap-left img {
    -webkit-box-shadow: 4px 7px 6px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 4px 7px 6px 0 rgba(0, 0, 0, 0.15);
    float: left;
    margin: 0 0 25px 0;
    width: 100%;
}
@media (min-width: 600px) {
    .single .chap-left {
        width: 38%;
    }
    .single .chap-left img {
        margin: 0;
    }
}

.single .chap-right {
    float: left;
    width: 100%;
}
.single .chap-right .directors-title {
    text-transform: uppercase;
}
.single .chap-right .separator {
    background: #d5d5d5;
    display: block;
    height: 1px;
    margin: 20px 0;
    width: 100%;
}
@media (min-width: 600px) {
    .single .chap-right {
        float: right;
        width: 58%;
    }
}

.single .chapter-single-img {
    float: left;
}

.single #chapter-related-activities {
    padding: 60px 0;
}
.single #chapter-related-activities .chapter-activities .chapter-activity {
    float: left;
    width: 100%;
}
.single #chapter-related-activities .chapter-activities .chapter-activity h3 {
    font-size: 24px;
    color: #00b6f0;
    margin-bottom: 3px;
    font-family: "antoniobold";
}
.single #chapter-related-activities .chapter-activities .chapter-activity h3:hover {
    text-decoration: underline;
}
.single #chapter-related-activities .chapter-activities .chapter-activity p {
    line-height: 146%;
    margin-bottom: 0;
}
.single #chapter-related-activities .chapter-activities .chapter-activity p.text {
    margin-top: 5px;
}
.single #chapter-related-activities .chapter-activities .chapter-activity p .more {
    color: #00b6f0;
    white-space: nowrap;
}
.single #chapter-related-activities .chapter-activities .chapter-activity p .more:hover {
    text-decoration: underline;
}
.single #chapter-related-activities .chapter-activities .chapter-activity:not(:last-child) {
    margin-bottom: 30px;
}
@media (min-width: 600px) {
    .single #chapter-related-activities .chapter-activities .chapter-activity {
        width: 47.5%;
    }
    .single #chapter-related-activities .chapter-activities .chapter-activity[data-position="0"] {
        clear: left;
        float: left;
    }
    .single #chapter-related-activities .chapter-activities .chapter-activity[data-position="1"] {
        clear: right;
        float: right;
    }
}

.single #chapter-related-news .chapter-news-items {
    display: flex;
    justify-content: space-around;
    margin-bottom: 6rem;
}
.single #chapter-related-news .chapter-news-items .chapter-news-item {
    background: white;
    border: 1px solid #d7d7d7;
    float: left;
    width: 100%;
}
.single #chapter-related-news .chapter-news-items .chapter-news-item .img-wrapper {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 0;
    padding-bottom: 65%;
    width: 100%;
}
.single #chapter-related-news .chapter-news-items .chapter-news-item .content {
    padding: 22px 10px;
}
.single #chapter-related-news .chapter-news-items .chapter-news-item .content h3 {
    color: #00b6f0;
}
.single #chapter-related-news .chapter-news-items .chapter-news-item .content h3:hover {
    text-decoration: underline;
}
.single #chapter-related-news .chapter-news-items .chapter-news-item .content .text {
    line-height: 146%;
}
@media (min-width: 901px) {
    .single #chapter-related-news .chapter-news-items .chapter-news-item {
        float: left;
        margin-bottom: 0;
        width: 31%;
    }
    .single #chapter-related-news .chapter-news-items .chapter-news-item[data-position="1"] {
        margin-right: 3.5%;
        margin-left: 3.5%;
    }
}
@media (max-width: 900px) {
    .single #chapter-related-news .chapter-news-items {
        flex-direction: column;
    }
    .single #chapter-related-news .chapter-news-items .chapter-news-item:not(:last-child) {
        margin-bottom: 20px;
    }
}

.single .chapter-related-items {
    margin-top: 55px;
}
.single .chapter-related-items .cta {
    margin: 0 auto;
}
.single .chapter-related-items .column {
    border-color: #102345;
    border-style: solid;
    border-width: 3px 0 0;
    padding: 40px 0;
}
.single .chapter-related-items .column .item {
    padding: 18px;
}
.single .chapter-related-items .column .item[data-row="0"] {
    background: #f8f8f8;
}
.single .chapter-related-items .column .item .title {
    color: #01c076;
    font-weight: 600;
    line-height: 120%;
    margin-bottom: 3px;
}
.single .chapter-related-items .column .item .title a:hover {
    text-decoration: underline;
}

.single .past-successes {
    background: #102345;
    margin-bottom: -60px;
    padding: 45px 0;
}
.single .past-successes h3 {
    color: #00b6f0;
}
.single .past-successes p {
    color: #ffffff;
}

.single.article_post-template-default iframe {
    margin-bottom: 30px;
    width: 100%;
}

#chapters-map-container .map {
    float: left;
    position: relative;
    width: 100%;
    z-index: 2;
}

#chapters-map-container .map-item {
    margin: -50px 0 0 -25px;
    height: 50px;
    position: absolute;
    width: 50px;
    z-index: 3;
}
#chapters-map-container .map-item .pin {
    float: left;
    position: relative;
    width: 100%;
}
#chapters-map-container .map-item:hover .popup {
    display: block;
}
#chapters-map-container .map-item[data-alignment="right"] .popup {
    left: -250px;
}
#chapters-map-container .map-item[data-alignment="right"] .popup .arrow {
    float: right;
    margin-right: 40px;
    margin-left: 0;
}
#chapters-map-container .map-item[data-alignment="right"] .popup .patch {
    left: 182px;
}
#chapters-map-container .map-item[data-alignment="right"] .popup .patch:after {
    left: auto;
    right: 100%;
}
#chapters-map-container .map-item .popup {
    bottom: 25px;
    display: none;
    left: -22px;
    position: absolute;
    width: 300px;
}
#chapters-map-container .map-item .popup .content {
    background: white;
    border-radius: 9px;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.18);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.18);
    float: left;
    padding: 20px;
    position: relative;
    width: 100%;
    z-index: 50;
}
#chapters-map-container .map-item .popup .content .title {
    border-bottom: 1px solid #dfdfdf;
}
@media (min-width: 600px) {
    #chapters-map-container .map-item .popup .content .title {
        font-size: 29px;
    }
}
#chapters-map-container .map-item .popup .content .directors-label {
    display: block;
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 6px 0;
}
#chapters-map-container .map-item .popup .content .directors {
    line-height: 140%;
}
#chapters-map-container .map-item .popup .arrow {
    float: left;
    margin: -40px 0 0 40px;
    position: relative;
    width: 100px;
    z-index: 4;
}
#chapters-map-container .map-item .popup .patch {
    background: white;
    bottom: 80px;
    height: 7px;
    left: 84px;
    position: absolute;
    width: 35px;
    z-index: 75;
}
#chapters-map-container .map-item .popup .patch:after {
    background: white;
    content: "";
    display: block;
    height: 4px;
    left: 100%;
    position: absolute;
    top: 0;
    width: 5px;
}

.page-template-page-people .chapter-group {
    display: none;
    margin-bottom: 50px;
}
.page-template-page-people .chapter-group .person:last-of-type {
    background: none !important;
}
.page-template-page-people .chapter-group:first-child {
    display: block;
}

.page-template-page-people .chapters {
    border-collapse: collapse;
    display: table;
    margin: 0 auto 45px;
}
@media (min-width: 960px) {
    .page-template-page-people .chapters {
        margin-bottom: 85px;
    }
}
.page-template-page-people .chapters span {
    border: 1px solid #c0c0c0;
    cursor: pointer;
    float: left;
    font-size: 13px;
    font-weight: 600;
    line-height: 115%;
    margin: 0 4px 4px 0;
    padding: 10px;
    text-align: center;
    -webkit-transition: background 200ms ease 0ms;
    -o-transition: background 200ms ease 0ms;
    transition: background 200ms ease 0ms;
    vertical-align: middle;
}
.page-template-page-people .chapters span.active {
    background: #eeeeee;
}
@media (min-width: 960px) {
    .page-template-page-people .chapters span {
        border-color: white;
        color: #4d4d4d;
        border-width: 0 0 3px 0;
        display: table-cell;
        float: none;
        font-size: 14px;
        line-height: 125%;
        margin: 0;
        width: 10%;
    }
    .page-template-page-people .chapters span.active {
        background: none;
        border-color: #102345;
        border-width: 0 0 3px 0;
    }
}
.page-template-page-people .chapters .item {
    border: 1px solid #c0c0c0;
    color: #01c076;
    cursor: pointer;
    float: left;
    font-weight: 600;
}

.page-template-page-people .person {
    margin-bottom: 55px;
}
.page-template-page-people .person:last-child {
    margin-bottom: 0;
}
.page-template-page-people .person .column {
    min-height: 1px;
}
.page-template-page-people .person .column.portrait {
    text-align: center;
}
.page-template-page-people .person .column.portrait img {
    float: left;
    margin: 0 0 20px 0;
    width: 100%;
}
@media (min-width: 600px) {
    .page-template-page-people .person .column.portrait img {
        width: 95%;
    }
}
.page-template-page-people .person .column.bio .title {
    margin-bottom: 13px;
}
.page-template-page-people .person .column.bio .title .type {
    color: #606060;
    display: inline-block;
    font-family: "Open Sans";
    font-size: 20px;
    text-transform: none;
}

.alert-years {
    display: table;
    margin: 5px auto 40px;
}
.alert-years .year {
    background: #102345;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 16px;
    font-weight: 600;
    height: 34px;
    line-height: 32px;
    margin: 0 2px;
    padding: 0 12px;
}

.page-template-page-newsletters .action-alerts .year {
    display: none;
}
.page-template-page-newsletters .action-alerts .year:first-child {
    display: block;
}

.page-template-page-newsletters .action-alerts .alerts-row[data-row="0"] {
    background: #f8f8f8;
}

.page-template-page-newsletters .action-alerts .alerts-row .newsletter {
    padding-top: 30px;
    padding-bottom: 30px;
}
.page-template-page-newsletters .action-alerts .alerts-row .newsletter ul {
    float: left;
    margin-bottom: 0;
}
.page-template-page-newsletters .action-alerts .alerts-row .newsletter ul li {
    margin: 7px 0;
}

.single-newsletter_post article {
    margin: 0 auto;
}
@media (min-width: 960px) {
    .single-newsletter_post article {
        width: 50%;
    }
}
.single-newsletter_post article .newsletter-meta {
    color: #909090;
    display: block;
    font-size: 20px;
    font-weight: 200;
    margin: 0 0 20px 0;
}
.single-newsletter_post article ul {
    padding: 16px 28px;
}
@media (min-width: 600px) {
    .single-newsletter_post article ul {
        padding: 16px 39px;
    }
}
.single-newsletter_post article ul.lead {
    background: #00b6f0;
    color: white;
    padding: 33px 28px;
}
@media (min-width: 600px) {
    .single-newsletter_post article ul.lead {
        padding: 33px 39px;
    }
}
.single-newsletter_post article ul.lead h2 {
    display: none;
}
.single-newsletter_post article ul.lead h3 {
    color: white;
    font-size: 24px;
}
@media (min-width: 600px) {
    .single-newsletter_post article ul.lead h3 {
        font-size: 28px;
    }
}
.single-newsletter_post article ul.lead p {
    color: white;
}
.single-newsletter_post article ul.lead p a {
    color: inherit;
}
.single-newsletter_post article ul.lead p img {
    margin: 15px 0 22px;
    width: 100%;
}
.single-newsletter_post article ul h2 {
    margin-bottom: 25px;
}
.single-newsletter_post article ul li {
    list-style-type: none;
    margin-bottom: 40px;
}
.single-newsletter_post article ul li:last-child {
    margin-bottom: 0;
}
.single-newsletter_post article ul li h3 {
    margin-bottom: 6px;
}
.single-newsletter_post article ul li .author {
    border-bottom: 1px solid #e5e5e5;
    display: block;
    margin-bottom: 15px;
    padding-bottom: 1px;
    width: 100%;
}
.single-newsletter_post article ul li p img {
    width: 100%;
}
@media (min-width: 600px) {
    .single-newsletter_post article ul li p img {
        float: right;
        margin: 0 0 5px 20px;
        width: 200px;
    }
}
@media (min-width: 960px) {
    .single-newsletter_post article ul li p img {
        margin: 0 0 95px 20px;
    }
}
.single-newsletter_post article ul li p a {
    font-weight: 600;
}

.single-article_post .article-featured {
    float: left;
    margin: 0 20px 20px 0;
    width: 100%;
}
@media (min-width: 600px) {
    .single-article_post .article-featured {
        max-width: 41%;
        width: auto;
    }
}

.single-article_post table {
    clear: left;
    float: left;
    margin: 0 20px 20px 0;
}

.single-article_post figure {
    margin-bottom: 50px;
    width: 100%;
}
@media (min-width: 600px) {
    .single-article_post figure {
        width: 50%;
    }
}
.single-article_post figure img {
    width: 100%;
}
.single-article_post figure figcaption {
    color: #707070;
    font-size: 12px;
    line-height: 140%;
}

.page-staff .row.container {
    margin-bottom: 35px;
}

.page-staff .divider {
    margin-bottom: 30px;
}

.page .entry-content iframe {
    display: block;
    margin: 0 auto;
}

.page-template-page-issues #main {
    padding: 0;
}

.page-template-page-issues .issue {
    float: left;
    padding: 0;
    width: 100%;
}
@media (min-width: 600px) {
    .page-template-page-issues .issue {
        background-size: 100% auto !important;
    }
}
@media (min-width: 960px) {
    .page-template-page-issues .issue {
        width: 50%;
    }
}
.page-template-page-issues .issue .content {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 2rem;
    width: 100%;
}
.page-template-page-issues .issue .content p {
    line-height: 210%;
}
@media (min-width: 960px) {
    .page-template-page-issues .issue.left .content {
        float: right;
        max-width: 60rem;
        padding-right: 65px;
    }
    .page-template-page-issues .issue.right .content {
        float: left;
        max-width: 60rem;
        padding-left: 65px;
    }
}

.page-template-page-issues X.issue {
    margin-bottom: 55px;
}
.page-template-page-issues X.issue .left {
    float: left;
    width: 100%;
}
@media (min-width: 600px) {
    .page-template-page-issues X.issue .left {
        width: 15%;
    }
}
.page-template-page-issues X.issue .left img {
    border-radius: 50%;
    display: block;
    margin: 0 auto;
}
.page-template-page-issues X.issue .right {
    float: left;
    width: 100%;
}
.page-template-page-issues X.issue .right h2 {
    margin-bottom: 10px;
}
@media (min-width: 600px) {
    .page-template-page-issues X.issue .right {
        width: 83%;
    }
}

.page-template-page-reports .report.block,
.page-template-page-press_cov .report.block {
    padding: 35px 0;
}
.page-template-page-reports .report.block[data-row="0"],
.page-template-page-press_cov .report.block[data-row="0"] {
    background: #f0f0f0;
}
.page-template-page-reports .report.block .left,
.page-template-page-press_cov .report.block .left {
    float: left;
    margin-bottom: 25px;
    min-height: 1px;
    width: 100%;
}
@media (min-width: 600px) {
    .page-template-page-reports .report.block .left,
    .page-template-page-press_cov .report.block .left {
        margin-bottom: 0;
        width: 15%;
    }
}
.page-template-page-reports .report.block .left img,
.page-template-page-press_cov .report.block .left img {
    float: left;
    width: 100%;
}
.page-template-page-reports .report.block .right,
.page-template-page-press_cov .report.block .right {
    float: left;
    width: 100%;
}
@media (min-width: 600px) {
    .page-template-page-reports .report.block .right,
    .page-template-page-press_cov .report.block .right {
        padding-left: 5%;
        width: 85%;
    }
}
.page-template-page-reports .report.block .right .meta,
.page-template-page-press_cov .report.block .right .meta {
    font-style: italic;
    color: #6a6a6a;
    margin-bottom: 15px;
    margin-top: 11px;
}
.page-template-page-reports .report.block .right .meta .author,
.page-template-page-press_cov .report.block .right .meta .author {
    margin-left: 20px;
}
.page-template-page-reports .report.block .right .meta strong,
.page-template-page-press_cov .report.block .right .meta strong {
    font-style: normal;
}
.page-template-page-reports .report.block .right .view-report,
.page-template-page-press_cov .report.block .right .view-report {
    color: #01c076;
    font-weight: 600;
}
.page-template-page-reports .report.block .right .view-report:hover,
.page-template-page-press_cov .report.block .right .view-report:hover {
    text-decoration: underline;
}

.page-template-page-testimonials .testimonials h2 {
    margin-bottom: 40px;
}

.page-template-page-testimonials .testimonials .testimonial {
    margin-bottom: 40px;
    text-align: center;
}
.page-template-page-testimonials .testimonials .testimonial img {
    clear: both;
    display: block;
    margin: 0 auto 30px;
    width: 164px;
}
.page-template-page-testimonials .testimonials .testimonial .upper {
    margin-bottom: 15px;
}
.page-template-page-testimonials .testimonials .testimonial .upper p {
    font-weight: 200;
    text-transform: uppercase;
}

.blog-meta {
    color: #999999;
    line-height: 130%;
    margin-top: 3px;
    margin-bottom: 14px;
}

.blog-post-meta {
    color: #999999;
    line-height: 130%;
    margin-top: -30px;
    margin-bottom: 45px;
    text-align: center;
}

.tags.blog-post-meta {
    margin-top: 25px;
}

.custom-popup {
    -webkit-box-shadow: 0 0 9px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 9px 3px rgba(0, 0, 0, 0.2);
    display: none;
    left: 5%;
    margin: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    width: 90%;
    z-index: 2000;
}
@media (min-width: 600px) {
    .custom-popup {
        left: 50%;
        margin: 0 0 0 -250px;
        width: 500px;
    }
}
.custom-popup#e2-engage {
    background: #ffffff;
    border: 1px solid #c0c0c0;
    padding: 20px;
}
.custom-popup#e2-engage .close {
    cursor: pointer;
    position: absolute;
    right: 8px;
    top: 9px;
    width: 19px;
}
.custom-popup#e2-engage h3 {
    margin-bottom: 10px;
    text-align: center;
}
@media (min-width: 600px) {
    .custom-popup#e2-engage h3 {
        margin-bottom: 30px;
    }
}
.custom-popup#e2-engage label {
    display: block;
    font-size: 13px;
    font-weight: 700;
    margin: 0 0 6px;
}
@media (min-width: 600px) {
    .custom-popup#e2-engage label {
        font-size: 17px;
    }
}
.custom-popup#e2-engage select,
.custom-popup#e2-engage option {
    font-size: 14px;
    width: 100%;
}
.custom-popup#e2-engage input,
.custom-popup#e2-engage select {
    border: 1px solid #d8d8d8;
    margin: 0 0 9px 0;
    height: 42px;
    line-height: 42px;
    padding: 0 13px;
    width: 100%;
}
@media (min-width: 600px) {
    .custom-popup#e2-engage input,
    .custom-popup#e2-engage select {
        margin: 0 0 17px 0;
    }
}
.custom-popup#e2-engage input.half,
.custom-popup#e2-engage select.half {
    width: 49%;
}
.custom-popup#e2-engage input.half.left,
.custom-popup#e2-engage select.half.left {
    clear: left;
    float: left;
}
.custom-popup#e2-engage input.half.right,
.custom-popup#e2-engage select.half.right {
    clear: right;
    float: right;
}
.custom-popup#e2-engage input.error,
.custom-popup#e2-engage select.error {
    border: 1px solid red;
}
.custom-popup#e2-engage option {
    padding: 4px 13px;
}
.custom-popup#e2-engage button {
    height: 43px;
    line-height: 43px;
    margin-top: 5px;
    width: 100%;
}
.custom-popup#e2-engage .invis {
    display: none;
}
.custom-popup#e2-engage .message {
    color: #01c076;
    font-size: 13px;
    line-height: 140%;
    margin: 6px 0 24px;
    text-align: center;
}
.custom-popup#e2-engage .message.error {
    color: red;
}

.fellows-intro-image {
    max-width: 180px;
    width: auto;
    height: 100px;
}

.tt_sm {
    border-radius: 75px !important;
}
.tt_sm .fellow-info {
    font-size: 14px;
    margin: 0;
}
@media (min-width: 600px) {
    .tt_sm .fellow-info {
        font-size: inherit;
        min-width: 300px;
    }
}

.fellows-map .xmark_sm {
    position: absolute;
    right: 1em;
    top: 0.4em;
}

.fellows-map .btn_simplemaps {
    display: none !important;
}

.fellows-map .fellow-info .fellow-image {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50px;
    flex: 0 0 50px;
}

.fellows-map .fellow-info img {
    width: 50px;
    height: 50px;
}

.fellows-map .fellow-info .fellow-title {
    font-size: 1.2em;
}

@media (min-width: 600px) {
    .fellows-map .fellow-info .fellow-title {
        font-size: 18px;
    }
    .fellows-map .fellow-info .fellow-subtitle {
        font-size: 12px;
    }
}

.fellow-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 2em;
    font-size: 18px;
}
.fellow-info .fellow-image {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75px;
    flex: 0 0 75px;
    margin-right: 15px;
}
.fellow-info img {
    width: 75px;
    height: 75px;
    border-radius: 50%;
    border: 2px solid #3db5f0;
    margin-right: 1em;
}
.fellow-info .fellow-title,
.fellow-info .fellow-subtitle {
    display: block;
}
.fellow-info .fellow-title {
    font-size: 24px;
    text-transform: none;
}
.fellow-info .fellow-subtitle {
    color: #3db5f0;
}
@media (min-width: 600px) {
    .fellow-info .fellow-title {
        font-size: 30px;
    }
}

body.single-fellow_post .entry-content {
    word-wrap: break-word;
}

body.single-fellow_post #sidebar {
    margin-top: 4rem;
}

@media (min-width: 960px) {
    body.single-fellow_post #sidebar {
        margin-top: 0;
    }
}

.social-media-list {
    padding: 0;
}
.social-media-list li {
    list-style: none;
    display: inline-block;
    margin: 0 0.8em 0 0;
}
.social-media-list li .icon {
    vertical-align: middle;
}

.post-navigation {
    font-family: "antoniobold", sans-serif;
    text-transform: uppercase;
    color: #6d7587;
}
.post-navigation a {
    color: inherit;
}
.post-navigation.top-navigation {
    padding-bottom: 0.5em;
    margin-bottom: 2em;
    border-bottom: 1px solid #f2f5fa;
}
.post-navigation.bottom-navigation {
    margin-top: 2em;
    padding-top: 2em;
    border-top: 1px solid #f2f5fa;
}

.wp-caption-text {
    font-size: 14px;
    line-height: 120%;
    margin-top: 4px;
}

.post-edit-link {
    display: inline-block;
    margin-top: 40px;
}

.filter-bar-new {
    border-bottom: 1px solid #e9f0f5;
    color: #102345;
    margin-bottom: 40px;
    padding-bottom: 15px;
}
.filter-bar-new .label {
    font-weight: 600;
    margin-right: 40px;
}
.filter-bar-new .selector-item,
.filter-bar-new .selector-action {
    margin-top: 0.5em;
}
.filter-bar-new input[type="submit"],
.filter-bar-new button {
    line-height: 1.8em;
    padding: 0 1.3em;
    margin: auto;
    display: inline-block;
}
.filter-bar-new button[type="reset"] {
    padding: 0 0.5em;
    font-size: 1.2em;
}
.filter-bar-new select {
    font-size: inherit;
    width: 100%;
}
@media (min-width: 600px) {
    .filter-bar-new > * {
        display: inline-block;
    }
    .filter-bar-new .selector-item,
    .filter-bar-new .selector-action {
        margin: 0 0.5em 0;
    }
    .filter-bar-new select {
        width: auto;
    }
}

.filter-bar-new input[type="submit"] {
    color: $green;
}
.filter-bar-new input[type="submit"]:hover {
    background-color: $green;
    border-color: $green;
    color: #fff;
}

.filter-bar-new {
    border-bottom: 1px solid $pale-blue;
    color: $dark-blue;
    margin-bottom: 40px;
    padding-bottom: 15px;

    .label {
        font-weight: 600;
        margin-right: 40px;
    }

    .selector-item,
    .selector-action {
        margin-top: 0.5em;
    }
    input[type="submit"],
    button {
        line-height: 1.8em;
        padding: 0 1.3em;
        margin: auto;
        display: inline-block;
    }
    button[type="reset"] {
        padding: 0 0.5em;
        font-size: 1.2em;
    }
    select {
        font-size: inherit;
        width: 100%;
    }

    @include widerThan(medium) {
        & > * {
            display: inline-block;
        }
        .selector-item,
        .selector-action {
            margin: 0 0.5em 0;
        }
        select {
            width: auto;
        }
    }
}

.cards {
    width: 102%;
}
.cards .card {
    margin: 0 0 1em 0;
    color: #6d7987;
    line-height: 160%;
}
.cards .card .post-title {
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 1em;
}
.cards .card .post-title a {
    color: #00b6f0 !important;
}
.cards .card .post-title span {
    font-size: 80%;
    margin: -10px 0 10px;
    display: block;
}
.cards .card .card-content {
    margin-bottom: 1rem;
}
.cards .card .card-footer {
    padding-top: 1rem;
    border-top: 1px solid #f2f5fa;
}
.cards .card .card-footer .links a {
    font-weight: bold;
}
.cards .text-card {
    padding: 2em;
}
.cards .image-card {
    -webkit-box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.05);
}
.cards .image-card img {
    width: 100%;
    display: block;
}
.cards .image-card .card-wrap {
    padding: 2em;
}
.cards .image-card .card-footer {
    border-top-color: #eaf0f5;
}
.cards + .more-posts {
    margin-top: 3em;
}
@media (min-width: 600px) {
    .cards {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .cards .card {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 49%;
        flex: 0 0 49%;
        margin-bottom: 2%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-right: 1%;
    }
    .cards .card .card-footer {
        margin-top: auto;
    }
}
@media (min-width: 960px) {
    .cards .card {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 32%;
        flex: 0 0 32%;
        margin-bottom: 1.5%;
        margin-right: 1%;
    }
}

/* .search .cards .card {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%; } */

.slick-slider .slick-dots {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
}
.slick-slider .slick-dots li {
    list-style: none;
    display: inline-block;
    margin: 0 5px 0 0;
    padding: 0;
}
.slick-slider .slick-dots li button {
    border: none;
    font: 0/0 a;
    text-shadow: none;
    color: transparent;
    width: 15px;
    height: 15px;
    background: #ebf0f5;
    padding: 0;
    border-radius: 50%;
}
.slick-slider .slick-dots li.slick-active button {
    background: #00b6f0;
}

/* Slick Slider Arrows */
.slick-prev,
.slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    bottom: -15px;
    display: block;
    width: 40px;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: none;
    z-index: 99;
    background: transparent;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
    color: transparent;
    background: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
    opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
    opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
    font-family: "Arial", sans-serif;
    font-size: 30px;
    line-height: 1;
    opacity: 0.75;
    color: #00b6f0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
    left: 5px;
}

[dir="rtl"] .slick-prev {
    right: 5px;
    left: auto;
}

.slick-prev:before {
    content: "←";
}

[dir="rtl"] .slick-prev:before {
    content: "→";
}

.slick-next {
    right: 5px;
}

[dir="rtl"] .slick-next {
    right: auto;
    left: 5px;
}

.slick-next:before {
    content: "→";
}

[dir="rtl"] .slick-next:before {
    content: "←";
}

/* Slick Slider Captions */
.slick-slide .featured-image-caption {
    font-size: 12px;
    line-height: 16px;
    display: block;
    margin: 15px;
}

/* NOTE
html is set to 62.5% so that all the REM measurements throughout ccPrototype
are based on 10px sizing. Ergo, 1.5rem = 15px */
html {
    font-size: 62.5%;
}

body {
    color: #000000;
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 16px;
}

h1,
h2,
h4,
h5,
h6 {
    color: #102345;
    font-family: "antoniobold";
    line-height: 120%;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    color: inherit !important;
    text-decoration: none !important;
}

h1 {
    font-size: 50px;
    letter-spacing: 2px;
    line-height: 115%;
}
h1.small {
    font-size: 17px;
    line-height: 150%;
}
@media (min-width: 600px) {
    h1.small {
        font-size: 24px;
        line-height: 120%;
    }
}

h2 {
    font-size: 3em;
}

h3 {
    font-size: 25px;
    font-family: "Open Sans";
    line-height: 1.2;
}

h4 {
    font-size: 20px;
}

h3,
h4,
h5,
h6 {
    margin: 0 0 10px 0;
}

@media (min-width: 600px) {
    h1 {
        font-size: 50px;
    }
}

p {
    font-size: 18px;
    line-height: 166%;
    margin-bottom: 26px;
}
p:last-child {
    margin-bottom: 0;
}

blockquote {
    margin-bottom: 26px;
}
blockquote:last-child {
    margin-bottom: 0;
}

article {
    color: #102345;
    width: 100%;
}
article:not(:last-of-type) {
    margin-bottom: 60px;
}
article ul,
article ol {
    color: #102345;
    font-size: 18px;
    line-height: 170%;
    margin-bottom: 25px;
    padding-left: 5rem;
}
article ul li,
article ol li {
    margin-bottom: 10px;
}
article ul.clean,
article ol.clean {
    padding: 0;
}
article ul.clean li,
article ol.clean li {
    list-style: none;
}
article ul li {
    list-style-type: square;
}
article ul li::marker {
    color: #01b5f0;
}
article ol li {
    list-style-type: decimal;
}
article code {
    padding: 0.2rem 0.5rem;
    white-space: nowrap;
    background: #f1f1f1;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
}
article pre > code {
    display: block;
    padding: 1rem 1.5rem;
    white-space: pre;
}

a {
    color: inherit;
}
article a {
    color: #00b6f0;
}
article a:hover {
    text-decoration: underline;
}

strong,
strong * {
    font-weight: 700;
}

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

@media (min-width: 1460px) {
    .vc_row[data-vc-full-width] {
        max-width: 1440px;
        margin: auto;
        left: -60px !important;
    }
}

#header {
    background: #ffffff;
    color: white;
    border-top: 12px solid #00b5f0;
}
#header .nav-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

@media (min-width: 480px) {
    #header .nav-container {
        padding-top: 1.5rem;
    }
}

#header #header-util {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: right;
}
#header #header-util ul.menu {
    display: flex;
    flex-direction: row;
    align-items: center;
}
#header #header-util li {
    margin-left: 15px;
    margin-right: 15px;
    padding: 10px;
}
#header #header-util li a {
    color: #102345;
}
#header #header-util .social-media {
    display: flex;
    flex-direction: row;
    align-items: center;
    color: #102345;
}

#header #header-util .social-media .icon {
    margin-left: 10px;
    margin-right: 10px;
    padding: 5px;
    font-size: 20px;
}

#header #header-util .search-container {
    margin-left: 15px;
    position: relative;
}

#header #header-util .search-container i {
    font-size: 20px;
    padding: 10px;
    padding-right: 0;
    color: #102345;
}

#header #header-util .search-container > .search-form {
    display: none;
    position: absolute;
    right: 0;
    top: 100%;
}

#header #header-util .search-container > .search-form.active {
    display: block;
    z-index: 1000;
}
#header #header-util .search-container > .search-form.active form {
    display: flex;
    flex-direction: row;
    align-items: center;
    background-color: #102345;
    padding: 10px;
}

#header #header-util .search-container > .search-form.active form > .search-field {
    margin-right: 10px;
}

#header #header-util .search-container > .search-form .search-submit {
    padding: 0 20px;
    background-color: #ffffff;
    line-height: 2.5;
    border-radius: 0;
}

#header .site-navigation-container {
    display: flex;
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
}
#header #main-menu > ul > li {
    padding-bottom: 20px;
}
#header .mobile-only-menu {
    display: none;
}
#header #simple-title h1 {
    border-top: 1px solid #e9f0f5;
    border-bottom: 1px solid #e9f0f5;
    font-size: 25px;
    margin: 20px 0;
    padding: 18px 0 6px;
    text-align: center;
}
@media (min-width: 600px) {
    #header #simple-title h1 {
        font-size: 32px;
    }
}
@media (min-width: 960px) {
    #header #simple-title h1 {
        font-size: 37px;
    }
}
@media (min-width: 1160px) {
    #header #simple-title h1 {
        font-size: 42px;
    }
}
#header #complex-title {
    background-position: center center;
    background-size: cover;
    background-color: #102345;
    height: 200px;
}
#header #complex-title.button-on-page {
    height: 300px;
}
#header #complex-title.button-on-page .small-12 {
    width: 60%;
}
@media (min-width: 600px) {
    #header #complex-title {
        height: 260px;
    }
}
@media (min-width: 960px) {
    #header #complex-title {
        height: 265px;
    }
}
@media (min-width: 1160px) {
    #header #complex-title {
        height: 280px;
    }
}
@media (max-width: 650px) {
    #header #complex-title .column.xs-12 {
        width: 100%;
    }
    #header #complex-title .column.small-4.xs-12 {
        height: unset;
    }
    #header #complex-title div.cta-button {
        bottom: 8px;
    }
    #header #complex-title div.cta-button.chapter-button {
        bottom: 22px;
    }
}
@media (max-width: 550px) {
    #header #complex-title.button-on-page .small-12 {
        width: 100%;
    }
    #header #complex-title .row .column div.text {
        bottom: 60px;
    }
}
#header #complex-title .color {
    background: #000000;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}
#header #complex-title .cta-button {
    bottom: 25px;
    right: 0;
    position: absolute;
    color: #102345;
    background-color: #ffffff;
    cursor: pointer;
}
#header #complex-title .cta-button .view-icon,
#header #complex-title .cta-button .view-toggle {
    display: none;
}
#header #complex-title .cta-button .view-icon.active,
#header #complex-title .cta-button .view-toggle.active {
    background-color: unset;
    display: inline-block;
    font-size: 20px;
    padding: 10px;
    opacity: 1;
    transition: opacity 0.7s ease-in-out;
}
#header #complex-title .cta-button .view-icon.active {
    background-color: #00b6f0;
    color: #ffffff;
}
@media (max-width: 1550px) {
    #header #complex-title .cta-button {
        right: 35px;
    }
}
@media (max-width: 1500px) {
    #header #complex-title .cta-button {
        right: 70px;
    }
}
@media (max-width: 1400px) {
    #header #complex-title .cta-button {
        right: 20%;
    }
}
@media (max-width: 1100px) {
    #header #complex-title .cta-button {
        right: 24%;
    }
}
@media (max-width: 959px) {
    #header #complex-title .cta-button {
        right: 0;
    }
}
#header #complex-title .row {
    height: 100%;
    position: relative;
    z-index: 3;
}
#header #complex-title .row .column {
    height: 100%;
    position: relative;
}
#header #complex-title .row .column .text {
    bottom: 25px;
    left: 0;
    position: absolute;
    width: 100%;
}
#header #complex-title .row .column .text .meta {
    font-weight: 700;
    margin-bottom: 15px;
}
#header #complex-title .row .column .text h1 {
    color: white;
    font-size: 22px;
}
#header #complex-title .row .column .text h1.bigger {
    font-size: 25px;
}
@media (min-width: 600px) {
    #header #complex-title .row .column .text h1 {
        font-size: 26px;
    }
    #header #complex-title .row .column .text h1.bigger {
        font-size: 30px;
    }
}
@media (min-width: 960px) {
    #header #complex-title .row .column .text h1 {
        font-size: 29px;
    }
    #header #complex-title .row .column .text h1.bigger {
        font-size: 36px;
    }
}
@media (min-width: 1160px) {
    #header #complex-title .row .column .text h1 {
        font-size: 32px;
    }
    #header #complex-title .row .column .text h1.bigger {
        font-size: 58px;
    }
}
#header #complex-title .row .column .text .intro {
    line-height: 135%;
}
@media (max-width: 600px) {
    #header #complex-title .row .column .text .intro {
        font-size: 13px;
    }
}
#header .chevron-preloaded {
    height: 0;
    visibility: hidden;
    width: 0;
}
#header .header-stripe .bg-container {
    height: 140px;
}
#header .header-stripe .bg-container.disabled {
    display: none !important;
}
@media (min-width: 600px) {
    #header .header-stripe .bg-container {
        height: 250px;
    }
}
@media (min-width: 960px) {
    #header .header-stripe .bg-container {
        height: 350px;
    }
}
#header .header-stripe .row {
    position: relative;
}
#header .header-stripe .row .credit {
    bottom: 13px;
    color: #f0f0f0;
    font-size: 9px;
    font-style: italic;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    z-index: 11;
}
#header .header-stripe #breadcrumbs-row.disabled {
    border-bottom: 4px solid #00b6f0;
    height: 0;
    min-height: 0;
}
#header .header-stripe #breadcrumbs-row .credit {
    bottom: auto;
    top: -20px;
}

/* #breadcrumbs-row {
  background: #e9f0f5;
  display: none;
  font-size: 14px; }
  @media (min-width: 600px) {
    #breadcrumbs-row {
      display: block; } }
  #breadcrumbs-row .center {
    display: table;
    margin: 0 auto; }
    #breadcrumbs-row .center #breadcrumb-menu .menu, #breadcrumbs-row .center #breadcrumb-menu .sub-menu, #breadcrumbs-row .center #breadcrumb-menu li, #breadcrumbs-row .center #breadcrumb-menu a {
      float: left; }
    #breadcrumbs-row .center #breadcrumb-menu .fullscreen-only {
      display: none; }
    #breadcrumbs-row .center #breadcrumb-menu .menu > li {
      display: none; }
      #breadcrumbs-row .center #breadcrumb-menu .menu > li.current-menu-item, #breadcrumbs-row .center #breadcrumb-menu .menu > li.current-menu-ancestor {
        display: block; }
    #breadcrumbs-row .center #breadcrumb-menu .sub-menu {
      display: none; }
    #breadcrumbs-row .center #breadcrumb-menu li.current-menu-item > a {
      border-bottom: 5px solid #00b6f0;
      color: #00b6f0; }
    #breadcrumbs-row .center #breadcrumb-menu li.current-menu-item > .sub-menu, #breadcrumbs-row .center #breadcrumb-menu li.current-menu-ancestor > .sub-menu {
      display: block; }
    #breadcrumbs-row .center #breadcrumb-menu a {
      color: #102345;
      display: block;
      float: left;
      font-size: 13px;
      font-weight: 600;
      height: 48px;
      line-height: 48px;
      margin: 0 6px; }
      #breadcrumbs-row .center #breadcrumb-menu a:hover {
        color: #00b6f0; }
      @media (min-width: 960px) {
        #breadcrumbs-row .center #breadcrumb-menu a {
          font-size: 16px;
          margin: 0 16px; } } */

/*
#intro-row {
    background: white;
    padding: 30px 0;
    text-align: center;

    &.text-left {
        text-align: left;
    }

    img {
        max-height: 200px;
        width: auto;
    }
    .page-title {
        margin-top: 20px;
    }
    .intro-title {
        color: $dark-blue;
        display: block;
        font-size: 18px;
        font-weight: 800;
        line-height: 135%;
        margin: 25px auto 0;
        max-width: 780px;

        @include widerThan(large) {
            width: 78%;
        }
    }
    p {
        display: block;
        margin: 10px auto 0;
        max-width: 780px;
    }
}
*/
#main-menu,
.navbar-toggle {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#main,
#footer {
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.hamburger {
    cursor: pointer;
    float: right;
    height: 33px;
    position: relative;
    width: 35px;
    z-index: 90010;
}
@media (min-width: 769px) {
    .hamburger {
        display: none;
    }
}
.hamburger .bar {
    background-color: #132443;
    height: 5px;
    margin-top: 5px;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    width: 100%;
}

#main-menu {
    display: none;
    position: relative;
    z-index: 800;
}
#main-menu .fullscreen-only {
    display: none;
}
@media (min-width: 600px) {
    #main-menu {
        clear: right;
        color: #102345;
        display: block;
        float: right;
        font-size: 13px;
        font-weight: 600;
    }
}
@media (min-width: 600px) and (min-width: 960px) {
    #main-menu {
        font-size: 16px;
        margin-top: 11px;
    }
}
@media (min-width: 769px) and (max-width: 1049px) {
    #main-menu > ul > li > a {
        font-size: 13px;
        padding-left: 8px !important;
    }
}
@media (min-width: 769px) and (max-width: 1099px) {
    #header .site-navigation-container {
        padding-left: 10px;
        padding-right: 10px;
    }
}
@media (min-width: 1050px) and (max-width: 1260px) {
    #main-menu > ul > li > a {
        font-size: 13px;
    }
}
@media (min-width: 980px) and (max-width: 1320px) {
    #main-menu > ul > li > a {
        padding-left: 6px !important;
    }
}
@media (min-width: 1185px) {
    #main-menu > ul > li {
        margin-right: 12px;
    }
}
@media (min-width: 1400px) {
    #main-menu > ul > li {
        margin-right: 30px;
    }
}
@media (min-width: 600px) {
    #main-menu > ul > li > a {
        display: block;
        padding: 9px;
    }
}
@media (min-width: 600px) and (min-width: 960px) {
    #main-menu > ul > li > a {
        padding: 9px 14px;
    }
}
@media (min-width: 600px) {
    #main-menu > ul > li.menu-item-has-children > a {
        background: url("../images/chevron-down-arrow-blue.png") no-repeat right center/6px auto;
    }
}
@media (min-width: 600px) and (min-width: 960px) {
    #main-menu > ul > li.menu-item-has-children > a {
        background: url("../images/chevron-down-arrow-blue.png") no-repeat right 16px/10px auto;
    }
}
@media (min-width: 951px) {
    #main-menu > ul > li.menu-item-has-children > .sub-menu > li.menu-item-has-children > a {
        background-image: url("../images/chevron-left-arrow-blue-light.png");
        background-repeat: no-repeat;
        background-position: left center;
        background-size: 6px auto;
    }
    #main-menu > ul > li:last-child > .sub-menu {
        right: 0;
        left: unset;
    }
}
@media (min-width: 600px) {
    #main-menu > ul > li.menu-item-has-children.current-menu-ancestor > a,
    #main-menu > ul > li.menu-item-has-children.current-menu-item > a {
        background-image: url("../images/chevron-down-arrow-blue-light.png");
    }
    #main-menu > ul > li:last-child {
        margin-right: 0;
        padding-right: 0;
    }
    #main-menu li {
        display: inline-block;
        position: relative;
    }
    #main-menu li .sub-menu {
        background: #e9f0f5;
        clip: auto;
        display: none;
        left: 0;
        position: absolute;
        white-space: nowrap;
        /* max-width: 240px; */
        z-index: 100;
    }
    #main-menu li .sub-menu::before {
        content: "";
        display: block;
        height: 20px;
        left: 0;
        position: absolute;
        top: -20px;
        width: 100%;
    }
}
@media (min-width: 981px) {
    #main-menu li .sub-menu {
        top: 56px;
    }
}
@media (min-width: 951px) {
    #main-menu li .sub-menu li:hover {
        background: #102345;
    }
    #main-menu li .sub-menu li:hover > a {
        color: white;
    }
}
@media (min-width: 600px) {
    #main-menu li .sub-menu.reverse {
        right: 0;
        left: auto;
    }
    #main-menu li .sub-menu li:last-child a {
        margin-bottom: 0;
    }
    #main-menu li .sub-menu a {
        display: block;
        padding: 15px;
    }
    #main-menu li .sub-menu li:not(.fullscreen-only) {
        display: block;
        padding-left: 20px;
    }
    #main-menu li .sub-menu li:not(.fullscreen-only) .sub-menu {
        top: 0;
        left: -82%;
    }
    #main-menu li:hover > .sub-menu {
        display: inherit;
    }
}

.fullscreen-menu #main,
.fullscreen-menu #footer {
    -webkit-filter: blur(3px);
    filter: blur(3px);
}

.fullscreen-menu .bar {
    background-color: #707070;
}
.fullscreen-menu .bar.top {
    -webkit-transform-origin: 10% 40%;
    -ms-transform-origin: 10% 40%;
    transform-origin: 10% 40%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.fullscreen-menu .bar.middle {
    background-color: transparent;
}
.fullscreen-menu .bar.bottom {
    -webkit-transform-origin: 10% 40%;
    -ms-transform-origin: 10% 40%;
    transform-origin: 10% 40%;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.fullscreen-menu #main-menu {
    background-color: rgba(255, 255, 255, 0.95);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #102345;
    display: block;
    font-size: 24px;
    font-weight: 800;
    right: 0;
    letter-spacing: 1px;
    opacity: 1;
    padding: 0 2rem;
    position: absolute;
    text-transform: uppercase;
    top: 100%;
    width: fit-content;
    z-index: 90000;
}
.fullscreen-menu #main-menu .fullscreen-only {
    display: inherit;
}
.fullscreen-menu #main-menu > ul {
    vertical-align: middle;
    display: table-cell;
    position: relative;
}
.fullscreen-menu #main-menu > ul > li.menu-item-has-children > a {
    background: url("../images/menu-triangle.png") no-repeat right center/auto 8px;
}
.fullscreen-menu #main-menu > ul > li.menu-item-has-children > .sub-menu > li.menu-item-has-children > a {
    background: url("../images/menu-triangle.png") no-repeat right center/auto 8px;
}
.fullscreen-menu #main-menu > ul > li > a {
    padding-right: 12px;
}
.fullscreen-menu #main-menu > ul li {
    list-style: none;
    display: block;
    margin-bottom: 14px;
}
.fullscreen-menu #main-menu > ul li .sub-menu {
    background: #f1f1f1;
    display: none;
    font-size: 16px;
    margin-top: 8px;
    padding: 10px;
    position: static;
    -webkit-transition: height 0.3s ease-in-out;
    -o-transition: height 0.3s ease-in-out;
    transition: height 0.3s ease-in-out;
}
.fullscreen-menu #main-menu > ul li .sub-menu.open {
    display: block;
}
.fullscreen-menu #main-menu > ul li .sub-menu li {
    margin: 0;
}
.fullscreen-menu #main-menu > ul li .sub-menu li a {
    display: block;
    margin: 15px 0 0;
}
.fullscreen-menu #main-menu > ul li .sub-menu li:first-child a {
    margin-top: 0;
}
@media (max-width: 950px) {
    .fullscreen-menu #main-menu > ul > li > .sub-menu.open {
        max-width: 240px;
    }
    .fullscreen-menu #main-menu > ul li .sub-menu.open {
        margin-top: 10px;
    }
    .fullscreen-menu #main-menu > ul li .sub-menu.open > li > a {
        width: fit-content;
        padding-right: 10px;
    }
    #header #main-menu li {
        padding-bottom: 10px;
    }
}

#footer {
    color: white;
    background: #102345;
}
#footer .new-action {
    background-position: center center;
    background-size: cover;
    padding: 50px 0;
}
@media (min-width: 600px) {
    #footer .new-action {
        padding: 70px 0;
    }
}
@media (min-width: 960px) {
    #footer .new-action {
        padding: 100px 0;
    }
}
@media (min-width: 960px) {
    #footer .new-action {
        padding: 120px 0;
    }
}
@media (min-width: 600px) {
    #footer .new-action .column:first-child {
        padding-right: 60px;
    }
}
@media (min-width: 600px) and (min-width: 1160px) {
    #footer .new-action .column:first-child {
        padding-right: 100px;
    }
}
@media (min-width: 600px) {
    #footer .new-action .column:first-child::after {
        background: white;
        content: "";
        height: 140%;
        position: absolute;
        right: -1px;
        top: -20%;
        width: 1px;
    }
    #footer .new-action .column:last-child {
        padding-left: 60px;
    }
}
@media (min-width: 600px) and (min-width: 1160px) {
    #footer .new-action .column:last-child {
        padding-left: 100px;
    }
}
#footer .new-action .title {
    color: white;
    font-size: 30px;
    text-transform: none;
}
@media (min-width: 600px) {
    #footer .new-action .title {
        font-size: 40px;
        margin-bottom: 20px;
    }
}
@media (min-width: 960px) {
    #footer .new-action .title {
        font-size: 48px;
    }
}
@media (min-width: 1160px) {
    #footer .new-action .title {
        font-size: 58px;
    }
}
#footer .new-action p {
    color: white;
}
#footer .new-action p a {
    border-bottom: 3px solid white;
    font-weight: 700;
    -webkit-transition: border-color 250ms ease 0ms;
    -o-transition: border-color 250ms ease 0ms;
    transition: border-color 250ms ease 0ms;
}
#footer .new-action p a:hover {
    border-color: #00b6f0;
}
#footer .bottom {
    font-size: 15px;
    line-height: 120%;
    padding: 40px 0;
    text-align: center;
}
@media (min-width: 600px) {
    #footer .bottom {
        text-align: inherit;
    }
}
#footer .bottom .column.left .credit {
    font-size: 11px;
    margin-top: 6px;
}
#footer .bottom .column.right ul {
    margin: 25px 0 0;
    width: 100%;
}
@media (min-width: 600px) {
    #footer .bottom .column.right ul {
        display: inline-block;
        vertical-align: middle;
        margin: 12px 0 0 0;
        width: auto;
    }
}
#footer .bottom .column.right ul li {
    display: inline-block;
    margin: 0 0 0 10px;
}
@media (min-width: 600px) {
    #footer .bottom .column.right ul li {
        margin: 0 0 0 17px;
        clear: none !important;
    }
}
@media (min-width: 960px) {
    #footer .bottom .column.right ul li {
        margin: 0 0 0 22px;
    }
}
#footer .bottom .column.right ul li .icon {
    font-size: 22px;
}
#footer .bottom .column.right ul li a:not(.icon-link):hover {
    text-decoration: underline;
}
@media (min-width: 960px) {
    #footer .bottom .column.right {
        text-align: right;
    }
}

#sidebar .widget-title {
    margin-bottom: 1em;
}

#sidebar .gform_widget {
    background: #f2f5fa;
    padding: 2rem;
}
#sidebar .gform_widget input,
#sidebar .gform_widget select,
#sidebar .gform_widget textarea {
    border: none;
}
#sidebar .gform_widget .gfield {
    margin-bottom: 2rem;
}
#sidebar .gform_widget .gfield_label {
    font-weight: bold;
}
#sidebar .gform_widget .button {
    background: #01c076;
    color: #fff;
    display: block;
    width: 100%;
}

body.home #main {
    padding-top: 0;
}

body.home .front-title {
    background-position: center center;
    background-size: cover;
    padding: 50px 0;
}
@media (min-width: 960px) {
    body.home .front-title {
        height: 280px;
        padding: 0;
    }
    body.home .front-title .row {
        display: table;
        height: 100%;
    }
    body.home .front-title .row .column {
        display: table-cell;
        float: none;
        vertical-align: middle;
    }
}
body.home .front-title h1 {
    color: white;
    text-transform: uppercase;
}
@media (min-width: 1160px) {
    body.home .front-title h1 {
        font-size: 58px;
    }
}
body.home .front-title .row {
    position: relative;
    z-index: 3;
}
body.home .front-title .gradient {
    background: -webkit-gradient(linear, left top, right top, from(#102345), to(transparent));
    background: -webkit-linear-gradient(left, #102345, transparent);
    background: -o-linear-gradient(left, #102345, transparent);
    background: linear-gradient(90deg, #102345, transparent);
    height: 100%;
    left: 0;
    opacity: 0.6;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}
body.home .front-title .play-video {
    background: #102345;
    border-radius: 0;
    border-width: 0;
    color: white;
    display: block;
    font-size: 16px;
    font-weight: 600;
    height: 80px;
    letter-spacing: 0;
    line-height: 81px;
    margin: 0 auto;
    max-width: 300px;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-transform: none;
    width: 100%;
}
body.home .front-title .play-video .text {
    float: left;
    margin: 0 0 0 31px;
    position: relative;
    z-index: 3;
    cursor: pointer;
}
body.home .front-title .play-video .stripe {
    background: #00b6f0;
    height: 200px;
    right: -12px;
    position: absolute;
    top: -67px;
    -webkit-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    transform: rotate(-30deg);
    width: 118px;
    z-index: 2;
}
body.home .front-title .play-video .icon {
    float: right;
    margin: 17px 31px 0 0;
    position: relative;
    width: 44px;
    z-index: 3;
    cursor: pointer;
}

body.home .featured-posts,
body.issue_post-template-default .featured-posts {
    margin-top: 55px;
}
body.home .featured-posts .title,
body.issue_post-template-default .featured-posts .title {
    border-bottom: 1px solid #e9f0f5;
    margin-bottom: 22px;
    padding-bottom: 12px;
}
body.home .featured-posts .posts,
body.issue_post-template-default .featured-posts .posts {
    margin-bottom: 25px;
}
body.home .featured-posts .posts .post,
body.issue_post-template-default .featured-posts .posts .post {
    background-position: center center;
    background-size: cover;
    color: white;
    float: left;
    height: 267px;
    margin-bottom: 24px;
    width: 100%;
}
@media (min-width: 600px) {
    body.home .featured-posts .posts .post,
    body.issue_post-template-default .featured-posts .posts .post {
        width: calc(50% - 12px);
    }
    body.home .featured-posts .posts .post:nth-child(2n + 1),
    body.issue_post-template-default .featured-posts .posts .post:nth-child(2n + 1) {
        margin-right: 24px;
    }
}
@media (min-width: 960px) {
    body.home .featured-posts .posts .post,
    body.issue_post-template-default .featured-posts .posts .post {
        width: calc(33.33333% - 16px);
    }
    body.home .featured-posts .posts .post:nth-child(2n + 1),
    body.issue_post-template-default .featured-posts .posts .post:nth-child(2n + 1) {
        margin-right: 0;
    }
    body.home .featured-posts .posts .post:nth-child(3n + 1),
    body.home .featured-posts .posts .post:nth-child(3n + 2),
    body.issue_post-template-default .featured-posts .posts .post:nth-child(3n + 1),
    body.issue_post-template-default .featured-posts .posts .post:nth-child(3n + 2) {
        margin-right: 24px;
    }
}
body.home .featured-posts .posts .post .wrapper,
body.issue_post-template-default .featured-posts .posts .post .wrapper {
    height: 100%;
    padding: 18px 20px;
}
@media (min-width: 600px) {
    body.home .featured-posts .posts .post .wrapper,
    body.issue_post-template-default .featured-posts .posts .post .wrapper {
        padding: 17px 26px;
    }
}
body.home .featured-posts .posts .post .wrapper .screen,
body.issue_post-template-default .featured-posts .posts .post .wrapper .screen {
    background: #102345;
    height: 100%;
    left: 0;
    opacity: 0.7;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 450ms ease 0ms;
    -o-transition: opacity 450ms ease 0ms;
    transition: opacity 450ms ease 0ms;
    width: 100%;
    z-index: 2;
}
body.home .featured-posts .posts .post .wrapper:hover .screen,
body.issue_post-template-default .featured-posts .posts .post .wrapper:hover .screen {
    opacity: 0.92;
}
body.home .featured-posts .posts .post .wrapper .content,
body.issue_post-template-default .featured-posts .posts .post .wrapper .content {
    height: 100%;
    position: relative;
    z-index: 3;
}
body.home .featured-posts .posts .post .wrapper .content .post-title,
body.issue_post-template-default .featured-posts .posts .post .wrapper .content .post-title {
    font-weight: 700;
    line-height: 140%;
}
@media (min-width: 600px) {
    body.home .featured-posts .posts .post .wrapper .content .post-title,
    body.issue_post-template-default .featured-posts .posts .post .wrapper .content .post-title {
        font-size: 17px;
    }
}
@media (min-width: 960px) {
    body.home .featured-posts .posts .post .wrapper .content .post-title,
    body.issue_post-template-default .featured-posts .posts .post .wrapper .content .post-title {
        font-size: 18px;
    }
}
body.home .featured-posts .posts .post .wrapper .content .meta,
body.issue_post-template-default .featured-posts .posts .post .wrapper .content .meta {
    bottom: 0;
    font-size: 15px;
    left: 0;
    position: absolute;
    width: 100%;
}
body.home .featured-posts .posts .post .wrapper .content .meta .line,
body.issue_post-template-default .featured-posts .posts .post .wrapper .content .meta .line {
    background: white;
    height: 1px;
    margin-bottom: 10px;
    width: 53%;
}
body.home .featured-posts .posts .post .wrapper .content .meta .date,
body.issue_post-template-default .featured-posts .posts .post .wrapper .content .meta .date {
    margin-bottom: 10px;
}
body.home .featured-posts .posts .post .wrapper .content .meta .chapters,
body.issue_post-template-default .featured-posts .posts .post .wrapper .content .meta .chapters {
    margin-bottom: 18px;
    min-height: 15px;
}
body.home .featured-posts .posts .post .wrapper .content .meta .category .icon,
body.issue_post-template-default .featured-posts .posts .post .wrapper .content .meta .category .icon {
    float: left;
    font-size: 22px;
}
body.home .featured-posts .posts .post .wrapper .content .meta .category .type,
body.issue_post-template-default .featured-posts .posts .post .wrapper .content .meta .category .type {
    float: left;
    font-weight: 700;
    margin: 4px 0 0 9px;
}

#load_more_btn,
#load_more_btn2 {
    display: block;
    clear: both;
    position: relative;
}
.load_more a,
.load_more .loader {
    display: block;
    height: 90px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    line-height: 90px;
    background: #000;
    overflow: hidden;
    position: relative;
}
.load_more {
    display: block;
    clear: both;
    position: relative;
}
.load_more a:hover {
    color: #999;
}

body.home #learn-more-video.popup {
    background: rgba(0, 0, 0, 0.5);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    opacity: 0;
    top: 0;
    width: 100%;
    z-index: 5000;
}
body.home #learn-more-video.popup .close {
    cursor: pointer;
    height: 50px;
    right: 0px;
    position: absolute;
    top: 60px;
    width: 50px;
}

body.home .areas {
    background: #102345;
    border-color: white;
    border-style: solid;
    border-width: 0 0 1px;
}
body.home .areas .half {
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-color: white;
    border-style: solid;
    border-width: 1px 0 0 0;
    color: white;
    float: left;
    position: relative;
    width: 100%;
}
body.home .areas .half .wrapper {
    padding: 30px 0;
}
body.home .areas .half .color-screen {
    background: #102345;
    height: 100%;
    opacity: 0.7;
    position: absolute;
    -webkit-transition: opacity 500ms ease 0ms;
    -o-transition: opacity 500ms ease 0ms;
    transition: opacity 500ms ease 0ms;
    width: 100%;
    z-index: 2;
}
body.home .areas .half .content {
    padding: 0 20px;
    position: relative;
    width: 100%;
    z-index: 3;
}
body.home .areas .half .content .area-title {
    color: inherit;
    line-height: 100%;
    margin-bottom: 20px;
    text-transform: uppercase;
}
body.home .areas .half .content p {
    color: inherit;
}
body.home .areas .half .content .more-text {
    display: inline-block;
    font-style: italic;
    text-decoration: underline;
}
body.home .areas .half .content .more-text:hover {
    text-decoration: none;
}
@media (min-width: 960px) {
    body.home .areas .half {
        width: 50%;
    }
    body.home .areas .half:hover .color-screen {
        opacity: 1;
    }
    body.home .areas .half .content {
        padding: 0;
        width: 480px;
    }
    body.home .areas .half .content p {
        max-width: 400px;
    }
    body.home .areas .half[data-position="0"] {
        border-width: 1px 1px 0 0;
        clear: left;
        float: left;
    }
    body.home .areas .half[data-position="0"] .content {
        float: right;
        padding-right: 40px;
    }
    body.home .areas .half[data-position="1"] {
        clear: right;
        float: right;
    }
    body.home .areas .half[data-position="1"] .content {
        float: left;
        padding-left: 40px;
    }
}
@media (min-width: 1160px) {
    body.home .areas .half .content {
        width: 580px;
    }
}

body.home .engaged .img-screen {
    background-color: white;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    opacity: 0.7;
    position: absolute;
    width: 100%;
    z-index: 2;
}

body.home .engaged .color-screen {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+64&0+0,1+64 */
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 64%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 64%);
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(64%, white));
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 64%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 64%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
    /* IE6-9 */
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 3;
}

body.home .engaged .row {
    padding-top: 50px;
    padding-bottom: 50px;
    position: relative;
    z-index: 4;
}
body.home .engaged .row .engaged-title {
    line-height: 100%;
    margin-bottom: 40px;
    text-align: center;
}
body.home .engaged .row .engaged-action {
    display: table;
    font-size: 20px;
    margin: 40px auto 0;
}
@media (min-width: 960px) {
    body.home .engaged .row .alerts-slider .alert-slide .content {
        float: right;
        width: 50%;
    }
}
body.home .engaged .row .alerts-slider .alert-slide .content .alert-title {
    font-family: "antoniobold";
    font-size: 21px;
    font-weight: 500;
    margin-bottom: 10px;
    text-transform: uppercase;
}
body.home .engaged .row .alerts-slider .alert-slide .content p {
    color: #101010;
}
body.home .engaged .row .alerts-slider .alert-slide .content .alert-more {
    color: #01c076;
    display: inline-block;
    font-style: italic;
    font-weight: 600;
    text-decoration: underline;
}
body.home .engaged .row .alerts-slider .alert-slide .content .alert-more:hover {
    text-decoration: none;
}
body.home .engaged .row .alerts-slider .slick-dots {
    display: table;
    margin: 40px auto 0;
}
body.home .engaged .row .alerts-slider .slick-dots li {
    float: left;
    margin: 0 6px;
    padding: 0;
}
body.home .engaged .row .alerts-slider .slick-dots li button {
    background: #70d2af;
    border-radius: 3px;
    border-width: 0;
    color: transparent;
    font-size: 0;
    height: 17px;
    line-height: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-indent: 500px;
    -webkit-transition: background 1000ms ease 0ms;
    -o-transition: background 1000ms ease 0ms;
    transition: background 1000ms ease 0ms;
    width: 17px;
}
body.home .engaged .row .alerts-slider .slick-dots li.slick-active button {
    background: #01c076;
}

body.home .recent.block h2 {
    margin: 0 0 35px 0;
    text-align: center;
}

body.home .recent.block .lower {
    background: #102345 !important;
    padding: 35px 0;
}
body.home .recent.block .lower .backstretch {
    display: none !important;
}
@media (min-width: 600px) {
    body.home .recent.block .lower .backstretch {
        display: block !important;
    }
}
body.home .recent.block .lower .left {
    color: #ffffff;
}
body.home .recent.block .lower .left img {
    margin: 0 0 40px;
    width: 100%;
}
body.home .recent.block .lower .left h4 {
    color: #ffffff;
    margin: 0 0 20px 0;
}
body.home .recent.block .lower .left p {
    color: #ffffff;
    font-size: 14px;
}
body.home .recent.block .lower .left p a {
    color: #00b6f0;
}
body.home .recent.block .lower .left p a:hover {
    text-decoration: underline;
}
body.home .recent.block .lower .right p {
    color: #ffffff;
    font-size: 19px;
    font-weight: 600;
}
body.home .recent.block .lower .right .issue {
    margin: 0 0 35px;
}
body.home .recent.block .lower .right .issue .thumbnail {
    float: left;
    height: 65px;
    width: 65px;
}
@media (min-width: 960px) {
    body.home .recent.block .lower .right .issue .thumbnail {
        height: 82px;
        width: 82px;
    }
}
body.home .recent.block .lower .right .issue h4 {
    color: #00b6f0;
    float: left;
    margin: 24px 0 0 12px;
}
@media (min-width: 600px) {
    body.home .recent.block .lower .right .issue h4 {
        color: #102345;
    }
}
@media (min-width: 960px) {
    body.home .recent.block .lower .right .issue h4 {
        margin: 28px 0 0 20px;
    }
}

.resources:not(.first),
.social-output:not(.first) {
    border-top: 1px solid #e9f0f5;
    margin-top: 40px;
    padding-top: 40px;
}
@media (min-width: 600px) {
    .resources:not(.first),
    .social-output:not(.first) {
        margin-top: 60px;
        padding-top: 60px;
    }
}

.resources .resource .icon {
    color: #00b6f0;
    font-size: 32px;
    margin-bottom: 15px;
}
@media (min-width: 960px) {
    .resources .resource .icon {
        font-size: 60px;
        margin-bottom: 23px;
    }
}

@media (min-width: 960px) {
    .resources .resource .title {
        font-size: 32px;
    }
}

.resources .resource .view-more {
    border-bottom: 3px solid #e9f0f5;
    color: #01c076;
    font-weight: 700;
}

.social-output .title {
    margin-bottom: 20px;
}

.social-output .blog .post .post-title {
    color: #102345;
    font-weight: 700;
    line-height: 130%;
    margin-bottom: 15px;
}

.social-output .blog .post .author {
    margin-bottom: 28px;
}

.social-output .twitter .twitter-wrapper {
    background: white;
    -webkit-box-shadow: 0 0 15px rgba(7, 20, 46, 0.1);
    box-shadow: 0 0 15px rgba(7, 20, 46, 0.1);
    padding: 20px;
    position: relative;
    width: 100%;
}
@media (min-width: 600px) {
    .social-output .twitter .twitter-wrapper {
        padding: 25px;
    }
}
.social-output .twitter .twitter-wrapper .header {
    display: inline-block;
    position: relative;
    z-index: 3;
    background: #fff;
}
.social-output .twitter .twitter-wrapper .header .logo {
    float: left;
    margin-right: 12px;
    width: 43px;
}
.social-output .twitter .twitter-wrapper .header .account {
    float: left;
}
.social-output .twitter .twitter-wrapper .header .account .name,
.social-output .twitter .twitter-wrapper .header .account .handle {
    color: #102345;
    font-size: 14px;
    font-weight: 700;
}
@media (min-width: 600px) {
    .social-output .twitter .twitter-wrapper .header .account .name,
    .social-output .twitter .twitter-wrapper .header .account .handle {
        font-size: 16px;
    }
}
.social-output .twitter .twitter-wrapper .header .account .date {
    margin-top: 3px;
}
@media (min-width: 600px) {
    .social-output .twitter .twitter-wrapper .header .account .date {
        margin-top: 0;
    }
}
.social-output .twitter .twitter-wrapper .header .account .handle {
    margin-top: 6px;
}
.social-output .twitter .twitter-wrapper .slider {
    margin-top: 18px;
    margin-bottom: 70px;
    position: relative;
    width: 100%;
    z-index: 2;
}
@media (min-width: 1160px) {
    .social-output .twitter .twitter-wrapper .slider {
        margin-top: -40px;
    }
}
.social-output .twitter .twitter-wrapper .slider .date {
    border-left: 1px solid #e9f0f5;
    color: #102345;
    float: right;
    font-size: 16px;
    font-weight: 600;
    height: 38px;
    line-height: 35px;
    margin-left: 19px;
    padding-left: 15px;
}
@media (min-width: 1160px) {
    .social-output .twitter .twitter-wrapper .slider .date {
        margin-left: 0;
        margin-bottom: 20px;
    }
}
@media (min-width: 1160px) {
    .social-output .twitter .twitter-wrapper .slider p {
        clear: both;
    }
}
.social-output .twitter .twitter-wrapper .slider p a {
    color: #00b6f0;
}
.social-output .twitter .twitter-wrapper .slider p a:hover {
    text-decoration: underline;
}
.social-output .twitter .twitter-wrapper .slider .slick-dots {
    position: absolute;
    bottom: -3.5em;
}
.social-output .twitter .twitter-wrapper .follow {
    bottom: 20px;
    position: absolute;
    right: 20px;
    z-index: 4;
}
@media (min-width: 600px) {
    .social-output .twitter .twitter-wrapper .follow {
        bottom: 25px;
        right: 25px;
    }
}

.page-template-page-join #main {
    padding: 0;
    position: relative;
}

.page-template-page-join #intro-row {
    display: none;
}

.page-template-page-join #join-trigger {
    position: absolute;
    right: 10%;
    top: -100px;
}
.page-template-page-join #join-trigger .play-video {
    background: #102345;
    border-radius: 0;
    border-width: 0;
    color: white;
    display: block;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 81px;
    margin: 0 auto;
    max-width: 300px;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-transform: none;
    width: 100%;
}
.page-template-page-join #join-trigger .play-video span {
    float: left;
    margin: 0;
    padding: 30px;
    position: relative;
    z-index: 3;
    cursor: pointer;
    line-height: 1;
}

#join-intro {
    background: #e9eced;
    padding: 45px 0;
    text-align: center;
}
#join-intro h2 {
    margin-bottom: 20px;
    text-transform: uppercase;
}
#join-intro p {
    font-size: 18px;
}

#join-color-blocks .color-row.dark {
    background-color: #102345;
}
#join-color-blocks .color-row.dark .bg-img {
    right: 0;
}
#join-color-blocks .color-row.dark .content h2 {
    color: #00b6f0;
}
#join-color-blocks .color-row.dark .content p strong {
    color: #00b6f0;
}

#join-color-blocks .color-row.light {
    background-color: #00b6f0;
}
#join-color-blocks .color-row.light .bg-img {
    left: 0;
}
#join-color-blocks .color-row.light .content h2 {
    color: #102345;
}
#join-color-blocks .color-row.light .content p strong {
    color: #102345;
}
#join-color-blocks .color-row.light .content p:last-child {
    margin-bottom: 0;
}

#join-color-blocks .color-row .row {
    position: relative;
    z-index: 3;
}

#join-color-blocks .color-row .bg-img {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    float: left;
    height: 340px;
    margin: 0 0 50px 0;
    width: 100%;
    z-index: 2;
}
@media (min-width: 600px) {
    #join-color-blocks .color-row .bg-img {
        float: none;
        height: 100%;
        margin: 0;
        position: absolute;
        top: 0;
        width: 50%;
    }
}

#join-color-blocks .color-row .content {
    padding: 50px 0;
    width: 100%;
}
#join-color-blocks .color-row .content h2 {
    color: inherit;
    text-transform: none;
}
#join-color-blocks .color-row .content p {
    color: white;
    font-size: 18px;
}
@media (min-width: 600px) {
    #join-color-blocks .color-row .content {
        width: 46.5%;
    }
    #join-color-blocks .color-row .content.left {
        float: left;
    }
    #join-color-blocks .color-row .content.right {
        float: right;
    }
}

#join-banner {
    background-color: #01c076;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    color: white;
    padding: 40px 0;
    text-align: center;
}
#join-banner h2 {
    color: inherit;
    margin-bottom: 12px;
    text-transform: none;
}
#join-banner p {
    color: inherit;
    font-size: 18px;
    font-weight: 700;
}

#join-main {
    padding: 50px 0;
}

.single-event_post .event-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}
.single-event_post .event-flex > div {
    width: 100%;
}
.single-event_post .event-flex .event-flex-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 20px;
    border-bottom: 1px solid #26c178;
    margin-bottom: 20px;
}
.single-event_post .event-flex .event-flex-top .event-details p {
    font-weight: bold;
    margin-bottom: 5px;
}
/* .single-event_post .event-flex .event-flex-top .event-details p span {
        display: inline-block;
        width: 80px; } */
.single-event_post .event-flex .event-flex-top .event-register-share {
    text-align: right;
}
.single-event_post .event-flex .event-flex-top .event-register {
    border: 2px solid #102345;
    text-align: center;
    padding: 10px 15px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 10px;
    background-color: #fff;
}
.single-event_post .event-flex .event-flex-top .event-register a {
    color: #102345;
    text-decoration: none;
}
.single-event_post .event-flex .event-flex-top .event-register:hover {
    background-color: #102345;
}
.single-event_post .event-flex .event-flex-top .event-register:hover a {
    color: #fff;
}
.single-event_post .event-flex .event-flex-bottom .addthis_tool {
    display: none;
}

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

.gform_wrapper {
    width: 100%;
}
.gform_wrapper ul {
    margin: 0;
}
.gform_wrapper ul li {
    list-style-type: none;
    text-indent: 0;
}
.gform_wrapper .gfield_required {
    color: red;
}
.gform_wrapper .gform_body input,
.gform_wrapper .gform_body textarea {
    border: 1px solid #d0d0d0;
}
.gform_wrapper .gform_body input[type="text"],
.gform_wrapper .gform_body input[type="email"],
.gform_wrapper .gform_body input[type="phone"],
.gform_wrapper .gform_body input[type="password"] {
    padding: 0.5em 1em;
    width: 100%;
}
.gform_wrapper .gform_body textarea {
    padding: 20px;
    width: 100%;
}
.gform_wrapper .gfield {
    clear: both;
    display: inline-block;
    margin-bottom: 1.6%;
    width: 100%;
}
.gform_wrapper .gfield.gfield_error input,
.gform_wrapper .gfield.gfield_error textarea {
    background: #fff7f8;
    border: 1px dashed #f81e4c;
}
.gform_wrapper .gfield.half-left {
    float: left;
    padding-right: 5px;
}
.gform_wrapper .gfield.half-right {
    float: right;
    padding-left: 5px;
}
.gform_wrapper .gfield.half-left,
.gform_wrapper .gfield.half-right {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    clear: none;
    width: 50%;
}
.gform_wrapper .gfield > .gfield_label {
    display: block;
    margin: 0 0 0.4em 0;
}
.gform_wrapper .gfield .ginput_complex label,
.gform_wrapper .gfield .gfield_description {
    display: block;
    font-size: 13px;
    line-height: 100%;
    margin: 4px 0 11px 0;
}
.gform_wrapper .gfield .gfield_radio {
    margin: 0;
}
.gform_wrapper .gfield .gfield_radio label {
    margin: 0 0 0 7px;
}
.gform_wrapper .gfield .gfield_checkbox > li {
    margin-bottom: 4px;
}
.gform_wrapper .gfield .gfield_checkbox label {
    margin: 0 0 0 9px;
}
.gform_wrapper .gfield .gfield_checkbox input:checked + label {
    font-weight: 600;
}
.gform_wrapper .validation_error {
    display: block;
    font-weight: 600;
    margin: 0 0 0.7em 0;
}
.gform_wrapper .validation_message {
    clear: both;
    display: block;
    font-size: 0.8em;
    font-weight: 600;
    margin: 0.4em 0 0 0;
}
.gform_wrapper .gform_ajax_spinner,
.gform_wrapper .gform_validation_container {
    display: none !important;
}
@media (min-width: 600px) {
    .gform_wrapper .ginput_left {
        clear: left;
        float: left;
        width: 48.5%;
    }
    .gform_wrapper .ginput_right {
        clear: right;
        float: right;
        width: 48.5%;
    }
}

/* credit card icons ------------------------------------------------------*/
.gform_wrapper .gform_card_icon_container {
    height: 32px;
    margin: 8px 0 6px 0;
}

.gform_wrapper div.gform_card_icon {
    background-image: url(../../../plugins/gravityforms/images/gf-creditcard-icons.png);
    background-repeat: no-repeat;
    float: left;
    height: 32px;
    margin-right: 4px;
    text-indent: -9000px;
    width: 36px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_visa {
    background-position: 0 0;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa {
    background-position: 0 -32px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa {
    background-position: 0 -64px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_mastercard {
    background-position: -36px 0;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard {
    background-position: -36px -32px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard {
    background-position: -36px -64px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_amex {
    background-position: -72px 0;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex {
    background-position: -72px -32px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex {
    background-position: -72px -64px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_discover {
    background-position: -108px 0;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover {
    background-position: -108px -32px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover {
    background-position: -108px -64px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_maestro {
    background-position: -144px 0;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro {
    background-position: -144px -32px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro {
    background-position: -144px -64px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_jcb {
    background-position: -180px 0;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb {
    background-position: -180px -32px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb {
    background-position: -180px -64px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_visa {
    background-position: 0 -192px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa {
    background-position: 0 -224px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa {
    background-position: 0 -256px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_mastercard {
    background-position: -36px -192px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard {
    background-position: -36px -224px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard {
    background-position: -36px -256px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_amex {
    background-position: -72px -192px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex {
    background-position: -72px -224px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex {
    background-position: -72px -256px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_discover {
    background-position: -108px -192px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover {
    background-position: -108px -224px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover {
    background-position: -108px -256px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_maestro {
    background-position: -144px -192px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro {
    background-position: -144px -224px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro {
    background-position: -144px -256px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_jcb {
    background-position: -180px -192px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb {
    background-position: -180px -224px;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb {
    background-position: -180px -256px;
}

/* credit card fields ------------------------------------------------------*/
.gform_card_icon_container input[type="radio"]#gform_payment_method_creditcard {
    float: left;
    position: relative;
    top: 4px !important;
}

.gform_wrapper .ginput_complex .ginput_cardinfo_left,
.gform_wrapper .ginput_complex .ginput_cardinfo_right {
    float: left;
    min-height: 43px;
    position: relative;
}

.gform_wrapper .ginput_complex .ginput_cardinfo_left {
    margin-right: 1%;
    width: 50%;
}

.gform_wrapper .ginput_complex .ginput_cardinfo_right {
    min-width: 85px !important;
}

.gform_wrapper .ginput_complex .ginput_cardinfo_left label,
.gform_wrapper .ginput_complex .ginput_cardinfo_right label {
    white-space: nowrap !important;
}

.gform_wrapper .ginput_complex span.ginput_cardextras {
    display: block;
    overflow: hidden;
}

.gform_wrapper .ginput_complex .ginput_cardinfo_left span.ginput_card_expiration_container {
    display: block;
    min-width: 160px !important;
    position: relative;
}

.gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month,
.gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year {
    display: -moz-inline-stack;
    display: inline-block;
    width: 48% !important;
    zoom: 1;
}

.gform_wrapper .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month {
    margin-right: 4px;
}

.gform_wrapper .ginput_complex .ginput_cardinfo_right input.ginput_card_security_code {
    max-width: 50% !important;
}

.gform_wrapper .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon {
    background-image: url(../../../plugins/gravityforms/images/gf-creditcard-icons.png);
    background-repeat: no-repeat;
    background-position: 0 -128px;
    display: -moz-inline-stack;
    display: inline-block;
    height: 23px;
    left: 6px;
    position: relative;
    top: -1px;
    width: 32px;
    zoom: 1;
}

.gform_wrapper .gform_fileupload_multifile .gform_drop_area {
    border: 2px dashed #ddd;
    color: #aaa;
    margin-bottom: 10px;
    padding: 25px;
    text-align: center;
}

.right_label .gform_fileupload_multifile,
.left_label .gform_fileupload_multifile {
    margin-left: 31%;
}

.gform_delete {
    cursor: pointer;
    vertical-align: middle;
}

.gfield_creditcard_warning_message {
    color: #f81e4c;
}

/* fix recaptcha line height issue ------------------------------------------------------*/
body
    #content
    .entry-content
    .gform_wrapper
    form
    .gform_body
    .gform_fields
    .gfield
    .ginput_container
    #recaptcha_widget_div
    #recaptcha_area
    .recaptchatable
    tbody
    tr
    td
    .recaptcha_input_area,
body
    .gform_wrapper
    form
    .gform_body
    .gform_fields
    .gfield
    .ginput_container
    #recaptcha_widget_div
    #recaptcha_area
    .recaptchatable
    tbody
    tr
    td
    .recaptcha_input_area {
    line-height: 1em !important;
}

button,
.button,
input[type="submit"] {
    background: none;
    border-radius: 50px;
    border-style: solid;
    border-width: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    display: table;
    font-family: "Open Sans";
    font-size: 14px;
    font-weight: 800;
    letter-spacing: 2px;
    line-height: 52px;
    text-align: center;
    text-decoration: none !important;
    text-transform: uppercase;
    -webkit-transition: all 250ms ease 0ms;
    -o-transition: all 250ms ease 0ms;
    transition: all 250ms ease 0ms;
    width: 100%;
}
button[disabled],
.button[disabled],
input[type="submit"][disabled] {
    cursor: default;
}
button[type="button"],
.button[type="button"],
input[type="submit"][type="button"] {
    height: 56px;
}
@media (min-width: 600px) {
    button,
    .button,
    input[type="submit"] {
        padding: 0 35px;
        width: auto;
    }
}
@media (min-width: 600px) {
    button,
    .button,
    input[type="submit"] {
        padding: 0 70px;
    }
}
button.no-border,
.button.no-border,
input[type="submit"].no-border {
    border-color: transparent !important;
}
button.ghost.teal,
.button.ghost.teal,
input[type="submit"].ghost.teal {
    border-color: #01c076;
    color: #01c076;
}
button.ghost.teal:hover,
.button.ghost.teal:hover,
input[type="submit"].ghost.teal:hover {
    background: #01c076;
    color: #ffffff;
}
button.ghost.white,
.button.ghost.white,
input[type="submit"].ghost.white {
    border-color: #ffffff;
    color: #ffffff;
}
button.ghost.white:hover,
.button.ghost.white:hover,
input[type="submit"].ghost.white:hover {
    background: #ffffff;
    color: #102345;
}
button.ghost.blue,
.button.ghost.blue,
input[type="submit"].ghost.blue {
    border-color: #102345;
    color: #102345;
}
button.ghost.blue:hover,
.button.ghost.blue:hover,
input[type="submit"].ghost.blue:hover {
    background: #102345;
    color: #ffffff;
}
button.ghost.light-blue,
.button.ghost.light-blue,
input[type="submit"].ghost.light-blue {
    border-color: #00b6f0;
    color: #00b6f0;
}
button.ghost.light-blue:hover,
.button.ghost.light-blue:hover,
input[type="submit"].ghost.light-blue:hover {
    background: #00b6f0;
    color: #ffffff;
}
button.solid.teal,
.button.solid.teal,
input[type="submit"].solid.teal {
    background: #01c076;
    border-color: #01c076;
    color: #ffffff;
}
button.solid.teal:hover,
.button.solid.teal:hover,
input[type="submit"].solid.teal:hover {
    background: none;
    color: #01c076;
}
button.solid.white,
.button.solid.white,
input[type="submit"].solid.white {
    background: #ffffff;
    border-color: #ffffff;
    color: #102345;
}
button.solid.white:hover,
.button.solid.white:hover,
input[type="submit"].solid.white:hover {
    background: none;
    color: #ffffff;
}
button.solid.blue,
.button.solid.blue,
input[type="submit"].solid.blue {
    background: #102345;
    border-color: #102345;
    color: #ffffff;
}
button.solid.blue:hover,
.button.solid.blue:hover,
input[type="submit"].solid.blue:hover {
    background: none;
    color: #102345;
}
button.solid.light-blue,
.button.solid.light-blue,
input[type="submit"].solid.light-blue {
    background: #00b6f0;
    border-color: #00b6f0;
    color: #ffffff;
}
button.solid.light-blue:hover,
.button.solid.light-blue:hover,
input[type="submit"].solid.light-blue:hover {
    background: none;
    color: #00b6f0;
}
button.shortcode,
.button.shortcode,
input[type="submit"].shortcode {
    margin-bottom: 30px;
    padding: 0;
}
.bb-multicolumns button.shortcode,
.bb-multicolumns .button.shortcode,
.bb-multicolumns input[type="submit"].shortcode {
    font-size: 12px;
    margin: 0 auto 30px !important;
    width: 100%;
}
@media (min-width: 960px) {
    .bb-multicolumns button.shortcode,
    .bb-multicolumns .button.shortcode,
    .bb-multicolumns input[type="submit"].shortcode {
        font-size: 14px;
    }
}
@media (min-width: 600px) {
    button.shortcode,
    .button.shortcode,
    input[type="submit"].shortcode {
        width: 250px;
    }
}
button.square,
.button.square,
input[type="submit"].square {
    border-radius: 5px;
}

.rect-button {
    border-color: #01c076;
    border-style: solid;
    border-width: 2px;
    color: #01c076;
    display: inline-block;
    font-weight: 700;
    height: 36px;
    line-height: 32px;
    padding: 0 20px;
    -webkit-transition: all 250ms ease 0ms;
    -o-transition: all 250ms ease 0ms;
    transition: all 250ms ease 0ms;
    border-radius: 0;
}
.rect-button:hover {
    background: #01c076;
    color: white;
}
.rect-button.large {
    height: 60px;
    line-height: 56px;
}
.rect-button.centered {
    display: table;
    margin-left: auto;
    margin-right: auto;
    padding: 0 35px;
}
@media (min-width: 600px) {
    .rect-button.centered {
        padding: 0 60px;
    }
}

.loadMoreButtonContainer {
    text-align: center;
}

#load_more_btn,
#load_more_btn2 {
    width: 150px;
    margin: auto;
}

.filter-bar-new input[type="submit"] {
    color: #26c178;
}

.filter-bar-new input[type="submit"]:hover {
    background-color: #26c178;
    border-color: #26c178;
    color: #fff;
}

.building-block {
    display: block;
    width: 100%;
}
.building-block:not(:last-of-type) {
    padding-bottom: 30px;
    margin-bottom: 30px;
}
.building-block .block.item:not(:last-of-type) {
    margin-bottom: 30px;
}
.building-block .image.column,
.building-block .image.columns {
    margin-bottom: 15px;
}
@media (min-width: 600px) {
    .building-block .image.column,
    .building-block .image.columns {
        margin-bottom: 0;
    }
}
.building-block h2 {
    font-family: "antoniobold";
    font-size: 30px;
    font-weight: inherit;
    margin-bottom: 12px;
}

.bb-multicolumns .multicolumn,
.multicolumns .multicolumn {
    margin-bottom: 26px;
}
@media (min-width: 600px) {
    .bb-multicolumns .multicolumn,
    .multicolumns .multicolumn {
        margin-bottom: 0;
    }
}

.bb-item-list .image img,
.bb-image-text .image img {
    width: 100%;
}

@media (min-width: 600px) {
    .bb-item-list h3,
    .bb-image-text h3 {
        margin-bottom: 35px;
    }
}

.bb-item-list .row,
.bb-image-text .row {
    width: 100%;
}

.bb-item-list.building-block .block.item {
    background: url("../images/divider.png") repeat-x 0 bottom/auto 12px;
    margin-bottom: 30px;
    padding-bottom: 50px;
}
@media (min-width: 600px) {
    .bb-item-list.building-block .block.item {
        background-size: auto auto;
    }
}
.bb-item-list.building-block .block.item:last-child {
    background: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

@font-face {
    font-family: "proto2";
    src: url("../fonts/prototype/proto2.eot");
    src: url("../fonts/prototype/proto2.eot?#iefix") format("embedded-opentype"), url("../fonts/prototype/proto2.woff") format("woff"),
        url("../fonts/prototype/proto2.ttf") format("truetype"), url("../fonts/prototype/proto2.svg#proto2") format("svg");
    font-weight: normal;
    font-style: normal;
}

[data-icon]:before {
    font-family: "proto2" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
    font-family: "proto2" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-menu-2:before {
    content: "a";
}

.icon-close-1:before {
    content: "b";
}

.icon-chevron-right:before {
    content: "c";
}

.icon-magnifying-glass:before {
    content: "d";
}

.icon-menu-1:before {
    content: "h";
}

.icon-chevron-down:before {
    content: "l";
}

.icon-chevron-up:before {
    content: "m";
}

.icon-chevron-left:before {
    content: "o";
}

.icon-design-graphic-tablet-streamline-tablet:before {
    content: "E";
}

@font-face {
    font-family: "e2";
    src: url("../fonts/e2/fonts/e2.eot");
    src: url("../fonts/e2/fonts/e2.eot?#iefix") format("embedded-opentype"), url("../fonts/e2/fonts/e2.woff") format("woff"),
        url("../fonts/e2/fonts/e2.ttf") format("truetype"), url("../fonts/e2/fonts/e2.svg#e2") format("svg");
    font-weight: normal;
    font-style: normal;
}

[data-icon]:before {
    font-family: "e2" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class^="e2-icon-"]:before,
[class*=" e2-icon-"]:before {
    font-family: "e2" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.e2-icon-twitter:before {
    content: "\61";
}

.e2-icon-files-1:before {
    content: "\63";
}

.e2-icon-files-2:before {
    content: "\64";
}

.e2-icon-linkedin:before {
    content: "\65";
}

.e2-icon-bsky:before {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    background: url("/wp-content/themes/ccprototype/images/bsky-logo.png") no-repeat center center;
    background-size: contain;
}

.sm-menu .e2-icon-bsky:before {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    background: url("/wp-content/themes/ccprototype/images/bsky-logo-white.png") no-repeat center center;
    background-size: contain;
}

.e2-icon-code:before {
    content: "\66";
}

.e2-icon-angle-left:before {
    content: "\62";
}

.e2-icon-angle-right:before {
    content: "\67";
}

.e2-icon-facebook:before {
    content: "\68";
}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on December 16, 2015 */
@font-face {
    font-family: "antoniobold";
    src: url("../fonts/a/a-bold-webfont.eot");
    src: url("../fonts/a/a-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/a/a-bold-webfont.woff2") format("woff2"),
        url("../fonts/a/a-bold-webfont.woff") format("woff"), url("../fonts/a/a-bold-webfont.ttf") format("truetype"),
        url("../fonts/a/a-bold-webfont.svg#antoniobold") format("svg");
    font-weight: normal;
    font-style: normal;
}

/**
 * Featherlight - ultra slim jQuery lightbox
 * Version 1.3.2 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2015, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/

@media all {
    .featherlight {
        display: none;
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 2147483647;
        text-align: center;
        white-space: nowrap;
        cursor: pointer;
        background: #333;
        background: rgba(0, 0, 0, 0);
    }
    .featherlight:last-of-type {
        background: rgba(0, 0, 0, 0.8);
    }
    .featherlight:before {
        content: "";
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        margin-right: -0.25em;
    }
    .featherlight .featherlight-content {
        position: relative;
        text-align: left;
        vertical-align: middle;
        display: inline-block;
        overflow: auto;
        padding: 25px 25px 0;
        border-bottom: 25px solid transparent;
        min-width: 30%;
        margin-left: 5%;
        margin-right: 5%;
        max-height: 95%;
        background: #fff;
        cursor: auto;
        white-space: normal;
    }
    .featherlight .featherlight-inner {
        display: block;
    }
    .featherlight .featherlight-close-icon {
        position: absolute;
        z-index: 9999;
        top: 0;
        right: 0;
        line-height: 25px;
        width: 25px;
        cursor: pointer;
        text-align: center;
        font: Arial, sans-serif;
        background: #fff;
        background: rgba(255, 255, 255, 0.3);
        color: #000;
    }
    .featherlight .featherlight-image {
        width: 100%;
    }
    .featherlight-iframe .featherlight-content {
        border-bottom: 0;
        padding: 0;
    }
    .featherlight iframe {
        border: 0;
    }
}

@media only screen and (max-width: 1024px) {
    .featherlight .featherlight-content {
        margin-left: 10px;
        margin-right: 10px;
        max-height: 98%;
        padding: 10px 10px 0;
        border-bottom: 10px solid transparent;
    }
}

/* Misc */

.topPageContainer {
    margin-bottom: 30px;
}

.contentBlock {
    padding: 30px;
}

.highlightPostType,
.current {
    background-color: #112445;
}

.highlightPostType > div.issueIconTitle > h3,
.current > div.issueIconTitle > h3 {
    color: white;
}

.issuesContainer {
    margin-top: 20px;
    margin-bottom: 20px;
}

.issueImage {
    padding: 0 !important;
}

.issue_post-template-default > div > header > div > div.color,
.page-template-page-issues > div > header > div > div.color {
    background: none !important;
}

.issueImageContainer {
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 100%;
}

.leftIssue {
    float: left !important;
}

.rightIssue {
    float: right !important;
}

.issue {
    padding: 0;
    width: 50%;
}

.leftIssue,
.rightIssue {
    height: 443px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.issuesButton {
    color: #01c076;
    border: solid 2px #01c076;
    border-radius: 50%;
    border-radius: 30px;
    padding: 10px 30px;
}

.issuesButton:hover {
    color: white;
    background-color: #01c076;
    border: solid 2px #01c076;
}

.issuesTitle {
    text-align: center;
}

.issueAccordionContainer {
    margin-top: 30px;
}

.explore-latest-container {
    width: 16.66%;
    text-align: center;
    float: left !important;
}

.issueIconPicture {
    height: 100px;
    width: 100%;
    margin-top: 10px;
}

.issuesDropdownContainer {
    display: none;
    text-align: center;
}

.issuesDropdown {
    font-size: 24px;
}

.iconImage {
    width: 70%;
    height: auto;
    color: #00b5f0;
    font-size: 90px;
}

.btnAccordion {
    padding: 0;
    border-color: #00b5f0;
    border-radius: 100%;
    display: flex;
    align-items: center;
    height: 40px !important;
    line-height: 0;
    width: 40px;
    justify-content: center;
}

.accordionIcon {
    color: #00b5f0;
    font-size: 40px;
}

.accordionPlus {
    display: inline-block;
    padding-left: 3px;
}

.accordionMinus {
    display: none;
    padding-bottom: 5px;
    padding-left: 2px;
}

.accordion > div.issueAccordionInner {
    border-bottom: 2px gray solid;
    padding-bottom: 20px;
    display: flex;
    align-items: center;
}

.accordionContentContainer {
    display: flex;
    flex-direction: column;
}

.accordionTitle {
    margin-bottom: 0;
}

/* .accordionCollapse {
  display: none;
} */

@media only screen and (max-width: 900px) {
    .issuesContainer > div.row {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .issue {
        width: 100%;
    }
}

@media only screen and (max-width: 774px) {
    .issueIconTitle {
        height: 60px;
    }
}

@media only screen and (max-width: 767px) {
    .explore-latest-container {
        width: 100%;
    }
    .explore-latest-outer {
        display: none;
    }
    .issuesDropdownContainer {
        display: block;
    }
}

@media only screen and (max-width: 600px) {
    .leftIssue,
    .rightIssue {
        height: 500px;
    }
}

@media only screen and (max-width: 500px) {
    .leftIssue,
    .rightIssue {
        height: 600px;
    }
    .page-template-page-issues .issue {
        padding: 10px 0;
    }
}

@media only screen and (max-width: 400px) {
    .leftIssue,
    .rightIssue {
        height: 550px;
    }
    .leftIssue > div > p,
    .rightIssue > div > p {
        font-size: 12px;
    }
    .issuesButton {
        padding: 10px 20px;
    }
}

@media only screen and (max-width: 400px) {
    .issuesButton {
        font-size: 10px;
    }
}

/* Slider */
.slick-slider {
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: none;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}

.slick-track:before,
.slick-track:after {
    display: table;
    content: "";
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}

[dir="rtl"] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}

body.page-template-testTemplate .featured-posts {
    margin-top: 55px;
}
body.page-template-testTemplate .featured-posts .title {
    border-bottom: 1px solid #e9f0f5;
    margin-bottom: 22px;
    padding-bottom: 12px;
}
body.page-template-testTemplate .featured-posts .posts {
    margin-bottom: 25px;
}
body.page-template-testTemplate .featured-posts .posts .post {
    background-position: center center;
    background-size: cover;
    color: white;
    float: left;
    height: 267px;
    margin-bottom: 24px;
    width: 100%;
}
@media (min-width: 600px) {
    body.page-template-testTemplate .featured-posts .posts .post {
        width: calc(50% - 12px);
    }
    body.page-template-testTemplate .featured-posts .posts .post:nth-child(2n + 1) {
        margin-right: 24px;
    }
}
@media (min-width: 960px) {
    body.page-template-testTemplate .featured-posts .posts .post {
        width: calc(33.33333% - 16px);
    }
    body.page-template-testTemplate .featured-posts .posts .post:nth-child(2n + 1) {
        margin-right: 0;
    }
    body.page-template-testTemplate .featured-posts .posts .post:nth-child(3n + 1),
    body.page-template-testTemplate .featured-posts .posts .post:nth-child(3n + 2) {
        margin-right: 24px;
    }
}
body.page-template-testTemplate .featured-posts .posts .post .wrapper {
    height: 100%;
    padding: 18px 20px;
}
@media (min-width: 600px) {
    body.page-template-testTemplate .featured-posts .posts .post .wrapper {
        padding: 17px 26px;
    }
}
body.page-template-testTemplate .featured-posts .posts .post .wrapper .screen {
    background: #102345;
    height: 100%;
    left: 0;
    opacity: 0.7;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 450ms ease 0ms;
    -o-transition: opacity 450ms ease 0ms;
    transition: opacity 450ms ease 0ms;
    width: 100%;
    z-index: 2;
}
body.page-template-testTemplate .featured-posts .posts .post .wrapper:hover .screen {
    opacity: 0.92;
}
body.page-template-testTemplate .featured-posts .posts .post .wrapper .content {
    height: 100%;
    position: relative;
    z-index: 3;
}
body.page-template-testTemplate .featured-posts .posts .post .wrapper .content .post-title {
    font-weight: 700;
    line-height: 140%;
}
@media (min-width: 600px) {
    body.page-template-testTemplate .featured-posts .posts .post .wrapper .content .post-title {
        font-size: 17px;
    }
}
@media (min-width: 960px) {
    body.page-template-testTemplate .featured-posts .posts .post .wrapper .content .post-title {
        font-size: 18px;
    }
}
body.page-template-testTemplate .featured-posts .posts .post .wrapper .content .meta {
    bottom: 0;
    font-size: 15px;
    left: 0;
    position: absolute;
    width: 100%;
}
body.page-template-testTemplate .featured-posts .posts .post .wrapper .content .meta .line {
    background: white;
    height: 1px;
    margin-bottom: 10px;
    width: 53%;
}
body.page-template-testTemplate .featured-posts .posts .post .wrapper .content .meta .date {
    margin-bottom: 10px;
}
body.page-template-testTemplate .featured-posts .posts .post .wrapper .content .meta .chapters {
    margin-bottom: 18px;
    min-height: 15px;
}
body.page-template-testTemplate .featured-posts .posts .post .wrapper .content .meta .category .icon {
    float: left;
    font-size: 22px;
}
body.page-template-testTemplate .featured-posts .posts .post .wrapper .content .meta .category .type {
    float: left;
    font-weight: 700;
    margin: 4px 0 0 9px;
}

.page-id-4739 #breadcrumb-menu > ul > li.menu-item-184 > a:first-child,
.page-id-4739 #breadcrumb-menu > ul > li > ul > li.menu-item-185,
.page-id-4739 #breadcrumb-menu > ul > li > ul > li.menu-item-3925,
.page-id-6599 #breadcrumb-menu > ul > li.menu-item-184 > a:first-child,
.page-id-6599 #breadcrumb-menu > ul > li > ul > li.menu-item-185,
.page-id-6599 #breadcrumb-menu > ul > li > ul > li.menu-item-3925,
.page-id-9264 #breadcrumb-menu > ul > li.menu-item-184 > a:first-child,
.page-id-9264 #breadcrumb-menu > ul > li > ul > li.menu-item-185,
.page-id-9264 #breadcrumb-menu > ul > li > ul > li.menu-item-3925 {
    display: none !important;
}

.hotelsAccordion {
    background-color: #102345;
    color: white;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
    border-radius: 0;
    line-height: 1.6;
}

.active,
.hotelsAccordion:hover {
    background-color: #00b5f0;
}

.hotelsAccordion:after {
    content: "\002B";
    color: white;
    font-weight: bold;
    float: right;
    margin-left: 5px;
    height: 20px;
    font-size: 20px;
}

.active:after {
    content: "\2212";
    height: 20px;
    font-size: 20px;
    display: none;
}

.panel {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}

.marginBottom20,
.hotelsAccordionContainer p {
    margin-bottom: 20px;
}

.fellowshipHeader {
    padding-left: 30px;
    padding-right: 30px;
}

.fellowshipButtonContainer {
    display: flex;
    justify-content: center;
}

.fellowshipColumn {
    width: 50%;
    height: 530px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.fellowshipLeft {
    float: left;
}

.fellowshipRight {
    float: right;
}

.fellowshipContainer {
    margin-top: 20px;
}

.fellowshipContainer ul {
    list-style: inherit;
}

.fellowshipColumn li {
    line-height: 1.3;
    margin-bottom: 4px;
}

@media (max-width: 1200px) {
    .fellowshipColumn {
        height: 470px;
    }
}

@media (max-width: 1200px) {
    .fellowshipColumn {
        width: 100%;
        height: inherit;
    }
    .fellowshipLeft,
    .fellowshipRight {
        float: none;
    }
    .fellowshipContainer > div.row {
        display: flex;
        flex-direction: column-reverse;
    }
}

.site-slogan-container {
    float: left;
    margin-left: 10px;
}

.site-slogan {
    color: #102345;
    font-size: 16px;
}

.logo-slogan-alignment-container {
    float: left;
    display: flex;
    align-items: center;
}

@media (min-width: 1024px) {
    .site-slogan {
        font-size: 12px;
    }
}

@media (max-width: 1017px) {
    .site-slogan {
        font-size: 10px;
    }
    #main-menu > ul > li > a {
        padding: 9px 12px;
    }
}

@media (max-width: 959px) {
    .site-slogan {
        font-size: 12px;
    }
    #main-menu > ul > li > a {
        padding: 9px;
    }
}

@media (max-width: 750px) {
    .site-slogan {
        font-size: 10px;
    }
}

@media (max-width: 716px) {
    #main-menu > ul > li > a {
        padding: 7px;
    }
}

@media (max-width: 950px) {
    .site-slogan {
        font-size: 16px;
    }
    #main-menu,
    #header #header-util {
        display: none;
    }
    .hamburger,
    .mobile-only-menu {
        display: block !important;
    }

    .fullscreen-menu #main-menu > ul > li > a {
        padding-bottom: 0;
    }
    #main-menu li .sub-menu a {
        padding: 0;
    }
}

@media (max-width: 475px) {
    .site-slogan {
        font-size: 14px;
    }
}
@media (max-width: 435px) {
    .site-slogan {
        font-size: 12px;
    }
}

@media (max-width: 400px) {
    .site-slogan {
        font-size: 12px;
    }
}

@media (max-width: 350px) {
    .site-slogan {
        font-size: 10px;
    }
}
.home-title:hover {
    color: #00b5f0 !important;
}

#main-menu > ul#menu-e2 > li.menu-item:hover {
    color: #00b6f0;
    text-decoration: underline;
}

.covidMessageBlock {
    background-image: url("https://e2.org/wp-content/uploads/2020/03/COVID-19-Response-Banner-Blue-Opacity.jpg");
    background-repeat: no-repeat;
    background-position-x: right;
    width: 100%;
}

.covidButton {
    border-color: #00b6f0;
    border-style: solid;
    border-width: 2px;
    color: #00b6f0;
    display: inline-block;
    font-weight: 700;
    height: 36px;
    line-height: 32px;
    padding: 0 20px;
    -webkit-transition: all 250ms ease 0ms;
    -o-transition: all 250ms ease 0ms;
    transition: all 250ms ease 0ms;
    border-radius: 0;
}

.covidButton:hover {
    background: #00b6f0;
    color: white;
}

.covidMessageRow {
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.covidMessageRow h2 {
    color: white;
    text-align: center;
}

#main-menu li .sub-menu a {
    color: #102345;
}

@media (max-width: 599px) {
    .covidButtonColumn {
        text-align: center;
    }
}

.membersContainer {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
    justify-content: center;
}

.membersParagraphContainer {
    max-width: 1200px;
}

.memberInteriorContainer {
    transform: translateY(0);
    opacity: 1;
    animation: none;
    position: relative;
    width: 400px;
    height: 600px;
    margin: 10px;
}

.memberCardFlip {
    position: absolute;
    right: 10px;
    top: 10px;
    color: white;
    font-size: 18px;
    z-index: 100;
}

.memberCardFlip:hover {
    cursor: pointer;
}

.memberCardFront .opacityShade:hover,
.memberInfoBack p:hover {
    cursor: pointer;
}

.memberCardFront,
.memberCardBack {
    transition: 1s;
    transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.memberCardFront {
    transform: rotateY(0deg);
}

.memberCardBack {
    pointer-events: auto;
    transform: rotateY(0deg);
}

.flipped.memberCardFront {
    pointer-events: none;
    transform: rotateY(180deg);
}

.flipped.memberCardBack {
    pointer-events: none;
    transform: rotateY(180deg);
}

.memberCardBack {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
}

.memberImage > div.opacityShade {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(16, 35, 69, 0.4);
}

.memberInfoFront {
    position: absolute;
    bottom: 10px;
    left: 10px;
}

.memberInfoBack {
    position: absolute;
    top: 0;
    left: 0;
    padding: 10px;
}

.memberInfoFront h2,
.memberInfoFront h4,
.memberInfoBack p {
    color: white;
}

.memberCardBack {
    background-color: #102345;
}

.memberLinkedIn {
    font-size: 30px !important;
    color: white !important;
}

.memberLinkedIn:hover,
.memberCardFlip:hover {
    color: #00b5f0 !important;
}

.memberInfoFront h4 {
    margin-bottom: 0;
}

.memberInfoContainer h4 {
    margin-bottom: 0;
}

.membersLinkedInIcon {
    color: #00b5f0;
}

@media (max-width: 360px) {
    .memberInteriorContainer {
        width: 300px;
        height: auto;
    }
}

#e2-engage {
    display: none !important;
}

.fellowsCardsContainer {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}

.fellowsRowOne {
    display: flex;
    flex-direction: row;
    padding: 0 10px;
}

.individualFellowsCard {
    width: 30%;
    margin: 10px;
    border: 1px gray solid;
    padding-top: 20px;
    padding-bottom: 20px;
}

.fellowsInfoColumn {
    width: 65%;
}

.fellowsCircle {
    font-size: 8px;
    vertical-align: middle;
}

.fellowsImageColumn {
    width: 25%;
    margin: auto;
}

.fellowsImageColumn img {
    border-radius: 50%;
}

.fellowsRowTwo {
    padding: 20px 10px 10px;
}

.fellowsButton {
    padding: 10px 20px;
    border-radius: 40px;
}

a.pastClass:hover {
    background-color: #21c887;
    color: white;
}

a.currentClass:hover {
    background-color: #00b5f0;
    color: white;
}

.fellowsColorKey {
    display: flex;
    justify-content: flex-end;
}

.greenBox {
    vertical-align: middle;
    color: #21c887;
}

.blueBox {
    vertical-align: middle;
    color: #00b5f0;
}

.greenBox:before,
.blueBox:before,
.gridIcon:before,
.mapIcon:before {
    vertical-align: middle;
    font-size: 25px;
    margin-left: 10px;
    margin-right: 10px;
}

.fellowsFilterRow {
    background-color: #eaf0f5;
    display: flex;
    justify-content: flex-end;
    padding-top: 20px;
    padding-bottom: 20px;
}

.fellowsColorKey h3,
.fellowsFilterRow h3 {
    margin-bottom: 0;
}

.gridIcon,
.mapIcon {
    display: flex;
    margin: 0 10px;
}

.fellows-map {
    display: none;
}

.hideThis {
    display: none;
}

.displayFlex {
    display: flex;
}

.displayBlock {
    display: block;
}

.filterHighlight {
    color: #00b5f0;
}

@media (max-width: 650px) {
    .individualFellowsCard {
        width: 100%;
    }
}

@media (max-width: 450px) {
    .fellowsRowOne {
        flex-direction: column-reverse;
        align-items: center;
    }
    .fellowsRowOne .fellowsInfoColumn,
    .fellowsRowOne .fellowsImageColumn {
        padding: 10px;
        text-align: center;
    }

    .individualFellowsCard {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .fellowsInfoColumn {
        width: 100%;
    }
    .fellowsImageColumn {
        width: 50%;
    }
}

.site-members .members-e-content {
    border: 6px solid #18284c;
    background-color: #fff;
    text-align: left;
    color: #000;
    padding: 4rem;
    box-sizing: border-box;
    position: absolute;
    right: 100%;
    top: 50%;
    width: 1120px;
    opacity: 0;
    visibility: hidden;
    max-width: calc(90vw - 75px);
    transform: translate(2.5%, -50%);
    transition: opacity 0.3s, visibility 0.3s, transform 0.3s;
}

.site-members .membersCard:hover .members-e-content {
    opacity: 1;
    visibility: visible;
    transform: translate(0, -50%);
}

.fellowsFilterRow i:hover {
    cursor: pointer;
    border-bottom: 2px solid #00b5f0;
}
.black-yellow {
    color: black;
    background: yellow;
    padding: 5px;
    padding-top: 11px;
    margin-right: 15px;
}
.blm {
    display: flex;
    text-align: center;
    font-size: 4;
}
.title a p {
    margin-top: 0.35em;
}
.blm p {
    font-size: 34px;
}

@media (max-width: 600px) {
    .mobileVideoSizing {
        width: 100%;
        height: 350px;
    }
}

@media (max-width: 450px) {
    .mobileVideoSizing {
        width: 100%;
        height: 250px;
    }
}

.parentCategory {
    font-weight: 700;
}

.subCategory {
    margin-left: 20px;
}

.resource-filter .multiselect-native-select > select {
    display: none;
}

.multiselect-container {
    position: absolute;
    list-style-type: none;
    margin: 0;
    padding: 10px;
    display: none;
    height: 300px;
    overflow-y: scroll;
    background: #ffffff;
    border-radius: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: -internal-light-dark-color(rgb(118, 118, 118), rgb(195, 195, 195));
}

.resource-filter .multiselect-native-select .form-check > input {
    margin-right: 10px;
}

.multiselect-container .input-group {
    margin: 5px;
}
.multiselect-container > li {
    padding: 5px 0;
    list-style-type: none;
}
.multiselect-container > li > a.multiselect-all label {
    font-weight: 700;
}
.multiselect-container > li.multiselect-group label {
    margin: 0;
    padding: 3px 20px;
    height: 100%;
    font-weight: 700;
}
.multiselect-container > li.multiselect-group-clickable label {
    cursor: pointer;
}
.multiselect-container > li > a {
    padding: 0;
}
.multiselect-container > li > a > label {
    margin: 0;
    height: 100%;
    cursor: pointer;
    font-weight: 400;
    padding: 3px 10px;
}
.multiselect-container > li > a > label.radio,
.multiselect-container > li > a > label.checkbox {
    margin: 0;
}
.multiselect-container > li > a > label > input[type="checkbox"] {
    margin-bottom: 5px;
}
.filter .btn {
    padding: 6px 3px;
}
.btn-group > .btn-group:nth-child(2) > .multiselect.btn {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.form-inline .multiselect-container label.checkbox,
.form-inline .multiselect-container label.radio {
    padding: 3px 20px 3px 40px;
}
.form-inline .multiselect-container li a label.checkbox input[type="checkbox"],
.form-inline .multiselect-container li a label.radio input[type="radio"] {
    margin-left: -20px;
    margin-right: 0;
}

.dropdown-toggle.btn-default {
    height: unset;
    border-radius: 0;
    font-weight: 400;
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 16px;
    letter-spacing: normal;
    text-transform: unset;
    border-width: 1px;
    line-height: normal;
    text-align: left;
    padding: 1px 3px 1px 3px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.categoryDownArrow {
    padding-left: 50px;
    float: right;
}

.open > .dropdown-toggle.btn-default {
    color: #f9f9f9;
    background-color: #0074d9;
    border-color: #0049bf;
}

.active > a > label.checkbox {
    color: white !important;
}

.show-multiselect-container {
    display: block;
    z-index: 100;
}
body.page-id-18207 .header-stripe {
    display: none !important;
}

.cards .card,
.posts-grid .cards .card,
.site-take-action-side .cards .card {
    box-shadow: 1px 2px 5px #a2a2a2;
    padding: 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.posts-grid .cards .card .post-type-name,
.site-take-action-side .card .post-type-name {
    text-transform: uppercase;
}

.cards .card .post-title,
.posts-grid .cards .card .post-title,
.site-take-action-side .card .post-title {
    color: #00b6f0;
}

.posts-grid .cards .card .post-excerpt,
.posts-grid .cards .card .post-date,
.site-take-action-side .cards .card .post-date,
.site-take-action-side .cards .card .post-excerpt {
    margin-bottom: 0;
}

.posts-grid .cards .card .card-bottom .signatures {
    margin-bottom: 0;
    margin-top: 2rem;
}

.posts-grid .cards .card .card-bottom hr,
.site-take-action-side .cards .card .card-bottom hr {
    margin-bottom: 1rem;
    margin-top: 1rem;
}

.posts-grid .cards .card .card-bottom .post-chapter-title {
    font-weight: 700;
    text-decoration: underline;
    color: #102345;
}
.posts-grid .cards .card .card-bottom .post-chapter-title:hover,
.site-take-action-side .cards .card .card-bottom .post-chapter-title:hover {
    color: #00b6f0;
}

@media (max-width: 599px) {
    .hide-mobile {
        display: none;
    }
}

.resource-filter {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding-bottom: 30px;
}

.resource-filter .label {
    min-width: 150px;
    width: 10%;
}

.resource-filter .selector-item {
    width: 30%;
}
.resource-filter select {
    font-size: 16px;
    width: 100%;
}
.resource-filter select .btn-group,
.resource-filter .dropdown-toggle.btn-default,
.resource-filter .multiselect-container {
    width: 100%;
}
.resource-filter .multiselect-container.dropdown-menu {
    max-width: fit-content;
}

@media (max-width: 767px) {
    .resource-filter {
        flex-direction: column;
    }
    .resource-filter .selector-item {
        width: 100%;
    }
}

.image_content_container {
    overflow: hidden;
    position: relative;
    max-width: 1440px;
    margin: auto;
}
.image_content_container .image_content_inner_container {
    display: flex;
}
.image_content_container .e-image {
    flex: 1;
    max-width: 50%;
}
.image_content_container #dark-blue-angle {
    position: absolute;
    right: 0;
    left: 45%;
    top: -20%;
    bottom: 0;
    transform: rotate(-7deg);
    background-color: #102345;
}
.image_content_container #light-blue-angle {
    position: absolute;
    right: 0;
    left: 44%;
    top: 0;
    bottom: 0;
    transform: rotate(-7deg);
    background-color: #00b5f0;
}
.image_content_container .e-content {
    background-color: #102345;
    flex: 1;
    max-width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 8rem 3rem;
    position: relative;
}
.image_content_container .e-content * {
    color: #ffffff;
}

.image_content_container .e-content a {
    color: #00b5f0;
}

.image_content_container .e-content h2 {
    margin-bottom: 20px;
}

.image_content_container .e-link {
    margin-bottom: 20px;
}

.image_content_container.flip-true .image_content_inner_container {
    flex-direction: row-reverse;
}

.image_content_container.flip-true #light-blue-angle {
    position: absolute;
    right: 44%;
    left: 0;
    top: 0;
    bottom: 0;
    transform: rotate(7deg);
    background-color: #00b5f0;
}

.image_content_container.flip-true #dark-blue-angle {
    position: absolute;
    right: 45%;
    left: 0;
    top: -20%;
    bottom: 0;
    transform: rotate(7deg);
    background-color: #102345;
}

@media (max-width: 999px) {
    .image_content_container .image_content_inner_container {
        flex-direction: column-reverse;
    }
    .image_content_container .e-image {
        flex: unset;
        max-width: 100%;
        height: 400px;
    }
    .image_content_container .e-content {
        background-color: #102345;
        flex: unset;
        max-width: 100%;
    }
    .image_content_container #dark-blue-angle {
        display: none;
    }
    .image_content_container #light-blue-angle {
        right: 0;
        left: 20%;
        top: 0;
        bottom: 375px;
        transform: unset;
    }
}

.text-white,
.text-white * {
    color: #ffffff;
}

.stat-counter {
    text-align: center;
    margin-bottom: 32px;
}

.stat-counter h3 {
    color: #00b5f0;
    font-size: 3em;
    font-family: "antoniobold";
}

.stat-counter p {
    font-size: 20px;
}

@media (max-width: 1100px) {
    .stat-counter h3 {
        font-size: 2.5em;
    }
}

@media (max-width: 950px) {
    .stat-counter h3 {
        font-size: 2em;
    }
}
@media (max-width: 767px) {
    .stat-counter h3 {
        font-size: 3.5em;
    }
}

/* Accordion Styling */

.accordion-container .accordion-item {
    margin-bottom: 20px;
}
.accordion-container .accordion-item .accordion-title .col-1 {
    display: flex;
    align-items: center;
    justify-content: center;
}
.accordion-container .accordion-item .accordion-title .col-11 {
    background-color: #102345;
}
.accordion-container .accordion-item .accordion-title h3 {
    color: #ffffff;
    margin-bottom: 0;
    padding: 12px 10px 10px;
    text-align: center;
    font-size: 1.375em;
}
.accordion-container .accordion-item .accordion-title .col-1,
.accordion-container .accordion-item .accordion-title .col-11 {
    flex: 1;
}
.accordion-container .accordion-item .accordion-trigger-container {
    background-color: #00b5f0;
    color: white;
    cursor: pointer;
}

.accordion-container .accordion-item .accordion-trigger {
    display: none;
    font-size: 25px;
    margin: 12px 10px 10px;
    line-height: 1.2;
}

.accordion-container .accordion-item .accordion-trigger.active-accordion {
    display: block;
}

.accordion-item .content-container {
    margin: 10px 0 0 auto;
}

.accordion-item .e-content {
    height: 0;
    opacity: 0;
    display: none;
}

.accordion-item.active-accordion .e-content {
    height: 100%;
    opacity: 1;
    display: block;
}

.d-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}

.align-items-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
}

.col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}

.col-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}

.col-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
}

.col-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
}

.col-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

.col-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
}

.col-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
}

.col-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

.col-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
}

.col-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
}

.col-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}

.col-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
}

.col-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
}

.col-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

/* Testimonial Slider */

.testimonial_slider {
    margin-top: 50px;
    background-color: #f2f2f2;
    position: relative;
    padding: 6rem;
}

.testimonial_slider > img {
    position: absolute;
    top: -50px;
    right: 50%;
    margin-right: -50px;
}

.testimonial_slider p {
    font-size: 24px;
    text-align: center;
}

.testimonial_slider .attribution-container {
    display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
}
.testimonial_slider .attribution-container p {
    color: #102345;
    text-transform: uppercase;
    margin-bottom: 0;
    font-family: "antoniobold";
}

.testimonial_slider .swiper-pagination-bullet {
    background: #00b5f0;
}

.testimonial_slider .swiper-pagination-bullet-active {
    background: #00b5f0;
}

.testimonial_slider.dark-version {
    background-color: #102345;
}

.testimonial_slider.dark-version p {
    color: #ffffff;
}

.testimonial_slider.dark-version .attribution-container p {
    color: #00b5f0;
}

.font-light-blue,
.font-light-blue * {
    color: #00b5f0 !important;
}

.fw-image-with-title {
    position: relative;
    max-width: 1440px;
    margin: auto;
}

.fw-image-with-title .e-content {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 3rem;
}
.fw-image-with-title .e-content h2 {
    color: #ffffff;
}

.fw-image-with-title .e-content.light_blue {
    background-color: #00b5f0;
}

.fw-image-with-title .e-content.dark_blue {
    background-color: #102345;
}

@media (max-width: 767px) {
    .fw-image-with-title .e-content {
        position: unset;
        width: 100%;
        text-align: center;
    }
}

table th,
table td {
    border: 1px solid #a3a3a3;
}
table th {
    background-color: #102345;
    color: #ffffff;
}

table tr:nth-of-type(even) {
    background-color: #e5f7fd;
}

.image-slider .slider_item {
    text-align: center;
}

.image-slider .swiper-button-prev,
.image-slider .swiper-button-next {
    color: white;
    background-color: #00b5f0;
}

.image-slider .swiper-button-prev::after,
.image-slider .swiper-button-next::after {
    padding: 10px;
    font-size: 16px;
    font-weight: 900;
}

@media (max-width: 1024px) {
    .swiper-button-next,
    .swiper-button-prev {
        top: 40%;
    }
}

@media (max-width: 800px) {
    .swiper-button-next,
    .swiper-button-prev {
        top: 36%;
    }
}

@media (max-width: 500px) {
    .swiper-button-next,
    .swiper-button-prev {
        top: 32%;
    }
}

@media (max-width: 400px) {
    .swiper-button-next,
    .swiper-button-prev {
        top: 26%;
    }
}

.homepage-hero {
    background-size: cover;
    background-position: center;
    position: relative;
}

.homepage-hero #player {
    position: absolute;
    pointer-events: none;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    /* opacity: 0;
  transition: opacity 0.3s; */
}
.homepage-hero #player iframe {
    width: 120vw;
    height: 60vw;
    transform: translate(-50%, -50%);
    position: relative;
    left: 50%;
    top: 50%;
    max-width: none;
}

.homepage-hero #player .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #102345;
    opacity: 0.7;
}

.homepage-hero.content-relative .e-content {
    position: relative;
}
.homepage-hero .e-content {
    padding-top: 15rem;
    padding-bottom: 15rem;
}

.homepage-hero h1,
.homepage-hero h2 {
    color: #ffffff;
}

.homepage-hero .e-content {
    padding-left: 4rem;
    padding-right: 4rem;
    max-width: 1000px;
    margin: auto;
    text-align: left;
}

.homepage-hero h2 {
    font-weight: 400;
    font-size: 22px;
    font-family: "Open Sans";
    margin-bottom: 40px;
}

.homepage-hero .join-button {
    color: #102345;
    font-weight: 600;
}

.homepage-hero .join-button-inner {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.homepage-hero .join-button span {
    padding: 10px 10px 10px 20px;
    background-color: #ffffff;
}

.homepage-hero .join-button img {
    padding: 10px;
    background-color: #00b5f0;
    display: inline-block;
}

.homepage-hero .video-button {
    position: absolute;
    right: 10px;
    bottom: 10px;
    color: #102345;
    font-weight: 600;
    display: flex;
    flex-direction: row;
    align-items: center;
    cursor: pointer;
    z-index: 1000;
}

.homepage-hero .video-button span {
    padding: 10px 10px 10px 20px;
    background-color: #ffffff;
}

.homepage-hero .video-button img {
    padding: 10px;
    background-color: #00b5f0;
}

.btn {
    padding: 10px 20px;
}

.btn-white {
    background-color: #ffffff;
    color: #102345 !important;
    border: solid 1px #102345;
}
.btn-white:hover,
.btn-white:active,
.btn-white:focus {
    background-color: #102345;
    color: #ffffff !important;
    border: solid 1px #ffffff;
}

#gform_wrapper_5 .gform_footer #gform_submit_button_5 {
    border-radius: 0;
    padding: 10px 20px;
}

.btn-primary,
#gform_wrapper_5 .gform_footer #gform_submit_button_5 {
    background-color: #102345;
    color: #ffffff !important;
    border: solid 1px #102345;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus,
#gform_wrapper_5 .gform_footer #gform_submit_button_5:hover,
#gform_wrapper_5 .gform_footer #gform_submit_button_5:active,
#gform_wrapper_5 .gform_footer #gform_submit_button_5:focus {
    background-color: #ffffff;
    color: #102345 !important;
    border: solid 1px #102345;
    text-decoration: none;
}

.fw-image-content-container {
    background-size: cover;
    background-position: center;
    position: relative;
}

.fw-image-content-container .e-content {
    padding-top: 15rem;
    padding-bottom: 15rem;
}

.fw-image-content-container h2,
.fw-image-content-container h3 {
    color: #ffffff;
}

.fw-image-content-container .e-content {
    padding-left: 4rem;
    padding-right: 4rem;
    max-width: 1000px;
    margin: auto;
    text-align: center;
}

.fw-image-content-container h2 {
    font-size: 48px;
    margin-bottom: 20px;
}
.fw-image-content-container h3 {
    font-weight: 400;
    font-size: 22px;
    font-family: "Open Sans";
    margin-bottom: 40px;
}

.fw-image-content-container .cta-button {
    color: #102345;
    font-weight: 600;
}

.fw-image-content-container .cta-button-inner {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.fw-image-content-container .cta-button span {
    padding: 10px 10px 10px 20px;
    background-color: #ffffff;
}

.fw-image-content-container .cta-button img {
    padding: 10px;
    background-color: #00b5f0;
    display: inline-block;
}

.home #main {
    padding-bottom: 0;
}

.latest-news-feed {
    margin-bottom: 4rem;
}

.latest-news-feed .feed-top {
    display: flex;
    flex-direction: row;
}

.latest-news-feed .feed-top h3 {
    font-family: "Open-Sans";
    font-size: 26px;
    margin-bottom: 20px;
    color: #00b5f0;
    line-height: 1.1;
}

.latest-news-feed .feed-top .e-subtitle {
    font-size: 14px;
}

.latest-news-feed .top-left-post {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 63%;
    box-shadow: 0px 0px 6px grey;
    margin-right: 20px;
}

.latest-news-feed .top-left-post .e-image {
    height: 100%;
    flex: 1;
    padding: 3rem;
}

.latest-news-feed .top-left-post .e-content {
    flex: 1;
}

.latest-news-feed .top-left-post .e-content,
.latest-news-feed .top-right-post .e-content {
    padding: 3rem;
}

.latest-news-feed .top-right-post {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex: 1;
    height: 100%;
    box-shadow: 0px 0px 6px grey;
}

.latest-news-feed .feed-bottom {
    display: flex;
    flex-direction: row;
}

.latest-news-feed .feed-bottom > .post {
    flex: 1;
    margin: 20px;
    padding: 2rem;
    box-shadow: 0px 0px 6px grey;
}

.latest-news-feed .feed-bottom .e-content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.latest-news-feed .feed-bottom h3,
.latest-news-feed .feed-bottom p {
    color: #ffffff;
}

.latest-news-feed .feed-bottom h3 {
    font-family: "Open-Sans";
    font-size: 20px;
    margin-bottom: 30px;
}

.latest-news-feed .feed-bottom .e-category,
.latest-news-feed .feed-top .e-category {
    margin-bottom: 10px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
}

.latest-news-feed .feed-bottom .e-date,
.latest-news-feed .feed-top .e-date {
    font-weight: 600;
    font-size: 14px;
}

.latest-news-feed .feed-bottom > .post:first-child {
    margin-left: 0;
}
.latest-news-feed .feed-bottom > .post:last-child {
    margin-right: 0;
}

@media (max-width: 1250px) {
    .latest-news-feed .top-left-post {
        width: 59%;
    }
}

@media (max-width: 999px) {
    .latest-news-feed .feed-bottom {
        flex-direction: column;
    }
    .latest-news-feed .feed-bottom > .post {
        flex: unset;
    }
    .latest-news-feed .feed-bottom > .post:first-child {
        margin-left: 20px;
    }
    .latest-news-feed .feed-bottom > .post:last-child {
        margin-right: 20px;
    }
    .latest-news-feed .feed-bottom > .post {
        margin-bottom: 10px;
    }
}

@media (max-width: 767px) {
    .latest-news-feed .feed-top {
        flex-direction: column;
    }
    .latest-news-feed .feed-top > div {
        margin: 20px;
    }
    .latest-news-feed .top-left-post {
        flex-direction: column;
        width: inherit;
    }
    .latest-news-feed .top-left-post .e-image {
        width: 100%;
        padding-top: 16rem;
        padding-bottom: 16rem;
    }
    .mobile-center {
        text-align: center;
    }
}

.display-chapters {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}
.display-chapters .chapter-card {
    width: 30%;
    margin: 12px;
    box-shadow: 0 0 10px grey;
    position: relative;
    cursor:pointer;
}
.display-chapters .chapter-card .e-content {
    padding: 20px;
}
.display-chapters .chapter-card .e-content h2 {
    font-size: 24px;
    font-family: "antoniobold";
}
.display-chapters .chapter-card .e-content p {
    margin-bottom: 60px;
}

.display-chapters .chapter-card .e-content a {
    position: absolute;
    bottom: 24px;
}

@media (max-width: 850px) {
    .display-chapters .chapter-card {
        width: 31%;
        margin: 8px;
    }
    .display-chapters .chapter-card .e-content h2 {
        font-size: 18px;
    }
}
@media (max-width: 767px) {
    .display-chapters .chapter-card {
        width: 100%;
    }
    .display-chapters .chapter-card {
        margin: 10px;
    }
  
}

.page-id-166 #chapters-map-container {
    display: none;
}
#chapters-map-container,
.entry-content {
    transition: opacity 0.7s ease-in-out;
}

.display-chapter-directors .display-chapter-directors-inner {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-evenly;
}
.display-chapter-directors .leadership-card {
    max-width: 180px;
}
.display-chapter-directors .leadership-card figure {
    margin-bottom: 10px;
}
.display-chapter-directors .leadership-card p {
    text-align: center;
    margin-bottom: 6px;
}
.display-chapter-directors .leadership-name .open-director-card-info {
    color: #00b5f0;
    cursor: pointer;
}
.display-chapter-directors .leadership-name .open-director-card-info:hover,
.display-chapter-directors .leadership-name .open-director-card-info:active,
.display-chapter-directors .leadership-name .open-director-card-info:focus {
    text-decoration: underline;
}
.display-chapter-directors .leadership-card p.position {
    font-size: 16px;
}

@media (max-width: 600px) {
    .display-chapter-directors .directors-title {
        text-align: center;
    }
    .display-chapter-directors .leadership-card {
        max-width: 100%;
        width: 100%;
    }
    .display-chapter-directors .leadership-card figure {
        max-width: 180px;
        margin: 0 auto 10px;
    }
}

@media (min-width: 2000px) {
    .vc_row[data-vc-full-width] {
        padding-left: 5% !important;
        padding-right: 5% !important;
    }
    .vc_row-no-padding.vc_row[data-vc-full-width] {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

@media (min-width: 999px) {
    .wider-content {
        padding-left: 5% !important;
        padding-right: 5% !important;
    }
}

.vc_btn3-container .vc_btn3.vc_btn3-color-juicy-pink,
.vc_btn3-container .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    border-color: #01c076;
    color: #01c076;
    background: none;
    border-radius: 50px;
    border-style: solid;
    border-width: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    display: table;
    font-family: "Open Sans";
    font-size: 14px;
    font-weight: 800;
    letter-spacing: 2px;
    line-height: 25px;
    padding: 15px 20px;
    text-align: center;
    text-decoration: none !important;
    text-transform: uppercase;
    -webkit-transition: all 250ms ease 0ms;
    -o-transition: all 250ms ease 0ms;
    transition: all 250ms ease 0ms;
}

.vc_btn3-container .vc_btn3.vc_btn3-color-juicy-pink:hover,
.vc_btn3-container .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,
.vc_btn3-container .vc_btn3.vc_btn3-color-juicy-pink:focus,
.vc_btn3-container .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus,
.vc_btn3-container .vc_btn3.vc_btn3-color-juicy-pink:active,
.vc_btn3-container .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active {
    background: #01c076;
    color: #ffffff;
}

.members-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.members-container .member-card {
    position: relative;
    width: 25%;
    padding: 10px;
}

.members-container .member-card .member-card-inner {
    background-color: #f4f4f4;
    height: 100%;
}

.members-container .member-card-module {
    display: none;
    position: fixed;
    background: #ffffff;
    top: 15%;
    left: 15%;
    right: 15%;
    border: #3fb7f2 solid 12px;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

.members-container .member-card-module.active {
    display: block;
    padding: 10px;
    z-index: 10000000000;
    opacity: 1;
    transition: opacity 0.3s ease-in-out;
}

.meet-our-members-container .member-card .member-image img {
    border: #3fb7f2 solid 10px;
    border-radius: 200px;
    margin: 10px auto;
}

.members-container .member-card-module.active .member-about {
    position: relative;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: left;
    padding: 2rem;
}

.members-container .member-card-module.active .linkedin-link {
    position: absolute;
    bottom: 0;
    left: 0;
}

.members-container .member-card-module.active .close-modal {
    float: right;
    padding: 10px;
    background-color: #3fb7f2;
    border-radius: 20px;
    color: #ffffff;
    font-weight: 700;
    cursor: pointer;
}

.members-container .member-card-module.active .member-name {
    margin-bottom: 10px;
    text-align: center;
}

.members-container .member-card-info {
    padding: 15px 10px;
    text-align: center;
    position: relative;
}

.members-container .member-card-info > p {
    margin-bottom: 0;
}

.members-container .member-name {
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 0;
}

.members-container .member-location {
    font-weight: 500;
    font-size: 1.8rem;
}

.members-container .member-card-info .vc_btn3-container .vc_btn3 {
    margin: 10px auto;
}

.members-container .member-linkedin {
    font-size: 3rem;
}

.members-container .mobile-close-modal, .members-container .mobile-close-modal-carousel {
    display: none;
}

@media (max-width: 1350px) {
    .members-container .member-card-module {
        top: 10%;
        left: 12%;
        right: 12%;
    }
}

@media (max-width: 1150px) {
    .members-container .member-card {
        width: 33%;
    }
}

@media (max-width: 999px) {
    .members-container .member-card-module {
        top: 8%;
        left: 7%;
        right: 7%;
    }
}

@media (max-width: 900px) {
    .members-container .member-card {
        width: 50%;
    }
}
@media (max-width: 700px) {
    .members-container .member-card {
        max-width: 400px;
        margin: auto;
        width: 100%;
    }
    .members-container .member-card-module {
        position: unset;
        border: unset;
        background-color: #f4f4f4;
        height: 0;
        transition: height 0.7s ease-in-out;
    }
    .members-container .member-card-module.active {
        height: inherit;
        transition: height 0.7s ease-in-out;
        margin-bottom: 15px;
    }
    .members-container .member-card-module .member-name,
    .members-container .member-card-module.active .linkedin-link,
    .members-container .member-card-module.active .close-modal {
        /* display: none; */
    }
    .members-container .mobile-close-modal.active {
        display: block;
        position: absolute;
        bottom: 0;
        font-size: 2rem;
        background-color: #102345;
        color: #ffffff;
        padding: 3px 0px;
        width: 70px;
        border-radius: 5px 5px 0 0;
        right: 50%;
        margin-right: -40px;
        cursor: pointer;
    }
    .members-container .member-about p:last-child {
        margin-bottom: 0;
    }
    .members-container .member-card .linkedin-link {
        text-align: left;
    }
}

#global-member-modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.7); /* Overlay effect */
  z-index: 1000;
  justify-content: center;
  align-items: center;
}

#global-member-modal.active {
  display: flex; /* Show modal with overlay */
}

/* Ensure modal content has its own background */
#global-member-modal .member-card-module {
  background: white;
  padding: 20px;
  border-radius: 10px;
  /* max-width: 500px; */
  width: 80%;
  position: relative;
  display: block !important;
  opacity: 1 !important;
  left: 0 !important;
  right: 0 !important;
  top: 0 !important;
  bottom: 0 !important;
  margin: auto;
  z-index: 1001;
}

#global-member-modal .member-card-module .close-modal {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 2rem;
  cursor: pointer;
}

@media (max-width: 700px) {
    #global-member-modal .member-card-module {
        height: 80vh;
        border: #3fb7f2 solid 4px !important;
        overflow-y: scroll;
    }
}

.full-width-row-content-width {
    padding-left: 2rem;
    padding-right: 2rem;
    max-width: 1360px;
    margin: 0 auto;
}

.btn-primary.margin-auto,
.button.margin-auto {
    margin: auto;
}

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

.mb-1 {
    margin-bottom: 1rem !important;
}

.mb-3 {
    margin-bottom: 3rem !important;
}

.display-chapter-directors .director-card-info {
    display: none;
    position: fixed;
    background: #ffffff;
    top: 15%;
    left: 15%;
    right: 15%;
    border: #3fb7f2 solid 12px;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

.display-chapter-directors .director-card-info.active {
    display: block;
    padding: 10px;
    z-index: 10000000000;
    opacity: 1;
    transition: opacity 0.3s ease-in-out;
}

.display-chapter-directors .director-card-info.active .director-about {
    position: relative;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: left;
    line-height: 1.4;
}

.display-chapter-directors .director-card-info.active .director-about .director-linkedin {
    font-size: 3rem;
    margin-top: 6px;
    text-align: center;
}

.display-chapter-directors .director-card-info.active .close-modal {
    float: right;
    padding: 10px;
    background-color: #3fb7f2;
    border-radius: 20px;
    color: #ffffff;
    font-weight: 700;
    cursor: pointer;
}

.display-chapter-directors .director-card-info.active .director-name {
    margin-bottom: 10px;
    text-align: center;
}

.display-chapter-directors .director-card-info.active .director-info {
    margin-bottom: 0px;
    line-height: 120%;
}

.display-chapter-directors .director-card-info {
    padding: 15px 10px;
    background-color: #f4f4f4;
    text-align: center;
}

.display-chapter-directors .director-card-info > p {
    margin-bottom: 0;
}

.display-chapter-directors .director-name {
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 0;
}

.display-chapter-directors .mobile-close-modal {
    display: none;
}

@media (max-width: 1350px) {
    .display-chapter-directors .director-card-info {
        top: 6%;
        left: 12%;
        right: 12%;
    }
}

@media (max-width: 1300px) {
    .display-chapter-directors .director-card-info.active {
        max-height: 900px;
    }
}

@media (max-width: 1150px) {
    .display-chapter-directors .director-card {
        width: 33%;
    }
}

@media (max-width: 999px) {
    .display-chapter-directors .director-card-info {
        top: 8%;
        left: 7%;
        right: 7%;
    }
}

@media (max-width: 900px) {
    .display-chapter-directors .director-card {
        width: 50%;
    }
}
@media (max-width: 700px) {
    .display-chapter-directors .director-card {
        max-width: 400px;
        margin: auto;
        width: 100%;
    }
}
@media (max-width: 600px) {
    .display-chapter-directors .director-card-info {
        position: relative;
        border: unset;
        background-color: #f4f4f4;
        height: 0;
        transition: height 0.7s ease-in-out;
        top: unset;
        bottom: unset;
        left: unset;
        right: unset;
    }
    .display-chapter-directors .director-card-info.active {
        height: inherit;
        transition: height 0.7s ease-in-out;
        margin-bottom: 15px;
    }
    .display-chapter-directors .director-card-info.active .director-card-module {
        padding-bottom: 20px;
    }
    .display-chapter-directors .director-card-info .member-name,
    .display-chapter-directors .director-card-info.active .close-modal {
        display: none;
    }
    .display-chapter-directors .mobile-close-modal.active {
        display: block;
        position: absolute;
        bottom: 0;
        font-size: 2rem;
        background-color: #102345;
        color: #ffffff;
        padding: 3px 0px;
        width: 70px;
        border-radius: 5px 5px 0 0;
        right: 50%;
        margin-right: -40px;
        cursor: pointer;
    }
}

@media (max-width: 800px) and (min-width: 601px) {
    .director-card-info.active {
        overflow-y: scroll;
    }
}

.single-press_post #main>div>div>article,
/* .single-alert_post #main>div>div>article,
.single-report_post #main>div>div>article, */
.single-post #main>div>div>article {
    max-width: 1000px;
    margin: 0 auto;
}

.mb-n-30 {
    margin-bottom: -30px !important;
}

.my-3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
}

.mt-2 {
    margin-top: 2rem;
}
.mt-3 {
    margin-top: 3rem;
}
.mb-2 {
    margin-bottom: 2rem;
}

.clean_energy_announcements_slider {
    position: relative;
}
.clean_energy_announcements_slider .e-title-container {
    background-color: #00b5f0;
    padding: 25px 20px;
    max-width: 360px;
    position: relative;
    margin-top: -3rem;
    z-index: 100;
}

.clean_energy_announcements_slider .e-title-container:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 1px;
    right: -50px;
    width: 50px;
    background: #00b5f0;
    transform: skew(-30deg);
    transform-origin: top;
    z-index: 9;
}

.clean_energy_announcements_slider .e-title {
    color: #ffffff;
    font-size: 1.7em;
}

.clean_energy_announcements_slider .slider-container {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    height: 52px;
    z-index: 1;
}
.clean_energy_announcements_slider .slider-container .swiper {
    height: 100%;
}

.clean_energy_announcements_slider .slider-container .e-content {
    height: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    color: #00b5f0;
    margin: 5px 0 0;
    padding-left: 10px;
    padding-right: 10px;
}

.clean_energy_announcements_slider .slider-container .e-content img {
    max-height: 100%;
    margin-right: 10px;
}

.clean_energy_announcements_slider .swiper-wrapper {
    transition-timing-function: linear;
}

/* .clean_energy_announcements_slider .slider-divider {
  width: 10px;
  height: 10px;
  background-color: #102345;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -5px;
} */
@media (max-width: 768px) {
    .clean_energy_announcements_slider .e-title-container {
        width: 100%;
        max-width: 100%;
        text-align: center;
        margin-top: 0rem;
    }
    .clean_energy_announcements_slider .slider-container {
        position: unset;
    }
}
@media (max-width: 500px) {
    .clean_energy_announcements_slider .slider-container {
        height: inherit;
    }
    .clean_energy_announcements_slider .slider-container .e-content img {
        max-width: 130px;
        max-height: 130px;
    }
}

.clean_energy_announcements_all {
    display: flex;
}

.clean_energy_announcements_all .all_announcements {
    width: 70%;
    margin-right: 3rem;
}

.clean_energy_announcements_all .all_announcements.full-width {
    width: 100%;
}

.clean_energy_announcements_all .announcements_sidebar {
    width: 30%;
    padding: 3rem;
    box-shadow: 0px 3px 10px -3px #000;
    margin-bottom: 2rem;
}

.clean_energy_announcements_all .announcements_sidebar.full-width {
    width: 100%;
}

.clean_energy_announcements_all .announcements_sidebar form ul {
    padding-left: 0;
}

.clean_energy_announcements_all .announcements_sidebar form .gform_footer {
    margin-top: 2rem;
}

.clean_energy_announcements_all .announcements_sidebar .tag-anchor-links {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.clean_energy_announcements_all .announcements_sidebar .tag-anchor-links a {
    margin-bottom: 10px;
}

.clean_energy_announcements_all .announcements_sidebar .totals-container {
    margin-bottom: 26px;
}
.clean_energy_announcements_all .announcements_sidebar .totals-container p,
.clean_energy_announcements_all_v2 .announcements_sidebar .totals-column p {
    margin-bottom: 0;
    font-size: 20px;
    text-decoration: underline;
}

.clean_energy_announcements_all .announcements_sidebar .map-frame-sidebar {
    overflow: hidden;
}

.clean_energy_announcements_all .announcements_sidebar .totals-container p.counter-p,
.clean_energy_announcements_all_v2 .announcements_sidebar .totals-column p.counter-p {
    text-decoration: none;
    font-size: 30px;
    font-weight: 700;
    font-family: "antoniobold";
}

.clean_energy_announcements_all .announcements_sidebar .announcements-sidebar-links {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.clean_energy_announcements_all .announcements_sidebar .announcements-sidebar-links a {
    margin-bottom: 10px;
    font-weight: 600;
}

.clean_energy_announcement {
    padding: 1rem 3rem;
    box-shadow: 0px 3px 10px -3px #000;
    margin-bottom: 2rem;
}
.clean_energy_announcement .e-content {
    display: flex;
    align-items: center;
}

.clean_energy_announcement .e-content .date-container p {
    text-align: center;
}

.clean_energy_announcement .e-content .date-container p.article-date {
    font-size: 5rem;
    font-weight: 500;
    line-height: 1.1;
}

.clean_energy_announcement .e-content .industries_and_sectors {
    display: flex;
    flex-wrap: wrap;
}

.clean_energy_announcement .e-content .industries_and_sectors a {
    padding: 5px 10px;
    border-radius: 20px;
    color: #333333;
    font-weight: 600;
    margin: 5px 5px 5px 0;
}
.clean_energy_announcement .e-content .industries_and_sectors .color-red {
    background-color: rgba(255, 0, 0, 0.4);
}
.clean_energy_announcement .e-content .industries_and_sectors .color-blue {
    background-color: rgba(0, 0, 255, 0.4);
}
.clean_energy_announcement .e-content .industries_and_sectors .color-green {
    background-color: rgba(0, 128, 0, 0.4);
}
.clean_energy_announcement .e-content .industries_and_sectors .color-purple {
    background-color: rgba(128, 0, 128, 0.4);
}
.clean_energy_announcement .e-content .industries_and_sectors .color-pink {
    background-color: rgba(255, 192, 203, 0.4);
}
.clean_energy_announcement .e-content .industries_and_sectors .color-yellow {
    background-color: rgba(255, 255, 0, 0.4);
}
.clean_energy_announcement .e-content .industries_and_sectors .color-sky-blue {
    background-color: rgb(63 183 242 / 40%);
}

.clean_energy_announcement .e-content .industries_and_sectors .color-orange {
    background-color: rgba(255, 165, 0, 0.4);
}
.clean_energy_announcement .e-content .industries_and_sectors .color-gray {
    background-color: rgba(128, 128, 128, 0.4);
}

.state-links a {
    color: #00b6f0;
}
.state-links a:hover {
    text-decoration: underline;
}

.clean_energy_announcement .e-content .stat-container p {
    margin-bottom: 0;
    line-height: 1.2;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
}

.clean_energy_announcement .e-content .stat-container .stat {
    margin-bottom: 6px;
}
.clean_energy_announcement .e-content .stat-container .stat-title {
    font-weight: 700;
}
.clean_energy_announcement .e-content .stat-container .stat-number {
    white-space: nowrap;
}

.clean_energy_announcement .e-content .stat-container p.project-stat {
    font-size: 5rem;
    font-weight: 500;
}

.clean_energy_announcement .e-content .image-container {
    width: 15%;
    text-align: center;
}

.clean_energy_announcement .e-content img {
    max-height: 100px;
}

.clean_energy_announcement .e-content .e-content-inner {
    display: flex;
    flex-direction: column;
    width: 85%;
    padding-left: 20px;
}

.clean_energy_announcement .e-content .e-content-inner p {
    margin-bottom: 0;
    line-height: 1.3;
}

@media (max-width: 1000px) {
    .clean_energy_announcement .e-content .image-container {
        width: 25%;
        text-align: center;
    }
    .clean_energy_announcement .e-content .e-content-inner {
        display: flex;
        flex-direction: column;
        width: 75%;
        padding-left: 20px;
    }
}

@media (max-width: 990px) {
    .clean_energy_announcements_all {
        flex-direction: column-reverse;
    }
    .clean_energy_announcements_all .all_announcements,
    .clean_energy_announcements_all .announcements_sidebar {
        width: 100%;
    }
    .content-chapter{
        padding: 30px;
    }
}

@media (max-width: 767px) {
    .clean_energy_announcement .e-content {
        flex-direction: column;
        justify-content: center;
    }
    .clean_energy_announcement .e-content .image-container,
    .clean_energy_announcement .e-content .e-content-inner,
    .clean_energy_announcement .e-content .date-container,
    .clean_energy_announcement .e-content .stat-container {
        width: 100%;
        text-align: center;
    }
    .clean_energy_announcement .e-content .industries_and_sectors {
        justify-content: center;
    }
    .clean_energy_announcement .e-content .industries_and_sectors a {
        margin: 5px;
    }
    .clean_energy_announcements_all_v2 .table-wrapper .table-section {
        margin-top: 1.5rem;
    }
   
}

.clean_energy_announcements_all_v2 .flex-between-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.clean_energy_announcements_all_v2 .totals-column {
    flex: 0 1 auto;
    margin: 5px;
}

.clean_energy_announcements_all_v2 .counter-p {
    display: flex;
    align-items: center;
}

.clean_energy_announcements_all_v2 .counter-p span {
    margin-right: 5px;
}

.clean_energy_announcements_all_v2 .about-analysis {
    width: 100%;
}

.clean_energy_announcements_all_v2 .about-analysis,
.clean_energy_announcements_all_v2 .form-column {
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
}

@media (min-width: 768px) {
    .clean_energy_announcements_all_v2 .about-analysis,
    .clean_energy_announcements_all_v2 .form-column {
        width: 48%;
    }
    .clean_energy_announcements_all_v2 .gform_wrapper .gfield {
        width: 50%;
    }
    .clean_energy_announcements_all_v2 .gform_wrapper .gfield input {
        width: 95%;
    }
}

.clean_energy_announcements_all_v2 .all_announcements.full-width {
    margin-right: 0;
}

@media (min-width: 1200px) {
    .clean_energy_announcements_all_v2 .all_announcements.full-width {
        min-width: 1320px;
    }
}

.clean_energy_announcements_all_v2 #gform_fields_3.gform_fields {
    padding-left: 0;
}

.clean_energy_announcements_all_v2 .gform_footer.top_label {
    margin-top: 2rem;
}

header .menu-item.special-link {
    border-radius: 2rem;
    background-color: #00abe1;
}

header .menu-item.special-link:hover {
    opacity: 0.9;
}

header#header #header-util .menu-item.special-link a {
    font-weight: bold;
    color: #fff;
}

.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-22221 {
    color: #00abe1;
}

.menu-item.donate-link {
    border-radius: 2rem;
    background-color: #93b22f;
}

.menu-item.donate-link a {
    font-size: 1.5rem;
    font-weight: bold;
    color: #ffffff !important;
}

.donate-link:hover {
    color: #00b5f0;
    opacity: 0.9;
}

.menu-item.social-link {
    font-size: 1.5rem;
    color: #00abe1;
}

.menu-item.social-link a img {
    width: 20px;
    height: auto;
}

.menu-item.social-link a img.svg {
    fill: #000000;
    color: #000000;
}

.menu-item.join-link a {
    font-size: 1.5rem;
}

.clean_energy_announcements_all_v2 .reports-wrapper {
    margin-top: 2rem;
}

.clean_energy_announcements_all_v2 .spacer {
    margin-top: 10%;
}

@media (min-width: 768px) {
    .clean_energy_announcements_all_v2 .table-wrapper {
        display: flex;
        justify-content: space-around;
        margin-top: 5rem;
    }
}

.clean_energy_announcements_all_v2 .reports-wrapper .post-author {
    color: #00abe1;
}

.clean_energy_announcements_all_v2 .reports-wrapper .post-link {
    display: inline-block;
    text-transform: uppercase;
    font-weight: bold;
    color: #000;
    background-color: #00abe1;
    padding: 1.5rem;
    border-radius: 2rem;
}

.clean_energy_announcements_all_v2 .reports-wrapper .post-wrapper {
    display: flex;
}

@media (max-width: 768px) {
    .clean_energy_announcements_all_v2 .reports-wrapper .post-wrapper {
        flex-direction: column;
    }
}

.clean_energy_announcements_all_v2 .reports-wrapper .post-wrapper .post-column {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    flex: 1 0;
}

.clean_energy_announcements_all_v2 .reports-wrapper .post-wrapper .post-excerpt {
    padding: 2rem 0 2rem;
}

@media (min-width: 768px) {
    .clean_energy_announcements_all_v2 .reports-wrapper .post-wrapper .post-excerpt {
        padding: 2rem;
    }
}

.clean_energy_announcements_all_v2 .reports-wrapper .post-wrapper .post-title {
    font-weight: bold;
}

@media (max-width: 480px) {
    .clean_energy_announcements_all_v2 .table-data {
        font-size: 12px;
    }
}

.clean_energy_announcements_all_v2 .reports-wrapper .reports-headline {
    margin-bottom: 5%;
}

.clean_energy_announcements_all_v2 .table-wrapper .table-disclaimer {
    font-style: italic;
    font-size: 15px;
}

@media (min-width: 768px) {
    .clean_energy_announcements_all_v2 .table-wrapper .table-disclaimer {
        max-width: 80%;
    }
}

.site-logo {
    font-weight: bold;
    padding: 2rem;
}

.clean_energy_announcements_all_v2 .announcements_sidebar.full-width.with-overlay h2,
.clean_energy_announcements_all_v2 .announcements_sidebar.full-width.with-overlay .totals-column strong,
.clean_energy_announcements_all_v2 .announcements_sidebar.full-width.with-overlay .totals-column span.counter {
    color: #00b5f0;
}

.clean_energy_announcements_all_v2 .announcements_sidebar.full-width.with-overlay .totals-column span.counter.number,
.clean_energy_announcements_all_v2 .announcements_sidebar.full-width.with-overlay .totals-column span.dolar {
    color: #fff;
}

@media (min-width: 768px) {
    .clean_energy_announcements_all_v2 .announcements_sidebar.full-width.with-overlay .totals-column span.counter.number,
    .clean_energy_announcements_all_v2 .announcements_sidebar.full-width.with-overlay .totals-column span.counter.dolar {
        font-size: 4rem;
    }
}

.clean_energy_announcements_all_v2 .announcements_sidebar.with-overlay .totals-column p {
    text-decoration: none;
}

.clean_energy_announcements_all_v2 .announcements_sidebar.full-width.with-overlay strong {
    border-bottom: 1px solid #00b5f0;
}

.announcements-title {
    color: #102345;
    font-size: 65px;
    margin-bottom: 1rem;
    text-transform: uppercase;
}

.announcements-title span {
    color: #00b5f0;
}

#header .announcements-page-banner {
    padding: 2.5% 0;
    display: flex;
    align-items: center;
}

#header .announcements-page-banner .announcements-intro {
    color: #102345;
    font-size: 22px;
}

.announcements_sidebar h2 {
    font-size: 36px;
}


/*chapter*/
.content-chapter {
    display: block;
    width: 100%;
    max-width: calc(90% + 48px);
    padding: 40px;
    box-shadow: 0 0 10px #ccc;
    margin-top: 15px;
    margin-bottom: 15px;
    visibility: hidden;
    position: absolute;
    opacity: 0;
    transform-origin: top;
  transform: scaleY(0);
  transition: transform 0.1s ease;
}
.acf-info-top p {
    color: #000;
    margin-bottom: 30px;
}
.acf-info-top h2{
    font-size: 32px;
    margin-bottom: 20px;
}
.content-chapter.displayclass {
    display: block;
    width: 100%;
        visibility: visible;
    position: relative;
    opacity: 1;
    transform: scaleY(1);
}
.page-id-166 #header #complex-title .cta-button{
    display: none !important;
}
.display-chapters .chapter-card .e-content {
    padding: 10px 20px;
    position: absolute;
    bottom: 0;
    background: #fff;
    cursor: pointer;
}
.display-chapters .chapter-card img {
    display: block !important;
    width: 100%;
}
.get-involved-section {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
}
.get-involved-section-left {
    width: 38%;
    padding-right: 30px;
}
.get-involved-section-right {
    width: 62%;
    padding-left: 20px;
}
.involved-team-info {
    font-size: 18px;
    line-height: 1.6;
    color: #000000;
    font-weight: 600;
}
.get-involved-flex {
    display: flex;
    align-items: center;
        gap: 26px;
}
.get-involved-section-right .acf-image img {
    width: 100%;
    display: block;
}
.get-involved-section-right .acf-image {
    width: 28%;
}
.get-involved-section-right .acf-team-info {
    width: 72%;
}
.get-involved-section-right .acf-team-info a {
    word-break: break-all;
}
.acf-team-email {
      margin-top: 15px;
    margin-left: auto;
}
.acf-team-email a {
    display: inline-block;
  
}
.member-slider .member-background .vc_btn3-container {
    max-width: 270px !important;
    width: 100%;
}
.member-slider .member-background .member-button-new {
    background: transparent !important;
    letter-spacing: 0;
    font-size: 16px;
    font-weight: 700;
}
.member-slider .member-background .member-button-new:hover {
    background:#3fb7f2 !important;
    color: #fff !important;
    border-color:#3fb7f2 !important;
}
.member-slider h2 {
    font-size: 26px;
    letter-spacing: 0;
    line-height: 1.3;
}
/*.display-chapters .chapter-card .e-content.active {
    height: 60px;
    margin-bottom: -12px;
    box-shadow: 0px -4px 6px #00000029;
    padding-top: 18px;
}*/
.member-slider {
    padding: 20px 0 80px;
}
.member-slider .carousel-container {
    padding: 0 0 0 0;
    margin-top: 25px;
}
.slick-slide img {
    display: block;
    margin: 0 auto;
}
.member-slider .member-title {
    min-height: 54px;
}
.slick-prev:before, .slick-next:before{
        color: #fff;
         position: relative;
}
.member-slider .slick-prev:before{
    content: "❮";
        left: 6px;
}
.member-slider .slick-next:before {
    content: "❯";
    right: -7px;

}
.member-slider .director-carousel {
    margin-top: 20px;
}
.member-slider .slick-prev,.member-slider .slick-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(0, 0, 0, 0.8);
    color: white;
    border: none;
    padding: 0px;
    cursor: pointer;
    font-size: 0;
    border-radius: 50%;
    transition: background 0.3s;
    width: 50px;
    height: 50px !important;
    text-align: center;
    z-index: 1;
}
.member-slider .slick-prev {
    left: -15px;
}
.member-slider .slick-next {
    right: -15px;
}
.member-slider .slick-prev:hover, .member-slider .slick-prev:focus, 
.member-slider .slick-next:hover, .member-slider .slick-next:focus{
    background: rgba(0, 0, 0, 0.8) !important; 
}

.member-slider .member-card {background: #fff; border: 2px solid #3fb7f2; border-radius: 20px; box-shadow: 0 4px 6px rgba(0,0,0,0.1); overflow: hidden; text-align: center; padding: 20px; flex-shrink: 0;   margin: 0px 10px; }
.member-slider .member-background { position: relative; background-size: cover; background-position: center; border-radius: 15px; padding: 0px; color: #000; }
.member-slider .members-container { position: relative; }
.member-slider .vc_btn3-container { display: block; margin: 20px auto; text-align: center; }
.profile-image { width: 100px; height: 100px; border-radius: 50%; border: 3px solid #fff; }
.member-name { font-size: 22px; font-weight: bold; margin: 5px 0; }
.member-title { font-size: 16px; color: #000; max-width: 250px; margin: 0 auto; font-style: italic; line-height: initial; opacity: 0.7; }

.display-chapters .chapter-card.active .e-content.active .e-content-inner:after {
    content: '';
    position: absolute;
    height: 35px;
    width: 100%;
    left: 0;
    background: #fff;
    z-index: 9;
    box-shadow: -5px 0 10px rgba(0, 0, 0, 0.2), 5px 0 10px rgba(0, 0, 0, 0.2);
    box-shadow: -5px 0 5px -5px rgba(0, 0, 0, 0.3), 5px 0 5px -5px rgba(0, 0, 0, 0.3);
    bottom: -33px;
    left: 0;
}
.display-chapters .chapter-card.active .e-content .e-content-inner:after {
    content: '';
    position: absolute;
    height: 35px;
    width: 100%;
    left: 0;
    background: #fff;
    z-index: 9;
    box-shadow: -5px 0 10px rgba(0, 0, 0, 0.2), 5px 0 10px rgba(0, 0, 0, 0.2);
    box-shadow: -5px 0 5px -5px rgba(0, 0, 0, 0.3), 5px 0 5px -5px rgba(0, 0, 0, 0.3);
    bottom: -33px;
    left: 0;
}
@media (max-width: 1360px) {
}
@media (max-width: 1280px) {
.member-slider .member-background .member-button-new {
    font-size: 14px;
}
}
@media (max-width: 1199px) {
}
@media (max-width: 881px) {
       .get-involved-flex {
        gap: 20px;
        flex-direction: column;
        align-items: baseline;
    }
    .get-involved-section-right .acf-team-info {
        width: 100%;
       
    }
    .acf-team-email {
        max-width: 100%;
       
    }
}
@media (max-width: 767px) {
    .get-involved-section {
        flex-direction: column;
        gap: 30px;
    }
    .get-involved-section-left {
        width: 100%;
        padding-right: 0;
    }
    .get-involved-section-right {
        width: 100%;
        padding-left: 0;
    }
    .member-slider .slick-next {
        right: -15px;
    }
     .content-chapter{
        padding: 20px;
    }
    .content-chapter {
    max-width: calc(100% - 20px);
}
.display-chapters .chapter-card .e-content.active .e-content-inner:after {
    height: 31px;
    bottom: -30px;
}
}
/*chapter*/