@charset "UTF-8";
@media print, screen and (min-width: 40em) {
    .reveal,
    .reveal.large,
    .reveal.small,
    .reveal.tiny {
        right: auto;
        left: auto;
        margin: 0 auto;
    }
} /*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
}
body {
    margin: 0;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}
pre {
    font-family: monospace, monospace;
    font-size: 1em;
}
a {
    background-color: transparent;
}
abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
}
b,
strong {
    font-weight: bolder;
}
code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
small {
    font-size: 80%;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sub {
    bottom: -0.25em;
}
sup {
    top: -0.5em;
}
img {
    border-style: none;
}
button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}
button,
input {
    overflow: visible;
}
button,
select {
    text-transform: none;
}
[type="button"],
[type="reset"],
[type="submit"],
button {
    -webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0;
}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText;
}
fieldset {
    padding: 0.35em 0.75em 0.625em;
}
legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}
progress {
    vertical-align: baseline;
}
textarea {
    overflow: auto;
}
[type="checkbox"],
[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}
details {
    display: block;
}
summary {
    display: list-item;
}
template {
    display: none;
}
[hidden] {
    display: none;
}
.foundation-mq {
    font-family: "small=0em&medium=47.9375em&large=64em&xlarge=75em&xxlarge=90em";
}
html {
    box-sizing: border-box;
    font-size: 100%;
}
*,
::after,
::before {
    box-sizing: inherit;
}
body {
    margin: 0;
    padding: 0;
    background: #fff;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-weight: 400;
    line-height: 1.5;
    color: #404040;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic;
}
textarea {
    height: auto;
    min-height: 50px;
    border-radius: 0;
}
select {
    box-sizing: border-box;
    width: 100%;
    border-radius: 0;
}
.map_canvas embed,
.map_canvas img,
.map_canvas object,
.mqa-display embed,
.mqa-display img,
.mqa-display object {
    max-width: none !important;
}
button {
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    border-radius: 0;
    background: 0 0;
    line-height: 1;
    cursor: auto;
}
[data-whatinput="mouse"] button {
    outline: 0;
}
pre {
    overflow: auto;
}
button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
}
.is-visible {
    display: block !important;
}
.is-hidden {
    display: none !important;
}
[type="color"],
[type="date"],
[type="datetime-local"],
[type="datetime"],
[type="email"],
[type="month"],
[type="number"],
[type="password"],
[type="search"],
[type="tel"],
[type="text"],
[type="time"],
[type="url"],
[type="week"],
textarea {
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 2.4375rem;
    margin: 0 0 1rem;
    padding: 0.5rem;
    border: 1px solid #ccc;
    border-radius: 0;
    background-color: #fff;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    font-family: inherit;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #000;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
[type="color"]:focus,
[type="date"]:focus,
[type="datetime-local"]:focus,
[type="datetime"]:focus,
[type="email"]:focus,
[type="month"]:focus,
[type="number"]:focus,
[type="password"]:focus,
[type="search"]:focus,
[type="tel"]:focus,
[type="text"]:focus,
[type="time"]:focus,
[type="url"]:focus,
[type="week"]:focus,
textarea:focus {
    outline: 0;
    border: 1px solid #232730;
    background-color: #fff;
    box-shadow: 0 0 5px #ccc;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
textarea {
    max-width: 100%;
}
textarea[rows] {
    height: auto;
}
input:disabled,
input[readonly],
textarea:disabled,
textarea[readonly] {
    background-color: #f3f3f3;
    cursor: not-allowed;
}
[type="button"],
[type="submit"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
}
input[type="search"] {
    box-sizing: border-box;
}
:-ms-input-placeholder {
    color: #ccc;
}
::placeholder {
    color: #ccc;
}
[type="checkbox"],
[type="file"],
[type="radio"] {
    margin: 0 0 1rem;
}
[type="checkbox"] + label,
[type="radio"] + label {
    display: inline-block;
    vertical-align: baseline;
    margin-left: 0.5rem;
    margin-right: 1rem;
    margin-bottom: 0;
}
[type="checkbox"] + label[for],
[type="radio"] + label[for] {
    cursor: pointer;
}
label > [type="checkbox"],
label > [type="radio"] {
    margin-right: 0.5rem;
}
[type="file"] {
    width: 100%;
}
label {
    display: block;
    margin: 0;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.8;
    color: #000;
}
label.middle {
    margin: 0 0 1rem;
    padding: 0.5625rem 0;
}
.help-text {
    margin-top: -0.5rem;
    font-size: 0.8125rem;
    font-style: italic;
    color: #000;
}
.input-group {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: 1rem;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.input-group > :first-child,
.input-group > :first-child.input-group-button > * {
    border-radius: 0;
}
.input-group > :last-child,
.input-group > :last-child.input-group-button > * {
    border-radius: 0;
}
.input-group-button,
.input-group-button a,
.input-group-button button,
.input-group-button input,
.input-group-button label,
.input-group-field,
.input-group-label {
    margin: 0;
    white-space: nowrap;
}
.input-group-label {
    padding: 0 1rem;
    border: 1px solid #ccc;
    background: #f3f3f3;
    color: #000;
    text-align: center;
    white-space: nowrap;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center;
}
.input-group-label:first-child {
    border-right: 0;
}
.input-group-label:last-child {
    border-left: 0;
}
.input-group-field {
    border-radius: 0;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
    min-width: 0;
}
.input-group-button {
    padding-top: 0;
    padding-bottom: 0;
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.input-group-button a,
.input-group-button button,
.input-group-button input,
.input-group-button label {
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1rem;
}
fieldset {
    margin: 0;
    padding: 0;
    border: 0;
}
legend {
    max-width: 100%;
    margin-bottom: 0.5rem;
}
.fieldset {
    margin: 1.125rem 0;
    padding: 1.25rem;
    border: 1px solid #ccc;
}
.fieldset legend {
    margin: 0;
    margin-left: -0.1875rem;
    padding: 0 0.1875rem;
}
select {
    height: 2.4375rem;
    margin: 0 0 1rem;
    padding: 0.5rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #ccc;
    border-radius: 0;
    background-color: #fff;
    font-family: inherit;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #000;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%2835, 39, 48%29'></polygon></svg>");
    background-origin: content-box;
    background-position: right -1rem center;
    background-repeat: no-repeat;
    background-size: 9px 6px;
    padding-right: 1.5rem;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
@media screen and (min-width: 0\0) {
    select {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==);
    }
}
select:focus {
    outline: 0;
    border: 1px solid #232730;
    background-color: #fff;
    box-shadow: 0 0 5px #ccc;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
select:disabled {
    background-color: #f3f3f3;
    cursor: not-allowed;
}
select::-ms-expand {
    display: none;
}
select[multiple] {
    height: auto;
    background-image: none;
}
.is-invalid-input:not(:focus) {
    border-color: #cc4b37;
    background-color: #faedeb;
}
.is-invalid-input:not(:focus):-ms-input-placeholder {
    color: #cc4b37;
}
.is-invalid-input:not(:focus)::placeholder {
    color: #cc4b37;
}
.is-invalid-label {
    color: #cc4b37;
}
.form-error {
    display: none;
    margin-top: -0.5rem;
    margin-bottom: 1rem;
    font-size: 0.75rem;
    font-weight: 700;
    color: #cc4b37;
}
.form-error.is-visible {
    display: block;
}
blockquote,
dd,
div,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
p,
pre,
td,
th,
ul {
    margin: 0;
    padding: 0;
}
p {
    margin-bottom: 1rem;
    font-size: inherit;
    line-height: 1.6;
    text-rendering: optimizeLegibility;
}
em,
i {
    font-style: italic;
    line-height: inherit;
}
b,
strong {
    font-weight: 700;
    line-height: inherit;
}
small {
    font-size: 80%;
    line-height: inherit;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    color: #1b1b1c;
    text-rendering: optimizeLegibility;
}
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
    line-height: 0;
    color: #ccc;
}
.h1,
h1 {
    font-size: 5rem;
    line-height: 1.6;
    margin-top: 0;
    margin-bottom: 0.5rem;
}
.h2,
h2 {
    font-size: 1.875rem;
    line-height: 1.6;
    margin-top: 0;
    margin-bottom: 0.5rem;
}
.h3,
h3 {
    font-size: 2.5rem;
    line-height: 1.6;
    margin-top: 0;
    margin-bottom: 0.5rem;
}
.h4,
h4 {
    font-size: 1.5625rem;
    line-height: 1.6;
    margin-top: 0;
    margin-bottom: 0.5rem;
}
.h5,
h5 {
    font-size: 1.125rem;
    line-height: 1.6;
    margin-top: 0;
    margin-bottom: 0.5rem;
}
.h6,
h6 {
    font-size: 0.8125rem;
    line-height: 1.6;
    margin-top: 0;
    margin-bottom: 0.5rem;
}
@media print, screen and (min-width: 47.9375em) {
    .h1,
    h1 {
        font-size: 5.625rem;
    }
    .h2,
    h2 {
        font-size: 2.5rem;
    }
    .h3,
    h3 {
        font-size: 3.125rem;
    }
    .h4,
    h4 {
        font-size: 2.1875rem;
    }
    .h5,
    h5 {
        font-size: 1.125rem;
    }
    .h6,
    h6 {
        font-size: 0.8125rem;
    }
}
a {
    line-height: inherit;
    color: #64008f;
    text-decoration: none;
    cursor: pointer;
}
a:focus,
a:hover {
    color: #56007b;
}
a img {
    border: 0;
}
hr {
    clear: both;
    max-width: 75rem;
    height: 0;
    margin: 1.25rem auto;
    border-top: 0;
    border-right: 0;
    border-bottom: 1px solid #ccc;
    border-left: 0;
}
dl,
ol,
ul {
    margin-bottom: 1rem;
    list-style-position: outside;
    line-height: 1.6;
}
li {
    font-size: inherit;
}
ul {
    margin-left: 1.25rem;
    list-style-type: disc;
}
ol {
    margin-left: 1.25rem;
}
ol ol,
ol ul,
ul ol,
ul ul {
    margin-left: 1.25rem;
    margin-bottom: 0;
}
dl {
    margin-bottom: 1rem;
}
dl dt {
    margin-bottom: 0.3rem;
    font-weight: 700;
}
blockquote {
    margin: 0 0 1rem;
    padding: 0.5625rem 1.25rem 0 1.1875rem;
    border-left: 1px solid #ccc;
}
blockquote,
blockquote p {
    line-height: 1.6;
    color: #232730;
}
cite {
    display: block;
    font-size: 0.8125rem;
    color: #232730;
}
cite:before {
    content: "— ";
}
abbr,
abbr[title] {
    border-bottom: 1px dotted #000;
    cursor: help;
    text-decoration: none;
}
figure {
    margin: 0;
}
code {
    padding: 0.125rem 0.3125rem 0.0625rem;
    border: 1px solid #ccc;
    background-color: #f3f3f3;
    font-family: Consolas, "Liberation Mono", Courier, monospace;
    font-weight: 400;
    color: #000;
}
kbd {
    margin: 0;
    padding: 0.125rem 0.25rem 0;
    background-color: #f3f3f3;
    font-family: Consolas, "Liberation Mono", Courier, monospace;
    color: #000;
}
.subheader {
    margin-top: 0.2rem;
    margin-bottom: 0.5rem;
    font-weight: 400;
    line-height: 1.4;
    color: #232730;
}
.lead {
    font-size: 125%;
    line-height: 1.6;
}
.stat {
    font-size: 2.5rem;
    line-height: 1;
}
p + .stat {
    margin-top: -1rem;
}
ol.no-bullet,
ul.no-bullet {
    margin-left: 0;
    list-style: none;
}
.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
.text-center {
    text-align: center;
}
.text-justify {
    text-align: justify;
}
@media print, screen and (min-width: 47.9375em) {
    .medium-text-left {
        text-align: left;
    }
    .medium-text-right {
        text-align: right;
    }
    .medium-text-center {
        text-align: center;
    }
    .medium-text-justify {
        text-align: justify;
    }
}
@media print, screen and (min-width: 64em) {
    .large-text-left {
        text-align: left;
    }
    .large-text-right {
        text-align: right;
    }
    .large-text-center {
        text-align: center;
    }
    .large-text-justify {
        text-align: justify;
    }
}
@media screen and (min-width: 75em) {
    .xlarge-text-left {
        text-align: left;
    }
    .xlarge-text-right {
        text-align: right;
    }
    .xlarge-text-center {
        text-align: center;
    }
    .xlarge-text-justify {
        text-align: justify;
    }
}
@media screen and (min-width: 90em) {
    .xxlarge-text-left {
        text-align: left;
    }
    .xxlarge-text-right {
        text-align: right;
    }
    .xxlarge-text-center {
        text-align: center;
    }
    .xxlarge-text-justify {
        text-align: justify;
    }
}
.show-for-print {
    display: none !important;
}
@media print {
    * {
        background: 0 0 !important;
        box-shadow: none !important;
        color: #000 !important;
        text-shadow: none !important;
    }
    .show-for-print {
        display: block !important;
    }
    .hide-for-print {
        display: none !important;
    }
    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) ")";
    }
    .ir a:after,
    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }
    abbr[title]:after {
        content: " (" attr(title) ")";
    }
    blockquote,
    pre {
        border: 1px solid #232730;
        page-break-inside: avoid;
    }
    thead {
        display: table-header-group;
    }
    img,
    tr {
        page-break-inside: avoid;
    }
    img {
        max-width: 100% !important;
    }
    @page {
        margin: 0.5cm;
    }
    h2,
    h3,
    p {
        orphans: 3;
        widows: 3;
    }
    h2,
    h3 {
        page-break-after: avoid;
    }
    .print-break-inside {
        page-break-inside: auto;
    }
}
.grid-container {
    padding-right: 0.625rem;
    padding-left: 0.625rem;
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto;
}
@media print, screen and (min-width: 47.9375em) {
    .grid-container {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }
}
.grid-container.fluid {
    padding-right: 0.625rem;
    padding-left: 0.625rem;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}
@media print, screen and (min-width: 47.9375em) {
    .grid-container.fluid {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }
}
.grid-container.full {
    padding-right: 0;
    padding-left: 0;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.grid-x {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}
.cell {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    min-height: 0;
    min-width: 0;
    width: 100%;
}
.cell.auto {
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
}
.cell.shrink {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.grid-x > .auto {
    width: auto;
}
.grid-x > .shrink {
    width: auto;
}
.grid-x > .small-1,
.grid-x > .small-10,
.grid-x > .small-11,
.grid-x > .small-12,
.grid-x > .small-2,
.grid-x > .small-3,
.grid-x > .small-4,
.grid-x > .small-5,
.grid-x > .small-6,
.grid-x > .small-7,
.grid-x > .small-8,
.grid-x > .small-9,
.grid-x > .small-full,
.grid-x > .small-shrink {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
}
@media print, screen and (min-width: 47.9375em) {
    .grid-x > .medium-1,
    .grid-x > .medium-10,
    .grid-x > .medium-11,
    .grid-x > .medium-12,
    .grid-x > .medium-2,
    .grid-x > .medium-3,
    .grid-x > .medium-4,
    .grid-x > .medium-5,
    .grid-x > .medium-6,
    .grid-x > .medium-7,
    .grid-x > .medium-8,
    .grid-x > .medium-9,
    .grid-x > .medium-full,
    .grid-x > .medium-shrink {
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }
}
@media print, screen and (min-width: 64em) {
    .grid-x > .large-1,
    .grid-x > .large-10,
    .grid-x > .large-11,
    .grid-x > .large-12,
    .grid-x > .large-2,
    .grid-x > .large-3,
    .grid-x > .large-4,
    .grid-x > .large-5,
    .grid-x > .large-6,
    .grid-x > .large-7,
    .grid-x > .large-8,
    .grid-x > .large-9,
    .grid-x > .large-full,
    .grid-x > .large-shrink {
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }
}
@media screen and (min-width: 75em) {
    .grid-x > .xlarge-1,
    .grid-x > .xlarge-10,
    .grid-x > .xlarge-11,
    .grid-x > .xlarge-12,
    .grid-x > .xlarge-2,
    .grid-x > .xlarge-3,
    .grid-x > .xlarge-4,
    .grid-x > .xlarge-5,
    .grid-x > .xlarge-6,
    .grid-x > .xlarge-7,
    .grid-x > .xlarge-8,
    .grid-x > .xlarge-9,
    .grid-x > .xlarge-full,
    .grid-x > .xlarge-shrink {
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }
}
@media screen and (min-width: 90em) {
    .grid-x > .xxlarge-1,
    .grid-x > .xxlarge-10,
    .grid-x > .xxlarge-11,
    .grid-x > .xxlarge-12,
    .grid-x > .xxlarge-2,
    .grid-x > .xxlarge-3,
    .grid-x > .xxlarge-4,
    .grid-x > .xxlarge-5,
    .grid-x > .xxlarge-6,
    .grid-x > .xxlarge-7,
    .grid-x > .xxlarge-8,
    .grid-x > .xxlarge-9,
    .grid-x > .xxlarge-full,
    .grid-x > .xxlarge-shrink {
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }
}
.grid-x > .small-1,
.grid-x > .small-10,
.grid-x > .small-11,
.grid-x > .small-12,
.grid-x > .small-2,
.grid-x > .small-3,
.grid-x > .small-4,
.grid-x > .small-5,
.grid-x > .small-6,
.grid-x > .small-7,
.grid-x > .small-8,
.grid-x > .small-9 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.grid-x > .small-1 {
    width: 8.33333%;
}
.grid-x > .small-2 {
    width: 16.66667%;
}
.grid-x > .small-3 {
    width: 25%;
}
.grid-x > .small-4 {
    width: 33.33333%;
}
.grid-x > .small-5 {
    width: 41.66667%;
}
.grid-x > .small-6 {
    width: 50%;
}
.grid-x > .small-7 {
    width: 58.33333%;
}
.grid-x > .small-8 {
    width: 66.66667%;
}
.grid-x > .small-9 {
    width: 75%;
}
.grid-x > .small-10 {
    width: 83.33333%;
}
.grid-x > .small-11 {
    width: 91.66667%;
}
.grid-x > .small-12 {
    width: 100%;
}
@media print, screen and (min-width: 47.9375em) {
    .grid-x > .medium-auto {
        -ms-flex: 1 1 0px;
        flex: 1 1 0px;
        width: auto;
    }
    .grid-x > .medium-1,
    .grid-x > .medium-10,
    .grid-x > .medium-11,
    .grid-x > .medium-12,
    .grid-x > .medium-2,
    .grid-x > .medium-3,
    .grid-x > .medium-4,
    .grid-x > .medium-5,
    .grid-x > .medium-6,
    .grid-x > .medium-7,
    .grid-x > .medium-8,
    .grid-x > .medium-9,
    .grid-x > .medium-shrink {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }
    .grid-x > .medium-shrink {
        width: auto;
    }
    .grid-x > .medium-1 {
        width: 8.33333%;
    }
    .grid-x > .medium-2 {
        width: 16.66667%;
    }
    .grid-x > .medium-3 {
        width: 25%;
    }
    .grid-x > .medium-4 {
        width: 33.33333%;
    }
    .grid-x > .medium-5 {
        width: 41.66667%;
    }
    .grid-x > .medium-6 {
        width: 50%;
    }
    .grid-x > .medium-7 {
        width: 58.33333%;
    }
    .grid-x > .medium-8 {
        width: 66.66667%;
    }
    .grid-x > .medium-9 {
        width: 75%;
    }
    .grid-x > .medium-10 {
        width: 83.33333%;
    }
    .grid-x > .medium-11 {
        width: 91.66667%;
    }
    .grid-x > .medium-12 {
        width: 100%;
    }
}
@media print, screen and (min-width: 64em) {
    .grid-x > .large-auto {
        -ms-flex: 1 1 0px;
        flex: 1 1 0px;
        width: auto;
    }
    .grid-x > .large-1,
    .grid-x > .large-10,
    .grid-x > .large-11,
    .grid-x > .large-12,
    .grid-x > .large-2,
    .grid-x > .large-3,
    .grid-x > .large-4,
    .grid-x > .large-5,
    .grid-x > .large-6,
    .grid-x > .large-7,
    .grid-x > .large-8,
    .grid-x > .large-9,
    .grid-x > .large-shrink {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }
    .grid-x > .large-shrink {
        width: auto;
    }
    .grid-x > .large-1 {
        width: 8.33333%;
    }
    .grid-x > .large-2 {
        width: 16.66667%;
    }
    .grid-x > .large-3 {
        width: 25%;
    }
    .grid-x > .large-4 {
        width: 33.33333%;
    }
    .grid-x > .large-5 {
        width: 41.66667%;
    }
    .grid-x > .large-6 {
        width: 50%;
    }
    .grid-x > .large-7 {
        width: 58.33333%;
    }
    .grid-x > .large-8 {
        width: 66.66667%;
    }
    .grid-x > .large-9 {
        width: 75%;
    }
    .grid-x > .large-10 {
        width: 83.33333%;
    }
    .grid-x > .large-11 {
        width: 91.66667%;
    }
    .grid-x > .large-12 {
        width: 100%;
    }
}
@media screen and (min-width: 75em) {
    .grid-x > .xlarge-auto {
        -ms-flex: 1 1 0px;
        flex: 1 1 0px;
        width: auto;
    }
    .grid-x > .xlarge-1,
    .grid-x > .xlarge-10,
    .grid-x > .xlarge-11,
    .grid-x > .xlarge-12,
    .grid-x > .xlarge-2,
    .grid-x > .xlarge-3,
    .grid-x > .xlarge-4,
    .grid-x > .xlarge-5,
    .grid-x > .xlarge-6,
    .grid-x > .xlarge-7,
    .grid-x > .xlarge-8,
    .grid-x > .xlarge-9,
    .grid-x > .xlarge-shrink {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }
    .grid-x > .xlarge-shrink {
        width: auto;
    }
    .grid-x > .xlarge-1 {
        width: 8.33333%;
    }
    .grid-x > .xlarge-2 {
        width: 16.66667%;
    }
    .grid-x > .xlarge-3 {
        width: 25%;
    }
    .grid-x > .xlarge-4 {
        width: 33.33333%;
    }
    .grid-x > .xlarge-5 {
        width: 41.66667%;
    }
    .grid-x > .xlarge-6 {
        width: 50%;
    }
    .grid-x > .xlarge-7 {
        width: 58.33333%;
    }
    .grid-x > .xlarge-8 {
        width: 66.66667%;
    }
    .grid-x > .xlarge-9 {
        width: 75%;
    }
    .grid-x > .xlarge-10 {
        width: 83.33333%;
    }
    .grid-x > .xlarge-11 {
        width: 91.66667%;
    }
    .grid-x > .xlarge-12 {
        width: 100%;
    }
}
@media screen and (min-width: 90em) {
    .grid-x > .xxlarge-auto {
        -ms-flex: 1 1 0px;
        flex: 1 1 0px;
        width: auto;
    }
    .grid-x > .xxlarge-1,
    .grid-x > .xxlarge-10,
    .grid-x > .xxlarge-11,
    .grid-x > .xxlarge-12,
    .grid-x > .xxlarge-2,
    .grid-x > .xxlarge-3,
    .grid-x > .xxlarge-4,
    .grid-x > .xxlarge-5,
    .grid-x > .xxlarge-6,
    .grid-x > .xxlarge-7,
    .grid-x > .xxlarge-8,
    .grid-x > .xxlarge-9,
    .grid-x > .xxlarge-shrink {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }
    .grid-x > .xxlarge-shrink {
        width: auto;
    }
    .grid-x > .xxlarge-1 {
        width: 8.33333%;
    }
    .grid-x > .xxlarge-2 {
        width: 16.66667%;
    }
    .grid-x > .xxlarge-3 {
        width: 25%;
    }
    .grid-x > .xxlarge-4 {
        width: 33.33333%;
    }
    .grid-x > .xxlarge-5 {
        width: 41.66667%;
    }
    .grid-x > .xxlarge-6 {
        width: 50%;
    }
    .grid-x > .xxlarge-7 {
        width: 58.33333%;
    }
    .grid-x > .xxlarge-8 {
        width: 66.66667%;
    }
    .grid-x > .xxlarge-9 {
        width: 75%;
    }
    .grid-x > .xxlarge-10 {
        width: 83.33333%;
    }
    .grid-x > .xxlarge-11 {
        width: 91.66667%;
    }
    .grid-x > .xxlarge-12 {
        width: 100%;
    }
}
.grid-margin-x:not(.grid-x) > .cell {
    width: auto;
}
.grid-margin-y:not(.grid-y) > .cell {
    height: auto;
}
.grid-margin-x {
    margin-left: -0.625rem;
    margin-right: -0.625rem;
}
@media print, screen and (min-width: 47.9375em) {
    .grid-margin-x {
        margin-left: -0.9375rem;
        margin-right: -0.9375rem;
    }
}
.grid-margin-x > .cell {
    width: calc(100% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
}
@media print, screen and (min-width: 47.9375em) {
    .grid-margin-x > .cell {
        width: calc(100% - 1.875rem);
        margin-left: 0.9375rem;
        margin-right: 0.9375rem;
    }
}
.grid-margin-x > .auto {
    width: auto;
}
.grid-margin-x > .shrink {
    width: auto;
}
.grid-margin-x > .small-1 {
    width: calc(8.33333% - 1.25rem);
}
.grid-margin-x > .small-2 {
    width: calc(16.66667% - 1.25rem);
}
.grid-margin-x > .small-3 {
    width: calc(25% - 1.25rem);
}
.grid-margin-x > .small-4 {
    width: calc(33.33333% - 1.25rem);
}
.grid-margin-x > .small-5 {
    width: calc(41.66667% - 1.25rem);
}
.grid-margin-x > .small-6 {
    width: calc(50% - 1.25rem);
}
.grid-margin-x > .small-7 {
    width: calc(58.33333% - 1.25rem);
}
.grid-margin-x > .small-8 {
    width: calc(66.66667% - 1.25rem);
}
.grid-margin-x > .small-9 {
    width: calc(75% - 1.25rem);
}
.grid-margin-x > .small-10 {
    width: calc(83.33333% - 1.25rem);
}
.grid-margin-x > .small-11 {
    width: calc(91.66667% - 1.25rem);
}
.grid-margin-x > .small-12 {
    width: calc(100% - 1.25rem);
}
@media print, screen and (min-width: 47.9375em) {
    .grid-margin-x > .auto {
        width: auto;
    }
    .grid-margin-x > .shrink {
        width: auto;
    }
    .grid-margin-x > .small-1 {
        width: calc(8.33333% - 1.875rem);
    }
    .grid-margin-x > .small-2 {
        width: calc(16.66667% - 1.875rem);
    }
    .grid-margin-x > .small-3 {
        width: calc(25% - 1.875rem);
    }
    .grid-margin-x > .small-4 {
        width: calc(33.33333% - 1.875rem);
    }
    .grid-margin-x > .small-5 {
        width: calc(41.66667% - 1.875rem);
    }
    .grid-margin-x > .small-6 {
        width: calc(50% - 1.875rem);
    }
    .grid-margin-x > .small-7 {
        width: calc(58.33333% - 1.875rem);
    }
    .grid-margin-x > .small-8 {
        width: calc(66.66667% - 1.875rem);
    }
    .grid-margin-x > .small-9 {
        width: calc(75% - 1.875rem);
    }
    .grid-margin-x > .small-10 {
        width: calc(83.33333% - 1.875rem);
    }
    .grid-margin-x > .small-11 {
        width: calc(91.66667% - 1.875rem);
    }
    .grid-margin-x > .small-12 {
        width: calc(100% - 1.875rem);
    }
    .grid-margin-x > .medium-auto {
        width: auto;
    }
    .grid-margin-x > .medium-shrink {
        width: auto;
    }
    .grid-margin-x > .medium-1 {
        width: calc(8.33333% - 1.875rem);
    }
    .grid-margin-x > .medium-2 {
        width: calc(16.66667% - 1.875rem);
    }
    .grid-margin-x > .medium-3 {
        width: calc(25% - 1.875rem);
    }
    .grid-margin-x > .medium-4 {
        width: calc(33.33333% - 1.875rem);
    }
    .grid-margin-x > .medium-5 {
        width: calc(41.66667% - 1.875rem);
    }
    .grid-margin-x > .medium-6 {
        width: calc(50% - 1.875rem);
    }
    .grid-margin-x > .medium-7 {
        width: calc(58.33333% - 1.875rem);
    }
    .grid-margin-x > .medium-8 {
        width: calc(66.66667% - 1.875rem);
    }
    .grid-margin-x > .medium-9 {
        width: calc(75% - 1.875rem);
    }
    .grid-margin-x > .medium-10 {
        width: calc(83.33333% - 1.875rem);
    }
    .grid-margin-x > .medium-11 {
        width: calc(91.66667% - 1.875rem);
    }
    .grid-margin-x > .medium-12 {
        width: calc(100% - 1.875rem);
    }
}
@media print, screen and (min-width: 64em) {
    .grid-margin-x > .large-auto {
        width: auto;
    }
    .grid-margin-x > .large-shrink {
        width: auto;
    }
    .grid-margin-x > .large-1 {
        width: calc(8.33333% - 1.875rem);
    }
    .grid-margin-x > .large-2 {
        width: calc(16.66667% - 1.875rem);
    }
    .grid-margin-x > .large-3 {
        width: calc(25% - 1.875rem);
    }
    .grid-margin-x > .large-4 {
        width: calc(33.33333% - 1.875rem);
    }
    .grid-margin-x > .large-5 {
        width: calc(41.66667% - 1.875rem);
    }
    .grid-margin-x > .large-6 {
        width: calc(50% - 1.875rem);
    }
    .grid-margin-x > .large-7 {
        width: calc(58.33333% - 1.875rem);
    }
    .grid-margin-x > .large-8 {
        width: calc(66.66667% - 1.875rem);
    }
    .grid-margin-x > .large-9 {
        width: calc(75% - 1.875rem);
    }
    .grid-margin-x > .large-10 {
        width: calc(83.33333% - 1.875rem);
    }
    .grid-margin-x > .large-11 {
        width: calc(91.66667% - 1.875rem);
    }
    .grid-margin-x > .large-12 {
        width: calc(100% - 1.875rem);
    }
}
@media screen and (min-width: 75em) {
    .grid-margin-x > .xlarge-auto {
        width: auto;
    }
    .grid-margin-x > .xlarge-shrink {
        width: auto;
    }
    .grid-margin-x > .xlarge-1 {
        width: calc(8.33333% - 1.875rem);
    }
    .grid-margin-x > .xlarge-2 {
        width: calc(16.66667% - 1.875rem);
    }
    .grid-margin-x > .xlarge-3 {
        width: calc(25% - 1.875rem);
    }
    .grid-margin-x > .xlarge-4 {
        width: calc(33.33333% - 1.875rem);
    }
    .grid-margin-x > .xlarge-5 {
        width: calc(41.66667% - 1.875rem);
    }
    .grid-margin-x > .xlarge-6 {
        width: calc(50% - 1.875rem);
    }
    .grid-margin-x > .xlarge-7 {
        width: calc(58.33333% - 1.875rem);
    }
    .grid-margin-x > .xlarge-8 {
        width: calc(66.66667% - 1.875rem);
    }
    .grid-margin-x > .xlarge-9 {
        width: calc(75% - 1.875rem);
    }
    .grid-margin-x > .xlarge-10 {
        width: calc(83.33333% - 1.875rem);
    }
    .grid-margin-x > .xlarge-11 {
        width: calc(91.66667% - 1.875rem);
    }
    .grid-margin-x > .xlarge-12 {
        width: calc(100% - 1.875rem);
    }
}
@media screen and (min-width: 90em) {
    .grid-margin-x > .xxlarge-auto {
        width: auto;
    }
    .grid-margin-x > .xxlarge-shrink {
        width: auto;
    }
    .grid-margin-x > .xxlarge-1 {
        width: calc(8.33333% - 1.875rem);
    }
    .grid-margin-x > .xxlarge-2 {
        width: calc(16.66667% - 1.875rem);
    }
    .grid-margin-x > .xxlarge-3 {
        width: calc(25% - 1.875rem);
    }
    .grid-margin-x > .xxlarge-4 {
        width: calc(33.33333% - 1.875rem);
    }
    .grid-margin-x > .xxlarge-5 {
        width: calc(41.66667% - 1.875rem);
    }
    .grid-margin-x > .xxlarge-6 {
        width: calc(50% - 1.875rem);
    }
    .grid-margin-x > .xxlarge-7 {
        width: calc(58.33333% - 1.875rem);
    }
    .grid-margin-x > .xxlarge-8 {
        width: calc(66.66667% - 1.875rem);
    }
    .grid-margin-x > .xxlarge-9 {
        width: calc(75% - 1.875rem);
    }
    .grid-margin-x > .xxlarge-10 {
        width: calc(83.33333% - 1.875rem);
    }
    .grid-margin-x > .xxlarge-11 {
        width: calc(91.66667% - 1.875rem);
    }
    .grid-margin-x > .xxlarge-12 {
        width: calc(100% - 1.875rem);
    }
}
.grid-padding-x .grid-padding-x {
    margin-right: -0.625rem;
    margin-left: -0.625rem;
}
@media print, screen and (min-width: 47.9375em) {
    .grid-padding-x .grid-padding-x {
        margin-right: -0.9375rem;
        margin-left: -0.9375rem;
    }
}
.grid-container:not(.full) > .grid-padding-x {
    margin-right: -0.625rem;
    margin-left: -0.625rem;
}
@media print, screen and (min-width: 47.9375em) {
    .grid-container:not(.full) > .grid-padding-x {
        margin-right: -0.9375rem;
        margin-left: -0.9375rem;
    }
}
.grid-padding-x > .cell {
    padding-right: 0.625rem;
    padding-left: 0.625rem;
}
@media print, screen and (min-width: 47.9375em) {
    .grid-padding-x > .cell {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }
}
.small-up-1 > .cell {
    width: 100%;
}
.small-up-2 > .cell {
    width: 50%;
}
.small-up-3 > .cell {
    width: 33.33333%;
}
.small-up-4 > .cell {
    width: 25%;
}
.small-up-5 > .cell {
    width: 20%;
}
.small-up-6 > .cell {
    width: 16.66667%;
}
.small-up-7 > .cell {
    width: 14.28571%;
}
.small-up-8 > .cell {
    width: 12.5%;
}
@media print, screen and (min-width: 47.9375em) {
    .medium-up-1 > .cell {
        width: 100%;
    }
    .medium-up-2 > .cell {
        width: 50%;
    }
    .medium-up-3 > .cell {
        width: 33.33333%;
    }
    .medium-up-4 > .cell {
        width: 25%;
    }
    .medium-up-5 > .cell {
        width: 20%;
    }
    .medium-up-6 > .cell {
        width: 16.66667%;
    }
    .medium-up-7 > .cell {
        width: 14.28571%;
    }
    .medium-up-8 > .cell {
        width: 12.5%;
    }
}
@media print, screen and (min-width: 64em) {
    .large-up-1 > .cell {
        width: 100%;
    }
    .large-up-2 > .cell {
        width: 50%;
    }
    .large-up-3 > .cell {
        width: 33.33333%;
    }
    .large-up-4 > .cell {
        width: 25%;
    }
    .large-up-5 > .cell {
        width: 20%;
    }
    .large-up-6 > .cell {
        width: 16.66667%;
    }
    .large-up-7 > .cell {
        width: 14.28571%;
    }
    .large-up-8 > .cell {
        width: 12.5%;
    }
}
@media screen and (min-width: 75em) {
    .xlarge-up-1 > .cell {
        width: 100%;
    }
    .xlarge-up-2 > .cell {
        width: 50%;
    }
    .xlarge-up-3 > .cell {
        width: 33.33333%;
    }
    .xlarge-up-4 > .cell {
        width: 25%;
    }
    .xlarge-up-5 > .cell {
        width: 20%;
    }
    .xlarge-up-6 > .cell {
        width: 16.66667%;
    }
    .xlarge-up-7 > .cell {
        width: 14.28571%;
    }
    .xlarge-up-8 > .cell {
        width: 12.5%;
    }
}
@media screen and (min-width: 90em) {
    .xxlarge-up-1 > .cell {
        width: 100%;
    }
    .xxlarge-up-2 > .cell {
        width: 50%;
    }
    .xxlarge-up-3 > .cell {
        width: 33.33333%;
    }
    .xxlarge-up-4 > .cell {
        width: 25%;
    }
    .xxlarge-up-5 > .cell {
        width: 20%;
    }
    .xxlarge-up-6 > .cell {
        width: 16.66667%;
    }
    .xxlarge-up-7 > .cell {
        width: 14.28571%;
    }
    .xxlarge-up-8 > .cell {
        width: 12.5%;
    }
}
.grid-margin-x.small-up-1 > .cell {
    width: calc(100% - 1.25rem);
}
.grid-margin-x.small-up-2 > .cell {
    width: calc(50% - 1.25rem);
}
.grid-margin-x.small-up-3 > .cell {
    width: calc(33.33333% - 1.25rem);
}
.grid-margin-x.small-up-4 > .cell {
    width: calc(25% - 1.25rem);
}
.grid-margin-x.small-up-5 > .cell {
    width: calc(20% - 1.25rem);
}
.grid-margin-x.small-up-6 > .cell {
    width: calc(16.66667% - 1.25rem);
}
.grid-margin-x.small-up-7 > .cell {
    width: calc(14.28571% - 1.25rem);
}
.grid-margin-x.small-up-8 > .cell {
    width: calc(12.5% - 1.25rem);
}
@media print, screen and (min-width: 47.9375em) {
    .grid-margin-x.small-up-1 > .cell {
        width: calc(100% - 1.875rem);
    }
    .grid-margin-x.small-up-2 > .cell {
        width: calc(50% - 1.875rem);
    }
    .grid-margin-x.small-up-3 > .cell {
        width: calc(33.33333% - 1.875rem);
    }
    .grid-margin-x.small-up-4 > .cell {
        width: calc(25% - 1.875rem);
    }
    .grid-margin-x.small-up-5 > .cell {
        width: calc(20% - 1.875rem);
    }
    .grid-margin-x.small-up-6 > .cell {
        width: calc(16.66667% - 1.875rem);
    }
    .grid-margin-x.small-up-7 > .cell {
        width: calc(14.28571% - 1.875rem);
    }
    .grid-margin-x.small-up-8 > .cell {
        width: calc(12.5% - 1.875rem);
    }
    .grid-margin-x.medium-up-1 > .cell {
        width: calc(100% - 1.875rem);
    }
    .grid-margin-x.medium-up-2 > .cell {
        width: calc(50% - 1.875rem);
    }
    .grid-margin-x.medium-up-3 > .cell {
        width: calc(33.33333% - 1.875rem);
    }
    .grid-margin-x.medium-up-4 > .cell {
        width: calc(25% - 1.875rem);
    }
    .grid-margin-x.medium-up-5 > .cell {
        width: calc(20% - 1.875rem);
    }
    .grid-margin-x.medium-up-6 > .cell {
        width: calc(16.66667% - 1.875rem);
    }
    .grid-margin-x.medium-up-7 > .cell {
        width: calc(14.28571% - 1.875rem);
    }
    .grid-margin-x.medium-up-8 > .cell {
        width: calc(12.5% - 1.875rem);
    }
}
@media print, screen and (min-width: 64em) {
    .grid-margin-x.large-up-1 > .cell {
        width: calc(100% - 1.875rem);
    }
    .grid-margin-x.large-up-2 > .cell {
        width: calc(50% - 1.875rem);
    }
    .grid-margin-x.large-up-3 > .cell {
        width: calc(33.33333% - 1.875rem);
    }
    .grid-margin-x.large-up-4 > .cell {
        width: calc(25% - 1.875rem);
    }
    .grid-margin-x.large-up-5 > .cell {
        width: calc(20% - 1.875rem);
    }
    .grid-margin-x.large-up-6 > .cell {
        width: calc(16.66667% - 1.875rem);
    }
    .grid-margin-x.large-up-7 > .cell {
        width: calc(14.28571% - 1.875rem);
    }
    .grid-margin-x.large-up-8 > .cell {
        width: calc(12.5% - 1.875rem);
    }
}
@media screen and (min-width: 75em) {
    .grid-margin-x.xlarge-up-1 > .cell {
        width: calc(100% - 1.875rem);
    }
    .grid-margin-x.xlarge-up-2 > .cell {
        width: calc(50% - 1.875rem);
    }
    .grid-margin-x.xlarge-up-3 > .cell {
        width: calc(33.33333% - 1.875rem);
    }
    .grid-margin-x.xlarge-up-4 > .cell {
        width: calc(25% - 1.875rem);
    }
    .grid-margin-x.xlarge-up-5 > .cell {
        width: calc(20% - 1.875rem);
    }
    .grid-margin-x.xlarge-up-6 > .cell {
        width: calc(16.66667% - 1.875rem);
    }
    .grid-margin-x.xlarge-up-7 > .cell {
        width: calc(14.28571% - 1.875rem);
    }
    .grid-margin-x.xlarge-up-8 > .cell {
        width: calc(12.5% - 1.875rem);
    }
}
@media screen and (min-width: 90em) {
    .grid-margin-x.xxlarge-up-1 > .cell {
        width: calc(100% - 1.875rem);
    }
    .grid-margin-x.xxlarge-up-2 > .cell {
        width: calc(50% - 1.875rem);
    }
    .grid-margin-x.xxlarge-up-3 > .cell {
        width: calc(33.33333% - 1.875rem);
    }
    .grid-margin-x.xxlarge-up-4 > .cell {
        width: calc(25% - 1.875rem);
    }
    .grid-margin-x.xxlarge-up-5 > .cell {
        width: calc(20% - 1.875rem);
    }
    .grid-margin-x.xxlarge-up-6 > .cell {
        width: calc(16.66667% - 1.875rem);
    }
    .grid-margin-x.xxlarge-up-7 > .cell {
        width: calc(14.28571% - 1.875rem);
    }
    .grid-margin-x.xxlarge-up-8 > .cell {
        width: calc(12.5% - 1.875rem);
    }
}
.small-margin-collapse {
    margin-right: 0;
    margin-left: 0;
}
.small-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
}
.small-margin-collapse > .small-1 {
    width: 8.33333%;
}
.small-margin-collapse > .small-2 {
    width: 16.66667%;
}
.small-margin-collapse > .small-3 {
    width: 25%;
}
.small-margin-collapse > .small-4 {
    width: 33.33333%;
}
.small-margin-collapse > .small-5 {
    width: 41.66667%;
}
.small-margin-collapse > .small-6 {
    width: 50%;
}
.small-margin-collapse > .small-7 {
    width: 58.33333%;
}
.small-margin-collapse > .small-8 {
    width: 66.66667%;
}
.small-margin-collapse > .small-9 {
    width: 75%;
}
.small-margin-collapse > .small-10 {
    width: 83.33333%;
}
.small-margin-collapse > .small-11 {
    width: 91.66667%;
}
.small-margin-collapse > .small-12 {
    width: 100%;
}
@media print, screen and (min-width: 47.9375em) {
    .small-margin-collapse > .medium-1 {
        width: 8.33333%;
    }
    .small-margin-collapse > .medium-2 {
        width: 16.66667%;
    }
    .small-margin-collapse > .medium-3 {
        width: 25%;
    }
    .small-margin-collapse > .medium-4 {
        width: 33.33333%;
    }
    .small-margin-collapse > .medium-5 {
        width: 41.66667%;
    }
    .small-margin-collapse > .medium-6 {
        width: 50%;
    }
    .small-margin-collapse > .medium-7 {
        width: 58.33333%;
    }
    .small-margin-collapse > .medium-8 {
        width: 66.66667%;
    }
    .small-margin-collapse > .medium-9 {
        width: 75%;
    }
    .small-margin-collapse > .medium-10 {
        width: 83.33333%;
    }
    .small-margin-collapse > .medium-11 {
        width: 91.66667%;
    }
    .small-margin-collapse > .medium-12 {
        width: 100%;
    }
}
@media print, screen and (min-width: 64em) {
    .small-margin-collapse > .large-1 {
        width: 8.33333%;
    }
    .small-margin-collapse > .large-2 {
        width: 16.66667%;
    }
    .small-margin-collapse > .large-3 {
        width: 25%;
    }
    .small-margin-collapse > .large-4 {
        width: 33.33333%;
    }
    .small-margin-collapse > .large-5 {
        width: 41.66667%;
    }
    .small-margin-collapse > .large-6 {
        width: 50%;
    }
    .small-margin-collapse > .large-7 {
        width: 58.33333%;
    }
    .small-margin-collapse > .large-8 {
        width: 66.66667%;
    }
    .small-margin-collapse > .large-9 {
        width: 75%;
    }
    .small-margin-collapse > .large-10 {
        width: 83.33333%;
    }
    .small-margin-collapse > .large-11 {
        width: 91.66667%;
    }
    .small-margin-collapse > .large-12 {
        width: 100%;
    }
}
@media screen and (min-width: 75em) {
    .small-margin-collapse > .xlarge-1 {
        width: 8.33333%;
    }
    .small-margin-collapse > .xlarge-2 {
        width: 16.66667%;
    }
    .small-margin-collapse > .xlarge-3 {
        width: 25%;
    }
    .small-margin-collapse > .xlarge-4 {
        width: 33.33333%;
    }
    .small-margin-collapse > .xlarge-5 {
        width: 41.66667%;
    }
    .small-margin-collapse > .xlarge-6 {
        width: 50%;
    }
    .small-margin-collapse > .xlarge-7 {
        width: 58.33333%;
    }
    .small-margin-collapse > .xlarge-8 {
        width: 66.66667%;
    }
    .small-margin-collapse > .xlarge-9 {
        width: 75%;
    }
    .small-margin-collapse > .xlarge-10 {
        width: 83.33333%;
    }
    .small-margin-collapse > .xlarge-11 {
        width: 91.66667%;
    }
    .small-margin-collapse > .xlarge-12 {
        width: 100%;
    }
}
@media screen and (min-width: 90em) {
    .small-margin-collapse > .xxlarge-1 {
        width: 8.33333%;
    }
    .small-margin-collapse > .xxlarge-2 {
        width: 16.66667%;
    }
    .small-margin-collapse > .xxlarge-3 {
        width: 25%;
    }
    .small-margin-collapse > .xxlarge-4 {
        width: 33.33333%;
    }
    .small-margin-collapse > .xxlarge-5 {
        width: 41.66667%;
    }
    .small-margin-collapse > .xxlarge-6 {
        width: 50%;
    }
    .small-margin-collapse > .xxlarge-7 {
        width: 58.33333%;
    }
    .small-margin-collapse > .xxlarge-8 {
        width: 66.66667%;
    }
    .small-margin-collapse > .xxlarge-9 {
        width: 75%;
    }
    .small-margin-collapse > .xxlarge-10 {
        width: 83.33333%;
    }
    .small-margin-collapse > .xxlarge-11 {
        width: 91.66667%;
    }
    .small-margin-collapse > .xxlarge-12 {
        width: 100%;
    }
}
.small-padding-collapse {
    margin-right: 0;
    margin-left: 0;
}
.small-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
}
@media print, screen and (min-width: 47.9375em) {
    .medium-margin-collapse {
        margin-right: 0;
        margin-left: 0;
    }
    .medium-margin-collapse > .cell {
        margin-right: 0;
        margin-left: 0;
    }
}
@media print, screen and (min-width: 47.9375em) {
    .medium-margin-collapse > .small-1 {
        width: 8.33333%;
    }
    .medium-margin-collapse > .small-2 {
        width: 16.66667%;
    }
    .medium-margin-collapse > .small-3 {
        width: 25%;
    }
    .medium-margin-collapse > .small-4 {
        width: 33.33333%;
    }
    .medium-margin-collapse > .small-5 {
        width: 41.66667%;
    }
    .medium-margin-collapse > .small-6 {
        width: 50%;
    }
    .medium-margin-collapse > .small-7 {
        width: 58.33333%;
    }
    .medium-margin-collapse > .small-8 {
        width: 66.66667%;
    }
    .medium-margin-collapse > .small-9 {
        width: 75%;
    }
    .medium-margin-collapse > .small-10 {
        width: 83.33333%;
    }
    .medium-margin-collapse > .small-11 {
        width: 91.66667%;
    }
    .medium-margin-collapse > .small-12 {
        width: 100%;
    }
}
@media print, screen and (min-width: 47.9375em) {
    .medium-margin-collapse > .medium-1 {
        width: 8.33333%;
    }
    .medium-margin-collapse > .medium-2 {
        width: 16.66667%;
    }
    .medium-margin-collapse > .medium-3 {
        width: 25%;
    }
    .medium-margin-collapse > .medium-4 {
        width: 33.33333%;
    }
    .medium-margin-collapse > .medium-5 {
        width: 41.66667%;
    }
    .medium-margin-collapse > .medium-6 {
        width: 50%;
    }
    .medium-margin-collapse > .medium-7 {
        width: 58.33333%;
    }
    .medium-margin-collapse > .medium-8 {
        width: 66.66667%;
    }
    .medium-margin-collapse > .medium-9 {
        width: 75%;
    }
    .medium-margin-collapse > .medium-10 {
        width: 83.33333%;
    }
    .medium-margin-collapse > .medium-11 {
        width: 91.66667%;
    }
    .medium-margin-collapse > .medium-12 {
        width: 100%;
    }
}
@media print, screen and (min-width: 64em) {
    .medium-margin-collapse > .large-1 {
        width: 8.33333%;
    }
    .medium-margin-collapse > .large-2 {
        width: 16.66667%;
    }
    .medium-margin-collapse > .large-3 {
        width: 25%;
    }
    .medium-margin-collapse > .large-4 {
        width: 33.33333%;
    }
    .medium-margin-collapse > .large-5 {
        width: 41.66667%;
    }
    .medium-margin-collapse > .large-6 {
        width: 50%;
    }
    .medium-margin-collapse > .large-7 {
        width: 58.33333%;
    }
    .medium-margin-collapse > .large-8 {
        width: 66.66667%;
    }
    .medium-margin-collapse > .large-9 {
        width: 75%;
    }
    .medium-margin-collapse > .large-10 {
        width: 83.33333%;
    }
    .medium-margin-collapse > .large-11 {
        width: 91.66667%;
    }
    .medium-margin-collapse > .large-12 {
        width: 100%;
    }
}
@media screen and (min-width: 75em) {
    .medium-margin-collapse > .xlarge-1 {
        width: 8.33333%;
    }
    .medium-margin-collapse > .xlarge-2 {
        width: 16.66667%;
    }
    .medium-margin-collapse > .xlarge-3 {
        width: 25%;
    }
    .medium-margin-collapse > .xlarge-4 {
        width: 33.33333%;
    }
    .medium-margin-collapse > .xlarge-5 {
        width: 41.66667%;
    }
    .medium-margin-collapse > .xlarge-6 {
        width: 50%;
    }
    .medium-margin-collapse > .xlarge-7 {
        width: 58.33333%;
    }
    .medium-margin-collapse > .xlarge-8 {
        width: 66.66667%;
    }
    .medium-margin-collapse > .xlarge-9 {
        width: 75%;
    }
    .medium-margin-collapse > .xlarge-10 {
        width: 83.33333%;
    }
    .medium-margin-collapse > .xlarge-11 {
        width: 91.66667%;
    }
    .medium-margin-collapse > .xlarge-12 {
        width: 100%;
    }
}
@media screen and (min-width: 90em) {
    .medium-margin-collapse > .xxlarge-1 {
        width: 8.33333%;
    }
    .medium-margin-collapse > .xxlarge-2 {
        width: 16.66667%;
    }
    .medium-margin-collapse > .xxlarge-3 {
        width: 25%;
    }
    .medium-margin-collapse > .xxlarge-4 {
        width: 33.33333%;
    }
    .medium-margin-collapse > .xxlarge-5 {
        width: 41.66667%;
    }
    .medium-margin-collapse > .xxlarge-6 {
        width: 50%;
    }
    .medium-margin-collapse > .xxlarge-7 {
        width: 58.33333%;
    }
    .medium-margin-collapse > .xxlarge-8 {
        width: 66.66667%;
    }
    .medium-margin-collapse > .xxlarge-9 {
        width: 75%;
    }
    .medium-margin-collapse > .xxlarge-10 {
        width: 83.33333%;
    }
    .medium-margin-collapse > .xxlarge-11 {
        width: 91.66667%;
    }
    .medium-margin-collapse > .xxlarge-12 {
        width: 100%;
    }
}
@media print, screen and (min-width: 47.9375em) {
    .medium-padding-collapse {
        margin-right: 0;
        margin-left: 0;
    }
    .medium-padding-collapse > .cell {
        padding-right: 0;
        padding-left: 0;
    }
}
@media print, screen and (min-width: 64em) {
    .large-margin-collapse {
        margin-right: 0;
        margin-left: 0;
    }
    .large-margin-collapse > .cell {
        margin-right: 0;
        margin-left: 0;
    }
}
@media print, screen and (min-width: 64em) {
    .large-margin-collapse > .small-1 {
        width: 8.33333%;
    }
    .large-margin-collapse > .small-2 {
        width: 16.66667%;
    }
    .large-margin-collapse > .small-3 {
        width: 25%;
    }
    .large-margin-collapse > .small-4 {
        width: 33.33333%;
    }
    .large-margin-collapse > .small-5 {
        width: 41.66667%;
    }
    .large-margin-collapse > .small-6 {
        width: 50%;
    }
    .large-margin-collapse > .small-7 {
        width: 58.33333%;
    }
    .large-margin-collapse > .small-8 {
        width: 66.66667%;
    }
    .large-margin-collapse > .small-9 {
        width: 75%;
    }
    .large-margin-collapse > .small-10 {
        width: 83.33333%;
    }
    .large-margin-collapse > .small-11 {
        width: 91.66667%;
    }
    .large-margin-collapse > .small-12 {
        width: 100%;
    }
}
@media print, screen and (min-width: 64em) {
    .large-margin-collapse > .medium-1 {
        width: 8.33333%;
    }
    .large-margin-collapse > .medium-2 {
        width: 16.66667%;
    }
    .large-margin-collapse > .medium-3 {
        width: 25%;
    }
    .large-margin-collapse > .medium-4 {
        width: 33.33333%;
    }
    .large-margin-collapse > .medium-5 {
        width: 41.66667%;
    }
    .large-margin-collapse > .medium-6 {
        width: 50%;
    }
    .large-margin-collapse > .medium-7 {
        width: 58.33333%;
    }
    .large-margin-collapse > .medium-8 {
        width: 66.66667%;
    }
    .large-margin-collapse > .medium-9 {
        width: 75%;
    }
    .large-margin-collapse > .medium-10 {
        width: 83.33333%;
    }
    .large-margin-collapse > .medium-11 {
        width: 91.66667%;
    }
    .large-margin-collapse > .medium-12 {
        width: 100%;
    }
}
@media print, screen and (min-width: 64em) {
    .large-margin-collapse > .large-1 {
        width: 8.33333%;
    }
    .large-margin-collapse > .large-2 {
        width: 16.66667%;
    }
    .large-margin-collapse > .large-3 {
        width: 25%;
    }
    .large-margin-collapse > .large-4 {
        width: 33.33333%;
    }
    .large-margin-collapse > .large-5 {
        width: 41.66667%;
    }
    .large-margin-collapse > .large-6 {
        width: 50%;
    }
    .large-margin-collapse > .large-7 {
        width: 58.33333%;
    }
    .large-margin-collapse > .large-8 {
        width: 66.66667%;
    }
    .large-margin-collapse > .large-9 {
        width: 75%;
    }
    .large-margin-collapse > .large-10 {
        width: 83.33333%;
    }
    .large-margin-collapse > .large-11 {
        width: 91.66667%;
    }
    .large-margin-collapse > .large-12 {
        width: 100%;
    }
}
@media screen and (min-width: 75em) {
    .large-margin-collapse > .xlarge-1 {
        width: 8.33333%;
    }
    .large-margin-collapse > .xlarge-2 {
        width: 16.66667%;
    }
    .large-margin-collapse > .xlarge-3 {
        width: 25%;
    }
    .large-margin-collapse > .xlarge-4 {
        width: 33.33333%;
    }
    .large-margin-collapse > .xlarge-5 {
        width: 41.66667%;
    }
    .large-margin-collapse > .xlarge-6 {
        width: 50%;
    }
    .large-margin-collapse > .xlarge-7 {
        width: 58.33333%;
    }
    .large-margin-collapse > .xlarge-8 {
        width: 66.66667%;
    }
    .large-margin-collapse > .xlarge-9 {
        width: 75%;
    }
    .large-margin-collapse > .xlarge-10 {
        width: 83.33333%;
    }
    .large-margin-collapse > .xlarge-11 {
        width: 91.66667%;
    }
    .large-margin-collapse > .xlarge-12 {
        width: 100%;
    }
}
@media screen and (min-width: 90em) {
    .large-margin-collapse > .xxlarge-1 {
        width: 8.33333%;
    }
    .large-margin-collapse > .xxlarge-2 {
        width: 16.66667%;
    }
    .large-margin-collapse > .xxlarge-3 {
        width: 25%;
    }
    .large-margin-collapse > .xxlarge-4 {
        width: 33.33333%;
    }
    .large-margin-collapse > .xxlarge-5 {
        width: 41.66667%;
    }
    .large-margin-collapse > .xxlarge-6 {
        width: 50%;
    }
    .large-margin-collapse > .xxlarge-7 {
        width: 58.33333%;
    }
    .large-margin-collapse > .xxlarge-8 {
        width: 66.66667%;
    }
    .large-margin-collapse > .xxlarge-9 {
        width: 75%;
    }
    .large-margin-collapse > .xxlarge-10 {
        width: 83.33333%;
    }
    .large-margin-collapse > .xxlarge-11 {
        width: 91.66667%;
    }
    .large-margin-collapse > .xxlarge-12 {
        width: 100%;
    }
}
@media print, screen and (min-width: 64em) {
    .large-padding-collapse {
        margin-right: 0;
        margin-left: 0;
    }
    .large-padding-collapse > .cell {
        padding-right: 0;
        padding-left: 0;
    }
}
@media screen and (min-width: 75em) {
    .xlarge-margin-collapse {
        margin-right: 0;
        margin-left: 0;
    }
    .xlarge-margin-collapse > .cell {
        margin-right: 0;
        margin-left: 0;
    }
}
@media screen and (min-width: 75em) {
    .xlarge-margin-collapse > .small-1 {
        width: 8.33333%;
    }
    .xlarge-margin-collapse > .small-2 {
        width: 16.66667%;
    }
    .xlarge-margin-collapse > .small-3 {
        width: 25%;
    }
    .xlarge-margin-collapse > .small-4 {
        width: 33.33333%;
    }
    .xlarge-margin-collapse > .small-5 {
        width: 41.66667%;
    }
    .xlarge-margin-collapse > .small-6 {
        width: 50%;
    }
    .xlarge-margin-collapse > .small-7 {
        width: 58.33333%;
    }
    .xlarge-margin-collapse > .small-8 {
        width: 66.66667%;
    }
    .xlarge-margin-collapse > .small-9 {
        width: 75%;
    }
    .xlarge-margin-collapse > .small-10 {
        width: 83.33333%;
    }
    .xlarge-margin-collapse > .small-11 {
        width: 91.66667%;
    }
    .xlarge-margin-collapse > .small-12 {
        width: 100%;
    }
}
@media screen and (min-width: 75em) {
    .xlarge-margin-collapse > .medium-1 {
        width: 8.33333%;
    }
    .xlarge-margin-collapse > .medium-2 {
        width: 16.66667%;
    }
    .xlarge-margin-collapse > .medium-3 {
        width: 25%;
    }
    .xlarge-margin-collapse > .medium-4 {
        width: 33.33333%;
    }
    .xlarge-margin-collapse > .medium-5 {
        width: 41.66667%;
    }
    .xlarge-margin-collapse > .medium-6 {
        width: 50%;
    }
    .xlarge-margin-collapse > .medium-7 {
        width: 58.33333%;
    }
    .xlarge-margin-collapse > .medium-8 {
        width: 66.66667%;
    }
    .xlarge-margin-collapse > .medium-9 {
        width: 75%;
    }
    .xlarge-margin-collapse > .medium-10 {
        width: 83.33333%;
    }
    .xlarge-margin-collapse > .medium-11 {
        width: 91.66667%;
    }
    .xlarge-margin-collapse > .medium-12 {
        width: 100%;
    }
}
@media screen and (min-width: 75em) {
    .xlarge-margin-collapse > .large-1 {
        width: 8.33333%;
    }
    .xlarge-margin-collapse > .large-2 {
        width: 16.66667%;
    }
    .xlarge-margin-collapse > .large-3 {
        width: 25%;
    }
    .xlarge-margin-collapse > .large-4 {
        width: 33.33333%;
    }
    .xlarge-margin-collapse > .large-5 {
        width: 41.66667%;
    }
    .xlarge-margin-collapse > .large-6 {
        width: 50%;
    }
    .xlarge-margin-collapse > .large-7 {
        width: 58.33333%;
    }
    .xlarge-margin-collapse > .large-8 {
        width: 66.66667%;
    }
    .xlarge-margin-collapse > .large-9 {
        width: 75%;
    }
    .xlarge-margin-collapse > .large-10 {
        width: 83.33333%;
    }
    .xlarge-margin-collapse > .large-11 {
        width: 91.66667%;
    }
    .xlarge-margin-collapse > .large-12 {
        width: 100%;
    }
}
@media screen and (min-width: 75em) {
    .xlarge-margin-collapse > .xlarge-1 {
        width: 8.33333%;
    }
    .xlarge-margin-collapse > .xlarge-2 {
        width: 16.66667%;
    }
    .xlarge-margin-collapse > .xlarge-3 {
        width: 25%;
    }
    .xlarge-margin-collapse > .xlarge-4 {
        width: 33.33333%;
    }
    .xlarge-margin-collapse > .xlarge-5 {
        width: 41.66667%;
    }
    .xlarge-margin-collapse > .xlarge-6 {
        width: 50%;
    }
    .xlarge-margin-collapse > .xlarge-7 {
        width: 58.33333%;
    }
    .xlarge-margin-collapse > .xlarge-8 {
        width: 66.66667%;
    }
    .xlarge-margin-collapse > .xlarge-9 {
        width: 75%;
    }
    .xlarge-margin-collapse > .xlarge-10 {
        width: 83.33333%;
    }
    .xlarge-margin-collapse > .xlarge-11 {
        width: 91.66667%;
    }
    .xlarge-margin-collapse > .xlarge-12 {
        width: 100%;
    }
}
@media screen and (min-width: 90em) {
    .xlarge-margin-collapse > .xxlarge-1 {
        width: 8.33333%;
    }
    .xlarge-margin-collapse > .xxlarge-2 {
        width: 16.66667%;
    }
    .xlarge-margin-collapse > .xxlarge-3 {
        width: 25%;
    }
    .xlarge-margin-collapse > .xxlarge-4 {
        width: 33.33333%;
    }
    .xlarge-margin-collapse > .xxlarge-5 {
        width: 41.66667%;
    }
    .xlarge-margin-collapse > .xxlarge-6 {
        width: 50%;
    }
    .xlarge-margin-collapse > .xxlarge-7 {
        width: 58.33333%;
    }
    .xlarge-margin-collapse > .xxlarge-8 {
        width: 66.66667%;
    }
    .xlarge-margin-collapse > .xxlarge-9 {
        width: 75%;
    }
    .xlarge-margin-collapse > .xxlarge-10 {
        width: 83.33333%;
    }
    .xlarge-margin-collapse > .xxlarge-11 {
        width: 91.66667%;
    }
    .xlarge-margin-collapse > .xxlarge-12 {
        width: 100%;
    }
}
@media screen and (min-width: 75em) {
    .xlarge-padding-collapse {
        margin-right: 0;
        margin-left: 0;
    }
    .xlarge-padding-collapse > .cell {
        padding-right: 0;
        padding-left: 0;
    }
}
@media screen and (min-width: 90em) {
    .xxlarge-margin-collapse {
        margin-right: 0;
        margin-left: 0;
    }
    .xxlarge-margin-collapse > .cell {
        margin-right: 0;
        margin-left: 0;
    }
}
@media screen and (min-width: 90em) {
    .xxlarge-margin-collapse > .small-1 {
        width: 8.33333%;
    }
    .xxlarge-margin-collapse > .small-2 {
        width: 16.66667%;
    }
    .xxlarge-margin-collapse > .small-3 {
        width: 25%;
    }
    .xxlarge-margin-collapse > .small-4 {
        width: 33.33333%;
    }
    .xxlarge-margin-collapse > .small-5 {
        width: 41.66667%;
    }
    .xxlarge-margin-collapse > .small-6 {
        width: 50%;
    }
    .xxlarge-margin-collapse > .small-7 {
        width: 58.33333%;
    }
    .xxlarge-margin-collapse > .small-8 {
        width: 66.66667%;
    }
    .xxlarge-margin-collapse > .small-9 {
        width: 75%;
    }
    .xxlarge-margin-collapse > .small-10 {
        width: 83.33333%;
    }
    .xxlarge-margin-collapse > .small-11 {
        width: 91.66667%;
    }
    .xxlarge-margin-collapse > .small-12 {
        width: 100%;
    }
}
@media screen and (min-width: 90em) {
    .xxlarge-margin-collapse > .medium-1 {
        width: 8.33333%;
    }
    .xxlarge-margin-collapse > .medium-2 {
        width: 16.66667%;
    }
    .xxlarge-margin-collapse > .medium-3 {
        width: 25%;
    }
    .xxlarge-margin-collapse > .medium-4 {
        width: 33.33333%;
    }
    .xxlarge-margin-collapse > .medium-5 {
        width: 41.66667%;
    }
    .xxlarge-margin-collapse > .medium-6 {
        width: 50%;
    }
    .xxlarge-margin-collapse > .medium-7 {
        width: 58.33333%;
    }
    .xxlarge-margin-collapse > .medium-8 {
        width: 66.66667%;
    }
    .xxlarge-margin-collapse > .medium-9 {
        width: 75%;
    }
    .xxlarge-margin-collapse > .medium-10 {
        width: 83.33333%;
    }
    .xxlarge-margin-collapse > .medium-11 {
        width: 91.66667%;
    }
    .xxlarge-margin-collapse > .medium-12 {
        width: 100%;
    }
}
@media screen and (min-width: 90em) {
    .xxlarge-margin-collapse > .large-1 {
        width: 8.33333%;
    }
    .xxlarge-margin-collapse > .large-2 {
        width: 16.66667%;
    }
    .xxlarge-margin-collapse > .large-3 {
        width: 25%;
    }
    .xxlarge-margin-collapse > .large-4 {
        width: 33.33333%;
    }
    .xxlarge-margin-collapse > .large-5 {
        width: 41.66667%;
    }
    .xxlarge-margin-collapse > .large-6 {
        width: 50%;
    }
    .xxlarge-margin-collapse > .large-7 {
        width: 58.33333%;
    }
    .xxlarge-margin-collapse > .large-8 {
        width: 66.66667%;
    }
    .xxlarge-margin-collapse > .large-9 {
        width: 75%;
    }
    .xxlarge-margin-collapse > .large-10 {
        width: 83.33333%;
    }
    .xxlarge-margin-collapse > .large-11 {
        width: 91.66667%;
    }
    .xxlarge-margin-collapse > .large-12 {
        width: 100%;
    }
}
@media screen and (min-width: 90em) {
    .xxlarge-margin-collapse > .xlarge-1 {
        width: 8.33333%;
    }
    .xxlarge-margin-collapse > .xlarge-2 {
        width: 16.66667%;
    }
    .xxlarge-margin-collapse > .xlarge-3 {
        width: 25%;
    }
    .xxlarge-margin-collapse > .xlarge-4 {
        width: 33.33333%;
    }
    .xxlarge-margin-collapse > .xlarge-5 {
        width: 41.66667%;
    }
    .xxlarge-margin-collapse > .xlarge-6 {
        width: 50%;
    }
    .xxlarge-margin-collapse > .xlarge-7 {
        width: 58.33333%;
    }
    .xxlarge-margin-collapse > .xlarge-8 {
        width: 66.66667%;
    }
    .xxlarge-margin-collapse > .xlarge-9 {
        width: 75%;
    }
    .xxlarge-margin-collapse > .xlarge-10 {
        width: 83.33333%;
    }
    .xxlarge-margin-collapse > .xlarge-11 {
        width: 91.66667%;
    }
    .xxlarge-margin-collapse > .xlarge-12 {
        width: 100%;
    }
}
@media screen and (min-width: 90em) {
    .xxlarge-margin-collapse > .xxlarge-1 {
        width: 8.33333%;
    }
    .xxlarge-margin-collapse > .xxlarge-2 {
        width: 16.66667%;
    }
    .xxlarge-margin-collapse > .xxlarge-3 {
        width: 25%;
    }
    .xxlarge-margin-collapse > .xxlarge-4 {
        width: 33.33333%;
    }
    .xxlarge-margin-collapse > .xxlarge-5 {
        width: 41.66667%;
    }
    .xxlarge-margin-collapse > .xxlarge-6 {
        width: 50%;
    }
    .xxlarge-margin-collapse > .xxlarge-7 {
        width: 58.33333%;
    }
    .xxlarge-margin-collapse > .xxlarge-8 {
        width: 66.66667%;
    }
    .xxlarge-margin-collapse > .xxlarge-9 {
        width: 75%;
    }
    .xxlarge-margin-collapse > .xxlarge-10 {
        width: 83.33333%;
    }
    .xxlarge-margin-collapse > .xxlarge-11 {
        width: 91.66667%;
    }
    .xxlarge-margin-collapse > .xxlarge-12 {
        width: 100%;
    }
}
@media screen and (min-width: 90em) {
    .xxlarge-padding-collapse {
        margin-right: 0;
        margin-left: 0;
    }
    .xxlarge-padding-collapse > .cell {
        padding-right: 0;
        padding-left: 0;
    }
}
.small-offset-0 {
    margin-left: 0;
}
.grid-margin-x > .small-offset-0 {
    margin-left: calc(0% + 0.625rem);
}
.small-offset-1 {
    margin-left: 8.33333%;
}
.grid-margin-x > .small-offset-1 {
    margin-left: calc(8.33333% + 0.625rem);
}
.small-offset-2 {
    margin-left: 16.66667%;
}
.grid-margin-x > .small-offset-2 {
    margin-left: calc(16.66667% + 0.625rem);
}
.small-offset-3 {
    margin-left: 25%;
}
.grid-margin-x > .small-offset-3 {
    margin-left: calc(25% + 0.625rem);
}
.small-offset-4 {
    margin-left: 33.33333%;
}
.grid-margin-x > .small-offset-4 {
    margin-left: calc(33.33333% + 0.625rem);
}
.small-offset-5 {
    margin-left: 41.66667%;
}
.grid-margin-x > .small-offset-5 {
    margin-left: calc(41.66667% + 0.625rem);
}
.small-offset-6 {
    margin-left: 50%;
}
.grid-margin-x > .small-offset-6 {
    margin-left: calc(50% + 0.625rem);
}
.small-offset-7 {
    margin-left: 58.33333%;
}
.grid-margin-x > .small-offset-7 {
    margin-left: calc(58.33333% + 0.625rem);
}
.small-offset-8 {
    margin-left: 66.66667%;
}
.grid-margin-x > .small-offset-8 {
    margin-left: calc(66.66667% + 0.625rem);
}
.small-offset-9 {
    margin-left: 75%;
}
.grid-margin-x > .small-offset-9 {
    margin-left: calc(75% + 0.625rem);
}
.small-offset-10 {
    margin-left: 83.33333%;
}
.grid-margin-x > .small-offset-10 {
    margin-left: calc(83.33333% + 0.625rem);
}
.small-offset-11 {
    margin-left: 91.66667%;
}
.grid-margin-x > .small-offset-11 {
    margin-left: calc(91.66667% + 0.625rem);
}
@media print, screen and (min-width: 47.9375em) {
    .medium-offset-0 {
        margin-left: 0;
    }
    .grid-margin-x > .medium-offset-0 {
        margin-left: calc(0% + 0.9375rem);
    }
    .medium-offset-1 {
        margin-left: 8.33333%;
    }
    .grid-margin-x > .medium-offset-1 {
        margin-left: calc(8.33333% + 0.9375rem);
    }
    .medium-offset-2 {
        margin-left: 16.66667%;
    }
    .grid-margin-x > .medium-offset-2 {
        margin-left: calc(16.66667% + 0.9375rem);
    }
    .medium-offset-3 {
        margin-left: 25%;
    }
    .grid-margin-x > .medium-offset-3 {
        margin-left: calc(25% + 0.9375rem);
    }
    .medium-offset-4 {
        margin-left: 33.33333%;
    }
    .grid-margin-x > .medium-offset-4 {
        margin-left: calc(33.33333% + 0.9375rem);
    }
    .medium-offset-5 {
        margin-left: 41.66667%;
    }
    .grid-margin-x > .medium-offset-5 {
        margin-left: calc(41.66667% + 0.9375rem);
    }
    .medium-offset-6 {
        margin-left: 50%;
    }
    .grid-margin-x > .medium-offset-6 {
        margin-left: calc(50% + 0.9375rem);
    }
    .medium-offset-7 {
        margin-left: 58.33333%;
    }
    .grid-margin-x > .medium-offset-7 {
        margin-left: calc(58.33333% + 0.9375rem);
    }
    .medium-offset-8 {
        margin-left: 66.66667%;
    }
    .grid-margin-x > .medium-offset-8 {
        margin-left: calc(66.66667% + 0.9375rem);
    }
    .medium-offset-9 {
        margin-left: 75%;
    }
    .grid-margin-x > .medium-offset-9 {
        margin-left: calc(75% + 0.9375rem);
    }
    .medium-offset-10 {
        margin-left: 83.33333%;
    }
    .grid-margin-x > .medium-offset-10 {
        margin-left: calc(83.33333% + 0.9375rem);
    }
    .medium-offset-11 {
        margin-left: 91.66667%;
    }
    .grid-margin-x > .medium-offset-11 {
        margin-left: calc(91.66667% + 0.9375rem);
    }
}
@media print, screen and (min-width: 64em) {
    .large-offset-0 {
        margin-left: 0;
    }
    .grid-margin-x > .large-offset-0 {
        margin-left: calc(0% + 0.9375rem);
    }
    .large-offset-1 {
        margin-left: 8.33333%;
    }
    .grid-margin-x > .large-offset-1 {
        margin-left: calc(8.33333% + 0.9375rem);
    }
    .large-offset-2 {
        margin-left: 16.66667%;
    }
    .grid-margin-x > .large-offset-2 {
        margin-left: calc(16.66667% + 0.9375rem);
    }
    .large-offset-3 {
        margin-left: 25%;
    }
    .grid-margin-x > .large-offset-3 {
        margin-left: calc(25% + 0.9375rem);
    }
    .large-offset-4 {
        margin-left: 33.33333%;
    }
    .grid-margin-x > .large-offset-4 {
        margin-left: calc(33.33333% + 0.9375rem);
    }
    .large-offset-5 {
        margin-left: 41.66667%;
    }
    .grid-margin-x > .large-offset-5 {
        margin-left: calc(41.66667% + 0.9375rem);
    }
    .large-offset-6 {
        margin-left: 50%;
    }
    .grid-margin-x > .large-offset-6 {
        margin-left: calc(50% + 0.9375rem);
    }
    .large-offset-7 {
        margin-left: 58.33333%;
    }
    .grid-margin-x > .large-offset-7 {
        margin-left: calc(58.33333% + 0.9375rem);
    }
    .large-offset-8 {
        margin-left: 66.66667%;
    }
    .grid-margin-x > .large-offset-8 {
        margin-left: calc(66.66667% + 0.9375rem);
    }
    .large-offset-9 {
        margin-left: 75%;
    }
    .grid-margin-x > .large-offset-9 {
        margin-left: calc(75% + 0.9375rem);
    }
    .large-offset-10 {
        margin-left: 83.33333%;
    }
    .grid-margin-x > .large-offset-10 {
        margin-left: calc(83.33333% + 0.9375rem);
    }
    .large-offset-11 {
        margin-left: 91.66667%;
    }
    .grid-margin-x > .large-offset-11 {
        margin-left: calc(91.66667% + 0.9375rem);
    }
}
@media screen and (min-width: 75em) {
    .xlarge-offset-0 {
        margin-left: 0;
    }
    .grid-margin-x > .xlarge-offset-0 {
        margin-left: calc(0% + 0.9375rem);
    }
    .xlarge-offset-1 {
        margin-left: 8.33333%;
    }
    .grid-margin-x > .xlarge-offset-1 {
        margin-left: calc(8.33333% + 0.9375rem);
    }
    .xlarge-offset-2 {
        margin-left: 16.66667%;
    }
    .grid-margin-x > .xlarge-offset-2 {
        margin-left: calc(16.66667% + 0.9375rem);
    }
    .xlarge-offset-3 {
        margin-left: 25%;
    }
    .grid-margin-x > .xlarge-offset-3 {
        margin-left: calc(25% + 0.9375rem);
    }
    .xlarge-offset-4 {
        margin-left: 33.33333%;
    }
    .grid-margin-x > .xlarge-offset-4 {
        margin-left: calc(33.33333% + 0.9375rem);
    }
    .xlarge-offset-5 {
        margin-left: 41.66667%;
    }
    .grid-margin-x > .xlarge-offset-5 {
        margin-left: calc(41.66667% + 0.9375rem);
    }
    .xlarge-offset-6 {
        margin-left: 50%;
    }
    .grid-margin-x > .xlarge-offset-6 {
        margin-left: calc(50% + 0.9375rem);
    }
    .xlarge-offset-7 {
        margin-left: 58.33333%;
    }
    .grid-margin-x > .xlarge-offset-7 {
        margin-left: calc(58.33333% + 0.9375rem);
    }
    .xlarge-offset-8 {
        margin-left: 66.66667%;
    }
    .grid-margin-x > .xlarge-offset-8 {
        margin-left: calc(66.66667% + 0.9375rem);
    }
    .xlarge-offset-9 {
        margin-left: 75%;
    }
    .grid-margin-x > .xlarge-offset-9 {
        margin-left: calc(75% + 0.9375rem);
    }
    .xlarge-offset-10 {
        margin-left: 83.33333%;
    }
    .grid-margin-x > .xlarge-offset-10 {
        margin-left: calc(83.33333% + 0.9375rem);
    }
    .xlarge-offset-11 {
        margin-left: 91.66667%;
    }
    .grid-margin-x > .xlarge-offset-11 {
        margin-left: calc(91.66667% + 0.9375rem);
    }
}
@media screen and (min-width: 90em) {
    .xxlarge-offset-0 {
        margin-left: 0;
    }
    .grid-margin-x > .xxlarge-offset-0 {
        margin-left: calc(0% + 0.9375rem);
    }
    .xxlarge-offset-1 {
        margin-left: 8.33333%;
    }
    .grid-margin-x > .xxlarge-offset-1 {
        margin-left: calc(8.33333% + 0.9375rem);
    }
    .xxlarge-offset-2 {
        margin-left: 16.66667%;
    }
    .grid-margin-x > .xxlarge-offset-2 {
        margin-left: calc(16.66667% + 0.9375rem);
    }
    .xxlarge-offset-3 {
        margin-left: 25%;
    }
    .grid-margin-x > .xxlarge-offset-3 {
        margin-left: calc(25% + 0.9375rem);
    }
    .xxlarge-offset-4 {
        margin-left: 33.33333%;
    }
    .grid-margin-x > .xxlarge-offset-4 {
        margin-left: calc(33.33333% + 0.9375rem);
    }
    .xxlarge-offset-5 {
        margin-left: 41.66667%;
    }
    .grid-margin-x > .xxlarge-offset-5 {
        margin-left: calc(41.66667% + 0.9375rem);
    }
    .xxlarge-offset-6 {
        margin-left: 50%;
    }
    .grid-margin-x > .xxlarge-offset-6 {
        margin-left: calc(50% + 0.9375rem);
    }
    .xxlarge-offset-7 {
        margin-left: 58.33333%;
    }
    .grid-margin-x > .xxlarge-offset-7 {
        margin-left: calc(58.33333% + 0.9375rem);
    }
    .xxlarge-offset-8 {
        margin-left: 66.66667%;
    }
    .grid-margin-x > .xxlarge-offset-8 {
        margin-left: calc(66.66667% + 0.9375rem);
    }
    .xxlarge-offset-9 {
        margin-left: 75%;
    }
    .grid-margin-x > .xxlarge-offset-9 {
        margin-left: calc(75% + 0.9375rem);
    }
    .xxlarge-offset-10 {
        margin-left: 83.33333%;
    }
    .grid-margin-x > .xxlarge-offset-10 {
        margin-left: calc(83.33333% + 0.9375rem);
    }
    .xxlarge-offset-11 {
        margin-left: 91.66667%;
    }
    .grid-margin-x > .xxlarge-offset-11 {
        margin-left: calc(91.66667% + 0.9375rem);
    }
}
.grid-y {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
}
.grid-y > .cell {
    width: auto;
    max-width: none;
}
.grid-y > .auto {
    height: auto;
}
.grid-y > .shrink {
    height: auto;
}
.grid-y > .small-1,
.grid-y > .small-10,
.grid-y > .small-11,
.grid-y > .small-12,
.grid-y > .small-2,
.grid-y > .small-3,
.grid-y > .small-4,
.grid-y > .small-5,
.grid-y > .small-6,
.grid-y > .small-7,
.grid-y > .small-8,
.grid-y > .small-9,
.grid-y > .small-full,
.grid-y > .small-shrink {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
}
@media print, screen and (min-width: 47.9375em) {
    .grid-y > .medium-1,
    .grid-y > .medium-10,
    .grid-y > .medium-11,
    .grid-y > .medium-12,
    .grid-y > .medium-2,
    .grid-y > .medium-3,
    .grid-y > .medium-4,
    .grid-y > .medium-5,
    .grid-y > .medium-6,
    .grid-y > .medium-7,
    .grid-y > .medium-8,
    .grid-y > .medium-9,
    .grid-y > .medium-full,
    .grid-y > .medium-shrink {
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }
}
@media print, screen and (min-width: 64em) {
    .grid-y > .large-1,
    .grid-y > .large-10,
    .grid-y > .large-11,
    .grid-y > .large-12,
    .grid-y > .large-2,
    .grid-y > .large-3,
    .grid-y > .large-4,
    .grid-y > .large-5,
    .grid-y > .large-6,
    .grid-y > .large-7,
    .grid-y > .large-8,
    .grid-y > .large-9,
    .grid-y > .large-full,
    .grid-y > .large-shrink {
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }
}
@media screen and (min-width: 75em) {
    .grid-y > .xlarge-1,
    .grid-y > .xlarge-10,
    .grid-y > .xlarge-11,
    .grid-y > .xlarge-12,
    .grid-y > .xlarge-2,
    .grid-y > .xlarge-3,
    .grid-y > .xlarge-4,
    .grid-y > .xlarge-5,
    .grid-y > .xlarge-6,
    .grid-y > .xlarge-7,
    .grid-y > .xlarge-8,
    .grid-y > .xlarge-9,
    .grid-y > .xlarge-full,
    .grid-y > .xlarge-shrink {
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }
}
@media screen and (min-width: 90em) {
    .grid-y > .xxlarge-1,
    .grid-y > .xxlarge-10,
    .grid-y > .xxlarge-11,
    .grid-y > .xxlarge-12,
    .grid-y > .xxlarge-2,
    .grid-y > .xxlarge-3,
    .grid-y > .xxlarge-4,
    .grid-y > .xxlarge-5,
    .grid-y > .xxlarge-6,
    .grid-y > .xxlarge-7,
    .grid-y > .xxlarge-8,
    .grid-y > .xxlarge-9,
    .grid-y > .xxlarge-full,
    .grid-y > .xxlarge-shrink {
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }
}
.grid-y > .small-1,
.grid-y > .small-10,
.grid-y > .small-11,
.grid-y > .small-12,
.grid-y > .small-2,
.grid-y > .small-3,
.grid-y > .small-4,
.grid-y > .small-5,
.grid-y > .small-6,
.grid-y > .small-7,
.grid-y > .small-8,
.grid-y > .small-9 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.grid-y > .small-1 {
    height: 8.33333%;
}
.grid-y > .small-2 {
    height: 16.66667%;
}
.grid-y > .small-3 {
    height: 25%;
}
.grid-y > .small-4 {
    height: 33.33333%;
}
.grid-y > .small-5 {
    height: 41.66667%;
}
.grid-y > .small-6 {
    height: 50%;
}
.grid-y > .small-7 {
    height: 58.33333%;
}
.grid-y > .small-8 {
    height: 66.66667%;
}
.grid-y > .small-9 {
    height: 75%;
}
.grid-y > .small-10 {
    height: 83.33333%;
}
.grid-y > .small-11 {
    height: 91.66667%;
}
.grid-y > .small-12 {
    height: 100%;
}
@media print, screen and (min-width: 47.9375em) {
    .grid-y > .medium-auto {
        -ms-flex: 1 1 0px;
        flex: 1 1 0px;
        height: auto;
    }
    .grid-y > .medium-1,
    .grid-y > .medium-10,
    .grid-y > .medium-11,
    .grid-y > .medium-12,
    .grid-y > .medium-2,
    .grid-y > .medium-3,
    .grid-y > .medium-4,
    .grid-y > .medium-5,
    .grid-y > .medium-6,
    .grid-y > .medium-7,
    .grid-y > .medium-8,
    .grid-y > .medium-9,
    .grid-y > .medium-shrink {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }
    .grid-y > .medium-shrink {
        height: auto;
    }
    .grid-y > .medium-1 {
        height: 8.33333%;
    }
    .grid-y > .medium-2 {
        height: 16.66667%;
    }
    .grid-y > .medium-3 {
        height: 25%;
    }
    .grid-y > .medium-4 {
        height: 33.33333%;
    }
    .grid-y > .medium-5 {
        height: 41.66667%;
    }
    .grid-y > .medium-6 {
        height: 50%;
    }
    .grid-y > .medium-7 {
        height: 58.33333%;
    }
    .grid-y > .medium-8 {
        height: 66.66667%;
    }
    .grid-y > .medium-9 {
        height: 75%;
    }
    .grid-y > .medium-10 {
        height: 83.33333%;
    }
    .grid-y > .medium-11 {
        height: 91.66667%;
    }
    .grid-y > .medium-12 {
        height: 100%;
    }
}
@media print, screen and (min-width: 64em) {
    .grid-y > .large-auto {
        -ms-flex: 1 1 0px;
        flex: 1 1 0px;
        height: auto;
    }
    .grid-y > .large-1,
    .grid-y > .large-10,
    .grid-y > .large-11,
    .grid-y > .large-12,
    .grid-y > .large-2,
    .grid-y > .large-3,
    .grid-y > .large-4,
    .grid-y > .large-5,
    .grid-y > .large-6,
    .grid-y > .large-7,
    .grid-y > .large-8,
    .grid-y > .large-9,
    .grid-y > .large-shrink {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }
    .grid-y > .large-shrink {
        height: auto;
    }
    .grid-y > .large-1 {
        height: 8.33333%;
    }
    .grid-y > .large-2 {
        height: 16.66667%;
    }
    .grid-y > .large-3 {
        height: 25%;
    }
    .grid-y > .large-4 {
        height: 33.33333%;
    }
    .grid-y > .large-5 {
        height: 41.66667%;
    }
    .grid-y > .large-6 {
        height: 50%;
    }
    .grid-y > .large-7 {
        height: 58.33333%;
    }
    .grid-y > .large-8 {
        height: 66.66667%;
    }
    .grid-y > .large-9 {
        height: 75%;
    }
    .grid-y > .large-10 {
        height: 83.33333%;
    }
    .grid-y > .large-11 {
        height: 91.66667%;
    }
    .grid-y > .large-12 {
        height: 100%;
    }
}
@media screen and (min-width: 75em) {
    .grid-y > .xlarge-auto {
        -ms-flex: 1 1 0px;
        flex: 1 1 0px;
        height: auto;
    }
    .grid-y > .xlarge-1,
    .grid-y > .xlarge-10,
    .grid-y > .xlarge-11,
    .grid-y > .xlarge-12,
    .grid-y > .xlarge-2,
    .grid-y > .xlarge-3,
    .grid-y > .xlarge-4,
    .grid-y > .xlarge-5,
    .grid-y > .xlarge-6,
    .grid-y > .xlarge-7,
    .grid-y > .xlarge-8,
    .grid-y > .xlarge-9,
    .grid-y > .xlarge-shrink {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }
    .grid-y > .xlarge-shrink {
        height: auto;
    }
    .grid-y > .xlarge-1 {
        height: 8.33333%;
    }
    .grid-y > .xlarge-2 {
        height: 16.66667%;
    }
    .grid-y > .xlarge-3 {
        height: 25%;
    }
    .grid-y > .xlarge-4 {
        height: 33.33333%;
    }
    .grid-y > .xlarge-5 {
        height: 41.66667%;
    }
    .grid-y > .xlarge-6 {
        height: 50%;
    }
    .grid-y > .xlarge-7 {
        height: 58.33333%;
    }
    .grid-y > .xlarge-8 {
        height: 66.66667%;
    }
    .grid-y > .xlarge-9 {
        height: 75%;
    }
    .grid-y > .xlarge-10 {
        height: 83.33333%;
    }
    .grid-y > .xlarge-11 {
        height: 91.66667%;
    }
    .grid-y > .xlarge-12 {
        height: 100%;
    }
}
@media screen and (min-width: 90em) {
    .grid-y > .xxlarge-auto {
        -ms-flex: 1 1 0px;
        flex: 1 1 0px;
        height: auto;
    }
    .grid-y > .xxlarge-1,
    .grid-y > .xxlarge-10,
    .grid-y > .xxlarge-11,
    .grid-y > .xxlarge-12,
    .grid-y > .xxlarge-2,
    .grid-y > .xxlarge-3,
    .grid-y > .xxlarge-4,
    .grid-y > .xxlarge-5,
    .grid-y > .xxlarge-6,
    .grid-y > .xxlarge-7,
    .grid-y > .xxlarge-8,
    .grid-y > .xxlarge-9,
    .grid-y > .xxlarge-shrink {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }
    .grid-y > .xxlarge-shrink {
        height: auto;
    }
    .grid-y > .xxlarge-1 {
        height: 8.33333%;
    }
    .grid-y > .xxlarge-2 {
        height: 16.66667%;
    }
    .grid-y > .xxlarge-3 {
        height: 25%;
    }
    .grid-y > .xxlarge-4 {
        height: 33.33333%;
    }
    .grid-y > .xxlarge-5 {
        height: 41.66667%;
    }
    .grid-y > .xxlarge-6 {
        height: 50%;
    }
    .grid-y > .xxlarge-7 {
        height: 58.33333%;
    }
    .grid-y > .xxlarge-8 {
        height: 66.66667%;
    }
    .grid-y > .xxlarge-9 {
        height: 75%;
    }
    .grid-y > .xxlarge-10 {
        height: 83.33333%;
    }
    .grid-y > .xxlarge-11 {
        height: 91.66667%;
    }
    .grid-y > .xxlarge-12 {
        height: 100%;
    }
}
.grid-padding-y .grid-padding-y {
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
}
@media print, screen and (min-width: 47.9375em) {
    .grid-padding-y .grid-padding-y {
        margin-top: -0.9375rem;
        margin-bottom: -0.9375rem;
    }
}
.grid-padding-y > .cell {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
}
@media print, screen and (min-width: 47.9375em) {
    .grid-padding-y > .cell {
        padding-top: 0.9375rem;
        padding-bottom: 0.9375rem;
    }
}
.grid-margin-y {
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
}
@media print, screen and (min-width: 47.9375em) {
    .grid-margin-y {
        margin-top: -0.9375rem;
        margin-bottom: -0.9375rem;
    }
}
.grid-margin-y > .cell {
    height: calc(100% - 1.25rem);
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
}
@media print, screen and (min-width: 47.9375em) {
    .grid-margin-y > .cell {
        height: calc(100% - 1.875rem);
        margin-top: 0.9375rem;
        margin-bottom: 0.9375rem;
    }
}
.grid-margin-y > .auto {
    height: auto;
}
.grid-margin-y > .shrink {
    height: auto;
}
.grid-margin-y > .small-1 {
    height: calc(8.33333% - 1.25rem);
}
.grid-margin-y > .small-2 {
    height: calc(16.66667% - 1.25rem);
}
.grid-margin-y > .small-3 {
    height: calc(25% - 1.25rem);
}
.grid-margin-y > .small-4 {
    height: calc(33.33333% - 1.25rem);
}
.grid-margin-y > .small-5 {
    height: calc(41.66667% - 1.25rem);
}
.grid-margin-y > .small-6 {
    height: calc(50% - 1.25rem);
}
.grid-margin-y > .small-7 {
    height: calc(58.33333% - 1.25rem);
}
.grid-margin-y > .small-8 {
    height: calc(66.66667% - 1.25rem);
}
.grid-margin-y > .small-9 {
    height: calc(75% - 1.25rem);
}
.grid-margin-y > .small-10 {
    height: calc(83.33333% - 1.25rem);
}
.grid-margin-y > .small-11 {
    height: calc(91.66667% - 1.25rem);
}
.grid-margin-y > .small-12 {
    height: calc(100% - 1.25rem);
}
@media print, screen and (min-width: 47.9375em) {
    .grid-margin-y > .auto {
        height: auto;
    }
    .grid-margin-y > .shrink {
        height: auto;
    }
    .grid-margin-y > .small-1 {
        height: calc(8.33333% - 1.875rem);
    }
    .grid-margin-y > .small-2 {
        height: calc(16.66667% - 1.875rem);
    }
    .grid-margin-y > .small-3 {
        height: calc(25% - 1.875rem);
    }
    .grid-margin-y > .small-4 {
        height: calc(33.33333% - 1.875rem);
    }
    .grid-margin-y > .small-5 {
        height: calc(41.66667% - 1.875rem);
    }
    .grid-margin-y > .small-6 {
        height: calc(50% - 1.875rem);
    }
    .grid-margin-y > .small-7 {
        height: calc(58.33333% - 1.875rem);
    }
    .grid-margin-y > .small-8 {
        height: calc(66.66667% - 1.875rem);
    }
    .grid-margin-y > .small-9 {
        height: calc(75% - 1.875rem);
    }
    .grid-margin-y > .small-10 {
        height: calc(83.33333% - 1.875rem);
    }
    .grid-margin-y > .small-11 {
        height: calc(91.66667% - 1.875rem);
    }
    .grid-margin-y > .small-12 {
        height: calc(100% - 1.875rem);
    }
    .grid-margin-y > .medium-auto {
        height: auto;
    }
    .grid-margin-y > .medium-shrink {
        height: auto;
    }
    .grid-margin-y > .medium-1 {
        height: calc(8.33333% - 1.875rem);
    }
    .grid-margin-y > .medium-2 {
        height: calc(16.66667% - 1.875rem);
    }
    .grid-margin-y > .medium-3 {
        height: calc(25% - 1.875rem);
    }
    .grid-margin-y > .medium-4 {
        height: calc(33.33333% - 1.875rem);
    }
    .grid-margin-y > .medium-5 {
        height: calc(41.66667% - 1.875rem);
    }
    .grid-margin-y > .medium-6 {
        height: calc(50% - 1.875rem);
    }
    .grid-margin-y > .medium-7 {
        height: calc(58.33333% - 1.875rem);
    }
    .grid-margin-y > .medium-8 {
        height: calc(66.66667% - 1.875rem);
    }
    .grid-margin-y > .medium-9 {
        height: calc(75% - 1.875rem);
    }
    .grid-margin-y > .medium-10 {
        height: calc(83.33333% - 1.875rem);
    }
    .grid-margin-y > .medium-11 {
        height: calc(91.66667% - 1.875rem);
    }
    .grid-margin-y > .medium-12 {
        height: calc(100% - 1.875rem);
    }
}
@media print, screen and (min-width: 64em) {
    .grid-margin-y > .large-auto {
        height: auto;
    }
    .grid-margin-y > .large-shrink {
        height: auto;
    }
    .grid-margin-y > .large-1 {
        height: calc(8.33333% - 1.875rem);
    }
    .grid-margin-y > .large-2 {
        height: calc(16.66667% - 1.875rem);
    }
    .grid-margin-y > .large-3 {
        height: calc(25% - 1.875rem);
    }
    .grid-margin-y > .large-4 {
        height: calc(33.33333% - 1.875rem);
    }
    .grid-margin-y > .large-5 {
        height: calc(41.66667% - 1.875rem);
    }
    .grid-margin-y > .large-6 {
        height: calc(50% - 1.875rem);
    }
    .grid-margin-y > .large-7 {
        height: calc(58.33333% - 1.875rem);
    }
    .grid-margin-y > .large-8 {
        height: calc(66.66667% - 1.875rem);
    }
    .grid-margin-y > .large-9 {
        height: calc(75% - 1.875rem);
    }
    .grid-margin-y > .large-10 {
        height: calc(83.33333% - 1.875rem);
    }
    .grid-margin-y > .large-11 {
        height: calc(91.66667% - 1.875rem);
    }
    .grid-margin-y > .large-12 {
        height: calc(100% - 1.875rem);
    }
}
@media screen and (min-width: 75em) {
    .grid-margin-y > .xlarge-auto {
        height: auto;
    }
    .grid-margin-y > .xlarge-shrink {
        height: auto;
    }
    .grid-margin-y > .xlarge-1 {
        height: calc(8.33333% - 1.875rem);
    }
    .grid-margin-y > .xlarge-2 {
        height: calc(16.66667% - 1.875rem);
    }
    .grid-margin-y > .xlarge-3 {
        height: calc(25% - 1.875rem);
    }
    .grid-margin-y > .xlarge-4 {
        height: calc(33.33333% - 1.875rem);
    }
    .grid-margin-y > .xlarge-5 {
        height: calc(41.66667% - 1.875rem);
    }
    .grid-margin-y > .xlarge-6 {
        height: calc(50% - 1.875rem);
    }
    .grid-margin-y > .xlarge-7 {
        height: calc(58.33333% - 1.875rem);
    }
    .grid-margin-y > .xlarge-8 {
        height: calc(66.66667% - 1.875rem);
    }
    .grid-margin-y > .xlarge-9 {
        height: calc(75% - 1.875rem);
    }
    .grid-margin-y > .xlarge-10 {
        height: calc(83.33333% - 1.875rem);
    }
    .grid-margin-y > .xlarge-11 {
        height: calc(91.66667% - 1.875rem);
    }
    .grid-margin-y > .xlarge-12 {
        height: calc(100% - 1.875rem);
    }
}
@media screen and (min-width: 90em) {
    .grid-margin-y > .xxlarge-auto {
        height: auto;
    }
    .grid-margin-y > .xxlarge-shrink {
        height: auto;
    }
    .grid-margin-y > .xxlarge-1 {
        height: calc(8.33333% - 1.875rem);
    }
    .grid-margin-y > .xxlarge-2 {
        height: calc(16.66667% - 1.875rem);
    }
    .grid-margin-y > .xxlarge-3 {
        height: calc(25% - 1.875rem);
    }
    .grid-margin-y > .xxlarge-4 {
        height: calc(33.33333% - 1.875rem);
    }
    .grid-margin-y > .xxlarge-5 {
        height: calc(41.66667% - 1.875rem);
    }
    .grid-margin-y > .xxlarge-6 {
        height: calc(50% - 1.875rem);
    }
    .grid-margin-y > .xxlarge-7 {
        height: calc(58.33333% - 1.875rem);
    }
    .grid-margin-y > .xxlarge-8 {
        height: calc(66.66667% - 1.875rem);
    }
    .grid-margin-y > .xxlarge-9 {
        height: calc(75% - 1.875rem);
    }
    .grid-margin-y > .xxlarge-10 {
        height: calc(83.33333% - 1.875rem);
    }
    .grid-margin-y > .xxlarge-11 {
        height: calc(91.66667% - 1.875rem);
    }
    .grid-margin-y > .xxlarge-12 {
        height: calc(100% - 1.875rem);
    }
}
.grid-frame {
    overflow: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100vw;
}
.cell .grid-frame {
    width: 100%;
}
.cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
.cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
.cell-block-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    max-height: 100%;
}
.cell-block-container > .grid-x {
    max-height: 100%;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
@media print, screen and (min-width: 47.9375em) {
    .medium-grid-frame {
        overflow: hidden;
        position: relative;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-align: stretch;
        align-items: stretch;
        width: 100vw;
    }
    .cell .medium-grid-frame {
        width: 100%;
    }
    .medium-cell-block {
        overflow-x: auto;
        max-width: 100%;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
    .medium-cell-block-container {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        max-height: 100%;
    }
    .medium-cell-block-container > .grid-x {
        max-height: 100%;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .medium-cell-block-y {
        overflow-y: auto;
        max-height: 100%;
        min-height: 100%;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
}
@media print, screen and (min-width: 64em) {
    .large-grid-frame {
        overflow: hidden;
        position: relative;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-align: stretch;
        align-items: stretch;
        width: 100vw;
    }
    .cell .large-grid-frame {
        width: 100%;
    }
    .large-cell-block {
        overflow-x: auto;
        max-width: 100%;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
    .large-cell-block-container {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        max-height: 100%;
    }
    .large-cell-block-container > .grid-x {
        max-height: 100%;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .large-cell-block-y {
        overflow-y: auto;
        max-height: 100%;
        min-height: 100%;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
}
@media screen and (min-width: 75em) {
    .xlarge-grid-frame {
        overflow: hidden;
        position: relative;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-align: stretch;
        align-items: stretch;
        width: 100vw;
    }
    .cell .xlarge-grid-frame {
        width: 100%;
    }
    .xlarge-cell-block {
        overflow-x: auto;
        max-width: 100%;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
    .xlarge-cell-block-container {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        max-height: 100%;
    }
    .xlarge-cell-block-container > .grid-x {
        max-height: 100%;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .xlarge-cell-block-y {
        overflow-y: auto;
        max-height: 100%;
        min-height: 100%;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
}
@media screen and (min-width: 90em) {
    .xxlarge-grid-frame {
        overflow: hidden;
        position: relative;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-align: stretch;
        align-items: stretch;
        width: 100vw;
    }
    .cell .xxlarge-grid-frame {
        width: 100%;
    }
    .xxlarge-cell-block {
        overflow-x: auto;
        max-width: 100%;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
    .xxlarge-cell-block-container {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        max-height: 100%;
    }
    .xxlarge-cell-block-container > .grid-x {
        max-height: 100%;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .xxlarge-cell-block-y {
        overflow-y: auto;
        max-height: 100%;
        min-height: 100%;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
}
.grid-y.grid-frame {
    width: auto;
    overflow: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    height: 100vh;
}
@media print, screen and (min-width: 47.9375em) {
    .grid-y.medium-grid-frame {
        width: auto;
        overflow: hidden;
        position: relative;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-align: stretch;
        align-items: stretch;
        height: 100vh;
    }
}
@media print, screen and (min-width: 64em) {
    .grid-y.large-grid-frame {
        width: auto;
        overflow: hidden;
        position: relative;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-align: stretch;
        align-items: stretch;
        height: 100vh;
    }
}
@media screen and (min-width: 75em) {
    .grid-y.xlarge-grid-frame {
        width: auto;
        overflow: hidden;
        position: relative;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-align: stretch;
        align-items: stretch;
        height: 100vh;
    }
}
@media screen and (min-width: 90em) {
    .grid-y.xxlarge-grid-frame {
        width: auto;
        overflow: hidden;
        position: relative;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-align: stretch;
        align-items: stretch;
        height: 100vh;
    }
}
.cell .grid-y.grid-frame {
    height: 100%;
}
@media print, screen and (min-width: 47.9375em) {
    .cell .grid-y.medium-grid-frame {
        height: 100%;
    }
}
@media print, screen and (min-width: 64em) {
    .cell .grid-y.large-grid-frame {
        height: 100%;
    }
}
@media screen and (min-width: 75em) {
    .cell .grid-y.xlarge-grid-frame {
        height: 100%;
    }
}
@media screen and (min-width: 90em) {
    .cell .grid-y.xxlarge-grid-frame {
        height: 100%;
    }
}
.grid-margin-y {
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
}
@media print, screen and (min-width: 47.9375em) {
    .grid-margin-y {
        margin-top: -0.9375rem;
        margin-bottom: -0.9375rem;
    }
}
.grid-margin-y > .cell {
    height: calc(100% - 1.25rem);
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
}
@media print, screen and (min-width: 47.9375em) {
    .grid-margin-y > .cell {
        height: calc(100% - 1.875rem);
        margin-top: 0.9375rem;
        margin-bottom: 0.9375rem;
    }
}
.grid-margin-y > .auto {
    height: auto;
}
.grid-margin-y > .shrink {
    height: auto;
}
.grid-margin-y > .small-1 {
    height: calc(8.33333% - 1.25rem);
}
.grid-margin-y > .small-2 {
    height: calc(16.66667% - 1.25rem);
}
.grid-margin-y > .small-3 {
    height: calc(25% - 1.25rem);
}
.grid-margin-y > .small-4 {
    height: calc(33.33333% - 1.25rem);
}
.grid-margin-y > .small-5 {
    height: calc(41.66667% - 1.25rem);
}
.grid-margin-y > .small-6 {
    height: calc(50% - 1.25rem);
}
.grid-margin-y > .small-7 {
    height: calc(58.33333% - 1.25rem);
}
.grid-margin-y > .small-8 {
    height: calc(66.66667% - 1.25rem);
}
.grid-margin-y > .small-9 {
    height: calc(75% - 1.25rem);
}
.grid-margin-y > .small-10 {
    height: calc(83.33333% - 1.25rem);
}
.grid-margin-y > .small-11 {
    height: calc(91.66667% - 1.25rem);
}
.grid-margin-y > .small-12 {
    height: calc(100% - 1.25rem);
}
@media print, screen and (min-width: 47.9375em) {
    .grid-margin-y > .auto {
        height: auto;
    }
    .grid-margin-y > .shrink {
        height: auto;
    }
    .grid-margin-y > .small-1 {
        height: calc(8.33333% - 1.875rem);
    }
    .grid-margin-y > .small-2 {
        height: calc(16.66667% - 1.875rem);
    }
    .grid-margin-y > .small-3 {
        height: calc(25% - 1.875rem);
    }
    .grid-margin-y > .small-4 {
        height: calc(33.33333% - 1.875rem);
    }
    .grid-margin-y > .small-5 {
        height: calc(41.66667% - 1.875rem);
    }
    .grid-margin-y > .small-6 {
        height: calc(50% - 1.875rem);
    }
    .grid-margin-y > .small-7 {
        height: calc(58.33333% - 1.875rem);
    }
    .grid-margin-y > .small-8 {
        height: calc(66.66667% - 1.875rem);
    }
    .grid-margin-y > .small-9 {
        height: calc(75% - 1.875rem);
    }
    .grid-margin-y > .small-10 {
        height: calc(83.33333% - 1.875rem);
    }
    .grid-margin-y > .small-11 {
        height: calc(91.66667% - 1.875rem);
    }
    .grid-margin-y > .small-12 {
        height: calc(100% - 1.875rem);
    }
    .grid-margin-y > .medium-auto {
        height: auto;
    }
    .grid-margin-y > .medium-shrink {
        height: auto;
    }
    .grid-margin-y > .medium-1 {
        height: calc(8.33333% - 1.875rem);
    }
    .grid-margin-y > .medium-2 {
        height: calc(16.66667% - 1.875rem);
    }
    .grid-margin-y > .medium-3 {
        height: calc(25% - 1.875rem);
    }
    .grid-margin-y > .medium-4 {
        height: calc(33.33333% - 1.875rem);
    }
    .grid-margin-y > .medium-5 {
        height: calc(41.66667% - 1.875rem);
    }
    .grid-margin-y > .medium-6 {
        height: calc(50% - 1.875rem);
    }
    .grid-margin-y > .medium-7 {
        height: calc(58.33333% - 1.875rem);
    }
    .grid-margin-y > .medium-8 {
        height: calc(66.66667% - 1.875rem);
    }
    .grid-margin-y > .medium-9 {
        height: calc(75% - 1.875rem);
    }
    .grid-margin-y > .medium-10 {
        height: calc(83.33333% - 1.875rem);
    }
    .grid-margin-y > .medium-11 {
        height: calc(91.66667% - 1.875rem);
    }
    .grid-margin-y > .medium-12 {
        height: calc(100% - 1.875rem);
    }
}
@media print, screen and (min-width: 64em) {
    .grid-margin-y > .large-auto {
        height: auto;
    }
    .grid-margin-y > .large-shrink {
        height: auto;
    }
    .grid-margin-y > .large-1 {
        height: calc(8.33333% - 1.875rem);
    }
    .grid-margin-y > .large-2 {
        height: calc(16.66667% - 1.875rem);
    }
    .grid-margin-y > .large-3 {
        height: calc(25% - 1.875rem);
    }
    .grid-margin-y > .large-4 {
        height: calc(33.33333% - 1.875rem);
    }
    .grid-margin-y > .large-5 {
        height: calc(41.66667% - 1.875rem);
    }
    .grid-margin-y > .large-6 {
        height: calc(50% - 1.875rem);
    }
    .grid-margin-y > .large-7 {
        height: calc(58.33333% - 1.875rem);
    }
    .grid-margin-y > .large-8 {
        height: calc(66.66667% - 1.875rem);
    }
    .grid-margin-y > .large-9 {
        height: calc(75% - 1.875rem);
    }
    .grid-margin-y > .large-10 {
        height: calc(83.33333% - 1.875rem);
    }
    .grid-margin-y > .large-11 {
        height: calc(91.66667% - 1.875rem);
    }
    .grid-margin-y > .large-12 {
        height: calc(100% - 1.875rem);
    }
}
@media screen and (min-width: 75em) {
    .grid-margin-y > .xlarge-auto {
        height: auto;
    }
    .grid-margin-y > .xlarge-shrink {
        height: auto;
    }
    .grid-margin-y > .xlarge-1 {
        height: calc(8.33333% - 1.875rem);
    }
    .grid-margin-y > .xlarge-2 {
        height: calc(16.66667% - 1.875rem);
    }
    .grid-margin-y > .xlarge-3 {
        height: calc(25% - 1.875rem);
    }
    .grid-margin-y > .xlarge-4 {
        height: calc(33.33333% - 1.875rem);
    }
    .grid-margin-y > .xlarge-5 {
        height: calc(41.66667% - 1.875rem);
    }
    .grid-margin-y > .xlarge-6 {
        height: calc(50% - 1.875rem);
    }
    .grid-margin-y > .xlarge-7 {
        height: calc(58.33333% - 1.875rem);
    }
    .grid-margin-y > .xlarge-8 {
        height: calc(66.66667% - 1.875rem);
    }
    .grid-margin-y > .xlarge-9 {
        height: calc(75% - 1.875rem);
    }
    .grid-margin-y > .xlarge-10 {
        height: calc(83.33333% - 1.875rem);
    }
    .grid-margin-y > .xlarge-11 {
        height: calc(91.66667% - 1.875rem);
    }
    .grid-margin-y > .xlarge-12 {
        height: calc(100% - 1.875rem);
    }
}
@media screen and (min-width: 90em) {
    .grid-margin-y > .xxlarge-auto {
        height: auto;
    }
    .grid-margin-y > .xxlarge-shrink {
        height: auto;
    }
    .grid-margin-y > .xxlarge-1 {
        height: calc(8.33333% - 1.875rem);
    }
    .grid-margin-y > .xxlarge-2 {
        height: calc(16.66667% - 1.875rem);
    }
    .grid-margin-y > .xxlarge-3 {
        height: calc(25% - 1.875rem);
    }
    .grid-margin-y > .xxlarge-4 {
        height: calc(33.33333% - 1.875rem);
    }
    .grid-margin-y > .xxlarge-5 {
        height: calc(41.66667% - 1.875rem);
    }
    .grid-margin-y > .xxlarge-6 {
        height: calc(50% - 1.875rem);
    }
    .grid-margin-y > .xxlarge-7 {
        height: calc(58.33333% - 1.875rem);
    }
    .grid-margin-y > .xxlarge-8 {
        height: calc(66.66667% - 1.875rem);
    }
    .grid-margin-y > .xxlarge-9 {
        height: calc(75% - 1.875rem);
    }
    .grid-margin-y > .xxlarge-10 {
        height: calc(83.33333% - 1.875rem);
    }
    .grid-margin-y > .xxlarge-11 {
        height: calc(91.66667% - 1.875rem);
    }
    .grid-margin-y > .xxlarge-12 {
        height: calc(100% - 1.875rem);
    }
}
.grid-frame.grid-margin-y {
    height: calc(100vh + 1.25rem);
}
@media print, screen and (min-width: 47.9375em) {
    .grid-frame.grid-margin-y {
        height: calc(100vh + 1.875rem);
    }
}
@media print, screen and (min-width: 64em) {
    .grid-frame.grid-margin-y {
        height: calc(100vh + 1.875rem);
    }
}
@media screen and (min-width: 75em) {
    .grid-frame.grid-margin-y {
        height: calc(100vh + 1.875rem);
    }
}
@media screen and (min-width: 90em) {
    .grid-frame.grid-margin-y {
        height: calc(100vh + 1.875rem);
    }
}
@media print, screen and (min-width: 47.9375em) {
    .grid-margin-y.medium-grid-frame {
        height: calc(100vh + 1.875rem);
    }
}
@media print, screen and (min-width: 64em) {
    .grid-margin-y.large-grid-frame {
        height: calc(100vh + 1.875rem);
    }
}
@media screen and (min-width: 75em) {
    .grid-margin-y.xlarge-grid-frame {
        height: calc(100vh + 1.875rem);
    }
}
@media screen and (min-width: 90em) {
    .grid-margin-y.xxlarge-grid-frame {
        height: calc(100vh + 1.875rem);
    }
}
.button {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 1rem 0;
    padding: 1em 2.125rem;
    border: 1px solid transparent;
    border-radius: 0;
    transition: background-color 0.25s ease-out, color 0.25s ease-out;
    font-family: inherit;
    font-size: 0.9rem;
    -webkit-appearance: none;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    background-color: #64008f;
    color: #fff;
}
[data-whatinput="mouse"] .button {
    outline: 0;
}
.button:focus,
.button:hover {
    background-color: #55007a;
    color: #fff;
}
.button.tiny {
    font-size: 0.6rem;
}
.button.small {
    font-size: 0.75rem;
}
.button.large {
    font-size: 1.25rem;
}
.button.expanded {
    display: block;
    width: 100%;
    margin-right: 0;
    margin-left: 0;
}
.button.primary {
    background-color: #64008f;
    color: #fff;
}
.button.primary:focus,
.button.primary:hover {
    background-color: #500072;
    color: #fff;
}
.button.secondary {
    background-color: #767676;
    color: #000;
}
.button.secondary:focus,
.button.secondary:hover {
    background-color: #5e5e5e;
    color: #000;
}
.button.success {
    background-color: #3adb76;
    color: #000;
}
.button.success:focus,
.button.success:hover {
    background-color: #22bb5b;
    color: #000;
}
.button.warning {
    background-color: #ffae00;
    color: #000;
}
.button.warning:focus,
.button.warning:hover {
    background-color: #cc8b00;
    color: #000;
}
.button.alert {
    background-color: #cc4b37;
    color: #000;
}
.button.alert:focus,
.button.alert:hover {
    background-color: #a53b2a;
    color: #000;
}
.button.disabled,
.button[disabled] {
    opacity: 0.25;
    cursor: not-allowed;
}
.button.disabled,
.button.disabled:focus,
.button.disabled:hover,
.button[disabled],
.button[disabled]:focus,
.button[disabled]:hover {
    background-color: #64008f;
    color: #fff;
}
.button.disabled.primary,
.button[disabled].primary {
    opacity: 0.25;
    cursor: not-allowed;
}
.button.disabled.primary,
.button.disabled.primary:focus,
.button.disabled.primary:hover,
.button[disabled].primary,
.button[disabled].primary:focus,
.button[disabled].primary:hover {
    background-color: #64008f;
    color: #fff;
}
.button.disabled.secondary,
.button[disabled].secondary {
    opacity: 0.25;
    cursor: not-allowed;
}
.button.disabled.secondary,
.button.disabled.secondary:focus,
.button.disabled.secondary:hover,
.button[disabled].secondary,
.button[disabled].secondary:focus,
.button[disabled].secondary:hover {
    background-color: #767676;
    color: #000;
}
.button.disabled.success,
.button[disabled].success {
    opacity: 0.25;
    cursor: not-allowed;
}
.button.disabled.success,
.button.disabled.success:focus,
.button.disabled.success:hover,
.button[disabled].success,
.button[disabled].success:focus,
.button[disabled].success:hover {
    background-color: #3adb76;
    color: #000;
}
.button.disabled.warning,
.button[disabled].warning {
    opacity: 0.25;
    cursor: not-allowed;
}
.button.disabled.warning,
.button.disabled.warning:focus,
.button.disabled.warning:hover,
.button[disabled].warning,
.button[disabled].warning:focus,
.button[disabled].warning:hover {
    background-color: #ffae00;
    color: #000;
}
.button.disabled.alert,
.button[disabled].alert {
    opacity: 0.25;
    cursor: not-allowed;
}
.button.disabled.alert,
.button.disabled.alert:focus,
.button.disabled.alert:hover,
.button[disabled].alert,
.button[disabled].alert:focus,
.button[disabled].alert:hover {
    background-color: #cc4b37;
    color: #000;
}
.button.hollow {
    border: 1px solid #64008f;
    color: #64008f;
}
.button.hollow,
.button.hollow:focus,
.button.hollow:hover {
    background-color: transparent;
}
.button.hollow.disabled,
.button.hollow.disabled:focus,
.button.hollow.disabled:hover,
.button.hollow[disabled],
.button.hollow[disabled]:focus,
.button.hollow[disabled]:hover {
    background-color: transparent;
}
.button.hollow:focus,
.button.hollow:hover {
    border-color: #320048;
    color: #320048;
}
.button.hollow:focus.disabled,
.button.hollow:focus[disabled],
.button.hollow:hover.disabled,
.button.hollow:hover[disabled] {
    border: 1px solid #64008f;
    color: #64008f;
}
.button.hollow.primary {
    border: 1px solid #64008f;
    color: #64008f;
}
.button.hollow.primary:focus,
.button.hollow.primary:hover {
    border-color: #320048;
    color: #320048;
}
.button.hollow.primary:focus.disabled,
.button.hollow.primary:focus[disabled],
.button.hollow.primary:hover.disabled,
.button.hollow.primary:hover[disabled] {
    border: 1px solid #64008f;
    color: #64008f;
}
.button.hollow.secondary {
    border: 1px solid #767676;
    color: #767676;
}
.button.hollow.secondary:focus,
.button.hollow.secondary:hover {
    border-color: #3b3b3b;
    color: #3b3b3b;
}
.button.hollow.secondary:focus.disabled,
.button.hollow.secondary:focus[disabled],
.button.hollow.secondary:hover.disabled,
.button.hollow.secondary:hover[disabled] {
    border: 1px solid #767676;
    color: #767676;
}
.button.hollow.success {
    border: 1px solid #3adb76;
    color: #3adb76;
}
.button.hollow.success:focus,
.button.hollow.success:hover {
    border-color: #157539;
    color: #157539;
}
.button.hollow.success:focus.disabled,
.button.hollow.success:focus[disabled],
.button.hollow.success:hover.disabled,
.button.hollow.success:hover[disabled] {
    border: 1px solid #3adb76;
    color: #3adb76;
}
.button.hollow.warning {
    border: 1px solid #ffae00;
    color: #ffae00;
}
.button.hollow.warning:focus,
.button.hollow.warning:hover {
    border-color: #805700;
    color: #805700;
}
.button.hollow.warning:focus.disabled,
.button.hollow.warning:focus[disabled],
.button.hollow.warning:hover.disabled,
.button.hollow.warning:hover[disabled] {
    border: 1px solid #ffae00;
    color: #ffae00;
}
.button.hollow.alert {
    border: 1px solid #cc4b37;
    color: #cc4b37;
}
.button.hollow.alert:focus,
.button.hollow.alert:hover {
    border-color: #67251a;
    color: #67251a;
}
.button.hollow.alert:focus.disabled,
.button.hollow.alert:focus[disabled],
.button.hollow.alert:hover.disabled,
.button.hollow.alert:hover[disabled] {
    border: 1px solid #cc4b37;
    color: #cc4b37;
}
.button.clear {
    border: 1px solid #64008f;
    color: #64008f;
}
.button.clear,
.button.clear:focus,
.button.clear:hover {
    background-color: transparent;
}
.button.clear.disabled,
.button.clear.disabled:focus,
.button.clear.disabled:hover,
.button.clear[disabled],
.button.clear[disabled]:focus,
.button.clear[disabled]:hover {
    background-color: transparent;
}
.button.clear:focus,
.button.clear:hover {
    border-color: #320048;
    color: #320048;
}
.button.clear:focus.disabled,
.button.clear:focus[disabled],
.button.clear:hover.disabled,
.button.clear:hover[disabled] {
    border: 1px solid #64008f;
    color: #64008f;
}
.button.clear,
.button.clear.disabled,
.button.clear:focus,
.button.clear:focus.disabled,
.button.clear:focus[disabled],
.button.clear:hover,
.button.clear:hover.disabled,
.button.clear:hover[disabled],
.button.clear[disabled] {
    border-color: transparent;
}
.button.clear.primary {
    border: 1px solid #64008f;
    color: #64008f;
}
.button.clear.primary:focus,
.button.clear.primary:hover {
    border-color: #320048;
    color: #320048;
}
.button.clear.primary:focus.disabled,
.button.clear.primary:focus[disabled],
.button.clear.primary:hover.disabled,
.button.clear.primary:hover[disabled] {
    border: 1px solid #64008f;
    color: #64008f;
}
.button.clear.primary,
.button.clear.primary.disabled,
.button.clear.primary:focus,
.button.clear.primary:focus.disabled,
.button.clear.primary:focus[disabled],
.button.clear.primary:hover,
.button.clear.primary:hover.disabled,
.button.clear.primary:hover[disabled],
.button.clear.primary[disabled] {
    border-color: transparent;
}
.button.clear.secondary {
    border: 1px solid #767676;
    color: #767676;
}
.button.clear.secondary:focus,
.button.clear.secondary:hover {
    border-color: #3b3b3b;
    color: #3b3b3b;
}
.button.clear.secondary:focus.disabled,
.button.clear.secondary:focus[disabled],
.button.clear.secondary:hover.disabled,
.button.clear.secondary:hover[disabled] {
    border: 1px solid #767676;
    color: #767676;
}
.button.clear.secondary,
.button.clear.secondary.disabled,
.button.clear.secondary:focus,
.button.clear.secondary:focus.disabled,
.button.clear.secondary:focus[disabled],
.button.clear.secondary:hover,
.button.clear.secondary:hover.disabled,
.button.clear.secondary:hover[disabled],
.button.clear.secondary[disabled] {
    border-color: transparent;
}
.button.clear.success {
    border: 1px solid #3adb76;
    color: #3adb76;
}
.button.clear.success:focus,
.button.clear.success:hover {
    border-color: #157539;
    color: #157539;
}
.button.clear.success:focus.disabled,
.button.clear.success:focus[disabled],
.button.clear.success:hover.disabled,
.button.clear.success:hover[disabled] {
    border: 1px solid #3adb76;
    color: #3adb76;
}
.button.clear.success,
.button.clear.success.disabled,
.button.clear.success:focus,
.button.clear.success:focus.disabled,
.button.clear.success:focus[disabled],
.button.clear.success:hover,
.button.clear.success:hover.disabled,
.button.clear.success:hover[disabled],
.button.clear.success[disabled] {
    border-color: transparent;
}
.button.clear.warning {
    border: 1px solid #ffae00;
    color: #ffae00;
}
.button.clear.warning:focus,
.button.clear.warning:hover {
    border-color: #805700;
    color: #805700;
}
.button.clear.warning:focus.disabled,
.button.clear.warning:focus[disabled],
.button.clear.warning:hover.disabled,
.button.clear.warning:hover[disabled] {
    border: 1px solid #ffae00;
    color: #ffae00;
}
.button.clear.warning,
.button.clear.warning.disabled,
.button.clear.warning:focus,
.button.clear.warning:focus.disabled,
.button.clear.warning:focus[disabled],
.button.clear.warning:hover,
.button.clear.warning:hover.disabled,
.button.clear.warning:hover[disabled],
.button.clear.warning[disabled] {
    border-color: transparent;
}
.button.clear.alert {
    border: 1px solid #cc4b37;
    color: #cc4b37;
}
.button.clear.alert:focus,
.button.clear.alert:hover {
    border-color: #67251a;
    color: #67251a;
}
.button.clear.alert:focus.disabled,
.button.clear.alert:focus[disabled],
.button.clear.alert:hover.disabled,
.button.clear.alert:hover[disabled] {
    border: 1px solid #cc4b37;
    color: #cc4b37;
}
.button.clear.alert,
.button.clear.alert.disabled,
.button.clear.alert:focus,
.button.clear.alert:focus.disabled,
.button.clear.alert:focus[disabled],
.button.clear.alert:hover,
.button.clear.alert:hover.disabled,
.button.clear.alert:hover[disabled],
.button.clear.alert[disabled] {
    border-color: transparent;
}
.button.dropdown::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 0.4em;
    content: "";
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #fff transparent transparent;
    position: relative;
    top: 0.4em;
    display: inline-block;
    float: right;
    margin-left: 2.125rem;
}
.button.dropdown.clear::after,
.button.dropdown.hollow::after {
    border-top-color: #64008f;
}
.button.dropdown.clear.primary::after,
.button.dropdown.hollow.primary::after {
    border-top-color: #64008f;
}
.button.dropdown.clear.secondary::after,
.button.dropdown.hollow.secondary::after {
    border-top-color: #767676;
}
.button.dropdown.clear.success::after,
.button.dropdown.hollow.success::after {
    border-top-color: #3adb76;
}
.button.dropdown.clear.warning::after,
.button.dropdown.hollow.warning::after {
    border-top-color: #ffae00;
}
.button.dropdown.clear.alert::after,
.button.dropdown.hollow.alert::after {
    border-top-color: #cc4b37;
}
.button.arrow-only::after {
    top: -0.1em;
    float: none;
    margin-left: 0;
}
a.button:focus,
a.button:hover {
    text-decoration: none;
}
.button-group {
    margin-bottom: 1rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.button-group::after,
.button-group::before {
    display: table;
    content: " ";
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-order: 1;
    order: 1;
}
.button-group::after {
    clear: both;
}
.button-group .button {
    margin: 0;
    margin-right: 1px;
    margin-bottom: 1px;
    font-size: 0.9rem;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.button-group .button:last-child {
    margin-right: 0;
}
.button-group.tiny .button {
    font-size: 0.6rem;
}
.button-group.small .button {
    font-size: 0.75rem;
}
.button-group.large .button {
    font-size: 1.25rem;
}
.button-group.expanded .button {
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
}
.button-group.primary .button {
    background-color: #64008f;
    color: #fff;
}
.button-group.primary .button:focus,
.button-group.primary .button:hover {
    background-color: #500072;
    color: #fff;
}
.button-group.secondary .button {
    background-color: #767676;
    color: #000;
}
.button-group.secondary .button:focus,
.button-group.secondary .button:hover {
    background-color: #5e5e5e;
    color: #000;
}
.button-group.success .button {
    background-color: #3adb76;
    color: #000;
}
.button-group.success .button:focus,
.button-group.success .button:hover {
    background-color: #22bb5b;
    color: #000;
}
.button-group.warning .button {
    background-color: #ffae00;
    color: #000;
}
.button-group.warning .button:focus,
.button-group.warning .button:hover {
    background-color: #cc8b00;
    color: #000;
}
.button-group.alert .button {
    background-color: #cc4b37;
    color: #000;
}
.button-group.alert .button:focus,
.button-group.alert .button:hover {
    background-color: #a53b2a;
    color: #000;
}
.button-group.stacked,
.button-group.stacked-for-medium,
.button-group.stacked-for-small {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.button-group.stacked .button,
.button-group.stacked-for-medium .button,
.button-group.stacked-for-small .button {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
}
.button-group.stacked .button:last-child,
.button-group.stacked-for-medium .button:last-child,
.button-group.stacked-for-small .button:last-child {
    margin-bottom: 0;
}
.button-group.stacked-for-medium.expanded .button,
.button-group.stacked-for-small.expanded .button,
.button-group.stacked.expanded .button {
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
}
@media print, screen and (min-width: 47.9375em) {
    .button-group.stacked-for-small .button {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        margin-bottom: 0;
    }
}
@media print, screen and (min-width: 64em) {
    .button-group.stacked-for-medium .button {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        margin-bottom: 0;
    }
}
@media screen and (max-width: 47.93625em) {
    .button-group.stacked-for-small.expanded {
        display: block;
    }
    .button-group.stacked-for-small.expanded .button {
        display: block;
        margin-right: 0;
    }
}
@media screen and (max-width: 63.99875em) {
    .button-group.stacked-for-medium.expanded {
        display: block;
    }
    .button-group.stacked-for-medium.expanded .button {
        display: block;
        margin-right: 0;
    }
}
.close-button {
    position: absolute;
    color: #232730;
    cursor: pointer;
}
[data-whatinput="mouse"] .close-button {
    outline: 0;
}
.close-button:focus,
.close-button:hover {
    color: #000;
}
.close-button.small {
    right: 0.66rem;
    top: 0.33em;
    font-size: 1.5em;
    line-height: 1;
}
.close-button,
.close-button.medium {
    right: 1rem;
    top: 0.5rem;
    font-size: 2em;
    line-height: 1;
}
.label {
    display: inline-block;
    padding: 0.33333rem 0.5rem;
    border-radius: 0;
    font-size: 0.8rem;
    line-height: 1;
    white-space: nowrap;
    cursor: default;
    background: #64008f;
    color: #fff;
}
.label.primary {
    background: #64008f;
    color: #fff;
}
.label.secondary {
    background: #767676;
    color: #000;
}
.label.success {
    background: #3adb76;
    color: #000;
}
.label.warning {
    background: #ffae00;
    color: #000;
}
.label.alert {
    background: #cc4b37;
    color: #000;
}
.progress {
    height: 1rem;
    margin-bottom: 1rem;
    border-radius: 0;
    background-color: #ccc;
}
.progress.primary .progress-meter {
    background-color: #64008f;
}
.progress.secondary .progress-meter {
    background-color: #767676;
}
.progress.success .progress-meter {
    background-color: #3adb76;
}
.progress.warning .progress-meter {
    background-color: #ffae00;
}
.progress.alert .progress-meter {
    background-color: #cc4b37;
}
.progress-meter {
    position: relative;
    display: block;
    width: 0%;
    height: 100%;
    background-color: #64008f;
}
.progress-meter-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0;
    font-size: 0.75rem;
    font-weight: 700;
    color: #fff;
    white-space: nowrap;
}
.slider {
    position: relative;
    height: 0.5rem;
    margin-top: 1.25rem;
    margin-bottom: 2.25rem;
    background-color: #f3f3f3;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: none;
    touch-action: none;
}
.slider-fill {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    max-width: 100%;
    height: 0.5rem;
    background-color: #ccc;
    transition: all 0.2s ease-in-out;
}
.slider-fill.is-dragging {
    transition: all 0s linear;
}
.slider-handle {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    z-index: 1;
    display: inline-block;
    width: 1.4rem;
    height: 1.4rem;
    border-radius: 0;
    background-color: #64008f;
    transition: all 0.2s ease-in-out;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}
[data-whatinput="mouse"] .slider-handle {
    outline: 0;
}
.slider-handle:hover {
    background-color: #55007a;
}
.slider-handle.is-dragging {
    transition: all 0s linear;
}
.slider.disabled,
.slider[disabled] {
    opacity: 0.25;
    cursor: not-allowed;
}
.slider.vertical {
    display: inline-block;
    width: 0.5rem;
    height: 12.5rem;
    margin: 0 1.25rem;
    transform: scale(1, -1);
}
.slider.vertical .slider-fill {
    top: 0;
    width: 0.5rem;
    max-height: 100%;
}
.slider.vertical .slider-handle {
    position: absolute;
    top: 0;
    left: 50%;
    width: 1.4rem;
    height: 1.4rem;
    transform: translateX(-50%);
}
.switch {
    height: 2rem;
    position: relative;
    margin-bottom: 1rem;
    outline: 0;
    font-size: 0.875rem;
    font-weight: 700;
    color: #fff;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.switch-input {
    position: absolute;
    margin-bottom: 0;
    opacity: 0;
}
.switch-paddle {
    position: relative;
    display: block;
    width: 4rem;
    height: 2rem;
    border-radius: 0;
    background: #ccc;
    transition: all 0.25s ease-out;
    font-weight: inherit;
    color: inherit;
    cursor: pointer;
}
input + .switch-paddle {
    margin: 0;
}
.switch-paddle::after {
    position: absolute;
    top: 0.25rem;
    left: 0.25rem;
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    transform: translate3d(0, 0, 0);
    border-radius: 0;
    background: #fff;
    transition: all 0.25s ease-out;
    content: "";
}
input:checked ~ .switch-paddle {
    background: #64008f;
}
input:checked ~ .switch-paddle::after {
    left: 2.25rem;
}
[data-whatinput="mouse"] input:focus ~ .switch-paddle {
    outline: 0;
}
.switch-active,
.switch-inactive {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.switch-active {
    left: 8%;
    display: none;
}
input:checked + label > .switch-active {
    display: block;
}
.switch-inactive {
    right: 15%;
}
input:checked + label > .switch-inactive {
    display: none;
}
.switch.tiny {
    height: 1.5rem;
}
.switch.tiny .switch-paddle {
    width: 3rem;
    height: 1.5rem;
    font-size: 0.625rem;
}
.switch.tiny .switch-paddle::after {
    top: 0.25rem;
    left: 0.25rem;
    width: 1rem;
    height: 1rem;
}
.switch.tiny input:checked ~ .switch-paddle::after {
    left: 1.75rem;
}
.switch.small {
    height: 1.75rem;
}
.switch.small .switch-paddle {
    width: 3.5rem;
    height: 1.75rem;
    font-size: 0.75rem;
}
.switch.small .switch-paddle::after {
    top: 0.25rem;
    left: 0.25rem;
    width: 1.25rem;
    height: 1.25rem;
}
.switch.small input:checked ~ .switch-paddle::after {
    left: 2rem;
}
.switch.large {
    height: 2.5rem;
}
.switch.large .switch-paddle {
    width: 5rem;
    height: 2.5rem;
    font-size: 1rem;
}
.switch.large .switch-paddle::after {
    top: 0.25rem;
    left: 0.25rem;
    width: 2rem;
    height: 2rem;
}
.switch.large input:checked ~ .switch-paddle::after {
    left: 2.75rem;
}
table {
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 1rem;
    border-radius: 0;
}
tbody,
tfoot,
thead {
    border: 1px solid #f2f2f2;
    background-color: #fff;
}
caption {
    padding: 0.5rem 0.625rem 0.625rem;
    font-weight: 700;
}
thead {
    background: #f9f9f9;
    color: #404040;
}
tfoot {
    background: #f2f2f2;
    color: #404040;
}
tfoot tr,
thead tr {
    background: 0 0;
}
tfoot td,
tfoot th,
thead td,
thead th {
    padding: 0.5rem 0.625rem 0.625rem;
    font-weight: 700;
    text-align: left;
}
tbody td,
tbody th {
    padding: 0.5rem 0.625rem 0.625rem;
}
tbody tr:nth-child(even) {
    border-bottom: 0;
    background-color: #f2f2f2;
}
table.unstriped tbody {
    background-color: #fff;
}
table.unstriped tbody tr {
    border-bottom: 0;
    border-bottom: 1px solid #f2f2f2;
    background-color: #fff;
}
@media screen and (max-width: 63.99875em) {
    table.stack thead {
        display: none;
    }
    table.stack tfoot {
        display: none;
    }
    table.stack td,
    table.stack th,
    table.stack tr {
        display: block;
    }
    table.stack td {
        border-top: 0;
    }
}
table.scroll {
    display: block;
    width: 100%;
    overflow-x: auto;
}
table.hover thead tr:hover {
    background-color: #f4f4f4;
}
table.hover tfoot tr:hover {
    background-color: #ededed;
}
table.hover tbody tr:hover {
    background-color: #fafafa;
}
table.hover:not(.unstriped) tr:nth-of-type(even):hover {
    background-color: #ededed;
}
.table-scroll {
    overflow-x: auto;
}
.badge {
    display: inline-block;
    min-width: 2.1em;
    padding: 0.3em;
    border-radius: 50%;
    font-size: 0.6rem;
    text-align: center;
    background: #64008f;
    color: #fff;
}
.badge.primary {
    background: #64008f;
    color: #fff;
}
.badge.secondary {
    background: #767676;
    color: #000;
}
.badge.success {
    background: #3adb76;
    color: #000;
}
.badge.warning {
    background: #ffae00;
    color: #000;
}
.badge.alert {
    background: #cc4b37;
    color: #000;
}
.breadcrumbs {
    margin: 0 0 1rem 0;
    list-style: none;
}
.breadcrumbs::after,
.breadcrumbs::before {
    display: table;
    content: " ";
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-order: 1;
    order: 1;
}
.breadcrumbs::after {
    clear: both;
}
.breadcrumbs li {
    float: left;
    font-size: 0.6875rem;
    color: #000;
    cursor: default;
    text-transform: uppercase;
}
.breadcrumbs li:not(:last-child)::after {
    position: relative;
    margin: 0 0.75rem;
    opacity: 1;
    content: "/";
    color: #ccc;
}
.breadcrumbs a {
    color: #64008f;
}
.breadcrumbs a:hover {
    text-decoration: underline;
}
.breadcrumbs .disabled {
    color: #ccc;
    cursor: not-allowed;
}
.callout {
    position: relative;
    margin: 0 0 1rem 0;
    padding: 1rem;
    border: 1px solid rgba(0, 0, 0, 0.25);
    border-radius: 0;
    background-color: #fff;
    color: #404040;
}
.callout > :first-child {
    margin-top: 0;
}
.callout > :last-child {
    margin-bottom: 0;
}
.callout.primary {
    background-color: #eec8ff;
    color: #404040;
}
.callout.secondary {
    background-color: #eaeaea;
    color: #404040;
}
.callout.success {
    background-color: #e1faea;
    color: #404040;
}
.callout.warning {
    background-color: #fff3d9;
    color: #404040;
}
.callout.alert {
    background-color: #f7e4e1;
    color: #404040;
}
.callout.small {
    padding-top: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0.5rem;
}
.callout.large {
    padding-top: 3rem;
    padding-right: 3rem;
    padding-bottom: 3rem;
    padding-left: 3rem;
}
.card {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-bottom: 1rem;
    border: 1px solid #f3f3f3;
    border-radius: 0;
    background: #fff;
    box-shadow: none;
    overflow: hidden;
    color: #404040;
}
.card > :last-child {
    margin-bottom: 0;
}
.card-divider {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    padding: 1rem;
    background: #f3f3f3;
}
.card-divider > :last-child {
    margin-bottom: 0;
}
.card-section {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    padding: 1rem;
}
.card-section > :last-child {
    margin-bottom: 0;
}
.card-image {
    min-height: 1px;
}
.dropdown-pane {
    position: absolute;
    z-index: 10;
    display: none;
    width: 300px;
    padding: 1rem;
    visibility: hidden;
    border: 1px solid #ccc;
    border-radius: 0;
    background-color: #fff;
    font-size: 1rem;
}
.dropdown-pane.is-opening {
    display: block;
}
.dropdown-pane.is-open {
    display: block;
    visibility: visible;
}
.dropdown-pane.tiny {
    width: 100px;
}
.dropdown-pane.small {
    width: 200px;
}
.dropdown-pane.large {
    width: 400px;
}
.pagination {
    margin-left: 0;
    margin-bottom: 1rem;
}
.pagination::after,
.pagination::before {
    display: table;
    content: " ";
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-order: 1;
    order: 1;
}
.pagination::after {
    clear: both;
}
.pagination li {
    margin-right: 0.0625rem;
    border-radius: 0;
    font-size: 0.875rem;
    display: none;
}
.pagination li:first-child,
.pagination li:last-child {
    display: inline-block;
}
@media print, screen and (min-width: 47.9375em) {
    .pagination li {
        display: inline-block;
    }
}
.pagination a,
.pagination button {
    display: block;
    padding: 0.1875rem 0.625rem;
    border-radius: 0;
    color: #000;
}
.pagination a:hover,
.pagination button:hover {
    background: #f3f3f3;
}
.pagination .current {
    padding: 0.1875rem 0.625rem;
    background: #64008f;
    color: #fff;
    cursor: default;
}
.pagination .disabled {
    padding: 0.1875rem 0.625rem;
    color: #ccc;
    cursor: not-allowed;
}
.pagination .disabled:hover {
    background: 0 0;
}
.pagination .ellipsis::after {
    padding: 0.1875rem 0.625rem;
    content: "\2026";
    color: #000;
}
.pagination-previous a::before,
.pagination-previous.disabled::before {
    display: inline-block;
    margin-right: 0.5rem;
    content: "\00ab";
}
.pagination-next a::after,
.pagination-next.disabled::after {
    display: inline-block;
    margin-left: 0.5rem;
    content: "\00bb";
}
.has-tip {
    position: relative;
    display: inline-block;
    border-bottom: dotted 1px #232730;
    font-weight: 700;
    cursor: help;
}
.tooltip {
    position: absolute;
    top: calc(100% + 0.6495rem);
    z-index: 1200;
    max-width: 10rem;
    padding: 0.75rem;
    border-radius: 0;
    background-color: #000;
    font-size: 80%;
    color: #fff;
}
.tooltip::before {
    position: absolute;
}
.tooltip.bottom::before {
    display: block;
    width: 0;
    height: 0;
    border: inset 0.75rem;
    content: "";
    border-top-width: 0;
    border-bottom-style: solid;
    border-color: transparent transparent #000;
    bottom: 100%;
}
.tooltip.bottom.align-center::before {
    left: 50%;
    transform: translateX(-50%);
}
.tooltip.top::before {
    display: block;
    width: 0;
    height: 0;
    border: inset 0.75rem;
    content: "";
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #000 transparent transparent;
    top: 100%;
    bottom: auto;
}
.tooltip.top.align-center::before {
    left: 50%;
    transform: translateX(-50%);
}
.tooltip.left::before {
    display: block;
    width: 0;
    height: 0;
    border: inset 0.75rem;
    content: "";
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #000;
    left: 100%;
}
.tooltip.left.align-center::before {
    bottom: auto;
    top: 50%;
    transform: translateY(-50%);
}
.tooltip.right::before {
    display: block;
    width: 0;
    height: 0;
    border: inset 0.75rem;
    content: "";
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #000 transparent transparent;
    right: 100%;
    left: auto;
}
.tooltip.right.align-center::before {
    bottom: auto;
    top: 50%;
    transform: translateY(-50%);
}
.tooltip.align-top::before {
    bottom: auto;
    top: 10%;
}
.tooltip.align-bottom::before {
    bottom: 10%;
    top: auto;
}
.tooltip.align-left::before {
    left: 10%;
    right: auto;
}
.tooltip.align-right::before {
    left: auto;
    right: 10%;
}
.accordion {
    margin-left: 0;
    background: #fff;
    list-style-type: none;
}
.accordion[disabled] .accordion-title {
    cursor: not-allowed;
}
.accordion-item:first-child > :first-child {
    border-radius: 0;
}
.accordion-item:last-child > :last-child {
    border-radius: 0;
}
.accordion-title {
    position: relative;
    display: block;
    padding: 1.25rem 1rem;
    border: 1px solid #f3f3f3;
    border-bottom: 0;
    font-size: 0.75rem;
    line-height: 1;
    color: #64008f;
}
:last-child:not(.is-active) > .accordion-title {
    border-bottom: 1px solid #f3f3f3;
    border-radius: 0;
}
.accordion-title:focus,
.accordion-title:hover {
    background-color: #f3f3f3;
}
.accordion-title::before {
    position: absolute;
    top: 50%;
    right: 1rem;
    margin-top: -0.5rem;
    content: "+";
}
.is-active > .accordion-title::before {
    content: "\2013";
}
.accordion-content {
    display: none;
    padding: 1rem;
    border: 1px solid #f3f3f3;
    border-bottom: 0;
    background-color: #fff;
    color: #404040;
}
:last-child > .accordion-content:last-child {
    border-bottom: 1px solid #f3f3f3;
}
.media-object {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1rem;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.media-object img {
    max-width: none;
}
@media screen and (max-width: 47.93625em) {
    .media-object.stack-for-small {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}
.media-object-section {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
}
.media-object-section:first-child {
    padding-right: 1rem;
}
.media-object-section:last-child:not(:nth-child(2)) {
    padding-left: 1rem;
}
.media-object-section > :last-child {
    margin-bottom: 0;
}
@media screen and (max-width: 47.93625em) {
    .stack-for-small .media-object-section {
        padding: 0;
        padding-bottom: 1rem;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
    .stack-for-small .media-object-section img {
        width: 100%;
    }
}
.media-object-section.main-section {
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
}
.orbit {
    position: relative;
}
.orbit-container {
    position: relative;
    height: 0;
    margin: 0;
    list-style: none;
    overflow: hidden;
}
.orbit-slide {
    width: 100%;
    position: absolute;
}
.orbit-slide.no-motionui.is-active {
    top: 0;
    left: 0;
}
.orbit-figure {
    margin: 0;
}
.orbit-image {
    width: 100%;
    max-width: 100%;
    margin: 0;
}
.orbit-caption {
    position: absolute;
    bottom: 0;
    width: 100%;
    margin-bottom: 0;
    padding: 1rem;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
}
.orbit-next,
.orbit-previous {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    padding: 1rem;
    color: #fff;
}
[data-whatinput="mouse"] .orbit-next,
[data-whatinput="mouse"] .orbit-previous {
    outline: 0;
}
.orbit-next:active,
.orbit-next:focus,
.orbit-next:hover,
.orbit-previous:active,
.orbit-previous:focus,
.orbit-previous:hover {
    background-color: rgba(0, 0, 0, 0.5);
}
.orbit-previous {
    left: 0;
}
.orbit-next {
    left: auto;
    right: 0;
}
.orbit-bullets {
    position: relative;
    margin-top: 0.8rem;
    margin-bottom: 0.8rem;
    text-align: center;
}
[data-whatinput="mouse"] .orbit-bullets {
    outline: 0;
}
.orbit-bullets button {
    width: 1.2rem;
    height: 1.2rem;
    margin: 0.1rem;
    border-radius: 50%;
    background-color: #ccc;
}
.orbit-bullets button:hover {
    background-color: #232730;
}
.orbit-bullets button.is-active {
    background-color: #232730;
}
.flex-video,
.responsive-embed {
    position: relative;
    height: 0;
    margin-bottom: 1rem;
    padding-bottom: 75%;
    overflow: hidden;
}
.flex-video embed,
.flex-video iframe,
.flex-video object,
.flex-video video,
.responsive-embed embed,
.responsive-embed iframe,
.responsive-embed object,
.responsive-embed video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.flex-video.widescreen,
.responsive-embed.widescreen {
    padding-bottom: 56.25%;
}
.tabs {
    margin: 0;
    border: 1px solid #f3f3f3;
    background: #fff;
    list-style-type: none;
}
.tabs::after,
.tabs::before {
    display: table;
    content: " ";
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-order: 1;
    order: 1;
}
.tabs::after {
    clear: both;
}
.tabs.vertical > li {
    display: block;
    float: none;
    width: auto;
}
.tabs.simple > li > a {
    padding: 0;
}
.tabs.simple > li > a:hover {
    background: 0 0;
}
.tabs.primary {
    background: #64008f;
}
.tabs.primary > li > a {
    color: #fff;
}
.tabs.primary > li > a:focus,
.tabs.primary > li > a:hover {
    background: #7100a1;
}
.tabs-title {
    float: left;
}
.tabs-title > a {
    display: block;
    padding: 1.25rem 1.5rem;
    font-size: 0.75rem;
    line-height: 1;
    color: #64008f;
}
[data-whatinput="mouse"] .tabs-title > a {
    outline: 0;
}
.tabs-title > a:hover {
    background: #fff;
    color: #56007b;
}
.tabs-title > a:focus,
.tabs-title > a[aria-selected="true"] {
    background: #f3f3f3;
    color: #64008f;
}
.tabs-content {
    border: 1px solid #f3f3f3;
    border-top: 0;
    background: #fff;
    color: #404040;
    transition: all 0.5s ease;
}
.tabs-content.vertical {
    border: 1px solid #f3f3f3;
    border-left: 0;
}
.tabs-panel {
    display: none;
    padding: 1rem;
}
.tabs-panel.is-active {
    display: block;
}
.thumbnail {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 1rem;
    border: solid 4px #fff;
    border-radius: 0;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
    line-height: 0;
}
a.thumbnail {
    transition: box-shadow 0.2s ease-out;
}
a.thumbnail:focus,
a.thumbnail:hover {
    box-shadow: 0 0 6px 1px rgba(100, 0, 143, 0.5);
}
a.thumbnail image {
    box-shadow: none;
}
.menu {
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
[data-whatinput="mouse"] .menu li {
    outline: 0;
}
.menu .button,
.menu a {
    line-height: 1;
    text-decoration: none;
    display: block;
    padding: 0.7rem 1rem;
}
.menu a,
.menu button,
.menu input,
.menu select {
    margin-bottom: 0;
}
.menu input {
    display: inline-block;
}
.menu,
.menu.horizontal {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-direction: row;
    flex-direction: row;
}
.menu.vertical {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-direction: column;
    flex-direction: column;
}
.menu.expanded li {
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
}
.menu.simple {
    -ms-flex-align: center;
    align-items: center;
}
.menu.simple li + li {
    margin-left: 1rem;
}
.menu.simple a {
    padding: 0;
}
@media print, screen and (min-width: 47.9375em) {
    .menu.medium-horizontal {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .menu.medium-vertical {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .menu.medium-expanded li {
        -ms-flex: 1 1 0px;
        flex: 1 1 0px;
    }
    .menu.medium-simple li {
        -ms-flex: 1 1 0px;
        flex: 1 1 0px;
    }
}
@media print, screen and (min-width: 64em) {
    .menu.large-horizontal {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .menu.large-vertical {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .menu.large-expanded li {
        -ms-flex: 1 1 0px;
        flex: 1 1 0px;
    }
    .menu.large-simple li {
        -ms-flex: 1 1 0px;
        flex: 1 1 0px;
    }
}
@media screen and (min-width: 75em) {
    .menu.xlarge-horizontal {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .menu.xlarge-vertical {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .menu.xlarge-expanded li {
        -ms-flex: 1 1 0px;
        flex: 1 1 0px;
    }
    .menu.xlarge-simple li {
        -ms-flex: 1 1 0px;
        flex: 1 1 0px;
    }
}
@media screen and (min-width: 90em) {
    .menu.xxlarge-horizontal {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .menu.xxlarge-vertical {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .menu.xxlarge-expanded li {
        -ms-flex: 1 1 0px;
        flex: 1 1 0px;
    }
    .menu.xxlarge-simple li {
        -ms-flex: 1 1 0px;
        flex: 1 1 0px;
    }
}
.menu.nested {
    margin-right: 0;
    margin-left: 1rem;
}
.menu.icons a {
    display: -ms-flexbox;
    display: flex;
}
.menu.icon-bottom a,
.menu.icon-left a,
.menu.icon-right a,
.menu.icon-top a {
    display: -ms-flexbox;
    display: flex;
}
.menu.icon-left li a {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
}
.menu.icon-left li a i,
.menu.icon-left li a img,
.menu.icon-left li a svg {
    margin-right: 0.25rem;
}
.menu.icon-right li a {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
}
.menu.icon-right li a i,
.menu.icon-right li a img,
.menu.icon-right li a svg {
    margin-left: 0.25rem;
}
.menu.icon-top li a {
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
}
.menu.icon-top li a i,
.menu.icon-top li a img,
.menu.icon-top li a svg {
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    margin-bottom: 0.25rem;
    text-align: center;
}
.menu.icon-bottom li a {
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
}
.menu.icon-bottom li a i,
.menu.icon-bottom li a img,
.menu.icon-bottom li a svg {
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    margin-bottom: 0.25rem;
    text-align: center;
}
.menu .is-active > a {
    background: #64008f;
    color: #fff;
}
.menu .active > a {
    background: #64008f;
    color: #fff;
}
.menu.align-left {
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.menu.align-right li {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.menu.align-right li .submenu li {
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.menu.align-right.vertical li {
    display: block;
    text-align: right;
}
.menu.align-right.vertical li .submenu li {
    text-align: right;
}
.menu.align-right .nested {
    margin-right: 1rem;
    margin-left: 0;
}
.menu.align-center li {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
}
.menu.align-center li .submenu li {
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.menu .menu-text {
    padding: 0.7rem 1rem;
    font-weight: 700;
    line-height: 1;
    color: inherit;
}
.menu-centered > .menu {
    -ms-flex-pack: center;
    justify-content: center;
}
.menu-centered > .menu li {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
}
.menu-centered > .menu li .submenu li {
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.no-js [data-responsive-menu] ul {
    display: none;
}
.menu-icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 16px;
    cursor: pointer;
}
.menu-icon::after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 2px;
    background: #fff;
    box-shadow: 0 7px 0 #fff, 0 14px 0 #fff;
    content: "";
}
.menu-icon:hover::after {
    background: #ccc;
    box-shadow: 0 7px 0 #ccc, 0 14px 0 #ccc;
}
.menu-icon.dark {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 16px;
    cursor: pointer;
}
.menu-icon.dark::after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 2px;
    background: #000;
    box-shadow: 0 7px 0 #000, 0 14px 0 #000;
    content: "";
}
.menu-icon.dark:hover::after {
    background: #232730;
    box-shadow: 0 7px 0 #232730, 0 14px 0 #232730;
}
.accordion-menu li {
    width: 100%;
}
.accordion-menu a {
    padding: 0.7rem 1rem;
}
.accordion-menu .is-accordion-submenu a {
    padding: 0.7rem 1rem;
}
.accordion-menu .nested.is-accordion-submenu {
    margin-right: 0;
    margin-left: 1rem;
}
.accordion-menu.align-right .nested.is-accordion-submenu {
    margin-right: 1rem;
    margin-left: 0;
}
.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a {
    position: relative;
}
.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: "";
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #64008f transparent transparent;
    position: absolute;
    top: 50%;
    margin-top: -3px;
    right: 1rem;
}
.accordion-menu.align-left .is-accordion-submenu-parent > a::after {
    right: 1rem;
    left: auto;
}
.accordion-menu.align-right .is-accordion-submenu-parent > a::after {
    right: auto;
    left: 1rem;
}
.accordion-menu .is-accordion-submenu-parent[aria-expanded="true"] > a::after {
    transform: rotate(180deg);
    transform-origin: 50% 50%;
}
.is-accordion-submenu-parent {
    position: relative;
}
.has-submenu-toggle > a {
    margin-right: 40px;
}
.submenu-toggle {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    cursor: pointer;
}
.submenu-toggle::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: "";
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #64008f transparent transparent;
    top: 0;
    bottom: 0;
    margin: auto;
}
.submenu-toggle[aria-expanded="true"]::after {
    transform: scaleY(-1);
    transform-origin: 50% 50%;
}
.submenu-toggle-text {
    position: absolute !important;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}
.is-drilldown {
    position: relative;
    overflow: hidden;
}
.is-drilldown li {
    display: block;
}
.is-drilldown.animate-height {
    transition: height 0.5s;
}
.drilldown a {
    padding: 0.7rem 1rem;
    background: #fff;
}
.drilldown .is-drilldown-submenu {
    position: absolute;
    top: 0;
    left: 100%;
    z-index: -1;
    width: 100%;
    background: #fff;
    transition: transform 0.15s linear;
}
.drilldown .is-drilldown-submenu.is-active {
    z-index: 1;
    display: block;
    transform: translateX(-100%);
}
.drilldown .is-drilldown-submenu.is-closing {
    transform: translateX(100%);
}
.drilldown .is-drilldown-submenu a {
    padding: 0.7rem 1rem;
}
.drilldown .nested.is-drilldown-submenu {
    margin-right: 0;
    margin-left: 0;
}
.drilldown .drilldown-submenu-cover-previous {
    min-height: 100%;
}
.drilldown .is-drilldown-submenu-parent > a {
    position: relative;
}
.drilldown .is-drilldown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: "";
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #64008f;
    position: absolute;
    top: 50%;
    margin-top: -6px;
    right: 1rem;
}
.drilldown.align-left .is-drilldown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: "";
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #64008f;
    right: 1rem;
    left: auto;
}
.drilldown.align-right .is-drilldown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: "";
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #64008f transparent transparent;
    right: auto;
    left: 1rem;
}
.drilldown .js-drilldown-back > a::before {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: "";
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #64008f transparent transparent;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.75rem;
}
.dropdown.menu > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    right: 0;
    left: auto;
}
.dropdown.menu > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0;
}
.dropdown.menu > li.is-dropdown-submenu-parent > a {
    position: relative;
    padding-right: 1.5rem;
}
.dropdown.menu > li.is-dropdown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: "";
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #64008f transparent transparent;
    right: 5px;
    left: auto;
    margin-top: -3px;
}
[data-whatinput="mouse"] .dropdown.menu a {
    outline: 0;
}
.dropdown.menu > li > a {
    background: #fff;
    padding: 0.7rem 1rem;
}
.dropdown.menu > li.is-active > a {
    background: 0 0;
    color: #64008f;
}
.no-js .dropdown.menu ul {
    display: none;
}
.dropdown.menu .nested.is-dropdown-submenu {
    margin-right: 0;
    margin-left: 0;
}
.dropdown.menu.vertical > li .is-dropdown-submenu {
    top: 0;
}
.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu {
    top: 0;
    right: 100%;
    left: auto;
}
.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%;
}
.dropdown.menu.vertical > li > a::after {
    right: 14px;
}
.dropdown.menu.vertical > li.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: "";
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #64008f transparent transparent;
    right: auto;
    left: 5px;
}
.dropdown.menu.vertical > li.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: "";
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #64008f;
}
@media print, screen and (min-width: 47.9375em) {
    .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {
        top: 100%;
        right: 0;
        left: auto;
    }
    .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu {
        top: 100%;
        right: auto;
        left: 0;
    }
    .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a {
        position: relative;
        padding-right: 1.5rem;
    }
    .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: "";
        border-bottom-width: 0;
        border-top-style: solid;
        border-color: #64008f transparent transparent;
        right: 5px;
        left: auto;
        margin-top: -3px;
    }
    .dropdown.menu.medium-vertical > li .is-dropdown-submenu {
        top: 0;
    }
    .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu {
        top: 0;
        right: 100%;
        left: auto;
    }
    .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu {
        right: auto;
        left: 100%;
    }
    .dropdown.menu.medium-vertical > li > a::after {
        right: 14px;
    }
    .dropdown.menu.medium-vertical > li.opens-left > a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: "";
        border-left-width: 0;
        border-right-style: solid;
        border-color: transparent #64008f transparent transparent;
        right: auto;
        left: 5px;
    }
    .dropdown.menu.medium-vertical > li.opens-right > a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: "";
        border-right-width: 0;
        border-left-style: solid;
        border-color: transparent transparent transparent #64008f;
    }
}
@media print, screen and (min-width: 64em) {
    .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu {
        top: 100%;
        right: 0;
        left: auto;
    }
    .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu {
        top: 100%;
        right: auto;
        left: 0;
    }
    .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a {
        position: relative;
        padding-right: 1.5rem;
    }
    .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: "";
        border-bottom-width: 0;
        border-top-style: solid;
        border-color: #64008f transparent transparent;
        right: 5px;
        left: auto;
        margin-top: -3px;
    }
    .dropdown.menu.large-vertical > li .is-dropdown-submenu {
        top: 0;
    }
    .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu {
        top: 0;
        right: 100%;
        left: auto;
    }
    .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu {
        right: auto;
        left: 100%;
    }
    .dropdown.menu.large-vertical > li > a::after {
        right: 14px;
    }
    .dropdown.menu.large-vertical > li.opens-left > a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: "";
        border-left-width: 0;
        border-right-style: solid;
        border-color: transparent #64008f transparent transparent;
        right: auto;
        left: 5px;
    }
    .dropdown.menu.large-vertical > li.opens-right > a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: "";
        border-right-width: 0;
        border-left-style: solid;
        border-color: transparent transparent transparent #64008f;
    }
}
@media screen and (min-width: 75em) {
    .dropdown.menu.xlarge-horizontal > li.opens-left > .is-dropdown-submenu {
        top: 100%;
        right: 0;
        left: auto;
    }
    .dropdown.menu.xlarge-horizontal > li.opens-right > .is-dropdown-submenu {
        top: 100%;
        right: auto;
        left: 0;
    }
    .dropdown.menu.xlarge-horizontal > li.is-dropdown-submenu-parent > a {
        position: relative;
        padding-right: 1.5rem;
    }
    .dropdown.menu.xlarge-horizontal > li.is-dropdown-submenu-parent > a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: "";
        border-bottom-width: 0;
        border-top-style: solid;
        border-color: #64008f transparent transparent;
        right: 5px;
        left: auto;
        margin-top: -3px;
    }
    .dropdown.menu.xlarge-vertical > li .is-dropdown-submenu {
        top: 0;
    }
    .dropdown.menu.xlarge-vertical > li.opens-left > .is-dropdown-submenu {
        top: 0;
        right: 100%;
        left: auto;
    }
    .dropdown.menu.xlarge-vertical > li.opens-right > .is-dropdown-submenu {
        right: auto;
        left: 100%;
    }
    .dropdown.menu.xlarge-vertical > li > a::after {
        right: 14px;
    }
    .dropdown.menu.xlarge-vertical > li.opens-left > a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: "";
        border-left-width: 0;
        border-right-style: solid;
        border-color: transparent #64008f transparent transparent;
        right: auto;
        left: 5px;
    }
    .dropdown.menu.xlarge-vertical > li.opens-right > a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: "";
        border-right-width: 0;
        border-left-style: solid;
        border-color: transparent transparent transparent #64008f;
    }
}
@media screen and (min-width: 90em) {
    .dropdown.menu.xxlarge-horizontal > li.opens-left > .is-dropdown-submenu {
        top: 100%;
        right: 0;
        left: auto;
    }
    .dropdown.menu.xxlarge-horizontal > li.opens-right > .is-dropdown-submenu {
        top: 100%;
        right: auto;
        left: 0;
    }
    .dropdown.menu.xxlarge-horizontal > li.is-dropdown-submenu-parent > a {
        position: relative;
        padding-right: 1.5rem;
    }
    .dropdown.menu.xxlarge-horizontal > li.is-dropdown-submenu-parent > a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: "";
        border-bottom-width: 0;
        border-top-style: solid;
        border-color: #64008f transparent transparent;
        right: 5px;
        left: auto;
        margin-top: -3px;
    }
    .dropdown.menu.xxlarge-vertical > li .is-dropdown-submenu {
        top: 0;
    }
    .dropdown.menu.xxlarge-vertical > li.opens-left > .is-dropdown-submenu {
        top: 0;
        right: 100%;
        left: auto;
    }
    .dropdown.menu.xxlarge-vertical > li.opens-right > .is-dropdown-submenu {
        right: auto;
        left: 100%;
    }
    .dropdown.menu.xxlarge-vertical > li > a::after {
        right: 14px;
    }
    .dropdown.menu.xxlarge-vertical > li.opens-left > a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: "";
        border-left-width: 0;
        border-right-style: solid;
        border-color: transparent #64008f transparent transparent;
        right: auto;
        left: 5px;
    }
    .dropdown.menu.xxlarge-vertical > li.opens-right > a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: "";
        border-right-width: 0;
        border-left-style: solid;
        border-color: transparent transparent transparent #64008f;
    }
}
.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
    top: 100%;
    right: 0;
    left: auto;
}
.is-dropdown-menu.vertical {
    width: 100px;
}
.is-dropdown-menu.vertical.align-right {
    float: right;
}
.is-dropdown-submenu-parent {
    position: relative;
}
.is-dropdown-submenu-parent a::after {
    position: absolute;
    top: 50%;
    right: 5px;
    left: auto;
    margin-top: -6px;
}
.is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu {
    top: 100%;
    left: auto;
}
.is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu {
    right: 100%;
    left: auto;
}
.is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%;
}
.is-dropdown-submenu {
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 1;
    display: none;
    min-width: 200px;
    border: 1px solid #ccc;
    background: #fff;
}
.dropdown .is-dropdown-submenu a {
    padding: 0.7rem 1rem;
}
.is-dropdown-submenu .is-dropdown-submenu-parent > a::after {
    right: 14px;
}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: "";
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #64008f transparent transparent;
    right: auto;
    left: 5px;
}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: "";
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #64008f;
}
.is-dropdown-submenu .is-dropdown-submenu {
    margin-top: -1px;
}
.is-dropdown-submenu > li {
    width: 100%;
}
.is-dropdown-submenu.js-dropdown-active {
    display: block;
}
.is-off-canvas-open {
    overflow: hidden;
}
.js-off-canvas-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 11;
    width: 100%;
    height: 100%;
    transition: opacity 0.5s ease, visibility 0.5s ease;
    background: rgba(255, 255, 255, 0.25);
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
}
.js-off-canvas-overlay.is-visible {
    opacity: 1;
    visibility: visible;
}
.js-off-canvas-overlay.is-closable {
    cursor: pointer;
}
.js-off-canvas-overlay.is-overlay-absolute {
    position: absolute;
}
.js-off-canvas-overlay.is-overlay-fixed {
    position: fixed;
}
.off-canvas-wrapper {
    position: relative;
    overflow: hidden;
}
.off-canvas {
    position: fixed;
    z-index: 12;
    transition: transform 0.5s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: #f3f3f3;
}
[data-whatinput="mouse"] .off-canvas {
    outline: 0;
}
.off-canvas.is-transition-push {
    z-index: 12;
}
.off-canvas.is-closed {
    visibility: hidden;
}
.off-canvas.is-transition-overlap {
    z-index: 13;
}
.off-canvas.is-transition-overlap.is-open {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
}
.off-canvas.is-open {
    transform: translate(0, 0);
}
.off-canvas-absolute {
    position: absolute;
    z-index: 12;
    transition: transform 0.5s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: #f3f3f3;
}
[data-whatinput="mouse"] .off-canvas-absolute {
    outline: 0;
}
.off-canvas-absolute.is-transition-push {
    z-index: 12;
}
.off-canvas-absolute.is-closed {
    visibility: hidden;
}
.off-canvas-absolute.is-transition-overlap {
    z-index: 13;
}
.off-canvas-absolute.is-transition-overlap.is-open {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
}
.off-canvas-absolute.is-open {
    transform: translate(0, 0);
}
.position-left {
    top: 0;
    left: 0;
    height: 100%;
    overflow-y: auto;
    width: 250px;
    transform: translateX(-250px);
}
.off-canvas-content .off-canvas.position-left {
    transform: translateX(-250px);
}
.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open {
    transform: translate(0, 0);
}
.off-canvas-content.is-open-left.has-transition-push {
    transform: translateX(250px);
}
.position-left.is-transition-push {
    box-shadow: inset -13px 0 20px -13px rgba(0, 0, 0, 0.25);
}
.position-right {
    top: 0;
    right: 0;
    height: 100%;
    overflow-y: auto;
    width: 250px;
    transform: translateX(250px);
}
.off-canvas-content .off-canvas.position-right {
    transform: translateX(250px);
}
.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open {
    transform: translate(0, 0);
}
.off-canvas-content.is-open-right.has-transition-push {
    transform: translateX(-250px);
}
.position-right.is-transition-push {
    box-shadow: inset 13px 0 20px -13px rgba(0, 0, 0, 0.25);
}
.position-top {
    top: 0;
    left: 0;
    width: 100%;
    overflow-x: auto;
    height: 250px;
    transform: translateY(-250px);
}
.off-canvas-content .off-canvas.position-top {
    transform: translateY(-250px);
}
.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open {
    transform: translate(0, 0);
}
.off-canvas-content.is-open-top.has-transition-push {
    transform: translateY(250px);
}
.position-top.is-transition-push {
    box-shadow: inset 0 -13px 20px -13px rgba(0, 0, 0, 0.25);
}
.position-bottom {
    bottom: 0;
    left: 0;
    width: 100%;
    overflow-x: auto;
    height: 250px;
    transform: translateY(250px);
}
.off-canvas-content .off-canvas.position-bottom {
    transform: translateY(250px);
}
.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open {
    transform: translate(0, 0);
}
.off-canvas-content.is-open-bottom.has-transition-push {
    transform: translateY(-250px);
}
.position-bottom.is-transition-push {
    box-shadow: inset 0 13px 20px -13px rgba(0, 0, 0, 0.25);
}
.off-canvas-content {
    transform: none;
    transition: transform 0.5s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.off-canvas-content.has-transition-push {
    transform: translate(0, 0);
}
.off-canvas-content .off-canvas.is-open {
    transform: translate(0, 0);
}
@media print, screen and (min-width: 47.9375em) {
    .position-left.reveal-for-medium {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible;
    }
    .position-left.reveal-for-medium .close-button {
        display: none;
    }
    .off-canvas-content .position-left.reveal-for-medium {
        transform: none;
    }
    .off-canvas-content.has-reveal-left {
        margin-left: 250px;
    }
    .position-left.reveal-for-medium ~ .off-canvas-content {
        margin-left: 250px;
    }
    .position-right.reveal-for-medium {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible;
    }
    .position-right.reveal-for-medium .close-button {
        display: none;
    }
    .off-canvas-content .position-right.reveal-for-medium {
        transform: none;
    }
    .off-canvas-content.has-reveal-right {
        margin-right: 250px;
    }
    .position-right.reveal-for-medium ~ .off-canvas-content {
        margin-right: 250px;
    }
    .position-top.reveal-for-medium {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible;
    }
    .position-top.reveal-for-medium .close-button {
        display: none;
    }
    .off-canvas-content .position-top.reveal-for-medium {
        transform: none;
    }
    .off-canvas-content.has-reveal-top {
        margin-top: 250px;
    }
    .position-top.reveal-for-medium ~ .off-canvas-content {
        margin-top: 250px;
    }
    .position-bottom.reveal-for-medium {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible;
    }
    .position-bottom.reveal-for-medium .close-button {
        display: none;
    }
    .off-canvas-content .position-bottom.reveal-for-medium {
        transform: none;
    }
    .off-canvas-content.has-reveal-bottom {
        margin-bottom: 250px;
    }
    .position-bottom.reveal-for-medium ~ .off-canvas-content {
        margin-bottom: 250px;
    }
}
@media print, screen and (min-width: 64em) {
    .position-left.reveal-for-large {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible;
    }
    .position-left.reveal-for-large .close-button {
        display: none;
    }
    .off-canvas-content .position-left.reveal-for-large {
        transform: none;
    }
    .off-canvas-content.has-reveal-left {
        margin-left: 250px;
    }
    .position-left.reveal-for-large ~ .off-canvas-content {
        margin-left: 250px;
    }
    .position-right.reveal-for-large {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible;
    }
    .position-right.reveal-for-large .close-button {
        display: none;
    }
    .off-canvas-content .position-right.reveal-for-large {
        transform: none;
    }
    .off-canvas-content.has-reveal-right {
        margin-right: 250px;
    }
    .position-right.reveal-for-large ~ .off-canvas-content {
        margin-right: 250px;
    }
    .position-top.reveal-for-large {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible;
    }
    .position-top.reveal-for-large .close-button {
        display: none;
    }
    .off-canvas-content .position-top.reveal-for-large {
        transform: none;
    }
    .off-canvas-content.has-reveal-top {
        margin-top: 250px;
    }
    .position-top.reveal-for-large ~ .off-canvas-content {
        margin-top: 250px;
    }
    .position-bottom.reveal-for-large {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible;
    }
    .position-bottom.reveal-for-large .close-button {
        display: none;
    }
    .off-canvas-content .position-bottom.reveal-for-large {
        transform: none;
    }
    .off-canvas-content.has-reveal-bottom {
        margin-bottom: 250px;
    }
    .position-bottom.reveal-for-large ~ .off-canvas-content {
        margin-bottom: 250px;
    }
}
@media screen and (min-width: 75em) {
    .position-left.reveal-for-xlarge {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible;
    }
    .position-left.reveal-for-xlarge .close-button {
        display: none;
    }
    .off-canvas-content .position-left.reveal-for-xlarge {
        transform: none;
    }
    .off-canvas-content.has-reveal-left {
        margin-left: 250px;
    }
    .position-left.reveal-for-xlarge ~ .off-canvas-content {
        margin-left: 250px;
    }
    .position-right.reveal-for-xlarge {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible;
    }
    .position-right.reveal-for-xlarge .close-button {
        display: none;
    }
    .off-canvas-content .position-right.reveal-for-xlarge {
        transform: none;
    }
    .off-canvas-content.has-reveal-right {
        margin-right: 250px;
    }
    .position-right.reveal-for-xlarge ~ .off-canvas-content {
        margin-right: 250px;
    }
    .position-top.reveal-for-xlarge {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible;
    }
    .position-top.reveal-for-xlarge .close-button {
        display: none;
    }
    .off-canvas-content .position-top.reveal-for-xlarge {
        transform: none;
    }
    .off-canvas-content.has-reveal-top {
        margin-top: 250px;
    }
    .position-top.reveal-for-xlarge ~ .off-canvas-content {
        margin-top: 250px;
    }
    .position-bottom.reveal-for-xlarge {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible;
    }
    .position-bottom.reveal-for-xlarge .close-button {
        display: none;
    }
    .off-canvas-content .position-bottom.reveal-for-xlarge {
        transform: none;
    }
    .off-canvas-content.has-reveal-bottom {
        margin-bottom: 250px;
    }
    .position-bottom.reveal-for-xlarge ~ .off-canvas-content {
        margin-bottom: 250px;
    }
}
@media screen and (min-width: 90em) {
    .position-left.reveal-for-xxlarge {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible;
    }
    .position-left.reveal-for-xxlarge .close-button {
        display: none;
    }
    .off-canvas-content .position-left.reveal-for-xxlarge {
        transform: none;
    }
    .off-canvas-content.has-reveal-left {
        margin-left: 250px;
    }
    .position-left.reveal-for-xxlarge ~ .off-canvas-content {
        margin-left: 250px;
    }
    .position-right.reveal-for-xxlarge {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible;
    }
    .position-right.reveal-for-xxlarge .close-button {
        display: none;
    }
    .off-canvas-content .position-right.reveal-for-xxlarge {
        transform: none;
    }
    .off-canvas-content.has-reveal-right {
        margin-right: 250px;
    }
    .position-right.reveal-for-xxlarge ~ .off-canvas-content {
        margin-right: 250px;
    }
    .position-top.reveal-for-xxlarge {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible;
    }
    .position-top.reveal-for-xxlarge .close-button {
        display: none;
    }
    .off-canvas-content .position-top.reveal-for-xxlarge {
        transform: none;
    }
    .off-canvas-content.has-reveal-top {
        margin-top: 250px;
    }
    .position-top.reveal-for-xxlarge ~ .off-canvas-content {
        margin-top: 250px;
    }
    .position-bottom.reveal-for-xxlarge {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible;
    }
    .position-bottom.reveal-for-xxlarge .close-button {
        display: none;
    }
    .off-canvas-content .position-bottom.reveal-for-xxlarge {
        transform: none;
    }
    .off-canvas-content.has-reveal-bottom {
        margin-bottom: 250px;
    }
    .position-bottom.reveal-for-xxlarge ~ .off-canvas-content {
        margin-bottom: 250px;
    }
}
@media print, screen and (min-width: 47.9375em) {
    .off-canvas.in-canvas-for-medium {
        visibility: visible;
        height: auto;
        position: static;
        background: 0 0;
        width: auto;
        overflow: visible;
        transition: none;
    }
    .off-canvas.in-canvas-for-medium.position-bottom,
    .off-canvas.in-canvas-for-medium.position-left,
    .off-canvas.in-canvas-for-medium.position-right,
    .off-canvas.in-canvas-for-medium.position-top {
        box-shadow: none;
        transform: none;
    }
    .off-canvas.in-canvas-for-medium .close-button {
        display: none;
    }
}
@media print, screen and (min-width: 64em) {
    .off-canvas.in-canvas-for-large {
        visibility: visible;
        height: auto;
        position: static;
        background: 0 0;
        width: auto;
        overflow: visible;
        transition: none;
    }
    .off-canvas.in-canvas-for-large.position-bottom,
    .off-canvas.in-canvas-for-large.position-left,
    .off-canvas.in-canvas-for-large.position-right,
    .off-canvas.in-canvas-for-large.position-top {
        box-shadow: none;
        transform: none;
    }
    .off-canvas.in-canvas-for-large .close-button {
        display: none;
    }
}
@media screen and (min-width: 75em) {
    .off-canvas.in-canvas-for-xlarge {
        visibility: visible;
        height: auto;
        position: static;
        background: 0 0;
        width: auto;
        overflow: visible;
        transition: none;
    }
    .off-canvas.in-canvas-for-xlarge.position-bottom,
    .off-canvas.in-canvas-for-xlarge.position-left,
    .off-canvas.in-canvas-for-xlarge.position-right,
    .off-canvas.in-canvas-for-xlarge.position-top {
        box-shadow: none;
        transform: none;
    }
    .off-canvas.in-canvas-for-xlarge .close-button {
        display: none;
    }
}
@media screen and (min-width: 90em) {
    .off-canvas.in-canvas-for-xxlarge {
        visibility: visible;
        height: auto;
        position: static;
        background: 0 0;
        width: auto;
        overflow: visible;
        transition: none;
    }
    .off-canvas.in-canvas-for-xxlarge.position-bottom,
    .off-canvas.in-canvas-for-xxlarge.position-left,
    .off-canvas.in-canvas-for-xxlarge.position-right,
    .off-canvas.in-canvas-for-xxlarge.position-top {
        box-shadow: none;
        transform: none;
    }
    .off-canvas.in-canvas-for-xxlarge .close-button {
        display: none;
    }
}
html.is-reveal-open {
    position: fixed;
    width: 100%;
    overflow-y: hidden;
}
html.is-reveal-open.zf-has-scroll {
    overflow-y: scroll;
}
html.is-reveal-open body {
    overflow-y: hidden;
}
.reveal-overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1005;
    display: none;
    background-color: rgba(0, 0, 0, 0.45);
    overflow-y: auto;
}
.reveal {
    z-index: 1006;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: none;
    padding: 1rem;
    border: 1px solid #ccc;
    border-radius: 0;
    background-color: #fff;
    position: relative;
    top: 100px;
    margin-right: auto;
    margin-left: auto;
    overflow-y: auto;
}
[data-whatinput="mouse"] .reveal {
    outline: 0;
}
@media print, screen and (min-width: 47.9375em) {
    .reveal {
        min-height: 0;
    }
}
.reveal .column {
    min-width: 0;
}
.reveal > :last-child {
    margin-bottom: 0;
}
@media print, screen and (min-width: 47.9375em) {
    .reveal {
        width: 600px;
        max-width: 75rem;
    }
}
.reveal.collapse {
    padding: 0;
}
@media print, screen and (min-width: 47.9375em) {
    .reveal.tiny {
        width: 30%;
        max-width: 75rem;
    }
}
@media print, screen and (min-width: 47.9375em) {
    .reveal.small {
        width: 50%;
        max-width: 75rem;
    }
}
@media print, screen and (min-width: 47.9375em) {
    .reveal.large {
        width: 90%;
        max-width: 75rem;
    }
}
.reveal.full {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 100%;
    margin-left: 0;
    border: 0;
    border-radius: 0;
}
@media screen and (max-width: 47.93625em) {
    .reveal {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        max-width: none;
        height: 100%;
        min-height: 100%;
        margin-left: 0;
        border: 0;
        border-radius: 0;
    }
}
.reveal.without-overlay {
    position: fixed;
}
.sticky-container {
    position: relative;
}
.sticky {
    position: relative;
    z-index: 0;
    transform: translate3d(0, 0, 0);
}
.sticky.is-stuck {
    position: fixed;
    z-index: 5;
    width: 100%;
}
.sticky.is-stuck.is-at-top {
    top: 0;
}
.sticky.is-stuck.is-at-bottom {
    bottom: 0;
}
.sticky.is-anchored {
    position: relative;
    right: auto;
    left: auto;
}
.sticky.is-anchored.is-at-bottom {
    bottom: 0;
}
.title-bar {
    padding: 0.5rem;
    background: #000;
    color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
}
.title-bar .menu-icon {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}
.title-bar-left,
.title-bar-right {
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
}
.title-bar-right {
    text-align: right;
}
.title-bar-title {
    display: inline-block;
    vertical-align: middle;
    font-weight: 700;
}
.top-bar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    padding: 0.5rem;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.top-bar,
.top-bar ul {
    background-color: #f3f3f3;
}
.top-bar input {
    max-width: 200px;
    margin-right: 1rem;
}
.top-bar .input-group-field {
    width: 100%;
    margin-right: 0;
}
.top-bar input.button {
    width: auto;
}
.top-bar .top-bar-left,
.top-bar .top-bar-right {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
@media print, screen and (min-width: 47.9375em) {
    .top-bar {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .top-bar .top-bar-left {
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        margin-right: auto;
    }
    .top-bar .top-bar-right {
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        margin-left: auto;
    }
}
@media screen and (max-width: 63.99875em) {
    .top-bar.stacked-for-medium {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .top-bar.stacked-for-medium .top-bar-left,
    .top-bar.stacked-for-medium .top-bar-right {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
@media screen and (max-width: 74.99875em) {
    .top-bar.stacked-for-large {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .top-bar.stacked-for-large .top-bar-left,
    .top-bar.stacked-for-large .top-bar-right {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
@media screen and (max-width: 89.99875em) {
    .top-bar.stacked-for-xlarge {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .top-bar.stacked-for-xlarge .top-bar-left,
    .top-bar.stacked-for-xlarge .top-bar-right {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
.top-bar.stacked-for-xxlarge {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.top-bar.stacked-for-xxlarge .top-bar-left,
.top-bar.stacked-for-xxlarge .top-bar-right {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.top-bar-title {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin: 0.5rem 1rem 0.5rem 0;
}
.top-bar-left,
.top-bar-right {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.float-left {
    float: left !important;
}
.float-right {
    float: right !important;
}
.float-center {
    display: block;
    margin-right: auto;
    margin-left: auto;
}
.clearfix::after,
.clearfix::before {
    display: table;
    content: " ";
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-order: 1;
    order: 1;
}
.clearfix::after {
    clear: both;
}
.align-left {
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.align-right {
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.align-center {
    -ms-flex-pack: center;
    justify-content: center;
}
.align-justify {
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.align-spaced {
    -ms-flex-pack: distribute;
    justify-content: space-around;
}
.align-left.vertical.menu > li > a {
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.align-right.vertical.menu > li > a {
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.align-center.vertical.menu > li > a {
    -ms-flex-pack: center;
    justify-content: center;
}
.align-top {
    -ms-flex-align: start;
    align-items: flex-start;
}
.align-self-top {
    -ms-flex-item-align: start;
    align-self: flex-start;
}
.align-bottom {
    -ms-flex-align: end;
    align-items: flex-end;
}
.align-self-bottom {
    -ms-flex-item-align: end;
    align-self: flex-end;
}
.align-middle {
    -ms-flex-align: center;
    align-items: center;
}
.align-self-middle {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}
.align-stretch {
    -ms-flex-align: stretch;
    align-items: stretch;
}
.align-self-stretch {
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
}
.align-center-middle {
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
}
.small-order-1 {
    -ms-flex-order: 1;
    order: 1;
}
.small-order-2 {
    -ms-flex-order: 2;
    order: 2;
}
.small-order-3 {
    -ms-flex-order: 3;
    order: 3;
}
.small-order-4 {
    -ms-flex-order: 4;
    order: 4;
}
.small-order-5 {
    -ms-flex-order: 5;
    order: 5;
}
.small-order-6 {
    -ms-flex-order: 6;
    order: 6;
}
@media print, screen and (min-width: 47.9375em) {
    .medium-order-1 {
        -ms-flex-order: 1;
        order: 1;
    }
    .medium-order-2 {
        -ms-flex-order: 2;
        order: 2;
    }
    .medium-order-3 {
        -ms-flex-order: 3;
        order: 3;
    }
    .medium-order-4 {
        -ms-flex-order: 4;
        order: 4;
    }
    .medium-order-5 {
        -ms-flex-order: 5;
        order: 5;
    }
    .medium-order-6 {
        -ms-flex-order: 6;
        order: 6;
    }
}
@media print, screen and (min-width: 64em) {
    .large-order-1 {
        -ms-flex-order: 1;
        order: 1;
    }
    .large-order-2 {
        -ms-flex-order: 2;
        order: 2;
    }
    .large-order-3 {
        -ms-flex-order: 3;
        order: 3;
    }
    .large-order-4 {
        -ms-flex-order: 4;
        order: 4;
    }
    .large-order-5 {
        -ms-flex-order: 5;
        order: 5;
    }
    .large-order-6 {
        -ms-flex-order: 6;
        order: 6;
    }
}
@media screen and (min-width: 75em) {
    .xlarge-order-1 {
        -ms-flex-order: 1;
        order: 1;
    }
    .xlarge-order-2 {
        -ms-flex-order: 2;
        order: 2;
    }
    .xlarge-order-3 {
        -ms-flex-order: 3;
        order: 3;
    }
    .xlarge-order-4 {
        -ms-flex-order: 4;
        order: 4;
    }
    .xlarge-order-5 {
        -ms-flex-order: 5;
        order: 5;
    }
    .xlarge-order-6 {
        -ms-flex-order: 6;
        order: 6;
    }
}
@media screen and (min-width: 90em) {
    .xxlarge-order-1 {
        -ms-flex-order: 1;
        order: 1;
    }
    .xxlarge-order-2 {
        -ms-flex-order: 2;
        order: 2;
    }
    .xxlarge-order-3 {
        -ms-flex-order: 3;
        order: 3;
    }
    .xxlarge-order-4 {
        -ms-flex-order: 4;
        order: 4;
    }
    .xxlarge-order-5 {
        -ms-flex-order: 5;
        order: 5;
    }
    .xxlarge-order-6 {
        -ms-flex-order: 6;
        order: 6;
    }
}
.flex-container {
    display: -ms-flexbox;
    display: flex;
}
.flex-child-auto {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
.flex-child-grow {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
}
.flex-child-shrink {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
}
.flex-dir-row {
    -ms-flex-direction: row;
    flex-direction: row;
}
.flex-dir-row-reverse {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.flex-dir-column {
    -ms-flex-direction: column;
    flex-direction: column;
}
.flex-dir-column-reverse {
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
@media print, screen and (min-width: 47.9375em) {
    .medium-flex-container {
        display: -ms-flexbox;
        display: flex;
    }
    .medium-flex-child-auto {
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }
    .medium-flex-child-grow {
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
    }
    .medium-flex-child-shrink {
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    }
    .medium-flex-dir-row {
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .medium-flex-dir-row-reverse {
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }
    .medium-flex-dir-column {
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .medium-flex-dir-column-reverse {
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
}
@media print, screen and (min-width: 64em) {
    .large-flex-container {
        display: -ms-flexbox;
        display: flex;
    }
    .large-flex-child-auto {
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }
    .large-flex-child-grow {
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
    }
    .large-flex-child-shrink {
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    }
    .large-flex-dir-row {
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .large-flex-dir-row-reverse {
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }
    .large-flex-dir-column {
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .large-flex-dir-column-reverse {
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
}
@media screen and (min-width: 75em) {
    .xlarge-flex-container {
        display: -ms-flexbox;
        display: flex;
    }
    .xlarge-flex-child-auto {
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }
    .xlarge-flex-child-grow {
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
    }
    .xlarge-flex-child-shrink {
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    }
    .xlarge-flex-dir-row {
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .xlarge-flex-dir-row-reverse {
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }
    .xlarge-flex-dir-column {
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .xlarge-flex-dir-column-reverse {
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
}
@media screen and (min-width: 90em) {
    .xxlarge-flex-container {
        display: -ms-flexbox;
        display: flex;
    }
    .xxlarge-flex-child-auto {
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }
    .xxlarge-flex-child-grow {
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
    }
    .xxlarge-flex-child-shrink {
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    }
    .xxlarge-flex-dir-row {
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .xxlarge-flex-dir-row-reverse {
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }
    .xxlarge-flex-dir-column {
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .xxlarge-flex-dir-column-reverse {
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
}
.hide {
    display: none !important;
}
.invisible {
    visibility: hidden;
}
@media screen and (max-width: 47.93625em) {
    .hide-for-small-only {
        display: none !important;
    }
}
@media screen and (max-width: 0em), screen and (min-width: 47.9375em) {
    .show-for-small-only {
        display: none !important;
    }
}
@media print, screen and (min-width: 47.9375em) {
    .hide-for-medium {
        display: none !important;
    }
}
@media screen and (max-width: 47.93625em) {
    .show-for-medium {
        display: none !important;
    }
}
@media screen and (min-width: 47.9375em) and (max-width: 63.99875em) {
    .hide-for-medium-only {
        display: none !important;
    }
}
@media screen and (max-width: 47.93625em), screen and (min-width: 64em) {
    .show-for-medium-only {
        display: none !important;
    }
}
@media print, screen and (min-width: 64em) {
    .hide-for-large {
        display: none !important;
    }
}
@media screen and (max-width: 63.99875em) {
    .show-for-large {
        display: none !important;
    }
}
@media screen and (min-width: 64em) and (max-width: 74.99875em) {
    .hide-for-large-only {
        display: none !important;
    }
}
@media screen and (max-width: 63.99875em), screen and (min-width: 75em) {
    .show-for-large-only {
        display: none !important;
    }
}
@media screen and (min-width: 75em) {
    .hide-for-xlarge {
        display: none !important;
    }
}
@media screen and (max-width: 74.99875em) {
    .show-for-xlarge {
        display: none !important;
    }
}
@media screen and (min-width: 75em) and (max-width: 89.99875em) {
    .hide-for-xlarge-only {
        display: none !important;
    }
}
@media screen and (max-width: 74.99875em), screen and (min-width: 90em) {
    .show-for-xlarge-only {
        display: none !important;
    }
}
@media screen and (min-width: 90em) {
    .hide-for-xxlarge {
        display: none !important;
    }
}
@media screen and (max-width: 89.99875em) {
    .show-for-xxlarge {
        display: none !important;
    }
}
@media screen and (min-width: 90em) {
    .hide-for-xxlarge-only {
        display: none !important;
    }
}
@media screen and (max-width: 89.99875em) {
    .show-for-xxlarge-only {
        display: none !important;
    }
}
.show-for-sr,
.show-on-focus {
    position: absolute !important;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}
.show-on-focus:active,
.show-on-focus:focus {
    position: static !important;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal;
}
.hide-for-portrait,
.show-for-landscape {
    display: block !important;
}
@media screen and (orientation: landscape) {
    .hide-for-portrait,
    .show-for-landscape {
        display: block !important;
    }
}
@media screen and (orientation: portrait) {
    .hide-for-portrait,
    .show-for-landscape {
        display: none !important;
    }
}
.hide-for-landscape,
.show-for-portrait {
    display: none !important;
}
@media screen and (orientation: landscape) {
    .hide-for-landscape,
    .show-for-portrait {
        display: none !important;
    }
}
@media screen and (orientation: portrait) {
    .hide-for-landscape,
    .show-for-portrait {
        display: block !important;
    }
}
.text-hide {
    font: 0/0 a !important;
    color: transparent !important;
    text-shadow: none !important;
    background-color: transparent !important;
    border: 0 !important;
}
.text-truncate {
    max-width: 100% !important;
    overflow: hidden !important;
    text-overflow: ellipsis;
    white-space: nowrap !important;
}
.text-nowrap {
    white-space: nowrap !important;
}
.text-wrap {
    word-wrap: break-word !important;
}
.text-lowercase {
    text-transform: lowercase !important;
}
.text-uppercase {
    text-transform: uppercase !important;
}
.text-capitalize {
    text-transform: capitalize !important;
}
.text-overline {
    text-decoration: overline !important;
}
.text-underline {
    text-decoration: underline !important;
}
.text-line-through {
    text-decoration: line-through !important;
}
.font-wide {
    letter-spacing: 0.25rem;
}
.font-normal {
    font-weight: 400;
}
.font-bold {
    font-weight: 700;
}
.font-italic {
    font-style: italic !important;
}
ul.list-disc {
    list-style-type: disc !important;
}
ul.list-circle {
    list-style-type: circle !important;
}
ul.list-square {
    list-style-type: square !important;
}
ol.list-decimal {
    list-style-type: decimal !important;
}
ol.list-lower-alpha {
    list-style-type: lower-alpha !important;
}
ol.list-lower-latin {
    list-style-type: lower-latin !important;
}
ol.list-lower-roman {
    list-style-type: lower-roman !important;
}
ol.list-upper-alpha {
    list-style-type: upper-alpha !important;
}
ol.list-upper-latin {
    list-style-type: upper-latin !important;
}
ol.list-upper-roman {
    list-style-type: upper-roman !important;
}
.rounded {
    border-radius: 5000px !important;
}
.rounded:after {
    border-radius: 50%;
}
.radius {
    border-radius: 0.1875rem;
}
.bordered {
    border: 0.0625rem solid #ccc;
}
.shadow {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.arrow-down {
    display: block;
    width: 0;
    height: 0;
    border: inset 0.4375rem;
    content: "";
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #000 transparent transparent;
}
.arrow-up {
    display: block;
    width: 0;
    height: 0;
    border: inset 0.4375rem;
    content: "";
    border-top-width: 0;
    border-bottom-style: solid;
    border-color: transparent transparent #000;
}
.arrow-right {
    display: block;
    width: 0;
    height: 0;
    border: inset 0.4375rem;
    content: "";
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #000;
}
.arrow-left {
    display: block;
    width: 0;
    height: 0;
    border: inset 0.4375rem;
    content: "";
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #000 transparent transparent;
}
.separator-center {
    text-align: center !important;
}
.separator-center::after,
.separator-center::before {
    display: table;
    content: " ";
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-order: 1;
    order: 1;
}
.separator-center::after {
    clear: both;
}
.separator-center::after {
    position: relative !important;
    width: 3rem;
    border-bottom: 0.125rem solid #64008f;
    margin: 1rem auto 0;
}
.separator-left {
    text-align: left !important;
}
.separator-left::after,
.separator-left::before {
    display: table;
    content: " ";
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-order: 1;
    order: 1;
}
.separator-left::after {
    clear: both;
}
.separator-left::after {
    position: relative !important;
    width: 3rem;
    border-bottom: 0.125rem solid #64008f;
    margin: 1rem auto 0;
    margin-left: 0 !important;
}
.separator-right {
    text-align: right !important;
}
.separator-right::after,
.separator-right::before {
    display: table;
    content: " ";
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-order: 1;
    order: 1;
}
.separator-right::after {
    clear: both;
}
.separator-right::after {
    position: relative !important;
    width: 3rem;
    border-bottom: 0.125rem solid #64008f;
    margin: 1rem auto 0;
    margin-right: 0 !important;
}
.overflow-visible {
    overflow: visible !important;
}
.overflow-x-visible {
    overflow-x: visible !important;
}
.overflow-y-visible {
    overflow-y: visible !important;
}
.overflow-hidden {
    overflow: hidden !important;
}
.overflow-x-hidden {
    overflow-x: hidden !important;
}
.overflow-y-hidden {
    overflow-y: hidden !important;
}
.overflow-scroll {
    overflow: scroll !important;
}
.overflow-x-scroll {
    overflow-x: scroll !important;
}
.overflow-y-scroll {
    overflow-y: scroll !important;
}
.display-inline {
    display: inline !important;
}
.display-inline-block {
    display: inline-block !important;
}
.display-block {
    display: block !important;
}
.display-table {
    display: table !important;
}
.display-table-cell {
    display: table-cell !important;
}
.position-static {
    position: static !important;
}
.position-relative {
    position: relative !important;
}
.position-absolute {
    position: absolute !important;
}
.position-fixed {
    position: fixed !important;
}
.position-fixed-top {
    position: fixed !important;
    top: 0 !important;
    right: 0 !important;
    left: 0 !important;
    z-index: 975;
}
.position-fixed-bottom {
    position: fixed !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    z-index: 975;
}
.border-box {
    box-sizing: border-box !important;
}
.border-none {
    border: none !important;
}
.width-25 {
    width: 25% !important;
}
.width-50 {
    width: 50% !important;
}
.width-75 {
    width: 75% !important;
}
.width-100 {
    width: 100% !important;
}
.height-25 {
    height: 25% !important;
}
.height-50 {
    height: 50% !important;
}
.height-75 {
    height: 75% !important;
}
.height-100 {
    height: 100% !important;
}
.max-width-100 {
    max-width: 100% !important;
}
.max-height-100 {
    max-height: 100% !important;
}
.margin-0 {
    margin: 0;
}
.margin-top-0 {
    margin-top: 0 !important;
}
.margin-right-0 {
    margin-right: 0 !important;
}
.margin-bottom-0 {
    margin-bottom: 0 !important;
}
.margin-left-0 {
    margin-left: 0 !important;
}
.margin-horizontal-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
}
.margin-vertical-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.padding-0 {
    padding: 0;
}
.padding-top-0 {
    padding-top: 0 !important;
}
.padding-right-0 {
    padding-right: 0 !important;
}
.padding-bottom-0 {
    padding-bottom: 0 !important;
}
.padding-left-0 {
    padding-left: 0 !important;
}
.padding-horizontal-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.padding-vertical-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.margin-1 {
    margin: 1rem;
}
.margin-top-1 {
    margin-top: 1rem !important;
}
.margin-right-1 {
    margin-right: 1rem !important;
}
.margin-bottom-1 {
    margin-bottom: 1rem !important;
}
.margin-left-1 {
    margin-left: 1rem !important;
}
.margin-horizontal-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
}
.margin-vertical-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
}
.padding-1 {
    padding: 1rem;
}
.padding-top-1 {
    padding-top: 1rem !important;
}
.padding-right-1 {
    padding-right: 1rem !important;
}
.padding-bottom-1 {
    padding-bottom: 1rem !important;
}
.padding-left-1 {
    padding-left: 1rem !important;
}
.padding-horizontal-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}
.padding-vertical-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}
.margin-2 {
    margin: 2rem;
}
.margin-top-2 {
    margin-top: 2rem !important;
}
.margin-right-2 {
    margin-right: 2rem !important;
}
.margin-bottom-2 {
    margin-bottom: 2rem !important;
}
.margin-left-2 {
    margin-left: 2rem !important;
}
.margin-horizontal-2 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
}
.margin-vertical-2 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
}
.padding-2 {
    padding: 2rem;
}
.padding-top-2 {
    padding-top: 2rem !important;
}
.padding-right-2 {
    padding-right: 2rem !important;
}
.padding-bottom-2 {
    padding-bottom: 2rem !important;
}
.padding-left-2 {
    padding-left: 2rem !important;
}
.padding-horizontal-2 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
}
.padding-vertical-2 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
}
.margin-3 {
    margin: 3rem;
}
.margin-top-3 {
    margin-top: 3rem !important;
}
.margin-right-3 {
    margin-right: 3rem !important;
}
.margin-bottom-3 {
    margin-bottom: 3rem !important;
}
.margin-left-3 {
    margin-left: 3rem !important;
}
.margin-horizontal-3 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
}
.margin-vertical-3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
}
.padding-3 {
    padding: 3rem;
}
.padding-top-3 {
    padding-top: 3rem !important;
}
.padding-right-3 {
    padding-right: 3rem !important;
}
.padding-bottom-3 {
    padding-bottom: 3rem !important;
}
.padding-left-3 {
    padding-left: 3rem !important;
}
.padding-horizontal-3 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
}
.padding-vertical-3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}
.slick-list:focus {
    outline: 0;
}
.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
    transform: translate3d(0, 0, 0);
}
.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:after,
.slick-track:before {
    content: "";
    display: table;
}
.slick-track:after {
    clear: both;
}
.slick-loading .slick-track {
    visibility: hidden;
}
.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
}
[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;
}
.slick-loading .slick-list {
    background: #fff
        url(data:image/gif;base64,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)
        center center no-repeat;
}
@font-face {
    font-family: slick;
    src: url(fonts/slick.eot);
    src: url(fonts/slick.eot?#iefix) format("embedded-opentype"), url(fonts/slick.woff) format("woff"), url(fonts/slick.ttf) format("truetype"), url(fonts/slick.svg#slick) format("svg");
    font-weight: 400;
    font-style: normal;
}
.slick-next,
.slick-prev {
    position: absolute;
    display: block;
    height: 20px;
    width: 20px;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    background: 0 0;
    color: transparent;
    top: 50%;
    transform: translate(0, -50%);
    padding: 0;
    border: none;
    outline: 0;
}
.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
    outline: 0;
    background: 0 0;
    color: transparent;
}
.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
    opacity: 1;
}
.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
    opacity: 0.25;
}
.slick-next:before,
.slick-prev:before {
    font-family: slick;
    font-size: 20px;
    line-height: 1;
    color: #fff;
    opacity: 0.75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
    left: -25px;
}
[dir="rtl"] .slick-prev {
    left: auto;
    right: -25px;
}
.slick-prev:before {
    content: "←";
}
[dir="rtl"] .slick-prev:before {
    content: "→";
}
.slick-next {
    right: -25px;
}
[dir="rtl"] .slick-next {
    left: -25px;
    right: auto;
}
.slick-next:before {
    content: "→";
}
[dir="rtl"] .slick-next:before {
    content: "←";
}
.slick-dotted.slick-slider {
    margin-bottom: 30px;
}
.slick-dots {
    position: absolute;
    bottom: -25px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
    width: 100%;
}
.slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
.slick-dots li button {
    border: 0;
    background: 0 0;
    display: block;
    height: 20px;
    width: 20px;
    outline: 0;
    line-height: 0;
    font-size: 0;
    color: transparent;
    padding: 5px;
    cursor: pointer;
}
.slick-dots li button:focus,
.slick-dots li button:hover {
    outline: 0;
}
.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
    opacity: 1;
}
.slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "•";
    width: 20px;
    height: 20px;
    font-family: slick;
    font-size: 6px;
    line-height: 20px;
    text-align: center;
    color: #000;
    opacity: 0.25;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
    color: #000;
    opacity: 0.75;
} /*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */
@keyframes bounce {
    20%,
    53%,
    80%,
    from,
    to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        transform: translate3d(0, 0, 0);
    }
    40%,
    43% {
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        transform: translate3d(0, -30px, 0);
    }
    70% {
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        transform: translate3d(0, -15px, 0);
    }
    90% {
        transform: translate3d(0, -4px, 0);
    }
}
.bounce {
    animation-name: bounce;
    transform-origin: center bottom;
}
@keyframes flash {
    50%,
    from,
    to {
        opacity: 1;
    }
    25%,
    75% {
        opacity: 0;
    }
}
.flash {
    animation-name: flash;
}
@keyframes pulse {
    from {
        transform: scale3d(1, 1, 1);
    }
    50% {
        transform: scale3d(1.05, 1.05, 1.05);
    }
    to {
        transform: scale3d(1, 1, 1);
    }
}
.pulse {
    animation-name: pulse;
}
@keyframes rubberBand {
    from {
        transform: scale3d(1, 1, 1);
    }
    30% {
        transform: scale3d(1.25, 0.75, 1);
    }
    40% {
        transform: scale3d(0.75, 1.25, 1);
    }
    50% {
        transform: scale3d(1.15, 0.85, 1);
    }
    65% {
        transform: scale3d(0.95, 1.05, 1);
    }
    75% {
        transform: scale3d(1.05, 0.95, 1);
    }
    to {
        transform: scale3d(1, 1, 1);
    }
}
.rubberBand {
    animation-name: rubberBand;
}
@keyframes shake {
    from,
    to {
        transform: translate3d(0, 0, 0);
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        transform: translate3d(-10px, 0, 0);
    }
    20%,
    40%,
    60%,
    80% {
        transform: translate3d(10px, 0, 0);
    }
}
.shake {
    animation-name: shake;
}
@keyframes headShake {
    0% {
        transform: translateX(0);
    }
    6.5% {
        transform: translateX(-6px) rotateY(-9deg);
    }
    18.5% {
        transform: translateX(5px) rotateY(7deg);
    }
    31.5% {
        transform: translateX(-3px) rotateY(-5deg);
    }
    43.5% {
        transform: translateX(2px) rotateY(3deg);
    }
    50% {
        transform: translateX(0);
    }
}
.headShake {
    animation-timing-function: ease-in-out;
    animation-name: headShake;
}
@keyframes swing {
    20% {
        transform: rotate3d(0, 0, 1, 15deg);
    }
    40% {
        transform: rotate3d(0, 0, 1, -10deg);
    }
    60% {
        transform: rotate3d(0, 0, 1, 5deg);
    }
    80% {
        transform: rotate3d(0, 0, 1, -5deg);
    }
    to {
        transform: rotate3d(0, 0, 1, 0deg);
    }
}
.swing {
    transform-origin: top center;
    animation-name: swing;
}
@keyframes tada {
    from {
        transform: scale3d(1, 1, 1);
    }
    10%,
    20% {
        transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    }
    30%,
    50%,
    70%,
    90% {
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    }
    40%,
    60%,
    80% {
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    }
    to {
        transform: scale3d(1, 1, 1);
    }
}
.tada {
    animation-name: tada;
}
@keyframes wobble {
    from {
        transform: translate3d(0, 0, 0);
    }
    15% {
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    }
    30% {
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    }
    45% {
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    }
    60% {
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    }
    75% {
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}
.wobble {
    animation-name: wobble;
}
@keyframes jello {
    11.1%,
    from,
    to {
        transform: translate3d(0, 0, 0);
    }
    22.2% {
        transform: skewX(-12.5deg) skewY(-12.5deg);
    }
    33.3% {
        transform: skewX(6.25deg) skewY(6.25deg);
    }
    44.4% {
        transform: skewX(-3.125deg) skewY(-3.125deg);
    }
    55.5% {
        transform: skewX(1.5625deg) skewY(1.5625deg);
    }
    66.6% {
        transform: skewX(-0.78125deg) skewY(-0.78125deg);
    }
    77.7% {
        transform: skewX(0.39063deg) skewY(0.39063deg);
    }
    88.8% {
        transform: skewX(-0.19531deg) skewY(-0.19531deg);
    }
}
.jello {
    animation-name: jello;
    transform-origin: center;
}
@keyframes heartBeat {
    0% {
        transform: scale(1);
    }
    14% {
        transform: scale(1.3);
    }
    28% {
        transform: scale(1);
    }
    42% {
        transform: scale(1.3);
    }
    70% {
        transform: scale(1);
    }
}
.heartBeat {
    animation-name: heartBeat;
    animation-duration: 1.3s;
    animation-timing-function: ease-in-out;
}
@keyframes bounceIn {
    20%,
    40%,
    60%,
    80%,
    from,
    to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3);
    }
    20% {
        transform: scale3d(1.1, 1.1, 1.1);
    }
    40% {
        transform: scale3d(0.9, 0.9, 0.9);
    }
    60% {
        opacity: 1;
        transform: scale3d(1.03, 1.03, 1.03);
    }
    80% {
        transform: scale3d(0.97, 0.97, 0.97);
    }
    to {
        opacity: 1;
        transform: scale3d(1, 1, 1);
    }
}
.bounceIn {
    animation-duration: 0.75s;
    animation-name: bounceIn;
}
@keyframes bounceInDown {
    60%,
    75%,
    90%,
    from,
    to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        transform: translate3d(0, -3000px, 0);
    }
    60% {
        opacity: 1;
        transform: translate3d(0, 25px, 0);
    }
    75% {
        transform: translate3d(0, -10px, 0);
    }
    90% {
        transform: translate3d(0, 5px, 0);
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}
.bounceInDown {
    animation-name: bounceInDown;
}
@keyframes bounceInLeft {
    60%,
    75%,
    90%,
    from,
    to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        transform: translate3d(-3000px, 0, 0);
    }
    60% {
        opacity: 1;
        transform: translate3d(25px, 0, 0);
    }
    75% {
        transform: translate3d(-10px, 0, 0);
    }
    90% {
        transform: translate3d(5px, 0, 0);
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}
.bounceInLeft {
    animation-name: bounceInLeft;
}
@keyframes bounceInRight {
    60%,
    75%,
    90%,
    from,
    to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    from {
        opacity: 0;
        transform: translate3d(3000px, 0, 0);
    }
    60% {
        opacity: 1;
        transform: translate3d(-25px, 0, 0);
    }
    75% {
        transform: translate3d(10px, 0, 0);
    }
    90% {
        transform: translate3d(-5px, 0, 0);
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}
.bounceInRight {
    animation-name: bounceInRight;
}
@keyframes bounceInUp {
    60%,
    75%,
    90%,
    from,
    to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    from {
        opacity: 0;
        transform: translate3d(0, 3000px, 0);
    }
    60% {
        opacity: 1;
        transform: translate3d(0, -20px, 0);
    }
    75% {
        transform: translate3d(0, 10px, 0);
    }
    90% {
        transform: translate3d(0, -5px, 0);
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}
.bounceInUp {
    animation-name: bounceInUp;
}
@keyframes bounceOut {
    20% {
        transform: scale3d(0.9, 0.9, 0.9);
    }
    50%,
    55% {
        opacity: 1;
        transform: scale3d(1.1, 1.1, 1.1);
    }
    to {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3);
    }
}
.bounceOut {
    animation-duration: 0.75s;
    animation-name: bounceOut;
}
@keyframes bounceOutDown {
    20% {
        transform: translate3d(0, 10px, 0);
    }
    40%,
    45% {
        opacity: 1;
        transform: translate3d(0, -20px, 0);
    }
    to {
        opacity: 0;
        transform: translate3d(0, 2000px, 0);
    }
}
.bounceOutDown {
    animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        transform: translate3d(20px, 0, 0);
    }
    to {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0);
    }
}
.bounceOutLeft {
    animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
    20% {
        opacity: 1;
        transform: translate3d(-20px, 0, 0);
    }
    to {
        opacity: 0;
        transform: translate3d(2000px, 0, 0);
    }
}
.bounceOutRight {
    animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
    20% {
        transform: translate3d(0, -10px, 0);
    }
    40%,
    45% {
        opacity: 1;
        transform: translate3d(0, 20px, 0);
    }
    to {
        opacity: 0;
        transform: translate3d(0, -2000px, 0);
    }
}
.bounceOutUp {
    animation-name: bounceOutUp;
}
@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.fadeIn {
    animation-name: fadeIn;
}
@keyframes fadeInDown {
    from {
        opacity: 0;
        transform: translate3d(0, -100%, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}
.fadeInDown {
    animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
    from {
        opacity: 0;
        transform: translate3d(0, -2000px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}
.fadeInDownBig {
    animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
    from {
        opacity: 0;
        transform: translate3d(-100%, 0, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}
.fadeInLeft {
    animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
    from {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}
.fadeInLeftBig {
    animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
    from {
        opacity: 0;
        transform: translate3d(100%, 0, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}
.fadeInRight {
    animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
    from {
        opacity: 0;
        transform: translate3d(2000px, 0, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}
.fadeInRightBig {
    animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0, 100%, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}
.fadeInUp {
    animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
    from {
        opacity: 0;
        transform: translate3d(0, 2000px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}
.fadeInUpBig {
    animation-name: fadeInUpBig;
}
@keyframes fadeOut {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
.fadeOut {
    animation-name: fadeOut;
}
@keyframes fadeOutDown {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        transform: translate3d(0, 100%, 0);
    }
}
.fadeOutDown {
    animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        transform: translate3d(0, 2000px, 0);
    }
}
.fadeOutDownBig {
    animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        transform: translate3d(-100%, 0, 0);
    }
}
.fadeOutLeft {
    animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0);
    }
}
.fadeOutLeftBig {
    animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        transform: translate3d(100%, 0, 0);
    }
}
.fadeOutRight {
    animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        transform: translate3d(2000px, 0, 0);
    }
}
.fadeOutRightBig {
    animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        transform: translate3d(0, -100%, 0);
    }
}
.fadeOutUp {
    animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        transform: translate3d(0, -2000px, 0);
    }
}
.fadeOutUpBig {
    animation-name: fadeOutUpBig;
}
@keyframes flip {
    from {
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
        animation-timing-function: ease-out;
    }
    40% {
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        animation-timing-function: ease-out;
    }
    50% {
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        animation-timing-function: ease-in;
    }
    80% {
        transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        animation-timing-function: ease-in;
    }
    to {
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        animation-timing-function: ease-in;
    }
}
.animated.flip {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    animation-name: flip;
}
@keyframes flipInX {
    from {
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        animation-timing-function: ease-in;
        opacity: 0;
    }
    40% {
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        animation-timing-function: ease-in;
    }
    60% {
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1;
    }
    80% {
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    }
    to {
        transform: perspective(400px);
    }
}
.flipInX {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    animation-name: flipInX;
}
@keyframes flipInY {
    from {
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        animation-timing-function: ease-in;
        opacity: 0;
    }
    40% {
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        animation-timing-function: ease-in;
    }
    60% {
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1;
    }
    80% {
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    }
    to {
        transform: perspective(400px);
    }
}
.flipInY {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    animation-name: flipInY;
}
@keyframes flipOutX {
    from {
        transform: perspective(400px);
    }
    30% {
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1;
    }
    to {
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0;
    }
}
.flipOutX {
    animation-duration: 0.75s;
    animation-name: flipOutX;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
}
@keyframes flipOutY {
    from {
        transform: perspective(400px);
    }
    30% {
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity: 1;
    }
    to {
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0;
    }
}
.flipOutY {
    animation-duration: 0.75s;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    animation-name: flipOutY;
}
@keyframes lightSpeedIn {
    from {
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0;
    }
    60% {
        transform: skewX(20deg);
        opacity: 1;
    }
    80% {
        transform: skewX(-5deg);
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}
.lightSpeedIn {
    animation-name: lightSpeedIn;
    animation-timing-function: ease-out;
}
@keyframes lightSpeedOut {
    from {
        opacity: 1;
    }
    to {
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0;
    }
}
.lightSpeedOut {
    animation-name: lightSpeedOut;
    animation-timing-function: ease-in;
}
@keyframes rotateIn {
    from {
        transform-origin: center;
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0;
    }
    to {
        transform-origin: center;
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}
.rotateIn {
    animation-name: rotateIn;
}
@keyframes rotateInDownLeft {
    from {
        transform-origin: left bottom;
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
    to {
        transform-origin: left bottom;
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}
.rotateInDownLeft {
    animation-name: rotateInDownLeft;
}
@keyframes rotateInDownRight {
    from {
        transform-origin: right bottom;
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }
    to {
        transform-origin: right bottom;
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}
.rotateInDownRight {
    animation-name: rotateInDownRight;
}
@keyframes rotateInUpLeft {
    from {
        transform-origin: left bottom;
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }
    to {
        transform-origin: left bottom;
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}
.rotateInUpLeft {
    animation-name: rotateInUpLeft;
}
@keyframes rotateInUpRight {
    from {
        transform-origin: right bottom;
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0;
    }
    to {
        transform-origin: right bottom;
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}
.rotateInUpRight {
    animation-name: rotateInUpRight;
}
@keyframes rotateOut {
    from {
        transform-origin: center;
        opacity: 1;
    }
    to {
        transform-origin: center;
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0;
    }
}
.rotateOut {
    animation-name: rotateOut;
}
@keyframes rotateOutDownLeft {
    from {
        transform-origin: left bottom;
        opacity: 1;
    }
    to {
        transform-origin: left bottom;
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }
}
.rotateOutDownLeft {
    animation-name: rotateOutDownLeft;
}
@keyframes rotateOutDownRight {
    from {
        transform-origin: right bottom;
        opacity: 1;
    }
    to {
        transform-origin: right bottom;
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
}
.rotateOutDownRight {
    animation-name: rotateOutDownRight;
}
@keyframes rotateOutUpLeft {
    from {
        transform-origin: left bottom;
        opacity: 1;
    }
    to {
        transform-origin: left bottom;
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
}
.rotateOutUpLeft {
    animation-name: rotateOutUpLeft;
}
@keyframes rotateOutUpRight {
    from {
        transform-origin: right bottom;
        opacity: 1;
    }
    to {
        transform-origin: right bottom;
        transform: rotate3d(0, 0, 1, 90deg);
        opacity: 0;
    }
}
.rotateOutUpRight {
    animation-name: rotateOutUpRight;
}
@keyframes hinge {
    0% {
        transform-origin: top left;
        animation-timing-function: ease-in-out;
    }
    20%,
    60% {
        transform: rotate3d(0, 0, 1, 80deg);
        transform-origin: top left;
        animation-timing-function: ease-in-out;
    }
    40%,
    80% {
        transform: rotate3d(0, 0, 1, 60deg);
        transform-origin: top left;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }
    to {
        transform: translate3d(0, 700px, 0);
        opacity: 0;
    }
}
.hinge {
    animation-duration: 2s;
    animation-name: hinge;
}
@keyframes jackInTheBox {
    from {
        opacity: 0;
        transform: scale(0.1) rotate(30deg);
        transform-origin: center bottom;
    }
    50% {
        transform: rotate(-10deg);
    }
    70% {
        transform: rotate(3deg);
    }
    to {
        opacity: 1;
        transform: scale(1);
    }
}
.jackInTheBox {
    animation-name: jackInTheBox;
}
@keyframes rollIn {
    from {
        opacity: 0;
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}
.rollIn {
    animation-name: rollIn;
}
@keyframes rollOut {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    }
}
.rollOut {
    animation-name: rollOut;
}
@keyframes zoomIn {
    from {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3);
    }
    50% {
        opacity: 1;
    }
}
.zoomIn {
    animation-name: zoomIn;
}
@keyframes zoomInDown {
    from {
        opacity: 0;
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    60% {
        opacity: 1;
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
.zoomInDown {
    animation-name: zoomInDown;
}
@keyframes zoomInLeft {
    from {
        opacity: 0;
        transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    60% {
        opacity: 1;
        transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
.zoomInLeft {
    animation-name: zoomInLeft;
}
@keyframes zoomInRight {
    from {
        opacity: 0;
        transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    60% {
        opacity: 1;
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
.zoomInRight {
    animation-name: zoomInRight;
}
@keyframes zoomInUp {
    from {
        opacity: 0;
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    60% {
        opacity: 1;
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
.zoomInUp {
    animation-name: zoomInUp;
}
@keyframes zoomOut {
    from {
        opacity: 1;
    }
    50% {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3);
    }
    to {
        opacity: 0;
    }
}
.zoomOut {
    animation-name: zoomOut;
}
@keyframes zoomOutDown {
    40% {
        opacity: 1;
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    to {
        opacity: 0;
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
        transform-origin: center bottom;
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
.zoomOutDown {
    animation-name: zoomOutDown;
}
@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    }
    to {
        opacity: 0;
        transform: scale(0.1) translate3d(-2000px, 0, 0);
        transform-origin: left center;
    }
}
.zoomOutLeft {
    animation-name: zoomOutLeft;
}
@keyframes zoomOutRight {
    40% {
        opacity: 1;
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    }
    to {
        opacity: 0;
        transform: scale(0.1) translate3d(2000px, 0, 0);
        transform-origin: right center;
    }
}
.zoomOutRight {
    animation-name: zoomOutRight;
}
@keyframes zoomOutUp {
    40% {
        opacity: 1;
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    to {
        opacity: 0;
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        transform-origin: center bottom;
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
.zoomOutUp {
    animation-name: zoomOutUp;
}
@keyframes slideInDown {
    from {
        transform: translate3d(0, -100%, 0);
        visibility: visible;
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}
.slideInDown {
    animation-name: slideInDown;
}
@keyframes slideInLeft {
    from {
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}
.slideInLeft {
    animation-name: slideInLeft;
}
@keyframes slideInRight {
    from {
        transform: translate3d(100%, 0, 0);
        visibility: visible;
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}
.slideInRight {
    animation-name: slideInRight;
}
@keyframes slideInUp {
    from {
        transform: translate3d(0, 100%, 0);
        visibility: visible;
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}
.slideInUp {
    animation-name: slideInUp;
}
@keyframes slideOutDown {
    from {
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        transform: translate3d(0, 100%, 0);
    }
}
.slideOutDown {
    animation-name: slideOutDown;
}
@keyframes slideOutLeft {
    from {
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        transform: translate3d(-100%, 0, 0);
    }
}
.slideOutLeft {
    animation-name: slideOutLeft;
}
@keyframes slideOutRight {
    from {
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        transform: translate3d(100%, 0, 0);
    }
}
.slideOutRight {
    animation-name: slideOutRight;
}
@keyframes slideOutUp {
    from {
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        transform: translate3d(0, -100%, 0);
    }
}
.slideOutUp {
    animation-name: slideOutUp;
}
.animated {
    animation-duration: 1s;
    animation-fill-mode: both;
}
.animated.infinite {
    animation-iteration-count: infinite;
}
.animated.delay-1s {
    animation-delay: 1s;
}
.animated.delay-2s {
    animation-delay: 2s;
}
.animated.delay-3s {
    animation-delay: 3s;
}
.animated.delay-4s {
    animation-delay: 4s;
}
.animated.delay-5s {
    animation-delay: 5s;
}
.animated.fast {
    animation-duration: 0.8s;
}
.animated.faster {
    animation-duration: 0.5s;
}
.animated.slow {
    animation-duration: 2s;
}
.animated.slower {
    animation-duration: 3s;
}
@media (prefers-reduced-motion) {
    .animated {
        animation: unset !important;
        transition: none !important;
    }
}
@font-face {
    font-family: "Gotham A";
    src: url(data:application/x-font-woff;base64,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);
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: "Gotham A";
    src: url(data:application/x-font-woff;base64,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);
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "Gotham A";
    src: url(data:application/x-font-woff;base64,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);
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: "Gotham A";
    src: url(data:application/x-font-woff;base64,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);
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: "Gotham A";
    src: url(data:application/x-font-woff;base64,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);
    font-weight: 900;
    font-style: normal;
}
body {
    max-width: 100%;
    padding: 0;
    margin: 0 auto;
    font-family: "Gotham A", "Gotham B";
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Gotham A", "Gotham B";
    font-style: normal;
}
h1,
h3,
h4 {
    text-transform: uppercase;
}
h1,
h2,
h3 {
    font-weight: 900;
}
h2 {
    font-weight: 700;
    padding-bottom: 15px;
}
h5,
h6 {
    font-weight: 800;
}
h1 {
    line-height: 4.5rem;
}
h2 {
    line-height: 2.8125rem;
}
h3 {
    line-height: 2.5rem;
}
h4 {
    line-height: 1.75rem;
}
h5 {
    line-height: 1.6875rem;
}
h6 {
    line-height: 1.5625rem;
}
@media screen and (min-width: 64em) {
    .grid-container:not(.full) {
        max-width: 92%;
    }
}
.min-height-auto {
    min-height: auto !important;
}
@media screen and (max-width: 47.93625em) {
    .small-margin-top-0 {
        margin-top: 0 !important;
    }
    .small-text-left {
        text-align: left;
    }
    .small-text-right {
        text-align: right;
    }
    .small-text-center {
        text-align: center;
    }
    .small-vertical-4 {
        margin-top: 65px;
        margin-bottom: 65px;
    }
}
.inline {
    display: inline-block;
}
.error-message {
    color: #cc4b37;
}
.number-style {
    font-size: 130px;
    font-style: normal;
    line-height: 10rem;
}
a {
    color: #f6d300;
}
a:hover {
    color: #f6d300;
    text-decoration: underline;
}
section {
    margin: 90px 0 55px 0;
}
@media screen and (min-width: 47.9375em) and (max-width: 63.99875em) {
    section {
        margin: 50px 0 30px 0;
    }
}
@media screen and (max-width: 47.93625em) {
    section {
        margin: 40px 0;
    }
}
.button {
    position: relative;
    overflow: hidden;
    font-weight: 900;
    text-transform: uppercase;
    padding: 1em 2.125rem !important;
    cursor: pointer;
    letter-spacing: 1px;
}
.button:after,
.button:before {
    content: attr(data-content);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    transform: translateY(100%);
    transition: all 0.2s cubic-bezier(0.45, 0.05, 0.55, 0.95);
    padding: 1em 2.125rem;
}
.button:before {
    transform: translateY(0);
}
.button:hover:after {
    background: #000;
    transform: translateY(0);
}
.button:hover:before {
    transform: translateY(-100%);
}
.button.primary {
    color: transparent;
    background: #64008f;
}
.button.primary:before {
    color: #fff;
    background: #64008f;
}
.button.primary:after {
    color: #fff;
}
.button.white {
    color: transparent;
    background: #fff;
}
.button.white:before {
    color: #000;
}
.button.white:after {
    color: #fff;
}
.button.secondrywhite {
    color: transparent;
    background: #fff;
}
.button.secondrywhite:before {
    color: #64008f;
}
.button.secondrywhite:after {
    color: #fff;
}
@media screen and (max-width: 63.99875em) {
    .button.secondrywhite {
        text-align: center;
        margin: 0 auto;
    }
}
.button.black {
    color: transparent;
    background: #000;
}
.button.black:before {
    color: #fff;
}
.button.black:after {
    color: #fff;
    background: #64008f;
}
.button.small {
    font-size: 14px;
    text-transform: uppercase;
}
label {
    font-weight: 600;
    text-transform: uppercase;
}
.form-input-line {
    margin-bottom: 1rem;
    height: auto;
    border: 0;
    padding-left: 0;
    box-shadow: none;
    border-bottom: 2px solid #000;
    font-weight: 400;
}
.form-input-line:-ms-input-placeholder {
    color: #232730;
    font-weight: 100;
}
.form-input-line::placeholder {
    color: #232730;
    font-weight: 100;
}
.form-input-line:focus {
    color: #000;
    transition: 0.2s ease-in-out;
    box-shadow: none;
    border: 0;
    border-bottom: 2px solid #f6d300;
}
.learn-more {
    font-weight: 700;
    color: #000;
    text-transform: uppercase;
    font-size: 14px;
    position: relative;
    z-index: 1;
    display: inline-block;
}
.learn-more img,
.learn-more svg {
    width: 16px;
    height: 16px;
    vertical-align: sub;
    margin: 0 2px 0 0;
    transition: all 0.3s ease;
}
.learn-more img path,
.learn-more img polygon,
.learn-more svg path,
.learn-more svg polygon {
    fill: #f6d300;
}
.learn-more:before {
    content: "";
    position: absolute;
    background: #ccc;
    width: 0;
    height: 100%;
    transform: translateX(20px);
    z-index: -1;
    transition: all 0.4s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}
.learn-more:hover {
    text-decoration: none;
    color: #000;
}
.learn-more:hover img,
.learn-more:hover svg {
    margin: 0 10px 0 0;
}
.learn-more:hover:before {
    width: calc(100% - 8px);
    left: 0;
}
.learn-more:not(:hover):before {
    width: 0%;
    right: 0;
}
.dropdown.menu {
    text-transform: uppercase;
    font-weight: 800;
    letter-spacing: 1px;
    font-size: 14px;
}
.dropdown.menu > li.is-dropdown-submenu-parent > a:after,
.dropdown.menu > li.is-dropdown-submenu-parent > a:before {
    content: "";
    background: #f6d300;
    width: 8px;
    height: 3px;
    border: 0;
    transform: rotate(44deg);
    position: absolute;
    top: 18px;
    margin-top: 0;
    right: 10px;
}
.dropdown.menu > li.is-dropdown-submenu-parent > a:before {
    transform: rotate(-44deg);
    right: 6px;
}
.dropdown.menu > li.is-dropdown-submenu-parent .is-dropdown-submenu {
    opacity: 0;
    transition: opacity 0.2s ease-out;
    display: none;
}
.dropdown.menu > li.is-dropdown-submenu-parent .is-dropdown-submenu.js-dropdown-active {
    opacity: 1;
    display: block;
}
.dropdown.menu > li.is-dropdown-submenu-parent .is-dropdown-submenu.js-dropdown-active > li:hover {
    background: #f6d300;
}
.dropdown.menu > li.is-dropdown-submenu-parent .is-dropdown-submenu.js-dropdown-active > li:hover a {
    color: #fff;
}
select {
    position: relative;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1NiA1NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTYgNTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBvbHlnb24gc3R5bGU9ImZpbGw6I2FkNGJhYTsiICBwb2ludHM9IjQxLjUsMTUuNyAyOCwyOS4yIDE0LjUsMTUuNyA4LDIyLjMgMjAuOCwzNS4xIDI4LDQyLjMgMzUuMiwzNS4xIDQ4LDIyLjMgIi8+Cjwvc3ZnPgo=);
    background-size: 20px 20px;
    cursor: pointer;
}
select:before {
    position: absolute;
    right: 0;
    top: 0;
    width: 10px;
    height: 10px;
    background: red;
}
.edge-line:after {
    content: "";
    width: 21px;
    height: 64px;
    background: linear-gradient(to bottom, #f6d300 0, #faeb93 100%);
    display: inline-block;
    transform: skewX(-25deg) translate(18px, -3px);
    position: absolute;
    bottom: 0;
}
@media screen and (max-width: 63.99875em) {
    .edge-line:after {
        height: 57px;
        transform: skewX(-25deg) translate(20px, -3px);
    }
}
@media screen and (max-width: 47.93625em) {
    .edge-line:after {
        width: 10px;
        height: 30px;
        transform: skewX(-1deg) translate(8px, -5px);
    }
}
.edge-line.edge-line-space:after {
    transform: skewX(-25deg) translate(22px, -3px);
}
@media screen and (max-width: 47.93625em) {
    .edge-line.edge-line-space:after {
        transform: skewX(-25deg) translate(10px, -5px);
    }
}
.edge-line.edge-line-space-less:after {
    transform: skewX(-25deg) translate(12px, -3px);
}
.after-none:after {
    display: none;
}
.before-none:before {
    display: none;
}
.audience-search-input .input-group {
    position: relative;
    z-index: 2;
}
.audience-search-input .input-group-field {
    height: 50px;
    padding-left: 50px;
    border: transparent;
    box-shadow: 0 3px 6px rgba(220, 220, 220, 0.16), 0 3px 6px rgba(220, 220, 220, 0.23);
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
@media screen and (max-width: 47.93625em) {
    .audience-search-input .input-group-field {
        padding-left: 31px;
    }
}
.audience-search-input .input-group-field:-ms-input-placeholder {
    color: #000;
}
.audience-search-input .input-group-field::placeholder {
    color: #000;
}
@media screen and (max-width: 47.93625em) {
    .audience-search-input .input-group-field:-ms-input-placeholder {
        font-size: 11px;
    }
    .audience-search-input .input-group-field::placeholder {
        font-size: 11px;
    }
}
.audience-search-input .input-group-label {
    background-color: transparent;
    border: 0;
    transform: translate(0, 50%);
    position: absolute;
    top: 5px;
    left: 0;
}
.audience-search-input .input-group-label svg {
    height: 1.25rem;
    width: 1.25rem;
    fill: #f6d300;
}
@media screen and (max-width: 47.93625em) {
    .audience-search-input .input-group-label {
        left: -10px;
    }
}
.audience-search-input .input-group-button .button {
    line-height: 20px;
}
@media screen and (max-width: 47.93625em) {
    .audience-search-input .input-group-button .button {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .audience-search-input .input-group-button .button:after,
    .audience-search-input .input-group-button .button:before {
        padding-left: 10px;
        padding-right: 10px;
    }
}
@media screen and (max-width: 47.93625em) {
    .audience-search-input:before {
        content: "";
        background: #fff;
        position: absolute;
        width: 97%;
        top: 50px;
        height: 50px;
        z-index: -1;
    }
}
.popup-window .img2svg {
    height: 1.25rem;
    width: 1.25rem;
    fill: #f6d300;
}
@media screen and (min-width: 64em) and (max-width: 74.99875em) {
    .hide-in-large {
        display: none;
    }
}
@media screen and (max-width: 47.93625em) {
    .small-up-auto > .cell {
        width: auto;
    }
}
.reveal-overlay.more-overlay {
    background-color: rgba(0, 0, 0, 0.9);
}
.padding-bottom-4 {
    padding-bottom: 4rem;
}
.margin-bottom-4 {
    margin-bottom: 4rem !important;
}
.padding-bottom-5 {
    padding-bottom: 5rem;
}
.margin-bottom-5 {
    margin-bottom: 5rem !important;
}
.margin-top-5 {
    margin-top: 5rem !important;
}
.margin-top-4 {
    margin-top: 4rem !important;
}
.border-top-1 {
    border-top: 1px solid #ccc;
}
ul#ui-id-1 {
    list-style-type: none;
    background: #fff;
    width: 56%;
    z-index: 10;
}
ul#ui-id-1 li.ui-menu-item {
    cursor: pointer;
    width: 100%;
    border-bottom: 1px solid #ccc;
    transition: all 0.2s ease;
}
ul#ui-id-1 li.ui-menu-item:hover {
    background: #f6d300;
    color: #fff;
}
ul#ui-id-1 div.ui-menu-item-wrapper {
    padding: 0.7rem 1rem;
}
body[class*="-CreditApplication"] .main-menu,
body[class*="-termsofuse"] .main-menu,
body[class^="body-aboutus-"] .main-menu {
    border-bottom: 1px solid #ccc;
}
.top-header {
    background: #f3f3f3;
    height: 44px;
    position: relative;
    z-index: 3;
}
.top-header .dropdown.menu > li.opens-right > .is-dropdown-submenu {
    top: 44px;
    right: auto;
}
.top-header .dropdown.menu.country > li.opens-right > .is-dropdown-submenu {
    left: 0;
    min-width: 140px;
}
.top-header .dropdown.menu.country form {
    padding: 11px 0 0 10px;
}
@media screen and (max-width: 47.93625em) {
    .top-header .dropdown.menu.country form {
        display: none;
    }
}
.top-header .dropdown.menu.country form button {
    cursor: pointer;
    color: #404040;
}
.top-header .dropdown.menu.country form button:hover {
    color: #f6d300;
}
.top-header .is-dropdown-submenu > li {
    width: 100%;
    border-bottom: 1px solid #ccc;
    transition: all 0.2s ease;
}
.top-header .is-dropdown-submenu > li:last-child {
    border: 0;
}
.top-header a {
    color: #404040;
}
.top-header a:hover {
    text-decoration: none;
}
.top-header .menu > li > a:not(.button) {
    background: 0 0;
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize;
    padding-top: 14px;
}
.top-header .menu > li > a:not(.button):after,
.top-header .menu > li > a:not(.button):before {
    top: 21px;
}
.top-header .menu > li > a:not(.button):hover {
    color: #f6d300;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) {
    .top-header .menu > li > a:not(.button) {
        font-size: 12px;
        padding-top: 16px;
    }
}
.top-header .menu > li.is-dropdown-submenu-parent > a:hover {
    color: inherit;
}
.top-header .menu > li.is-active > a {
    color: #f6d300;
}
.top-header .menu > li.is-active > a:hover {
    color: #f6d300;
}
.top-header .menu .is-dropdown-submenu {
    border: 0;
    background: #f3f3f3;
}
.top-header .menu .button {
    margin-left: 15px;
    padding: 14px 2.125rem !important;
}
@media screen and (max-width: 47.93625em) {
    .top-header .menu .button {
        display: none;
    }
}
@media screen and (max-width: 47.93625em) {
    .top-header .menu.float-right {
        float: left !important;
        width: 100%;
    }
    .top-header .menu.float-right:before {
        content: "";
        border-left: 1px solid #999;
        position: absolute;
        height: 44px;
        left: 6px;
    }
}
.top-header .country img,
.top-header .country svg {
    width: 18px;
    height: 18px;
    vertical-align: middle;
    margin: 0 8px 0 0;
}
.top-header .country img path,
.top-header .country svg path {
    fill: #404040;
}
.top-header .country .is-active svg path {
    fill: #f6d300;
}
.top-header .country .is-active .is-dropdown-submenu {
    margin-left: 28px;
}
@media screen and (max-width: 47.93625em) {
    .top-header .country .is-active .is-dropdown-submenu {
        margin-left: 0;
    }
}
@media screen and (max-width: 47.93625em) {
    .small-margin-left-0 {
        margin-left: 0 !important;
    }
}
@media screen and (max-width: 47.93625em) {
    .small-margin-horizontal-2 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }
}
.main-menu {
    color: #404040;
    padding: 8px 0 20px 0;
}
.main-menu li > a {
    color: #000;
    font-weight: 700;
    text-decoration: none;
    position: relative;
}
.main-menu li > a:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    height: 2px;
    width: 0%;
    background: #000;
    transition: all 0.2s ease-in-out;
}
.main-menu li > a.active,
.main-menu li > a:hover {
    color: #000;
}
.main-menu li > a.active:before,
.main-menu li > a:hover:before {
    width: calc(100% - 2rem);
}
.main-menu .logo {
    width: 200px;
    display: inline-block;
}
@media screen and (max-width: 63.99875em) {
    .main-menu .logo img {
        margin-left: 20px;
        margin-top: 6px;
    }
}
.main-menu .search {
    position: relative;
    z-index: 2;
}
.main-menu .search > a {
    height: 40px;
    width: 40px;
    padding: 10px;
    margin-left: 28px;
    transition: all 0.2s ease-out;
}
.main-menu .search > a svg {
    position: absolute;
}
.main-menu .search > a:hover svg path {
    fill: #000;
}
.main-menu .search:after {
    content: "";
    position: absolute;
    left: 10px;
    top: 50%;
    height: 30px;
    border-left: 1px solid #ccc;
    transform: translateY(-50%);
}
.main-menu .search svg {
    width: 20px;
    height: 20px;
}
.main-menu .search svg path {
    fill: #404040;
}
.main-menu .search svg * {
    transition: all 0.2s ease-out;
}
.main-menu .search .x-icon {
    display: none;
}
.main-menu .search > div {
    position: absolute;
    top: 40px;
    right: 0;
    background: #64008f;
    width: 0;
    transition: all 0.2s cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.1s;
}
.main-menu .search > div input {
    background: 0 0;
    color: #fff;
    width: 90%;
    border: 0;
    margin: 0;
    box-shadow: none;
    padding-right: 0;
}
.main-menu .search > div input:-ms-input-placeholder {
    color: #fff;
}
.main-menu .search > div input::placeholder {
    color: #fff;
}
.main-menu .search > div button {
    cursor: pointer;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 8px;
    outline: 0;
    opacity: 0;
    visibility: hidden;
    transition: all 0.1s ease-out 0.1s;
}
.main-menu .search > div button svg path {
    fill: #fff;
}
.main-menu .search.active > div {
    width: 300px;
}
.main-menu .search.active > div button {
    opacity: 1;
    visibility: visible;
}
.main-menu .search.active > a {
    background: #000;
}
.main-menu .search.active > a .search-icon {
    display: none;
}
.main-menu .search.active > a .x-icon {
    display: block;
}
.main-menu .search.active > a path,
.main-menu .search.active > a polygon {
    fill: #fff;
}
.main-menu .search.active:after {
    display: none;
}
@media screen and (max-width: 63.99875em) {
    .main-menu .search {
        float: right;
        left: 8px;
    }
    .main-menu .search a {
        display: block;
        margin-left: 0;
    }
    .main-menu .search:after {
        display: none;
    }
}
.main-menu .hamburger-bar {
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    display: none;
}
@media screen and (max-width: 63.99875em) {
    .main-menu .hamburger-bar {
        display: -ms-inline-flexbox;
        display: inline-flex;
    }
}
.main-menu .hamburger-bar .menu-icon {
    height: 17px;
    outline: 0;
}
.main-menu .hamburger-bar .menu-icon:after,
.main-menu .hamburger-bar .menu-icon:before {
    background: #000;
    transform: rotate(0);
}
.main-menu .hamburger-bar .menu-icon:after {
    height: 3px;
    bottom: 0;
    box-shadow: 0 7px 0 #000;
    transition: all 0.2s ease-in;
}
.main-menu .hamburger-bar .menu-icon:before {
    content: "";
    width: 100%;
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 0;
}
@media screen and (max-width: 47.93625em) {
    .main-menu .hamburger-bar {
        position: absolute;
        top: -4px;
        right: 0;
        z-index: 3;
        width: 44px;
        height: 44px;
        background: #f6d300;
    }
    .main-menu .hamburger-bar .menu-icon {
        transform: translate(12px, 12px);
    }
    .main-menu .hamburger-bar .menu-icon:after,
    .main-menu .hamburger-bar .menu-icon:before {
        background: #000;
    }
    .main-menu .hamburger-bar .menu-icon:after {
        box-shadow: 0 7px 0 #000;
    }
    .main-menu .hamburger-bar.active {
        background: 0 0;
    }
}
@media screen and (min-width: 64em) {
    .main-menu #main-menu ul {
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
}
@media screen and (max-width: 63.99875em) {
    .main-menu #main-menu {
        background: #000;
        position: fixed;
        top: 0;
        left: -100%;
        bottom: 0;
        z-index: 888;
        transform: translateX(-100%);
        transition: all 0.2s ease-in-out;
    }
    .main-menu #main-menu ul {
        padding-top: 6rem;
    }
    .main-menu #main-menu ul li {
        width: 100%;
    }
    .main-menu #main-menu ul li > a {
        background: 0 0;
        color: #fff;
        font-size: inherit;
        text-transform: uppercase;
        font-weight: 800;
        font-size: 16px;
    }
}
@media screen and (max-width: 63.99875em) and (max-width: 47.93625em) {
    .main-menu #main-menu ul li > a {
        font-size: 20px;
        padding: 1.2rem;
    }
    .main-menu #main-menu ul li > a.active {
        color: #f6d300;
    }
}
@media screen and (max-width: 63.99875em) {
    .main-menu.active #main-menu {
        left: 0;
        transform: translateX(0);
    }
    .main-menu.active .hamburger-bar {
        z-index: 889;
    }
    .main-menu.active .hamburger-bar .menu-icon:after,
    .main-menu.active .hamburger-bar .menu-icon:before {
        background: #fff;
        transform: rotate(50deg) translateY(-5px) translateX(-5px);
    }
    .main-menu.active .hamburger-bar .menu-icon:after {
        transform: rotate(-50deg) translateY(5px) translateX(-5px);
        box-shadow: 0 7px 0 transparent, 0 14px 0 transparent;
    }
}
@media screen and (max-width: 63.99875em) {
    .main-menu .grid-x > div {
        width: 100%;
    }
}
@media screen and (max-width: 47.93625em) {
    .main-menu {
        position: relative;
    }
}
.pad-left-23 {
    padding-left: 23px;
}
.padding-left-15 {
    padding-left: 15px;
}
@media screen and (max-width: 47.93625em) {
    .video-plain .hero .text {
        padding: 0;
    }
}
@media print, screen and (min-width: 47.9375em) {
    .video-plain .hero {
        background: #fff;
    }
    .video-plain .hero:not(.active):after,
    .video-plain .hero:not(.active):before {
        content: "";
        background: 0 0;
        transform: inherit;
    }
}
@media screen and (min-width: 47.9375em) and (min-width: 47.9375em) and (max-width: 63.99875em) {
    .video-plain .hero:not(.active):after,
    .video-plain .hero:not(.active):before {
        width: 0%;
    }
}
@media print, screen and (min-width: 47.9375em) {
    .video-plain .hero .text + .cell {
        width: 50%;
        margin: 0 auto;
    }
    .video-plain .hero .text + .cell:before {
        background: 0 0;
    }
}
.video-plain div div video {
    background: #fff;
}
.video-plain div div .cell {
    min-height: inherit !important;
}
.hero-plain {
    height: 360px;
    width: 100%;
}
@media screen and (max-width: 47.93625em) {
    .hero-plain {
        height: inherit;
    }
}
@media print, screen and (min-width: 47.9375em) {
    .hero-plain {
        height: 190px;
    }
}
@media screen and (min-width: 64em) {
    .hero-plain {
        height: 256px;
    }
}
@media screen and (min-width: 75em) {
    .hero-plain {
        height: 396px;
    }
}
@media screen and (min-width: 90em) {
    .hero-plain {
        height: 471px;
    }
}
.hero-plain .hero-plain-img img {
    display: block;
    position: relative;
    top: 0;
    left: 5%;
    bottom: 0;
    transform: translateY(50%);
}
@media print, screen and (min-width: 47.9375em) {
    .hero-plain .hero-plain-img img {
        width: 45%;
        top: 14%;
    }
}
@media print, screen and (min-width: 64em) {
    .hero-plain .hero-plain-img img {
        top: 16%;
    }
}
@media screen and (min-width: 64em) {
    .hero-plain .hero-plain-img img {
        top: 16%;
    }
}
.hero {
    position: relative;
    overflow: hidden;
    line-height: 0;
    background: #000;
}
@media screen and (max-width: 63.99875em) {
    .hero {
        line-height: 0;
    }
}
@media screen and (max-width: 47.93625em) {
    .hero.active .mobile-text-bg {
        display: none;
    }
}
.hero .light-gray {
    color: #ccc;
    margin-top: 1rem;
}
.hero .text {
    position: absolute;
    top: 50%;
    left: 5%;
    z-index: 2;
    transform: translateY(-50%);
    opacity: 1;
    transition: all 0.2s ease-in-out;
}
.hero .text :empty:not(br) {
    display: none;
}
@media screen and (max-width: 47.93625em) {
    .hero .text {
        background: #000;
        padding: 0 15px 20px 15px;
        position: relative;
        z-index: 0;
        top: 0;
        left: 0;
        transform: translateY(0);
        width: 100% !important;
    }
    .hero .text p {
        margin: 0;
    }
}
.hero .text h1 {
    color: #fff;
    text-transform: uppercase;
    margin: 0;
    max-width: 100%;
    text-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
    position: relative;
}
.hero .text h1 span {
    background: -webkit-linear-gradient(10deg, #f6d300, #faeb93);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #64008f;
    display: inline-block;
    text-transform: uppercase;
    text-shadow: none;
}
@media screen and (max-width: 63.99875em) {
    .hero .text h1 {
        font-size: 4rem;
        line-height: 3.5rem;
        max-width: none;
    }
}
@media screen and (max-width: 47.93625em) {
    .hero .text h1 {
        font-size: 2.5rem;
        line-height: 2.5rem;
        width: inherit;
        max-width: none;
        margin: 0;
        position: relative;
        top: -22px;
        word-break: break-word;
    }
}
.hero .text p {
    color: #999;
}
@media screen and (max-width: 47.93625em) {
    .hero .text p {
        padding-top: 0 !important;
    }
}
.hero .text .button {
    margin-top: 32px;
}
@media screen and (max-width: 47.93625em) {
    .hero .text .button {
        margin-top: 0;
    }
}
@media screen and (min-width: 47.9375em) and (max-width: 63.99875em) {
    .hero .text .button {
        display: none;
    }
}
.hero .text + .cell {
    background-repeat: no-repeat;
    background-position: top right;
    min-height: 590px;
    height: 40vw;
    width: 75.5%;
    position: relative;
    z-index: 0;
    background-size: cover;
}
.hero .text + .cell:before {
    content: "";
    position: absolute;
    width: 40%;
    height: 100%;
    background: linear-gradient(to right, rgba(0, 0, 0, 0.4) 0, rgba(255, 255, 255, 0) 100%);
    top: 0;
    left: 13%;
    transform: skewX(-23deg);
}
@media screen and (min-width: 47.9375em) and (max-width: 63.99875em) {
    .hero .text + .cell:before {
        left: 24%;
    }
}
@media screen and (min-width: 47.9375em) and (max-width: 63.99875em) {
    .hero .text + .cell {
        height: 630px;
        background-position: 40% top !important;
    }
}
.hero .cell {
    transition: all 0.2s ease-in-out;
    opacity: 1;
}
@media print, screen and (min-width: 47.9375em) {
    .hero {
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .hero:not(.active):after,
    .hero:not(.active):before {
        content: "";
        background: #000;
        position: absolute;
        left: -150px;
        top: 30px;
        bottom: 0;
        z-index: 1;
        transform: skew(-23deg, 0deg);
    }
}
@media screen and (min-width: 47.9375em) and (min-width: 90em) {
    .hero:not(.active):after,
    .hero:not(.active):before {
        width: 46%;
        left: -170px;
    }
}
@media screen and (min-width: 47.9375em) and (min-width: 75em) and (max-width: 89.99875em) {
    .hero:not(.active):after,
    .hero:not(.active):before {
        width: 49%;
    }
}
@media screen and (min-width: 47.9375em) and (min-width: 64em) and (max-width: 74.99875em) {
    .hero:not(.active):after,
    .hero:not(.active):before {
        width: 53.5%;
    }
}
@media screen and (min-width: 47.9375em) and (min-width: 47.9375em) and (max-width: 63.99875em) {
    .hero:not(.active):after,
    .hero:not(.active):before {
        width: 63%;
    }
}
@media print, screen and (min-width: 47.9375em) {
    .hero:not(.active):before {
        background: #fff;
        top: 0;
        left: calc(-150px + 6px);
    }
}
@media screen and (min-width: 47.9375em) and (min-width: 90em) {
    .hero:not(.active):before {
        left: calc(-170px + 6px);
    }
}
@media screen and (max-width: 63.99875em) {
    .hero {
        height: auto;
    }
}
.hero button {
    cursor: pointer;
    position: absolute;
    bottom: 30px;
    right: 30px;
    outline: 0;
    z-index: 2;
}
@media screen and (max-width: 47.93625em) {
    .hero button {
        top: 140px;
        bottom: inherit;
    }
}
@media screen and (min-width: 47.9375em) and (max-width: 63.99875em) {
    .hero button {
        display: none;
    }
}
.hero button * {
    transition: all 0.3s ease-out;
}
.hero button img,
.hero button svg {
    width: 48px;
    height: 48px;
    margin-left: 10px;
    transform: rotate(0);
}
.hero button img path,
.hero button img polygon,
.hero button svg path,
.hero button svg polygon {
    fill: #fff;
}
.hero button .play-text {
    color: #999;
    font-weight: 700;
    vertical-align: middle;
    position: absolute;
    top: 16px;
    right: 60px;
    text-transform: uppercase;
}
.hero button:hover svg path,
.hero button:hover svg polygon {
    fill: #f6d300;
}
.hero button:hover .play-text {
    color: #f6d300;
}
.hero button:hover:after {
    margin-right: 0;
    opacity: 1;
}
.hero iframe,
.hero video {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
    opacity: 0;
    transition: all 0.1s ease-in-out;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%;
    min-width: 100%;
    min-height: 100%;
}
@media screen and (min-width: 47.9375em) and (max-width: 63.99875em) {
    .hero iframe,
    .hero video {
        opacity: 0;
        visibility: hidden;
    }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .hero video {
        height: auto;
    }
}
.hero #stop-button {
    display: none;
}
.hero.active .cell,
.hero.active .text {
    opacity: 0;
}
.hero.active button {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}
.hero.active button .play-text,
.hero.active button svg {
    opacity: 0;
}
.hero.active #play-button {
    display: none;
}
.hero.active #stop-button {
    display: block;
}
.hero.active iframe,
.hero.active video {
    z-index: 0;
    opacity: 1;
}
.hero.hero-bg-image {
    height: 360px;
}
.hero.hero-bg-image:not(.active):before {
    background: #000;
}
@media screen and (max-width: 63.99875em) {
    .hero.hero-bg-image {
        height: auto;
    }
}
.hero.hero-bg-image .text + .cell {
    height: 360px;
    min-height: auto;
}
@media screen and (min-width: 64em) {
    .hero.hero-video-click-disable:after,
    .hero.hero-video-click-disable:before {
        opacity: 0;
    }
    .hero.hero-video-click-disable .cell,
    .hero.hero-video-click-disable button {
        visibility: hidden;
        opacity: 0;
        pointer-events: none;
    }
}
.hero-header {
    position: relative;
    overflow: hidden;
    background-color: #f3f3f3;
}
.hero-header .right-image-bg {
    background-color: #fff;
}
@media print, screen and (min-width: 64em) {
    .hero-header .hero-textarea {
        position: relative;
        top: 50%;
        transform: translateY(-50%);
        left: 90px;
        width: 75%;
        z-index: 1;
    }
}
.search-aside {
    position: relative;
    top: -15px;
}
.hero-inner .edgeleft-img {
    background-size: cover;
    background-position: 100%;
    background-repeat: no-repeat;
    margin-top: 0.06px;
}
@media screen and (min-width: 47.9375em) and (max-width: 63.99875em) {
    .hero-inner .edgeleft-img {
        min-height: 400px;
    }
}
@media screen and (max-width: 47.93625em) {
    .hero-inner .edgeleft-img {
        min-height: 200px;
    }
}
.hero-inner > div:nth-child(even) .edgeleft-img {
    -ms-flex-order: 2;
    order: 2;
}
.hero-inner > div:nth-child(even) .edgeleft-img + div {
    -ms-flex-order: 1;
    order: 1;
}
.hero-inner > div:nth-child(even) .hero-text-service {
    background: #fff;
}
.hero-inner > div:nth-child(even) .hero-text-service:before {
    background: #fff;
    left: inherit;
    right: 0;
}
@media screen and (min-width: 1900px) {
    .hero-inner > div:nth-child(even) .hero-text-service:before {
        right: 0;
    }
}
.hero-inner > div:nth-child(even) .hero-text-service:after {
    left: inherit;
    right: -118px;
}
@media screen and (min-width: 1900px) {
    .hero-inner > div:nth-child(even) .hero-text-service:after {
        right: -137px;
    }
}
.hero-inner > div:nth-child(even) .hero-text-service.hero-bg-grey {
    background: #f3f3f3;
}
.hero-inner > div:nth-child(even) .hero-text-service.hero-bg-grey:before {
    background: #f3f3f3;
}
.hero-inner .hero-text-service {
    position: relative;
    height: 30vw;
    min-height: 450px;
    width: 100%;
    background: #f3f3f3;
}
@media screen and (max-width: 63.99875em) {
    .hero-inner .hero-text-service {
        height: auto;
        min-height: auto;
        padding: 30px 0 22px 0;
    }
}
.hero-inner .hero-text-service .hero-text {
    position: absolute;
    right: 12%;
    left: 12%;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
}
@media screen and (max-width: 63.99875em) {
    .hero-inner .hero-text-service .hero-text {
        position: relative;
        padding: 0 16px;
        right: 0;
        left: 0;
        top: 0;
        transform: none;
    }
    .hero-inner .hero-text-service .hero-text h2 {
        font-size: 1.75rem;
    }
}
.hero-inner .hero-text-service:after,
.hero-inner .hero-text-service:before {
    content: " ";
    position: absolute;
    transform: skew(-25.4deg, 0deg);
}
@media screen and (min-width: 47.9375em) and (max-width: 63.99875em) {
    .hero-inner .hero-text-service:after,
    .hero-inner .hero-text-service:before {
        display: none;
    }
}
.hero-inner .hero-text-service:before {
    display: block;
    width: 24vw;
    height: 100%;
    top: 0;
    left: -21vw;
    z-index: 1;
    background: #f3f3f3;
    transform-origin: bottom left;
}
@media screen and (min-width: 90em) {
    .hero-inner .hero-text-service:before {
        left: -15vw;
    }
}
@media screen and (min-width: 75em) and (max-width: 89.99875em) {
    .hero-inner .hero-text-service:before {
        left: -16vw;
    }
}
@media screen and (min-width: 64em) and (max-width: 74.99875em) {
    .hero-inner .hero-text-service:before {
        left: -20vw;
    }
}
@media screen and (max-width: 63.99875em) {
    .hero-inner .hero-text-service:before {
        display: none;
    }
}
.hero-inner .hero-text-service:after {
    content: "";
    width: 15px;
    height: 100%;
    left: -12vw;
    z-index: 2;
    background-image: linear-gradient(to bottom, #f6d300 0, #64008f 100%);
}
@media screen and (min-width: 90em) {
    .hero-inner .hero-text-service:after {
        left: -8vw;
    }
}
@media screen and (min-width: 75em) and (max-width: 89.99875em) {
    .hero-inner .hero-text-service:after {
        left: -8.5vw;
    }
}
@media screen and (min-width: 64em) and (max-width: 74.99875em) {
    .hero-inner .hero-text-service:after {
        left: -11vw;
    }
}
@media screen and (max-width: 63.99875em) {
    .hero-inner .hero-text-service:after {
        display: none;
    }
}
.hero-inner .hero-text-service:not(.hero-bg-grey) {
    background: #fff;
}
.hero-inner .hero-text-service:not(.hero-bg-grey):before {
    background: #fff;
}
.inner-page-video {
    height: 650px;
}
.inner-page-video > div {
    background-size: cover;
    background-position: top center;
}
.inner-page-video:after,
.inner-page-video:before {
    display: none;
}
@media screen and (max-width: 63.99875em) {
    .inner-page-video iframe {
        height: 440px;
    }
}
@media screen and (max-width: 47.93625em) {
    .inner-page-video iframe {
        height: 180px;
    }
}
.plan-your-campaign label {
    text-transform: uppercase;
    columns: #000;
    font-weight: 600;
}
.plan-your-campaign .button {
    text-transform: uppercase;
}
@media screen and (max-width: 47.93625em) {
    .plan-your-campaign .button {
        width: 100%;
    }
}
.divcaptcha .field-validation-error {
    top: 6px;
}
.field-validation-error {
    color: red;
    position: relative;
    top: -15px;
}
.field-validation-error > span {
    color: red;
}
.field-validation-error.field-validation-valid {
    position: absolute;
    top: 0;
    left: 0;
}
@media screen and (max-width: 47.93625em) {
    .ofmcontactus .button {
        width: 100%;
    }
}
[data-sc-field-key] {
    position: relative;
}
span.field-validation-valid.field-validation-error.phone-invalid {
    top: -15px;
    right: 0;
}
.search-results-articles {
    padding: 0 0 2rem 0;
}
.search-results-articles .search-term {
    color: #64008f;
    text-transform: uppercase;
}
.search-results-articles > article {
    border-bottom: 1px solid #999;
    padding: 2.3em 0;
    display: -ms-flexbox;
    display: flex;
}
.search-results-articles > article h2 {
    margin-bottom: 0.25em;
}
.search-results-articles > article h2 a {
    color: #ccc;
}
.search-results-articles > article h2 a span {
    color: #64008f;
}
.search-results-articles > article .search_result_permalink {
    color: #999;
    font-size: 1.125rem;
    line-height: 1.5rem;
    padding-bottom: 10px;
    word-break: break-all;
}
.search-results-articles > article img {
    float: left;
    margin-right: 20px;
    max-width: 100px;
    max-height: 80px;
    margin-bottom: 50px;
}
.search-results-articles > article p {
    margin-bottom: 0;
}
.search-results-articles > article p a {
    display: inline-block;
}
.search-results-articles > article p .search-dot,
.search-results-articles > article p .search-term {
    color: #64008f;
}
.search-results-articles .pagination a {
    color: #64008f;
    transition: all 0.3s;
}
.search-results-articles .pagination a:not([href]) {
    cursor: default;
    color: #404040;
    background: 0 0;
}
.search-results-articles .pagination .active a {
    color: #404040;
}
.search-page-form .search-btn {
    background: #64008f;
    width: 40px;
    height: 39px;
    transition: all 0.3s ease-in;
}
.search-page-form .search-btn * {
    transition: all 0.3s ease-in;
}
.search-page-form .search-btn img,
.search-page-form .search-btn svg {
    width: 22px;
    height: 22px;
    fill: #fff;
}
.search-page-form .search-btn:hover {
    background: #000;
}
.search-page-form .search-btn:hover img,
.search-page-form .search-btn:hover svg {
    fill: #f6d300;
}
.search-page-form .search-sortby-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.search-page-form .search-sortby-container .search-sortby {
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-left: auto;
    display: -ms-flexbox;
    display: flex;
    text-align: right;
}
.search-page-form .search-sortby-container .search-sortby label {
    margin: 12px 12px 0 0;
    width: 100%;
    line-height: 1;
    font-size: 16px;
}
.search-page-form .search-sortby-container .search-sortby select {
    margin: 0;
    width: 230px;
}
@media screen and (max-width: 47.93625em) {
    .search-page-form .search-sortby-container .search-sortby {
        display: block;
    }
    .search-page-form .search-sortby-container .search-sortby select {
        clear: both;
        width: 125px;
    }
}
.section-head h3 {
    text-transform: uppercase;
    padding-bottom: 15px;
}
@media screen and (max-width: 47.93625em) {
    .section-head h3 {
        word-break: break-word;
    }
}
.section-head h6 {
    position: relative;
    margin-top: 20px;
}
.section-head h6.line-on-Sides {
    margin-top: 0;
    margin-bottom: 20px;
    text-transform: uppercase;
    color: #000;
    letter-spacing: 5px;
}
@media screen and (max-width: 47.93625em) {
    .section-head h6.line-on-Sides {
        letter-spacing: 4px;
    }
}
.section-head h6.line-on-Sides:before {
    content: "";
    display: block;
    border-top: solid 1px #ccc;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 50%;
    z-index: 1;
}
@media screen and (max-width: 47.93625em) {
    .section-head h6.line-on-Sides:before {
        border-top: solid 2px #ccc;
    }
}
.section-head h6.line-on-Sides span {
    background: #fff;
    padding: 0 20px;
    position: relative;
    z-index: 5;
    font-weight: 600;
}
@media screen and (max-width: 47.93625em) {
    .section-head h6.line-on-Sides span {
        background: 0 0;
        padding: 0;
    }
}
@media screen and (max-width: 47.93625em) {
    .section-head {
        margin-left: 1rem;
        margin-right: 1rem;
        margin-top: 1.875rem;
    }
    .section-head h6.line-on-Sides:before {
        top: -10px;
    }
}
.inspection-gallery .main {
    display: block;
    position: relative;
}
.inspection-gallery .main h3 {
    padding-bottom: 30px;
    padding-top: 0;
}
.inspection-gallery .main h3:empty {
    display: none;
}
@media screen and (max-width: 47.93625em) {
    .inspection-gallery .main h3 {
        padding-bottom: 0;
    }
}
.inspection-gallery .main .gallery-bg {
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 575px;
    height: 35vw;
}
@media screen and (max-width: 47.93625em) {
    .inspection-gallery .main .gallery-bg {
        min-height: 210px;
        height: 210px;
    }
}
.inspection-gallery .main .slick-slide {
    padding: 0;
    text-align: center;
    outline: 0;
    cursor: default;
}
.inspection-gallery .main .slick-slide .button {
    padding: 1.01em 2.125rem !important;
}
.inspection-gallery .main .slider {
    height: auto;
    background-color: transparent;
    overflow-x: hidden;
    margin: 0;
}
.inspection-gallery .main .slick-list {
    background: #000;
}
.inspection-gallery .main .slick-list .button.primary::after {
    background-color: #fff;
    color: #000;
}
.inspection-gallery .main .slider-for img {
    width: 100%;
    height: 100%;
}
.inspection-gallery .main .slider-nav {
    background-color: #000;
    color: #fff;
    padding: 0 0 0 0;
    left: 0;
    right: 0;
}
@media screen and (min-width: 47.9375em) {
    .inspection-gallery .main .slider-nav {
        margin-bottom: 0;
    }
}
.inspection-gallery .main .slider-nav h2 {
    margin-top: 80px;
    text-align: center;
    font-weight: 700;
    color: #fff;
}
.inspection-gallery .main .slider-nav p {
    color: rgba(255, 255, 255, 0.6);
    font-weight: 100;
    letter-spacing: 1.2px;
    padding-bottom: 25px;
    margin: 0 auto;
    max-width: 75vw;
    width: 100%;
}
@media screen and (max-width: 63.99875em) {
    .inspection-gallery .main .slider-nav p {
        padding: 0 16px 25px 16px;
        max-width: none;
    }
}
@media screen and (max-width: 47.93625em) {
    .inspection-gallery .main .slider-nav {
        padding: 0;
    }
}
.inspection-gallery .main .slick-dots {
    z-index: 2;
    bottom: inherit;
    top: 30px;
    cursor: default;
}
.inspection-gallery .main .slick-dots li {
    margin: 0 15px;
    counter-reset: li;
}
.inspection-gallery .main .slick-dots li li:before {
    counter-increment: li;
    content: counter(li, decimal-leading-zero);
    color: #fff;
    margin-right: 0.25em;
    font-weight: 900;
}
.inspection-gallery .main .slick-dots li button {
    font-size: 14px;
    color: rgba(255, 255, 255, 0.25);
    padding: 0;
    font-weight: 700;
}
.inspection-gallery .main .slick-dots li button:before {
    display: none;
}
.inspection-gallery .main .slick-dots li button:after {
    content: "";
    position: absolute;
    top: 3px;
    margin: 0 14px 0 14px;
    background: rgba(255, 255, 255, 0.25);
    width: 2px;
    height: 14px;
    transform: skew(-23.5deg);
    border-top: 0 solid;
    border-right: 0 solid transparent;
}
.inspection-gallery .main .slick-dots li.slick-active button {
    color: #fff;
}
.inspection-gallery .main .slick-dots li:last-child button:after {
    display: none;
}
.slick-next,
.slick-prev {
    background-color: #f6d300;
    width: 70px;
    height: 140px;
    box-sizing: border-box;
    border-left: 0;
    z-index: 1;
    transition: all 0.2s ease-in-out;
}
@media screen and (max-width: 47.93625em) {
    .slick-next,
    .slick-prev {
        width: 55px;
        height: 90px;
    }
}
.slick-next:after,
.slick-next:before,
.slick-prev:after,
.slick-prev:before {
    display: none;
}
.slick-next svg,
.slick-prev svg {
    height: 25px;
    width: 25px;
    transform: translate(0);
    transition: all 0.2s ease-in-out;
}
.slick-next svg polygon,
.slick-prev svg polygon {
    fill: #000;
}
@media screen and (max-width: 47.93625em) {
    .slick-next svg,
    .slick-prev svg {
        height: 18px;
        width: 18px;
        transform: translateX(-5px);
    }
}
.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
    outline: 0;
    background: #f6d300;
    color: transparent;
}
.slick-next {
    transform: translate(0, -50%);
    border-bottom-left-radius: 100px;
    border-top-left-radius: 100px;
    box-sizing: border-box;
}
.slick-next:hover {
    transform: translate(-35%, -50%);
}
@media screen and (max-width: 47.93625em) {
    .slick-next:hover {
        transform: translate(-25%, -50%);
    }
}
.slick-next:hover svg {
    transform: translate(25%);
    height: 40px;
    width: 40px;
}
@media screen and (max-width: 47.93625em) {
    .slick-next:hover svg {
        height: 18px;
        width: 18px;
        transform: translateX(0);
    }
}
.slick-prev {
    transform: translate(0, -50%);
    border-bottom-right-radius: 100px;
    border-top-right-radius: 100px;
}
.slick-prev svg {
    transform: rotate(180deg);
}
@media screen and (max-width: 47.93625em) {
    .slick-prev svg {
        transform: rotate(180deg) translateX(-4px);
    }
}
.slick-prev:hover {
    transform: translate(35%, -50%);
}
.slick-prev:hover svg {
    transform: translate(-25%) rotate(180deg);
    height: 40px;
    width: 40px;
}
@media screen and (max-width: 47.93625em) {
    .slick-prev:hover svg {
        height: 18px;
        width: 18px;
    }
}
.slider-images {
    overflow: hidden;
}
.slider-images .slick-slide {
    height: 680px;
    background-size: cover;
    background-repeat: repeat-x;
    background-repeat-y: no-repear;
}
@media screen and (max-width: 47.93625em) {
    .slider-images .slick-slide {
        height: 210px;
    }
}
.slick-slide:not(.slick-active) > a {
    visibility: hidden;
}
.fliter-by {
    display: -ms-flexbox;
    display: flex;
}
.fliter-by .fliter-label {
    padding: 3px 0 0 0;
}
@media screen and (max-width: 47.93625em) {
    .fliter-by .fliter-label {
        padding: 3px 0 10px 0;
    }
}
@media screen and (min-width: 47.9375em) {
    .fliter-by > .menu {
        padding: 0 0 0 10px;
    }
}
.fliter-by > .menu > li {
    width: 100%;
}
@media screen and (max-width: 47.93625em) {
    .fliter-by > .menu > li {
        margin: 0 0 5px 0;
    }
}
.fliter-by .filter-label {
    margin: 12px 0;
}
@media screen and (max-width: 47.93625em) {
    .fliter-by .filter-label {
        margin: 0;
        margin-bottom: 15px;
    }
}
.fliter-by .dropdown > li {
    margin: 0 0 0 3px;
    width: 210px;
    font-size: 1rem;
    text-transform: capitalize;
}
.fliter-by .dropdown > li.is-dropdown-submenu-parent > a {
    background: #64008f;
    height: 48px;
    color: #fff;
    text-decoration: none;
    padding-top: 1.125rem;
}
.fliter-by .dropdown > li.is-dropdown-submenu-parent > a:after,
.fliter-by .dropdown > li.is-dropdown-submenu-parent > a:before {
    top: 22px;
    background: #fff;
    right: 20px;
}
.fliter-by .dropdown > li.is-dropdown-submenu-parent > a:before {
    right: 16px;
}
.fliter-by .dropdown > li.is-active > a {
    background: #000;
    color: #fff;
}
.fliter-by .dropdown > li .submenu.is-dropdown-submenu {
    overflow-y: scroll;
    overflow-x: hidden;
    max-height: 310px;
    width: 100%;
    -webkit-overflow-scrolling: touch;
    transition: none;
}
.fliter-by .dropdown > li .submenu.is-dropdown-submenu > li > a {
    text-decoration: none;
    font-weight: 400;
    color: #000;
    text-transform: initial;
}
@media screen and (max-width: 47.93625em) {
    .fliter-by .dropdown > li .submenu.is-dropdown-submenu {
        display: none;
    }
}
@media screen and (max-width: 47.93625em) {
    .fliter-by .dropdown > li .submenu.is-dropdown-submenu.js-dropdown-active {
        display: block;
    }
}
@media screen and (max-width: 47.93625em) {
    .fliter-by .dropdown > li .submenu.is-dropdown-submenu {
        position: relative;
    }
    .fliter-by .dropdown > li .submenu.is-dropdown-submenu.is-dropdown-submenu {
        top: 0;
    }
}
@media screen and (max-width: 63.99875em) {
    .fliter-by .dropdown > li {
        width: 160px;
    }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .fliter-by .dropdown > li {
        width: 200px;
    }
}
@media screen and (max-width: 47.93625em) {
    .fliter-by .dropdown > li {
        width: 100%;
        margin-bottom: 5px;
    }
}
@media screen and (max-width: 47.93625em) {
    .fliter-by {
        display: block;
    }
}
.grid-gallery .cell {
    margin-bottom: 1.875rem;
}
.grid-gallery .cell .img {
    position: relative;
    width: 100%;
    min-height: 250px;
    height: 16vw;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
}
.grid-gallery .cell .img:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    border: 0 solid #64008f;
}
.grid-gallery .cell a {
    text-decoration: none;
    outline: 0;
}
.grid-gallery .cell h5 {
    margin-top: 0.9375rem;
    margin-bottom: 0;
    display: inline-block;
    font-size: 14px;
}
.grid-gallery .cell h5 + span {
    color: #999;
    display: block;
}
.grid-gallery .cell:hover .img:before {
    border-width: 4px;
}
.grid-gallery .cell:hover h5 {
    color: #f6d300;
}
.close-x-button {
    color: #fff;
    outline: 0;
    font-size: 2.5rem;
    position: fixed;
    right: 7px;
    top: 8px;
    background: 0 0;
    border-radius: 100%;
    width: 40px;
    height: 40px;
    line-height: 0;
    opacity: 0.7;
    z-index: 1007;
    transition: all ease-in-out 0.2s;
}
.close-x-button:focus,
.close-x-button:hover {
    color: #fff;
    opacity: 1;
}
@media screen and (max-width: 47.93625em) {
    .close-x-button {
        transform: translate(-10px, 10px);
        color: #000;
        background: #fff;
        box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
    }
    .close-x-button:hover {
        color: #000;
        opacity: 1;
    }
}
#gridGalleryModa.reveal {
    text-align: center;
    padding: 0;
    background: 0 0;
    border: 0;
    outline: 0;
    overflow: visible;
}
@media print, screen and (min-width: 64em) {
    #gridGalleryModa.reveal {
        width: auto;
        height: 75vh;
    }
    #gridGalleryModa.reveal img {
        width: auto;
        height: 100%;
    }
}
#gridGalleryModa.reveal h5 {
    color: #fff;
    margin-top: 1.5rem;
    font-size: 14px;
}
@media screen and (max-width: 47.93625em) {
    #gridGalleryModa.reveal img {
        height: auto;
    }
}
#gridGallerynofilter {
    width: 100%;
    max-width: 1200px;
    padding: 0;
    outline: 0;
    overflow: visible;
}
@media print, screen and (min-width: 64em) {
    #gridGallerynofilter {
        width: calc(110vh - 10px);
    }
}
@media screen and (max-width: 63.99875em) {
    #gridGallerynofilter {
        width: 90%;
        overflow: inherit;
    }
}
@media screen and (max-width: 47.93625em) {
    #gridGallerynofilter {
        width: 100%;
        top: 0 !important;
    }
}
#gridGallerynofilter .grid-container {
    max-width: 100%;
    padding: 0;
}
#gridGallerynofilter .grid-container .medium-down-auto {
    margin: 0 auto;
}
#gridGallerynofilter .grid-container .g-image {
    background-size: cover;
    background-position: top center;
    padding: 0;
}
@media screen and (max-width: 47.93625em) {
    #gridGallerynofilter .grid-container .g-image {
        height: 400px;
        min-height: 85vh;
    }
}
#gridGallerynofilter .grid-container .content-area {
    padding: 40px 40px 0 40px;
    overflow-y: auto;
    background-color: #fff;
}
@media print, screen and (min-width: 64em) {
    #gridGallerynofilter .grid-container .content-area {
        height: calc(100vh - 100px);
    }
}
@media screen and (max-width: 47.93625em) {
    #gridGallerynofilter .grid-container .content-area {
        padding: 30px 16px 0 16px;
    }
}
#gridGallerynofilter .grid-container h5 {
    font-size: 36px;
    text-transform: uppercase;
    margin-bottom: 8px !important;
}
@media screen and (max-width: 47.93625em) {
    #gridGallerynofilter .grid-container h5 {
        font-size: 28px;
    }
}
#gridGallerynofilter .grid-container h5 + span {
    color: #999;
    display: inline-block;
    margin: 0 0 0.625rem 0;
}
.clearSelection {
    color: #000;
    text-transform: uppercase;
    font-size: 14px;
}
.clearSelection b {
    font-weight: 800;
}
.clearSelection:after {
    content: "X";
    margin: 0 0 0 6px;
    font-size: 17px;
}
.clearSelection:hover {
    text-decoration: none;
}
hr {
    max-width: 100rem;
    margin-top: 0.25rem;
    margin-bottom: 1rem;
}
.gallery-border-top {
    border-top: 1px solid #ccc;
}
.allText {
    color: #64008f;
}
.allText:hover {
    text-decoration: none;
}
.showcard-image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 238px;
}
.card-divider {
    background-color: transparent;
}
.update-cards .card {
    border: 0;
    background-color: #f3f3f3;
    padding: 0 0 15px 0;
}
.update-cards .card-section {
    padding: 2rem;
    padding-bottom: 0;
}
.update-cards .card-section small {
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 2px;
}
@media screen and (min-width: 47.9375em) and (max-width: 63.99875em) {
    .update-cards .card-section h2 {
        font-size: 1.875rem;
        line-height: 2.25rem;
        padding-top: 10px;
    }
}
@media screen and (max-width: 47.93625em) {
    .update-cards .card-section h2 {
        font-size: 2.5rem;
        line-height: 2.8125rem;
        padding-top: 10px;
    }
}
.sales-executies {
    position: relative;
    overflow: hidden;
}
.sales-executies .light-gray {
    background-color: #f3f3f3;
}
.sales-executies .media-object {
    border: 1px solid #ccc;
    border-width: 1px 0 0 1px;
    padding: 50px;
    margin: 0;
}
@media screen and (max-width: 47.93625em) {
    .sales-executies .media-object {
        border-width: 0 0 1px 0;
    }
}
.sales-executies .media-object a {
    color: #000;
}
@media screen and (max-width: 63.99875em) {
    .sales-executies .media-object {
        margin: 0;
        padding: 15px;
    }
    .sales-executies .media-object:nth-child(1) {
        border-left: 0;
        border-right: 0;
    }
    .sales-executies .media-object:nth-child(3) {
        border-left: 0;
        border-right: 0;
        border-top: 0;
    }
}
.sales-executies .media-object-section .small {
    display: block;
    color: #f6d300;
}
.sales-executies .thumbnail {
    display: inline-block;
    max-width: 100%;
    box-shadow: 0 0 0 0 transparent;
    line-height: 0;
    border: 0;
    border-radius: 100%;
    transition: all 0.2s ease-in-out;
}
.sales-executies .thumbnail:active,
.sales-executies .thumbnail:hover {
    box-shadow: 0 0 0 4px #ccc;
}
.sales-executies .thumbnail figure {
    height: 125px;
    border-radius: 100%;
    width: 125px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.sales-executies .no_thumbnail figure {
    height: 40px;
    width: 40px;
    fill: #f6d300;
    vertical-align: middle;
    margin: 20px 5px 0 0;
}
.sales-executies .no_thumbnail svg {
    height: 40px;
    width: 40px;
    -ms-flex: 0 0 20px;
    flex: 0 0 20px;
    fill: #f6d300;
    vertical-align: middle;
    margin: 0 5px 0 0;
}
.tiles {
    position: relative;
    overflow: hidden;
    padding: 0;
}
.tiles .front-tiles {
    position: relative;
    z-index: 2;
}
.tiles .front-tiles:before {
    content: "";
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    width: 100%;
    height: 100%;
}
.tiles .front-tiles * {
    transition: all 0.2s ease-in-out;
}
.tiles .front-tiles .cell {
    position: relative;
    height: 35vw;
    min-height: 600px;
    border-left: 1px solid transparent;
}
.tiles .front-tiles .cell .title-spacing {
    padding-top: 4rem;
    padding-left: 1.75rem;
}
.tiles .front-tiles .cell > ul {
    position: relative;
    margin-top: 50px;
    height: 290px;
    overflow-y: auto;
}
@media print, screen and (min-width: 64em) {
    .tiles .front-tiles .cell > ul {
        opacity: 0;
        top: 10px;
    }
}
@media screen and (max-width: 47.93625em) {
    .tiles .front-tiles .cell > ul {
        margin-top: 5px;
    }
}
@media screen and (min-width: 47.9375em) and (max-width: 63.99875em) {
    .tiles .front-tiles .cell > ul {
        margin-top: 10px;
    }
}
@media screen and (max-width: 63.99875em) {
    .tiles .front-tiles .cell > ul {
        min-height: inherit;
        height: 235px;
        -webkit-overflow-scrolling: touch;
    }
}
.tiles .front-tiles .cell > ul li {
    color: #fff;
}
.tiles .front-tiles .cell > ul li a {
    color: #fff;
    display: inline-block;
    position: relative;
    overflow: hidden;
}
.tiles .front-tiles .cell > ul li a img,
.tiles .front-tiles .cell > ul li a svg {
    width: 16px;
    height: 14px;
    position: absolute;
    transform: translate(-22px, 5px);
}
.tiles .front-tiles .cell > ul li a img polygon,
.tiles .front-tiles .cell > ul li a svg polygon {
    fill: #f6d300;
    margin: 0 5px 0 0;
}
@media screen and (min-width: 64em) {
    .tiles .front-tiles .cell > ul li a:hover {
        text-decoration: none;
        padding: 0 0 0 20px;
    }
}
@media screen and (max-width: 74.99875em) {
    .tiles .front-tiles .cell > ul li a {
        text-decoration: none;
        padding: 0 0 0 20px;
    }
}
.tiles .front-tiles .cell h5 {
    opacity: 1;
    color: #fff;
    text-transform: uppercase;
    padding-top: 1.375rem;
}
@media screen and (max-width: 63.99875em) {
    .tiles .front-tiles .cell h5 {
        padding-top: 0;
        padding-bottom: 10px;
    }
}
.tiles .front-tiles .cell h5 a {
    color: #fff;
    text-decoration: none;
}
.tiles .front-tiles .cell h5 a:hover {
    color: #f6d300;
}
.tiles .front-tiles .cell .btn {
    position: absolute;
    bottom: 50px;
    margin-bottom: 0;
    overflow: hidden;
    width: 48px;
    height: 48px;
    border: 1px solid #fff;
    text-transform: uppercase;
}
.tiles .front-tiles .cell .btn span {
    min-width: 180px;
    margin: 0;
    transform: translate(-100%, 0);
    transition: all 0.4s ease-in-out;
}
.tiles .front-tiles .cell .btn svg {
    width: 10px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.4s ease-in-out;
}
.tiles .front-tiles .cell .btn svg polygon {
    fill: #fff;
}
@media screen and (max-width: 63.99875em) {
    .tiles .front-tiles .cell .btn {
        width: auto;
        border-color: transparent;
        right: 15px;
        bottom: 20px;
    }
    .tiles .front-tiles .cell .btn span {
        transform: translate(0, 0);
    }
    .tiles .front-tiles .cell .btn svg {
        display: none;
    }
}
.tiles .front-tiles .cell:hover h4 {
    opacity: 1;
}
.tiles .front-tiles .cell:hover .btn {
    width: auto;
    border-color: transparent;
}
.tiles .front-tiles .cell:hover .btn span {
    transform: translate(0, 0);
}
.tiles .front-tiles .cell:hover .btn svg {
    transform: translate(100%, -50%);
    left: 100%;
}
@media screen and (max-width: 63.99875em) {
    .tiles .front-tiles .cell {
        min-height: inherit;
        height: 400px;
        padding: 26px 16px;
    }
}
.tiles .front-tiles:hover .cell {
    border-left: 1px solid;
    border-color: transparent rgba(255, 255, 255, 0.5) transparent rgba(255, 255, 255, 0.1);
}
.tiles .front-tiles:hover .cell:first-child {
    border-left-color: transparent;
}
@media print, screen and (min-width: 64em) {
    .tiles .front-tiles:hover .cell:not(:hover) > h5 {
        opacity: 0.2;
    }
    .tiles .front-tiles:hover .cell:not(:hover) > .btn {
        opacity: 0;
    }
}
.tiles .front-tiles.active h4 {
    opacity: 0.3;
}
.tiles .back-tiles {
    position: absolute;
    z-index: 1;
    top: 0;
    width: 100%;
}
.tiles .back-tiles .cell {
    height: 35vw;
    min-height: 600px;
    padding: 0;
    position: relative;
    transition: opacity 0.2s ease-in;
}
@media screen and (min-width: 64em) and (max-width: 74.99875em) {
    .tiles .back-tiles .cell {
        -ms-flex: none;
        flex: none;
        width: 25%;
    }
}
@media screen and (max-width: 63.99875em) {
    .tiles .back-tiles .cell {
        min-height: inherit;
        height: 400px;
    }
}
.tiles .back-tiles .cell .bg {
    background-size: cover;
    background-position: top center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.tiles .back-tiles .cell video {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%;
    min-width: 100%;
    min-height: 100%;
    z-index: 0;
    transform: translate(0, -50%);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .tiles .back-tiles .cell video {
        height: auto;
    }
}
.tiles .back-tiles.active .cell {
    width: 100% !important;
    position: absolute;
    opacity: 1;
    z-index: 0;
}
.tiles .back-tiles.active .cell video {
    z-index: 2;
}
.tiles .back-tiles.active .cell.active {
    z-index: 1;
}
.accordion {
    position: relative;
    overflow: hidden;
}
.accordion .accordion-item .accordion-title {
    background-color: #f3f3f3;
    color: #232730;
    padding: 1rem 1rem;
    border: 2px solid #fff;
    font-size: 1.125rem;
    font-weight: 700;
    text-decoration: none;
    transition: all 0.2s ease-in-out;
}
.accordion .accordion-item .accordion-title:after,
.accordion .accordion-item .accordion-title:before {
    content: "";
    background: #f6d300;
    width: 10px;
    height: 3px;
    border: 0;
    transform: rotate(44deg);
    position: absolute;
    top: 23px;
    margin-top: 0;
    right: 12px;
    margin-right: 20px;
    transition: all 0.5s ease-in;
}
.accordion .accordion-item .accordion-title:before {
    transform: rotate(-44deg);
    right: 6px;
}
.accordion .accordion-item .accordion-title > span {
    float: right;
}
.accordion .accordion-item .close {
    display: none;
    margin-right: 30px;
    font-size: 14px;
    font-weight: 500;
}
.accordion .accordion-item .expand {
    display: block;
    margin-right: 30px;
    font-size: 14px;
    font-weight: 500;
}
.accordion .accordion-item.is-active .expand {
    display: none;
    margin-right: 35px;
    font-size: 14px;
    font-weight: 500;
}
.accordion .accordion-item.is-active .close {
    display: block;
    margin-right: 35px;
    font-size: 14px;
    font-weight: 500;
}
.accordion .accordion-item.is-active .accordion-title {
    color: #fff;
    background-color: #64008f;
}
.accordion .accordion-item.is-active .accordion-title:after,
.accordion .accordion-item.is-active .accordion-title:before {
    background: #fff;
}
.accordion .accordion-item.is-active .accordion-title:before {
    transform: rotate(44deg);
}
.accordion .accordion-item.is-active .accordion-title:after {
    transform: rotate(-44deg);
}
.accordion .accordion-content {
    border: 0;
    font-size: 20px;
}
.accordion .accordion-content .country-list > .cell {
    padding: 1.5625rem;
}
@media screen and (max-width: 47.93625em) {
    .accordion .accordion-content .country-list > .cell {
        padding-left: 7px;
        padding-right: 0;
        padding-top: 0;
    }
}
.accordion .accordion-content .country-list > .cell > div {
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
}
.accordion .accordion-content .country-list > .cell > div:focus,
.accordion .accordion-content .country-list > .cell > div:hover {
    color: #64008f;
    -webkit-text-decoration-color: #f6d300;
    text-decoration-color: #f6d300;
    text-decoration: underline;
}
.accordion .accordion-content .country-list > .cell > div:active {
    color: #64008f;
    -webkit-text-decoration-color: #f6d300;
    text-decoration-color: #f6d300;
    text-decoration: underline;
}
.accordion .accordion-content .country-list > .cell svg {
    height: 18px;
    width: 20px;
    -ms-flex: 0 0 20px;
    flex: 0 0 20px;
    fill: #000;
    vertical-align: middle;
    margin: 5px 5px 0 0;
}
.accordion .accordion-content .country-list > .cell:hover svg {
    fill: #64008f;
}
.accordion .accordion-content .country-list small {
    margin-left: 25px;
    color: #8c8a8a;
    font-weight: 300;
    font-size: 16px;
    display: inline-block;
}
.quote {
    background-color: #f3f3f3;
    text-align: center;
}
.quote .quote-opening {
    padding: 10px 0 10px 70px;
    position: relative;
}
@media screen and (max-width: 47.93625em) {
    .quote .quote-opening {
        padding: 10px 15px 10px 40px;
        letter-spacing: 0;
    }
}
.quote .quote-opening q {
    position: relative;
    color: #333;
    display: block;
    line-height: 3.5rem;
    margin-bottom: 12px;
    font-size: 2.25rem;
    font-weight: 300;
    text-align: left;
    quotes: "“" "”";
}
@media screen and (max-width: 47.93625em) {
    .quote .quote-opening q {
        font-size: 1.5625rem;
        line-height: 2.5rem;
    }
}
.quote .quote-opening q:before {
    color: #64008f;
    content: open-quote;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 150px;
    font-weight: 800;
    line-height: 150px;
    left: -90px;
    top: 0;
    position: absolute;
    width: 70px;
}
@media screen and (max-width: 47.93625em) {
    .quote .quote-opening q:before {
        line-height: 1;
        left: -38px;
        font-size: 70px;
        top: 4px;
    }
}
.quote .quote-opening q:after {
    color: #64008f;
    content: open-quote;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 150px;
    font-weight: 800;
    bottom: 46px;
    position: absolute;
    transform: rotate(180deg);
    margin-left: 10px;
}
@media screen and (max-width: 47.93625em) {
    .quote .quote-opening q:after {
        line-height: 1;
        bottom: 3px;
        font-size: 70px;
        margin-left: 0;
    }
}
.quote .quote-opening cite,
.quote .quote-opening p {
    color: #232730;
    text-align: left;
    font-weight: 700;
    font-size: 16px;
}
.pagination {
    margin-top: 1.5rem;
    margin-bottom: 6.25rem;
}
@media screen and (max-width: 47.93625em) {
    .pagination {
        margin: 0 auto 2.25rem auto;
    }
}
.pagination li {
    font-size: 1.125rem;
    display: inline-block;
}
.pagination a,
.pagination span {
    text-decoration: none;
    font-weight: 400;
    font-size: 1.125rem;
    height: auto;
    padding: 0;
}
.pagination li:not(.pagination-previous):not(.pagination-next) {
    cursor: default;
    border-radius: 100%;
    font-weight: 800;
    text-align: center;
    margin: 0;
    height: 40px;
    width: 40px;
    padding-top: 7px;
}
.pagination li:not(.pagination-previous):not(.pagination-next).current,
.pagination li:not(.pagination-previous):not(.pagination-next):hover {
    background: #64008f;
    color: #fff;
    height: 40px;
    width: 40px;
    padding-top: 7px;
}
.pagination li:not(.pagination-previous):not(.pagination-next).current a,
.pagination li:not(.pagination-previous):not(.pagination-next):hover a {
    background: 0 0;
    color: #fff;
}
.pagination .pagination-next a,
.pagination .pagination-next span,
.pagination .pagination-previous a,
.pagination .pagination-previous span {
    background: 0 0;
    display: none;
}
@media screen and (max-width: 47.93625em) {
    .pagination .pagination-next a,
    .pagination .pagination-previous a {
        position: relative;
        width: 30px;
        height: 20px;
        overflow: hidden;
        text-indent: 40px;
    }
    .pagination .pagination-next a:after,
    .pagination .pagination-next a:before,
    .pagination .pagination-previous a:after,
    .pagination .pagination-previous a:before {
        font-size: 1.875rem;
        position: absolute;
        top: 50%;
        left: 50%;
        margin: 0;
        text-indent: 0;
        transform: translateX(-50%) translateY(-50%);
    }
}
.pagination .pagination-next.disabled:after,
.pagination .pagination-next.disabled:before,
.pagination .pagination-previous.disabled:after,
.pagination .pagination-previous.disabled:before {
    display: none;
}
.pagination .pagination-next.disabled > a,
.pagination .pagination-previous.disabled > a {
    color: #ccc;
    cursor: not-allowed;
}
.pagination .pagination-next.disabled:hover,
.pagination .pagination-previous.disabled:hover {
    text-decoration: none;
}
.pagination .pagination-next:hover,
.pagination .pagination-previous:hover {
    text-decoration: underline;
}
.large-padding-vertical-2 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
}
#footer {
    background: #000;
    color: #fff;
    padding: 30px;
    position: relative;
}
@media screen and (min-width: 64em) {
    #footer #back2Top {
        display: none !important;
    }
}
@media screen and (min-width: 47.9375em) and (max-width: 63.99875em) {
    #footer form {
        margin-top: -0.9375rem;
    }
    #footer #back2Top {
        display: none !important;
    }
    #footer .cell:nth-child(4n),
    #footer .cell:nth-child(5n) {
        margin: 50px 0;
    }
    #footer .small-padding-bottom-1 {
        padding-bottom: 1rem;
    }
}
@media screen and (max-width: 47.93625em) {
    #footer {
        padding: 15px;
    }
    #footer #back2Top {
        display: none;
        position: fixed;
        right: 0;
        bottom: 30px;
        text-decoration: none;
        background: #575757;
        color: #fff;
        width: 70px;
        height: 42px;
        text-align: center;
        padding: 10px;
        z-index: 111;
        font-weight: 600;
    }
    #footer #back2Top.active {
        color: #fff;
        position: absolute;
        top: 0;
        bottom: inherit;
    }
}
#footer .brand a > img {
    max-height: 25px;
    -o-object-fit: cover;
    object-fit: cover;
}
@media screen and (max-width: 47.93625em) {
    #footer .brand a > img {
        display: -ms-flexbox;
        display: flex;
        margin: 0 auto;
    }
}
#footer h5 {
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1.5px;
}
#footer .dropdown-btn {
    margin-bottom: 20px;
}
@media screen and (min-width: 64em) {
    #footer .dropdown-btn:hover {
        color: #f6d300;
        text-decoration: none;
    }
}
@media screen and (max-width: 47.93625em) {
    #footer .dropdown-btn {
        position: relative;
    }
    #footer .dropdown-btn + ul {
        display: none;
    }
    #footer .dropdown-btn:after,
    #footer .dropdown-btn:before {
        content: "";
        background: #999;
        width: 14px;
        height: 4px;
        border: 0;
        transform: rotate(44deg);
        position: absolute;
        top: 12px;
        margin-top: 0;
        right: 14px;
        transition: all 0.2s ease-in-out;
    }
    #footer .dropdown-btn:before {
        transform: rotate(-44deg);
        right: 6px;
    }
    #footer .dropdown-btn.active {
        color: #f6d300;
        text-decoration: none;
    }
    #footer .dropdown-btn.active a {
        color: #f6d300;
    }
    #footer .dropdown-btn.active:after {
        transform: rotate(-44deg);
    }
    #footer .dropdown-btn.active:before {
        transform: rotate(44deg);
    }
}
#footer .dropdown-btn a {
    color: #fff;
    transition: all 0.2s ease-in-out;
}
#footer .dropdown-btn a:hover {
    color: #f6d300;
    text-decoration: none;
}
#footer h4 {
    color: #fff;
    cursor: pointer;
}
#footer ul li a {
    padding-left: 0;
    list-style-type: none;
    color: #999;
    display: inline-block;
}
#footer .copy-right {
    font-size: 0.875rem;
    margin: 0;
    position: relative;
}
@media screen and (max-width: 47.93625em) {
    #footer .copy-right {
        font-size: 0.6875rem;
        margin: 0;
        padding: 0;
        text-align: center;
    }
}
#footer .copy-right a {
    color: #999;
    margin-right: 22px;
    padding: 0;
    font-size: 0.75rem;
    transition: all 0.2s ease-in-out;
}
@media screen and (max-width: 47.93625em) {
    #footer .copy-right a {
        font-size: 0.6875rem;
        margin-right: 16px;
    }
    #footer .copy-right a:last-child {
        margin-right: 0;
    }
}
#footer .copy-right a:hover {
    color: #f6d300;
    text-decoration: none;
    cursor: pointer;
}
#footer .copy-right a:after {
    content: "";
    position: absolute;
    margin: 5px 8px;
    background: #999;
    width: 2px;
    height: 12px;
    transform: skew(-23.5deg);
    border-top: 0 solid;
    border-right: 0 solid transparent;
}
@media screen and (max-width: 47.93625em) {
    #footer .copy-right a:after {
        top: 3px;
        height: 10px;
        margin: 0 6px;
    }
}
#footer .copy-right a:last-child:after {
    display: none;
}
#footer .social-icons {
    display: -ms-flexbox;
    display: flex;
}
@media print, screen and (min-width: 64em) {
    #footer .social-icons {
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
}
@media screen and (max-width: 47.93625em) {
    #footer .social-icons {
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 15px;
    }
}
#footer .social-icons a img,
#footer .social-icons a svg {
    width: 40px;
    height: 40px;
}
#footer .social-icons a img path,
#footer .social-icons a img polygon,
#footer .social-icons a img rect,
#footer .social-icons a svg path,
#footer .social-icons a svg polygon,
#footer .social-icons a svg rect {
    fill: #fff;
    transition: all 0.3s ease-out;
}
#footer .social-icons a:hover svg path,
#footer .social-icons a:hover svg polygon,
#footer .social-icons a:hover svg rect {
    fill: #f6d300;
}
#footer .form-group {
    position: relative;
}
#footer .form-group p {
    font-size: rec-calc(20px);
    font-weight: 200;
}
#footer .form-group p.thankyou-message + button {
    display: none;
}
#footer .form-group input,
#footer .form-group textarea {
    text-align: left;
    padding: 10px;
    border: none;
    border-bottom: #999 1px solid;
    width: 100%;
    margin-bottom: 15px;
    background-color: transparent;
    color: #999;
    margin: 0;
    padding-left: 0;
    outline: 0;
}
#footer .form-group input:focus:not([type="submit"]),
#footer .form-group textarea:focus:not([type="submit"]) {
    box-shadow: none;
    border-bottom: #f6d300 1px solid;
    color: #fff;
}
#footer .form-group input:focus:not([type="submit"]) + span + button svg path,
#footer .form-group input:focus:not([type="submit"]) + span + button svg polygon,
#footer .form-group textarea:focus:not([type="submit"]) + span + button svg path,
#footer .form-group textarea:focus:not([type="submit"]) + span + button svg polygon {
    fill: #fff;
}
#footer .form-group input[value=">"],
#footer .form-group textarea[value=">"] {
    display: none;
}
#footer .form-group input:-ms-input-placeholder,
#footer .form-group textarea:-ms-input-placeholder {
    color: #999;
}
#footer .form-group input::placeholder,
#footer .form-group textarea::placeholder {
    color: #999;
}
#footer .form-group button {
    cursor: pointer;
    position: absolute;
    bottom: 10px;
    right: 10px;
    outline: 0;
}
#footer .form-group button .img2svg,
#footer .form-group button img,
#footer .form-group button svg {
    width: 18px;
    height: 18px;
    transform: rotate(0);
}
#footer .form-group button .img2svg path,
#footer .form-group button .img2svg polygon,
#footer .form-group button img path,
#footer .form-group button img polygon,
#footer .form-group button svg path,
#footer .form-group button svg polygon {
    fill: #999;
    transition: all 0.3s ease-out;
}
#footer .form-group button:after {
    content: "Sign Up";
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
    width: 80px;
    text-align: right;
    color: #f6d300;
    font-weight: 700;
    margin-right: 10px;
    opacity: 0;
    text-transform: uppercase;
    transition: all 0.2s ease-out;
}
#footer .form-group button:hover svg path,
#footer .form-group button:hover svg polygon {
    fill: #fff;
}
#footer .form-group button:hover:after {
    margin-right: 0;
    opacity: 1;
}
#footer .form-group .field-validation-error {
    position: absolute;
    top: inherit;
}
#footer .thankyou-message {
    font-size: 1rem;
    color: #fff;
}
.news-section th {
    background-color: #64008f;
    color: #fff;
    padding: 15px;
}
.news-section th.date {
    width: 15%;
}
.news-section th.title {
    width: 85%;
}
.news-section tr:nth-child(even) {
    background-color: #f3f3f3;
}
.news-section tr td {
    padding: 15px 15px;
}
.news-section a {
    color: #404040;
}
.blog img.blogimg {
    width: 50%;
    height: auto;
    float: left;
    margin: 0 20px 0 0;
}
@media screen and (max-width: 47.93625em) {
    .blog img.blogimg {
        width: 100%;
    }
}
.blog .posted-date {
    color: #999;
    margin: 0;
}
.vertical-tab .tabs-content {
    border: 0;
}
.vertical-tab .tabs {
    border: none;
    background: 0 0;
    margin-left: 26%;
    margin-right: -4%;
}
.vertical-tab ul li #Tabli1,
.vertical-tab ul li > span {
    height: 100%;
    width: 35%;
    display: block;
    z-index: 1;
    top: 0;
    position: absolute;
    transition: all 0.2s ease-in-out;
    transform: skew(-25deg, 0deg) translateX(12px);
}
.vertical-tab ul li > a {
    font-size: 1.15rem;
    font-weight: 700;
    color: #000;
    position: relative;
    z-index: 2;
    text-decoration: none;
    margin-left: 15px;
}
.vertical-tab ul li > a [aria-selected="true"],
.vertical-tab ul li > a:focus,
.vertical-tab ul li > a:hover {
    background: 0 0;
    color: #000;
    font-size: 1.15rem;
    font-weight: 700;
    text-decoration: none;
}
.vertical-tab ul li > a [aria-selected="true"] + span,
.vertical-tab ul li > a:focus + span,
.vertical-tab ul li > a:hover + span {
    transition: all 0.2s ease-in-out;
    width: 35%;
    text-decoration: none;
}
.vertical-tab ul li + .is-active > a + span {
    width: 100%;
    max-width: 280px;
}
.vertical-tab .tabs-title {
    position: relative;
}
.vertical-tab > a {
    color: #000;
}
.vertical-tab .tabs-title > a:focus,
.vertical-tab .tabs-title > a[aria-selected="true"] {
    background: 0 0;
    color: #fff;
    outline: 0;
}
.vertical-tab .gray-bg {
    background: #e0e0e0 !important;
}
.vertical-tab .addOpacity {
    opacity: 0.35;
}
.vertical-tab .tab-clicked > .addOpacity {
    opacity: 1 !important;
}
.vertical-tab .custom-padding-bottom {
    padding-bottom: 5.625rem;
}
.vertical-tab ul li.is-active > a + span {
    width: 100%;
    max-width: 280px;
}
@media screen and (max-width: 63.99875em) {
    .show-for-small-only .accordion-content h2 {
        margin-bottom: 0;
        line-height: 2rem;
    }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .vertical-tab-container .tab-desktop {
        display: none !important;
    }
}
@media only screen and (min-width: 1024px) and (max-height: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5) {
    .vertical-tab-container .tab-desktop {
        display: none !important;
    }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .vertical-tab-container .tab-desktop {
        display: none !important;
    }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .vertical-tab-container .tab-mobile {
        display: block !important;
    }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .vertical-tab-container .tab-mobile {
        display: block !important;
    }
}
@media only screen and (min-width: 1024px) and (max-height: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5) {
    .vertical-tab-container .tab-mobile {
        display: block !important;
    }
}
.vertical-tab-container .tab-mobile .accordion-title:after,
.vertical-tab-container .tab-mobile .accordion-title:before {
    background-color: #232730;
}
.html5-video-container {
    width: 100% !important;
    height: auto !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    top: 0 !important;
}
.hero-text-div {
    margin-bottom: 1rem;
    font-size: inherit;
    line-height: 1.6;
    text-rendering: optimizeLegibility;
    color: #fff;
}
.video-component .button:hover {
    background: 0 0;
}
.video-component .edgeleft-img {
    position: relative;
    left: 8%;
    top: 14%;
    z-index: 2;
}
.video-component .edgeleft-img > .hide-border {
    border: none;
}
.video-component .edgeleft-img > .hide-border:after,
.video-component .edgeleft-img > .hide-border:before {
    border: none;
}
.video-component .edgeleft-img > .hide-border .frame-text {
    display: none;
}
.video-component .hero-text {
    width: 60%;
    text-align: left;
    margin: 0 auto;
}
@media screen and (max-width: 63.99875em) {
    .video-component .hero-text {
        width: 100%;
        text-align: center;
        padding: 0 20px;
        margin-top: 40px;
        margin-bottom: 30px;
    }
}
@media screen and (max-width: 47.93625em) {
    .video-component .hero-text {
        width: 100%;
        text-align: center;
        padding: 0 20px;
        margin-top: 40px;
        margin-bottom: 30px;
    }
    .video-component .hero-text h2 {
        line-height: 2rem;
    }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
    .video-component .hero-text {
        width: 80%;
        left: 22% !important;
    }
}
.video-component .hero-text .card-divider {
    padding-left: 0;
}
@media screen and (max-width: 63.99875em) {
    .video-component .hero-text .card-divider .button .secondrywhite {
        text-align: center;
        margin: 0 auto;
    }
}
@media screen and (max-width: 47.93625em) {
    .video-component .hero-text .card-divider .button .secondrywhite {
        text-align: center;
        margin: 0 auto;
    }
}
.video-component .hero-text h2,
.video-component .hero-text p {
    color: #fff;
}
@media screen and (max-width: 63.99875em) {
    .video-component .hero-inner .edgeleft-img {
        min-height: 450px;
    }
}
@media screen and (max-width: 47.93625em) {
    .video-component .hero-inner .edgeleft-img {
        min-height: 200px;
    }
}
@media only screen and (min-device-width: 480px) and (max-device-width: 667px) and (orientation: landscape) {
    .video-component .hero-inner .edgeleft-img {
        min-height: 350px;
    }
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape) {
    .video-component .hero-inner .edgeleft-img {
        min-height: 370px;
    }
}
.video-component .hero-inner .hero-text-service:before {
    width: 24vw;
    left: -16vw;
    z-index: -1;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .video-component .hero-inner .hero-text-service:before {
        width: 27vw;
        left: -26vw;
    }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .video-component .hero-inner .hero-text-service:before {
        width: 26vw;
        left: -25vw;
    }
}
@media only screen and (min-device-width: 1078px) and (max-device-width: 1930px) and (orientation: portrait) {
    .video-component .hero-inner .hero-text-service:before {
        left: -20vw;
    }
}
.video-component .hero-inner .hero-text-service:not(.hero-bg-grey) {
    background: #64008f;
}
.video-component .hero-inner .hero-text-service:not(.hero-bg-grey)::before {
    background: #64008f;
}
.video-component .hero-inner .hero-text-service:not(.hero-bg-grey)::after {
    background: 0 0;
}
.video-component .arcBorder {
    border: 17px solid #000;
    position: absolute;
    display: inline-block;
    width: 100%;
    height: auto;
    top: 50%;
    transform: translateY(-50%);
    line-height: 0;
}
@media screen and (max-width: 63.99875em) {
    .video-component .arcBorder {
        width: auto;
        height: auto;
        top: 0;
        left: 0;
        right: 0;
        margin: 15px;
        transform: translateY(0);
    }
}
@media screen and (max-width: 47.93625em) {
    .video-component .arcBorder {
        width: auto;
        height: auto;
        top: 0;
        left: 0;
        right: 0;
        margin: 15px;
        transform: translateY(0);
    }
}
.video-component .arcBorder:after,
.video-component .arcBorder:before {
    content: "";
    position: absolute;
    width: 32px;
    height: 32px;
    z-index: 2;
    border-style: solid;
    border-width: 0 10px 10px 0;
    border-color: transparent #fff #fff transparent;
    transform: rotate(180deg);
}
.video-component .arcBorder:before {
    top: -18px;
    left: -17px;
}
.video-component .arcBorder:after {
    bottom: -16px;
    right: -16px;
    transform: rotate(0);
}
.video-component .arcBorder video {
    width: 100%;
    height: auto;
    background-color: #000;
}
@media screen and (max-width: 63.99875em) {
    .video-component .arcBorder video {
        width: 100%;
        height: auto;
    }
}
@media screen and (max-width: 47.93625em) {
    .video-component .arcBorder video {
        width: 100%;
        height: auto;
    }
}
.video-component .arcBorder iframe {
    width: 100%;
    height: 374px;
    background-color: #000;
}
@media screen and (max-width: 63.99875em) {
    .video-component .arcBorder iframe {
        width: 100%;
        height: 390px;
    }
}
@media screen and (max-width: 47.93625em) {
    .video-component .arcBorder iframe {
        width: 100%;
        height: 200px;
    }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
    .video-component .arcBorder iframe {
        height: 194px;
    }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
    .video-component .arcBorder iframe {
        height: 358px;
    }
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait) {
    .video-component .arcBorder iframe {
        height: 217px;
    }
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {
    .video-component .arcBorder iframe {
        height: 397px;
    }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
    .video-component .arcBorder iframe {
        height: 415px;
    }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
    .video-component .arcBorder iframe {
        height: 239px;
    }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
    .video-component .arcBorder iframe {
        height: 240px;
    }
}
@media only screen and (min-device-width: 1078px) and (max-device-width: 1930px) and (orientation: portrait) {
    .video-component .arcBorder iframe {
        height: 254px;
    }
}
@media screen and (min-device-width: 1366px) and (max-device-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
    .video-component .arcBorder iframe {
        height: 320px;
    }
}
@media only screen and (min-device-width: 1900px) {
    .video-component .arcBorder iframe {
        height: 450px;
    }
}
.video-component .arcBorder iframe ~ span {
    display: block;
}
.video-component span {
    position: absolute;
    bottom: -9px;
    text-align: center;
    width: 100%;
    display: block;
    color: #fff;
    font-size: 10px;
}
@media screen and (max-width: 63.99875em) {
    .video-component .video-component {
        padding: 0;
    }
    .video-component .edgeleft-img {
        left: 0;
        top: 0;
    }
    .video-component .edgeleft-img:before {
        content: "";
        display: block;
        position: absolute;
        bottom: 0;
        background: #64008f;
        height: 50%;
        width: 100%;
    }
    .video-component .outline-btn {
        margin: 0 auto;
    }
    .video-component .arcBorder:after,
    .video-component .arcBorder:before {
        content: "";
        width: 32px;
        height: 32px;
        border-width: 0 10px 10px 0;
    }
    .video-component span {
        bottom: -12px;
    }
}
.regional-market .video-component .arcBorder {
    width: calc(100% + 75px);
    left: -55px;
    position: absolute;
}
@media screen and (max-width: 63.99875em) {
    .regional-market .video-component .arcBorder {
        width: initial;
        left: 0;
        right: 0;
        transform: inherit;
        height: auto;
    }
}
@media screen and (max-width: 47.93625em) {
    .regional-market .video-component .arcBorder {
        width: initial;
        left: 0;
        right: 0;
        transform: inherit;
        height: auto;
    }
}
.regional-market .video-component .arcBorder video {
    width: 100%;
    height: auto;
    background-color: #000;
}
@media screen and (max-width: 63.99875em) {
    .regional-market .video-component .arcBorder video {
        width: 100%;
        height: auto;
    }
}
@media screen and (max-width: 47.93625em) {
    .regional-market .video-component .arcBorder video {
        width: 100%;
        height: auto;
    }
}
.regional-market .video-component .arcBorder video ~ span {
    display: block;
}
.regional-market .video-component .arcBorder iframe {
    width: 100%;
    height: 280px;
    background-color: #000;
}
@media screen and (max-width: 63.99875em) {
    .regional-market .video-component .arcBorder iframe {
        width: 100%;
        height: 350px;
    }
}
@media screen and (max-width: 47.93625em) {
    .regional-market .video-component .arcBorder iframe {
        width: 100%;
        height: 200px;
    }
}
.regional-market .video-component .arcBorder iframe ~ span {
    display: block;
}
.regional-market .hero-text-service {
    padding: 0 0 60px 0;
    height: 18vw;
    min-height: 320px;
}
.regional-market .hero-text-service:before {
    left: -15vw;
}
.regional-market .hero-text-service .hero-text {
    width: 66%;
    text-align: left;
    margin: 0 auto;
    right: 5%;
    left: inherit;
}
@media screen and (max-width: 63.99875em) {
    .regional-market .hero-text-service .hero-text {
        right: inherit;
        top: 50px;
        text-align: center;
        padding: 20px;
    }
}
@media screen and (max-width: 47.93625em) {
    .regional-market .hero-text-service .hero-text {
        width: 100%;
        text-align: center;
        padding: 20px;
    }
}
.regional-market .hero-text-service .hero-text h2 {
    font-size: 1.6rem;
    line-height: 1.8rem;
    padding: 0;
}
@media screen and (max-width: 63.99875em) {
    .regional-market-video .text-left {
        margin: 0;
        width: 100%;
    }
    .regional-market-video .text-left .country-list-posters,
    .regional-market-video .text-left > h2,
    .regional-market-video .text-left > p.padding-bottom-3 {
        margin-left: 0.625rem;
        margin-right: 0.625rem;
    }
}
.scrbtnjmarket label:nth-of-type(1) {
    margin-bottom: 5px;
}
.scrbtnjmarket label:nth-of-type(2) {
    margin-top: 5px;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.scrbtnjmarket label:nth-of-type(2) input[type="radio"] {
    margin-top: 6px;
}
.scrbtnjmarket label:nth-of-type(3) {
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 18px;
}
.scrbtnjmarket label:nth-of-type(3) input[type="radio"] {
    margin-top: 6px;
}
.divrecaptcha .field-validation-error {
    top: 6px !important;
}
.announcement-bar {
    padding: 0.65rem 0;
}
.announcement-bar .announce-text {
    color: #fff;
    font-weight: 700;
}
.announcement-bar .announce-button {
    text-align: right;
    margin-top: 1rem;
}
@media screen and (max-width: 47.93625em) {
    .announcement-bar .announce-button {
        margin-top: 1rem;
        text-align: left;
    }
}
@media print, screen and (min-width: 47.9375em) {
    .announcement-bar .announce-button {
        margin-top: 0;
    }
}
@media print, screen and (min-width: 64em) {
    .announcement-bar .announce-button {
        margin-top: 1rem;
    }
}
@media screen and (min-width: 64em) {
    .announcement-bar .announce-button {
        margin-top: 1rem;
    }
}
.announcement-bar .button:hover {
    background: 0;
}
.announcement-bar .button:after,
.announcement-bar .button:before {
    padding: 1em;
}
.announcement-bar .secondrywhite:before {
    color: #000;
}
.audience-message {
    text-align: center;
    margin-top: 70px;
}
@media screen and (max-width: 47.93625em) {
    .audience-message {
        text-align: left;
        margin-top: 2.5rem !important;
        margin-bottom: 1.875rem !important;
    }
    .audience-message h2 {
        margin-bottom: 0;
    }
}
.audience-search-info {
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left;
    min-height: 500px;
}
.audience-search-info > div {
    position: relative;
    z-index: 1;
}
.audience-search-info:before {
    content: "";
    background: linear-gradient(white 40%, rgba(255, 255, 255, 0) 100%);
    top: 0;
    height: 150px;
    position: absolute;
    width: 100%;
}
@media print, screen and (min-width: 64em) {
    .audience-search-info:before {
        height: 150px;
    }
}
@media screen and (min-width: 75em) {
    .audience-search-info:before {
        height: 120px;
    }
}
@media screen and (min-width: 90em) {
    .audience-search-info:before {
        height: 200px;
    }
}
.audience-search-info:after {
    content: "";
    background: linear-gradient(rgba(255, 255, 255, 0), #fff);
    position: absolute;
    bottom: 0;
    left: 0;
    height: 150px;
    right: 0;
}
@media screen and (min-width: 64em) and (max-width: 74.99875em) {
    .audience-search-info {
        min-height: 31.25rem;
    }
}
@media screen and (min-width: 47.9375em) and (max-width: 63.99875em) {
    .audience-search-info {
        min-height: 25rem;
    }
}
@media screen and (max-width: 47.93625em) {
    .audience-search-info {
        background-position: -90px -62px !important;
        background-size: 1055px 643px;
        min-height: 390px;
    }
    .audience-search-info:before {
        content: "";
        background: linear-gradient(white, rgba(255, 255, 255, 0));
        top: 0;
        height: 50px;
        position: absolute;
        width: 100%;
    }
    .audience-search-info:after {
        background: linear-gradient(white, rgba(255, 255, 255, 0));
        position: absolute;
        top: 330px;
        height: 260px;
    }
}
.audience-search-info .skew-divider {
    position: relative;
    top: 0;
    z-index: 1;
}
@media screen and (max-width: 47.93625em) {
    .audience-search-info .skew-divider {
        padding: 15px 30px;
        background: #fff;
    }
}
.audience-search-info .skew-divider:before {
    display: none;
}
.audience-search-info .skew-divider:after {
    content: "";
    position: absolute;
    top: 20px;
    right: -17px;
    background: #ccc;
    width: 1px;
    height: 140px;
    transform: skew(-23.5deg);
    border-top: 0 solid;
    border-right: 0 solid transparent;
}
@media screen and (max-width: 63.99875em) {
    .audience-search-info .skew-divider:after {
        display: none;
    }
}
.audience-search-info .skew-divider:last-of-type:after {
    display: none;
}
.audience-search-info .skew-divider h1 {
    text-align: center;
    text-transform: uppercase;
    position: relative;
}
@media print, screen and (min-width: 64em) {
    .audience-search-info .skew-divider h1 {
        font-size: 6.25rem;
        line-height: 8rem;
    }
}
@media screen and (min-width: 75em) {
    .audience-search-info .skew-divider h1 {
        font-size: 7.5rem;
        line-height: 8rem;
    }
}
@media screen and (min-width: 90em) {
    .audience-search-info .skew-divider h1 {
        font-size: 8.125rem;
        line-height: 8rem;
    }
}
@media screen and (min-width: 47.9375em) and (max-width: 63.99875em) {
    .audience-search-info .skew-divider h1 {
        font-size: 5rem;
        line-height: 5rem;
    }
}
@media screen and (max-width: 47.93625em) {
    .audience-search-info .skew-divider h1 {
        font-size: 6.25rem;
        line-height: 8rem;
    }
}
.audience-search-info .skew-divider p {
    font-size: 1.125rem;
    padding: 0 15px;
}
.audience-search-info .skew-divider sup {
    font-weight: 900;
    display: block;
    position: absolute;
    right: -90px;
    height: 50px;
    width: 90px;
    text-align: left;
    line-height: 1;
}
.audience-search-info .skew-divider sup:empty {
    display: none;
}
@media print, screen and (min-width: 64em) {
    .audience-search-info .skew-divider sup {
        font-size: 36px;
        top: 24px;
    }
}
@media screen and (min-width: 75em) {
    .audience-search-info .skew-divider sup {
        font-size: 40px;
        top: 16px;
    }
}
@media screen and (min-width: 90em) {
    .audience-search-info .skew-divider sup {
        font-size: 50px;
        top: 12px;
    }
}
@media screen and (min-width: 47.9375em) and (max-width: 63.99875em) {
    .audience-search-info .skew-divider sup {
        font-size: 30px;
        top: 7px;
    }
}
@media screen and (max-width: 47.93625em) {
    .audience-search-info .skew-divider sup {
        top: 29px;
        right: -42px;
        width: 42px;
        font-size: 25px;
    }
}
.audience-search-info h1,
.audience-search-info sup {
    background: -webkit-linear-gradient(10deg, #64008f, #f6d300);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #64008f;
    display: inline-block;
}
.plan-your-campaign {
    position: relative;
    overflow: hidden;
}
@media screen and (min-width: 47.9375em) {
    .plan-your-campaign .medium-up-3 > .cell:not(.auto) {
        width: 440px;
    }
}
@media screen and (min-width: 47.9375em) and (max-width: 63.99875em) {
    .plan-your-campaign .medium-up-3 > .cell:not(.auto) {
        width: 340px;
    }
}
@media print, screen and (min-width: 64em) {
    .plan-your-campaign .medium-up-3 > .cell:not(.auto) {
        width: 400px;
    }
}
@media screen and (min-width: 75em) {
    .plan-your-campaign .medium-up-3 > .cell:not(.auto) {
        width: 450px;
    }
}
.plan-your-campaign h3 {
    text-transform: uppercase;
    text-align: left;
}
@media screen and (max-width: 47.93625em) {
    .plan-your-campaign h3 {
        text-align: center;
    }
}
@media screen and (min-width: 47.9375em) and (max-width: 63.99875em) {
    .plan-your-campaign h3 {
        text-align: left;
        font-size: 2rem;
    }
}
@media screen and (min-width: 64em) and (max-width: 74.99875em) {
    .plan-your-campaign h3 {
        font-size: 2.375rem;
    }
}
.plan-your-campaign .bg-campaign {
    position: relative;
    padding: 2rem 0;
}
@media screen and (max-width: 47.93625em) {
    .plan-your-campaign .bg-campaign p {
        display: -ms-flexbox;
        display: flex;
    }
}
@media screen and (min-width: 47.9375em) and (max-width: 63.99875em) {
    .plan-your-campaign .bg-campaign p {
        display: -ms-flexbox;
        display: flex;
    }
}
@media print, screen and (min-width: 64em) {
    .plan-your-campaign .bg-campaign p {
        display: -ms-flexbox;
        display: flex;
    }
}
.plan-your-campaign .bg-campaign a {
    color: #000;
    font-weight: 800;
    font-size: 1.25rem;
    padding-left: 8px;
}
@media screen and (min-width: 47.9375em) and (max-width: 63.99875em) {
    .plan-your-campaign .bg-campaign a {
        font-size: 1.125rem;
    }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .plan-your-campaign .bg-campaign a {
        font-size: 1.125rem;
    }
}
.plan-your-campaign .bg-campaign:before {
    content: " ";
    background-color: #f3f3f3;
    position: absolute;
    left: -100%;
    right: 0;
    top: -30px;
    height: 220px;
    z-index: -1;
}
@media screen and (max-width: 47.93625em) {
    .plan-your-campaign .bg-campaign:before {
        height: 100%;
        min-height: 25vh;
    }
}
.plan-your-campaign svg {
    width: 28px;
    height: 28px;
    fill: #f6d300;
    vertical-align: text-bottom;
}
.country-list-posters {
    position: relative;
    padding: 2.7rem 0;
    background-color: #f3f3f3;
}
.country-list-posters p {
    font-weight: 600;
    text-transform: capitalize;
    color: #000;
}
.country-list-posters p span {
    color: #232730;
    text-transform: uppercase;
    font-weight: 400;
    padding-left: 0;
    display: inline-block;
}
.country-list-posters p a {
    color: #000;
    border-bottom: 1px solid transparent;
    text-decoration: none;
}
.country-list-posters p a:hover {
    border-bottom-color: #f6d300;
}
.country-list-posters:before {
    content: " ";
    background-color: #f3f3f3;
    position: absolute;
    left: -86px;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
}
#map {
    width: 100%;
    height: 400px;
    background-color: #f3f3f3;
}
.regional-market {
    position: relative;
    overflow: hidden;
}
.regional-market .sucess-metrics {
    position: relative;
}
.regional-market .sucess-metrics .metrics-wrap {
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    transform: translate(-30px, 0);
    width: 400px;
    height: 400px;
    float: left;
}
@media screen and (max-width: 63.99875em) {
    .regional-market .sucess-metrics .metrics-wrap {
        transform: translate(-15px, 0);
        width: 300px;
        height: 300px;
    }
    .regional-market .sucess-metrics .metrics-wrap #canvas {
        width: 300px;
    }
}
@media screen and (max-width: 47.93625em) {
    .regional-market .sucess-metrics .metrics-wrap {
        transform: translate(-12px, 0);
        width: 200px;
        height: 200px;
    }
    .regional-market .sucess-metrics .metrics-wrap #canvas {
        width: 200px;
    }
}
.regional-market .sucess-metrics .metrics-wrap > div {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
@media screen and (max-width: 63.99875em) {
    .regional-market .sucess-metrics .metrics-wrap > div {
        top: 0;
        height: 300px;
    }
}
@media screen and (max-width: 47.93625em) {
    .regional-market .sucess-metrics .metrics-wrap > div {
        height: 200px;
    }
}
.regional-market .sucess-metrics .metrics-wrap > div.withcaption {
    top: -64px;
}
@media screen and (max-width: 47.93625em) {
    .regional-market .sucess-metrics .metrics-wrap > div.withcaption {
        top: -13px;
    }
}
@media screen and (max-width: 63.99875em) {
    .regional-market .sucess-metrics .metrics-wrap > div.withcaption {
        top: -20px;
    }
}
.regional-market .sucess-metrics .metrics-wrap > div span#procent {
    display: block;
    position: absolute;
    left: 47%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-size: 120px;
    font-weight: 900;
    line-height: 1;
    background: -webkit-linear-gradient(10deg, #ff6500, #ffd631);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #ff6500;
    display: inline-block;
}
.regional-market .sucess-metrics .metrics-wrap > div span#procent.more-letter {
    font-size: 100px;
}
.regional-market .sucess-metrics .metrics-wrap > div span#procent:after {
    content: "%";
    position: absolute;
    right: -48px;
    top: 30px;
    font-size: 45px;
    background: -webkit-linear-gradient(10deg, #ff6500, #ffd631);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #ff6500;
    display: inline-block;
}
.regional-market .sucess-metrics .metrics-wrap > div span#procent + p {
    font-size: 1.5rem;
    font-weight: 700;
    position: absolute;
    top: 63%;
    left: 0;
    right: 0;
    text-align: center;
    background: -webkit-linear-gradient(10deg, #ff6500, #ffd631);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #ff6500;
    display: inline-block;
    width: 70%;
    margin: 0 auto;
    line-height: 26px;
}
@media screen and (max-width: 63.99875em) {
    .regional-market .sucess-metrics .metrics-wrap > div span#procent {
        font-size: 70px;
    }
    .regional-market .sucess-metrics .metrics-wrap > div span#procent.more-letter {
        font-size: 50px;
    }
    .regional-market .sucess-metrics .metrics-wrap > div span#procent:after {
        right: -26px;
        top: 10px;
        font-size: 24px;
    }
    .regional-market .sucess-metrics .metrics-wrap > div span#procent + P {
        font-size: 0.875rem;
    }
}
.regional-market .sucess-metrics .oohText {
    margin-top: calc(17px);
    width: 110%;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .regional-market .sucess-metrics .oohText {
        width: 110%;
    }
}
@media screen and (max-width: 63.99875em) {
    .regional-market .sucess-metrics .oohText {
        width: 100%;
    }
}
@media screen and (max-width: 47.93625em) {
    .regional-market .sucess-metrics .oohText {
        margin-top: 3px;
    }
}
.vertical-form-shadow {
    box-shadow: 0 0 16px 2px #dbd4db;
    padding: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.vertical-form-shadow h4 {
    font-weight: 900;
    margin-bottom: 25px;
}
@media screen and (max-width: 47.93625em) {
    .vertical-form-shadow {
        padding: 15px;
        margin-top: 65px;
        margin-bottom: 50px;
    }
    .vertical-form-shadow h4 {
        margin: 20px 20px 25px;
    }
}
.available-media {
    background: #64008f;
    position: relative;
}
@media screen and (max-width: 63.99875em) {
    .available-media .cell.large-order-2:nth-child(2) {
        padding-top: 15px;
        margin-bottom: 15px;
    }
    .available-media .cell.large-order-2:nth-child(2):before {
        content: "";
        width: 100%;
        border-top: 1px solid #f6d300;
        position: absolute;
        top: 78px;
        right: 0;
        left: 0;
    }
}
.available-media .align-middle {
    display: -ms-flexbox;
    display: flex;
}
.available-media .align-middle > a {
    font-size: 0.875rem;
    padding: 0 0 0 8px;
}
.available-media a,
.available-media b {
    color: #fff;
}
@media screen and (max-width: 47.93625em) {
    .available-media a,
    .available-media b {
        font-size: 0.875rem;
    }
}
@media screen and (max-width: 47.93625em) {
    .available-media b {
        width: 70px;
    }
}
.available-media ul {
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 0 20px;
}
@media screen and (min-width: 64em) and (max-width: 74.99875em) {
    .available-media ul {
        margin: 0 0 0 10px;
    }
}
@media screen and (max-width: 47.93625em) {
    .available-media ul {
        margin: 0 0 0 8px;
    }
}
.available-media ul > li {
    position: relative;
    margin: 0 5px;
    z-index: 0;
}
@media screen and (max-width: 63.99875em) {
    .available-media ul > li {
        margin: 0 1px;
    }
}
.available-media ul > li:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: 0 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    transform: skew(-22deg);
    transition: all 0.2s ease-in-out;
}
@media screen and (max-width: 47.93625em) {
    .available-media ul > li:before {
        width: 60px;
    }
}
.available-media ul > li > a {
    text-decoration: none;
    border: 0;
    cursor: pointer;
    display: inline-block;
    position: relative;
    z-index: 2;
    padding: 13px 15px;
}
@media screen and (min-width: 64em) and (max-width: 74.99875em) {
    .available-media ul > li > a {
        padding: 13px 12px;
    }
}
@media screen and (max-width: 47.93625em) {
    .available-media ul > li > a {
        padding: 12px;
    }
}
.available-media ul > li > a > span {
    white-space: nowrap;
    color: #fff;
    background: #000;
    border: 1px solid #f6d300;
    font-weight: 700;
    text-transform: uppercase;
    position: absolute;
    top: -28px;
    left: 100%;
    padding: 4px 8px;
    transform: translateX(-100%);
    z-index: 3;
    opacity: 0;
    visibility: hidden;
    transition: all 0.2s ease-in-out;
}
.available-media ul > li > a img,
.available-media ul > li > a svg {
    width: 42px;
    height: 42px;
    padding-left: 3px;
}
.available-media ul > li > a img circle,
.available-media ul > li > a img path,
.available-media ul > li > a img polygon,
.available-media ul > li > a svg circle,
.available-media ul > li > a svg path,
.available-media ul > li > a svg polygon {
    fill: #fff;
    stroke: #fff;
    transition: all 0.2s ease-in-out;
}
.available-media ul > li > a:hover > span {
    opacity: 1;
    visibility: visible;
}
@media screen and (max-width: 47.93625em) {
    .available-media ul > li {
        display: none;
    }
    .available-media ul > li:nth-child(1),
    .available-media ul > li:nth-child(2),
    .available-media ul > li:nth-child(3) {
        display: inline-block;
    }
    .available-media ul > li > a > span {
        display: none;
    }
    .available-media ul > li > a svg {
        width: 34px;
    }
}
.available-media ul > li.active {
    z-index: 1;
}
.available-media ul > li.active:before {
    background: #fff;
}
.available-media ul > li.active > a svg circle,
.available-media ul > li.active > a svg path,
.available-media ul > li.active > a svg polygon {
    fill: #000;
}
.available-media ul > li:hover {
    z-index: 1;
}
.available-media .input-group {
    position: relative;
    margin: 0;
}
@media print, screen and (min-width: 64em) {
    .available-media .input-group {
        padding-top: 12px;
    }
}
.available-media .input-group .input-group-label {
    background: 0 0;
    border: 0;
    padding: 0;
    transform: translate(8px, 13px);
    position: absolute;
}
.available-media .input-group .input-group-label img,
.available-media .input-group .input-group-label svg {
    width: 22px;
    height: 28px;
    fill: #f6d300;
    transform: translate(20%, -6%);
}
.available-media .input-group .input-group-field {
    height: 50px;
    padding-left: 40px;
}
.available-media .input-group .input-group-field:-ms-input-placeholder {
    color: #232730;
}
.available-media .input-group .input-group-field::placeholder {
    color: #232730;
}
@media screen and (max-width: 47.93625em) {
    .available-media margin-bottom-3,
    .available-media margin-top-5 {
        margin-top: 2.5rem !important;
    }
}
#available-media-more.reveal {
    background: #64008f;
    top: 0 !important;
    left: 0 !important;
}
#available-media-more.reveal button,
#available-media-more.reveal h3 {
    color: #fff;
}
#available-media-more.reveal h3 {
    word-break: break-word;
    margin: 3rem 0;
}
#available-media-more.reveal ul > li {
    text-align: center;
    width: 33%;
    float: left;
    margin: 0 0 24px;
    padding: 10px;
}
#available-media-more.reveal ul > li:nth-child(3n + 1) {
    clear: both;
}
#available-media-more.reveal ul > li > a > span {
    color: #fff;
    display: block;
}
#available-media-more.reveal ul > li > a img,
#available-media-more.reveal ul > li > a svg {
    width: 50px;
    height: 50px;
}
#available-media-more.reveal ul > li > a img circle,
#available-media-more.reveal ul > li > a img path,
#available-media-more.reveal ul > li > a img polygon,
#available-media-more.reveal ul > li > a svg circle,
#available-media-more.reveal ul > li > a svg path,
#available-media-more.reveal ul > li > a svg polygon {
    fill: #fff;
}
#available-media-more.reveal ul > li:hover {
    background: #fff;
}
#available-media-more.reveal ul > li:hover > a {
    text-decoration: none;
}
#available-media-more.reveal ul > li:hover > a > span {
    color: #000;
}
#available-media-more.reveal ul > li:hover > a svg circle,
#available-media-more.reveal ul > li:hover > a svg path,
#available-media-more.reveal ul > li:hover > a svg polygon {
    fill: #000;
}
.available-media-cards {
    margin: 0 0 5em 0;
}
@media print, screen and (min-width: 64em) {
    .available-media-cards {
        margin: 2rem 0 5em 0;
    }
}
.available-media-cards * {
    transition: all 0.3s ease-in-out;
}
.available-media-cards .cell {
    position: relative;
    overflow: hidden;
    padding: 2rem;
}
@media screen and (max-width: 47.93625em) {
    .available-media-cards .cell {
        padding: 2rem 0 1rem;
        border: 0;
        width: 90%;
        margin: 0 auto;
    }
}
.available-media-cards .cell > a {
    display: block;
    width: 100%;
    height: 100%;
}
.available-media-cards .cell > a:active,
.available-media-cards .cell > a:hover {
    background: #f3f3f3;
    text-decoration: none;
}
.available-media-cards .cell > a:active svg circle,
.available-media-cards .cell > a:active svg path,
.available-media-cards .cell > a:active svg polygon,
.available-media-cards .cell > a:hover svg circle,
.available-media-cards .cell > a:hover svg path,
.available-media-cards .cell > a:hover svg polygon {
    fill: #64008f;
}
.available-media-cards .cell p {
    color: #404040;
}
@media screen and (max-width: 47.93625em) {
    .available-media-cards .cell p {
        padding: 0;
    }
}
.available-media-cards .cell img,
.available-media-cards .cell svg {
    width: 50px;
    height: 50px;
}
.available-media-cards .cell img circle,
.available-media-cards .cell img path,
.available-media-cards .cell img polygon,
.available-media-cards .cell svg circle,
.available-media-cards .cell svg path,
.available-media-cards .cell svg polygon {
    fill: #000;
}
.media-without-icon {
    background: #f6d300;
    padding: 15px 0;
}
.media-without-icon .align-middle {
    display: -ms-flexbox;
    display: flex;
}
.media-without-icon .align-middle ul {
    display: -ms-flexbox;
    display: flex;
    margin: 0;
}
.media-without-icon .align-middle ul li {
    padding: 0 0 0 30px;
    position: relative;
    list-style: none;
}
.media-without-icon .align-middle ul li:first-child {
    padding: 0;
}
.media-without-icon .align-middle ul li:first-child a {
    padding-left: 0;
}
.media-without-icon .align-middle ul li a {
    border: 0;
    cursor: pointer;
    display: inline-block;
    position: relative;
    z-index: 2;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
    padding: 0 4px;
}
.media-without-icon .align-middle ul li a:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    height: 2px;
    width: 0%;
    background: #000;
    transition: all 0.2s ease-in-out;
}
.media-without-icon .align-middle ul li a.active,
.media-without-icon .align-middle ul li a:hover {
    color: #000;
}
.media-without-icon .align-middle ul li a.active:before,
.media-without-icon .align-middle ul li a:hover:before {
    width: calc(100% - 0.2rem);
}
.media-without-icon .align-middle ul li:after {
    content: "";
    position: absolute;
    top: 5px;
    right: 0;
    left: 0;
    margin: 0 10px 0 12px;
    background: #000;
    width: 3px;
    height: 16px;
    transform: skew(-23.5deg);
    border-top: 0 solid;
    border-right: 0 solid transparent;
}
.media-without-icon .align-middle ul li:first-child:before,
.media-without-icon .align-middle ul li:nth-child(2):before {
    display: none;
}
.media-without-icon .align-middle ul li:nth-child(1):after {
    display: none;
}
.media-without-icon .align-middle a,
.media-without-icon .align-middle b {
    color: #000;
    white-space: nowrap;
}
.media-without-icon button {
    font-weight: 600;
    cursor: pointer;
    color: #000;
    margin: 0 0 0 30px;
    position: relative;
    outline: 0;
    white-space: nowrap;
}
.media-without-icon button:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: -30px;
    margin: 0 10px 0 12px;
    background: #000;
    width: 3px;
    height: 16px;
    transform: skew(-23.5deg);
    border-top: 0 solid;
    border-right: 0 solid transparent;
}
.media-without-icon .hidden-links {
    position: relative;
}
.media-without-icon .hidden-links > ul {
    position: absolute;
    top: 27px;
    right: -6px;
    background: #f3f3f3;
    display: block;
    z-index: 1;
}
.media-without-icon .hidden-links > ul li {
    width: 100%;
    border-bottom: 1px solid #ccc;
    transition: all 0.2s ease;
    padding: 0;
}
.media-without-icon .hidden-links > ul li:last-child {
    border: 0;
}
.media-without-icon .hidden-links > ul li a {
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize;
    padding: 0.7rem 1rem !important;
    color: #404040;
}
.media-without-icon .hidden-links > ul li a:hover {
    color: #f6d300;
}
.media-without-icon .hidden-links > ul li a:before {
    display: none;
}
.media-without-icon .hidden-links > ul li a.active {
    color: #404040;
}
.media-without-icon .hidden-links > ul li:after {
    display: none;
}
#chartdiv {
    width: 100%;
    height: 500px;
    background-color: #999;
}
svg + .ampopup-content {
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.5) 0 0 10px;
    width: 750px;
    height: 340px;
}
.map-tooltip ul {
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 30px 0;
}
.map-tooltip ul li {
    padding: 0 10px;
}
.map-tooltip ul .img2svg {
    width: 40px;
}
.map-tooltip .learn-more {
    display: inline-block;
}
.loader > div {
    text-align: center;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    color: #fff;
}
.loader > div img {
    width: 60px;
    vertical-align: middle;
    margin: 0 1rem 0 0;
    border-radius: 100%;
}
.html-editor div li {
    line-height: 1.9rem;
    padding-left: 10px;
}
.html-editor p {
    padding-left: 10px;
}
.html-editor .list-disc {
    padding-left: 30px;
}
@media print, screen and (min-width: 64em) {
    .blog h1 {
        font-size: 3rem;
        line-height: 1;
    }
}
@media print, screen and (min-width: 64em) {
    .blog h2 {
        font-size: 2rem;
        line-height: 1;
    }
}
.media-object-section > span {
    word-break: break-word;
}
.cookie-banner {
    padding: 15px 0;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 100005;
    background-color: rgba(0, 0, 0, 0.8);
    font-size: calc(14px);
    line-height: 30px;
    color: #fff;
    transition: bottom 1s ease-in-out;
}
@media screen and (max-width: 47.93625em) {
    .cookie-banner {
        font-size: 12px;
    }
}
.cookie-banner a {
    text-decoration: underline;
    color: #fff;
    font-weight: 700;
}
.cookie-banner:hover {
    text-decoration: none;
}
.cookie-banner #cookieAcceptBarConfirm {
    font-weight: 400;
    line-height: 1.5;
    text-transform: uppercase;
    vertical-align: baseline;
    border: 1px solid #fff;
    padding: 6px;
    margin: 0 0 0 25px;
    display: inline-block;
}
@media screen and (max-width: 47.93625em) {
    .cookie-banner #cookieAcceptBarConfirm {
        display: table;
        margin: 10px auto 0 auto;
    }
}
.notfoundImg {
    background-position: top center;
    background-size: cover;
    position: relative;
    height: 720px;
}
.notfoundImg > div:nth-child(1),
.notfoundImg > div:nth-child(2) {
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
}
.notfoundImg > div:nth-child(1) {
    top: 44%;
}
@media screen and (max-width: 47.93625em) {
    .notfoundImg > div:nth-child(1) {
        width: 90%;
    }
}
.notfoundImg > div:nth-child(2) {
    top: 84%;
    font-weight: 600;
}
@media screen and (max-width: 47.93625em) {
    .notfoundImg > div:nth-child(2) {
        top: 126%;
        width: 80%;
    }
}
.notfoundImg > div h4 {
    font-size: 30px;
}
@media screen and (max-width: 47.93625em) {
    .notfoundImg > div {
        height: 400px;
    }
    .notfoundImg > div h1 {
        font-size: 80px;
        margin-bottom: 0;
        margin-top: 140px;
    }
    .notfoundImg > div h4 {
        font-size: 18px;
        margin-top: -8px !important;
    }
}
@media screen and (max-width: 47.93625em) {
    .notfoundImg {
        height: 400px;
    }
}
@media screen and (min-width: 47.9375em) {
    .french .hero .text h1 {
        line-height: 5.375rem;
    }
}
@media screen and (min-width: 47.9375em) and (max-width: 63.99875em) {
    .french .hero .text h1 {
        line-height: 3.9375rem;
    }
}