[data-sparta-container] .show-for-small-only,
[data-sparta-container] .show-for-small-up,
[data-sparta-container].spa-ui-layer.spa-ui-modal .show-for-small-only,
[data-sparta-container].spa-ui-layer.spa-ui-modal .show-for-small-up,
[data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .show-for-small-only,
[data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .show-for-small-up {
    display: inherit !important
}

[data-sparta-container] .hide-for-small-only,
[data-sparta-container] .hide-for-small-up,
[data-sparta-container] .show-for-large-only,
[data-sparta-container] .show-for-large-up,
[data-sparta-container] .show-for-medium-only,
[data-sparta-container] .show-for-medium-up,
[data-sparta-container] .show-for-xlarge-only,
[data-sparta-container] .show-for-xlarge-up,
[data-sparta-container] .show-for-xxlarge-only,
[data-sparta-container] .show-for-xxlarge-up,
[data-sparta-container].spa-ui-layer.spa-ui-modal .hide-for-small-only,
[data-sparta-container].spa-ui-layer.spa-ui-modal .hide-for-small-up,
[data-sparta-container].spa-ui-layer.spa-ui-modal .show-for-large-only,
[data-sparta-container].spa-ui-layer.spa-ui-modal .show-for-large-up,
[data-sparta-container].spa-ui-layer.spa-ui-modal .show-for-medium-only,
[data-sparta-container].spa-ui-layer.spa-ui-modal .show-for-medium-up,
[data-sparta-container].spa-ui-layer.spa-ui-modal .show-for-xlarge-only,
[data-sparta-container].spa-ui-layer.spa-ui-modal .show-for-xlarge-up,
[data-sparta-container].spa-ui-layer.spa-ui-modal .show-for-xxlarge-only,
[data-sparta-container].spa-ui-layer.spa-ui-modal .show-for-xxlarge-up,
[data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .hide-for-small-only,
[data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .hide-for-small-up,
[data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .show-for-large-only,
[data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .show-for-large-up,
[data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .show-for-medium-only,
[data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .show-for-medium-up,
[data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .show-for-xlarge-only,
[data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .show-for-xlarge-up,
[data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .show-for-xxlarge-only,
[data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .show-for-xxlarge-up {
    display: none !important
}

.medium-up [data-sparta-container] .hide-for-medium-only,
.medium-up [data-sparta-container] .hide-for-medium-up,
.medium-up [data-sparta-container] .show-for-small-only,
.medium-up [data-sparta-container].spa-ui-layer.spa-ui-modal .hide-for-medium-only,
.medium-up [data-sparta-container].spa-ui-layer.spa-ui-modal .hide-for-medium-up,
.medium-up [data-sparta-container].spa-ui-layer.spa-ui-modal .show-for-small-only,
.medium-up [data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .hide-for-medium-only,
.medium-up [data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .hide-for-medium-up,
.medium-up [data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .show-for-small-only {
    display: none !important
}

.medium-up [data-sparta-container] .hide-for-small-only,
.medium-up [data-sparta-container] .show-for-medium-only,
.medium-up [data-sparta-container] .show-for-medium-up,
.medium-up [data-sparta-container].spa-ui-layer.spa-ui-modal .hide-for-small-only,
.medium-up [data-sparta-container].spa-ui-layer.spa-ui-modal .show-for-medium-only,
.medium-up [data-sparta-container].spa-ui-layer.spa-ui-modal .show-for-medium-up,
.medium-up [data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .hide-for-small-only,
.medium-up [data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .show-for-medium-only,
.medium-up [data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .show-for-medium-up {
    display: inherit !important
}

.large-up [data-sparta-container] .hide-for-large-only,
.large-up [data-sparta-container] .hide-for-large-up,
.large-up [data-sparta-container] .show-for-medium-only,
.large-up [data-sparta-container].spa-ui-layer.spa-ui-modal .hide-for-large-only,
.large-up [data-sparta-container].spa-ui-layer.spa-ui-modal .hide-for-large-up,
.large-up [data-sparta-container].spa-ui-layer.spa-ui-modal .show-for-medium-only,
.large-up [data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .hide-for-large-only,
.large-up [data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .hide-for-large-up,
.large-up [data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .show-for-medium-only {
    display: none !important
}

.large-up [data-sparta-container] .hide-for-medium-only,
.large-up [data-sparta-container] .hide-for-small-only,
.large-up [data-sparta-container] .show-for-large-only,
.large-up [data-sparta-container] .show-for-large-up,
.large-up [data-sparta-container].spa-ui-layer.spa-ui-modal .hide-for-medium-only,
.large-up [data-sparta-container].spa-ui-layer.spa-ui-modal .hide-for-small-only,
.large-up [data-sparta-container].spa-ui-layer.spa-ui-modal .show-for-large-only,
.large-up [data-sparta-container].spa-ui-layer.spa-ui-modal .show-for-large-up,
.large-up [data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .hide-for-medium-only,
.large-up [data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .hide-for-small-only,
.large-up [data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .show-for-large-only,
.large-up [data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .show-for-large-up {
    display: inherit !important
}

.xlarge-up [data-sparta-container] .hide-for-xlarge-only,
.xlarge-up [data-sparta-container] .hide-for-xlarge-up,
.xlarge-up [data-sparta-container] .show-for-large-only,
.xlarge-up [data-sparta-container].spa-ui-layer.spa-ui-modal .hide-for-xlarge-only,
.xlarge-up [data-sparta-container].spa-ui-layer.spa-ui-modal .hide-for-xlarge-up,
.xlarge-up [data-sparta-container].spa-ui-layer.spa-ui-modal .show-for-large-only,
.xlarge-up [data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .hide-for-xlarge-only,
.xlarge-up [data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .hide-for-xlarge-up,
.xlarge-up [data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .show-for-large-only {
    display: none !important
}

.xlarge-up [data-sparta-container] .hide-for-large-only,
.xlarge-up [data-sparta-container] .hide-for-medium-only,
.xlarge-up [data-sparta-container] .hide-for-small-only,
.xlarge-up [data-sparta-container] .show-for-xlarge-only,
.xlarge-up [data-sparta-container] .show-for-xlarge-up,
.xlarge-up [data-sparta-container].spa-ui-layer.spa-ui-modal .hide-for-large-only,
.xlarge-up [data-sparta-container].spa-ui-layer.spa-ui-modal .hide-for-medium-only,
.xlarge-up [data-sparta-container].spa-ui-layer.spa-ui-modal .hide-for-small-only,
.xlarge-up [data-sparta-container].spa-ui-layer.spa-ui-modal .show-for-xlarge-only,
.xlarge-up [data-sparta-container].spa-ui-layer.spa-ui-modal .show-for-xlarge-up,
.xlarge-up [data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .hide-for-large-only,
.xlarge-up [data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .hide-for-medium-only,
.xlarge-up [data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .hide-for-small-only,
.xlarge-up [data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .show-for-xlarge-only,
.xlarge-up [data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .show-for-xlarge-up {
    display: inherit !important
}

.xxlarge-up [data-sparta-container] .hide-for-xxlarge-only,
.xxlarge-up [data-sparta-container] .hide-for-xxlarge-up,
.xxlarge-up [data-sparta-container] .show-for-xxlarge-only,
.xxlarge-up [data-sparta-container].spa-ui-layer.spa-ui-modal .hide-for-xxlarge-only,
.xxlarge-up [data-sparta-container].spa-ui-layer.spa-ui-modal .hide-for-xxlarge-up,
.xxlarge-up [data-sparta-container].spa-ui-layer.spa-ui-modal .show-for-xxlarge-only,
.xxlarge-up [data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .hide-for-xxlarge-only,
.xxlarge-up [data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .hide-for-xxlarge-up,
.xxlarge-up [data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .show-for-xxlarge-only {
    display: none !important
}

.xxlarge-up [data-sparta-container] .hide-for-large-only,
.xxlarge-up [data-sparta-container] .hide-for-medium-only,
.xxlarge-up [data-sparta-container] .hide-for-small-only,
.xxlarge-up [data-sparta-container] .hide-for-xlarge-only,
.xxlarge-up [data-sparta-container] .show-for-xxlarge-only,
.xxlarge-up [data-sparta-container] .show-for-xxlarge-up,
.xxlarge-up [data-sparta-container].spa-ui-layer.spa-ui-modal .hide-for-large-only,
.xxlarge-up [data-sparta-container].spa-ui-layer.spa-ui-modal .hide-for-medium-only,
.xxlarge-up [data-sparta-container].spa-ui-layer.spa-ui-modal .hide-for-small-only,
.xxlarge-up [data-sparta-container].spa-ui-layer.spa-ui-modal .hide-for-xlarge-only,
.xxlarge-up [data-sparta-container].spa-ui-layer.spa-ui-modal .show-for-xxlarge-only,
.xxlarge-up [data-sparta-container].spa-ui-layer.spa-ui-modal .show-for-xxlarge-up,
.xxlarge-up [data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .hide-for-large-only,
.xxlarge-up [data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .hide-for-medium-only,
.xxlarge-up [data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .hide-for-small-only,
.xxlarge-up [data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .hide-for-xlarge-only,
.xxlarge-up [data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .show-for-xxlarge-only,
.xxlarge-up [data-sparta-wrapper].sparta-media-query-utility-loading:not([data-sparta-widget]) .show-for-xxlarge-up {
    display: inherit !important
}

[data-sparta-container] .mda-show,
[data-sparta-container] .show-for-mda {
    display: none
}

.mda [data-sparta-container] .mda-show,
.mda [data-sparta-container] .show-for-mda {
    display: inherit !important
}

.mda [data-sparta-container] .mda-hide,
.mda [data-sparta-container] .hide-for-mda {
    display: none !important
}

[data-sparta-container] div,
[data-sparta-container] dl,
[data-sparta-container] dt,
[data-sparta-container] dd,
[data-sparta-container] ul,
[data-sparta-container] ol,
[data-sparta-container] li,
[data-sparta-container] h1,
[data-sparta-container] h2,
[data-sparta-container] h3,
[data-sparta-container] h4,
[data-sparta-container] h5,
[data-sparta-container] h6,
[data-sparta-container] pre,
[data-sparta-container] form,
[data-sparta-container] p,
[data-sparta-container] blockquote,
[data-sparta-container] th,
[data-sparta-container] td {
    margin: 0;
    padding: 0
}

[data-sparta-container] a {
    line-height: inherit;
    text-decoration: none
}

[data-sparta-container] a img {
    border: 0
}

[data-sparta-container] p {
    font-family: inherit;
    font-size: 1rem;
    font-weight: normal;
    line-height: 1.6;
    margin-bottom: 1.25rem;
    text-rendering: optimizeLegibility
}

[data-sparta-container] p.lead {
    font-size: 1.21875rem;
    line-height: 1.6
}

[data-sparta-container] p aside {
    font-size: .875rem;
    font-style: italic;
    line-height: 1.35
}

[data-sparta-container] h1,
[data-sparta-container] h2,
[data-sparta-container] h3,
[data-sparta-container] h4,
[data-sparta-container] h5,
[data-sparta-container] h6 {
    font-family: "cnx-bold";
    font-style: normal;
    font-weight: normal;
    line-height: 1.4;
    margin-bottom: .5rem;
    margin-top: .2rem;
    text-rendering: optimizeLegibility
}

[data-sparta-container] h1 small,
[data-sparta-container] h2 small,
[data-sparta-container] h3 small,
[data-sparta-container] h4 small,
[data-sparta-container] h5 small,
[data-sparta-container] h6 small {
    color: #6f6f6f;
    font-size: 60%;
    line-height: 0
}

[data-sparta-container] h1 {
    font-size: 2.125rem
}

[data-sparta-container] h2 {
    font-size: 1.6875rem
}

[data-sparta-container] h3 {
    font-size: 1.375rem
}

[data-sparta-container] h4 {
    font-size: 1.125rem
}

[data-sparta-container] h5 {
    font-size: 1.125rem
}

[data-sparta-container] h6 {
    font-size: 1rem
}

[data-sparta-container] .subheader {
    color: #6f6f6f;
    font-weight: normal;
    line-height: 1.4;
    margin-bottom: .5rem;
    margin-top: .2rem
}

[data-sparta-container] hr {
    border: solid #ddd;
    border-width: 1px 0 0;
    clear: both;
    height: 0
}

[data-sparta-container] em,
[data-sparta-container] i {
    font-style: italic;
    line-height: inherit
}

[data-sparta-container] strong,
[data-sparta-container] b {
    font-weight: bold;
    line-height: inherit
}

[data-sparta-container] small {
    font-size: 60%;
    line-height: inherit
}

[data-sparta-container] code {
    background-color: #f8f8f8;
    border-color: #dfdfdf;
    border-style: solid;
    border-width: 1px;
    color: #333;
    font-family: Consolas, "Liberation Mono", Courier, monospace;
    font-weight: normal;
    padding: .125rem .3125rem .0625rem
}

[data-sparta-container] ul,
[data-sparta-container] ol,
[data-sparta-container] dl {
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.6;
    list-style-position: outside;
    margin-bottom: 1.25rem
}

[data-sparta-container] ul {
    margin-left: 1.1rem
}

[data-sparta-container] ol {
    margin-left: 1.4rem
}

[data-sparta-container] ul li ul,
[data-sparta-container] ul li ol,
[data-sparta-container] ol li ul,
[data-sparta-container] ol li ol {
    margin-bottom: 0;
    margin-left: 1.25rem
}

[data-sparta-container] ul.no-bullet li ul,
[data-sparta-container] ul.no-bullet li ol {
    list-style: none
}

[data-sparta-container] ul.square li ul,
[data-sparta-container] ul.circle li ul,
[data-sparta-container] ul.disc li ul {
    list-style: inherit
}

[data-sparta-container] ul.square {
    list-style-type: square
}

[data-sparta-container] ul.circle {
    list-style-type: circle
}

[data-sparta-container] ul.disc {
    list-style-type: disc
}

[data-sparta-container] ul.no-bullet {
    list-style: none
}

[data-sparta-container] dl dt {
    font-weight: bold;
    margin-bottom: .3rem
}

[data-sparta-container] dl dd {
    margin-bottom: .75rem
}

[data-sparta-container] abbr,
[data-sparta-container] acronym {
    color: #222;
    cursor: help;
    font-size: 90%;
    text-transform: uppercase
}

[data-sparta-container] abbr {
    text-transform: none
}

[data-sparta-container] abbr[title] {
    border-bottom: 1px dotted #ddd
}

[data-sparta-container] blockquote {
    border-left: 1px solid #ddd;
    margin: 0 0 1.25rem;
    padding: .5625rem 1.25rem 0 1.1875rem
}

[data-sparta-container] blockquote cite {
    color: #555;
    display: block;
    font-size: .8125rem
}

[data-sparta-container] blockquote cite::before {
    content: "â€” "
}

[data-sparta-container] blockquote cite a,
[data-sparta-container] blockquote cite a:visited {
    color: #555
}

[data-sparta-container] blockquote,
[data-sparta-container] blockquote p {
    line-height: 1.6;
    color: #6f6f6f
}

@media only screen and (min-width: 48em) {

    [data-sparta-container] h1,
    [data-sparta-container] h2,
    [data-sparta-container] h3,
    [data-sparta-container] h4,
    [data-sparta-container] h5,
    [data-sparta-container] h6 {
        line-height: 1.4
    }

    [data-sparta-container] h1 {
        font-size: 2.75rem
    }

    [data-sparta-container] h2 {
        font-size: 2.3125rem
    }

    [data-sparta-container] h3 {
        font-size: 1.6875rem
    }

    [data-sparta-container] h4 {
        font-size: 1.4375rem
    }

    [data-sparta-container] h5 {
        font-size: 1.125rem
    }

    [data-sparta-container] h6 {
        font-size: 1rem
    }
}

[data-sparta-container] button,
[data-sparta-container] input[type=button],
[data-sparta-container] input[type=reset],
[data-sparta-container] input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

[data-sparta-container] button,
[data-sparta-container] .button {
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0;
    border-style: solid;
    border-width: 0;
    cursor: pointer;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-weight: normal;
    line-height: normal;
    margin: 0 0 1.25rem;
    position: relative;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    padding: 1rem 2rem 1.0625rem 2rem;
    font-size: 1rem;
    background-color: #008cba;
    border-color: #007095;
    color: #fff;
    -webkit-transition: background-color 300ms ease-out;
    transition: background-color 300ms ease-out
}

[data-sparta-container] label {
    line-height: 1.5;
    cursor: pointer
}

[data-sparta-container] textarea {
    height: auto;
    min-height: 50px;
    appearance: none;
    border-radius: 0;
    background-color: #fff;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    color: rgba(0, 0, 0, .75);
    display: block;
    font-family: inherit;
    font-size: 14px;
    height: 27.75px;
    margin: 0 0 12px 0;
    padding: 6px;
    width: 100%;
    box-sizing: border-box;
    transition: border-color .15s linear, background .15s linear
}

[data-sparta-container] textarea:focus {
    background: #fafafa;
    border-color: #999;
    outline: none
}

[data-sparta-container] textarea:disabled {
    background-color: #ddd;
    cursor: default
}

[data-sparta-container] select {
    width: 100%
}

[data-sparta-container] input[type=text],
[data-sparta-container] input[type=password],
[data-sparta-container] input[type=date],
[data-sparta-container] input[type=datetime],
[data-sparta-container] input[type=datetime-local],
[data-sparta-container] input[type=month],
[data-sparta-container] input[type=week],
[data-sparta-container] input[type=email],
[data-sparta-container] input[type=number],
[data-sparta-container] input[type=search],
[data-sparta-container] input[type=tel],
[data-sparta-container] input[type=time],
[data-sparta-container] input[type=url],
[data-sparta-container] input[type=color] {
    appearance: none;
    border-radius: 0;
    background-color: #fff;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    color: rgba(0, 0, 0, .75);
    display: block;
    font-family: inherit;
    font-size: 14px;
    height: 27.75px;
    margin: 0 0 12px 0;
    padding: 6px;
    width: 100%;
    box-sizing: border-box;
    transition: border-color .15s linear, background .15s linear
}

[data-sparta-container] input[type=text]:focus,
[data-sparta-container] input[type=password]:focus,
[data-sparta-container] input[type=date]:focus,
[data-sparta-container] input[type=datetime]:focus,
[data-sparta-container] input[type=datetime-local]:focus,
[data-sparta-container] input[type=month]:focus,
[data-sparta-container] input[type=week]:focus,
[data-sparta-container] input[type=email]:focus,
[data-sparta-container] input[type=number]:focus,
[data-sparta-container] input[type=search]:focus,
[data-sparta-container] input[type=tel]:focus,
[data-sparta-container] input[type=time]:focus,
[data-sparta-container] input[type=url]:focus,
[data-sparta-container] input[type=color]:focus {
    background: #fafafa;
    border-color: #999;
    outline: none
}

[data-sparta-container] input[type=text]:disabled,
[data-sparta-container] input[type=password]:disabled,
[data-sparta-container] input[type=date]:disabled,
[data-sparta-container] input[type=datetime]:disabled,
[data-sparta-container] input[type=datetime-local]:disabled,
[data-sparta-container] input[type=month]:disabled,
[data-sparta-container] input[type=week]:disabled,
[data-sparta-container] input[type=email]:disabled,
[data-sparta-container] input[type=number]:disabled,
[data-sparta-container] input[type=search]:disabled,
[data-sparta-container] input[type=tel]:disabled,
[data-sparta-container] input[type=time]:disabled,
[data-sparta-container] input[type=url]:disabled,
[data-sparta-container] input[type=checkbox]:disabled,
[data-sparta-container] input[type=radio]:disabled,
[data-sparta-container] input[type=color]:disabled {
    background-color: #ddd;
    cursor: default
}

[data-sparta-container] select {
    appearance: none !important;
    background-color: #fafafa;
    border-radius: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
    background-position: 100% center;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    color: rgba(0, 0, 0, .75);
    font-family: inherit;
    font-size: 14px;
    line-height: normal;
    padding: 8px;
    border-radius: 0;
    height: 37px;
    cursor: pointer
}

[data-sparta-container] select::-ms-expand {
    display: none
}

[data-sparta-container] select.radius {
    border-radius: 3px
}

[data-sparta-container] select:hover {
    background-color: #f3f3f3;
    border-color: #999
}

[data-sparta-container] select:disabled {
    background-color: #ddd;
    cursor: default
}

[data-sparta-container] select[multiple] {
    height: auto
}

[data-sparta-container] input[type=file],
[data-sparta-container] input[type=checkbox],
[data-sparta-container] input[type=radio],
[data-sparta-container] select {
    margin: 0 0 16px 0
}

[data-sparta-container] input[type=checkbox]+label,
[data-sparta-container] input[type=radio]+label {
    display: inline-block;
    margin-left: 8px;
    margin-right: 16px;
    margin-bottom: 0;
    vertical-align: baseline
}

[data-sparta-container] input[type=file] {
    width: 100%
}

[data-sparta-container] fieldset {
    border: 1px solid #ddd;
    margin: 18px 0;
    padding: 20px
}

[data-sparta-container] fieldset legend {
    background: #fff;
    font-weight: bold;
    margin-left: -3px;
    margin: 0;
    padding: 0 3px
}

[data-sparta-container] {
    background: #fff;
    box-sizing: border-box;
    font: normal normal normal 16px/24px roboto-regular, Arial, "Helvetica Neue", Helvetica, Roboto, sans-serif;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    cursor: auto;
    margin: 0;
    padding: 0;
    position: relative
}

[data-sparta-container].no-scroll {
    overflow: hidden
}

[data-sparta-container] *,
[data-sparta-container] *::before,
[data-sparta-container] *::after {
    box-sizing: inherit
}

[data-sparta-container] p {
    font: normal normal normal 16px/24px roboto-regular, Arial, "Helvetica Neue", Helvetica, Roboto, sans-serif
}

[data-sparta-container] a {
    color: #0053c2;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

[data-sparta-container] a:visited {
    color: #0053c2
}

[data-sparta-container] a:hover {
    color: #0053c2;
    text-decoration: underline
}

[data-sparta-container] a:focus {
    color: #0053c2
}

[data-sparta-container] a:focus:not(.spa-btn) {
    outline: 1px solid #0053c2;
    border-radius: 2px
}

[data-sparta-container] a:active:not(.spa-btn) {
    outline: none
}

[data-sparta-container] a.spa-link--inline {
    text-decoration: underline;
    font-family: "roboto-medium", Arial, Helvetica, sans-serif
}

[data-sparta-container] a.spa-link--inline:hover {
    color: #0053c2;
    text-decoration: none
}

[data-sparta-container] code {
    word-wrap: break-word
}

[data-sparta-container] .nowrap code,
[data-sparta-container] .nowrap samp {
    white-space: nowrap
}

[data-sparta-container] table {
    background: none
}

[data-sparta-container] img {
    border: 0 none
}

[data-sparta-container] sup,
[data-sparta-container] sub {
    line-height: 0
}

[data-sparta-container] h1 sup a[data-footnote],
[data-sparta-container] h2 sup a[data-footnote],
[data-sparta-container] h3 sup a[data-footnote],
[data-sparta-container] h4 sup a[data-footnote] {
    font-size: 75%
}

[data-sparta-container] form {
    margin: 0;
    padding: 0
}

[data-sparta-container] input {
    margin: 0 !important
}

[data-sparta-container] fieldset {
    margin: 0;
    padding: 0;
    width: auto;
    overflow: hidden;
    border: 0
}

[data-sparta-container] ul,
[data-sparta-container] ol,
[data-sparta-container] dl {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

[data-sparta-container] ol ul {
    list-style-type: disc
}

[data-sparta-container] .list {
    margin-left: 16px;
    margin-bottom: 0
}

[data-sparta-container] .list>li {
    margin-bottom: 12px;
    padding-left: 8px
}

[data-sparta-container] .list>li>ul,
[data-sparta-container] .list>li>ol {
    margin: 16px 0 16px 32px
}

[data-sparta-container] ul.gray-sq-bullet li {
    list-style-position: inside;
    list-style-type: square
}

[data-sparta-container] a:visited {
    color: #0053c2
}

[data-sparta-container] picture {
    width: 100%
}

[data-sparta-container] picture>source,
[data-sparta-container] picture>img {
    display: block;
    width: 100%
}

[data-sparta-container] .roboto-regular,
[data-sparta-container] [data-font=roboto-regular] {
    font-family: "roboto-regular", Arial, Helvetica, sans-serif;
    font-weight: 300;
    visibility: visible
}

[data-sparta-container] .roboto-regular strong,
[data-sparta-container] .roboto-regular b,
[data-sparta-container] [data-font=roboto-regular] strong,
[data-sparta-container] [data-font=roboto-regular] b {
    font-family: "roboto-bold", Arial, Helvetica, sans-serif;
    font-weight: 700;
    visibility: visible
}

[data-sparta-container] .roboto-regular em,
[data-sparta-container] .roboto-regular i,
[data-sparta-container] [data-font=roboto-regular] em,
[data-sparta-container] [data-font=roboto-regular] i {
    font-family: "roboto-italic", Arial, Helvetica, sans-serif;
    font-weight: 300;
    visibility: visible
}

[data-sparta-container] .roboto-italic,
[data-sparta-container] [data-font=roboto-italic] {
    font-family: "roboto-italic", Arial, Helvetica, sans-serif;
    font-weight: 300;
    visibility: visible
}

[data-sparta-container] .roboto-medium,
[data-sparta-container] [data-font=roboto-medium] {
    font-family: "roboto-medium", Arial, Helvetica, sans-serif;
    font-weight: 300;
    visibility: visible
}

[data-sparta-container] .roboto-medium-italic,
[data-sparta-container] [data-font=roboto-medium-italic] {
    font-family: "roboto-medium-italic", Arial, Helvetica, sans-serif;
    font-weight: 300;
    visibility: visible
}

[data-sparta-container] .roboto-bold,
[data-sparta-container] [data-font=roboto-bold] {
    font-family: "roboto-bold", Arial, Helvetica, sans-serif;
    font-weight: 700;
    visibility: visible
}

[data-sparta-container] .roboto-bold-italic,
[data-sparta-container] [data-font=roboto-bold-italic] {
    font-family: "roboto-bold-italic", Arial, Helvetica, sans-serif;
    font-weight: 700;
    visibility: visible
}

[data-sparta-container] .roboto-mono-regular,
[data-sparta-container] [data-font=roboto-mono-regular] {
    font-family: "roboto-regular", Arial, Helvetica, sans-serif;
    font-weight: 300;
    visibility: visible
}

[data-sparta-container] .roboto-mono-regular strong,
[data-sparta-container] .roboto-mono-regular b,
[data-sparta-container] [data-font=roboto-mono-regular] strong,
[data-sparta-container] [data-font=roboto-mono-regular] b {
    font-family: "roboto-bold", Arial, Helvetica, sans-serif;
    font-weight: 700;
    visibility: visible
}

[data-sparta-container] .roboto-mono-medium,
[data-sparta-container] [data-font=roboto-mono-medium] {
    font-family: "roboto-medium", Arial, Helvetica, sans-serif;
    font-weight: 300;
    visibility: visible
}

[data-sparta-container] .roboto-mono-bold,
[data-sparta-container] [data-font=roboto-mono-bold] {
    font-family: "roboto-bold", Arial, Helvetica, sans-serif;
    font-weight: 700;
    visibility: visible
}

[data-sparta-container] [data-font] {
    visibility: hidden
}

[data-sparta-container] .cnx-light,
[data-sparta-container] [data-font=cnx-light] {
    font-family: "cnx-light", Arial, Helvetica, sans-serif;
    font-weight: 200;
    visibility: visible
}

[data-sparta-container] .cnx-light-italic,
[data-sparta-container] [data-font=cnx-light-italic] {
    font-family: "cnx-light-italic", Arial, Helvetica, sans-serif;
    font-weight: 200;
    visibility: visible
}

[data-sparta-container] .cnx-regular,
[data-sparta-container] [data-font=cnx-regular] {
    font-family: "cnx-regular", Arial, Helvetica, sans-serif;
    font-weight: 300;
    visibility: visible
}

[data-sparta-container] .cnx-regular strong,
[data-sparta-container] .cnx-regular b,
[data-sparta-container] [data-font=cnx-regular] strong,
[data-sparta-container] [data-font=cnx-regular] b {
    font-family: "cnx-bold", Arial, Helvetica, sans-serif;
    font-weight: 700;
    visibility: visible
}

[data-sparta-container] .cnx-regular em,
[data-sparta-container] .cnx-regular i,
[data-sparta-container] [data-font=cnx-regular] em,
[data-sparta-container] [data-font=cnx-regular] i {
    font-family: "cnx-italic", Arial, Helvetica, sans-serif;
    font-weight: 300;
    visibility: visible
}

[data-sparta-container] .cnx-italic,
[data-sparta-container] [data-font=cnx-italic] {
    font-family: "cnx-italic", Arial, Helvetica, sans-serif;
    font-weight: 300;
    visibility: visible
}

[data-sparta-container] .cnx-medium,
[data-sparta-container] [data-font=cnx-medium] {
    font-family: "cnx-medium", Arial, Helvetica, sans-serif;
    font-weight: 300;
    visibility: visible
}

[data-sparta-container] .cnx-medium-italic,
[data-sparta-container] [data-font=cnx-medium-italic] {
    font-family: "cnx-medium-italic", Arial, Helvetica, sans-serif;
    font-weight: 300;
    visibility: visible
}

[data-sparta-container] .cnx-bold,
[data-sparta-container] [data-font=cnx-bold] {
    font-family: "cnx-bold", Arial, Helvetica, sans-serif;
    font-weight: 700;
    visibility: visible
}

[data-sparta-container] .cnx-bold-italic,
[data-sparta-container] [data-font=cnx-bold-italic] {
    font-family: "cnx-bold-italic", Arial, Helvetica, sans-serif;
    font-weight: 700;
    visibility: visible
}

[data-sparta-container] .cnx-cond-regular,
[data-sparta-container] [data-font=cnx-cond-regular] {
    font-family: "cnx-regular", Arial, Helvetica, sans-serif;
    font-weight: 300;
    visibility: visible;
    font-stretch: condensed
}

[data-sparta-container] .cnx-cond-regular strong,
[data-sparta-container] .cnx-cond-regular b,
[data-sparta-container] [data-font=cnx-cond-regular] strong,
[data-sparta-container] [data-font=cnx-cond-regular] b {
    font-family: "cnx-bold", Arial, Helvetica, sans-serif;
    font-weight: 700;
    visibility: visible;
    font-stretch: condensed
}

[data-sparta-container] .cnx-cond-regular em,
[data-sparta-container] .cnx-cond-regular i,
[data-sparta-container] [data-font=cnx-cond-regular] em,
[data-sparta-container] [data-font=cnx-cond-regular] i {
    font-family: "cnx-italic", Arial, Helvetica, sans-serif;
    font-weight: 300;
    visibility: visible;
    font-stretch: condensed
}

[data-sparta-container] .headline-xxlarge {
    font-size: 44px !important;
    line-height: 52px !important
}

@media only screen and (min-width: 1025px) {
    [data-sparta-container] .headline-xxlarge {
        font-size: 56px !important;
        line-height: 60px !important
    }
}

[data-sparta-container] .headline-xlarge {
    font-size: 36px !important;
    line-height: 44px !important
}

@media only screen and (min-width: 1025px) {
    [data-sparta-container] .headline-xlarge {
        font-size: 44px !important;
        line-height: 52px !important
    }
}

[data-sparta-container] .headline-large {
    font-size: 28px !important;
    line-height: 36px !important
}

@media only screen and (min-width: 1025px) {
    [data-sparta-container] .headline-large {
        font-size: 36px !important;
        line-height: 44px !important
    }
}

[data-sparta-container] .headline-med {
    font-size: 28px !important;
    line-height: 36px !important
}

[data-sparta-container] .headline-small {
    font-size: 20px !important;
    line-height: 28px !important
}

[data-sparta-container] .headline-xsmall {
    font-size: 16px !important;
    line-height: 24px !important
}

[data-sparta-container] .headline-xxsmall {
    font-size: 14px !important;
    line-height: 20px !important
}

[data-sparta-container] .body-xxlarge {
    font-size: 36px !important;
    line-height: 52px !important
}

[data-sparta-container] .body-xlarge {
    font-size: 28px !important;
    line-height: 44px !important
}

[data-sparta-container] .body-large {
    font-size: 20px !important;
    line-height: 32px !important
}

[data-sparta-container] .body-medium {
    font-size: 16px !important;
    line-height: 24px !important
}

[data-sparta-container] .body-small {
    font-size: 14px !important;
    line-height: 20px !important
}

[data-sparta-container] .body-xsmall {
    font-size: 12px !important;
    line-height: 16px !important
}

[data-sparta-container] .data-xlarge {
    font-size: 28px !important;
    line-height: 44px !important
}

[data-sparta-container] .data-xlarge-bold {
    font: 28px "roboto-bold" !important;
    line-height: 44px !important
}

[data-sparta-container] .data-xlarge-medium {
    font: 28px "roboto-medium" !important;
    line-height: 44px !important
}

[data-sparta-container] .data-large {
    font-size: 20px !important;
    line-height: 32px !important
}

[data-sparta-container] .data-large-bold {
    font: 20px "roboto-bold" !important;
    line-height: 32px !important
}

[data-sparta-container] .data-large-medium {
    font: 20px "roboto-medium" !important;
    line-height: 32px !important
}

[data-sparta-container] .data {
    font-size: 16px !important;
    line-height: 24px !important
}

[data-sparta-container] .data-bold {
    font: 16px "roboto-bold" !important;
    line-height: 24px !important
}

[data-sparta-container] .data-medium {
    font: 16px "roboto-medium" !important;
    line-height: 24px !important
}

[data-sparta-container] .data-small {
    font-size: 14px !important;
    line-height: 20px !important
}

[data-sparta-container] .data-small-bold {
    font: 14px "roboto-bold" !important;
    line-height: 20px !important
}

[data-sparta-container] .data-small-medium {
    font: 14px "roboto-medium" !important;
    line-height: 20px !important
}

[data-sparta-container] .data-xsmall {
    font-size: 12px !important;
    line-height: 16px !important
}

[data-sparta-container] .data-xsmall-bold {
    font: 12px "roboto-bold" !important;
    line-height: 16px !important
}

[data-sparta-container] .data-xsmall-medium {
    font: 12px "roboto-medium" !important;
    line-height: 16px !important
}

[data-sparta-container] .label-medium {
    font-size: 16px !important;
    line-height: 24px !important
}

[data-sparta-container] .label-small {
    font-size: 14px !important;
    line-height: 20px !important
}

[data-sparta-container] .label-xsmall {
    font-size: 12px !important;
    line-height: 16px !important
}

[data-sparta-container] .text-left {
    text-align: left !important
}

[data-sparta-container] .text-right {
    text-align: right !important
}

[data-sparta-container] .text-center {
    text-align: center !important
}

[data-sparta-container] .text-justify {
    text-align: justify !important
}

[data-sparta-container] .spa-header--1 {
    font: 22px "cnx-regular", Arial, Helvetica, sans-serif !important;
    color: #fff !important
}

[data-sparta-container] .spa-header--1a {
    font: 22px "cnx-regular", Arial, Helvetica, sans-serif !important
}

[data-sparta-container] .spa-header--2 {
    font: 22px "cnx-medium", Arial, Helvetica, sans-serif !important;
    color: #012169 !important
}

@media only screen and (min-width: 768px) {
    [data-sparta-container] .spa-header--2 {
        font-size: 24px !important
    }
}

[data-sparta-container] .spa-header--2a {
    font: 22px "cnx-regular", Arial, Helvetica, sans-serif !important;
    color: #012169 !important
}

@media only screen and (min-width: 768px) {
    [data-sparta-container] .spa-header--2a {
        font-size: 24px !important
    }
}

[data-sparta-container] .spa-header--3 {
    font: 20px "cnx-regular", Arial, Helvetica, sans-serif !important;
    line-height: 18px !important;
    color: #012169 !important
}

@media only screen and (min-width: 768px) {
    [data-sparta-container] .spa-header--3 {
        font: 24px !important;
        line-height: 20px !important
    }
}

[data-sparta-container] .spa-header--4 {
    font: 18px "cnx-regular", Arial, Helvetica, sans-serif !important;
    line-height: 16px !important;
    color: #012169 !important
}

@media only screen and (min-width: 768px) {
    [data-sparta-container] .spa-header--4 {
        font: 20px !important;
        line-height: 18px !important
    }
}

[data-sparta-container] .spa-header--5 {
    font: 16px Arial, Helvetica, sans-serif !important;
    color: #fff !important
}

[data-sparta-container] .spa-header--5a {
    font: 16px Arial, Helvetica, sans-serif !important
}

[data-sparta-container] .spa-content--1 {
    font: 18px "cnx-regular", Arial, Helvetica, sans-serif !important;
    color: #6b5e51 !important
}

@media only screen and (min-width: 768px) {
    [data-sparta-container] .spa-content--1 {
        font-size: 20px !important
    }
}

[data-sparta-container] .spa-content--1b {
    font: 18px "cnx-regular", Arial, Helvetica, sans-serif !important;
    color: #e31837 !important
}

@media only screen and (min-width: 768px) {
    [data-sparta-container] .spa-content--1b {
        font-size: 20px !important
    }
}

[data-sparta-container] .spa-content--2 {
    font: 18px Arial, Helvetica, sans-serif !important;
    line-height: 14px !important;
    color: #524940 !important
}

[data-sparta-container] .spa-content--2a {
    font: 16px Arial, Helvetica, sans-serif !important;
    line-height: 12px !important;
    color: #524940 !important
}

@media only screen and (min-width: 768px) {
    [data-sparta-container] .spa-content--2a {
        font: 18px !important;
        line-height: 14px !important
    }
}

[data-sparta-container] .spa-content--2b {
    font: 16px Arial, Helvetica, sans-serif !important;
    line-height: 12px !important;
    color: #524940 !important
}

[data-sparta-container] .spa-content--3 {
    font: 16px Arial, Helvetica, sans-serif !important;
    line-height: 12px !important;
    color: #fff !important
}

[data-sparta-container] .spa-content--4 {
    font: bold 16px Arial, Helvetica, sans-serif !important;
    line-height: 14px !important;
    color: #646464 !important
}

@media only screen and (min-width: 768px) {
    [data-sparta-container] .spa-content--4 {
        color: #524940 !important
    }
}

[data-sparta-container] .spa-content--5 {
    font: bold 14px Arial, Helvetica, sans-serif !important;
    line-height: 14px !important;
    color: #524940 !important
}

[data-sparta-container] .spa-content--5a {
    font: 14px Arial, Helvetica, sans-serif !important;
    line-height: 14px !important;
    color: #524940 !important
}

[data-sparta-container] .spa-content--6 {
    font: bold 16px Arial, Helvetica, sans-serif !important;
    line-height: 14px !important;
    color: #524940 !important
}

[data-sparta-container] .spa-content--7 {
    font: 16px "cnx-regular", Arial, Helvetica, sans-serif !important;
    color: #6b5e51 !important
}

@media only screen and (min-width: 768px) {
    [data-sparta-container] .spa-content--7 {
        font-size: 18px !important
    }
}

[data-sparta-container] .spa-content--8 {
    font: 20px Arial, Helvetica, sans-serif !important;
    line-height: 16px !important;
    color: #646464 !important
}

[data-sparta-container] .spa-content--8a {
    font: 18px Arial, Helvetica, sans-serif !important;
    color: #646464 !important
}

[data-sparta-container] .spa-content--8b {
    font: 14px Arial, Helvetica, sans-serif !important;
    line-height: 20px !important;
    color: #524940 !important
}

@media only screen and (min-width: 768px) {
    [data-sparta-container] .spa-content--8b {
        font-size: 16px !important
    }
}

[data-sparta-container] .spa-content--9 {
    font: 14px Arial, Helvetica, sans-serif !important;
    line-height: 16px !important;
    color: #524940 !important
}

@media only screen and (min-width: 768px) {
    [data-sparta-container] .spa-content--9 {
        font-weight: bold !important;
        font-size: 20px !important
    }
}

[data-sparta-container] .spa-required {
    font: 11px Arial, Helvetica, sans-serif !important;
    color: #000 !important
}

@media only screen and (min-width: 768px) {
    [data-sparta-container] .spa-required {
        font-size: 13px !important
    }
}

[data-sparta-container] .spa-messaging--title {
    font: bold 12px Arial, Helvetica, sans-serif !important;
    color: #524940 !important;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

@media only screen and (min-width: 768px) {
    [data-sparta-container] .spa-messaging--title {
        font-size: 14px !important
    }
}

[data-sparta-container] .spa-messaging--body {
    font: 16px Arial, Helvetica, sans-serif !important;
    line-height: 12px !important;
    color: #524940 !important
}

@media only screen and (min-width: 768px) {
    [data-sparta-container] .spa-messaging--body {
        font: 18px !important;
        line-height: 14px !important
    }
}

[data-sparta-container] .spa-link {
    font: 14px Arial, Helvetica, sans-serif !important;
    color: #0053c2 !important
}

[data-sparta-container] .spa-link--a {
    font: 14px Arial, Helvetica, sans-serif !important;
    color: #0053c2 !important
}

[data-sparta-container] .spa-link--b {
    font: 14px Arial, Helvetica, sans-serif !important
}

[data-sparta-container] .spa-footnote {
    font: 13px Arial, Helvetica, sans-serif !important;
    color: #6b5e51 !important
}

[data-sparta-container] .spa-tagline {
    letter-spacing: .25em;
    line-height: 1.1;
    text-transform: uppercase;
    font: 1em "cnx-regular-cond", Arial, Helvetica, sans-serif !important;
    -webkit-font-smoothing: auto;
    color: #000
}

[data-sparta-container] .spa-tagline-inverse .spa-tagline {
    color: #fff
}

[data-sparta-container] .spa-tagline-campaign {
    position: relative;
    display: inline-block;
    padding-top: .6em
}

[data-sparta-container] .spa-tagline-campaign::before {
    position: absolute;
    content: "";
    width: 21%;
    top: 0;
    border-bottom: 3px solid #0073cf
}

[data-sparta-container] .spa-tagline-campaign::after {
    position: absolute;
    content: "";
    width: 74.75%;
    left: 23.5%;
    top: 0;
    border-top: 3px solid #e31837
}

[data-sparta-container] .spa-tagline-glass {
    position: relative;
    width: 100%;
    height: 100%
}

[data-sparta-container] .spa-tagline-glass-title {
    position: absolute;
    left: 0;
    right: 0;
    padding: 1em;
    text-align: center;
    background: rgba(255, 255, 255, .8);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px)
}

[data-sparta-container] .spa-tagline-glass-title--top {
    top: 0
}

[data-sparta-container] .spa-tagline-glass-title--bottom {
    bottom: 0
}

[data-sparta-container] .spa-tagline-glass-title :last-child {
    margin-bottom: 0
}

[data-sparta-container] .spa-tagline-shadow {
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    text-align: center;
    background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.5) 50%, transparent 100%)
}

[data-sparta-container] .spa-tagline-shadow-title {
    width: 100%;
    color: #fff
}

[data-sparta-container] .spa-tagline-shadow-title .spa-tagline {
    color: #fff !important
}

@font-face {
    font-family: "cnx-light";
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-light.3286d6b1a39aad72f88e.eot);
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-light.3286d6b1a39aad72f88e.eot?#iefix) format("embedded-opentype"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-light.fc0e5d6eda6a3ce855e6.woff2) format("woff2"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-light.ef92cf761d58ec1a99d7.woff) format("woff"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-light.e3a95fe8712b4a55bf19.ttf) format("truetype");
    font-weight: 200;
    font-style: normal;
    font-variant: normal
}

@font-face {
    font-family: "cnx-light-italic";
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-light-italic.3f0c80298d52595c1f7d.eot);
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-light-italic.3f0c80298d52595c1f7d.eot?#iefix) format("embedded-opentype"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-light-italic.bbd146b39315eaa48e43.woff2) format("woff2"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-light-italic.6ab41a26fbb7582d1a78.woff) format("woff"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-light-italic.73c7859a4cc1de79df8e.ttf) format("truetype");
    font-weight: 200;
    font-style: italic;
    font-variant: normal
}

@font-face {
    font-family: "cnx-regular";
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-regular.5ec5466f82f9a61fd016.eot);
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-regular.5ec5466f82f9a61fd016.eot?#iefix) format("embedded-opentype"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-regular.6cb3ff6fc51e9438d229.woff2) format("woff2"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-regular.5411df464794d9cb69d6.woff) format("woff"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-regular.c51729fc13ed957a4f77.ttf) format("truetype");
    font-weight: 300;
    font-style: normal;
    font-variant: normal
}

@font-face {
    font-family: "cnx-italic";
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-italic.81229aae52b0deb9d5ae.eot);
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-italic.81229aae52b0deb9d5ae.eot?#iefix) format("embedded-opentype"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-italic.c7a035b6eba3291998ce.woff2) format("woff2"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-italic.fe2e65f3166d981a2636.woff) format("woff"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-italic.c7a5144fb925b8536aa4.ttf) format("truetype");
    font-weight: 300;
    font-style: italic;
    font-variant: normal
}

@font-face {
    font-family: "cnx-medium";
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-medium.49991ee4d927e9bb1d41.eot);
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-medium.49991ee4d927e9bb1d41.eot?#iefix) format("embedded-opentype"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-medium.6cc97db8e46d3dced7a8.woff2) format("woff2"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-medium.3ccf7c28f3100f7d55f5.woff) format("woff"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-medium.9b9cd8b9679ae032b02d.ttf) format("truetype");
    font-weight: 300;
    font-style: normal;
    font-variant: normal
}

@font-face {
    font-family: "cnx-medium-italic";
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-medium-italic.20ed6e6429049d93ee72.eot);
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-medium-italic.20ed6e6429049d93ee72.eot?#iefix) format("embedded-opentype"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-medium-italic.ad381be7a3770f186f92.woff2) format("woff2"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-medium-italic.bd9ccc87812bf0e5aff1.woff) format("woff"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-medium-italic.df4f2f35d0b80cdeeb6e.ttf) format("truetype");
    font-weight: 300;
    font-style: italic;
    font-variant: normal
}

@font-face {
    font-family: "cnx-bold";
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-bold.6d52cb1bfd7c462042b8.eot);
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-bold.6d52cb1bfd7c462042b8.eot?#iefix) format("embedded-opentype"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-bold.174a7bdd867eaf5bbc2d.woff2) format("woff2"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-bold.ef9d77458716074ff4d9.woff) format("woff"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-bold.cbd55462ac2c09a18096.ttf) format("truetype");
    font-weight: 700;
    font-style: normal;
    font-variant: normal
}

@font-face {
    font-family: "cnx-bold-italic";
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-bold-italic.98466a8de3853f26308c.eot);
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-bold-italic.98466a8de3853f26308c.eot?#iefix) format("embedded-opentype"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-bold-italic.a9bc1404cedd93660a49.woff2) format("woff2"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-bold-italic.df12e0507809aa0f27fc.woff) format("woff"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-bold-italic.018c5e8d7add813ecb3b.ttf) format("truetype");
    font-weight: 700;
    font-style: italic;
    font-variant: normal
}

@font-face {
    font-family: "cnx-regular-cond";
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-regular-cond.c0fd44b8cab886b2668b.eot);
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-regular-cond.c0fd44b8cab886b2668b.eot?#iefix) format("embedded-opentype"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-regular-cond.2448059b0ab2ed213721.woff2) format("woff2"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-regular-cond.293b580a56f9fae9fdd9.woff) format("woff"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-regular-cond.e9292731c3da6297f571.ttf) format("truetype");
    font-weight: 300;
    font-style: normal;
    font-variant: normal
}

@font-face {
    font-family: "cnx-italic-cond";
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-italic-cond.97ed7aea076babc2b0ce.eot);
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-italic-cond.97ed7aea076babc2b0ce.eot?#iefix) format("embedded-opentype"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-italic-cond.6d4a8e6fa9be13ed25ad.woff2) format("woff2"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-italic-cond.ec1f1ed65fa4535b8f59.woff) format("woff"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/cnx-italic-cond.9495135029882b42abad.ttf) format("truetype");
    font-weight: 300;
    font-style: italic;
    font-variant: normal
}

@font-face {
    font-family: "roboto-regular";
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-regular.e464241bd44d99ce5121.eot);
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-regular.e464241bd44d99ce5121.eot?#iefix) format("embedded-opentype"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-regular.176f8f5bd5f02b3abfcf.woff2) format("woff2"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-regular.49ae34d4cc6b98c00c69.woff) format("woff"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-regular.127ea449b06124c441cb.ttf) format("truetype");
    font-weight: 300;
    font-style: normal;
    font-variant: normal
}

@font-face {
    font-family: "roboto-italic";
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-italic.a9a7cfe6f4d906e26c1c.eot);
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-italic.a9a7cfe6f4d906e26c1c.eot?#iefix) format("embedded-opentype"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-italic.d022bc70dc1bf7b3425d.woff2) format("woff2"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-italic.b1d9d9904bfca8802a63.woff) format("woff"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-italic.52e23852fb87bb7a6d13.ttf) format("truetype");
    font-weight: 300;
    font-style: italic;
    font-variant: normal
}

@font-face {
    font-family: "roboto-medium";
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-medium.59a26cdb73eb203025db.eot);
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-medium.59a26cdb73eb203025db.eot?#iefix) format("embedded-opentype"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-medium.f5b74d7ffcdf85b9dd60.woff2) format("woff2"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-medium.cea99d3e3e13a3a599a0.woff) format("woff"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-medium.abcf7cd8c9dfb7a3dc42.ttf) format("truetype");
    font-weight: 300;
    font-style: normal;
    font-variant: normal
}

@font-face {
    font-family: "roboto-medium-italic";
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-medium-italic.88393bfdfb9775432a44.eot);
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-medium-italic.88393bfdfb9775432a44.eot?#iefix) format("embedded-opentype"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-medium-italic.0d8bb5b3ee5f5dac9e44.woff2) format("woff2"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-medium-italic.18d00f739ff1e1c52db1.woff) format("woff"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-medium-italic.07d7b0bb5968c342e047.ttf) format("truetype");
    font-weight: 300;
    font-style: italic;
    font-variant: normal
}

@font-face {
    font-family: "roboto-bold";
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-bold.ba38a9cfe3b70a12897e.eot);
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-bold.ba38a9cfe3b70a12897e.eot?#iefix) format("embedded-opentype"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-bold.c18ee39fb002ad58b6dc.woff2) format("woff2"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-bold.2267169ee7270a22a963.woff) format("woff"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-bold.24b17813218faea2b256.ttf) format("truetype");
    font-weight: 700;
    font-style: normal;
    font-variant: normal
}

@font-face {
    font-family: "roboto-bold-italic";
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-bold-italic.cdb52a1cb0836b14f582.eot);
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-bold-italic.cdb52a1cb0836b14f582.eot?#iefix) format("embedded-opentype"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-bold-italic.7d8125ff7f707231fd89.woff2) format("woff2"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-bold-italic.9360531f9bb817f917f0.woff) format("woff"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-bold-italic.a86f47625c877fab89fd.ttf) format("truetype");
    font-weight: 700;
    font-style: italic;
    font-variant: normal
}

@font-face {
    font-family: "roboto-regular";
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-regular.e464241bd44d99ce5121.eot);
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-regular.e464241bd44d99ce5121.eot?#iefix) format("embedded-opentype"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-regular.176f8f5bd5f02b3abfcf.woff2) format("woff2"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-regular.49ae34d4cc6b98c00c69.woff) format("woff"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-regular.127ea449b06124c441cb.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-variant: normal
}

@font-face {
    font-family: "roboto-medium";
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-medium.59a26cdb73eb203025db.eot);
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-medium.59a26cdb73eb203025db.eot?#iefix) format("embedded-opentype"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-medium.f5b74d7ffcdf85b9dd60.woff2) format("woff2"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-medium.cea99d3e3e13a3a599a0.woff) format("woff"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-medium.abcf7cd8c9dfb7a3dc42.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-variant: normal
}

@font-face {
    font-family: "roboto-bold";
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-bold.ba38a9cfe3b70a12897e.eot);
    src: url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-bold.ba38a9cfe3b70a12897e.eot?#iefix) format("embedded-opentype"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-bold.c18ee39fb002ad58b6dc.woff2) format("woff2"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-bold.2267169ee7270a22a963.woff) format("woff"), url(https://www1.bac-assets.com//homepage/spa-assets/fonts/roboto-bold.24b17813218faea2b256.ttf) format("truetype");
    font-weight: 700;
    font-style: normal;
    font-variant: normal
}

[data-sparta-wrapper] {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    margin: 0
}

[data-sparta-wrapper] article,
[data-sparta-wrapper] aside,
[data-sparta-wrapper] details,
[data-sparta-wrapper] figcaption,
[data-sparta-wrapper] figure,
[data-sparta-wrapper] footer,
[data-sparta-wrapper] header,
[data-sparta-wrapper] main,
[data-sparta-wrapper] menu,
[data-sparta-wrapper] nav,
[data-sparta-wrapper] section,
[data-sparta-wrapper] summary {
    display: block
}

[data-sparta-wrapper] audio,
[data-sparta-wrapper] canvas,
[data-sparta-wrapper] progress,
[data-sparta-wrapper] video {
    display: inline-block
}

[data-sparta-wrapper] audio:not([controls]) {
    display: none;
    height: 0
}

[data-sparta-wrapper] progress {
    vertical-align: baseline
}

[data-sparta-wrapper] template,
[data-sparta-wrapper] [hidden] {
    display: none
}

[data-sparta-wrapper] a {
    background-color: rgba(0, 0, 0, 0);
    -webkit-text-decoration-skip: objects
}

[data-sparta-wrapper] a:active,
[data-sparta-wrapper] a:hover {
    outline-width: 0
}

[data-sparta-wrapper] abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

[data-sparta-wrapper] b,
[data-sparta-wrapper] strong {
    font-weight: inherit
}

[data-sparta-wrapper] b,
[data-sparta-wrapper] strong {
    font-weight: bolder
}

[data-sparta-wrapper] dfn {
    font-style: italic
}

[data-sparta-wrapper] h1 {
    font-size: 2em;
    margin: .67em 0
}

[data-sparta-wrapper] mark {
    background-color: #ff0;
    color: #000
}

[data-sparta-wrapper] small {
    font-size: 80%
}

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

[data-sparta-wrapper] sub {
    bottom: -0.25em
}

[data-sparta-wrapper] sup {
    top: -0.5em
}

[data-sparta-wrapper] img {
    border-style: none
}

[data-sparta-wrapper] svg:not(:root) {
    overflow: hidden
}

[data-sparta-wrapper] code,
[data-sparta-wrapper] kbd,
[data-sparta-wrapper] pre,
[data-sparta-wrapper] samp {
    font-family: monospace, monospace;
    font-size: 1em
}

[data-sparta-wrapper] figure {
    margin: 1em 40px
}

[data-sparta-wrapper] hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

[data-sparta-wrapper] button,
[data-sparta-wrapper] input,
[data-sparta-wrapper] select,
[data-sparta-wrapper] textarea {
    font: inherit;
    margin: 0
}

[data-sparta-wrapper] optgroup {
    font-weight: bold
}

[data-sparta-wrapper] button,
[data-sparta-wrapper] input {
    overflow: visible
}

[data-sparta-wrapper] button,
[data-sparta-wrapper] select {
    text-transform: none
}

[data-sparta-wrapper] button,
[data-sparta-wrapper] html [data-sparta-wrapper] [type=button],
[data-sparta-wrapper] [type=reset],
[data-sparta-wrapper] [type=submit] {
    -webkit-appearance: button
}

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

[data-sparta-wrapper] button:-moz-focusring,
[data-sparta-wrapper] [type=button]:-moz-focusring,
[data-sparta-wrapper] [type=reset]:-moz-focusring,
[data-sparta-wrapper] [type=submit]:-moz-focusring {
    outline: 1px dotted ButtonText
}

[data-sparta-wrapper] fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

[data-sparta-wrapper] legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

[data-sparta-wrapper] textarea {
    overflow: auto
}

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

[data-sparta-wrapper] [type=number]::-webkit-inner-spin-button,
[data-sparta-wrapper] [type=number]::-webkit-outer-spin-button {
    height: auto
}

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

[data-sparta-wrapper] [type=search]::-webkit-search-cancel-button,
[data-sparta-wrapper] [type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

[data-sparta-wrapper] ::-webkit-input-placeholder {
    color: inherit;
    opacity: .54
}

[data-sparta-wrapper] ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

[data-sparta-container] {
    background: #fff;
    color: #000;
    cursor: auto;
    font-family: roboto-regular, Arial, "Helvetica Neue", Helvetica, Roboto, sans-serif
}

[data-sparta-container] .hidden,
[data-sparta-container] .hide,
[data-sparta-container] .spa-hidden {
    display: none !important
}

[data-sparta-container] .preload-images {
    position: absolute;
    left: -10000px
}

[data-sparta-container] .spa-invisible {
    opacity: 0
}

[data-sparta-container] .spa-module-has-rule {
    opacity: 0
}

[data-sparta-container] .spa-screen-overlay {
    position: absolute;
    background-color: rgba(0, 0, 0, .32);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

[data-sparta-container].spa-screen-overlay {
    position: fixed;
    background-color: rgba(0, 0, 0, .32);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 8000
}

[data-sparta-container] .legal-copy {
    color: #646464;
    font-size: 14px;
    margin: 0 0 16px
}

[data-sparta-widget].sparta-widget-loading * {
    visibility: hidden !important
}

[data-sparta-container] .spa-center {
    transform-style: preserve-3d;
    position: relative;
    width: 100%;
    height: 100%
}

[data-sparta-container] .spa-center-absolutely {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

[data-sparta-container] .spa-center-vertically {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

[data-sparta-container] .spa-center-horizontally--block {
    margin-left: auto;
    margin-right: auto
}

[data-sparta-container] .spa-center-horizontally--force {
    position: absolute;
    left: 50%;
    transform: translateX(-50%)
}

[data-sparta-container] #ada-skip-link.ada-visible-focus {
    display: block;
    font: 14px/18px roboto-regular, Arial, "Helvetica Neue", Helvetica, Roboto, sans-serif;
    height: 20px;
    position: absolute;
    text-align: center;
    transition: top 1s ease-out 0s, background 1s linear 0s;
    width: 200px;
    z-index: 3333
}

[data-sparta-container] #ada-skip-link.ada-visible-focus:focus {
    background: #f9f7f4;
    box-shadow: 0px 0px 2px 0px rgba(51, 51, 51, .3);
    clip: auto !important;
    clip-path: none;
    color: #0053c2;
    left: 0;
    opacity: 1;
    top: 0;
    transition: top .1s ease-in 0s, background .5s linear 0s
}

[data-sparta-container] a.skipoff {
    display: none
}

[data-sparta-container] .ada-hidden {
    clip: rect(1px, 1px, 1px, 1px) !important;
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

[data-sparta-container] .h-100 {
    height: 100%
}

[data-sparta-container] .spa-oline:focus {
    outline: 1px dotted #333;
    text-decoration: none
}

[data-sparta-container] .spa-disclosures-container {
    font-family: "roboto-regular";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    color: #646464
}

[data-sparta-container] .spa-disclosures-container b {
    font-family: "roboto-bold"
}

[data-sparta-container] .spa-disclosures-container p {
    font-size: 14px;
    line-height: 20px;
    color: #646464
}

[data-sparta-container] {
    width: 100%;
    min-height: 100%;
    background: #f5f5f5;
    margin: 0 auto
}

[data-sparta-container].sparta-widget-container {
    background-color: rgba(0, 0, 0, 0)
}

[data-sparta-container] .full-width-row.row,
[data-sparta-container] .full-width-row>.row {
    width: 100% !important;
    max-width: 100% !important
}

[data-sparta-container] .row {
    margin-left: auto;
    margin-right: auto;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    max-width: 1440px !important
}

@media only screen and (min-width: 1px)and (max-width: 767px) {
    [data-sparta-container] .row {
        padding-right: 8px;
        padding-left: 8px
    }
}

@media only screen and (min-width: 768px)and (max-width: 1024px) {
    [data-sparta-container] .row {
        padding-right: 8px;
        padding-left: 8px
    }
}

@media only screen and (min-width: 1025px) {
    [data-sparta-container] .row {
        padding-right: 12px;
        padding-left: 12px
    }
}

[data-sparta-container] .row.row-column {
    flex-flow: column
}

[data-sparta-container] .row::before,
[data-sparta-container] .row::after {
    content: " ";
    display: table
}

[data-sparta-container] .row::after {
    clear: both
}

[data-sparta-container] .row>.small-12 {
    flex-basis: 100%;
    max-width: 100%
}

[data-sparta-container] .row>.small-11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%
}

[data-sparta-container] .row>.small-10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%
}

[data-sparta-container] .row>.small-9 {
    flex-basis: 75%;
    max-width: 75%
}

[data-sparta-container] .row>.small-8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%
}

[data-sparta-container] .row>.small-7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%
}

[data-sparta-container] .row>.small-6 {
    flex-basis: 50%;
    max-width: 50%
}

[data-sparta-container] .row>.small-5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%
}

[data-sparta-container] .row>.small-4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%
}

[data-sparta-container] .row>.small-3 {
    flex-basis: 25%;
    max-width: 25%
}

[data-sparta-container] .row>.small-2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%
}

[data-sparta-container] .row>.small-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%
}

[data-sparta-container] .row>.small-offset-12 {
    margin-left: 100% !important
}

[data-sparta-container] .row>.small-offset-11 {
    margin-left: 91.6666666667% !important
}

[data-sparta-container] .row>.small-offset-10 {
    margin-left: 83.3333333333% !important
}

[data-sparta-container] .row>.small-offset-9 {
    margin-left: 75% !important
}

[data-sparta-container] .row>.small-offset-8 {
    margin-left: 66.6666666667% !important
}

[data-sparta-container] .row>.small-offset-7 {
    margin-left: 58.3333333333% !important
}

[data-sparta-container] .row>.small-offset-6 {
    margin-left: 50% !important
}

[data-sparta-container] .row>.small-offset-5 {
    margin-left: 41.6666666667% !important
}

[data-sparta-container] .row>.small-offset-4 {
    margin-left: 33.3333333333% !important
}

[data-sparta-container] .row>.small-offset-3 {
    margin-left: 25% !important
}

[data-sparta-container] .row>.small-offset-2 {
    margin-left: 16.6666666667% !important
}

[data-sparta-container] .row>.small-offset-1 {
    margin-left: 8.3333333333% !important
}

[data-sparta-container] .row>.small-offset-0 {
    margin-left: 0% !important
}

[data-sparta-container] .row>.small-push-12 {
    position: relative;
    left: 100%;
    right: auto
}

[data-sparta-container] .row>.small-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto
}

[data-sparta-container] .row>.small-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto
}

[data-sparta-container] .row>.small-push-9 {
    position: relative;
    left: 75%;
    right: auto
}

[data-sparta-container] .row>.small-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto
}

[data-sparta-container] .row>.small-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto
}

[data-sparta-container] .row>.small-push-6 {
    position: relative;
    left: 50%;
    right: auto
}

[data-sparta-container] .row>.small-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto
}

[data-sparta-container] .row>.small-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto
}

[data-sparta-container] .row>.small-push-3 {
    position: relative;
    left: 25%;
    right: auto
}

[data-sparta-container] .row>.small-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto
}

[data-sparta-container] .row>.small-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto
}

[data-sparta-container] .row>.small-pull-12 {
    position: relative;
    left: auto;
    right: 100%
}

[data-sparta-container] .row>.small-pull-11 {
    position: relative;
    left: auto;
    right: 91.6666666667%
}

[data-sparta-container] .row>.small-pull-10 {
    position: relative;
    left: auto;
    right: 83.3333333333%
}

[data-sparta-container] .row>.small-pull-9 {
    position: relative;
    left: auto;
    right: 75%
}

[data-sparta-container] .row>.small-pull-8 {
    position: relative;
    left: auto;
    right: 66.6666666667%
}

[data-sparta-container] .row>.small-pull-7 {
    position: relative;
    left: auto;
    right: 58.3333333333%
}

[data-sparta-container] .row>.small-pull-6 {
    position: relative;
    left: auto;
    right: 50%
}

[data-sparta-container] .row>.small-pull-5 {
    position: relative;
    left: auto;
    right: 41.6666666667%
}

[data-sparta-container] .row>.small-pull-4 {
    position: relative;
    left: auto;
    right: 33.3333333333%
}

[data-sparta-container] .row>.small-pull-3 {
    position: relative;
    left: auto;
    right: 25%
}

[data-sparta-container] .row>.small-pull-2 {
    position: relative;
    left: auto;
    right: 16.6666666667%
}

[data-sparta-container] .row>.small-pull-1 {
    position: relative;
    left: auto;
    right: 8.3333333333%
}

[data-sparta-container] .row.small-block-grid-12>.column {
    flex-grow: 0;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%
}

[data-sparta-container] .row.small-block-grid-11>.column {
    flex-grow: 0;
    flex-basis: 9.0909090909%;
    max-width: 9.0909090909%
}

[data-sparta-container] .row.small-block-grid-10>.column {
    flex-grow: 0;
    flex-basis: 10%;
    max-width: 10%
}

[data-sparta-container] .row.small-block-grid-9>.column {
    flex-grow: 0;
    flex-basis: 11.1111111111%;
    max-width: 11.1111111111%
}

[data-sparta-container] .row.small-block-grid-8>.column {
    flex-grow: 0;
    flex-basis: 12.5%;
    max-width: 12.5%
}

[data-sparta-container] .row.small-block-grid-7>.column {
    flex-grow: 0;
    flex-basis: 14.2857142857%;
    max-width: 14.2857142857%
}

[data-sparta-container] .row.small-block-grid-6>.column {
    flex-grow: 0;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%
}

[data-sparta-container] .row.small-block-grid-5>.column {
    flex-grow: 0;
    flex-basis: 20%;
    max-width: 20%
}

[data-sparta-container] .row.small-block-grid-4>.column {
    flex-grow: 0;
    flex-basis: 25%;
    max-width: 25%
}

[data-sparta-container] .row.small-block-grid-3>.column {
    flex-grow: 0;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%
}

[data-sparta-container] .row.small-block-grid-2>.column {
    flex-grow: 0;
    flex-basis: 50%;
    max-width: 50%
}

[data-sparta-container] .row.small-block-grid-1>.column {
    flex-grow: 0;
    flex-basis: 100%;
    max-width: 100%
}

[data-sparta-container] .column {
    position: relative;
    width: 100%;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0;
    min-height: 1px
}

@media only screen and (min-width: 1px)and (max-width: 767px) {
    [data-sparta-container] .column {
        padding-right: 8px;
        padding-left: 8px;
        flex-basis: 100%
    }
}

@media only screen and (min-width: 768px)and (max-width: 1024px) {
    [data-sparta-container] .column {
        padding-right: 8px;
        padding-left: 8px
    }
}

@media only screen and (min-width: 1025px) {
    [data-sparta-container] .column {
        padding-right: 12px;
        padding-left: 12px
    }
}

.small-up [data-sparta-container] .row {
    margin-left: auto;
    margin-right: auto;
    padding-left: 8px;
    padding-right: 8px
}

.small-up [data-sparta-container] .row>.column.small-centered {
    margin-left: auto;
    margin-right: auto
}

.small-up [data-sparta-container] .row.small-collapse {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0
}

.small-up [data-sparta-container] .row.small-collapse>.column {
    padding-left: 0;
    padding-right: 0
}

.small-up [data-sparta-container] .row.small-uncollapse {
    width: 100%;
    padding-left: 0;
    padding-right: 0
}

.medium-up [data-sparta-container] .row {
    margin-left: auto;
    margin-right: auto;
    padding-left: 8px;
    padding-right: 8px
}

.medium-up [data-sparta-container] .row>.column.small-centered {
    margin-left: auto;
    margin-right: auto
}

.medium-up [data-sparta-container] .row.medium-collapse {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0
}

.medium-up [data-sparta-container] .row.medium-uncollapse {
    padding-left: 8px;
    padding-right: 8px
}

.medium-up [data-sparta-container] .row>.medium-12 {
    flex-basis: 100%;
    max-width: 100%
}

.medium-up [data-sparta-container] .row>.medium-11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%
}

.medium-up [data-sparta-container] .row>.medium-10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%
}

.medium-up [data-sparta-container] .row>.medium-9 {
    flex-basis: 75%;
    max-width: 75%
}

.medium-up [data-sparta-container] .row>.medium-8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%
}

.medium-up [data-sparta-container] .row>.medium-7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%
}

.medium-up [data-sparta-container] .row>.medium-6 {
    flex-basis: 50%;
    max-width: 50%
}

.medium-up [data-sparta-container] .row>.medium-5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%
}

.medium-up [data-sparta-container] .row>.medium-4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%
}

.medium-up [data-sparta-container] .row>.medium-3 {
    flex-basis: 25%;
    max-width: 25%
}

.medium-up [data-sparta-container] .row>.medium-2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%
}

.medium-up [data-sparta-container] .row>.medium-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%
}

.medium-up [data-sparta-container] .row>.medium-offset-12 {
    margin-left: 100% !important
}

.medium-up [data-sparta-container] .row>.medium-offset-11 {
    margin-left: 91.6666666667% !important
}

.medium-up [data-sparta-container] .row>.medium-offset-10 {
    margin-left: 83.3333333333% !important
}

.medium-up [data-sparta-container] .row>.medium-offset-9 {
    margin-left: 75% !important
}

.medium-up [data-sparta-container] .row>.medium-offset-8 {
    margin-left: 66.6666666667% !important
}

.medium-up [data-sparta-container] .row>.medium-offset-7 {
    margin-left: 58.3333333333% !important
}

.medium-up [data-sparta-container] .row>.medium-offset-6 {
    margin-left: 50% !important
}

.medium-up [data-sparta-container] .row>.medium-offset-5 {
    margin-left: 41.6666666667% !important
}

.medium-up [data-sparta-container] .row>.medium-offset-4 {
    margin-left: 33.3333333333% !important
}

.medium-up [data-sparta-container] .row>.medium-offset-3 {
    margin-left: 25% !important
}

.medium-up [data-sparta-container] .row>.medium-offset-2 {
    margin-left: 16.6666666667% !important
}

.medium-up [data-sparta-container] .row>.medium-offset-1 {
    margin-left: 8.3333333333% !important
}

.medium-up [data-sparta-container] .row>.medium-offset-0 {
    margin-left: 0% !important
}

.medium-up [data-sparta-container] .row>.medium-push-12 {
    position: relative;
    left: 100%;
    right: auto
}

.medium-up [data-sparta-container] .row>.medium-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto
}

.medium-up [data-sparta-container] .row>.medium-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto
}

.medium-up [data-sparta-container] .row>.medium-push-9 {
    position: relative;
    left: 75%;
    right: auto
}

.medium-up [data-sparta-container] .row>.medium-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto
}

.medium-up [data-sparta-container] .row>.medium-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto
}

.medium-up [data-sparta-container] .row>.medium-push-6 {
    position: relative;
    left: 50%;
    right: auto
}

.medium-up [data-sparta-container] .row>.medium-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto
}

.medium-up [data-sparta-container] .row>.medium-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto
}

.medium-up [data-sparta-container] .row>.medium-push-3 {
    position: relative;
    left: 25%;
    right: auto
}

.medium-up [data-sparta-container] .row>.medium-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto
}

.medium-up [data-sparta-container] .row>.medium-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto
}

.medium-up [data-sparta-container] .row>.medium-pull-12 {
    position: relative;
    left: auto;
    right: 100%
}

.medium-up [data-sparta-container] .row>.medium-pull-11 {
    position: relative;
    left: auto;
    right: 91.6666666667%
}

.medium-up [data-sparta-container] .row>.medium-pull-10 {
    position: relative;
    left: auto;
    right: 83.3333333333%
}

.medium-up [data-sparta-container] .row>.medium-pull-9 {
    position: relative;
    left: auto;
    right: 75%
}

.medium-up [data-sparta-container] .row>.medium-pull-8 {
    position: relative;
    left: auto;
    right: 66.6666666667%
}

.medium-up [data-sparta-container] .row>.medium-pull-7 {
    position: relative;
    left: auto;
    right: 58.3333333333%
}

.medium-up [data-sparta-container] .row>.medium-pull-6 {
    position: relative;
    left: auto;
    right: 50%
}

.medium-up [data-sparta-container] .row>.medium-pull-5 {
    position: relative;
    left: auto;
    right: 41.6666666667%
}

.medium-up [data-sparta-container] .row>.medium-pull-4 {
    position: relative;
    left: auto;
    right: 33.3333333333%
}

.medium-up [data-sparta-container] .row>.medium-pull-3 {
    position: relative;
    left: auto;
    right: 25%
}

.medium-up [data-sparta-container] .row>.medium-pull-2 {
    position: relative;
    left: auto;
    right: 16.6666666667%
}

.medium-up [data-sparta-container] .row>.medium-pull-1 {
    position: relative;
    left: auto;
    right: 8.3333333333%
}

.medium-up [data-sparta-container] .row.medium-block-grid-12>.column {
    flex-grow: 0;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%
}

.medium-up [data-sparta-container] .row.medium-block-grid-11>.column {
    flex-grow: 0;
    flex-basis: 9.0909090909%;
    max-width: 9.0909090909%
}

.medium-up [data-sparta-container] .row.medium-block-grid-10>.column {
    flex-grow: 0;
    flex-basis: 10%;
    max-width: 10%
}

.medium-up [data-sparta-container] .row.medium-block-grid-9>.column {
    flex-grow: 0;
    flex-basis: 11.1111111111%;
    max-width: 11.1111111111%
}

.medium-up [data-sparta-container] .row.medium-block-grid-8>.column {
    flex-grow: 0;
    flex-basis: 12.5%;
    max-width: 12.5%
}

.medium-up [data-sparta-container] .row.medium-block-grid-7>.column {
    flex-grow: 0;
    flex-basis: 14.2857142857%;
    max-width: 14.2857142857%
}

.medium-up [data-sparta-container] .row.medium-block-grid-6>.column {
    flex-grow: 0;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%
}

.medium-up [data-sparta-container] .row.medium-block-grid-5>.column {
    flex-grow: 0;
    flex-basis: 20%;
    max-width: 20%
}

.medium-up [data-sparta-container] .row.medium-block-grid-4>.column {
    flex-grow: 0;
    flex-basis: 25%;
    max-width: 25%
}

.medium-up [data-sparta-container] .row.medium-block-grid-3>.column {
    flex-grow: 0;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%
}

.medium-up [data-sparta-container] .row.medium-block-grid-2>.column {
    flex-grow: 0;
    flex-basis: 50%;
    max-width: 50%
}

.medium-up [data-sparta-container] .row.medium-block-grid-1>.column {
    flex-grow: 0;
    flex-basis: 100%;
    max-width: 100%
}

.large-up [data-sparta-container] .row {
    margin-left: auto;
    margin-right: auto;
    padding-left: 12px;
    padding-right: 12px
}

.large-up [data-sparta-container] .row>.column.small-centered {
    margin-left: auto;
    margin-right: auto
}

.large-up [data-sparta-container] .row.large-collapse {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0
}

.large-up [data-sparta-container] .row.large-collapse>.column {
    padding-left: 0;
    padding-right: 0
}

.large-up [data-sparta-container] .row.large-uncollapse {
    padding-left: 12px;
    padding-right: 12px
}

.large-up [data-sparta-container] .row>.large-12 {
    flex-basis: 100%;
    max-width: 100%
}

.large-up [data-sparta-container] .row>.large-11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%
}

.large-up [data-sparta-container] .row>.large-10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%
}

.large-up [data-sparta-container] .row>.large-9 {
    flex-basis: 75%;
    max-width: 75%
}

.large-up [data-sparta-container] .row>.large-8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%
}

.large-up [data-sparta-container] .row>.large-7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%
}

.large-up [data-sparta-container] .row>.large-6 {
    flex-basis: 50%;
    max-width: 50%
}

.large-up [data-sparta-container] .row>.large-5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%
}

.large-up [data-sparta-container] .row>.large-4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%
}

.large-up [data-sparta-container] .row>.large-3 {
    flex-basis: 25%;
    max-width: 25%
}

.large-up [data-sparta-container] .row>.large-2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%
}

.large-up [data-sparta-container] .row>.large-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%
}

.large-up [data-sparta-container] .row>.large-offset-12 {
    margin-left: 100% !important
}

.large-up [data-sparta-container] .row>.large-offset-11 {
    margin-left: 91.6666666667% !important
}

.large-up [data-sparta-container] .row>.large-offset-10 {
    margin-left: 83.3333333333% !important
}

.large-up [data-sparta-container] .row>.large-offset-9 {
    margin-left: 75% !important
}

.large-up [data-sparta-container] .row>.large-offset-8 {
    margin-left: 66.6666666667% !important
}

.large-up [data-sparta-container] .row>.large-offset-7 {
    margin-left: 58.3333333333% !important
}

.large-up [data-sparta-container] .row>.large-offset-6 {
    margin-left: 50% !important
}

.large-up [data-sparta-container] .row>.large-offset-5 {
    margin-left: 41.6666666667% !important
}

.large-up [data-sparta-container] .row>.large-offset-4 {
    margin-left: 33.3333333333% !important
}

.large-up [data-sparta-container] .row>.large-offset-3 {
    margin-left: 25% !important
}

.large-up [data-sparta-container] .row>.large-offset-2 {
    margin-left: 16.6666666667% !important
}

.large-up [data-sparta-container] .row>.large-offset-1 {
    margin-left: 8.3333333333% !important
}

.large-up [data-sparta-container] .row>.large-offset-0 {
    margin-left: 0% !important
}

.large-up [data-sparta-container] .row>.large-push-12 {
    position: relative;
    left: 100%;
    right: auto
}

.large-up [data-sparta-container] .row>.large-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto
}

.large-up [data-sparta-container] .row>.large-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto
}

.large-up [data-sparta-container] .row>.large-push-9 {
    position: relative;
    left: 75%;
    right: auto
}

.large-up [data-sparta-container] .row>.large-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto
}

.large-up [data-sparta-container] .row>.large-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto
}

.large-up [data-sparta-container] .row>.large-push-6 {
    position: relative;
    left: 50%;
    right: auto
}

.large-up [data-sparta-container] .row>.large-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto
}

.large-up [data-sparta-container] .row>.large-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto
}

.large-up [data-sparta-container] .row>.large-push-3 {
    position: relative;
    left: 25%;
    right: auto
}

.large-up [data-sparta-container] .row>.large-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto
}

.large-up [data-sparta-container] .row>.large-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto
}

.large-up [data-sparta-container] .row>.large-pull-12 {
    position: relative;
    left: auto;
    right: 100%
}

.large-up [data-sparta-container] .row>.large-pull-11 {
    position: relative;
    left: auto;
    right: 91.6666666667%
}

.large-up [data-sparta-container] .row>.large-pull-10 {
    position: relative;
    left: auto;
    right: 83.3333333333%
}

.large-up [data-sparta-container] .row>.large-pull-9 {
    position: relative;
    left: auto;
    right: 75%
}

.large-up [data-sparta-container] .row>.large-pull-8 {
    position: relative;
    left: auto;
    right: 66.6666666667%
}

.large-up [data-sparta-container] .row>.large-pull-7 {
    position: relative;
    left: auto;
    right: 58.3333333333%
}

.large-up [data-sparta-container] .row>.large-pull-6 {
    position: relative;
    left: auto;
    right: 50%
}

.large-up [data-sparta-container] .row>.large-pull-5 {
    position: relative;
    left: auto;
    right: 41.6666666667%
}

.large-up [data-sparta-container] .row>.large-pull-4 {
    position: relative;
    left: auto;
    right: 33.3333333333%
}

.large-up [data-sparta-container] .row>.large-pull-3 {
    position: relative;
    left: auto;
    right: 25%
}

.large-up [data-sparta-container] .row>.large-pull-2 {
    position: relative;
    left: auto;
    right: 16.6666666667%
}

.large-up [data-sparta-container] .row>.large-pull-1 {
    position: relative;
    left: auto;
    right: 8.3333333333%
}

.large-up [data-sparta-container] .row.large-block-grid-12>.column {
    flex-grow: 0;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%
}

.large-up [data-sparta-container] .row.large-block-grid-11>.column {
    flex-grow: 0;
    flex-basis: 9.0909090909%;
    max-width: 9.0909090909%
}

.large-up [data-sparta-container] .row.large-block-grid-10>.column {
    flex-grow: 0;
    flex-basis: 10%;
    max-width: 10%
}

.large-up [data-sparta-container] .row.large-block-grid-9>.column {
    flex-grow: 0;
    flex-basis: 11.1111111111%;
    max-width: 11.1111111111%
}

.large-up [data-sparta-container] .row.large-block-grid-8>.column {
    flex-grow: 0;
    flex-basis: 12.5%;
    max-width: 12.5%
}

.large-up [data-sparta-container] .row.large-block-grid-7>.column {
    flex-grow: 0;
    flex-basis: 14.2857142857%;
    max-width: 14.2857142857%
}

.large-up [data-sparta-container] .row.large-block-grid-6>.column {
    flex-grow: 0;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%
}

.large-up [data-sparta-container] .row.large-block-grid-5>.column {
    flex-grow: 0;
    flex-basis: 20%;
    max-width: 20%
}

.large-up [data-sparta-container] .row.large-block-grid-4>.column {
    flex-grow: 0;
    flex-basis: 25%;
    max-width: 25%
}

.large-up [data-sparta-container] .row.large-block-grid-3>.column {
    flex-grow: 0;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%
}

.large-up [data-sparta-container] .row.large-block-grid-2>.column {
    flex-grow: 0;
    flex-basis: 50%;
    max-width: 50%
}

.large-up [data-sparta-container] .row.large-block-grid-1>.column {
    flex-grow: 0;
    flex-basis: 100%;
    max-width: 100%
}

.largeCentered [data-sparta-container] .row {
    width: 100%;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 12px;
    padding-right: 12px
}

.sparta-media-query-utility-loading:not([data-sparta-widget]).small-up .row,
[data-sparta-container] .spa-ui-layer.spa-ui-modal.small-up .row {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    max-width: 1440px !important
}

@media only screen and (min-width: 1px)and (max-width: 767px) {

    .sparta-media-query-utility-loading:not([data-sparta-widget]).small-up .row,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal.small-up .row {
        padding-right: 8px;
        padding-left: 8px
    }
}

@media only screen and (min-width: 768px)and (max-width: 1024px) {

    .sparta-media-query-utility-loading:not([data-sparta-widget]).small-up .row,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal.small-up .row {
        padding-right: 8px;
        padding-left: 8px
    }
}

@media only screen and (min-width: 1025px) {

    .sparta-media-query-utility-loading:not([data-sparta-widget]).small-up .row,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal.small-up .row {
        padding-right: 12px;
        padding-left: 12px
    }
}

.sparta-media-query-utility-loading:not([data-sparta-widget]).small-up .row>div,
[data-sparta-container] .spa-ui-layer.spa-ui-modal.small-up .row>div {
    flex-basis: 100%;
    width: 100%
}

.sparta-media-query-utility-loading:not([data-sparta-widget]).small-up .column,
[data-sparta-container] .spa-ui-layer.spa-ui-modal.small-up .column {
    position: relative;
    width: 100%;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0;
    min-height: 1px
}

@media only screen and (min-width: 1px)and (max-width: 767px) {

    .sparta-media-query-utility-loading:not([data-sparta-widget]).small-up .column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal.small-up .column {
        padding-right: 8px;
        padding-left: 8px;
        flex-basis: 100%
    }
}

@media only screen and (min-width: 768px)and (max-width: 1024px) {

    .sparta-media-query-utility-loading:not([data-sparta-widget]).small-up .column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal.small-up .column {
        padding-right: 8px;
        padding-left: 8px
    }
}

@media only screen and (min-width: 1025px) {

    .sparta-media-query-utility-loading:not([data-sparta-widget]).small-up .column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal.small-up .column {
        padding-right: 12px;
        padding-left: 12px
    }
}

.sparta-media-query-utility-loading:not([data-sparta-widget]) .row,
[data-sparta-container] .spa-ui-layer.spa-ui-modal .row {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    max-width: 1440px !important;
    margin-left: auto;
    margin-right: auto;
    padding-left: 8px;
    padding-right: 8px
}

@media only screen and (min-width: 1px)and (max-width: 767px) {

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row {
        padding-right: 8px;
        padding-left: 8px
    }
}

@media only screen and (min-width: 768px)and (max-width: 1024px) {

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row {
        padding-right: 8px;
        padding-left: 8px
    }
}

@media only screen and (min-width: 1025px) {

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row {
        padding-right: 12px;
        padding-left: 12px
    }
}

.sparta-media-query-utility-loading:not([data-sparta-widget]) .row.small-collapse,
[data-sparta-container] .spa-ui-layer.spa-ui-modal .row.small-collapse {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0
}

.sparta-media-query-utility-loading:not([data-sparta-widget]) .row.small-collapse>.column,
[data-sparta-container] .spa-ui-layer.spa-ui-modal .row.small-collapse>.column {
    padding-left: 0;
    padding-right: 0
}

.sparta-media-query-utility-loading:not([data-sparta-widget]) .row.small-uncollapse,
[data-sparta-container] .spa-ui-layer.spa-ui-modal .row.small-uncollapse {
    margin-left: auto;
    margin-right: auto;
    padding-left: 8px;
    padding-right: 8px
}

.sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.column,
[data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.column {
    padding-left: 8px;
    padding-right: 8px
}

.sparta-media-query-utility-loading:not([data-sparta-widget]) .column,
[data-sparta-container] .spa-ui-layer.spa-ui-modal .column {
    position: relative;
    width: 100%;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0;
    min-height: 1px
}

@media only screen and (min-width: 1px)and (max-width: 767px) {

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .column {
        padding-right: 8px;
        padding-left: 8px;
        flex-basis: 100%
    }
}

@media only screen and (min-width: 768px)and (max-width: 1024px) {

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .column {
        padding-right: 8px;
        padding-left: 8px
    }
}

@media only screen and (min-width: 1025px) {

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .column {
        padding-right: 12px;
        padding-left: 12px
    }
}

@media only screen and (min-width: 768px) {

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row {
        margin-left: auto;
        margin-right: auto;
        padding-left: 8px;
        padding-right: 8px
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.medium-collapse,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.medium-collapse {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.medium-collapse>.column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.medium-collapse>.column {
        padding-left: 0;
        padding-right: 0
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.medium-uncollapse,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.medium-uncollapse {
        padding-left: 8px;
        padding-right: 8px
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-12,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-12 {
        flex-basis: 100%;
        max-width: 100%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-11,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-11 {
        flex-basis: 91.6666666667%;
        max-width: 91.6666666667%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-10,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-10 {
        flex-basis: 83.3333333333%;
        max-width: 83.3333333333%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-9,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-9 {
        flex-basis: 75%;
        max-width: 75%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-8,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-8 {
        flex-basis: 66.6666666667%;
        max-width: 66.6666666667%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-7,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-7 {
        flex-basis: 58.3333333333%;
        max-width: 58.3333333333%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-6,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-6 {
        flex-basis: 50%;
        max-width: 50%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-5,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-5 {
        flex-basis: 41.6666666667%;
        max-width: 41.6666666667%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-4,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-4 {
        flex-basis: 33.3333333333%;
        max-width: 33.3333333333%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-3,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-3 {
        flex-basis: 25%;
        max-width: 25%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-2,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-2 {
        flex-basis: 16.6666666667%;
        max-width: 16.6666666667%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-1,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-1 {
        flex-basis: 8.3333333333%;
        max-width: 8.3333333333%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-offset-12,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-offset-12 {
        margin-left: 100% !important
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-offset-11,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-offset-11 {
        margin-left: 91.6666666667% !important
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-offset-10,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-offset-10 {
        margin-left: 83.3333333333% !important
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-offset-9,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-offset-9 {
        margin-left: 75% !important
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-offset-8,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-offset-8 {
        margin-left: 66.6666666667% !important
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-offset-7,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-offset-7 {
        margin-left: 58.3333333333% !important
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-offset-6,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-offset-6 {
        margin-left: 50% !important
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-offset-5,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-offset-5 {
        margin-left: 41.6666666667% !important
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-offset-4,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-offset-4 {
        margin-left: 33.3333333333% !important
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-offset-3,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-offset-3 {
        margin-left: 25% !important
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-offset-2,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-offset-2 {
        margin-left: 16.6666666667% !important
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-offset-1,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-offset-1 {
        margin-left: 8.3333333333% !important
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-offset-0,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-offset-0 {
        margin-left: 0% !important
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-push-12,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-push-12 {
        position: relative;
        left: 100%;
        right: auto
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-push-11,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-push-11 {
        position: relative;
        left: 91.6666666667%;
        right: auto
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-push-10,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-push-10 {
        position: relative;
        left: 83.3333333333%;
        right: auto
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-push-9,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-push-9 {
        position: relative;
        left: 75%;
        right: auto
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-push-8,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-push-8 {
        position: relative;
        left: 66.6666666667%;
        right: auto
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-push-7,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-push-7 {
        position: relative;
        left: 58.3333333333%;
        right: auto
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-push-6,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-push-6 {
        position: relative;
        left: 50%;
        right: auto
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-push-5,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-push-5 {
        position: relative;
        left: 41.6666666667%;
        right: auto
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-push-4,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-push-4 {
        position: relative;
        left: 33.3333333333%;
        right: auto
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-push-3,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-push-3 {
        position: relative;
        left: 25%;
        right: auto
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-push-2,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-push-2 {
        position: relative;
        left: 16.6666666667%;
        right: auto
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-push-1,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-push-1 {
        position: relative;
        left: 8.3333333333%;
        right: auto
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-pull-12,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-pull-12 {
        position: relative;
        left: auto;
        right: 100%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-pull-11,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-pull-11 {
        position: relative;
        left: auto;
        right: 91.6666666667%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-pull-10,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-pull-10 {
        position: relative;
        left: auto;
        right: 83.3333333333%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-pull-9,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-pull-9 {
        position: relative;
        left: auto;
        right: 75%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-pull-8,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-pull-8 {
        position: relative;
        left: auto;
        right: 66.6666666667%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-pull-7,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-pull-7 {
        position: relative;
        left: auto;
        right: 58.3333333333%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-pull-6,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-pull-6 {
        position: relative;
        left: auto;
        right: 50%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-pull-5,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-pull-5 {
        position: relative;
        left: auto;
        right: 41.6666666667%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-pull-4,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-pull-4 {
        position: relative;
        left: auto;
        right: 33.3333333333%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-pull-3,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-pull-3 {
        position: relative;
        left: auto;
        right: 25%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-pull-2,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-pull-2 {
        position: relative;
        left: auto;
        right: 16.6666666667%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.medium-pull-1,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.medium-pull-1 {
        position: relative;
        left: auto;
        right: 8.3333333333%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.medium-block-grid-12>.column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.medium-block-grid-12>.column {
        flex-grow: 0;
        flex-basis: 8.3333333333%;
        max-width: 8.3333333333%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.medium-block-grid-11>.column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.medium-block-grid-11>.column {
        flex-grow: 0;
        flex-basis: 9.0909090909%;
        max-width: 9.0909090909%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.medium-block-grid-10>.column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.medium-block-grid-10>.column {
        flex-grow: 0;
        flex-basis: 10%;
        max-width: 10%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.medium-block-grid-9>.column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.medium-block-grid-9>.column {
        flex-grow: 0;
        flex-basis: 11.1111111111%;
        max-width: 11.1111111111%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.medium-block-grid-8>.column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.medium-block-grid-8>.column {
        flex-grow: 0;
        flex-basis: 12.5%;
        max-width: 12.5%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.medium-block-grid-7>.column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.medium-block-grid-7>.column {
        flex-grow: 0;
        flex-basis: 14.2857142857%;
        max-width: 14.2857142857%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.medium-block-grid-6>.column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.medium-block-grid-6>.column {
        flex-grow: 0;
        flex-basis: 16.6666666667%;
        max-width: 16.6666666667%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.medium-block-grid-5>.column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.medium-block-grid-5>.column {
        flex-grow: 0;
        flex-basis: 20%;
        max-width: 20%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.medium-block-grid-4>.column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.medium-block-grid-4>.column {
        flex-grow: 0;
        flex-basis: 25%;
        max-width: 25%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.medium-block-grid-3>.column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.medium-block-grid-3>.column {
        flex-grow: 0;
        flex-basis: 33.3333333333%;
        max-width: 33.3333333333%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.medium-block-grid-2>.column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.medium-block-grid-2>.column {
        flex-grow: 0;
        flex-basis: 50%;
        max-width: 50%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.medium-block-grid-1>.column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.medium-block-grid-1>.column {
        flex-grow: 0;
        flex-basis: 100%;
        max-width: 100%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.column {
        padding-left: 8px;
        padding-right: 8px
    }
}

@media only screen and (min-width: 1025px) {

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row {
        margin-left: auto;
        margin-right: auto;
        padding-left: 12px;
        padding-right: 12px
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.large-collapse,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.large-collapse {
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
        padding-right: 0
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.large-collapse>.column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.large-collapse>.column {
        padding-left: 0;
        padding-right: 0
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.large-uncollapse,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.large-uncollapse {
        margin-left: auto;
        margin-right: auto;
        padding-left: 12px;
        padding-right: 12px
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-12,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-12 {
        flex-basis: 100%;
        max-width: 100%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-11,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-11 {
        flex-basis: 91.6666666667%;
        max-width: 91.6666666667%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-10,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-10 {
        flex-basis: 83.3333333333%;
        max-width: 83.3333333333%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-9,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-9 {
        flex-basis: 75%;
        max-width: 75%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-8,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-8 {
        flex-basis: 66.6666666667%;
        max-width: 66.6666666667%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-7,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-7 {
        flex-basis: 58.3333333333%;
        max-width: 58.3333333333%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-6,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-6 {
        flex-basis: 50%;
        max-width: 50%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-5,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-5 {
        flex-basis: 41.6666666667%;
        max-width: 41.6666666667%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-4,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-4 {
        flex-basis: 33.3333333333%;
        max-width: 33.3333333333%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-3,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-3 {
        flex-basis: 25%;
        max-width: 25%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-2,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-2 {
        flex-basis: 16.6666666667%;
        max-width: 16.6666666667%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-1,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-1 {
        flex-basis: 8.3333333333%;
        max-width: 8.3333333333%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-offset-12,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-offset-12 {
        margin-left: 100% !important
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-offset-11,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-offset-11 {
        margin-left: 91.6666666667% !important
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-offset-10,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-offset-10 {
        margin-left: 83.3333333333% !important
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-offset-9,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-offset-9 {
        margin-left: 75% !important
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-offset-8,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-offset-8 {
        margin-left: 66.6666666667% !important
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-offset-7,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-offset-7 {
        margin-left: 58.3333333333% !important
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-offset-6,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-offset-6 {
        margin-left: 50% !important
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-offset-5,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-offset-5 {
        margin-left: 41.6666666667% !important
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-offset-4,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-offset-4 {
        margin-left: 33.3333333333% !important
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-offset-3,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-offset-3 {
        margin-left: 25% !important
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-offset-2,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-offset-2 {
        margin-left: 16.6666666667% !important
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-offset-1,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-offset-1 {
        margin-left: 8.3333333333% !important
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-offset-0,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-offset-0 {
        margin-left: 0% !important
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-push-12,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-push-12 {
        position: relative;
        left: 100%;
        right: auto
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-push-11,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-push-11 {
        position: relative;
        left: 91.6666666667%;
        right: auto
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-push-10,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-push-10 {
        position: relative;
        left: 83.3333333333%;
        right: auto
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-push-9,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-push-9 {
        position: relative;
        left: 75%;
        right: auto
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-push-8,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-push-8 {
        position: relative;
        left: 66.6666666667%;
        right: auto
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-push-7,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-push-7 {
        position: relative;
        left: 58.3333333333%;
        right: auto
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-push-6,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-push-6 {
        position: relative;
        left: 50%;
        right: auto
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-push-5,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-push-5 {
        position: relative;
        left: 41.6666666667%;
        right: auto
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-push-4,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-push-4 {
        position: relative;
        left: 33.3333333333%;
        right: auto
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-push-3,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-push-3 {
        position: relative;
        left: 25%;
        right: auto
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-push-2,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-push-2 {
        position: relative;
        left: 16.6666666667%;
        right: auto
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-push-1,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-push-1 {
        position: relative;
        left: 8.3333333333%;
        right: auto
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-pull-12,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-pull-12 {
        position: relative;
        left: auto;
        right: 100%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-pull-11,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-pull-11 {
        position: relative;
        left: auto;
        right: 91.6666666667%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-pull-10,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-pull-10 {
        position: relative;
        left: auto;
        right: 83.3333333333%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-pull-9,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-pull-9 {
        position: relative;
        left: auto;
        right: 75%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-pull-8,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-pull-8 {
        position: relative;
        left: auto;
        right: 66.6666666667%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-pull-7,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-pull-7 {
        position: relative;
        left: auto;
        right: 58.3333333333%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-pull-6,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-pull-6 {
        position: relative;
        left: auto;
        right: 50%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-pull-5,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-pull-5 {
        position: relative;
        left: auto;
        right: 41.6666666667%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-pull-4,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-pull-4 {
        position: relative;
        left: auto;
        right: 33.3333333333%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-pull-3,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-pull-3 {
        position: relative;
        left: auto;
        right: 25%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-pull-2,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-pull-2 {
        position: relative;
        left: auto;
        right: 16.6666666667%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.large-pull-1,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.large-pull-1 {
        position: relative;
        left: auto;
        right: 8.3333333333%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.large-block-grid-12>.column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.large-block-grid-12>.column {
        flex-grow: 0;
        flex-basis: 8.3333333333%;
        max-width: 8.3333333333%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.large-block-grid-11>.column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.large-block-grid-11>.column {
        flex-grow: 0;
        flex-basis: 9.0909090909%;
        max-width: 9.0909090909%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.large-block-grid-10>.column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.large-block-grid-10>.column {
        flex-grow: 0;
        flex-basis: 10%;
        max-width: 10%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.large-block-grid-9>.column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.large-block-grid-9>.column {
        flex-grow: 0;
        flex-basis: 11.1111111111%;
        max-width: 11.1111111111%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.large-block-grid-8>.column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.large-block-grid-8>.column {
        flex-grow: 0;
        flex-basis: 12.5%;
        max-width: 12.5%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.large-block-grid-7>.column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.large-block-grid-7>.column {
        flex-grow: 0;
        flex-basis: 14.2857142857%;
        max-width: 14.2857142857%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.large-block-grid-6>.column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.large-block-grid-6>.column {
        flex-grow: 0;
        flex-basis: 16.6666666667%;
        max-width: 16.6666666667%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.large-block-grid-5>.column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.large-block-grid-5>.column {
        flex-grow: 0;
        flex-basis: 20%;
        max-width: 20%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.large-block-grid-4>.column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.large-block-grid-4>.column {
        flex-grow: 0;
        flex-basis: 25%;
        max-width: 25%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.large-block-grid-3>.column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.large-block-grid-3>.column {
        flex-grow: 0;
        flex-basis: 33.3333333333%;
        max-width: 33.3333333333%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.large-block-grid-2>.column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.large-block-grid-2>.column {
        flex-grow: 0;
        flex-basis: 50%;
        max-width: 50%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.large-block-grid-1>.column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.large-block-grid-1>.column {
        flex-grow: 0;
        flex-basis: 100%;
        max-width: 100%
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row>.column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row>.column {
        padding-left: 12px;
        padding-right: 12px
    }
}

@media only screen and (min-width: 1488px) {

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        padding-left: 12px;
        padding-right: 12px
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.large-collapse,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.large-collapse {
        margin-left: auto;
        margin-right: auto
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.large-collapse>.column,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.large-collapse>.column {
        padding-left: 0;
        padding-right: 0
    }

    .sparta-media-query-utility-loading:not([data-sparta-widget]) .row.large-uncollapse,
    [data-sparta-container] .spa-ui-layer.spa-ui-modal .row.large-uncollapse {
        margin-left: auto;
        margin-right: auto;
        padding-left: 12px;
        padding-right: 12px
    }
}

[data-sparta-container].flex-grid-nest {
    width: 100%;
    height: 100%
}

[data-sparta-container].flex-grid-nest .spa-layout-container {
    min-height: 100%;
    background: #fff;
    padding-left: 0;
    padding-right: 0;
    margin: 0 auto
}

[data-sparta-container].flex-grid-nest .head-row>.row {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important
}

[data-sparta-container].flex-grid-nest .head-row>.row>.column {
    padding-left: 0 !important;
    padding-right: 0 !important
}

[data-sparta-container].flex-grid-nest .foot-row>.row {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important
}

[data-sparta-container].flex-grid-nest .foot-row>.row>.column {
    padding-left: 0 !important;
    padding-right: 0 !important
}

[data-sparta-container] .spa-guillemet:after,
[data-sparta-container] .spa-guillemet:before {
    font-size: 1.2em
}

[data-sparta-container] .spa-guillemet:after {
    content: " Â»"
}

[data-sparta-container] .spa-guillemet--left:after {
    content: ""
}

[data-sparta-container] .spa-guillemet--left:before {
    content: "Â« "
}

[data-sparta-container] .spa-btn {
    display: inline-block;
    font-family: "roboto-regular", Arial, Helvetica, sans-serif;
    font-weight: 500;
    line-height: 1;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    position: relative;
    margin: 0;
    border-radius: 0;
    border: none;
    outline: none;
    cursor: pointer;
    user-select: none;
    transition: background-color .3s ease 0s
}

[data-sparta-container] .spa-btn:hover,
[data-sparta-container] .spa-btn:focus {
    text-decoration: none;
    outline: none
}

[data-sparta-container] .spa-btn--primary {
    color: #fff;
    background-color: #012169;
    border: 1px solid #012169
}

[data-sparta-container] .spa-btn--primary:visited {
    color: #fff
}

[data-sparta-container] .spa-btn--primary:hover,
[data-sparta-container] .spa-btn--primary:focus,
[data-sparta-container] .spa-btn--primary:active {
    background-color: #0053c2;
    color: #fff
}

[data-sparta-container] .spa-btn--primary:hover {
    border: 1px solid #0053c2
}

[data-sparta-container] .spa-btn--primary:focus {
    box-shadow: inset 0 0 0 2px #fff;
    border: 1px solid #0053c2
}

[data-sparta-container] .spa-btn--primary:active {
    box-shadow: inset 0 4px 0 0 #012169
}

[data-sparta-container] .spa-btn--primary:active:focus {
    outline: none
}

[data-sparta-container] .spa-btn--primary-dark {
    color: #012169;
    background-color: #fff;
    border: 1px solid #fff
}

[data-sparta-container] .spa-btn--primary-dark:visited {
    color: #012169
}

[data-sparta-container] .spa-btn--primary-dark:hover,
[data-sparta-container] .spa-btn--primary-dark:focus,
[data-sparta-container] .spa-btn--primary-dark:active {
    background-color: #cce3f5;
    color: #012169
}

[data-sparta-container] .spa-btn--primary-dark:hover {
    border: 1px solid #cce3f5
}

[data-sparta-container] .spa-btn--primary-dark:focus {
    box-shadow: inset 0 0 0 2px #012169;
    border: 1px solid #cce3f5
}

[data-sparta-container] .spa-btn--primary-dark:active {
    box-shadow: inset 0 4px 0 0 #8090b4;
    border-width: 0
}

[data-sparta-container] .spa-btn--primary-dark:active:focus {
    outline: none
}

[data-sparta-container] .spa-btn--primary-alt {
    color: #fff;
    background-color: #a50e28;
    border: 1px solid #fff
}

[data-sparta-container] .spa-btn--primary-alt:visited {
    color: #fff
}

[data-sparta-container] .spa-btn--primary-alt:hover,
[data-sparta-container] .spa-btn--primary-alt:focus,
[data-sparta-container] .spa-btn--primary-alt:active {
    background-color: #f9d1d7;
    color: #a50e28
}

[data-sparta-container] .spa-btn--primary-alt:hover {
    border: 1px solid #a50e28
}

[data-sparta-container] .spa-btn--primary-alt:focus {
    box-shadow: inset 0 0 0 2px #a50e28;
    border: 1px solid #f9d1d7
}

[data-sparta-container] .spa-btn--primary-alt:active {
    box-shadow: inset 0 4px 0 0 #e28897;
    border-color: #a50e28
}

[data-sparta-container] .spa-btn--primary-alt:active:focus {
    outline: none
}

[data-sparta-container] .spa-btn--primary-alt-dark {
    color: #fff;
    background-color: #a50e28;
    border: 1px solid #fff
}

[data-sparta-container] .spa-btn--primary-alt-dark:visited {
    color: #fff
}

[data-sparta-container] .spa-btn--primary-alt-dark:hover,
[data-sparta-container] .spa-btn--primary-alt-dark:focus,
[data-sparta-container] .spa-btn--primary-alt-dark:active {
    background-color: #f9d1d7;
    color: #a50e28
}

[data-sparta-container] .spa-btn--primary-alt-dark:hover {
    border: 1px solid #a50e28
}

[data-sparta-container] .spa-btn--primary-alt-dark:focus {
    box-shadow: inset 0 0 0 2px #a50e28;
    border: 1px solid #f9d1d7
}

[data-sparta-container] .spa-btn--primary-alt-dark:active {
    box-shadow: inset 0 4px 0 0 #e28897;
    border-color: #a50e28;
    border-width: 0
}

[data-sparta-container] .spa-btn--primary-alt-dark:active:focus {
    outline: none
}

[data-sparta-container] .spa-btn--secondary {
    color: #012169;
    background-color: #fff;
    border: 1px solid #012169
}

[data-sparta-container] .spa-btn--secondary:visited {
    color: #012169
}

[data-sparta-container] .spa-btn--secondary:hover,
[data-sparta-container] .spa-btn--secondary:focus,
[data-sparta-container] .spa-btn--secondary:active {
    background-color: #0053c2;
    color: #fff
}

[data-sparta-container] .spa-btn--secondary:hover {
    border: 1px solid #0053c2
}

[data-sparta-container] .spa-btn--secondary:focus {
    box-shadow: inset 0 0 0 2px #fff;
    border: 1px solid #0053c2
}

[data-sparta-container] .spa-btn--secondary:active {
    box-shadow: inset 0 4px 0 0 #012169
}

[data-sparta-container] .spa-btn--secondary:active:focus {
    outline: none
}

[data-sparta-container] .spa-btn--secondary-dark {
    color: #fff;
    background-color: #012169;
    border: 1px solid #fff
}

[data-sparta-container] .spa-btn--secondary-dark:visited {
    color: #fff
}

[data-sparta-container] .spa-btn--secondary-dark:hover,
[data-sparta-container] .spa-btn--secondary-dark:focus,
[data-sparta-container] .spa-btn--secondary-dark:active {
    background-color: #cce3f5;
    color: #012169
}

[data-sparta-container] .spa-btn--secondary-dark:hover {
    border: 1px solid #cce3f5
}

[data-sparta-container] .spa-btn--secondary-dark:focus {
    box-shadow: inset 0 0 0 2px #012169;
    border: 1px solid #cce3f5
}

[data-sparta-container] .spa-btn--secondary-dark:active {
    box-shadow: inset 0 4px 0 0 #8090b4;
    border-width: 0
}

[data-sparta-container] .spa-btn--secondary-dark:active:focus {
    outline: none
}

[data-sparta-container] .spa-btn--tertiary {
    color: #0053c2;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid rgba(0, 0, 0, 0)
}

[data-sparta-container] .spa-btn--tertiary:visited {
    color: #0053c2
}

[data-sparta-container] .spa-btn--tertiary:hover,
[data-sparta-container] .spa-btn--tertiary:focus,
[data-sparta-container] .spa-btn--tertiary:active {
    background-color: #0053c2;
    color: #fff
}

[data-sparta-container] .spa-btn--tertiary:hover {
    border: 1px solid #0053c2
}

[data-sparta-container] .spa-btn--tertiary:focus {
    box-shadow: inset 0 0 0 2px #fff;
    border: 1px solid #0053c2
}

[data-sparta-container] .spa-btn--tertiary:active {
    box-shadow: inset 0 4px 0 0 #012169
}

[data-sparta-container] .spa-btn--tertiary:active:focus {
    outline: none
}

[data-sparta-container] .spa-btn--tertiary-dark {
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid rgba(0, 0, 0, 0)
}

[data-sparta-container] .spa-btn--tertiary-dark:visited {
    color: #fff
}

[data-sparta-container] .spa-btn--tertiary-dark:hover,
[data-sparta-container] .spa-btn--tertiary-dark:focus,
[data-sparta-container] .spa-btn--tertiary-dark:active {
    background-color: #cce3f5;
    color: #012169
}

[data-sparta-container] .spa-btn--tertiary-dark:hover {
    border: 1px solid #cce3f5
}

[data-sparta-container] .spa-btn--tertiary-dark:focus {
    box-shadow: inset 0 0 0 2px #012169;
    border: 1px solid #cce3f5
}

[data-sparta-container] .spa-btn--tertiary-dark:active {
    box-shadow: inset 0 4px 0 0 #8090b4;
    border-width: 0
}

[data-sparta-container] .spa-btn--tertiary-dark:active:focus {
    outline: none
}

[data-sparta-container] .spa-btn--link {
    color: #0053c2;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid rgba(0, 0, 0, 0)
}

[data-sparta-container] .spa-btn--link:visited {
    color: #0053c2
}

[data-sparta-container] .spa-btn--link:hover,
[data-sparta-container] .spa-btn--link:focus,
[data-sparta-container] .spa-btn--link:active {
    background-color: rgba(0, 0, 0, 0);
    color: #0053c2
}

[data-sparta-container] .spa-btn--link:hover {
    border: 1px solid rgba(0, 0, 0, 0)
}

[data-sparta-container] .spa-btn--link:focus {
    box-shadow: none;
    border: 1px solid #0053c2
}

[data-sparta-container] .spa-btn--link:active {
    box-shadow: none
}

[data-sparta-container] .spa-btn--link:active:focus {
    outline: none
}

[data-sparta-container] .spa-btn--disabled {
    color: #646464;
    background-color: #ededed;
    border: 1px solid #ededed
}

[data-sparta-container] .spa-btn--disabled:visited {
    color: #646464
}

[data-sparta-container] .spa-btn--disabled:hover,
[data-sparta-container] .spa-btn--disabled:focus,
[data-sparta-container] .spa-btn--disabled:active {
    background-color: #ededed;
    color: #646464
}

[data-sparta-container] .spa-btn--disabled:hover {
    border: 1px solid
}

[data-sparta-container] .spa-btn--disabled:focus {
    box-shadow: inset 0 0 0 2px #fff;
    border: 1px solid #0053c2
}

[data-sparta-container] .spa-btn--disabled:active {
    box-shadow: inset 0 4px 0 0 #012169
}

[data-sparta-container] .spa-btn--disabled:active:focus {
    outline: none
}

[data-sparta-container] .spa-btn--disabled-dark {
    color: #646464;
    background-color: #bababa;
    border: 1px solid #bababa
}

[data-sparta-container] .spa-btn--disabled-dark:visited {
    color: #646464
}

[data-sparta-container] .spa-btn--disabled-dark:hover,
[data-sparta-container] .spa-btn--disabled-dark:focus,
[data-sparta-container] .spa-btn--disabled-dark:active {
    background-color: #bababa;
    color: #646464
}

[data-sparta-container] .spa-btn--disabled-dark:hover {
    border: 1px solid #bababa
}

[data-sparta-container] .spa-btn--disabled-dark:focus {
    box-shadow: none;
    border: 1px solid #bababa
}

[data-sparta-container] .spa-btn--disabled-dark:active {
    box-shadow: none
}

[data-sparta-container] .spa-btn--disabled-dark:active:focus {
    outline: none
}

[data-sparta-container] .spa-btn--destructive {
    color: #fff;
    background-color: #a50e28;
    border: 1px solid #fff
}

[data-sparta-container] .spa-btn--destructive:visited {
    color: #fff
}

[data-sparta-container] .spa-btn--destructive:hover,
[data-sparta-container] .spa-btn--destructive:focus,
[data-sparta-container] .spa-btn--destructive:active {
    background-color: #f9d1d7;
    color: #a50e28
}

[data-sparta-container] .spa-btn--destructive:hover {
    border: 1px solid #a50e28
}

[data-sparta-container] .spa-btn--destructive:focus {
    box-shadow: inset 0 0 0 2px #a50e28;
    border: 1px solid #f9d1d7
}

[data-sparta-container] .spa-btn--destructive:active {
    box-shadow: inset 0 4px 0 0 #e28897;
    border-color: #a50e28
}

[data-sparta-container] .spa-btn--destructive:active:focus {
    outline: none
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--primary {
    color: #012169;
    background-color: #fff;
    border: 1px solid #fff
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--primary:visited {
    color: #012169
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--primary:hover,
[data-sparta-container] .spa-btn--bg-dark.spa-btn--primary:focus,
[data-sparta-container] .spa-btn--bg-dark.spa-btn--primary:active {
    background-color: #cce3f5;
    color: #012169
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--primary:hover {
    border: 1px solid #cce3f5
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--primary:focus {
    box-shadow: inset 0 0 0 2px #012169;
    border: 1px solid #cce3f5
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--primary:active {
    box-shadow: inset 0 4px 0 0 #8090b4;
    border-width: 0
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--primary:active:focus {
    outline: none
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--primary-alt {
    color: #fff;
    background-color: #a50e28;
    border: 1px solid #fff
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--primary-alt:visited {
    color: #fff
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--primary-alt:hover,
[data-sparta-container] .spa-btn--bg-dark.spa-btn--primary-alt:focus,
[data-sparta-container] .spa-btn--bg-dark.spa-btn--primary-alt:active {
    background-color: #f9d1d7;
    color: #a50e28
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--primary-alt:hover {
    border: 1px solid #a50e28
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--primary-alt:focus {
    box-shadow: inset 0 0 0 2px #a50e28;
    border: 1px solid #f9d1d7
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--primary-alt:active {
    box-shadow: inset 0 4px 0 0 #e28897;
    border-color: #a50e28;
    border-width: 0
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--primary-alt:active:focus {
    outline: none
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--secondary {
    color: #fff;
    background-color: #012169;
    border: 1px solid #fff
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--secondary:visited {
    color: #fff
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--secondary:hover,
[data-sparta-container] .spa-btn--bg-dark.spa-btn--secondary:focus,
[data-sparta-container] .spa-btn--bg-dark.spa-btn--secondary:active {
    background-color: #cce3f5;
    color: #012169
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--secondary:hover {
    border: 1px solid #cce3f5
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--secondary:focus {
    box-shadow: inset 0 0 0 2px #012169;
    border: 1px solid #cce3f5
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--secondary:active {
    box-shadow: inset 0 4px 0 0 #8090b4;
    border-width: 0
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--secondary:active:focus {
    outline: none
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--tertiary {
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid rgba(0, 0, 0, 0)
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--tertiary:visited {
    color: #fff
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--tertiary:hover,
[data-sparta-container] .spa-btn--bg-dark.spa-btn--tertiary:focus,
[data-sparta-container] .spa-btn--bg-dark.spa-btn--tertiary:active {
    background-color: #cce3f5;
    color: #012169
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--tertiary:hover {
    border: 1px solid #cce3f5
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--tertiary:focus {
    box-shadow: inset 0 0 0 2px #012169;
    border: 1px solid #cce3f5
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--tertiary:active {
    box-shadow: inset 0 4px 0 0 #8090b4;
    border-width: 0
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--tertiary:active:focus {
    outline: none
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--disabled {
    color: #646464;
    background-color: #bababa;
    border: 1px solid #bababa
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--disabled:visited {
    color: #646464
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--disabled:hover,
[data-sparta-container] .spa-btn--bg-dark.spa-btn--disabled:focus,
[data-sparta-container] .spa-btn--bg-dark.spa-btn--disabled:active {
    background-color: #bababa;
    color: #646464
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--disabled:hover {
    border: 1px solid #bababa
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--disabled:focus {
    box-shadow: none;
    border: 1px solid #bababa
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--disabled:active {
    box-shadow: none
}

[data-sparta-container] .spa-btn--bg-dark.spa-btn--disabled:active:focus {
    outline: none
}

[data-sparta-container] .spa-btn--link {
    color: #0053c2;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid rgba(0, 0, 0, 0);
    font-family: "roboto-regular", Arial, Helvetica, sans-serif;
    color: #0053c2
}

[data-sparta-container] .spa-btn--link:visited {
    color: #0053c2
}

[data-sparta-container] .spa-btn--link:hover,
[data-sparta-container] .spa-btn--link:focus,
[data-sparta-container] .spa-btn--link:active {
    background-color: rgba(0, 0, 0, 0);
    color: #0053c2
}

[data-sparta-container] .spa-btn--link:hover {
    border: 1px solid rgba(0, 0, 0, 0)
}

[data-sparta-container] .spa-btn--link:focus {
    box-shadow: none;
    border: 1px solid #0053c2
}

[data-sparta-container] .spa-btn--link:active {
    box-shadow: none
}

[data-sparta-container] .spa-btn--link:active:focus {
    outline: none
}

[data-sparta-container] .spa-btn--link:hover {
    text-decoration: underline
}

[data-sparta-container] .spa-btn--link:focus {
    outline: 1px solid #0053c2;
    border-radius: 2px;
    border-color: rgba(0, 0, 0, 0);
    text-decoration: none
}

[data-sparta-container] .spa-btn--link.icon-link:focus {
    outline: none
}

[data-sparta-container] .spa-btn[disabled],
[data-sparta-container] .spa-btn--disabled {
    color: #646464;
    background-color: #ededed;
    border: 1px solid #ededed;
    pointer-events: none
}

[data-sparta-container] .spa-btn[disabled]:visited,
[data-sparta-container] .spa-btn--disabled:visited {
    color: #646464
}

[data-sparta-container] .spa-btn[disabled]:hover,
[data-sparta-container] .spa-btn[disabled]:focus,
[data-sparta-container] .spa-btn[disabled]:active,
[data-sparta-container] .spa-btn--disabled:hover,
[data-sparta-container] .spa-btn--disabled:focus,
[data-sparta-container] .spa-btn--disabled:active {
    background-color: #ededed;
    color: #646464
}

[data-sparta-container] .spa-btn[disabled]:hover,
[data-sparta-container] .spa-btn--disabled:hover {
    border: 1px solid
}

[data-sparta-container] .spa-btn[disabled]:focus,
[data-sparta-container] .spa-btn--disabled:focus {
    box-shadow: inset 0 0 0 2px #fff;
    border: 1px solid #0053c2
}

[data-sparta-container] .spa-btn[disabled]:active,
[data-sparta-container] .spa-btn--disabled:active {
    box-shadow: inset 0 4px 0 0 #012169
}

[data-sparta-container] .spa-btn[disabled]:active:focus,
[data-sparta-container] .spa-btn--disabled:active:focus {
    outline: none
}

[data-sparta-container] .spa-btn[disabled].spa-btn--bg-dark,
[data-sparta-container] .spa-btn--disabled.spa-btn--bg-dark {
    color: #646464;
    background-color: #bababa;
    border: 1px solid #bababa
}

[data-sparta-container] .spa-btn[disabled].spa-btn--bg-dark:visited,
[data-sparta-container] .spa-btn--disabled.spa-btn--bg-dark:visited {
    color: #646464
}

[data-sparta-container] .spa-btn[disabled].spa-btn--bg-dark:hover,
[data-sparta-container] .spa-btn[disabled].spa-btn--bg-dark:focus,
[data-sparta-container] .spa-btn[disabled].spa-btn--bg-dark:active,
[data-sparta-container] .spa-btn--disabled.spa-btn--bg-dark:hover,
[data-sparta-container] .spa-btn--disabled.spa-btn--bg-dark:focus,
[data-sparta-container] .spa-btn--disabled.spa-btn--bg-dark:active {
    background-color: #bababa;
    color: #646464
}

[data-sparta-container] .spa-btn[disabled].spa-btn--bg-dark:hover,
[data-sparta-container] .spa-btn--disabled.spa-btn--bg-dark:hover {
    border: 1px solid #bababa
}

[data-sparta-container] .spa-btn[disabled].spa-btn--bg-dark:focus,
[data-sparta-container] .spa-btn--disabled.spa-btn--bg-dark:focus {
    box-shadow: none;
    border: 1px solid #bababa
}

[data-sparta-container] .spa-btn[disabled].spa-btn--bg-dark:active,
[data-sparta-container] .spa-btn--disabled.spa-btn--bg-dark:active {
    box-shadow: none
}

[data-sparta-container] .spa-btn[disabled].spa-btn--bg-dark:active:focus,
[data-sparta-container] .spa-btn--disabled.spa-btn--bg-dark:active:focus {
    outline: none
}

[data-sparta-container] .spa-btn[disabled].spa-btn--link,
[data-sparta-container] .spa-btn--disabled.spa-btn--link {
    background-color: rgba(0, 0, 0, 0)
}

[data-sparta-container] .spa-btn[disabled]:hover,
[data-sparta-container] .spa-btn[disabled]:focus,
[data-sparta-container] .spa-btn[disabled]:active,
[data-sparta-container] .spa-btn--disabled:hover,
[data-sparta-container] .spa-btn--disabled:focus,
[data-sparta-container] .spa-btn--disabled:active {
    border: none;
    box-shadow: none
}

[data-sparta-container] .spa-btn--link {
    padding: 0;
    height: inherit;
    line-height: inherit;
    border-radius: 0;
    font-size: inherit
}

[data-sparta-container] .spa-btn--block {
    height: 44px;
    border-radius: 22px;
    font-size: 20px;
    padding-top: 8px;
    padding-bottom: 8px
}

[data-sparta-container] .spa-btn--xsmall {
    min-width: 60px;
    font-size: 12px;
    padding: 4px 12px;
    border-radius: 18px;
    height: 24px
}

[data-sparta-container] .spa-btn--small {
    font-size: 14px;
    line-height: 16px;
    padding: 8px 16px;
    border-radius: 16px;
    height: 32px
}

[data-sparta-container] .spa-btn--medium {
    font-size: 20px;
    padding: 8px 24px;
    border-radius: 22px;
    height: 44px
}

[data-sparta-container] .spa-btn--large {
    font-size: 28px;
    line-height: 24px;
    padding: 8px 32px;
    border-radius: 28px;
    height: 56px
}

[data-sparta-container] .spa-btn--block {
    display: block;
    width: 100%;
    margin-top: 8px;
    margin-bottom: 8px
}

[data-sparta-container] .spa-btn-icon {
    font-family: "roboto-regular", Arial, Helvetica, sans-serif;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    color: #000;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0);
    padding: 8px 10px;
    font-size: 16px;
    line-height: 24px;
    height: 44px
}

[data-sparta-container] .spa-btn-icon .spa-btn-text-icon {
    border: none;
    background-size: 24px 24px;
    width: 24px;
    height: 24px
}

[data-sparta-container] .spa-btn-icon .spa-btn-text-icon svg {
    fill: #646464
}

[data-sparta-container] .spa-btn-icon .spa-badge {
    margin: 0 0 0 4px
}

[data-sparta-container] .spa-btn-icon.spa-btn-icon--right .spa-btn-text-icon {
    margin-left: 6px
}

[data-sparta-container] .spa-btn-icon.spa-btn-icon--left .spa-btn-text-icon {
    margin-right: 6px
}

[data-sparta-container] .spa-btn-icon.spa-btn--primary {
    color: #0053c2
}

[data-sparta-container] .spa-btn-icon.spa-btn--primary svg {
    fill: #0053c2
}

[data-sparta-container] .spa-btn-icon:hover,
[data-sparta-container] .spa-btn-icon:focus,
[data-sparta-container] .spa-btn-icon:active {
    border: 1px solid #0053c2;
    text-decoration: none;
    border-radius: 4px
}

[data-sparta-container] .spa-btn-icon:hover .spa-btn-text-icon svg,
[data-sparta-container] .spa-btn-icon:focus .spa-btn-text-icon svg,
[data-sparta-container] .spa-btn-icon:active .spa-btn-text-icon svg {
    fill: #0053c2
}

[data-sparta-container] .spa-btn-icon:visited:not(a) {
    color: #000
}

[data-sparta-container] .spa-btn-icon:hover {
    color: #0053c2;
    background-color: #e5edf8;
    box-sizing: border-box
}

[data-sparta-container] .spa-btn-icon:focus {
    color: #0053c2;
    background-color: #fff;
    box-shadow: none
}

[data-sparta-container] .spa-btn-icon:disabled {
    color: #919191;
    background-color: rgba(0, 0, 0, 0);
    border: 0 none
}

[data-sparta-container] .spa-btn-icon:active {
    color: #fff;
    background-color: #0053c2;
    border: 1px solid #0053c2;
    box-shadow: inset 0 2px 0 #012169;
    border-radius: 4px
}

[data-sparta-container] .spa-btn-icon:active .spa-btn-text-icon svg {
    fill: #fff
}

[data-sparta-container] .spa-btn-icon.spa-btn--small {
    font-size: 14px;
    line-height: 16px;
    height: 32px
}

[data-sparta-container] .spa-btn-icon.spa-btn--small .spa-btn-text-icon {
    background-size: 20px 20px;
    width: 20px;
    height: 20px
}

[data-sparta-container] .spa-btn-icon.spa-btn--small.spa-btn-icon--right {
    padding: 4px 4px 4px 8px
}

[data-sparta-container] .spa-btn-icon.spa-btn--small.spa-btn-icon--right .spa-btn-text-icon {
    margin-left: 4px
}

[data-sparta-container] .spa-btn-icon.spa-btn--small.spa-btn-icon--left {
    padding: 4px 8px 4px 4px
}

[data-sparta-container] .spa-btn-icon.spa-btn--small.spa-btn-icon--left .spa-btn-text-icon {
    margin-right: 4px
}

[data-sparta-container] .spa-btn-icon.spa-btn--small.spa-btn-icon--no-text.spa-btn-icon--left {
    padding-right: 4px
}

[data-sparta-container] .spa-btn-icon.spa-btn--small.spa-btn-icon--no-text.spa-btn-icon--right {
    padding-left: 4px
}

[data-sparta-container] .spa-btn-icon.spa-btn--small.spa-btn-icon--no-text .spa-btn-text-icon {
    margin: 0
}

[data-sparta-container] .spa-btn-icon.spa-btn--large {
    font-size: 16px;
    line-height: 24px;
    height: 44px
}

[data-sparta-container] .spa-btn-icon.spa-btn--large .spa-btn-text-icon {
    background-size: 24px 24px;
    width: 24px;
    height: 24px
}

[data-sparta-container] .spa-btn-icon.spa-btn--large.spa-btn-icon--right {
    padding: 8px 4px 8px 10px
}

[data-sparta-container] .spa-btn-icon.spa-btn--large.spa-btn-icon--right .spa-btn-text-icon {
    margin-left: 6px
}

[data-sparta-container] .spa-btn-icon.spa-btn--large.spa-btn-icon--left {
    padding: 8px 10px 8px 4px
}

[data-sparta-container] .spa-btn-icon.spa-btn--large.spa-btn-icon--left .spa-btn-text-icon {
    margin-right: 6px
}

[data-sparta-container] .spa-btn-icon--left .spa-badge {
    margin: 0 0 0 4px
}

[data-sparta-container] .spa-btn-icon--right .spa-btn-text-icon {
    margin-left: 3px
}

[data-sparta-container] .spa-btn-icon--right .spa-badge {
    margin: 0 4px 0 0
}

[data-sparta-container] .spa-btn-icon:hover .spa-icon,
[data-sparta-container] .spa-btn-icon:focus .spa-icon {
    border: none
}

[data-sparta-container] .spa-btn-icon--selected {
    color: #fff;
    background-color: #0053c2
}

[data-sparta-container] .spa-btn-icon--selected .spa-btn-text-icon svg {
    fill: #fff
}

[data-sparta-container] .spa-btn-icon--selected.spa-btn--primary {
    color: #fff
}

[data-sparta-container] .spa-btn-icon--selected.spa-btn--primary svg {
    fill: #fff
}

[data-sparta-container] .spa-btn-icon--selected:visited {
    color: #fff
}

[data-sparta-container] .spa-btn-icon--selected:hover {
    border: 2px solid #0053c2;
    color: #0053c2
}

[data-sparta-container] .spa-btn-icon--selected:hover .spa-btn-text-icon svg {
    fill: #0053c2
}

[data-sparta-container] .spa-btn-icon--selected:active .spa-btn-text-icon svg,
[data-sparta-container] .spa-btn-icon--selected:focus .spa-btn-text-icon svg {
    fill: #fff
}

[data-sparta-container] .spa-btn-icon--selected:focus {
    background-color: #0053c2;
    box-shadow: inset 0 0 0 1px #fff;
    border: 1px solid #0053c2;
    color: #fff
}

[data-sparta-container] .spa-btn-icon--selected:active {
    box-shadow: inset 0 2px 0 #012169
}

[data-sparta-container] .spa-btn-icon[disabled],
[data-sparta-container] .spa-btn-icon.spa-btn--disabled {
    color: #919191;
    background: rgba(0, 0, 0, 0);
    border: 0 none
}

[data-sparta-container] .spa-btn-icon[disabled] .spa-icon,
[data-sparta-container] .spa-btn-icon.spa-btn--disabled .spa-icon {
    border: none
}

[data-sparta-container] .spa-btn-icon[disabled] .spa-btn-text-icon svg,
[data-sparta-container] .spa-btn-icon.spa-btn--disabled .spa-btn-text-icon svg {
    fill: #d5d5d5
}

[data-sparta-container] .spa-btn-icon .spa-btn-text-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: -2px 2px 0px
}

[data-sparta-container] .spa-btn--expand-on-medium {
    width: 100%;
    display: block
}

.small-only [data-sparta-container] .spa-btn--expand-on-small {
    width: 100%;
    display: block
}

.medium-up [data-sparta-container] .spa-btn--expand-on-small {
    width: auto;
    display: inline-block
}

.large-up [data-sparta-container] .spa-btn--expand-on-medium {
    width: auto;
    display: inline-block
}

[data-sparta-container] .spa-btn-group .spa-btn {
    margin-right: 10px;
    margin-bottom: 15px
}

[data-sparta-container] .spa-btn-group .spa-btn--small {
    margin-right: 5px
}

[data-sparta-container] .spa-btn-block-group {
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px
}

[data-sparta-container] .spa-input-btn-group .spa-input-btn-column .spa-btn--medium {
    margin-top: 21px;
    margin-right: 10px
}

[data-sparta-container] .svg-button:focus {
    outline: none
}

[data-sparta-container] .svg-button--dark-bg:focus {
    outline-color: #fff
}

[data-sparta-container] .svg-button:active {
    box-shadow: none
}

[data-sparta-container] a.spa-btn--xsmall {
    line-height: 14px
}

[data-sparta-container] a.spa-btn--medium {
    line-height: 24px
}

[data-sparta-container] a.spa-btn--large {
    line-height: 32px
}

[data-sparta-container] .spa-circle-btn-wrapper .spa-icon {
    width: 24px;
    height: 24px;
    margin: 0;
    background-image: none
}

[data-sparta-container] .spa-circle-btn-label {
    font-family: "roboto-medium", Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #0053c2;
    margin-top: 8px;
    padding-top: 0;
    transition: all .3s ease 0s;
    display: block
}

[data-sparta-container] .spa-circle-btn {
    color: #012169;
    background-color: #fff;
    border: 1px solid #012169;
    display: inline-block;
    padding: 0;
    margin: 0;
    width: 56px;
    height: 56px;
    border-radius: 50%;
    position: relative;
    transition: background-color .3s ease 0s
}

[data-sparta-container] .spa-circle-btn:visited {
    color: #012169
}

[data-sparta-container] .spa-circle-btn:hover,
[data-sparta-container] .spa-circle-btn:focus,
[data-sparta-container] .spa-circle-btn:active {
    background-color: #0053c2;
    color: #fff
}

[data-sparta-container] .spa-circle-btn:hover {
    border: 1px solid #0053c2
}

[data-sparta-container] .spa-circle-btn:focus {
    box-shadow: inset 0 0 0 2px #fff;
    border: 1px solid #0053c2
}

[data-sparta-container] .spa-circle-btn:active {
    box-shadow: inset 0 4px 0 0 #012169
}

[data-sparta-container] .spa-circle-btn:active:focus {
    outline: none
}

[data-sparta-container] .spa-circle-btn-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

[data-sparta-container] .spa-circle-btn-icon.spa-icon--helper {
    border: 0
}

[data-sparta-container] .spa-circle-btn-icon.spa-icon--helper svg {
    fill: #012169
}

[data-sparta-container] .spa-circle-btn-wrapper {
    padding: 8px;
    display: inline-block;
    text-align: center;
    background-color: rgba(0, 0, 0, 0);
    margin-bottom: 0
}

[data-sparta-container] .spa-circle-btn-wrapper:hover,
[data-sparta-container] .spa-circle-btn-wrapper:focus,
[data-sparta-container] .spa-circle-btn-wrapper:active {
    cursor: pointer
}

[data-sparta-container] .spa-circle-btn-wrapper:focus-visible {
    outline: none
}

[data-sparta-container] .spa-circle-btn-wrapper[disabled] {
    cursor: default;
    pointer-events: none
}

[data-sparta-container] .spa-circle-btn-wrapper:hover .spa-icon,
[data-sparta-container] .spa-circle-btn-wrapper:focus .spa-icon,
[data-sparta-container] .spa-circle-btn-wrapper:active .spa-icon {
    color: #012169
}

[data-sparta-container] .spa-circle-btn-wrapper:hover .spa-circle-btn-label,
[data-sparta-container] .spa-circle-btn-wrapper:focus .spa-circle-btn-label,
[data-sparta-container] .spa-circle-btn-wrapper:active .spa-circle-btn-label {
    color: #0053c2;
    transition: all .3s ease 0s
}

[data-sparta-container] .spa-circle-btn-wrapper:hover .spa-circle-btn-label,
[data-sparta-container] .spa-circle-btn-wrapper:active .spa-circle-btn-label {
    text-decoration: underline
}

[data-sparta-container] .spa-circle-btn-wrapper:focus .spa-circle-btn-label {
    text-decoration: none
}

[data-sparta-container] .spa-circle-btn-wrapper:hover .spa-circle-btn-label {
    text-decoration: underline
}

[data-sparta-container] .spa-circle-btn-wrapper:hover .spa-circle-btn {
    background-color: #e5edf8;
    transition: background-color
}

[data-sparta-container] .spa-circle-btn-wrapper:hover .spa-circle-btn-icon svg {
    fill: #0053c2
}

[data-sparta-container] .spa-circle-btn-wrapper:focus .spa-circle-btn {
    border: 2px solid #0053c2;
    transition: background-color
}

[data-sparta-container] .spa-circle-btn-wrapper:focus .spa-circle-btn-icon svg {
    fill: #0053c2
}

[data-sparta-container] .spa-circle-btn-wrapper:active .spa-circle-btn {
    transition: background-color;
    background-color: #0053c2;
    border: none;
    box-shadow: inset 0 4px 0 0 #012169
}

[data-sparta-container] .spa-circle-btn-wrapper:active .spa-circle-btn svg {
    fill: #fff
}

[data-sparta-container] .spa-circle-btn-wrapper:hover .spa-circle-btn-icon,
[data-sparta-container] .spa-circle-btn-wrapper:focus .spa-circle-btn-icon,
[data-sparta-container] .spa-circle-btn-wrapper:active .spa-circle-btn-icon,
[data-sparta-container] .spa-circle-btn-wrapper[disabled] .spa-circle-btn-icon {
    transition: background-color;
    border: none
}

[data-sparta-container] .spa-circle-btn-wrapper.spa-circle-btn--selected .spa-circle-btn {
    background-color: #0053c2;
    border: none
}

[data-sparta-container] .spa-circle-btn-wrapper.spa-circle-btn--selected .spa-circle-btn-icon svg {
    fill: #f5f5f5
}

[data-sparta-container] .spa-circle-btn-wrapper.spa-circle-btn--selected:focus .spa-circle-btn {
    background-color: #0053c2;
    box-shadow: inset 0 0 0 2px #fff;
    border: 1px solid #0053c2
}

[data-sparta-container] .spa-circle-btn-wrapper.spa-circle-btn--selected:focus .spa-circle-btn-icon svg {
    fill: #f5f5f5
}

[data-sparta-container] .spa-circle-btn-wrapper.spa-circle-btn--selected:hover .spa-circle-btn {
    background-color: #012169
}

[data-sparta-container] .spa-circle-btn-wrapper.spa-circle-btn--has-badge {
    position: relative;
    display: inline-block
}

[data-sparta-container] .spa-circle-btn-wrapper.spa-circle-btn--has-badge:hover .spa-badge--numeric {
    margin: -4px
}

[data-sparta-container] .spa-circle-btn-wrapper.spa-circle-btn--has-badge:focus .spa-badge--dot {
    margin: -1px
}

[data-sparta-container] .spa-circle-btn-wrapper.spa-circle-btn--has-badge:focus .spa-badge--numeric {
    margin: -5px
}

[data-sparta-container] .spa-circle-btn-wrapper.spa-circle-btn--has-badge:active .spa-badge--dot {
    margin: 1px
}

[data-sparta-container] .spa-circle-btn-wrapper.spa-circle-btn--has-badge:active .spa-badge--numeric {
    margin: -3px -3px 0 0
}

[data-sparta-container] .spa-circle-btn-wrapper.spa-circle-btn--has-badge .spa-badge {
    top: 0;
    right: 0
}

[data-sparta-container] .spa-circle-btn-wrapper.spa-circle-btn--has-badge .spa-badge--numeric {
    margin: -4px;
    padding-top: 1px
}

[data-sparta-container] .spa-circle-btn-wrapper.spa-circle-btn--has-badge.spa-circle-btn--selected:active .spa-badge--dot {
    margin: -1px
}

[data-sparta-container] .spa-circle-btn-wrapper.spa-circle-btn--has-badge.spa-circle-btn--selected:active .spa-badge--numeric {
    margin: -5px
}

[data-sparta-container] .spa-circle-btn-wrapper[disabled] .spa-circle-btn,
[data-sparta-container] .spa-circle-btn-wrapper[disabled] .spa-circle-btn-label {
    color: #646464;
    background-color: #ededed;
    border: 1px solid #ededed;
    cursor: default;
    pointer-events: none;
    border: none;
    box-shadow: none
}

[data-sparta-container] .spa-circle-btn-wrapper[disabled] .spa-circle-btn:visited,
[data-sparta-container] .spa-circle-btn-wrapper[disabled] .spa-circle-btn-label:visited {
    color: #646464
}

[data-sparta-container] .spa-circle-btn-wrapper[disabled] .spa-circle-btn:hover,
[data-sparta-container] .spa-circle-btn-wrapper[disabled] .spa-circle-btn:focus,
[data-sparta-container] .spa-circle-btn-wrapper[disabled] .spa-circle-btn:active,
[data-sparta-container] .spa-circle-btn-wrapper[disabled] .spa-circle-btn-label:hover,
[data-sparta-container] .spa-circle-btn-wrapper[disabled] .spa-circle-btn-label:focus,
[data-sparta-container] .spa-circle-btn-wrapper[disabled] .spa-circle-btn-label:active {
    background-color: #ededed;
    color: #646464
}

[data-sparta-container] .spa-circle-btn-wrapper[disabled] .spa-circle-btn:hover,
[data-sparta-container] .spa-circle-btn-wrapper[disabled] .spa-circle-btn-label:hover {
    border: 1px solid
}

[data-sparta-container] .spa-circle-btn-wrapper[disabled] .spa-circle-btn:focus,
[data-sparta-container] .spa-circle-btn-wrapper[disabled] .spa-circle-btn-label:focus {
    box-shadow: inset 0 0 0 2px #fff;
    border: 1px solid #0053c2
}

[data-sparta-container] .spa-circle-btn-wrapper[disabled] .spa-circle-btn:active,
[data-sparta-container] .spa-circle-btn-wrapper[disabled] .spa-circle-btn-label:active {
    box-shadow: inset 0 4px 0 0 #012169
}

[data-sparta-container] .spa-circle-btn-wrapper[disabled] .spa-circle-btn:active:focus,
[data-sparta-container] .spa-circle-btn-wrapper[disabled] .spa-circle-btn-label:active:focus {
    outline: none
}

[data-sparta-container] .spa-circle-btn-wrapper[disabled] .spa-circle-btn {
    border-color: #ededed
}

[data-sparta-container] .spa-circle-btn-wrapper[disabled] .spa-circle-btn-icon svg {
    fill: #919191
}

[data-sparta-container] .spa-circle-btn-wrapper[disabled] .spa-circle-btn-label {
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0)
}

.small-only [data-sparta-container] .spa-button-group.spa-button-group--right,
.medium-only [data-sparta-container] .spa-button-group.spa-button-group--right.spa-button-group--block-at-medium {
    flex-direction: column;
    width: 100%
}

.small-only [data-sparta-container] .spa-button-group.spa-button-group--right .spa-btn,
.medium-only [data-sparta-container] .spa-button-group.spa-button-group--right.spa-button-group--block-at-medium .spa-btn {
    margin: 12px 0
}

.small-only [data-sparta-container] .spa-button-group.spa-button-group--right .spa-btn:first-child,
.medium-only [data-sparta-container] .spa-button-group.spa-button-group--right.spa-button-group--block-at-medium .spa-btn:first-child {
    margin-top: 0
}

.small-only [data-sparta-container] .spa-button-group.spa-button-group--right .spa-btn:last-child,
.medium-only [data-sparta-container] .spa-button-group.spa-button-group--right.spa-button-group--block-at-medium .spa-btn:last-child {
    margin-bottom: 0
}

[data-sparta-container] .spa-button-group.spa-button-group--right {
    display: flex;
    flex-direction: row-reverse;
    width: 100%
}

[data-sparta-container] .spa-button-group.spa-button-group--right .spa-btn {
    margin: 0 12px
}

[data-sparta-container] .spa-button-group.spa-button-group--right .spa-btn:first-child {
    margin-right: 0
}

[data-sparta-container] .spa-button-group.spa-button-group--right .spa-btn:last-child {
    margin-left: 0
}

[data-sparta-container] .spa-button-group.spa-button-group--block {
    display: flex;
    flex-direction: column;
    width: 100%
}

[data-sparta-container] .spa-button-group.spa-button-group--block .spa-btn {
    margin: 12px 0
}

[data-sparta-container] .spa-button-group.spa-button-group--block .spa-btn:first-child {
    margin-top: 0
}

[data-sparta-container] .spa-button-group.spa-button-group--block .spa-btn:last-child {
    margin-bottom: 0
}

@media only screen and (min-width: 1px)and (max-width: 374px) {
    [data-sparta-container] .spa-btn--xsmall-at-xsmall-only {
        min-width: 60px;
        font-size: 12px;
        padding: 4px 12px;
        border-radius: 18px;
        height: 24px;
        line-height: 12px
    }

    [data-sparta-container] .spa-btn--xsmall-at-xsmall-only:hover,
    [data-sparta-container] .spa-btn--xsmall-at-xsmall-only:focus {
        padding-left: 11px;
        padding-right: 11px
    }

    [data-sparta-container] .spa-btn--small-at-xsmall-only {
        font-size: 14px;
        line-height: 16px;
        padding: 8px 16px;
        border-radius: 16px;
        height: 32px;
        line-height: 12px
    }

    [data-sparta-container] .spa-btn--small-at-xsmall-only:hover,
    [data-sparta-container] .spa-btn--small-at-xsmall-only:focus {
        padding-left: 15px;
        padding-right: 15px
    }

    [data-sparta-container] .spa-btn--medium-at-xsmall-only {
        font-size: 20px;
        padding: 8px 24px;
        border-radius: 22px;
        height: 44px
    }

    [data-sparta-container] .spa-btn--medium-at-xsmall-only:hover,
    [data-sparta-container] .spa-btn--medium-at-xsmall-only:focus {
        padding-left: 23px;
        padding-right: 23px
    }

    [data-sparta-container] .spa-btn--large-at-xsmall-only {
        font-size: 28px;
        line-height: 24px;
        padding: 8px 32px;
        border-radius: 28px;
        height: 56px
    }

    [data-sparta-container] .spa-btn--large-at-xsmall-only:hover,
    [data-sparta-container] .spa-btn--large-at-xsmall-only:focus {
        padding-left: 31px;
        padding-right: 31px
    }

    [data-sparta-container] .spa-btn--block-at-xsmall-only {
        display: block;
        width: 100%;
        margin-top: 8px;
        margin-bottom: 8px
    }
}

@media only screen and (min-width: 1px) {
    [data-sparta-container] .spa-btn--xsmall-at-xsmall-up {
        min-width: 60px;
        font-size: 12px;
        padding: 4px 12px;
        border-radius: 18px;
        height: 24px;
        line-height: 12px
    }

    [data-sparta-container] .spa-btn--xsmall-at-xsmall-up:hover,
    [data-sparta-container] .spa-btn--xsmall-at-xsmall-up:focus {
        padding-left: 11px;
        padding-right: 11px
    }

    [data-sparta-container] .spa-btn--small-at-xsmall-up {
        font-size: 14px;
        line-height: 16px;
        padding: 8px 16px;
        border-radius: 16px;
        height: 32px;
        line-height: 12px
    }

    [data-sparta-container] .spa-btn--small-at-xsmall-up:hover,
    [data-sparta-container] .spa-btn--small-at-xsmall-up:focus {
        padding-left: 15px;
        padding-right: 15px
    }

    [data-sparta-container] .spa-btn--medium-at-xsmall-up {
        font-size: 20px;
        padding: 8px 24px;
        border-radius: 22px;
        height: 44px
    }

    [data-sparta-container] .spa-btn--medium-at-xsmall-up:hover,
    [data-sparta-container] .spa-btn--medium-at-xsmall-up:focus {
        padding-left: 23px;
        padding-right: 23px
    }

    [data-sparta-container] .spa-btn--large-at-xsmall-up {
        font-size: 28px;
        line-height: 24px;
        padding: 8px 32px;
        border-radius: 28px;
        height: 56px
    }

    [data-sparta-container] .spa-btn--large-at-xsmall-up:hover,
    [data-sparta-container] .spa-btn--large-at-xsmall-up:focus {
        padding-left: 31px;
        padding-right: 31px
    }

    [data-sparta-container] .spa-btn--block-at-xsmall-up {
        display: block;
        width: 100%;
        margin-top: 8px;
        margin-bottom: 8px
    }
}

@media only screen and (min-width: 1px)and (max-width: 767px) {
    [data-sparta-container] .spa-btn--xsmall-at-small-only {
        min-width: 60px;
        font-size: 12px;
        padding: 4px 12px;
        border-radius: 18px;
        height: 24px;
        line-height: 12px
    }

    [data-sparta-container] .spa-btn--xsmall-at-small-only:hover,
    [data-sparta-container] .spa-btn--xsmall-at-small-only:focus {
        padding-left: 11px;
        padding-right: 11px
    }

    [data-sparta-container] .spa-btn--small-at-small-only {
        font-size: 14px;
        line-height: 16px;
        padding: 8px 16px;
        border-radius: 16px;
        height: 32px;
        line-height: 12px
    }

    [data-sparta-container] .spa-btn--small-at-small-only:hover,
    [data-sparta-container] .spa-btn--small-at-small-only:focus {
        padding-left: 15px;
        padding-right: 15px
    }

    [data-sparta-container] .spa-btn--medium-at-small-only {
        font-size: 20px;
        padding: 8px 24px;
        border-radius: 22px;
        height: 44px
    }

    [data-sparta-container] .spa-btn--medium-at-small-only:hover,
    [data-sparta-container] .spa-btn--medium-at-small-only:focus {
        padding-left: 23px;
        padding-right: 23px
    }

    [data-sparta-container] .spa-btn--large-at-small-only {
        font-size: 28px;
        line-height: 24px;
        padding: 8px 32px;
        border-radius: 28px;
        height: 56px
    }

    [data-sparta-container] .spa-btn--large-at-small-only:hover,
    [data-sparta-container] .spa-btn--large-at-small-only:focus {
        padding-left: 31px;
        padding-right: 31px
    }

    [data-sparta-container] .spa-btn--block-at-small-only {
        display: block;
        width: 100%;
        margin-top: 8px;
        margin-bottom: 8px
    }
}

@media only screen and (min-width: 1px) {
    [data-sparta-container] .spa-btn--xsmall-at-small-up {
        min-width: 60px;
        font-size: 12px;
        padding: 4px 12px;
        border-radius: 18px;
        height: 24px;
        line-height: 12px
    }

    [data-sparta-container] .spa-btn--xsmall-at-small-up:hover,
    [data-sparta-container] .spa-btn--xsmall-at-small-up:focus {
        padding-left: 11px;
        padding-right: 11px
    }

    [data-sparta-container] .spa-btn--small-at-small-up {
        font-size: 14px;
        line-height: 16px;
        padding: 8px 16px;
        border-radius: 16px;
        height: 32px;
        line-height: 12px
    }

    [data-sparta-container] .spa-btn--small-at-small-up:hover,
    [data-sparta-container] .spa-btn--small-at-small-up:focus {
        padding-left: 15px;
        padding-right: 15px
    }

    [data-sparta-container] .spa-btn--medium-at-small-up {
        font-size: 20px;
        padding: 8px 24px;
        border-radius: 22px;
        height: 44px
    }

    [data-sparta-container] .spa-btn--medium-at-small-up:hover,
    [data-sparta-container] .spa-btn--medium-at-small-up:focus {
        padding-left: 23px;
        padding-right: 23px
    }

    [data-sparta-container] .spa-btn--large-at-small-up {
        font-size: 28px;
        line-height: 24px;
        padding: 8px 32px;
        border-radius: 28px;
        height: 56px
    }

    [data-sparta-container] .spa-btn--large-at-small-up:hover,
    [data-sparta-container] .spa-btn--large-at-small-up:focus {
        padding-left: 31px;
        padding-right: 31px
    }

    [data-sparta-container] .spa-btn--block-at-small-up {
        display: block;
        width: 100%;
        margin-top: 8px;
        margin-bottom: 8px
    }
}

@media only screen and (min-width: 414px)and (max-width: 767px) {
    [data-sparta-container] .spa-btn--xsmall-at-small-plus-only {
        min-width: 60px;
        font-size: 12px;
        padding: 4px 12px;
        border-radius: 18px;
        height: 24px;
        line-height: 12px
    }

    [data-sparta-container] .spa-btn--xsmall-at-small-plus-only:hover,
    [data-sparta-container] .spa-btn--xsmall-at-small-plus-only:focus {
        padding-left: 11px;
        padding-right: 11px
    }

    [data-sparta-container] .spa-btn--small-at-small-plus-only {
        font-size: 14px;
        line-height: 16px;
        padding: 8px 16px;
        border-radius: 16px;
        height: 32px;
        line-height: 12px
    }

    [data-sparta-container] .spa-btn--small-at-small-plus-only:hover,
    [data-sparta-container] .spa-btn--small-at-small-plus-only:focus {
        padding-left: 15px;
        padding-right: 15px
    }

    [data-sparta-container] .spa-btn--medium-at-small-plus-only {
        font-size: 20px;
        padding: 8px 24px;
        border-radius: 22px;
        height: 44px
    }

    [data-sparta-container] .spa-btn--medium-at-small-plus-only:hover,
    [data-sparta-container] .spa-btn--medium-at-small-plus-only:focus {
        padding-left: 23px;
        padding-right: 23px
    }

    [data-sparta-container] .spa-btn--large-at-small-plus-only {
        font-size: 28px;
        line-height: 24px;
        padding: 8px 32px;
        border-radius: 28px;
        height: 56px
    }

    [data-sparta-container] .spa-btn--large-at-small-plus-only:hover,
    [data-sparta-container] .spa-btn--large-at-small-plus-only:focus {
        padding-left: 31px;
        padding-right: 31px
    }

    [data-sparta-container] .spa-btn--block-at-small-plus-only {
        display: block;
        width: 100%;
        margin-top: 8px;
        margin-bottom: 8px
    }
}

@media only screen and (min-width: 414px) {
    [data-sparta-container] .spa-btn--xsmall-at-small-plus-up {
        min-width: 60px;
        font-size: 12px;
        padding: 4px 12px;
        border-radius: 18px;
        height: 24px;
        line-height: 12px
    }

    [data-sparta-container] .spa-btn--xsmall-at-small-plus-up:hover,
    [data-sparta-container] .spa-btn--xsmall-at-small-plus-up:focus {
        padding-left: 11px;
        padding-right: 11px
    }

    [data-sparta-container] .spa-btn--small-at-small-plus-up {
        font-size: 14px;
        line-height: 16px;
        padding: 8px 16px;
        border-radius: 16px;
        height: 32px;
        line-height: 12px
    }

    [data-sparta-container] .spa-btn--small-at-small-plus-up:hover,
    [data-sparta-container] .spa-btn--small-at-small-plus-up:focus {
        padding-left: 15px;
        padding-right: 15px
    }

    [data-sparta-container] .spa-btn--medium-at-small-plus-up {
        font-size: 20px;
        padding: 8px 24px;
        border-radius: 22px;
        height: 44px
    }

    [data-sparta-container] .spa-btn--medium-at-small-plus-up:hover,
    [data-sparta-container] .spa-btn--medium-at-small-plus-up:focus {
        padding-left: 23px;
        padding-right: 23px
    }

    [data-sparta-container] .spa-btn--large-at-small-plus-up {
        font-size: 28px;
        line-height: 24px;
        padding: 8px 32px;
        border-radius: 28px;
        height: 56px
    }

    [data-sparta-container] .spa-btn--large-at-small-plus-up:hover,
    [data-sparta-container] .spa-btn--large-at-small-plus-up:focus {
        padding-left: 31px;
        padding-right: 31px
    }

    [data-sparta-container] .spa-btn--block-at-small-plus-up {
        display: block;
        width: 100%;
        margin-top: 8px;
        margin-bottom: 8px
    }
}

@media only screen and (min-width: 768px)and (max-width: 1024px) {
    [data-sparta-container] .spa-btn--xsmall-at-medium-only {
        min-width: 60px;
        font-size: 12px;
        padding: 4px 12px;
        border-radius: 18px;
        height: 24px;
        line-height: 12px
    }

    [data-sparta-container] .spa-btn--xsmall-at-medium-only:hover,
    [data-sparta-container] .spa-btn--xsmall-at-medium-only:focus {
        padding-left: 11px;
        padding-right: 11px
    }

    [data-sparta-container] .spa-btn--small-at-medium-only {
        font-size: 14px;
        line-height: 16px;
        padding: 8px 16px;
        border-radius: 16px;
        height: 32px;
        line-height: 12px
    }

    [data-sparta-container] .spa-btn--small-at-medium-only:hover,
    [data-sparta-container] .spa-btn--small-at-medium-only:focus {
        padding-left: 15px;
        padding-right: 15px
    }

    [data-sparta-container] .spa-btn--medium-at-medium-only {
        font-size: 20px;
        padding: 8px 24px;
        border-radius: 22px;
        height: 44px
    }

    [data-sparta-container] .spa-btn--medium-at-medium-only:hover,
    [data-sparta-container] .spa-btn--medium-at-medium-only:focus {
        padding-left: 23px;
        padding-right: 23px
    }

    [data-sparta-container] .spa-btn--large-at-medium-only {
        font-size: 28px;
        line-height: 24px;
        padding: 8px 32px;
        border-radius: 28px;
        height: 56px
    }

    [data-sparta-container] .spa-btn--large-at-medium-only:hover,
    [data-sparta-container] .spa-btn--large-at-medium-only:focus {
        padding-left: 31px;
        padding-right: 31px
    }

    [data-sparta-container] .spa-btn--block-at-medium-only {
        display: block;
        width: 100%;
        margin-top: 8px;
        margin-bottom: 8px
    }
}

@media only screen and (min-width: 768px) {
    [data-sparta-container] .spa-btn--xsmall-at-medium-up {
        min-width: 60px;
        font-size: 12px;
        padding: 4px 12px;
        border-radius: 18px;
        height: 24px;
        line-height: 12px
    }

    [data-sparta-container] .spa-btn--xsmall-at-medium-up:hover,
    [data-sparta-container] .spa-btn--xsmall-at-medium-up:focus {
        padding-left: 11px;
        padding-right: 11px
    }

    [data-sparta-container] .spa-btn--small-at-medium-up {
        font-size: 14px;
        line-height: 16px;
        padding: 8px 16px;
        border-radius: 16px;
        height: 32px;
        line-height: 12px
    }

    [data-sparta-container] .spa-btn--small-at-medium-up:hover,
    [data-sparta-container] .spa-btn--small-at-medium-up:focus {
        padding-left: 15px;
        padding-right: 15px
    }

    [data-sparta-container] .spa-btn--medium-at-medium-up {
        font-size: 20px;
        padding: 8px 24px;
        border-radius: 22px;
        height: 44px
    }

    [data-sparta-container] .spa-btn--medium-at-medium-up:hover,
    [data-sparta-container] .spa-btn--medium-at-medium-up:focus {
        padding-left: 23px;
        padding-right: 23px
    }

    [data-sparta-container] .spa-btn--large-at-medium-up {
        font-size: 28px;
        line-height: 24px;
        padding: 8px 32px;
        border-radius: 28px;
        height: 56px
    }

    [data-sparta-container] .spa-btn--large-at-medium-up:hover,
    [data-sparta-container] .spa-btn--large-at-medium-up:focus {
        padding-left: 31px;
        padding-right: 31px
    }

    [data-sparta-container] .spa-btn--block-at-medium-up {
        display: block;
        width: 100%;
        margin-top: 8px;
        margin-bottom: 8px
    }
}

@media only screen and (min-width: 1025px)and (max-width: 1295px) {
    [data-sparta-container] .spa-btn--xsmall-at-large-only {
        min-width: 60px;
        font-size: 12px;
        padding: 4px 12px;
        border-radius: 18px;
        height: 24px;
        line-height: 12px
    }

    [data-sparta-container] .spa-btn--xsmall-at-large-only:hover,
    [data-sparta-container] .spa-btn--xsmall-at-large-only:focus {
        padding-left: 11px;
        padding-right: 11px
    }

    [data-sparta-container] .spa-btn--small-at-large-only {
        font-size: 14px;
        line-height: 16px;
        padding: 8px 16px;
        border-radius: 16px;
        height: 32px;
        line-height: 12px
    }

    [data-sparta-container] .spa-btn--small-at-large-only:hover,
    [data-sparta-container] .spa-btn--small-at-large-only:focus {
        padding-left: 15px;
        padding-right: 15px
    }

    [data-sparta-container] .spa-btn--medium-at-large-only {
        font-size: 20px;
        padding: 8px 24px;
        border-radius: 22px;
        height: 44px
    }

    [data-sparta-container] .spa-btn--medium-at-large-only:hover,
    [data-sparta-container] .spa-btn--medium-at-large-only:focus {
        padding-left: 23px;
        padding-right: 23px
    }

    [data-sparta-container] .spa-btn--large-at-large-only {
        font-size: 28px;
        line-height: 24px;
        padding: 8px 32px;
        border-radius: 28px;
        height: 56px
    }

    [data-sparta-container] .spa-btn--large-at-large-only:hover,
    [data-sparta-container] .spa-btn--large-at-large-only:focus {
        padding-left: 31px;
        padding-right: 31px
    }

    [data-sparta-container] .spa-btn--block-at-large-only {
        display: block;
        width: 100%;
        margin-top: 8px;
        margin-bottom: 8px
    }
}

@media only screen and (min-width: 1025px) {
    [data-sparta-container] .spa-btn--xsmall-at-large-up {
        min-width: 60px;
        font-size: 12px;
        padding: 4px 12px;
        border-radius: 18px;
        height: 24px;
        line-height: 12px
    }

    [data-sparta-container] .spa-btn--xsmall-at-large-up:hover,
    [data-sparta-container] .spa-btn--xsmall-at-large-up:focus {
        padding-left: 11px;
        padding-right: 11px
    }

    [data-sparta-container] .spa-btn--small-at-large-up {
        font-size: 14px;
        line-height: 16px;
        padding: 8px 16px;
        border-radius: 16px;
        height: 32px;
        line-height: 12px
    }

    [data-sparta-container] .spa-btn--small-at-large-up:hover,
    [data-sparta-container] .spa-btn--small-at-large-up:focus {
        padding-left: 15px;
        padding-right: 15px
    }

    [data-sparta-container] .spa-btn--medium-at-large-up {
        font-size: 20px;
        padding: 8px 24px;
        border-radius: 22px;
        height: 44px
    }

    [data-sparta-container] .spa-btn--medium-at-large-up:hover,
    [data-sparta-container] .spa-btn--medium-at-large-up:focus {
        padding-left: 23px;
        padding-right: 23px
    }

    [data-sparta-container] .spa-btn--large-at-large-up {
        font-size: 28px;
        line-height: 24px;
        padding: 8px 32px;
        border-radius: 28px;
        height: 56px
    }

    [data-sparta-container] .spa-btn--large-at-large-up:hover,
    [data-sparta-container] .spa-btn--large-at-large-up:focus {
        padding-left: 31px;
        padding-right: 31px
    }

    [data-sparta-container] .spa-btn--block-at-large-up {
        display: block;
        width: 100%;
        margin-top: 8px;
        margin-bottom: 8px
    }
}

@media only screen and (min-width: 1296px)and (max-width: 1439px) {
    [data-sparta-container] .spa-btn--xsmall-at-xlarge-only {
        min-width: 60px;
        font-size: 12px;
        padding: 4px 12px;
        border-radius: 18px;
        height: 24px;
        line-height: 12px
    }

    [data-sparta-container] .spa-btn--xsmall-at-xlarge-only:hover,
    [data-sparta-container] .spa-btn--xsmall-at-xlarge-only:focus {
        padding-left: 11px;
        padding-right: 11px
    }

    [data-sparta-container] .spa-btn--small-at-xlarge-only {
        font-size: 14px;
        line-height: 16px;
        padding: 8px 16px;
        border-radius: 16px;
        height: 32px;
        line-height: 12px
    }

    [data-sparta-container] .spa-btn--small-at-xlarge-only:hover,
    [data-sparta-container] .spa-btn--small-at-xlarge-only:focus {
        padding-left: 15px;
        padding-right: 15px
    }

    [data-sparta-container] .spa-btn--medium-at-xlarge-only {
        font-size: 20px;
        padding: 8px 24px;
        border-radius: 22px;
        height: 44px
    }

    [data-sparta-container] .spa-btn--medium-at-xlarge-only:hover,
    [data-sparta-container] .spa-btn--medium-at-xlarge-only:focus {
        padding-left: 23px;
        padding-right: 23px
    }

    [data-sparta-container] .spa-btn--large-at-xlarge-only {
        font-size: 28px;
        line-height: 24px;
        padding: 8px 32px;
        border-radius: 28px;
        height: 56px
    }

    [data-sparta-container] .spa-btn--large-at-xlarge-only:hover,
    [data-sparta-container] .spa-btn--large-at-xlarge-only:focus {
        padding-left: 31px;
        padding-right: 31px
    }

    [data-sparta-container] .spa-btn--block-at-xlarge-only {
        display: block;
        width: 100%;
        margin-top: 8px;
        margin-bottom: 8px
    }
}

@media only screen and (min-width: 1296px) {
    [data-sparta-container] .spa-btn--xsmall-at-xlarge-up {
        min-width: 60px;
        font-size: 12px;
        padding: 4px 12px;
        border-radius: 18px;
        height: 24px;
        line-height: 12px
    }

    [data-sparta-container] .spa-btn--xsmall-at-xlarge-up:hover,
    [data-sparta-container] .spa-btn--xsmall-at-xlarge-up:focus {
        padding-left: 11px;
        padding-right: 11px
    }

    [data-sparta-container] .spa-btn--small-at-xlarge-up {
        font-size: 14px;
        line-height: 16px;
        padding: 8px 16px;
        border-radius: 16px;
        height: 32px;
        line-height: 12px
    }

    [data-sparta-container] .spa-btn--small-at-xlarge-up:hover,
    [data-sparta-container] .spa-btn--small-at-xlarge-up:focus {
        padding-left: 15px;
        padding-right: 15px
    }

    [data-sparta-container] .spa-btn--medium-at-xlarge-up {
        font-size: 20px;
        padding: 8px 24px;
        border-radius: 22px;
        height: 44px
    }

    [data-sparta-container] .spa-btn--medium-at-xlarge-up:hover,
    [data-sparta-container] .spa-btn--medium-at-xlarge-up:focus {
        padding-left: 23px;
        padding-right: 23px
    }

    [data-sparta-container] .spa-btn--large-at-xlarge-up {
        font-size: 28px;
        line-height: 24px;
        padding: 8px 32px;
        border-radius: 28px;
        height: 56px
    }

    [data-sparta-container] .spa-btn--large-at-xlarge-up:hover,
    [data-sparta-container] .spa-btn--large-at-xlarge-up:focus {
        padding-left: 31px;
        padding-right: 31px
    }

    [data-sparta-container] .spa-btn--block-at-xlarge-up {
        display: block;
        width: 100%;
        margin-top: 8px;
        margin-bottom: 8px
    }
}

@media only screen and (min-width: 1440px) {
    [data-sparta-container] .spa-btn--xsmall-at-xxlarge-up {
        min-width: 60px;
        font-size: 12px;
        padding: 4px 12px;
        border-radius: 18px;
        height: 24px;
        line-height: 12px
    }

    [data-sparta-container] .spa-btn--xsmall-at-xxlarge-up:hover,
    [data-sparta-container] .spa-btn--xsmall-at-xxlarge-up:focus {
        padding-left: 11px;
        padding-right: 11px
    }

    [data-sparta-container] .spa-btn--small-at-xxlarge-up {
        font-size: 14px;
        line-height: 16px;
        padding: 8px 16px;
        border-radius: 16px;
        height: 32px;
        line-height: 12px
    }

    [data-sparta-container] .spa-btn--small-at-xxlarge-up:hover,
    [data-sparta-container] .spa-btn--small-at-xxlarge-up:focus {
        padding-left: 15px;
        padding-right: 15px
    }

    [data-sparta-container] .spa-btn--medium-at-xxlarge-up {
        font-size: 20px;
        padding: 8px 24px;
        border-radius: 22px;
        height: 44px
    }

    [data-sparta-container] .spa-btn--medium-at-xxlarge-up:hover,
    [data-sparta-container] .spa-btn--medium-at-xxlarge-up:focus {
        padding-left: 23px;
        padding-right: 23px
    }

    [data-sparta-container] .spa-btn--large-at-xxlarge-up {
        font-size: 28px;
        line-height: 24px;
        padding: 8px 32px;
        border-radius: 28px;
        height: 56px
    }

    [data-sparta-container] .spa-btn--large-at-xxlarge-up:hover,
    [data-sparta-container] .spa-btn--large-at-xxlarge-up:focus {
        padding-left: 31px;
        padding-right: 31px
    }

    [data-sparta-container] .spa-btn--block-at-xxlarge-up {
        display: block;
        width: 100%;
        margin-top: 8px;
        margin-bottom: 8px
    }
}

.xsmall-only [data-sparta-container] .spa-btn--xsmall-at-xsmall-only {
    min-width: 60px;
    font-size: 12px;
    padding: 4px 12px;
    border-radius: 18px;
    height: 24px;
    line-height: 12px
}

.xsmall-only [data-sparta-container] .spa-btn--xsmall-at-xsmall-only:hover,
.xsmall-only [data-sparta-container] .spa-btn--xsmall-at-xsmall-only:focus {
    padding-left: 11px;
    padding-right: 11px
}

.xsmall-only [data-sparta-container] .spa-btn--small-at-xsmall-only {
    font-size: 14px;
    line-height: 16px;
    padding: 8px 16px;
    border-radius: 16px;
    height: 32px;
    line-height: 12px
}

.xsmall-only [data-sparta-container] .spa-btn--small-at-xsmall-only:hover,
.xsmall-only [data-sparta-container] .spa-btn--small-at-xsmall-only:focus {
    padding-left: 15px;
    padding-right: 15px
}

.xsmall-only [data-sparta-container] .spa-btn--medium-at-xsmall-only {
    font-size: 20px;
    padding: 8px 24px;
    border-radius: 22px;
    height: 44px
}

.xsmall-only [data-sparta-container] .spa-btn--medium-at-xsmall-only:hover,
.xsmall-only [data-sparta-container] .spa-btn--medium-at-xsmall-only:focus {
    padding-left: 23px;
    padding-right: 23px
}

.xsmall-only [data-sparta-container] .spa-btn--large-at-xsmall-only {
    font-size: 28px;
    line-height: 24px;
    padding: 8px 32px;
    border-radius: 28px;
    height: 56px
}

.xsmall-only [data-sparta-container] .spa-btn--large-at-xsmall-only:hover,
.xsmall-only [data-sparta-container] .spa-btn--large-at-xsmall-only:focus {
    padding-left: 31px;
    padding-right: 31px
}

.xsmall-only [data-sparta-container] .spa-btn--block-at-xsmall-only {
    display: block;
    width: 100%;
    margin-top: 8px;
    margin-bottom: 8px
}

.xsmall-up [data-sparta-container] .spa-btn--xsmall-at-xsmall-up {
    min-width: 60px;
    font-size: 12px;
    padding: 4px 12px;
    border-radius: 18px;
    height: 24px;
    line-height: 12px
}

.xsmall-up [data-sparta-container] .spa-btn--xsmall-at-xsmall-up:hover,
.xsmall-up [data-sparta-container] .spa-btn--xsmall-at-xsmall-up:focus {
    padding-left: 11px;
    padding-right: 11px
}

.xsmall-up [data-sparta-container] .spa-btn--small-at-xsmall-up {
    font-size: 14px;
    line-height: 16px;
    padding: 8px 16px;
    border-radius: 16px;
    height: 32px;
    line-height: 12px
}

.xsmall-up [data-sparta-container] .spa-btn--small-at-xsmall-up:hover,
.xsmall-up [data-sparta-container] .spa-btn--small-at-xsmall-up:focus {
    padding-left: 15px;
    padding-right: 15px
}

.xsmall-up [data-sparta-container] .spa-btn--medium-at-xsmall-up {
    font-size: 20px;
    padding: 8px 24px;
    border-radius: 22px;
    height: 44px
}

.xsmall-up [data-sparta-container] .spa-btn--medium-at-xsmall-up:hover,
.xsmall-up [data-sparta-container] .spa-btn--medium-at-xsmall-up:focus {
    padding-left: 23px;
    padding-right: 23px
}

.xsmall-up [data-sparta-container] .spa-btn--large-at-xsmall-up {
    font-size: 28px;
    line-height: 24px;
    padding: 8px 32px;
    border-radius: 28px;
    height: 56px
}

.xsmall-up [data-sparta-container] .spa-btn--large-at-xsmall-up:hover,
.xsmall-up [data-sparta-container] .spa-btn--large-at-xsmall-up:focus {
    padding-left: 31px;
    padding-right: 31px
}

.xsmall-up [data-sparta-container] .spa-btn--block-at-xsmall-up {
    display: block;
    width: 100%;
    margin-top: 8px;
    margin-bottom: 8px
}

.small-only [data-sparta-container] .spa-btn--xsmall-at-small-only {
    min-width: 60px;
    font-size: 12px;
    padding: 4px 12px;
    border-radius: 18px;
    height: 24px;
    line-height: 12px
}

.small-only [data-sparta-container] .spa-btn--xsmall-at-small-only:hover,
.small-only [data-sparta-container] .spa-btn--xsmall-at-small-only:focus {
    padding-left: 11px;
    padding-right: 11px
}

.small-only [data-sparta-container] .spa-btn--small-at-small-only {
    font-size: 14px;
    line-height: 16px;
    padding: 8px 16px;
    border-radius: 16px;
    height: 32px;
    line-height: 12px
}

.small-only [data-sparta-container] .spa-btn--small-at-small-only:hover,
.small-only [data-sparta-container] .spa-btn--small-at-small-only:focus {
    padding-left: 15px;
    padding-right: 15px
}

.small-only [data-sparta-container] .spa-btn--medium-at-small-only {
    font-size: 20px;
    padding: 8px 24px;
    border-radius: 22px;
    height: 44px
}

.small-only [data-sparta-container] .spa-btn--medium-at-small-only:hover,
.small-only [data-sparta-container] .spa-btn--medium-at-small-only:focus {
    padding-left: 23px;
    padding-right: 23px
}

.small-only [data-sparta-container] .spa-btn--large-at-small-only {
    font-size: 28px;
    line-height: 24px;
    padding: 8px 32px;
    border-radius: 28px;
    height: 56px
}

.small-only [data-sparta-container] .spa-btn--large-at-small-only:hover,
.small-only [data-sparta-container] .spa-btn--large-at-small-only:focus {
    padding-left: 31px;
    padding-right: 31px
}

.small-only [data-sparta-container] .spa-btn--block-at-small-only {
    display: block;
    width: 100%;
    margin-top: 8px;
    margin-bottom: 8px
}

.small-up [data-sparta-container] .spa-btn--xsmall-at-small-up {
    min-width: 60px;
    font-size: 12px;
    padding: 4px 12px;
    border-radius: 18px;
    height: 24px;
    line-height: 12px
}

.small-up [data-sparta-container] .spa-btn--xsmall-at-small-up:hover,
.small-up [data-sparta-container] .spa-btn--xsmall-at-small-up:focus {
    padding-left: 11px;
    padding-right: 11px
}

.small-up [data-sparta-container] .spa-btn--small-at-small-up {
    font-size: 14px;
    line-height: 16px;
    padding: 8px 16px;
    border-radius: 16px;
    height: 32px;
    line-height: 12px
}

.small-up [data-sparta-container] .spa-btn--small-at-small-up:hover,
.small-up [data-sparta-container] .spa-btn--small-at-small-up:focus {
    padding-left: 15px;
    padding-right: 15px
}

.small-up [data-sparta-container] .spa-btn--medium-at-small-up {
    font-size: 20px;
    padding: 8px 24px;
    border-radius: 22px;
    height: 44px
}

.small-up [data-sparta-container] .spa-btn--medium-at-small-up:hover,
.small-up [data-sparta-container] .spa-btn--medium-at-small-up:focus {
    padding-left: 23px;
    padding-right: 23px
}

.small-up [data-sparta-container] .spa-btn--large-at-small-up {
    font-size: 28px;
    line-height: 24px;
    padding: 8px 32px;
    border-radius: 28px;
    height: 56px
}

.small-up [data-sparta-container] .spa-btn--large-at-small-up:hover,
.small-up [data-sparta-container] .spa-btn--large-at-small-up:focus {
    padding-left: 31px;
    padding-right: 31px
}

.small-up [data-sparta-container] .spa-btn--block-at-small-up {
    display: block;
    width: 100%;
    margin-top: 8px;
    margin-bottom: 8px
}

.small-plus-only [data-sparta-container] .spa-btn--xsmall-at-small-plus-only {
    min-width: 60px;
    font-size: 12px;
    padding: 4px 12px;
    border-radius: 18px;
    height: 24px;
    line-height: 12px
}

.small-plus-only [data-sparta-container] .spa-btn--xsmall-at-small-plus-only:hover,
.small-plus-only [data-sparta-container] .spa-btn--xsmall-at-small-plus-only:focus {
    padding-left: 11px;
    padding-right: 11px
}

.small-plus-only [data-sparta-container] .spa-btn--small-at-small-plus-only {
    font-size: 14px;
    line-height: 16px;
    padding: 8px 16px;
    border-radius: 16px;
    height: 32px;
    line-height: 12px
}

.small-plus-only [data-sparta-container] .spa-btn--small-at-small-plus-only:hover,
.small-plus-only [data-sparta-container] .spa-btn--small-at-small-plus-only:focus {
    padding-left: 15px;
    padding-right: 15px
}

.small-plus-only [data-sparta-container] .spa-btn--medium-at-small-plus-only {
    font-size: 20px;
    padding: 8px 24px;
    border-radius: 22px;
    height: 44px
}

.small-plus-only [data-sparta-container] .spa-btn--medium-at-small-plus-only:hover,
.small-plus-only [data-sparta-container] .spa-btn--medium-at-small-plus-only:focus {
    padding-left: 23px;
    padding-right: 23px
}

.small-plus-only [data-sparta-container] .spa-btn--large-at-small-plus-only {
    font-size: 28px;
    line-height: 24px;
    padding: 8px 32px;
    border-radius: 28px;
    height: 56px
}

.small-plus-only [data-sparta-container] .spa-btn--large-at-small-plus-only:hover,
.small-plus-only [data-sparta-container] .spa-btn--large-at-small-plus-only:focus {
    padding-left: 31px;
    padding-right: 31px
}

.small-plus-only [data-sparta-container] .spa-btn--block-at-small-plus-only {
    display: block;
    width: 100%;
    margin-top: 8px;
    margin-bottom: 8px
}

.small-plus-up [data-sparta-container] .spa-btn--xsmall-at-small-plus-up {
    min-width: 60px;
    font-size: 12px;
    padding: 4px 12px;
    border-radius: 18px;
    height: 24px;
    line-height: 12px
}

.small-plus-up [data-sparta-container] .spa-btn--xsmall-at-small-plus-up:hover,
.small-plus-up [data-sparta-container] .spa-btn--xsmall-at-small-plus-up:focus {
    padding-left: 11px;
    padding-right: 11px
}

.small-plus-up [data-sparta-container] .spa-btn--small-at-small-plus-up {
    font-size: 14px;
    line-height: 16px;
    padding: 8px 16px;
    border-radius: 16px;
    height: 32px;
    line-height: 12px
}

.small-plus-up [data-sparta-container] .spa-btn--small-at-small-plus-up:hover,
.small-plus-up [data-sparta-container] .spa-btn--small-at-small-plus-up:focus {
    padding-left: 15px;
    padding-right: 15px
}

.small-plus-up [data-sparta-container] .spa-btn--medium-at-small-plus-up {
    font-size: 20px;
    padding: 8px 24px;
    border-radius: 22px;
    height: 44px
}

.small-plus-up [data-sparta-container] .spa-btn--medium-at-small-plus-up:hover,
.small-plus-up [data-sparta-container] .spa-btn--medium-at-small-plus-up:focus {
    padding-left: 23px;
    padding-right: 23px
}

.small-plus-up [data-sparta-container] .spa-btn--large-at-small-plus-up {
    font-size: 28px;
    line-height: 24px;
    padding: 8px 32px;
    border-radius: 28px;
    height: 56px
}

.small-plus-up [data-sparta-container] .spa-btn--large-at-small-plus-up:hover,
.small-plus-up [data-sparta-container] .spa-btn--large-at-small-plus-up:focus {
    padding-left: 31px;
    padding-right: 31px
}

.small-plus-up [data-sparta-container] .spa-btn--block-at-small-plus-up {
    display: block;
    width: 100%;
    margin-top: 8px;
    margin-bottom: 8px
}

.medium-only [data-sparta-container] .spa-btn--xsmall-at-medium-only {
    min-width: 60px;
    font-size: 12px;
    padding: 4px 12px;
    border-radius: 18px;
    height: 24px;
    line-height: 12px
}

.medium-only [data-sparta-container] .spa-btn--xsmall-at-medium-only:hover,
.medium-only [data-sparta-container] .spa-btn--xsmall-at-medium-only:focus {
    padding-left: 11px;
    padding-right: 11px
}

.medium-only [data-sparta-container] .spa-btn--small-at-medium-only {
    font-size: 14px;
    line-height: 16px;
    padding: 8px 16px;
    border-radius: 16px;
    height: 32px;
    line-height: 12px
}

.medium-only [data-sparta-container] .spa-btn--small-at-medium-only:hover,
.medium-only [data-sparta-container] .spa-btn--small-at-medium-only:focus {
    padding-left: 15px;
    padding-right: 15px
}

.medium-only [data-sparta-container] .spa-btn--medium-at-medium-only {
    font-size: 20px;
    padding: 8px 24px;
    border-radius: 22px;
    height: 44px
}

.medium-only [data-sparta-container] .spa-btn--medium-at-medium-only:hover,
.medium-only [data-sparta-container] .spa-btn--medium-at-medium-only:focus {
    padding-left: 23px;
    padding-right: 23px
}

.medium-only [data-sparta-container] .spa-btn--large-at-medium-only {
    font-size: 28px;
    line-height: 24px;
    padding: 8px 32px;
    border-radius: 28px;
    height: 56px
}

.medium-only [data-sparta-container] .spa-btn--large-at-medium-only:hover,
.medium-only [data-sparta-container] .spa-btn--large-at-medium-only:focus {
    padding-left: 31px;
    padding-right: 31px
}

.medium-only [data-sparta-container] .spa-btn--block-at-medium-only {
    display: block;
    width: 100%;
    margin-top: 8px;
    margin-bottom: 8px
}

.medium-up [data-sparta-container] .spa-btn--xsmall-at-medium-up {
    min-width: 60px;
    font-size: 12px;
    padding: 4px 12px;
    border-radius: 18px;
    height: 24px;
    line-height: 12px
}

.medium-up [data-sparta-container] .spa-btn--xsmall-at-medium-up:hover,
.medium-up [data-sparta-container] .spa-btn--xsmall-at-medium-up:focus {
    padding-left: 11px;
    padding-right: 11px
}

.medium-up [data-sparta-container] .spa-btn--small-at-medium-up {
    font-size: 14px;
    line-height: 16px;
    padding: 8px 16px;
    border-radius: 16px;
    height: 32px;
    line-height: 12px
}

.medium-up [data-sparta-container] .spa-btn--small-at-medium-up:hover,
.medium-up [data-sparta-container] .spa-btn--small-at-medium-up:focus {
    padding-left: 15px;
    padding-right: 15px
}

.medium-up [data-sparta-container] .spa-btn--medium-at-medium-up {
    font-size: 20px;
    padding: 8px 24px;
    border-radius: 22px;
    height: 44px
}

.medium-up [data-sparta-container] .spa-btn--medium-at-medium-up:hover,
.medium-up [data-sparta-container] .spa-btn--medium-at-medium-up:focus {
    padding-left: 23px;
    padding-right: 23px
}

.medium-up [data-sparta-container] .spa-btn--large-at-medium-up {
    font-size: 28px;
    line-height: 24px;
    padding: 8px 32px;
    border-radius: 28px;
    height: 56px
}

.medium-up [data-sparta-container] .spa-btn--large-at-medium-up:hover,
.medium-up [data-sparta-container] .spa-btn--large-at-medium-up:focus {
    padding-left: 31px;
    padding-right: 31px
}

.medium-up [data-sparta-container] .spa-btn--block-at-medium-up {
    display: block;
    width: 100%;
    margin-top: 8px;
    margin-bottom: 8px
}

.large-only [data-sparta-container] .spa-btn--xsmall-at-large-only {
    min-width: 60px;
    font-size: 12px;
    padding: 4px 12px;
    border-radius: 18px;
    height: 24px;
    line-height: 12px
}

.large-only [data-sparta-container] .spa-btn--xsmall-at-large-only:hover,
.large-only [data-sparta-container] .spa-btn--xsmall-at-large-only:focus {
    padding-left: 11px;
    padding-right: 11px
}

.large-only [data-sparta-container] .spa-btn--small-at-large-only {
    font-size: 14px;
    line-height: 16px;
    padding: 8px 16px;
    border-radius: 16px;
    height: 32px;
    line-height: 12px
}

.large-only [data-sparta-container] .spa-btn--small-at-large-only:hover,
.large-only [data-sparta-container] .spa-btn--small-at-large-only:focus {
    padding-left: 15px;
    padding-right: 15px
}

.large-only [data-sparta-container] .spa-btn--medium-at-large-only {
    font-size: 20px;
    padding: 8px 24px;
    border-radius: 22px;
    height: 44px
}

.large-only [data-sparta-container] .spa-btn--medium-at-large-only:hover,
.large-only [data-sparta-container] .spa-btn--medium-at-large-only:focus {
    padding-left: 23px;
    padding-right: 23px
}

.large-only [data-sparta-container] .spa-btn--large-at-large-only {
    font-size: 28px;
    line-height: 24px;
    padding: 8px 32px;
    border-radius: 28px;
    height: 56px
}

.large-only [data-sparta-container] .spa-btn--large-at-large-only:hover,
.large-only [data-sparta-container] .spa-btn--large-at-large-only:focus {
    padding-left: 31px;
    padding-right: 31px
}

.large-only [data-sparta-container] .spa-btn--block-at-large-only {
    display: block;
    width: 100%;
    margin-top: 8px;
    margin-bottom: 8px
}

.large-up [data-sparta-container] .spa-btn--xsmall-at-large-up {
    min-width: 60px;
    font-size: 12px;
    padding: 4px 12px;
    border-radius: 18px;
    height: 24px;
    line-height: 12px
}

.large-up [data-sparta-container] .spa-btn--xsmall-at-large-up:hover,
.large-up [data-sparta-container] .spa-btn--xsmall-at-large-up:focus {
    padding-left: 11px;
    padding-right: 11px
}

.large-up [data-sparta-container] .spa-btn--small-at-large-up {
    font-size: 14px;
    line-height: 16px;
    padding: 8px 16px;
    border-radius: 16px;
    height: 32px;
    line-height: 12px
}

.large-up [data-sparta-container] .spa-btn--small-at-large-up:hover,
.large-up [data-sparta-container] .spa-btn--small-at-large-up:focus {
    padding-left: 15px;
    padding-right: 15px
}

.large-up [data-sparta-container] .spa-btn--medium-at-large-up {
    font-size: 20px;
    padding: 8px 24px;
    border-radius: 22px;
    height: 44px
}

.large-up [data-sparta-container] .spa-btn--medium-at-large-up:hover,
.large-up [data-sparta-container] .spa-btn--medium-at-large-up:focus {
    padding-left: 23px;
    padding-right: 23px
}

.large-up [data-sparta-container] .spa-btn--large-at-large-up {
    font-size: 28px;
    line-height: 24px;
    padding: 8px 32px;
    border-radius: 28px;
    height: 56px
}

.large-up [data-sparta-container] .spa-btn--large-at-large-up:hover,
.large-up [data-sparta-container] .spa-btn--large-at-large-up:focus {
    padding-left: 31px;
    padding-right: 31px
}

.large-up [data-sparta-container] .spa-btn--block-at-large-up {
    display: block;
    width: 100%;
    margin-top: 8px;
    margin-bottom: 8px
}

.xlarge-only [data-sparta-container] .spa-btn--xsmall-at-xlarge-only {
    min-width: 60px;
    font-size: 12px;
    padding: 4px 12px;
    border-radius: 18px;
    height: 24px;
    line-height: 12px
}

.xlarge-only [data-sparta-container] .spa-btn--xsmall-at-xlarge-only:hover,
.xlarge-only [data-sparta-container] .spa-btn--xsmall-at-xlarge-only:focus {
    padding-left: 11px;
    padding-right: 11px
}

.xlarge-only [data-sparta-container] .spa-btn--small-at-xlarge-only {
    font-size: 14px;
    line-height: 16px;
    padding: 8px 16px;
    border-radius: 16px;
    height: 32px;
    line-height: 12px
}

.xlarge-only [data-sparta-container] .spa-btn--small-at-xlarge-only:hover,
.xlarge-only [data-sparta-container] .spa-btn--small-at-xlarge-only:focus {
    padding-left: 15px;
    padding-right: 15px
}

.xlarge-only [data-sparta-container] .spa-btn--medium-at-xlarge-only {
    font-size: 20px;
    padding: 8px 24px;
    border-radius: 22px;
    height: 44px
}

.xlarge-only [data-sparta-container] .spa-btn--medium-at-xlarge-only:hover,
.xlarge-only [data-sparta-container] .spa-btn--medium-at-xlarge-only:focus {
    padding-left: 23px;
    padding-right: 23px
}

.xlarge-only [data-sparta-container] .spa-btn--large-at-xlarge-only {
    font-size: 28px;
    line-height: 24px;
    padding: 8px 32px;
    border-radius: 28px;
    height: 56px
}

.xlarge-only [data-sparta-container] .spa-btn--large-at-xlarge-only:hover,
.xlarge-only [data-sparta-container] .spa-btn--large-at-xlarge-only:focus {
    padding-left: 31px;
    padding-right: 31px
}

.xlarge-only [data-sparta-container] .spa-btn--block-at-xlarge-only {
    display: block;
    width: 100%;
    margin-top: 8px;
    margin-bottom: 8px
}

.xlarge-up [data-sparta-container] .spa-btn--xsmall-at-xlarge-up {
    min-width: 60px;
    font-size: 12px;
    padding: 4px 12px;
    border-radius: 18px;
    height: 24px;
    line-height: 12px
}

.xlarge-up [data-sparta-container] .spa-btn--xsmall-at-xlarge-up:hover,
.xlarge-up [data-sparta-container] .spa-btn--xsmall-at-xlarge-up:focus {
    padding-left: 11px;
    padding-right: 11px
}

.xlarge-up [data-sparta-container] .spa-btn--small-at-xlarge-up {
    font-size: 14px;
    line-height: 16px;
    padding: 8px 16px;
    border-radius: 16px;
    height: 32px;
    line-height: 12px
}

.xlarge-up [data-sparta-container] .spa-btn--small-at-xlarge-up:hover,
.xlarge-up [data-sparta-container] .spa-btn--small-at-xlarge-up:focus {
    padding-left: 15px;
    padding-right: 15px
}

.xlarge-up [data-sparta-container] .spa-btn--medium-at-xlarge-up {
    font-size: 20px;
    padding: 8px 24px;
    border-radius: 22px;
    height: 44px
}

.xlarge-up [data-sparta-container] .spa-btn--medium-at-xlarge-up:hover,
.xlarge-up [data-sparta-container] .spa-btn--medium-at-xlarge-up:focus {
    padding-left: 23px;
    padding-right: 23px
}

.xlarge-up [data-sparta-container] .spa-btn--large-at-xlarge-up {
    font-size: 28px;
    line-height: 24px;
    padding: 8px 32px;
    border-radius: 28px;
    height: 56px
}

.xlarge-up [data-sparta-container] .spa-btn--large-at-xlarge-up:hover,
.xlarge-up [data-sparta-container] .spa-btn--large-at-xlarge-up:focus {
    padding-left: 31px;
    padding-right: 31px
}

.xlarge-up [data-sparta-container] .spa-btn--block-at-xlarge-up {
    display: block;
    width: 100%;
    margin-top: 8px;
    margin-bottom: 8px
}

.xxlarge-up [data-sparta-container] .spa-btn--xsmall-at-xxlarge-up {
    min-width: 60px;
    font-size: 12px;
    padding: 4px 12px;
    border-radius: 18px;
    height: 24px;
    line-height: 12px
}

.xxlarge-up [data-sparta-container] .spa-btn--xsmall-at-xxlarge-up:hover,
.xxlarge-up [data-sparta-container] .spa-btn--xsmall-at-xxlarge-up:focus {
    padding-left: 11px;
    padding-right: 11px
}

.xxlarge-up [data-sparta-container] .spa-btn--small-at-xxlarge-up {
    font-size: 14px;
    line-height: 16px;
    padding: 8px 16px;
    border-radius: 16px;
    height: 32px;
    line-height: 12px
}

.xxlarge-up [data-sparta-container] .spa-btn--small-at-xxlarge-up:hover,
.xxlarge-up [data-sparta-container] .spa-btn--small-at-xxlarge-up:focus {
    padding-left: 15px;
    padding-right: 15px
}

.xxlarge-up [data-sparta-container] .spa-btn--medium-at-xxlarge-up {
    font-size: 20px;
    padding: 8px 24px;
    border-radius: 22px;
    height: 44px
}

.xxlarge-up [data-sparta-container] .spa-btn--medium-at-xxlarge-up:hover,
.xxlarge-up [data-sparta-container] .spa-btn--medium-at-xxlarge-up:focus {
    padding-left: 23px;
    padding-right: 23px
}

.xxlarge-up [data-sparta-container] .spa-btn--large-at-xxlarge-up {
    font-size: 28px;
    line-height: 24px;
    padding: 8px 32px;
    border-radius: 28px;
    height: 56px
}

.xxlarge-up [data-sparta-container] .spa-btn--large-at-xxlarge-up:hover,
.xxlarge-up [data-sparta-container] .spa-btn--large-at-xxlarge-up:focus {
    padding-left: 31px;
    padding-right: 31px
}

.xxlarge-up [data-sparta-container] .spa-btn--block-at-xxlarge-up {
    display: block;
    width: 100%;
    margin-top: 8px;
    margin-bottom: 8px
}

[data-sparta-container] .spa-ui-info .spa-card--xsmall,
[data-sparta-container] .spa-ui-info .spa-card--small {
    padding: 16px
}

[data-sparta-container] .spa-ui-info .spa-card--xsmall .spa-card__foot,
[data-sparta-container] .spa-ui-info .spa-card--small .spa-card__foot {
    margin-top: 0;
    margin-left: -16px;
    margin-right: -16px;
    margin-bottom: -16px
}

[data-sparta-container] .spa-ui-info .spa-card--xsmall.spa-card .spa-card__foot,
[data-sparta-container] .spa-ui-info .spa-card--small.spa-card .spa-card__foot {
    padding-top: 16px
}

[data-sparta-container] .spa-ui-info .spa-card--xsmall.spa-card .spa-card__foot--sticky,
[data-sparta-container] .spa-ui-info .spa-card--small.spa-card .spa-card__foot--sticky {
    padding: 16px
}

[data-sparta-container] .spa-ui-info .spa-card--xsmall.spa-card .spa-btn:not(.spa-btn--link),
[data-sparta-container] .spa-ui-info .spa-card--small.spa-card .spa-btn:not(.spa-btn--link) {
    font-size: 14px;
    padding: 8px 16px;
    height: 32px;
    border-radius: 16px
}

[data-sparta-container] .spa-ui-info .spa-card--xsmall .spa-card__head,
[data-sparta-container] .spa-ui-info .spa-card--small .spa-card__head {
    margin: -16px -16px 12px -16px
}

[data-sparta-container] .spa-ui-info .spa-card--xsmall .spa-card__head .spa-card__dismissible,
[data-sparta-container] .spa-ui-info .spa-card--small .spa-card__head .spa-card__dismissible {
    margin: 16px 16px 16px auto
}

[data-sparta-container] .spa-ui-info .spa-card--xsmall .spa-card__head:has(.spa-card__header-content) .spa-card__dismissible,
[data-sparta-container] .spa-ui-info .spa-card--small .spa-card__head:has(.spa-card__header-content) .spa-card__dismissible {
    margin: 0 0 0 auto
}

[data-sparta-container] .spa-ui-info .spa-card--xsmall .spa-card__title,
[data-sparta-container] .spa-ui-info .spa-card--xsmall .spa-card__secondary-title,
[data-sparta-container] .spa-ui-info .spa-card--small .spa-card__title,
[data-sparta-container] .spa-ui-info .spa-card--small .spa-card__secondary-title {
    padding: 16px
}

[data-sparta-container] .spa-ui-info .spa-card--xsmall .spa-card__title,
[data-sparta-container] .spa-ui-info .spa-card--xsmall .spa-card__title h1,
[data-sparta-container] .spa-ui-info .spa-card--xsmall .spa-card__title h2,
[data-sparta-container] .spa-ui-info .spa-card--xsmall .spa-card__title h3,
[data-sparta-container] .spa-ui-info .spa-card--xsmall .spa-card__title h4,
[data-sparta-container] .spa-ui-info .spa-card--xsmall .spa-card__title h5,
[data-sparta-container] .spa-ui-info .spa-card--xsmall .spa-card__title h6,
[data-sparta-container] .spa-ui-info .spa-card--xsmall .spa-card__secondary-title,
[data-sparta-container] .spa-ui-info .spa-card--xsmall .spa-card__secondary-title h1,
[data-sparta-container] .spa-ui-info .spa-card--xsmall .spa-card__secondary-title h2,
[data-sparta-container] .spa-ui-info .spa-card--xsmall .spa-card__secondary-title h3,
[data-sparta-container] .spa-ui-info .spa-card--xsmall .spa-card__secondary-title h4,
[data-sparta-container] .spa-ui-info .spa-card--xsmall .spa-card__secondary-title h5,
[data-sparta-container] .spa-ui-info .spa-card--xsmall .spa-card__secondary-title h6,
[data-sparta-container] .spa-ui-info .spa-card--small .spa-card__title,
[data-sparta-container] .spa-ui-info .spa-card--small .spa-card__title h1,
[data-sparta-container] .spa-ui-info .spa-card--small .spa-card__title h2,
[data-sparta-container] .spa-ui-info .spa-card--small .spa-card__title h3,
[data-sparta-container] .spa-ui-info .spa-card--small .spa-card__title h4,
[data-sparta-container] .spa-ui-info .spa-card--small .spa-card__title h5,
[data-sparta-container] .spa-ui-info .spa-card--small .spa-card__title h6,
[data-sparta-container] .spa-ui-info .spa-card--small .spa-card__secondary-title,
[data-sparta-container] .spa-ui-info .spa-card--small .spa-card__secondary-title h1,
[data-sparta-container] .spa-ui-info .spa-card--small .spa-card__secondary-title h2,
[data-sparta-container] .spa-ui-info .spa-card--small .spa-card__secondary-title h3,
[data-sparta-container] .spa-ui-info .spa-card--small .spa-card__secondary-title h4,
[data-sparta-container] .spa-ui-info .spa-card--small .spa-card__secondary-title h5,
[data-sparta-container] .spa-ui-info .spa-card--small .spa-card__secondary-title h6 {
    font-size: 16px
}

[data-sparta-container] .spa-ui-info .spa-card--xsmall .spa-card__head,
[data-sparta-container] .spa-ui-info .spa-card--small .spa-card__head {
    margin-left: -16px !important
}

@media only screen and (min-width: 768px) {

    [data-sparta-container] .spa-ui-info .spa-card--xsmall .spa-card__head-wrapper:has(.spa-card__header-content),
    [data-sparta-container] .spa-ui-info .spa-card--small .spa-card__head-wrapper:has(.spa-card__header-content) {
        padding: 16px !important
    }
}

[data-sparta-container] .spa-ui-info .spa-card--medium {
    padding: 16px 16px !important
}

[data-sparta-container] .spa-ui-info .spa-card--medium .spa-card__foot {
    margin-top: 16px !important;
    margin-left: -16px !important;
    margin-right: -16px !important;
    margin-bottom: -16px !important
}

[data-sparta-container] .spa-ui-info .spa-card--medium .spa-card__head {
    margin: -16px -16px 12px -16px;
    margin: -16px -16px 12px -8px !important
}

@media only screen and (min-width: 768px) {
    [data-sparta-container] .spa-ui-info .spa-card--medium .spa-card__head {
        margin: -16px -16px 12px -16px !important
    }
}

[data-sparta-container] .spa-ui-info .spa-card--medium .spa-card__head .spa-card__dismissible {
    margin: 16px 16px 16px auto
}

[data-sparta-container] .spa-ui-info .spa-card--medium .spa-card__head:has(.spa-card__header-content) .spa-card__dismissible {
    margin: 0 0 0 auto !important
}

[data-sparta-container] .spa-ui-info .spa-card--medium .spa-card__title {
    padding: 0 !important;
    margin-left: -8px
}

[data-sparta-container] .spa-ui-info .spa-card--medium .spa-card__title,
[data-sparta-container] .spa-ui-info .spa-card--medium .spa-card__title h1,
[data-sparta-container] .spa-ui-info .spa-card--medium .spa-card__title h2,
[data-sparta-container] .spa-ui-info .spa-card--medium .spa-card__title h3,
[data-sparta-container] .spa-ui-info .spa-card--medium .spa-card__title h4,
[data-sparta-container] .spa-ui-info .spa-card--medium .spa-card__title h5,
[data-sparta-container] .spa-ui-info .spa-card--medium .spa-card__title h6,
[data-sparta-container] .spa-ui-info .spa-card--medium .spa-card__secondary-title,
[data-sparta-container] .spa-ui-info .spa-card--medium .spa-card__secondary-title h1,
[data-sparta-container] .spa-ui-info .spa-card--medium .spa-card__secondary-title h2,
[data-sparta-container] .spa-ui-info .spa-card--medium .spa-card__secondary-title h3,
[data-sparta-container] .spa-ui-info .spa-card--medium .spa-card__secondary-title h4,
[data-sparta-container] .spa-ui-info .spa-card--medium .spa-card__secondary-title h5,
[data-sparta-container] .spa-ui-info .spa-card--medium .spa-card__secondary-title h6 {
    font-size: 16px !important
}

[data-sparta-container] .spa-ui-info .spa-card--large {
    padding: 16px 24px
}

[data-sparta-container] .spa-ui-info .spa-card--large .spa-card__foot {
    margin-top: 0;
    margin-left: -24px;
    margin-right: -24px;
    margin-bottom: -24px;
    padding-top: 24px
}

[data-sparta-container] .spa-ui-info .spa-card--large .spa-card__foot-link {
    padding: 24px 0
}

[data-sparta-container] .spa-ui-info .spa-card--large.spa-card .spa-card__foot--sticky {
    padding: 24px
}

[data-sparta-container] .spa-ui-info .spa-card--large .spa-card__head {
    margin: -16px -24px 12px -24px
}

[data-sparta-container] .spa-ui-info .spa-card--large .spa-card__head .spa-card__dismissible {
    margin: 16px 24px 16px auto
}

[data-sparta-container] .spa-ui-info .spa-card--large .spa-card__head:has(.spa-card__header-content) .spa-card__dismissible {
    margin: 0 0 0 auto
}

[data-sparta-container] .spa-ui-info .spa-card--large .spa-card__title,
[data-sparta-container] .spa-ui-info .spa-card--large .spa-card__secondary-title {
    padding: 16px 24px
}

[data-sparta-container] .spa-ui-info .spa-card--large .spa-card__title,
[data-sparta-container] .spa-ui-info .spa-card--large .spa-card__title h1,
[data-sparta-container] .spa-ui-info .spa-card--large .spa-card__title h2,
[data-sparta-container] .spa-ui-info .spa-card--large .spa-card__title h3,
[data-sparta-container] .spa-ui-info .spa-card--large .spa-card__title h4,
[data-sparta-container] .spa-ui-info .spa-card--large .spa-card__title h5,
[data-sparta-container] .spa-ui-info .spa-card--large .spa-card__title h6,
[data-sparta-container] .spa-ui-info .spa-card--large .spa-card__secondary-title,
[data-sparta-container] .spa-ui-info .spa-card--large .spa-card__secondary-title h1,
[data-sparta-container] .spa-ui-info .spa-card--large .spa-card__secondary-title h2,
[data-sparta-container] .spa-ui-info .spa-card--large .spa-card__secondary-title h3,
[data-sparta-container] .spa-ui-info .spa-card--large .spa-card__secondary-title h4,
[data-sparta-container] .spa-ui-info .spa-card--large .spa-card__secondary-title h5,
[data-sparta-container] .spa-ui-info .spa-card--large .spa-card__secondary-title h6 {
    font-size: 20px
}

[data-sparta-container] .spa-card {
    background-color: #fff;
    border-radius: 12px;
    position: relative;
    padding: 16px 24px
}

[data-sparta-container] .spa-card--xsmall,
[data-sparta-container] .spa-card--small {
    padding: 16px
}

[data-sparta-container] .spa-card--xsmall .spa-card__foot,
[data-sparta-container] .spa-card--small .spa-card__foot {
    margin-top: 0;
    margin-left: -16px;
    margin-right: -16px;
    margin-bottom: -16px
}

[data-sparta-container] .spa-card--xsmall.spa-card .spa-card__foot,
[data-sparta-container] .spa-card--small.spa-card .spa-card__foot {
    padding-top: 16px
}

[data-sparta-container] .spa-card--xsmall.spa-card .spa-card__foot--sticky,
[data-sparta-container] .spa-card--small.spa-card .spa-card__foot--sticky {
    padding: 16px
}

[data-sparta-container] .spa-card--xsmall.spa-card .spa-btn:not(.spa-btn--link),
[data-sparta-container] .spa-card--small.spa-card .spa-btn:not(.spa-btn--link) {
    font-size: 14px;
    padding: 8px 16px;
    height: 32px;
    border-radius: 16px
}

[data-sparta-container] .spa-card--xsmall .spa-card__head,
[data-sparta-container] .spa-card--small .spa-card__head {
    margin: -16px -16px 12px -16px
}

[data-sparta-container] .spa-card--xsmall .spa-card__head .spa-card__dismissible,
[data-sparta-container] .spa-card--small .spa-card__head .spa-card__dismissible {
    margin: 16px 16px 16px auto
}

[data-sparta-container] .spa-card--xsmall .spa-card__head:has(.spa-card__header-content) .spa-card__dismissible,
[data-sparta-container] .spa-card--small .spa-card__head:has(.spa-card__header-content) .spa-card__dismissible {
    margin: 0 0 0 auto
}

[data-sparta-container] .spa-card--xsmall .spa-card__title,
[data-sparta-container] .spa-card--xsmall .spa-card__secondary-title,
[data-sparta-container] .spa-card--small .spa-card__title,
[data-sparta-container] .spa-card--small .spa-card__secondary-title {
    padding: 16px
}

[data-sparta-container] .spa-card--xsmall .spa-card__title,
[data-sparta-container] .spa-card--xsmall .spa-card__title h1,
[data-sparta-container] .spa-card--xsmall .spa-card__title h2,
[data-sparta-container] .spa-card--xsmall .spa-card__title h3,
[data-sparta-container] .spa-card--xsmall .spa-card__title h4,
[data-sparta-container] .spa-card--xsmall .spa-card__title h5,
[data-sparta-container] .spa-card--xsmall .spa-card__title h6,
[data-sparta-container] .spa-card--xsmall .spa-card__secondary-title,
[data-sparta-container] .spa-card--xsmall .spa-card__secondary-title h1,
[data-sparta-container] .spa-card--xsmall .spa-card__secondary-title h2,
[data-sparta-container] .spa-card--xsmall .spa-card__secondary-title h3,
[data-sparta-container] .spa-card--xsmall .spa-card__secondary-title h4,
[data-sparta-container] .spa-card--xsmall .spa-card__secondary-title h5,
[data-sparta-container] .spa-card--xsmall .spa-card__secondary-title h6,
[data-sparta-container] .spa-card--small .spa-card__title,
[data-sparta-container] .spa-card--small .spa-card__title h1,
[data-sparta-container] .spa-card--small .spa-card__title h2,
[data-sparta-container] .spa-card--small .spa-card__title h3,
[data-sparta-container] .spa-card--small .spa-card__title h4,
[data-sparta-container] .spa-card--small .spa-card__title h5,
[data-sparta-container] .spa-card--small .spa-card__title h6,
[data-sparta-container] .spa-card--small .spa-card__secondary-title,
[data-sparta-container] .spa-card--small .spa-card__secondary-title h1,
[data-sparta-container] .spa-card--small .spa-card__secondary-title h2,
[data-sparta-container] .spa-card--small .spa-card__secondary-title h3,
[data-sparta-container] .spa-card--small .spa-card__secondary-title h4,
[data-sparta-container] .spa-card--small .spa-card__secondary-title h5,
[data-sparta-container] .spa-card--small .spa-card__secondary-title h6 {
    font-size: 16px
}

[data-sparta-container] .spa-card--xsmall .spa-card__head,
[data-sparta-container] .spa-card--small .spa-card__head {
    margin-left: -16px
}

@media only screen and (min-width: 768px) {

    [data-sparta-container] .spa-card--xsmall .spa-card__head-wrapper:has(.spa-card__header-content),
    [data-sparta-container] .spa-card--small .spa-card__head-wrapper:has(.spa-card__header-content) {
        padding: 16px
    }
}

[data-sparta-container] .spa-card--medium {
    padding: 16px 24px
}

[data-sparta-container] .spa-card--medium .spa-card__foot {
    margin-top: 16px;
    margin-left: -24px;
    margin-right: -24px;
    margin-bottom: -16px
}

[data-sparta-container] .spa-card--medium .spa-card__head {
    margin: -16px -24px 12px -24px
}

[data-sparta-container] .spa-card--medium .spa-card__head .spa-card__dismissible {
    margin: 16px 24px 16px auto
}

[data-sparta-container] .spa-card--medium .spa-card__head:has(.spa-card__header-content) .spa-card__dismissible {
    margin: 0 0 0 auto
}

[data-sparta-container] .spa-card--medium .spa-card__title {
    padding: 16px 24px
}

[data-sparta-container] .spa-card--medium .spa-card__title,
[data-sparta-container] .spa-card--medium .spa-card__title h1,
[data-sparta-container] .spa-card--medium .spa-card__title h2,
[data-sparta-container] .spa-card--medium .spa-card__title h3,
[data-sparta-container] .spa-card--medium .spa-card__title h4,
[data-sparta-container] .spa-card--medium .spa-card__title h5,
[data-sparta-container] .spa-card--medium .spa-card__title h6,
[data-sparta-container] .spa-card--medium .spa-card__secondary-title,
[data-sparta-container] .spa-card--medium .spa-card__secondary-title h1,
[data-sparta-container] .spa-card--medium .spa-card__secondary-title h2,
[data-sparta-container] .spa-card--medium .spa-card__secondary-title h3,
[data-sparta-container] .spa-card--medium .spa-card__secondary-title h4,
[data-sparta-container] .spa-card--medium .spa-card__secondary-title h5,
[data-sparta-container] .spa-card--medium .spa-card__secondary-title h6 {
    font-size: 20px
}

@media only screen and (min-width: 1px)and (max-width: 767px) {
    [data-sparta-container] .spa-card--medium {
        padding: 16px
    }

    [data-sparta-container] .spa-card--medium .spa-card__foot {
        margin-top: 0;
        margin-left: -16px;
        margin-right: -16px;
        margin-bottom: -16px
    }

    [data-sparta-container] .spa-card--medium.spa-card .spa-card__foot {
        padding-top: 16px
    }

    [data-sparta-container] .spa-card--medium.spa-card .spa-card__foot--sticky {
        padding: 16px
    }

    [data-sparta-container] .spa-card--medium.spa-card .spa-btn:not(.spa-btn--link) {
        font-size: 14px;
        padding: 8px 16px;
        height: 32px;
        border-radius: 16px
    }

    [data-sparta-container] .spa-card--medium .spa-card__head {
        margin: -16px -16px 12px -16px
    }

    [data-sparta-container] .spa-card--medium .spa-card__head .spa-card__dismissible {
        margin: 16px 16px 16px auto
    }

    [data-sparta-container] .spa-card--medium .spa-card__head:has(.spa-card__header-content) .spa-card__dismissible {
        margin: 0 0 0 auto
    }

    [data-sparta-container] .spa-card--medium .spa-card__title,
    [data-sparta-container] .spa-card--medium .spa-card__secondary-title {
        padding: 16px
    }

    [data-sparta-container] .spa-card--medium .spa-card__title,
    [data-sparta-container] .spa-card--medium .spa-card__title h1,
    [data-sparta-container] .spa-card--medium .spa-card__title h2,
    [data-sparta-container] .spa-card--medium .spa-card__title h3,
    [data-sparta-container] .spa-card--medium .spa-card__title h4,
    [data-sparta-container] .spa-card--medium .spa-card__title h5,
    [data-sparta-container] .spa-card--medium .spa-card__title h6,
    [data-sparta-container] .spa-card--medium .spa-card__secondary-title,
    [data-sparta-container] .spa-card--medium .spa-card__secondary-title h1,
    [data-sparta-container] .spa-card--medium .spa-card__secondary-title h2,
    [data-sparta-container] .spa-card--medium .spa-card__secondary-title h3,
    [data-sparta-container] .spa-card--medium .spa-card__secondary-title h4,
    [data-sparta-container] .spa-card--medium .spa-card__secondary-title h5,
    [data-sparta-container] .spa-card--medium .spa-card__secondary-title h6 {
        font-size: 16px
    }
}

[data-sparta-container] .spa-card--large {
    padding: 16px 24px
}

[data-sparta-container] .spa-card--large .spa-card__foot {
    margin-top: 0;
    margin-left: -24px;
    margin-right: -24px;
    margin-bottom: -24px;
    padding-top: 24px
}

[data-sparta-container] .spa-card--large .spa-card__foot-link {
    padding: 24px 0
}

[data-sparta-container] .spa-card--large.spa-card .spa-card__foot--sticky {
    padding: 24px
}

[data-sparta-container] .spa-card--large .spa-card__head {
    margin: -16px -24px 12px -24px
}

[data-sparta-container] .spa-card--large .spa-card__head .spa-card__dismissible {
    margin: 16px 24px 16px auto
}

[data-sparta-container] .spa-card--large .spa-card__head:has(.spa-card__header-content) .spa-card__dismissible {
    margin: 0 0 0 auto
}

[data-sparta-container] .spa-card--large .spa-card__title,
[data-sparta-container] .spa-card--large .spa-card__secondary-title {
    padding: 16px 24px
}

[data-sparta-container] .spa-card--large .spa-card__title,
[data-sparta-container] .spa-card--large .spa-card__title h1,
[data-sparta-container] .spa-card--large .spa-card__title h2,
[data-sparta-container] .spa-card--large .spa-card__title h3,
[data-sparta-container] .spa-card--large .spa-card__title h4,
[data-sparta-container] .spa-card--large .spa-card__title h5,
[data-sparta-container] .spa-card--large .spa-card__title h6,
[data-sparta-container] .spa-card--large .spa-card__secondary-title,
[data-sparta-container] .spa-card--large .spa-card__secondary-title h1,
[data-sparta-container] .spa-card--large .spa-card__secondary-title h2,
[data-sparta-container] .spa-card--large .spa-card__secondary-title h3,
[data-sparta-container] .spa-card--large .spa-card__secondary-title h4,
[data-sparta-container] .spa-card--large .spa-card__secondary-title h5,
[data-sparta-container] .spa-card--large .spa-card__secondary-title h6 {
    font-size: 20px
}

@media only screen and (min-width: 1px)and (max-width: 767px) {
    [data-sparta-container] .spa-card--large {
        padding: 16px
    }

    [data-sparta-container] .spa-card--large .spa-card__foot {
        margin-top: 0;
        margin-left: -16px;
        margin-right: -16px;
        margin-bottom: -16px
    }

    [data-sparta-container] .spa-card--large.spa-card .spa-card__foot {
        padding-top: 16px
    }

    [data-sparta-container] .spa-card--large.spa-card .spa-card__foot--sticky {
        padding: 16px
    }

    [data-sparta-container] .spa-card--large.spa-card .spa-btn:not(.spa-btn--link) {
        font-size: 14px;
        padding: 8px 16px;
        height: 32px;
        border-radius: 16px
    }

    [data-sparta-container] .spa-card--large .spa-card__head {
        margin: -16px -16px 12px -16px
    }

    [data-sparta-container] .spa-card--large .spa-card__head .spa-card__dismissible {
        margin: 16px 16px 16px auto
    }

    [data-sparta-container] .spa-card--large .spa-card__head:has(.spa-card__header-content) .spa-card__dismissible {
        margin: 0 0 0 auto
    }

    [data-sparta-container] .spa-card--large .spa-card__title,
    [data-sparta-container] .spa-card--large .spa-card__secondary-title {
        padding: 16px
    }

    [data-sparta-container] .spa-card--large .spa-card__title,
    [data-sparta-container] .spa-card--large .spa-card__title h1,
    [data-sparta-container] .spa-card--large .spa-card__title h2,
    [data-sparta-container] .spa-card--large .spa-card__title h3,
    [data-sparta-container] .spa-card--large .spa-card__title h4,
    [data-sparta-container] .spa-card--large .spa-card__title h5,
    [data-sparta-container] .spa-card--large .spa-card__title h6,
    [data-sparta-container] .spa-card--large .spa-card__secondary-title,
    [data-sparta-container] .spa-card--large .spa-card__secondary-title h1,
    [data-sparta-container] .spa-card--large .spa-card__secondary-title h2,
    [data-sparta-container] .spa-card--large .spa-card__secondary-title h3,
    [data-sparta-container] .spa-card--large .spa-card__secondary-title h4,
    [data-sparta-container] .spa-card--large .spa-card__secondary-title h5,
    [data-sparta-container] .spa-card--large .spa-card__secondary-title h6 {
        font-size: 16px
    }
}

[data-sparta-container] .spa-card--overlay {
    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, .12)
}

[data-sparta-container] .spa-card.spa-card--border-line {
    box-shadow: none;
    border: 1px solid #d5d5d5
}

[data-sparta-container] .spa-card.spa-card--border-none,
[data-sparta-container] .spa-card--remove-shadow {
    box-shadow: none;
    border: 0 none
}

[data-sparta-container] .spa-card__head {
    margin: 0
}

[data-sparta-container] .spa-card__head .spa-card__title {
    order: 1;
    max-width: calc(100% - 44px);
    margin: 0;
    flex-grow: 1
}

[data-sparta-container] .spa-card__head .spa-card__title,
[data-sparta-container] .spa-card__head .spa-card__title h1,
[data-sparta-container] .spa-card__head .spa-card__title h2,
[data-sparta-container] .spa-card__head .spa-card__title h3,
[data-sparta-container] .spa-card__head .spa-card__title h4,
[data-sparta-container] .spa-card__head .spa-card__title h5,
[data-sparta-container] .spa-card__head .spa-card__title h6 {
    font-family: "cnx-bold";
    color: #000
}

[data-sparta-container] .spa-card__head .spa-card__dismissible {
    order: 2;
    background-color: rgba(0, 0, 0, 0);
    background-position: center center;
    padding: 0;
    margin: 0;
    outline: none;
    cursor: pointer;
    border: 1px solid rgba(0, 0, 0, 0);
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%23646464%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M18.5882353,4 L12,10.5841151 L5.41176471,4 L4,5.4108818 L10.5882353,11.9949969 L4,18.5791119 L5.41176471,20 L12,13.4158849 L18.5882353,20 L20,18.5791119 L13.4217772,11.9949969 L20,5.4108818 C20,5.4108818 19.5294118,4.94058787 18.5882353,4 Z%22%20/%3E%3C/svg%3E");
    flex-shrink: 0;
    flex-grow: 0;
    flex-basis: 24px;
    height: 24px;
    width: 24px
}

[data-sparta-container] .spa-card__head .spa-card__dismissible:hover,
[data-sparta-container] .spa-card__head .spa-card__dismissible:focus {
    border-color: #0053c2;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%230053c2%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M18.5882353,4 L12,10.5841151 L5.41176471,4 L4,5.4108818 L10.5882353,11.9949969 L4,18.5791119 L5.41176471,20 L12,13.4158849 L18.5882353,20 L20,18.5791119 L13.4217772,11.9949969 L20,5.4108818 C20,5.4108818 19.5294118,4.94058787 18.5882353,4 Z%22%20/%3E%3C/svg%3E")
}

[data-sparta-container] .spa-card__head .spa-card__dismissible-white {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%23ffffff%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M18.5882353,4 L12,10.5841151 L5.41176471,4 L4,5.4108818 L10.5882353,11.9949969 L4,18.5791119 L5.41176471,20 L12,13.4158849 L18.5882353,20 L20,18.5791119 L13.4217772,11.9949969 L20,5.4108818 C20,5.4108818 19.5294118,4.94058787 18.5882353,4 Z%22%20/%3E%3C/svg%3E")
}

[data-sparta-container] .spa-card__head .spa-card__dismissible-white:hover,
[data-sparta-container] .spa-card__head .spa-card__dismissible-white:focus {
    border-color: #fff;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%23ffffff%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M18.5882353,4 L12,10.5841151 L5.41176471,4 L4,5.4108818 L10.5882353,11.9949969 L4,18.5791119 L5.41176471,20 L12,13.4158849 L18.5882353,20 L20,18.5791119 L13.4217772,11.9949969 L20,5.4108818 C20,5.4108818 19.5294118,4.94058787 18.5882353,4 Z%22%20/%3E%3C/svg%3E")
}

[data-sparta-container] .spa-card__head .spa-card__dismissible.spa-ui-layer-close {
    position: relative;
    top: 0;
    right: 0
}

[data-sparta-container] .spa-card__head-wrapper {
    display: flex;
    flex-flow: row nowrap;
    align-items: flex-start
}

[data-sparta-container] .spa-card__head-wrapper:has(.spa-card__header-content:empty) {
    padding: 0
}

[data-sparta-container] .spa-card__head-wrapper:has(.spa-card__header-content) {
    flex-flow: column;
    padding: 16px
}

@media only screen and (min-width: 768px) {
    [data-sparta-container] .spa-card__head-wrapper:has(.spa-card__header-content) {
        padding: 16px 24px
    }
}

[data-sparta-container] .spa-card__head-wrapper-none {
    background-color: #fff;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px
}

[data-sparta-container] .spa-card__head-wrapper-red {
    background-color: #c41230;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px
}

[data-sparta-container] .spa-card__head-wrapper-red .spa-card__title {
    color: #fff
}

[data-sparta-container] .spa-card__head-wrapper-blue {
    background-color: #012169;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px
}

[data-sparta-container] .spa-card__head-wrapper-blue .spa-card__title {
    color: #fff
}

[data-sparta-container] .spa-card__head-wrapper-gray {
    background-color: #d5d5d5;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px
}

[data-sparta-container] .spa-card__head-wrapper .spa-card__subtitle {
    color: #646464;
    font-size: 14px;
    margin-top: 4px
}

[data-sparta-container] .spa-card__header-content {
    display: flex;
    flex-flow: row nowrap;
    flex-grow: 1;
    width: 100%
}

[data-sparta-container] .spa-card__header-content .spa-card__icon {
    flex-shrink: 0;
    width: 32px;
    height: auto;
    align-self: flex-start
}

[data-sparta-container] .spa-card__header-content .spa-card__icon svg {
    fill: #646464
}

@media only screen and (min-width: 768px) {
    [data-sparta-container] .spa-card__header-content .spa-card__icon {
        width: 40px
    }
}

[data-sparta-container] .spa-card__header-content .spa-card__title {
    padding: 0;
    order: unset;
    margin-right: 12px
}

@media only screen and (min-width: 768px) {
    [data-sparta-container] .spa-card__header-content .spa-card__title {
        margin-right: 16px
    }
}

[data-sparta-container] .spa-card__header-content .spa-card__secondary-title {
    align-self: flex-start;
    margin-right: 12px;
    padding: 0
}

[data-sparta-container] .spa-card__header-content .spa-card__secondary-title,
[data-sparta-container] .spa-card__header-content .spa-card__secondary-title h1,
[data-sparta-container] .spa-card__header-content .spa-card__secondary-title h2,
[data-sparta-container] .spa-card__header-content .spa-card__secondary-title h3,
[data-sparta-container] .spa-card__header-content .spa-card__secondary-title h4,
[data-sparta-container] .spa-card__header-content .spa-card__secondary-title h5,
[data-sparta-container] .spa-card__header-content .spa-card__secondary-title h6 {
    font-family: "cnx-bold";
    color: #000
}

@media only screen and (min-width: 768px) {
    [data-sparta-container] .spa-card__header-content .spa-card__secondary-title {
        margin-right: 16px
    }
}

[data-sparta-container] .spa-card .show-on-focus:focus {
    position: relative;
    font-size: 12px;
    line-height: 14px;
    white-space: normal;
    height: auto;
    width: auto;
    opacity: 1;
    clip-path: none;
    outline: 2px dotted
}

[data-sparta-container] .spa-card__foot {
    display: flex;
    justify-content: space-evenly;
    align-items: center
}

[data-sparta-container] .spa-card__foot-link {
    flex-basis: 0;
    text-align: center;
    flex-grow: 1;
    padding: 12px 0px;
    border-top: 1px solid #d5d5d5;
    border-right: 1px solid #d5d5d5
}

[data-sparta-container] .spa-card__foot-link:last-child {
    border-right: none
}

[data-sparta-container] .spa-card__foot-link.spa-btn--link {
    line-height: 24px
}

[data-sparta-container] .spa-card__foot-link.spa-btn--link:hover {
    color: #0053c2
}

[data-sparta-container] .spa-card__foot-stack {
    flex-flow: column;
    align-items: normal
}

[data-sparta-container] .spa-card__foot-stack .spa-card__foot-link {
    border-right: none
}

[data-sparta-container] .spa-card__foot-stack .spa-card__foot-link {
    border-right: 1px solid rgba(0, 0, 0, 0)
}

[data-sparta-container] .spa-card__foot-stack .spa-card__foot-link:focus {
    outline: none;
    border: 1px solid #0053c2;
    border-radius: 2px
}

@media only screen and (min-width: 1025px) {
    [data-sparta-container] .spa-card__foot[data-stacked-desktop=true] {
        flex-flow: column;
        align-items: normal
    }

    [data-sparta-container] .spa-card__foot[data-stacked-desktop=true] .spa-card__foot-link {
        border-right: none
    }
}

@media only screen and (min-width: 768px)and (max-width: 1024px) {
    [data-sparta-container] .spa-card__foot[data-stacked-tablet=true] {
        flex-flow: column;
        align-items: normal
    }

    [data-sparta-container] .spa-card__foot[data-stacked-tablet=true] .spa-card__foot-link {
        border-right: none
    }
}

@media only screen and (min-width: 1px)and (max-width: 767px) {
    [data-sparta-container] .spa-card__foot {
        flex-flow: column;
        align-items: normal
    }

    [data-sparta-container] .spa-card__foot .spa-card__foot-link {
        border-right: none
    }

    [data-sparta-container] .spa-card__foot[data-stacked-mobile=false] {
        flex-flow: row;
        align-items: center
    }

    [data-sparta-container] .spa-card__foot[data-stacked-mobile=false] .spa-card__foot-link {
        border-right: 1px solid #d5d5d5
    }
}

[data-sparta-container] .spa-card__body-app-wrapper {
    margin: 0 0 12px 0
}

[data-sparta-container] .spa-card.spa-card__dismissible--none .spa-card__title {
    max-width: 100%
}

[data-sparta-container] .spa-card[class*=" card-caret-"]::before {
    content: "";
    position: absolute;
    top: -8px;
    left: 0;
    right: 0;
    width: 0;
    height: 0;
    margin: auto;
    border-bottom: 8px solid #fff;
    border-right: 8px solid rgba(0, 0, 0, 0);
    border-left: 8px solid rgba(0, 0, 0, 0)
}

[data-sparta-container] .spa-card.card-caret-top-right::before {
    left: auto;
    right: 12px
}

[data-sparta-container] .spa-card.card-caret-top-left::before {
    right: auto;
    left: 12px
}

[data-sparta-container] .spa-card[class*=" card-caret-bottom"]::before {
    transform: rotate(180deg);
    top: auto;
    bottom: -8px
}

[data-sparta-container] .spa-card.card-caret-bottom-right::before {
    left: auto;
    right: 12px
}

[data-sparta-container] .spa-card.card-caret-bottom-left::before {
    right: auto;
    left: 12px
}

[data-sparta-container] .spa-card[class*=" card-caret-left"]::before {
    transform: rotate(-90deg);
    left: -12px;
    right: auto
}

[data-sparta-container] .spa-card.card-caret-left::before {
    top: 0;
    bottom: 0
}

[data-sparta-container] .spa-card.card-caret-left-top::before {
    top: 12px;
    bottom: auto
}

[data-sparta-container] .spa-card.card-caret-left-bottom::before {
    top: auto;
    bottom: 12px
}

[data-sparta-container] .spa-card[class*=" card-caret-right"]::before {
    transform: rotate(90deg);
    left: auto;
    right: -12px
}

[data-sparta-container] .spa-card.card-caret-right::before {
    top: 0;
    bottom: 0
}

[data-sparta-container] .spa-card.card-caret-right-top::before {
    top: 12px;
    bottom: auto
}

[data-sparta-container] .spa-card.card-caret-right-bottom::before {
    top: auto;
    bottom: 12px
}

[data-sparta-container] .spa-card--clickable {
    cursor: pointer;
    position: relative
}

[data-sparta-container] .spa-card--clickable:focus,
[data-sparta-container] .spa-card--clickable:focus-within {
    outline: 1px solid #0053c2;
    outline-offset: 2px
}

[data-sparta-container] .spa-card--clickable:active {
    outline: 2px solid #0053c2
}

[data-sparta-container] .spa-card--clickable:hover {
    outline: 2px solid #0053c2
}

[data-sparta-container] .spa-card--clickable:hover:focus {
    outline: 3px solid #0053c2;
    outline-offset: 0
}

[data-sparta-container] .spa-card--clickable .spa-card__body a:hover,
[data-sparta-container] .spa-card--clickable .spa-card__body a:focus,
[data-sparta-container] .spa-card--clickable .spa-card__body a:active {
    text-decoration: none;
    outline: 0
}

[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--primary:hover,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--primary:focus,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--primary:active,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--primary:visited {
    color: #fff;
    background-color: #012169;
    box-shadow: none;
    border: 1px solid #012169
}

[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--primary-dark:hover,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--primary-dark:focus,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--primary-dark:active,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--primary-dark:visited {
    color: #012169;
    background-color: #fff;
    box-shadow: none;
    border: 1px solid #fff
}

[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--primary-alt:hover,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--primary-alt:focus,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--primary-alt:active,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--primary-alt:visited {
    color: #fff;
    background-color: #a50e28;
    box-shadow: none;
    border: 1px solid #fff
}

[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--primary-alt-dark:hover,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--primary-alt-dark:focus,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--primary-alt-dark:active,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--primary-alt-dark:visited {
    color: #fff;
    background-color: #a50e28;
    box-shadow: none;
    border: 1px solid #fff
}

[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--secondary:hover,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--secondary:focus,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--secondary:active,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--secondary:visited {
    color: #012169;
    background-color: #fff;
    box-shadow: none;
    border: 1px solid #012169
}

[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--secondary-dark:hover,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--secondary-dark:focus,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--secondary-dark:active,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--secondary-dark:visited {
    color: #fff;
    background-color: #012169;
    box-shadow: none;
    border: 1px solid #fff
}

[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--tertiary:hover,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--tertiary:focus,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--tertiary:active,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--tertiary:visited {
    color: #0053c2;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    border: 1px solid rgba(0, 0, 0, 0)
}

[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--tertiary-dark:hover,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--tertiary-dark:focus,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--tertiary-dark:active,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--tertiary-dark:visited {
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    border: 1px solid rgba(0, 0, 0, 0)
}

[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--link:hover,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--link:focus,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--link:active,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--link:visited {
    color: #0053c2;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    border: 1px solid rgba(0, 0, 0, 0)
}

[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--disabled:hover,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--disabled:focus,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--disabled:active,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--disabled:visited {
    color: #646464;
    background-color: #ededed;
    box-shadow: none;
    border: 1px solid #ededed
}

[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--disabled-dark:hover,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--disabled-dark:focus,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--disabled-dark:active,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--disabled-dark:visited {
    color: #646464;
    background-color: #bababa;
    box-shadow: none;
    border: 1px solid #bababa
}

[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--destructive:hover,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--destructive:focus,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--destructive:active,
[data-sparta-container] .spa-card--clickable .spa-card__body .spa-btn--destructive:visited {
    color: #fff;
    background-color: #a50e28;
    box-shadow: none;
    border: 1px solid #fff
}

[data-sparta-container] .spa-card--clickable-dark-bg:hover {
    box-shadow: 0 0 0 2px #fff;
    outline: none
}

[data-sparta-container] .spa-card--clickable-dark-bg:focus,
[data-sparta-container] .spa-card--clickable-dark-bg:focus-within {
    outline: 1px solid #fff;
    outline-offset: 2px
}

[data-sparta-container] .spa-card--clickable-dark-bg:hover:focus {
    outline: 3px solid #fff;
    outline-offset: 0
}

[data-sparta-container] .spa-card.spa-card--expandable {
    padding-bottom: 0
}

[data-sparta-container] .spa-card.spa-card--expandable .spa-card__head {
    margin-bottom: 0
}

[data-sparta-container] .spa-card.spa-card--expandable .spa-card__body.hidden {
    opacity: 0;
    pointer-events: none;
    height: 0;
    overflow: hidden;
    transition: height .3s cubic-bezier(0.4, 0, 0.2, 1), opacity .3s
}

[data-sparta-container] .spa-card.spa-card--expandable .spa-card__toggle {
    background: none;
    border: none;
    cursor: pointer;
    justify-content: flex-start;
    align-self: flex-start;
    transition: all .3s ease 0s
}

[data-sparta-container] .spa-card.spa-card--expandable .spa-card__toggle .spa-icon {
    width: 24px;
    height: 24px
}

[data-sparta-container] .spa-card.spa-card--expandable .spa-card__toggle .spa-icon svg {
    fill: #646464
}

[data-sparta-container] .spa-card.spa-card--expandable .spa-card__head-wrapper {
    width: 100%;
    background: rgba(0, 0, 0, 0);
    text-align: inherit
}

[data-sparta-container] .spa-card.spa-card--expandable .spa-card__head-wrapper:hover {
    background-color: #f5f5f5;
    cursor: pointer
}

[data-sparta-container] .spa-card.spa-card--expandable .spa-card__head-wrapper:focus,
[data-sparta-container] .spa-card.spa-card--expandable .spa-card__head-wrapper:active,
[data-sparta-container] .spa-card.spa-card--expandable .spa-card__head-wrapper:focus-visible {
    outline: 1px solid #0053c2;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    cursor: pointer
}

[data-sparta-container] .spa-card.spa-card--expandable-active {
    padding-bottom: 16px
}

[data-sparta-container] .spa-card.spa-card--expandable-active .spa-card__head {
    margin-bottom: 12px
}

[data-sparta-container] .spa-card.spa-card--expandable-active .spa-card__body {
    opacity: 1;
    pointer-events: auto;
    overflow: visible
}

[data-sparta-container] .spa-card.spa-card--expandable-active .spa-card__toggle .spa-icon {
    transform: rotate(180deg)
}

[data-sparta-container] .divider--horizontal {
    height: 1px;
    width: 100%;
    background-color: #d5d5d5;
    margin-top: auto;
    margin-bottom: auto;
    border: none
}

[data-sparta-container] .divider--horizontal-tertiary {
    background-color: #fff
}

[data-sparta-container] .divider--vertical-left {
    border-left: 1px solid #d5d5d5
}

[data-sparta-container] .divider--vertical-left-tertiary {
    border-left: 1px solid #fff
}

[data-sparta-container] .divider--vertical-right {
    border-right: 1px solid #d5d5d5
}

[data-sparta-container] .divider--vertical-right-tertiary {
    border-right: 1px solid #fff
}

[data-sparta-container] .spa-svg-color-gray--default.spa-icon--helper svg {
    fill: #646464
}

[data-sparta-container] .spa-svg-color-gray--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #646464
}

[data-sparta-container] .spa-svg-color-gray-s20--default.spa-icon--helper svg {
    fill: #d5d5d5
}

[data-sparta-container] .spa-svg-color-gray-s20--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #d5d5d5
}

[data-sparta-container] .spa-svg-color-brand-tertiary--default.spa-icon--helper svg {
    fill: #fff
}

[data-sparta-container] .spa-svg-color-brand-tertiary--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #fff
}

[data-sparta-container] .spa-svg-color-royal-one--default.spa-icon--helper svg {
    fill: #0053c2
}

[data-sparta-container] .spa-svg-color-royal-one--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #0053c2
}

[data-sparta-container] .spa-svg-color-regal-one--default.spa-icon--helper svg {
    fill: #c41230
}

[data-sparta-container] .spa-svg-color-regal-one--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #c41230
}

[data-sparta-container] .spa-svg-color-black--default.spa-icon--helper svg {
    fill: #000
}

[data-sparta-container] .spa-svg-color-black--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #000
}

[data-sparta-container] .spa-svg-color-black-alt--default.spa-icon--helper svg {
    fill: #333
}

[data-sparta-container] .spa-svg-color-black-alt--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #333
}

[data-sparta-container] .spa-svg-color-gray--default.spa-icon--helper svg {
    fill: #646464
}

[data-sparta-container] .spa-svg-color-gray--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #646464
}

[data-sparta-container] .spa-svg-color-gray-s70--default.spa-icon--helper svg {
    fill: #919191
}

[data-sparta-container] .spa-svg-color-gray-s70--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #919191
}

[data-sparta-container] .spa-svg-color-gray-s40--default.spa-icon--helper svg {
    fill: #bababa
}

[data-sparta-container] .spa-svg-color-gray-s40--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #bababa
}

[data-sparta-container] .spa-svg-color-gray-s20--default.spa-icon--helper svg {
    fill: #d5d5d5
}

[data-sparta-container] .spa-svg-color-gray-s20--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #d5d5d5
}

[data-sparta-container] .spa-svg-color-gray-s10--default.spa-icon--helper svg {
    fill: #ededed
}

[data-sparta-container] .spa-svg-color-gray-s10--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #ededed
}

[data-sparta-container] .spa-svg-color-gray-s05--default.spa-icon--helper svg {
    fill: #f5f5f5
}

[data-sparta-container] .spa-svg-color-gray-s05--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #f5f5f5
}

[data-sparta-container] .spa-svg-color-royal-two--default.spa-icon--helper svg {
    fill: #0073cf
}

[data-sparta-container] .spa-svg-color-royal-two--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #0073cf
}

[data-sparta-container] .spa-svg-color-royal-two-dark--default.spa-icon--helper svg {
    fill: #0064b4
}

[data-sparta-container] .spa-svg-color-royal-two-dark--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #0064b4
}

[data-sparta-container] .spa-svg-color-royal-two-dark-2--default.spa-icon--helper svg {
    fill: #005395
}

[data-sparta-container] .spa-svg-color-royal-two-dark-2--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #005395
}

[data-sparta-container] .spa-svg-color-royal-two-s80--default.spa-icon--helper svg {
    fill: #338fd9
}

[data-sparta-container] .spa-svg-color-royal-two-s80--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #338fd9
}

[data-sparta-container] .spa-svg-color-royal-two-s50--default.spa-icon--helper svg {
    fill: #80b9e7
}

[data-sparta-container] .spa-svg-color-royal-two-s50--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #80b9e7
}

[data-sparta-container] .spa-svg-color-royal-two-s20--default.spa-icon--helper svg {
    fill: #cce3f5
}

[data-sparta-container] .spa-svg-color-royal-two-s20--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #cce3f5
}

[data-sparta-container] .spa-svg-color-royal-two-s10--default.spa-icon--helper svg {
    fill: #e5f1fa
}

[data-sparta-container] .spa-svg-color-royal-two-s10--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #e5f1fa
}

[data-sparta-container] .spa-svg-color-royal-two-s05--default.spa-icon--helper svg {
    fill: #f2f8fc
}

[data-sparta-container] .spa-svg-color-royal-two-s05--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #f2f8fc
}

[data-sparta-container] .spa-svg-color-royal-three--default.spa-icon--helper svg {
    fill: #009cde
}

[data-sparta-container] .spa-svg-color-royal-three--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #009cde
}

[data-sparta-container] .spa-svg-color-royal-three-dark--default.spa-icon--helper svg {
    fill: #0395d3
}

[data-sparta-container] .spa-svg-color-royal-three-dark--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #0395d3
}

[data-sparta-container] .spa-svg-color-royal-three-dark-2--default.spa-icon--helper svg {
    fill: #0074a5
}

[data-sparta-container] .spa-svg-color-royal-three-dark-2--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #0074a5
}

[data-sparta-container] .spa-svg-color-royal-three-s80--default.spa-icon--helper svg {
    fill: #33b0e5
}

[data-sparta-container] .spa-svg-color-royal-three-s80--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #33b0e5
}

[data-sparta-container] .spa-svg-color-royal-three-s50--default.spa-icon--helper svg {
    fill: #80cdee
}

[data-sparta-container] .spa-svg-color-royal-three-s50--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #80cdee
}

[data-sparta-container] .spa-svg-color-royal-three-s20--default.spa-icon--helper svg {
    fill: #ccebf8
}

[data-sparta-container] .spa-svg-color-royal-three-s20--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #ccebf8
}

[data-sparta-container] .spa-svg-color-royal-three-s10--default.spa-icon--helper svg {
    fill: #e0f0f6
}

[data-sparta-container] .spa-svg-color-royal-three-s10--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #e0f0f6
}

[data-sparta-container] .spa-svg-color-royal-three-s05--default.spa-icon--helper svg {
    fill: #f2fafd
}

[data-sparta-container] .spa-svg-color-royal-three-s05--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #f2fafd
}

[data-sparta-container] .spa-svg-color-brand-secondary--default.spa-icon--helper svg {
    fill: #012169
}

[data-sparta-container] .spa-svg-color-brand-secondary--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #012169
}

[data-sparta-container] .spa-svg-color-brand-secondary-s80--default.spa-icon--helper svg {
    fill: #344e87
}

[data-sparta-container] .spa-svg-color-brand-secondary-s80--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #344e87
}

[data-sparta-container] .spa-svg-color-brand-secondary-s50--default.spa-icon--helper svg {
    fill: #8090b4
}

[data-sparta-container] .spa-svg-color-brand-secondary-s50--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #8090b4
}

[data-sparta-container] .spa-svg-color-brand-secondary-s20--default.spa-icon--helper svg {
    fill: #ccd3e1
}

[data-sparta-container] .spa-svg-color-brand-secondary-s20--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #ccd3e1
}

[data-sparta-container] .spa-svg-color-brand-secondary-s10--default.spa-icon--helper svg {
    fill: #e5e8f0
}

[data-sparta-container] .spa-svg-color-brand-secondary-s10--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #e5e8f0
}

[data-sparta-container] .spa-svg-color-brand-secondary-s05--default.spa-icon--helper svg {
    fill: #f2f4f7
}

[data-sparta-container] .spa-svg-color-brand-secondary-s05--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #f2f4f7
}

[data-sparta-container] .spa-svg-color-brand-primary--default.spa-icon--helper svg {
    fill: #e31837
}

[data-sparta-container] .spa-svg-color-brand-primary--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #e31837
}

[data-sparta-container] .spa-svg-color-primary-s80--default.spa-icon--helper svg {
    fill: #e9465f
}

[data-sparta-container] .spa-svg-color-primary-s80--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #e9465f
}

[data-sparta-container] .spa-svg-color-primary-s50--default.spa-icon--helper svg {
    fill: #f18b9b
}

[data-sparta-container] .spa-svg-color-primary-s50--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #f18b9b
}

[data-sparta-container] .spa-svg-color-primary-s20--default.spa-icon--helper svg {
    fill: #f9d1d7
}

[data-sparta-container] .spa-svg-color-primary-s20--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #f9d1d7
}

[data-sparta-container] .spa-svg-color-primary-s10--default.spa-icon--helper svg {
    fill: #fce7eb
}

[data-sparta-container] .spa-svg-color-primary-s10--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #fce7eb
}

[data-sparta-container] .spa-svg-color-primary-s05--default.spa-icon--helper svg {
    fill: #fdf3f5
}

[data-sparta-container] .spa-svg-color-primary-s05--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #fdf3f5
}

[data-sparta-container] .spa-svg-color-regal-one--default.spa-icon--helper svg {
    fill: #c41230
}

[data-sparta-container] .spa-svg-color-regal-one--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #c41230
}

[data-sparta-container] .spa-svg-color-regal-one-dark--default.spa-icon--helper svg {
    fill: #a50e28
}

[data-sparta-container] .spa-svg-color-regal-one-dark--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #a50e28
}

[data-sparta-container] .spa-svg-color-regal-one-s80--default.spa-icon--helper svg {
    fill: #d14159
}

[data-sparta-container] .spa-svg-color-regal-one-s80--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #d14159
}

[data-sparta-container] .spa-svg-color-regal-one-s50--default.spa-icon--helper svg {
    fill: #e28897
}

[data-sparta-container] .spa-svg-color-regal-one-s50--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #e28897
}

[data-sparta-container] .spa-svg-color-regal-one-s20--default.spa-icon--helper svg {
    fill: #f3d0d6
}

[data-sparta-container] .spa-svg-color-regal-one-s20--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #f3d0d6
}

[data-sparta-container] .spa-svg-color-regal-one-s10--default.spa-icon--helper svg {
    fill: #f9e7ea
}

[data-sparta-container] .spa-svg-color-regal-one-s10--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #f9e7ea
}

[data-sparta-container] .spa-svg-color-regal-one-s05--default.spa-icon--helper svg {
    fill: #fcf3f4
}

[data-sparta-container] .spa-svg-color-regal-one-s05--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #fcf3f4
}

[data-sparta-container] .spa-svg-color-regal-two--default.spa-icon--helper svg {
    fill: #780032
}

[data-sparta-container] .spa-svg-color-regal-two--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #780032
}

[data-sparta-container] .spa-svg-color-regal-two-s80--default.spa-icon--helper svg {
    fill: #93335b
}

[data-sparta-container] .spa-svg-color-regal-two-s80--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #93335b
}

[data-sparta-container] .spa-svg-color-regal-two-s50--default.spa-icon--helper svg {
    fill: #bb8099
}

[data-sparta-container] .spa-svg-color-regal-two-s50--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #bb8099
}

[data-sparta-container] .spa-svg-color-regal-two-s20--default.spa-icon--helper svg {
    fill: #e4ccd6
}

[data-sparta-container] .spa-svg-color-regal-two-s20--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #e4ccd6
}

[data-sparta-container] .spa-svg-color-regal-two-s10--default.spa-icon--helper svg {
    fill: #f1e5ea
}

[data-sparta-container] .spa-svg-color-regal-two-s10--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #f1e5ea
}

[data-sparta-container] .spa-svg-color-regal-two-s05--default.spa-icon--helper svg {
    fill: #f8f2f5
}

[data-sparta-container] .spa-svg-color-regal-two-s05--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #f8f2f5
}

[data-sparta-container] .spa-svg-color-secondary-one-dark-2--default.spa-icon--helper svg {
    fill: #b05705
}

[data-sparta-container] .spa-svg-color-secondary-one-dark-2--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #b05705
}

[data-sparta-container] .spa-svg-color-secondary-three-dark--default.spa-icon--helper svg {
    fill: #207804
}

[data-sparta-container] .spa-svg-color-secondary-three-dark--default.spa-icon--helper.spa-icon--interactive svg {
    fill: #207804
}

[data-sparta-container] .spa-icon {
    border: 1px solid rgba(0, 0, 0, 0);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-size: auto;
    display: inline-block;
    height: 44px;
    width: 44px
}

[data-sparta-container] .spa-icon[data-override-w=true] {
    width: inherit
}

[data-sparta-container] .spa-icon[data-override-h=true] {
    height: inherit
}

[data-sparta-container] .spa-icon:hover,
[data-sparta-container] .spa-icon:focus {
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 2px;
    box-sizing: border-box;
    outline: 0
}

[data-sparta-container] button>.spa-icon--helper,
[data-sparta-container] button.spa-icon--helper {
    justify-content: center
}

[data-sparta-container] .spa-icon--helper {
    border: 1px solid rgba(0, 0, 0, 0);
    display: flex;
    flex-shrink: 0;
    align-items: center;
    padding: 0;
    margin: 0;
    background: none;
    font-family: roboto-regular, Arial, "Helvetica Neue", Helvetica, Roboto, sans-serif;
    font-style: normal
}

[data-sparta-container] .spa-icon--helper:hover,
[data-sparta-container] .spa-icon--helper:focus {
    border-color: rgba(0, 0, 0, 0)
}

[data-sparta-container] .spa-icon--helper svg {
    fill: #333
}

[data-sparta-container] .spa-icon--helper svg:not(:first-child) {
    display: none
}

[data-sparta-container] .spa-icon--helper.spa-icon--interactive {
    outline: 0
}

[data-sparta-container] .spa-icon--helper.spa-icon--interactive svg {
    fill: #646464
}

[data-sparta-container] .spa-icon--helper.spa-icon--interactive:hover,
[data-sparta-container] .spa-icon--helper.spa-icon--interactive:focus {
    outline: 0;
    border-color: #0053c2
}

[data-sparta-container] .spa-icon--helper.spa-icon--interactive:hover svg,
[data-sparta-container] .spa-icon--helper.spa-icon--interactive:focus svg {
    fill: #0053c2
}

[data-sparta-container] .spa-icon--helper.spa-icon--hasMulti svg:last-child {
    display: none
}

[data-sparta-container] .spa-icon--helper.spa-icon--hasMulti:hover svg:first-child,
[data-sparta-container] .spa-icon--helper.spa-icon--hasMulti:focus svg:first-child {
    display: none
}

[data-sparta-container] .spa-icon--helper.spa-icon--hasMulti:hover svg:last-child,
[data-sparta-container] .spa-icon--helper.spa-icon--hasMulti:focus svg:last-child {
    display: flex
}

[data-sparta-container] .spa-icon--helper.spa-icon--hasText {
    height: auto;
    width: auto;
    color: inherit
}

[data-sparta-container] .spa-icon--helper.spa-icon--hasText.spa-icon--interactive {
    padding: 8px;
    color: #646464
}

[data-sparta-container] .spa-icon--helper.spa-icon--hasText.spa-icon--interactive:hover,
[data-sparta-container] .spa-icon--helper.spa-icon--hasText.spa-icon--interactive:focus {
    color: #0053c2
}

[data-sparta-container] .spa-icon--helper.spa-icon--hasText.spa-icon--textPos-left svg,
[data-sparta-container] .spa-icon--helper.spa-icon--hasText.spa-icon--textPos-right svg {
    display: unset
}

[data-sparta-container] .spa-icon--helper.spa-icon--hasText.spa-icon--textPos-left svg {
    margin-left: 8px
}

[data-sparta-container] .spa-icon--helper.spa-icon--hasText.spa-icon--textPos-right svg {
    margin-right: 8px
}

[data-sparta-container] .spa-icon--helper.spa-icon--hasText.spa-icon--textPos-right .spa-icon-badge-wrapper {
    margin-right: 8px
}

[data-sparta-container] .spa-icon--helper.spa-icon--hasText.spa-icon--textPos-right .spa-badge {
    top: -5px;
    right: 5px
}

[data-sparta-container] .spa-icon--helper.spa-icon--hasText.spa-icon--textPos-right .spa-badge--numeric {
    top: -10px;
    right: -10px
}

[data-sparta-container] .spa-icon--helper.spa-icon--darkBackground {
    padding: 8px
}

[data-sparta-container] .spa-icon--helper.spa-icon--darkBackground svg {
    fill: #fff
}

[data-sparta-container] .spa-icon--helper.spa-icon--darkBackground.spa-icon--interactive:hover,
[data-sparta-container] .spa-icon--helper.spa-icon--darkBackground.spa-icon--interactive:focus {
    border-color: #fff
}

[data-sparta-container] .spa-icon--helper.spa-icon--darkBackground.spa-icon--interactive:hover svg,
[data-sparta-container] .spa-icon--helper.spa-icon--darkBackground.spa-icon--interactive:focus svg {
    fill: #fff
}

[data-sparta-container] .spa-icon--helper.spa-icon--darkBackground.spa-icon--hasText {
    color: #fff
}

[data-sparta-container] .spa-icon--helper.spa-icon--darkBackground.spa-icon--hasText.spa-icon--interactive:hover,
[data-sparta-container] .spa-icon--helper.spa-icon--darkBackground.spa-icon--hasText.spa-icon--interactive:focus {
    color: #fff
}

[data-sparta-container] .spa-icon--helper.spa-icon--has-badge {
    position: relative;
    display: inline-block
}

[data-sparta-container] .spa-icon--helper.spa-icon--has-badge.spa-icon--hasText svg {
    margin-bottom: -5px
}

[data-sparta-container] .spa-icon--helper.spa-icon--has-badge.spa-icon--textPos-right {
    margin-right: 8px
}

[data-sparta-container] .spa-icon--helper.spa-icon--has-badge .spa-icon-badge-wrapper {
    display: inline-block;
    position: relative
}

[data-sparta-container] .spa-icon--helper.spa-icon--has-badge .spa-badge {
    top: -8px;
    right: -8px
}

[data-sparta-container] .spa-icon--helper.spa-icon--has-badge .spa-badge--numeric {
    top: -10px;
    right: -16px
}

[data-sparta-container] .spa-icon-loading {
    background-image: none;
    display: inline-block;
    height: 40px;
    margin: 10px 10px 4px;
    position: relative;
    text-align: justify;
    width: 40px
}

[data-sparta-container] .spa-icon-loading::before {
    background-image: url(https://www1.bac-assets.com//homepage/spa-assets/images/loader-72-black-34d1f8c2a781834eb867.svg);
    animation: icon-loading-animation 2s linear infinite;
    background-size: contain;
    bottom: 0;
    content: " ";
    height: 100%;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

[data-sparta-container] .spa-icon-loading.icon-loader-24::before {
    background-image: url(https://www1.bac-assets.com//homepage/spa-assets/images/loader-24-black-b3878702e9e7c3e53e13.svg)
}

[data-sparta-container] .spa-icon-loading.icon-loader-48::before {
    background-image: url(https://www1.bac-assets.com//homepage/spa-assets/images/loader-48-black-e4a5d9b7c308a993f096.svg)
}

[data-sparta-container] .spa-icon-loading.icon-loader-72::before {
    background-image: url(https://www1.bac-assets.com//homepage/spa-assets/images/loader-72-black-34d1f8c2a781834eb867.svg)
}

[data-sparta-container] .spa-icon-loading.icon-loader-100::before {
    background-image: url(https://www1.bac-assets.com//homepage/spa-assets/images/loader-100-black-d9c9dc3c580a6a679c86.svg)
}

@keyframes icon-loading-animation {
    100% {
        transform: rotate(360deg)
    }
}

.shadow-top {
    box-shadow: 0 -12px 10px -3px rgba(0, 0, 0, .12)
}

.shadow-bottom {
    box-shadow: 0 12px 10px 0 rgba(0, 0, 0, .12)
}

.shadow-dropdown {
    box-shadow: 9px 9px 12px 0 rgba(0, 0, 0, .12)
}

.shadow-left {
    box-shadow: -15px 0 11px -6px rgba(0, 0, 0, .12)
}

.shadow-default {
    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, .12)
}

.shadow-overlay {
    box-shadow: 2px 2px 15px 4px rgba(0, 0, 0, .8)
}

@keyframes fadeOut {
    0% {
        visibility: visible;
        opacity: 1;
        height: auto
    }

    99% {
        visibility: hidden;
        opacity: 0;
        height: auto
    }

    100% {
        visibility: hidden;
        opacity: 0;
        height: 0
    }
}

@keyframes fadeIn {
    0% {
        visibility: hidden;
        opacity: 0;
        height: 0
    }

    1% {
        visibility: visible;
        height: auto;
        opacity: 0
    }

    100% {
        visibility: visible;
        opacity: 1;
        height: auto
    }
}

@keyframes noneOut {
    0% {
        visibility: visible;
        opacity: 1;
        height: auto
    }

    99% {
        visibility: hidden;
        opacity: 0;
        height: auto
    }

    100% {
        visibility: hidden;
        opacity: 0;
        height: 0
    }
}

@keyframes noneIn {
    0% {
        visibility: hidden;
        opacity: 0;
        height: 0
    }

    1% {
        visibility: visible;
        height: auto;
        opacity: 0
    }

    100% {
        visibility: visible;
        opacity: 1;
        height: auto
    }
}

[data-sparta-container] .sparta-animate-fade-out,
[data-sparta-container] .sparta-animate-fade-in {
    animation-iteration-count: 1;
    animation-duration: 1.5s;
    animation-fill-mode: both
}

[data-sparta-container] .sparta-animate-none-out,
[data-sparta-container] .sparta-animate-none-in {
    animation-iteration-count: 1;
    animation-duration: 0s;
    animation-fill-mode: both
}

[data-sparta-container] .sparta-animate-fade-out {
    animation-name: fadeOut
}

[data-sparta-container] .sparta-animate-fade-in {
    animation-name: fadeIn
}

[data-sparta-container] .sparta-animate-none-out {
    animation-name: noneOut
}

[data-sparta-container] .sparta-animate-none-in {
    animation-name: noneIn
}

[data-sparta-container] .spa-table {
    width: 100%;
    margin-top: 0;
    border-collapse: collapse
}

[data-sparta-container] .spa-table-container {
    width: 100%
}

[data-sparta-container] .spa-table-header {
    width: 100%;
    padding: 10px;
    margin: 0;
    color: #fff;
    background: #e31837;
    font-family: "cnx-bold";
    font-size: 16px;
    font-weight: normal
}

[data-sparta-container] .spa-table-header--secondary {
    color: #6b5e51;
    background: rgba(0, 0, 0, 0);
    border-bottom: 1px solid #ededed
}

[data-sparta-container] .spa-table table {
    background: #fff;
    border: solid 1px #ddd;
    margin-bottom: 1.25rem;
    table-layout: auto;
    border-collapse: collapse;
    border-spacing: 0
}

[data-sparta-container] .spa-table table td,
[data-sparta-container] .spa-table table th {
    border: none
}

[data-sparta-container] .spa-table table thead th {
    background: #f5f5f5;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.125rem;
    padding: .5rem .625rem .625rem
}

[data-sparta-container] .spa-table table>tfoot>tr {
    background: #ededed
}

[data-sparta-container] .spa-table table>tfoot>th {
    color: #000;
    font-size: 16px;
    font-weight: bold;
    display: table-cell;
    line-height: 1.125rem
}

[data-sparta-container] .spa-table table tr {
    height: 40px;
    padding: 15px 10px
}

[data-sparta-container] .spa-table table tr>td {
    color: #000;
    font-size: 14px
}

[data-sparta-container] .spa-table table tr:nth-child(even) {
    background: #f5f5f5
}

[data-sparta-container] .spa-table table tr:nth-child(odd) {
    background: #fff
}

@keyframes spa-cms-animation--name-bounce {

    from,
    20%,
    53%,
    80%,
    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)
    }
}

[data-sparta-container] .spa-cms-animation--name-bounce {
    animation-name: spa-cms-animation--name-bounce;
    transform-origin: center bottom
}

@keyframes spa-cms-animation--name-flash {

    from,
    50%,
    to {
        opacity: 1
    }

    25%,
    75% {
        opacity: 0
    }
}

[data-sparta-container] .spa-cms-animation--name-flash {
    animation-name: spa-cms-animation--name-flash
}

@keyframes spa-cms-animation--name-pulse {
    from {
        transform: scale3d(1, 1, 1)
    }

    50% {
        transform: scale3d(1.05, 1.05, 1.05)
    }

    to {
        transform: scale3d(1, 1, 1)
    }
}

[data-sparta-container] .spa-cms-animation--name-pulse {
    animation-name: spa-cms-animation--name-pulse
}

@keyframes spa-cms-animation--name-bounce-in {

    from,
    20%,
    40%,
    60%,
    80%,
    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)
    }
}

[data-sparta-container] .spa-cms-animation--name-bounce-in {
    animation-duration: .75s;
    animation-name: spa-cms-animation--name-bounce-in
}

@keyframes spa-cms-animation--name-bounce-in-down {

    from,
    60%,
    75%,
    90%,
    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 {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

@keyframes spa-cms-animation--name-bounce-in-down-alt {

    from,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }

    0% {
        opacity: 0;
        transform: translate3d(0, -50px, 0)
    }

    30% {
        opacity: 1;
        transform: translate3d(0, 25px, 0)
    }

    55% {
        transform: translate3d(0, -10px, 0)
    }

    80% {
        transform: translate3d(0, 5px, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

[data-sparta-container] .spa-cms-animation--name-bounce-in-down {
    animation-name: spa-cms-animation--name-bounce-in-down
}

[data-sparta-container] .spa-cms-animation--name-bounce-in-down-alt {
    animation-name: spa-cms-animation--name-bounce-in-down-alt
}

@keyframes spa-cms-animation--name-bounce-in-left {

    from,
    60%,
    75%,
    90%,
    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 {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

[data-sparta-container] .spa-cms-animation--name-bounce-in-left {
    animation-name: spa-cms-animation--name-bounce-in-left
}

@keyframes spa-cms-animation--name-bounce-in-right {

    from,
    60%,
    75%,
    90%,
    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 {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

[data-sparta-container] .spa-cms-animation--name-bounce-in-right {
    animation-name: spa-cms-animation--name-bounce-in-right
}

@keyframes spa-cms-animation--name-bounce-in-up {

    from,
    60%,
    75%,
    90%,
    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 {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

[data-sparta-container] .spa-cms-animation--name-bounce-in-up {
    animation-name: spa-cms-animation--name-bounce-in-up
}

@keyframes spa-cms-animation--name-bounce-out {
    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)
    }
}

@keyframes spa-cms-animation--name-bounce-out-up {
    20% {
        transform: translate3d(0, -20px, 0)
    }

    40%,
    45% {
        opacity: 1;
        transform: translate3d(0, 40px, 0)
    }

    to {
        opacity: 0;
        transform: translate3d(0, -2000px, 0)
    }
}

@keyframes spa-cms-animation--name-bounce-out-up-alt {
    0% {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }

    35% {
        opacity: 1;
        transform: translate3d(0, -15%, 0)
    }

    60% {
        opacity: 1;
        transform: translate3d(0, 25%, 0)
    }

    100% {
        opacity: 0;
        transform: translate3d(0, -50%, 0)
    }
}

[data-sparta-container] .spa-cms-animation--name-bounce-out-up {
    animation-name: spa-cms-animation--name-bounce-out-up
}

[data-sparta-container] .spa-cms-animation--name-bounce-out-up-alt {
    animation-name: spa-cms-animation--name-bounce-out-up-alt
}

@keyframes spa-cms-animation--name-fade-in {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

[data-sparta-container] .spa-cms-animation--name-fade-in {
    animation-name: spa-cms-animation--name-fade-in
}

@keyframes spa-cms-animation--name-fade-in-down {
    from {
        opacity: 0;
        transform: translate3d(0, -100%, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

[data-sparta-container] .spa-cms-animation--name-fade-in-down {
    animation-name: spa-cms-animation--name-fade-in-down
}

@keyframes spa-cms-animation--name-fade-in-down-big {
    from {
        opacity: 0;
        transform: translate3d(0, -2000px, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

[data-sparta-container] .spa-cms-animation--name-fade-in-down-big {
    animation-name: spa-cms-animation--name-fade-in-down-big
}

@keyframes spa-cms-animation--name-fade-in-left {
    from {
        opacity: 0;
        transform: translate3d(-100%, 0, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

[data-sparta-container] .spa-cms-animation--name-fade-in-left {
    animation-name: spa-cms-animation--name-fade-in-left
}

@keyframes spa-cms-animation--name-fade-in-left-big {
    from {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

[data-sparta-container] .spa-cms-animation--name-fade-in-left-big {
    animation-name: spa-cms-animation--name-fade-in-left-big
}

@keyframes spa-cms-animation--name-fade-in-right {
    from {
        opacity: 0;
        transform: translate3d(100%, 0, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

[data-sparta-container] .spa-cms-animation--name-fade-in-right {
    animation-name: spa-cms-animation--name-fade-in-right
}

@keyframes spa-cms-animation--name-fade-in-right-big {
    from {
        opacity: 0;
        transform: translate3d(2000px, 0, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

[data-sparta-container] .spa-cms-animation--name-fade-in-right-big {
    animation-name: spa-cms-animation--name-fade-in-right-big
}

@keyframes spa-cms-animation--name-fade-in-up {
    from {
        opacity: 0;
        transform: translate3d(0, 100%, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

[data-sparta-container] .spa-cms-animation--name-fade-in-up {
    animation-name: spa-cms-animation--name-fade-in-up
}

@keyframes spa-cms-animation--name-fade-in-up-big {
    from {
        opacity: 0;
        transform: translate3d(0, 2000px, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

[data-sparta-container] .spa-cms-animation--name-fade-in-up-big {
    animation-name: spa-cms-animation--name-fade-in-up-big
}

@keyframes spa-cms-animation--name-fade-out {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

[data-sparta-container] .spa-cms-animation--name-fade-out {
    animation-name: spa-cms-animation--name-fade-out
}

@keyframes spa-cms-animation--name-shine-in-left {
    0% {
        transform: translate3d(-100%, 0, 0) rotate(115deg);
        visibility: visible
    }

    100% {
        transform: translate3d(100%, 0, 0) rotate(115deg)
    }
}

[data-sparta-container] .spa-cms-animation--name-shine-in-left {
    overflow: hidden;
    position: relative
}

[data-sparta-container] .spa-cms-animation--name-shine-in-left::after {
    animation-name: spa-cms-animation--name-shine-in-left;
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.7) 100%);
    content: " ";
    display: block;
    position: absolute;
    width: 150%;
    height: 150%;
    top: 0;
    transform: translate3d(-100%, 0, 0) rotate(115deg)
}

@keyframes spa-cms-animation--name-slide-in-down {
    from {
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0);
        visibility: visible
    }
}

[data-sparta-container] .spa-cms-animation--name-slide-in-down {
    animation-name: spa-cms-animation--name-slide-in-down
}

@keyframes spa-cms-animation--name-slide-in-left {
    from {
        transform: translate3d(-100%, 0, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0);
        visibility: visible
    }
}

[data-sparta-container] .spa-cms-animation--name-slide-in-left {
    animation-name: spa-cms-animation--name-slide-in-left
}

@keyframes spa-cms-animation--name-slide-in-left-big {
    from {
        transform: translate3d(-2000px, 0, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0);
        visibility: visible
    }
}

[data-sparta-container] .spa-cms-animation--name-slide-in-left-big {
    animation-name: spa-cms-animation--name-slide-in-left-big
}

@keyframes spa-cms-animation--name-slide-in-right {
    from {
        transform: translate3d(100%, 0, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0);
        visibility: visible
    }
}

[data-sparta-container] .spa-cms-animation--name-slide-in-right {
    animation-name: spa-cms-animation--name-slide-in-right
}

@keyframes spa-cms-animation--name-slide-in-right-big {
    from {
        transform: translate3d(2000px, 0, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0);
        visibility: visible
    }
}

[data-sparta-container] .spa-cms-animation--name-slide-in-right-big {
    animation-name: spa-cms-animation--name-slide-in-right-big
}

@keyframes spa-cms-animation--name-slide-in-up {
    from {
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0);
        visibility: visible
    }
}

[data-sparta-container] .spa-cms-animation--name-slide-in-up {
    animation-name: spa-cms-animation--name-slide-in-up
}

@keyframes spa-cms-animation--name-zoom-in {
    from {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3)
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 1
    }
}

[data-sparta-container] .spa-cms-animation--name-zoom-in {
    animation-name: spa-cms-animation--name-zoom-in
}

[data-sparta-container] [class*=spa-cms-animation] {
    animation-duration: 1s;
    animation-fill-mode: both
}

[data-sparta-container] [class*=spa-cms-animation]::after {
    animation-duration: 1s;
    animation-fill-mode: both
}

[data-sparta-container] [class*=spa-cms-animation].spa-cms-animation--loop {
    animation-iteration-count: infinite
}

[data-sparta-container] [class*=spa-cms-animation].spa-cms-animation--loop::after {
    animation-iteration-count: infinite
}

@media(print),
(prefers-reduced-motion: reduce) {
    [data-sparta-container] [class*=spa-cms-animation] {
        animation-duration: 1ms !important;
        transition-duration: 1ms !important;
        animation-iteration-count: 1 !important
    }
}

[data-sparta-container] .spa-cms-animation--delay-0-25s {
    animation-delay: .25s
}

[data-sparta-container] .spa-cms-animation--delay-0-25s::after {
    animation-delay: .25s
}

[data-sparta-container] .spa-cms-animation--delay-0-5s {
    animation-delay: .5s
}

[data-sparta-container] .spa-cms-animation--delay-0-5s::after {
    animation-delay: .5s
}

[data-sparta-container] .spa-cms-animation--delay-0-75s {
    animation-delay: .75s
}

[data-sparta-container] .spa-cms-animation--delay-0-75s::after {
    animation-delay: .75s
}

[data-sparta-container] .spa-cms-animation--delay-1s {
    animation-delay: 1s
}

[data-sparta-container] .spa-cms-animation--delay-1s::after {
    animation-delay: 1s
}

[data-sparta-container] .spa-cms-animation--delay-1-25s {
    animation-delay: 1.25s
}

[data-sparta-container] .spa-cms-animation--delay-1-25s::after {
    animation-delay: 1.25s
}

[data-sparta-container] .spa-cms-animation--delay-1-5s {
    animation-delay: 1.5s
}

[data-sparta-container] .spa-cms-animation--delay-1-5s::after {
    animation-delay: 1.5s
}

[data-sparta-container] .spa-cms-animation--delay-1-75s {
    animation-delay: 1.75s
}

[data-sparta-container] .spa-cms-animation--delay-1-75s::after {
    animation-delay: 1.75s
}

[data-sparta-container] .spa-cms-animation--delay-2s {
    animation-delay: 2s
}

[data-sparta-container] .spa-cms-animation--delay-2s::after {
    animation-delay: 2s
}

[data-sparta-container] .spa-cms-animation--delay-2-25s {
    animation-delay: 2.25s
}

[data-sparta-container] .spa-cms-animation--delay-2-25s::after {
    animation-delay: 2.25s
}

[data-sparta-container] .spa-cms-animation--delay-2-5s {
    animation-delay: 2.5s
}

[data-sparta-container] .spa-cms-animation--delay-2-5s::after {
    animation-delay: 2.5s
}

[data-sparta-container] .spa-cms-animation--delay-2-75s {
    animation-delay: 2.75s
}

[data-sparta-container] .spa-cms-animation--delay-2-75s::after {
    animation-delay: 2.75s
}

[data-sparta-container] .spa-cms-animation--delay-3s {
    animation-delay: 3s
}

[data-sparta-container] .spa-cms-animation--delay-3s::after {
    animation-delay: 3s
}

[data-sparta-container] .spa-cms-animation--delay-3-25s {
    animation-delay: 3.25s
}

[data-sparta-container] .spa-cms-animation--delay-3-25s::after {
    animation-delay: 3.25s
}

[data-sparta-container] .spa-cms-animation--delay-3-5s {
    animation-delay: 3.5s
}

[data-sparta-container] .spa-cms-animation--delay-3-5s::after {
    animation-delay: 3.5s
}

[data-sparta-container] .spa-cms-animation--delay-3-75s {
    animation-delay: 3.75s
}

[data-sparta-container] .spa-cms-animation--delay-3-75s::after {
    animation-delay: 3.75s
}

[data-sparta-container] .spa-cms-animation--delay-4s {
    animation-delay: 4s
}

[data-sparta-container] .spa-cms-animation--delay-4s::after {
    animation-delay: 4s
}

[data-sparta-container] .spa-cms-animation--delay-4-25s {
    animation-delay: 4.25s
}

[data-sparta-container] .spa-cms-animation--delay-4-25s::after {
    animation-delay: 4.25s
}

[data-sparta-container] .spa-cms-animation--delay-4-5s {
    animation-delay: 4.5s
}

[data-sparta-container] .spa-cms-animation--delay-4-5s::after {
    animation-delay: 4.5s
}

[data-sparta-container] .spa-cms-animation--delay-5-75s {
    animation-delay: 5.75s
}

[data-sparta-container] .spa-cms-animation--delay-5-75s::after {
    animation-delay: 5.75s
}

[data-sparta-container] .spa-cms-animation--delay-5s {
    animation-delay: 5s
}

[data-sparta-container] .spa-cms-animation--delay-5s::after {
    animation-delay: 5s
}

[data-sparta-container] .spa-cms-animation--speed-fast {
    animation-duration: 800ms
}

[data-sparta-container] .spa-cms-animation--speed-fast::after {
    animation-duration: 800ms
}

[data-sparta-container] .spa-cms-animation--speed-faster {
    animation-duration: 500ms
}

[data-sparta-container] .spa-cms-animation--speed-faster::after {
    animation-duration: 500ms
}

[data-sparta-container] .spa-cms-animation--speed-slow {
    animation-duration: 2s
}

[data-sparta-container] .spa-cms-animation--speed-slow::after {
    animation-duration: 2s
}

[data-sparta-container] .spa-cms-animation--speed-slower {
    animation-duration: 3s
}

[data-sparta-container] .spa-cms-animation--speed-slower::after {
    animation-duration: 3s
}

[data-sparta-container] .spa-cms-animation--timing-linear {
    animation-timing-function: linear
}

[data-sparta-container] .spa-cms-animation--timing-ease {
    animation-timing-function: ease
}

[data-sparta-container] .spa-cms-animation--timing-ease-in {
    animation-timing-function: ease-in
}

[data-sparta-container] .spa-cms-animation--timing-ease-out {
    animation-timing-function: ease-out
}

[data-sparta-container] .spa-cms-animation--timing-ease-in-out {
    animation-timing-function: ease-in-out
}

[data-sparta-container] .spa-cms-text-color--brand-primary {
    color: #e31837 !important
}

[data-sparta-container] .spa-cms-bg-color--brand-primary {
    background-color: #e31837 !important
}

[data-sparta-container] .spa-cms-text-color--brand-primary-s80 {
    color: #E9465F !important
}

[data-sparta-container] .spa-cms-bg-color--brand-primary-s80 {
    background-color: #E9465F !important
}

[data-sparta-container] .spa-cms-text-color--brand-primary-s50 {
    color: #F18B9B !important
}

[data-sparta-container] .spa-cms-bg-color--brand-primary-s50 {
    background-color: #F18B9B !important
}

[data-sparta-container] .spa-cms-text-color--brand-primary-s20 {
    color: #F9D1D7 !important
}

[data-sparta-container] .spa-cms-bg-color--brand-primary-s20 {
    background-color: #F9D1D7 !important
}

[data-sparta-container] .spa-cms-text-color--brand-primary-s10 {
    color: #FCE7EB !important
}

[data-sparta-container] .spa-cms-bg-color--brand-primary-s10 {
    background-color: #FCE7EB !important
}

[data-sparta-container] .spa-cms-text-color--brand-primary-s05 {
    color: #FDF3F5 !important
}

[data-sparta-container] .spa-cms-bg-color--brand-primary-s05 {
    background-color: #FDF3F5 !important
}

[data-sparta-container] .spa-cms-text-color--brand-secondary {
    color: #012169 !important
}

[data-sparta-container] .spa-cms-bg-color--brand-secondary {
    background-color: #012169 !important
}

[data-sparta-container] .spa-cms-text-color--brand-secondary-s80 {
    color: #344e87 !important
}

[data-sparta-container] .spa-cms-bg-color--brand-secondary-s80 {
    background-color: #344e87 !important
}

[data-sparta-container] .spa-cms-text-color--brand-secondary-s50 {
    color: #8090b4 !important
}

[data-sparta-container] .spa-cms-bg-color--brand-secondary-s50 {
    background-color: #8090b4 !important
}

[data-sparta-container] .spa-cms-text-color--brand-secondary-s20 {
    color: #ccd3e1 !important
}

[data-sparta-container] .spa-cms-bg-color--brand-secondary-s20 {
    background-color: #ccd3e1 !important
}

[data-sparta-container] .spa-cms-text-color--brand-secondary-s10 {
    color: #E5E8F0 !important
}

[data-sparta-container] .spa-cms-bg-color--brand-secondary-s10 {
    background-color: #E5E8F0 !important
}

[data-sparta-container] .spa-cms-text-color--brand-secondary-s05 {
    color: #F2F4F7 !important
}

[data-sparta-container] .spa-cms-bg-color--brand-secondary-s05 {
    background-color: #F2F4F7 !important
}

[data-sparta-container] .spa-cms-text-color--brand-tertiary {
    color: #ffffff !important
}

[data-sparta-container] .spa-cms-bg-color--brand-tertiary {
    background-color: #ffffff !important
}

[data-sparta-container] .spa-cms-text-color--black {
    color: #000000 !important
}

[data-sparta-container] .spa-cms-bg-color--black {
    background-color: #000000 !important
}

[data-sparta-container] .spa-cms-text-color--black-alt {
    color: #333333 !important
}

[data-sparta-container] .spa-cms-bg-color--black-alt {
    background-color: #333333 !important
}

[data-sparta-container] .spa-cms-text-color--gray {
    color: #646464 !important
}

[data-sparta-container] .spa-cms-bg-color--gray {
    background-color: #646464 !important
}

[data-sparta-container] .spa-cms-text-color--gray-s70 {
    color: #919191 !important
}

[data-sparta-container] .spa-cms-bg-color--gray-s70 {
    background-color: #919191 !important
}

[data-sparta-container] .spa-cms-text-color--gray-s40 {
    color: #bababa !important
}

[data-sparta-container] .spa-cms-bg-color--gray-s40 {
    background-color: #bababa !important
}

[data-sparta-container] .spa-cms-text-color--gray-s20 {
    color: #d5d5d5 !important
}

[data-sparta-container] .spa-cms-bg-color--gray-s20 {
    background-color: #d5d5d5 !important
}

[data-sparta-container] .spa-cms-text-color--gray-s10 {
    color: #ededed !important
}

[data-sparta-container] .spa-cms-bg-color--gray-s10 {
    background-color: #ededed !important
}

[data-sparta-container] .spa-cms-text-color--gray-s05 {
    color: #f5f5f5 !important
}

[data-sparta-container] .spa-cms-bg-color--gray-s05 {
    background-color: #f5f5f5 !important
}

[data-sparta-container] .spa-cms-text-color--royal-one {
    color: #0053c2 !important
}

[data-sparta-container] .spa-cms-bg-color--royal-one {
    background-color: #0053c2 !important
}

[data-sparta-container] .spa-cms-text-color--royal-one-dark {
    color: #0049AC !important
}

[data-sparta-container] .spa-cms-bg-color--royal-one-dark {
    background-color: #0049AC !important
}

[data-sparta-container] .spa-cms-text-color--royal-one-s80 {
    color: #3375ce !important
}

[data-sparta-container] .spa-cms-bg-color--royal-one-s80 {
    background-color: #3375ce !important
}

[data-sparta-container] .spa-cms-text-color--royal-one-s50 {
    color: #80a8e0 !important
}

[data-sparta-container] .spa-cms-bg-color--royal-one-s50 {
    background-color: #80a8e0 !important
}

[data-sparta-container] .spa-cms-text-color--royal-one-s20 {
    color: #ccdcf3 !important
}

[data-sparta-container] .spa-cms-bg-color--royal-one-s20 {
    background-color: #ccdcf3 !important
}

[data-sparta-container] .spa-cms-text-color--royal-one-s10 {
    color: #E5EDF8 !important
}

[data-sparta-container] .spa-cms-bg-color--royal-one-s10 {
    background-color: #E5EDF8 !important
}

[data-sparta-container] .spa-cms-text-color--royal-one-s05 {
    color: #F2F6FC !important
}

[data-sparta-container] .spa-cms-bg-color--royal-one-s05 {
    background-color: #F2F6FC !important
}

[data-sparta-container] .spa-cms-text-color--royal-two {
    color: #0073cf !important
}

[data-sparta-container] .spa-cms-bg-color--royal-two {
    background-color: #0073cf !important
}

[data-sparta-container] .spa-cms-text-color--royal-two-dark {
    color: #0064B4 !important
}

[data-sparta-container] .spa-cms-bg-color--royal-two-dark {
    background-color: #0064B4 !important
}

[data-sparta-container] .spa-cms-text-color--royal-two-dark-2 {
    color: #005395 !important
}

[data-sparta-container] .spa-cms-bg-color--royal-two-dark-2 {
    background-color: #005395 !important
}

[data-sparta-container] .spa-cms-text-color--royal-two-s80 {
    color: #338fd9 !important
}

[data-sparta-container] .spa-cms-bg-color--royal-two-s80 {
    background-color: #338fd9 !important
}

[data-sparta-container] .spa-cms-text-color--royal-two-s50 {
    color: #80b9e7 !important
}

[data-sparta-container] .spa-cms-bg-color--royal-two-s50 {
    background-color: #80b9e7 !important
}

[data-sparta-container] .spa-cms-text-color--royal-two-s20 {
    color: #cce3f5 !important
}

[data-sparta-container] .spa-cms-bg-color--royal-two-s20 {
    background-color: #cce3f5 !important
}

[data-sparta-container] .spa-cms-text-color--royal-two-s10 {
    color: #E5F1FA !important
}

[data-sparta-container] .spa-cms-bg-color--royal-two-s10 {
    background-color: #E5F1FA !important
}

[data-sparta-container] .spa-cms-text-color--royal-two-s05 {
    color: #F2F8FC !important
}

[data-sparta-container] .spa-cms-bg-color--royal-two-s05 {
    background-color: #F2F8FC !important
}

[data-sparta-container] .spa-cms-text-color--royal-three-dark {
    color: #0395D3 !important
}

[data-sparta-container] .spa-cms-bg-color--royal-three-dark {
    background-color: #0395D3 !important
}

[data-sparta-container] .spa-cms-text-color--royal-three-dark-2 {
    color: #0074A5 !important
}

[data-sparta-container] .spa-cms-bg-color--royal-three-dark-2 {
    background-color: #0074A5 !important
}

[data-sparta-container] .spa-cms-text-color--royal-three {
    color: #009cde !important
}

[data-sparta-container] .spa-cms-bg-color--royal-three {
    background-color: #009cde !important
}

[data-sparta-container] .spa-cms-text-color--royal-three-s80 {
    color: #33b0e5 !important
}

[data-sparta-container] .spa-cms-bg-color--royal-three-s80 {
    background-color: #33b0e5 !important
}

[data-sparta-container] .spa-cms-text-color--royal-three-s50 {
    color: #80cdee !important
}

[data-sparta-container] .spa-cms-bg-color--royal-three-s50 {
    background-color: #80cdee !important
}

[data-sparta-container] .spa-cms-text-color--royal-three-s20 {
    color: #ccebf8 !important
}

[data-sparta-container] .spa-cms-bg-color--royal-three-s20 {
    background-color: #ccebf8 !important
}

[data-sparta-container] .spa-cms-text-color--royal-three-s10 {
    color: #e0f0f6 !important
}

[data-sparta-container] .spa-cms-bg-color--royal-three-s10 {
    background-color: #e0f0f6 !important
}

[data-sparta-container] .spa-cms-text-color--royal-three-s05 {
    color: #f2fafd !important
}

[data-sparta-container] .spa-cms-bg-color--royal-three-s05 {
    background-color: #f2fafd !important
}

[data-sparta-container] .spa-cms-text-color--regal-one {
    color: #c41230 !important
}

[data-sparta-container] .spa-cms-bg-color--regal-one {
    background-color: #c41230 !important
}

[data-sparta-container] .spa-cms-text-color--regal-one-dark {
    color: #A50E28 !important
}

[data-sparta-container] .spa-cms-bg-color--regal-one-dark {
    background-color: #A50E28 !important
}

[data-sparta-container] .spa-cms-text-color--regal-one-s80 {
    color: #d14159 !important
}

[data-sparta-container] .spa-cms-bg-color--regal-one-s80 {
    background-color: #d14159 !important
}

[data-sparta-container] .spa-cms-text-color--regal-one-s50 {
    color: #e28897 !important
}

[data-sparta-container] .spa-cms-bg-color--regal-one-s50 {
    background-color: #e28897 !important
}

[data-sparta-container] .spa-cms-text-color--regal-one-s20 {
    color: #F3D0D6 !important
}

[data-sparta-container] .spa-cms-bg-color--regal-one-s20 {
    background-color: #F3D0D6 !important
}

[data-sparta-container] .spa-cms-text-color--regal-one-s10 {
    color: #F9E7EA !important
}

[data-sparta-container] .spa-cms-bg-color--regal-one-s10 {
    background-color: #F9E7EA !important
}

[data-sparta-container] .spa-cms-text-color--regal-one-s05 {
    color: #FCF3F4 !important
}

[data-sparta-container] .spa-cms-bg-color--regal-one-s05 {
    background-color: #FCF3F4 !important
}

[data-sparta-container] .spa-cms-text-color--regal-two {
    color: #780032 !important
}

[data-sparta-container] .spa-cms-bg-color--regal-two {
    background-color: #780032 !important
}

[data-sparta-container] .spa-cms-text-color--regal-two-s80 {
    color: #93335b !important
}

[data-sparta-container] .spa-cms-bg-color--regal-two-s80 {
    background-color: #93335b !important
}

[data-sparta-container] .spa-cms-text-color--regal-two-s50 {
    color: #bb8099 !important
}

[data-sparta-container] .spa-cms-bg-color--regal-two-s50 {
    background-color: #bb8099 !important
}

[data-sparta-container] .spa-cms-text-color--regal-two-s20 {
    color: #e4ccd6 !important
}

[data-sparta-container] .spa-cms-bg-color--regal-two-s20 {
    background-color: #e4ccd6 !important
}

[data-sparta-container] .spa-cms-text-color--regal-two-s10 {
    color: #F1E5EA !important
}

[data-sparta-container] .spa-cms-bg-color--regal-two-s10 {
    background-color: #F1E5EA !important
}

[data-sparta-container] .spa-cms-text-color--regal-two-s05 {
    color: #F8F2F5 !important
}

[data-sparta-container] .spa-cms-bg-color--regal-two-s05 {
    background-color: #F8F2F5 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-one-dark-3 {
    color: #7A3C02 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-one-dark-3 {
    background-color: #7A3C02 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-one-dark-2 {
    color: #B05705 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-one-dark-2 {
    background-color: #B05705 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-one-dark {
    color: #ea7000 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-one-dark {
    background-color: #ea7000 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-one {
    color: #ea7600 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-one {
    background-color: #ea7600 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-one-s80 {
    color: #ee9133 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-one-s80 {
    background-color: #ee9133 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-one-s50 {
    color: #f4ba80 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-one-s50 {
    background-color: #f4ba80 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-one-s20 {
    color: #fbe4cc !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-one-s20 {
    background-color: #fbe4cc !important
}

[data-sparta-container] .spa-cms-text-color--secondary-two-dark-3 {
    color: #6F4C01 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-two-dark-3 {
    background-color: #6F4C01 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-two-dark-2 {
    color: #956702 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-two-dark-2 {
    background-color: #956702 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-two-dark {
    color: #c78800 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-two-dark {
    background-color: #c78800 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-two {
    color: #f2a900 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-two {
    background-color: #f2a900 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-two-s80 {
    color: #f5ba33 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-two-s80 {
    background-color: #f5ba33 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-two-s50 {
    color: #f8d480 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-two-s50 {
    background-color: #f8d480 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-two-s20 {
    color: #fceecc !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-two-s20 {
    background-color: #fceecc !important
}

[data-sparta-container] .spa-cms-text-color--secondary-three-dark-3 {
    color: #195F02 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-three-dark-3 {
    background-color: #195F02 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-three-dark-2 {
    color: #1F7603 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-three-dark-2 {
    background-color: #1F7603 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-three-dark {
    color: #207804 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-three-dark {
    background-color: #207804 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-three {
    color: #279f00 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-three {
    background-color: #279f00 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-three-s80 {
    color: #52b233 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-three-s80 {
    background-color: #52b233 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-three-s50 {
    color: #93cf80 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-three-s50 {
    background-color: #93cf80 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-three-s20 {
    color: #d4eccc !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-three-s20 {
    background-color: #d4eccc !important
}

[data-sparta-container] .spa-cms-text-color--secondary-four-dark-3 {
    color: #1B594F !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-four-dark-3 {
    background-color: #1B594F !important
}

[data-sparta-container] .spa-cms-text-color--secondary-four-dark-2 {
    color: #26786B !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-four-dark-2 {
    background-color: #26786B !important
}

[data-sparta-container] .spa-cms-text-color--secondary-four-dark {
    color: #34a290 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-four-dark {
    background-color: #34a290 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-four {
    color: #40c1ac !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-four {
    background-color: #40c1ac !important
}

[data-sparta-container] .spa-cms-text-color--secondary-four-s80 {
    color: #66cdbd !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-four-s80 {
    background-color: #66cdbd !important
}

[data-sparta-container] .spa-cms-text-color--secondary-four-s50 {
    color: #9fe0d5 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-four-s50 {
    background-color: #9fe0d5 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-four-s20 {
    color: #d9f3ee !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-four-s20 {
    background-color: #d9f3ee !important
}

[data-sparta-container] .spa-cms-text-color--secondary-five-dark {
    color: #015B6F !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-five-dark {
    background-color: #015B6F !important
}

[data-sparta-container] .spa-cms-text-color--secondary-five {
    color: #006980 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-five {
    background-color: #006980 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-five-s80 {
    color: #338799 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-five-s80 {
    background-color: #338799 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-five-s50 {
    color: #80b4bf !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-five-s50 {
    background-color: #80b4bf !important
}

[data-sparta-container] .spa-cms-text-color--secondary-five-s30 {
    color: #AAD3D9 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-five-s30 {
    background-color: #AAD3D9 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-five-s20 {
    color: #cce1e6 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-five-s20 {
    background-color: #cce1e6 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-five-s10 {
    color: #E2F0F2 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-five-s10 {
    background-color: #E2F0F2 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-six-dark-2 {
    color: #8A3447 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-six-dark-2 {
    background-color: #8A3447 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-six-dark {
    color: #AC435B !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-six-dark {
    background-color: #AC435B !important
}

[data-sparta-container] .spa-cms-text-color--secondary-six {
    color: #c74e69 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-six {
    background-color: #c74e69 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-six-s80 {
    color: #d27187 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-six-s80 {
    background-color: #d27187 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-six-s50 {
    color: #e3a6b4 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-six-s50 {
    background-color: #e3a6b4 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-six-s20 {
    color: #f4dce1 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-six-s20 {
    background-color: #f4dce1 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-six-s10 {
    color: #FCECF0 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-six-s10 {
    background-color: #FCECF0 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-seven-dark {
    color: #48194E !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-seven-dark {
    background-color: #48194E !important
}

[data-sparta-container] .spa-cms-text-color--secondary-seven {
    color: #5f2167 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-seven {
    background-color: #5f2167 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-seven-s80 {
    color: #784a77 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-seven-s80 {
    background-color: #784a77 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-seven-s50 {
    color: #aa8eaa !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-seven-s50 {
    background-color: #aa8eaa !important
}

[data-sparta-container] .spa-cms-text-color--secondary-seven-s30 {
    color: #CFBCD1 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-seven-s30 {
    background-color: #CFBCD1 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-seven-s20 {
    color: #dacedc !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-seven-s20 {
    background-color: #dacedc !important
}

[data-sparta-container] .spa-cms-text-color--secondary-seven-s10 {
    color: #F1E8F0 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-seven-s10 {
    background-color: #F1E8F0 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-eight-dark {
    color: #5D4709 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-eight-dark {
    background-color: #5D4709 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-eight {
    color: #9a7611 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-eight {
    background-color: #9a7611 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-eight-s80 {
    color: #ae9141 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-eight-s80 {
    background-color: #ae9141 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-eight-s50 {
    color: #ccba88 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-eight-s50 {
    background-color: #ccba88 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-eight-s30 {
    color: #E0D5B7 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-eight-s30 {
    background-color: #E0D5B7 !important
}

[data-sparta-container] .spa-cms-text-color--secondary-eight-s20 {
    color: #ebe4cf !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-eight-s20 {
    background-color: #ebe4cf !important
}

[data-sparta-container] .spa-cms-text-color--secondary-eight-s10 {
    color: #F4F1E7 !important
}

[data-sparta-container] .spa-cms-bg-color--secondary-eight-s10 {
    background-color: #F4F1E7 !important
}

[data-sparta-container] .spa-cms-text-color--positive-dark {
    color: #005A00 !important
}

[data-sparta-container] .spa-cms-bg-color--positive-dark {
    background-color: #005A00 !important
}

[data-sparta-container] .spa-cms-text-color--positive {
    color: #007700 !important
}

[data-sparta-container] .spa-cms-bg-color--positive {
    background-color: #007700 !important
}

[data-sparta-container] .spa-cms-text-color--positive-s80 {
    color: #339233 !important
}

[data-sparta-container] .spa-cms-bg-color--positive-s80 {
    background-color: #339233 !important
}

[data-sparta-container] .spa-cms-text-color--positive-s50 {
    color: #7FBB7F !important
}

[data-sparta-container] .spa-cms-bg-color--positive-s50 {
    background-color: #7FBB7F !important
}

[data-sparta-container] .spa-cms-text-color--positive-s20 {
    color: #CCE4CC !important
}

[data-sparta-container] .spa-cms-bg-color--positive-s20 {
    background-color: #CCE4CC !important
}

[data-sparta-container] .spa-cms-text-color--negative-dark {
    color: #9C0000 !important
}

[data-sparta-container] .spa-cms-bg-color--negative-dark {
    background-color: #9C0000 !important
}

[data-sparta-container] .spa-cms-text-color--negative {
    color: #B41818 !important
}

[data-sparta-container] .spa-cms-bg-color--negative {
    background-color: #B41818 !important
}

[data-sparta-container] .spa-cms-text-color--negative-s80 {
    color: #C34646 !important
}

[data-sparta-container] .spa-cms-bg-color--negative-s80 {
    background-color: #C34646 !important
}

[data-sparta-container] .spa-cms-text-color--negative-s50 {
    color: #D98B8B !important
}

[data-sparta-container] .spa-cms-bg-color--negative-s50 {
    background-color: #D98B8B !important
}

[data-sparta-container] .spa-cms-text-color--negative-s20 {
    color: #F0D1D1 !important
}

[data-sparta-container] .spa-cms-bg-color--negative-s20 {
    background-color: #F0D1D1 !important
}

[data-sparta-container] .spa-cms-text-color--neutral-dark {
    color: #3E454C !important
}

[data-sparta-container] .spa-cms-bg-color--neutral-dark {
    background-color: #3E454C !important
}

[data-sparta-container] .spa-cms-text-color--neutral {
    color: #50585F !important
}

[data-sparta-container] .spa-cms-bg-color--neutral {
    background-color: #50585F !important
}

[data-sparta-container] .spa-cms-text-color--neutral-s80 {
    color: #73797F !important
}

[data-sparta-container] .spa-cms-bg-color--neutral-s80 {
    background-color: #73797F !important
}

[data-sparta-container] .spa-cms-text-color--neutral-s50 {
    color: #A7ABAF !important
}

[data-sparta-container] .spa-cms-bg-color--neutral-s50 {
    background-color: #A7ABAF !important
}

[data-sparta-container] .spa-cms-text-color--neutral-s20 {
    color: #DCDEDF !important
}

[data-sparta-container] .spa-cms-bg-color--neutral-s20 {
    background-color: #DCDEDF !important
}

[data-sparta-container] .spa-cms-text-color--apple-dark {
    color: #4C5701 !important
}

[data-sparta-container] .spa-cms-bg-color--apple-dark {
    background-color: #4C5701 !important
}

[data-sparta-container] .spa-cms-text-color--apple {
    color: #616F03 !important
}

[data-sparta-container] .spa-cms-bg-color--apple {
    background-color: #616F03 !important
}

[data-sparta-container] .spa-cms-text-color--apple-s80 {
    color: #616F03 !important
}

[data-sparta-container] .spa-cms-bg-color--apple-s80 {
    background-color: #616F03 !important
}

[data-sparta-container] .spa-cms-text-color--apple-s50 {
    color: #B0B781 !important
}

[data-sparta-container] .spa-cms-bg-color--apple-s50 {
    background-color: #B0B781 !important
}

[data-sparta-container] .spa-cms-text-color--apple-s20 {
    color: #DFE2CD !important
}

[data-sparta-container] .spa-cms-bg-color--apple-s20 {
    background-color: #DFE2CD !important
}

[data-sparta-container] .spa-cms-text-color--cabernet-dark {
    color: #5A1531 !important
}

[data-sparta-container] .spa-cms-bg-color--cabernet-dark {
    background-color: #5A1531 !important
}

[data-sparta-container] .spa-cms-text-color--cabernet {
    color: #90204E !important
}

[data-sparta-container] .spa-cms-bg-color--cabernet {
    background-color: #90204E !important
}

[data-sparta-container] .spa-cms-text-color--cabernet-s80 {
    color: #A64D71 !important
}

[data-sparta-container] .spa-cms-bg-color--cabernet-s80 {
    background-color: #A64D71 !important
}

[data-sparta-container] .spa-cms-text-color--cabernet-s50 {
    color: #C78FA6 !important
}

[data-sparta-container] .spa-cms-bg-color--cabernet-s50 {
    background-color: #C78FA6 !important
}

[data-sparta-container] .spa-cms-text-color--cabernet-s20 {
    color: #E9D2DC !important
}

[data-sparta-container] .spa-cms-bg-color--cabernet-s20 {
    background-color: #E9D2DC !important
}

[data-sparta-container] .spa-cms-text-color--midnight-dark {
    color: #2741A3 !important
}

[data-sparta-container] .spa-cms-bg-color--midnight-dark {
    background-color: #2741A3 !important
}

[data-sparta-container] .spa-cms-text-color--midnight {
    color: #3053D4 !important
}

[data-sparta-container] .spa-cms-bg-color--midnight {
    background-color: #3053D4 !important
}

[data-sparta-container] .spa-cms-text-color--midnight-s80 {
    color: #5975DD !important
}

[data-sparta-container] .spa-cms-bg-color--midnight-s80 {
    background-color: #5975DD !important
}

[data-sparta-container] .spa-cms-text-color--midnight-s50 {
    color: #97A8E9 !important
}

[data-sparta-container] .spa-cms-bg-color--midnight-s50 {
    background-color: #97A8E9 !important
}

[data-sparta-container] .spa-cms-text-color--midnight-s20 {
    color: #D6DDF6 !important
}

[data-sparta-container] .spa-cms-bg-color--midnight-s20 {
    background-color: #D6DDF6 !important
}

[data-sparta-container] .spa-cms-text-color--oceanic-dark {
    color: #2D4E6F !important
}

[data-sparta-container] .spa-cms-bg-color--oceanic-dark {
    background-color: #2D4E6F !important
}

[data-sparta-container] .spa-cms-text-color--oceanic {
    color: #365D84 !important
}

[data-sparta-container] .spa-cms-bg-color--oceanic {
    background-color: #365D84 !important
}

[data-sparta-container] .spa-cms-text-color--oceanic-s80 {
    color: #5E7D9D !important
}

[data-sparta-container] .spa-cms-bg-color--oceanic-s80 {
    background-color: #5E7D9D !important
}

[data-sparta-container] .spa-cms-text-color--oceanic-s50 {
    color: #9AAEC1 !important
}

[data-sparta-container] .spa-cms-bg-color--oceanic-s50 {
    background-color: #9AAEC1 !important
}

[data-sparta-container] .spa-cms-text-color--oceanic-s20 {
    color: #D7DFE6 !important
}

[data-sparta-container] .spa-cms-bg-color--oceanic-s20 {
    background-color: #D7DFE6 !important
}

[data-sparta-container] .spa-cms-text-color--gold-dark {
    color: #554C28 !important
}

[data-sparta-container] .spa-cms-bg-color--gold-dark {
    background-color: #554C28 !important
}

[data-sparta-container] .spa-cms-text-color--gold {
    color: #7C7043 !important
}

[data-sparta-container] .spa-cms-bg-color--gold {
    background-color: #7C7043 !important
}

[data-sparta-container] .spa-cms-text-color--gold-s80 {
    color: #968D69 !important
}

[data-sparta-container] .spa-cms-bg-color--gold-s80 {
    background-color: #968D69 !important
}

[data-sparta-container] .spa-cms-text-color--gold-s50 {
    color: #BDB7A0 !important
}

[data-sparta-container] .spa-cms-bg-color--gold-s50 {
    background-color: #BDB7A0 !important
}

[data-sparta-container] .spa-cms-text-color--gold-s20 {
    color: #E5E2D9 !important
}

[data-sparta-container] .spa-cms-bg-color--gold-s20 {
    background-color: #E5E2D9 !important
}

[data-sparta-container] .spa-cms-text-color--platinum-dark {
    color: #56524B !important
}

[data-sparta-container] .spa-cms-bg-color--platinum-dark {
    background-color: #56524B !important
}

[data-sparta-container] .spa-cms-text-color--platinum {
    color: #706A5F !important
}

[data-sparta-container] .spa-cms-bg-color--platinum {
    background-color: #706A5F !important
}

[data-sparta-container] .spa-cms-text-color--platinum-s80 {
    color: #8C877E !important
}

[data-sparta-container] .spa-cms-bg-color--platinum-s80 {
    background-color: #8C877E !important
}

[data-sparta-container] .spa-cms-text-color--platinum-s50 {
    color: #B4B1AC !important
}

[data-sparta-container] .spa-cms-bg-color--platinum-s50 {
    background-color: #B4B1AC !important
}

[data-sparta-container] .spa-cms-text-color--platinum-s20 {
    color: #DDDCDA !important
}

[data-sparta-container] .spa-cms-bg-color--platinum-s20 {
    background-color: #DDDCDA !important
}

[data-sparta-container] .spa-cms-bg-color--transparent {
    background-color: rgba(0, 0, 0, 0) !important
}

[data-sparta-container] .spa-cms-font--connections-light {
    font-family: "cnx-light"
}

[data-sparta-container] .spa-cms-font--connections-light-italic {
    font-family: "cnx-light-italic"
}

[data-sparta-container] .spa-cms-font--connections-regular {
    font-family: "cnx-regular"
}

[data-sparta-container] .spa-cms-font--connections-italic {
    font-family: "cnx-italic"
}

[data-sparta-container] .spa-cms-font--connections-medium {
    font-family: "cnx-medium"
}

[data-sparta-container] .spa-cms-font--connections-medium-italic {
    font-family: "cnx-medium-italic"
}

[data-sparta-container] .spa-cms-font--connections-bold {
    font-family: "cnx-bold"
}

[data-sparta-container] .spa-cms-font--connections-bold-italic {
    font-family: "cnx-bold-italic"
}

[data-sparta-container] .spa-cms-font--connections-regular-cond {
    font-family: "cnx-regular-cond"
}

[data-sparta-container] .spa-cms-font--connections-italic-cond {
    font-family: "cnx-italic-cond"
}

[data-sparta-container] .spa-cms-font--connections-fallback {
    font-family: "Arial, Helvetica, sans-serif"
}

[data-sparta-container] .spa-cms-font--roboto-regular {
    font-family: "roboto-regular"
}

[data-sparta-container] .spa-cms-font--roboto-italic {
    font-family: "roboto-italic"
}

[data-sparta-container] .spa-cms-font--roboto-medium {
    font-family: "roboto-medium"
}

[data-sparta-container] .spa-cms-font--roboto-medium-italic {
    font-family: "roboto-medium-italic"
}

[data-sparta-container] .spa-cms-font--roboto-bold {
    font-family: "roboto-bold"
}

[data-sparta-container] .spa-cms-font--roboto-bold-italic {
    font-family: "roboto-bold-italic"
}

[data-sparta-container] .spa-cms-font--roboto-fallback {
    font-family: "Arial, Helvetica, sans-serif"
}

[data-sparta-container] .spa-cms-font--roboto-family {
    font-family: "roboto-regular"
}

[data-sparta-container] .spa-cms-font--roboto-medium-family {
    font-family: "roboto-medium"
}

[data-sparta-container] .spa-cms-font--roboto-bold-family {
    font-family: "roboto-bold"
}

[data-sparta-container] .spa-cms-font--roboto-mono-fallback {
    font-family: "Arial, Helvetica, sans-serif"
}

[data-sparta-container] .spa-cms--headline-xxlarge {
    font-size: 44px !important;
    line-height: 52px !important
}

@media only screen and (min-width: 1025px) {
    [data-sparta-container] .spa-cms--headline-xxlarge {
        font-size: 56px !important;
        line-height: 60px !important
    }
}

[data-sparta-container] .spa-cms--headline-xlarge {
    font-size: 36px !important;
    line-height: 44px !important
}

@media only screen and (min-width: 1025px) {
    [data-sparta-container] .spa-cms--headline-xlarge {
        font-size: 44px !important;
        line-height: 52px !important
    }
}

[data-sparta-container] .spa-cms--headline-large {
    font-size: 28px !important;
    line-height: 36px !important
}

@media only screen and (min-width: 1025px) {
    [data-sparta-container] .spa-cms--headline-large {
        font-size: 36px !important;
        line-height: 44px !important
    }
}

[data-sparta-container] .spa-cms--headline-medium {
    font-size: 28px !important;
    line-height: 36px !important
}

[data-sparta-container] .spa-cms--headline-small {
    font-size: 20px !important;
    line-height: 28px !important
}

[data-sparta-container] .spa-cms--headline-xsmall {
    font-size: 16px !important;
    line-height: 24px !important
}

[data-sparta-container] .spa-cms--headline-xxsmall {
    font-size: 14px !important;
    line-height: 20px !important
}

[data-sparta-container] .spa-cms--body-xxlarge {
    font-size: 36px !important;
    line-height: 52px !important
}

[data-sparta-container] .spa-cms--body-xlarge {
    font-size: 28px !important;
    line-height: 44px !important
}

[data-sparta-container] .spa-cms--body-large {
    font-size: 20px !important;
    line-height: 32px !important
}

[data-sparta-container] .spa-cms--body-medium {
    font-size: 16px !important;
    line-height: 24px !important
}

[data-sparta-container] .spa-cms--body-small {
    font-size: 14px !important;
    line-height: 20px !important
}

[data-sparta-container] .spa-cms--body-xsmall {
    font-size: 12px !important;
    line-height: 16px !important
}

[data-sparta-container] .spa-cms-text-transform--lowercase {
    text-transform: lowercase
}

[data-sparta-container] .spa-cms-text-transform--uppercase {
    text-transform: uppercase
}

[data-sparta-container] .spa-cms-text-transform--capitalize {
    text-transform: capitalize
}

[data-sparta-container] .spa-cms-text-decoration--underline {
    text-decoration: underline
}

[data-sparta-container] .spa-cms-margin-vertical--0 {
    margin-top: 0px;
    margin-bottom: 0px
}

[data-sparta-container] .spa-cms-margin-horizontal--0 {
    margin-left: 0px;
    margin-right: 0px
}

[data-sparta-container] .spa-cms-padding-vertical--0 {
    padding-top: 0px;
    padding-bottom: 0px
}

[data-sparta-container] .spa-cms-padding-horizontal--0 {
    padding-left: 0px;
    padding-right: 0px
}

[data-sparta-container] .spa-cms-margin-vertical--1 {
    margin-top: 1px;
    margin-bottom: 1px
}

[data-sparta-container] .spa-cms-margin-horizontal--1 {
    margin-left: 1px;
    margin-right: 1px
}

[data-sparta-container] .spa-cms-padding-vertical--1 {
    padding-top: 1px;
    padding-bottom: 1px
}

[data-sparta-container] .spa-cms-padding-horizontal--1 {
    padding-left: 1px;
    padding-right: 1px
}

[data-sparta-container] .spa-cms-margin-vertical--2 {
    margin-top: 2px;
    margin-bottom: 2px
}

[data-sparta-container] .spa-cms-margin-horizontal--2 {
    margin-left: 2px;
    margin-right: 2px
}

[data-sparta-container] .spa-cms-padding-vertical--2 {
    padding-top: 2px;
    padding-bottom: 2px
}

[data-sparta-container] .spa-cms-padding-horizontal--2 {
    padding-left: 2px;
    padding-right: 2px
}

[data-sparta-container] .spa-cms-margin-vertical--4 {
    margin-top: 4px;
    margin-bottom: 4px
}

[data-sparta-container] .spa-cms-margin-horizontal--4 {
    margin-left: 4px;
    margin-right: 4px
}

[data-sparta-container] .spa-cms-padding-vertical--4 {
    padding-top: 4px;
    padding-bottom: 4px
}

[data-sparta-container] .spa-cms-padding-horizontal--4 {
    padding-left: 4px;
    padding-right: 4px
}

[data-sparta-container] .spa-cms-margin-vertical--5 {
    margin-top: 5px;
    margin-bottom: 5px
}

[data-sparta-container] .spa-cms-margin-horizontal--5 {
    margin-left: 5px;
    margin-right: 5px
}

[data-sparta-container] .spa-cms-padding-vertical--5 {
    padding-top: 5px;
    padding-bottom: 5px
}

[data-sparta-container] .spa-cms-padding-horizontal--5 {
    padding-left: 5px;
    padding-right: 5px
}

[data-sparta-container] .spa-cms-margin-vertical--8 {
    margin-top: 8px;
    margin-bottom: 8px
}

[data-sparta-container] .spa-cms-margin-horizontal--8 {
    margin-left: 8px;
    margin-right: 8px
}

[data-sparta-container] .spa-cms-padding-vertical--8 {
    padding-top: 8px;
    padding-bottom: 8px
}

[data-sparta-container] .spa-cms-padding-horizontal--8 {
    padding-left: 8px;
    padding-right: 8px
}

[data-sparta-container] .spa-cms-margin-vertical--10 {
    margin-top: 10px;
    margin-bottom: 10px
}

[data-sparta-container] .spa-cms-margin-horizontal--10 {
    margin-left: 10px;
    margin-right: 10px
}

[data-sparta-container] .spa-cms-padding-vertical--10 {
    padding-top: 10px;
    padding-bottom: 10px
}

[data-sparta-container] .spa-cms-padding-horizontal--10 {
    padding-left: 10px;
    padding-right: 10px
}

[data-sparta-container] .spa-cms-margin-vertical--12 {
    margin-top: 12px;
    margin-bottom: 12px
}

[data-sparta-container] .spa-cms-margin-horizontal--12 {
    margin-left: 12px;
    margin-right: 12px
}

[data-sparta-container] .spa-cms-padding-vertical--12 {
    padding-top: 12px;
    padding-bottom: 12px
}

[data-sparta-container] .spa-cms-padding-horizontal--12 {
    padding-left: 12px;
    padding-right: 12px
}

[data-sparta-container] .spa-cms-margin-vertical--15 {
    margin-top: 15px;
    margin-bottom: 15px
}

[data-sparta-container] .spa-cms-margin-horizontal--15 {
    margin-left: 15px;
    margin-right: 15px
}

[data-sparta-container] .spa-cms-padding-vertical--15 {
    padding-top: 15px;
    padding-bottom: 15px
}

[data-sparta-container] .spa-cms-padding-horizontal--15 {
    padding-left: 15px;
    padding-right: 15px
}

[data-sparta-container] .spa-cms-margin-vertical--16 {
    margin-top: 16px;
    margin-bottom: 16px
}

[data-sparta-container] .spa-cms-margin-horizontal--16 {
    margin-left: 16px;
    margin-right: 16px
}

[data-sparta-container] .spa-cms-padding-vertical--16 {
    padding-top: 16px;
    padding-bottom: 16px
}

[data-sparta-container] .spa-cms-padding-horizontal--16 {
    padding-left: 16px;
    padding-right: 16px
}

[data-sparta-container] .spa-cms-margin-vertical--20 {
    margin-top: 20px;
    margin-bottom: 20px
}

[data-sparta-container] .spa-cms-margin-horizontal--20 {
    margin-left: 20px;
    margin-right: 20px
}

[data-sparta-container] .spa-cms-padding-vertical--20 {
    padding-top: 20px;
    padding-bottom: 20px
}

[data-sparta-container] .spa-cms-padding-horizontal--20 {
    padding-left: 20px;
    padding-right: 20px
}

[data-sparta-container] .spa-cms-margin-vertical--24 {
    margin-top: 24px;
    margin-bottom: 24px
}

[data-sparta-container] .spa-cms-margin-horizontal--24 {
    margin-left: 24px;
    margin-right: 24px
}

[data-sparta-container] .spa-cms-padding-vertical--24 {
    padding-top: 24px;
    padding-bottom: 24px
}

[data-sparta-container] .spa-cms-padding-horizontal--24 {
    padding-left: 24px;
    padding-right: 24px
}

[data-sparta-container] .spa-cms-margin-vertical--32 {
    margin-top: 32px;
    margin-bottom: 32px
}

[data-sparta-container] .spa-cms-margin-horizontal--32 {
    margin-left: 32px;
    margin-right: 32px
}

[data-sparta-container] .spa-cms-padding-vertical--32 {
    padding-top: 32px;
    padding-bottom: 32px
}

[data-sparta-container] .spa-cms-padding-horizontal--32 {
    padding-left: 32px;
    padding-right: 32px
}

[data-sparta-container] .spa-cms-margin-vertical--40 {
    margin-top: 40px;
    margin-bottom: 40px
}

[data-sparta-container] .spa-cms-margin-horizontal--40 {
    margin-left: 40px;
    margin-right: 40px
}

[data-sparta-container] .spa-cms-padding-vertical--40 {
    padding-top: 40px;
    padding-bottom: 40px
}

[data-sparta-container] .spa-cms-padding-horizontal--40 {
    padding-left: 40px;
    padding-right: 40px
}

[data-sparta-container] .spa-cms-margin-vertical--42 {
    margin-top: 42px;
    margin-bottom: 42px
}

[data-sparta-container] .spa-cms-margin-horizontal--42 {
    margin-left: 42px;
    margin-right: 42px
}

[data-sparta-container] .spa-cms-padding-vertical--42 {
    padding-top: 42px;
    padding-bottom: 42px
}

[data-sparta-container] .spa-cms-padding-horizontal--42 {
    padding-left: 42px;
    padding-right: 42px
}

[data-sparta-container] .spa-cms-margin-vertical--44 {
    margin-top: 44px;
    margin-bottom: 44px
}

[data-sparta-container] .spa-cms-margin-horizontal--44 {
    margin-left: 44px;
    margin-right: 44px
}

[data-sparta-container] .spa-cms-padding-vertical--44 {
    padding-top: 44px;
    padding-bottom: 44px
}

[data-sparta-container] .spa-cms-padding-horizontal--44 {
    padding-left: 44px;
    padding-right: 44px
}

[data-sparta-container] .spa-cms-margin-vertical--48 {
    margin-top: 48px;
    margin-bottom: 48px
}

[data-sparta-container] .spa-cms-margin-horizontal--48 {
    margin-left: 48px;
    margin-right: 48px
}

[data-sparta-container] .spa-cms-padding-vertical--48 {
    padding-top: 48px;
    padding-bottom: 48px
}

[data-sparta-container] .spa-cms-padding-horizontal--48 {
    padding-left: 48px;
    padding-right: 48px
}

[data-sparta-container] .spa-cms-margin-vertical--56 {
    margin-top: 56px;
    margin-bottom: 56px
}

[data-sparta-container] .spa-cms-margin-horizontal--56 {
    margin-left: 56px;
    margin-right: 56px
}

[data-sparta-container] .spa-cms-padding-vertical--56 {
    padding-top: 56px;
    padding-bottom: 56px
}

[data-sparta-container] .spa-cms-padding-horizontal--56 {
    padding-left: 56px;
    padding-right: 56px
}

[data-sparta-container] .spa-cms-margin-vertical--64 {
    margin-top: 64px;
    margin-bottom: 64px
}

[data-sparta-container] .spa-cms-margin-horizontal--64 {
    margin-left: 64px;
    margin-right: 64px
}

[data-sparta-container] .spa-cms-padding-vertical--64 {
    padding-top: 64px;
    padding-bottom: 64px
}

[data-sparta-container] .spa-cms-padding-horizontal--64 {
    padding-left: 64px;
    padding-right: 64px
}

[data-sparta-container] .spa-cms-margin-vertical--72 {
    margin-top: 72px;
    margin-bottom: 72px
}

[data-sparta-container] .spa-cms-margin-horizontal--72 {
    margin-left: 72px;
    margin-right: 72px
}

[data-sparta-container] .spa-cms-padding-vertical--72 {
    padding-top: 72px;
    padding-bottom: 72px
}

[data-sparta-container] .spa-cms-padding-horizontal--72 {
    padding-left: 72px;
    padding-right: 72px
}

[data-sparta-container] .spa-cms-margin-vertical--80 {
    margin-top: 80px;
    margin-bottom: 80px
}

[data-sparta-container] .spa-cms-margin-horizontal--80 {
    margin-left: 80px;
    margin-right: 80px
}

[data-sparta-container] .spa-cms-padding-vertical--80 {
    padding-top: 80px;
    padding-bottom: 80px
}

[data-sparta-container] .spa-cms-padding-horizontal--80 {
    padding-left: 80px;
    padding-right: 80px
}

[data-sparta-container] .spa-cms-margin-vertical--auto {
    margin-top: auto;
    margin-bottom: auto
}

[data-sparta-container] .spa-cms-margin-horizontal--auto {
    margin-left: auto;
    margin-right: auto
}

[data-sparta-container] .spa-cms-padding-vertical--auto {
    padding-top: auto;
    padding-bottom: auto
}

[data-sparta-container] .spa-cms-padding-horizontal--auto {
    padding-left: auto;
    padding-right: auto
}

[data-sparta-container] .spa-cms-margin--0 {
    margin: 0px
}

[data-sparta-container] .spa-cms-padding--0 {
    padding: 0px
}

[data-sparta-container] .spa-cms-margin--1 {
    margin: 1px
}

[data-sparta-container] .spa-cms-padding--1 {
    padding: 1px
}

[data-sparta-container] .spa-cms-margin--2 {
    margin: 2px
}

[data-sparta-container] .spa-cms-padding--2 {
    padding: 2px
}

[data-sparta-container] .spa-cms-margin--4 {
    margin: 4px
}

[data-sparta-container] .spa-cms-padding--4 {
    padding: 4px
}

[data-sparta-container] .spa-cms-margin--5 {
    margin: 5px
}

[data-sparta-container] .spa-cms-padding--5 {
    padding: 5px
}

[data-sparta-container] .spa-cms-margin--8 {
    margin: 8px
}

[data-sparta-container] .spa-cms-padding--8 {
    padding: 8px
}

[data-sparta-container] .spa-cms-margin--10 {
    margin: 10px
}

[data-sparta-container] .spa-cms-padding--10 {
    padding: 10px
}

[data-sparta-container] .spa-cms-margin--12 {
    margin: 12px
}

[data-sparta-container] .spa-cms-padding--12 {
    padding: 12px
}

[data-sparta-container] .spa-cms-margin--15 {
    margin: 15px
}

[data-sparta-container] .spa-cms-padding--15 {
    padding: 15px
}

[data-sparta-container] .spa-cms-margin--16 {
    margin: 16px
}

[data-sparta-container] .spa-cms-padding--16 {
    padding: 16px
}

[data-sparta-container] .spa-cms-margin--20 {
    margin: 20px
}

[data-sparta-container] .spa-cms-padding--20 {
    padding: 20px
}

[data-sparta-container] .spa-cms-margin--24 {
    margin: 24px
}

[data-sparta-container] .spa-cms-padding--24 {
    padding: 24px
}

[data-sparta-container] .spa-cms-margin--32 {
    margin: 32px
}

[data-sparta-container] .spa-cms-padding--32 {
    padding: 32px
}

[data-sparta-container] .spa-cms-margin--40 {
    margin: 40px
}

[data-sparta-container] .spa-cms-padding--40 {
    padding: 40px
}

[data-sparta-container] .spa-cms-margin--42 {
    margin: 42px
}

[data-sparta-container] .spa-cms-padding--42 {
    padding: 42px
}

[data-sparta-container] .spa-cms-margin--44 {
    margin: 44px
}

[data-sparta-container] .spa-cms-padding--44 {
    padding: 44px
}

[data-sparta-container] .spa-cms-margin--48 {
    margin: 48px
}

[data-sparta-container] .spa-cms-padding--48 {
    padding: 48px
}

[data-sparta-container] .spa-cms-margin--56 {
    margin: 56px
}

[data-sparta-container] .spa-cms-padding--56 {
    padding: 56px
}

[data-sparta-container] .spa-cms-margin--64 {
    margin: 64px
}

[data-sparta-container] .spa-cms-padding--64 {
    padding: 64px
}

[data-sparta-container] .spa-cms-margin--72 {
    margin: 72px
}

[data-sparta-container] .spa-cms-padding--72 {
    padding: 72px
}

[data-sparta-container] .spa-cms-margin--80 {
    margin: 80px
}

[data-sparta-container] .spa-cms-padding--80 {
    padding: 80px
}

[data-sparta-container] .spa-cms-margin--auto {
    margin: auto
}

[data-sparta-container] .spa-cms-padding--auto {
    padding: auto
}

[data-sparta-container] .spa-cms-margin-top--0 {
    margin-top: 0px
}

[data-sparta-container] .spa-cms-padding-top--0 {
    padding-top: 0px
}

[data-sparta-container] .spa-cms-margin-top--1 {
    margin-top: 1px
}

[data-sparta-container] .spa-cms-padding-top--1 {
    padding-top: 1px
}

[data-sparta-container] .spa-cms-margin-top--2 {
    margin-top: 2px
}

[data-sparta-container] .spa-cms-padding-top--2 {
    padding-top: 2px
}

[data-sparta-container] .spa-cms-margin-top--4 {
    margin-top: 4px
}

[data-sparta-container] .spa-cms-padding-top--4 {
    padding-top: 4px
}

[data-sparta-container] .spa-cms-margin-top--5 {
    margin-top: 5px
}

[data-sparta-container] .spa-cms-padding-top--5 {
    padding-top: 5px
}

[data-sparta-container] .spa-cms-margin-top--8 {
    margin-top: 8px
}

[data-sparta-container] .spa-cms-padding-top--8 {
    padding-top: 8px
}

[data-sparta-container] .spa-cms-margin-top--10 {
    margin-top: 10px
}

[data-sparta-container] .spa-cms-padding-top--10 {
    padding-top: 10px
}

[data-sparta-container] .spa-cms-margin-top--12 {
    margin-top: 12px
}

[data-sparta-container] .spa-cms-padding-top--12 {
    padding-top: 12px
}

[data-sparta-container] .spa-cms-margin-top--15 {
    margin-top: 15px
}

[data-sparta-container] .spa-cms-padding-top--15 {
    padding-top: 15px
}

[data-sparta-container] .spa-cms-margin-top--16 {
    margin-top: 16px
}

[data-sparta-container] .spa-cms-padding-top--16 {
    padding-top: 16px
}

[data-sparta-container] .spa-cms-margin-top--20 {
    margin-top: 20px
}

[data-sparta-container] .spa-cms-padding-top--20 {
    padding-top: 20px
}

[data-sparta-container] .spa-cms-margin-top--24 {
    margin-top: 24px
}

[data-sparta-container] .spa-cms-padding-top--24 {
    padding-top: 24px
}

[data-sparta-container] .spa-cms-margin-top--32 {
    margin-top: 32px
}

[data-sparta-container] .spa-cms-padding-top--32 {
    padding-top: 32px
}

[data-sparta-container] .spa-cms-margin-top--40 {
    margin-top: 40px
}

[data-sparta-container] .spa-cms-padding-top--40 {
    padding-top: 40px
}

[data-sparta-container] .spa-cms-margin-top--42 {
    margin-top: 42px
}

[data-sparta-container] .spa-cms-padding-top--42 {
    padding-top: 42px
}

[data-sparta-container] .spa-cms-margin-top--44 {
    margin-top: 44px
}

[data-sparta-container] .spa-cms-padding-top--44 {
    padding-top: 44px
}

[data-sparta-container] .spa-cms-margin-top--48 {
    margin-top: 48px
}

[data-sparta-container] .spa-cms-padding-top--48 {
    padding-top: 48px
}

[data-sparta-container] .spa-cms-margin-top--56 {
    margin-top: 56px
}

[data-sparta-container] .spa-cms-padding-top--56 {
    padding-top: 56px
}

[data-sparta-container] .spa-cms-margin-top--64 {
    margin-top: 64px
}

[data-sparta-container] .spa-cms-padding-top--64 {
    padding-top: 64px
}

[data-sparta-container] .spa-cms-margin-top--72 {
    margin-top: 72px
}

[data-sparta-container] .spa-cms-padding-top--72 {
    padding-top: 72px
}

[data-sparta-container] .spa-cms-margin-top--80 {
    margin-top: 80px
}

[data-sparta-container] .spa-cms-padding-top--80 {
    padding-top: 80px
}

[data-sparta-container] .spa-cms-margin-top--auto {
    margin-top: auto
}

[data-sparta-container] .spa-cms-margin-right--0 {
    margin-right: 0px
}

[data-sparta-container] .spa-cms-padding-right--0 {
    padding-right: 0px
}

[data-sparta-container] .spa-cms-margin-right--1 {
    margin-right: 1px
}

[data-sparta-container] .spa-cms-padding-right--1 {
    padding-right: 1px
}

[data-sparta-container] .spa-cms-margin-right--2 {
    margin-right: 2px
}

[data-sparta-container] .spa-cms-padding-right--2 {
    padding-right: 2px
}

[data-sparta-container] .spa-cms-margin-right--4 {
    margin-right: 4px
}

[data-sparta-container] .spa-cms-padding-right--4 {
    padding-right: 4px
}

[data-sparta-container] .spa-cms-margin-right--5 {
    margin-right: 5px
}

[data-sparta-container] .spa-cms-padding-right--5 {
    padding-right: 5px
}

[data-sparta-container] .spa-cms-margin-right--8 {
    margin-right: 8px
}

[data-sparta-container] .spa-cms-padding-right--8 {
    padding-right: 8px
}

[data-sparta-container] .spa-cms-margin-right--10 {
    margin-right: 10px
}

[data-sparta-container] .spa-cms-padding-right--10 {
    padding-right: 10px
}

[data-sparta-container] .spa-cms-margin-right--12 {
    margin-right: 12px
}

[data-sparta-container] .spa-cms-padding-right--12 {
    padding-right: 12px
}

[data-sparta-container] .spa-cms-margin-right--15 {
    margin-right: 15px
}

[data-sparta-container] .spa-cms-padding-right--15 {
    padding-right: 15px
}

[data-sparta-container] .spa-cms-margin-right--16 {
    margin-right: 16px
}

[data-sparta-container] .spa-cms-padding-right--16 {
    padding-right: 16px
}

[data-sparta-container] .spa-cms-margin-right--20 {
    margin-right: 20px
}

[data-sparta-container] .spa-cms-padding-right--20 {
    padding-right: 20px
}

[data-sparta-container] .spa-cms-margin-right--24 {
    margin-right: 24px
}

[data-sparta-container] .spa-cms-padding-right--24 {
    padding-right: 24px
}

[data-sparta-container] .spa-cms-margin-right--32 {
    margin-right: 32px
}

[data-sparta-container] .spa-cms-padding-right--32 {
    padding-right: 32px
}

[data-sparta-container] .spa-cms-margin-right--40 {
    margin-right: 40px
}

[data-sparta-container] .spa-cms-padding-right--40 {
    padding-right: 40px
}

[data-sparta-container] .spa-cms-margin-right--42 {
    margin-right: 42px
}

[data-sparta-container] .spa-cms-padding-right--42 {
    padding-right: 42px
}

[data-sparta-container] .spa-cms-margin-right--44 {
    margin-right: 44px
}

[data-sparta-container] .spa-cms-padding-right--44 {
    padding-right: 44px
}

[data-sparta-container] .spa-cms-margin-right--48 {
    margin-right: 48px
}

[data-sparta-container] .spa-cms-padding-right--48 {
    padding-right: 48px
}

[data-sparta-container] .spa-cms-margin-right--56 {
    margin-right: 56px
}

[data-sparta-container] .spa-cms-padding-right--56 {
    padding-right: 56px
}

[data-sparta-container] .spa-cms-margin-right--64 {
    margin-right: 64px
}

[data-sparta-container] .spa-cms-padding-right--64 {
    padding-right: 64px
}

[data-sparta-container] .spa-cms-margin-right--72 {
    margin-right: 72px
}

[data-sparta-container] .spa-cms-padding-right--72 {
    padding-right: 72px
}

[data-sparta-container] .spa-cms-margin-right--80 {
    margin-right: 80px
}

[data-sparta-container] .spa-cms-padding-right--80 {
    padding-right: 80px
}

[data-sparta-container] .spa-cms-margin-right--auto {
    margin-right: auto
}

[data-sparta-container] .spa-cms-margin-bottom--0 {
    margin-bottom: 0px
}

[data-sparta-container] .spa-cms-padding-bottom--0 {
    padding-bottom: 0px
}

[data-sparta-container] .spa-cms-margin-bottom--1 {
    margin-bottom: 1px
}

[data-sparta-container] .spa-cms-padding-bottom--1 {
    padding-bottom: 1px
}

[data-sparta-container] .spa-cms-margin-bottom--2 {
    margin-bottom: 2px
}

[data-sparta-container] .spa-cms-padding-bottom--2 {
    padding-bottom: 2px
}

[data-sparta-container] .spa-cms-margin-bottom--4 {
    margin-bottom: 4px
}

[data-sparta-container] .spa-cms-padding-bottom--4 {
    padding-bottom: 4px
}

[data-sparta-container] .spa-cms-margin-bottom--5 {
    margin-bottom: 5px
}

[data-sparta-container] .spa-cms-padding-bottom--5 {
    padding-bottom: 5px
}

[data-sparta-container] .spa-cms-margin-bottom--8 {
    margin-bottom: 8px
}

[data-sparta-container] .spa-cms-padding-bottom--8 {
    padding-bottom: 8px
}

[data-sparta-container] .spa-cms-margin-bottom--10 {
    margin-bottom: 10px
}

[data-sparta-container] .spa-cms-padding-bottom--10 {
    padding-bottom: 10px
}

[data-sparta-container] .spa-cms-margin-bottom--12 {
    margin-bottom: 12px
}

[data-sparta-container] .spa-cms-padding-bottom--12 {
    padding-bottom: 12px
}

[data-sparta-container] .spa-cms-margin-bottom--15 {
    margin-bottom: 15px
}

[data-sparta-container] .spa-cms-padding-bottom--15 {
    padding-bottom: 15px
}

[data-sparta-container] .spa-cms-margin-bottom--16 {
    margin-bottom: 16px
}

[data-sparta-container] .spa-cms-padding-bottom--16 {
    padding-bottom: 16px
}

[data-sparta-container] .spa-cms-margin-bottom--20 {
    margin-bottom: 20px
}

[data-sparta-container] .spa-cms-padding-bottom--20 {
    padding-bottom: 20px
}

[data-sparta-container] .spa-cms-margin-bottom--24 {
    margin-bottom: 24px
}

[data-sparta-container] .spa-cms-padding-bottom--24 {
    padding-bottom: 24px
}

[data-sparta-container] .spa-cms-margin-bottom--32 {
    margin-bottom: 32px
}

[data-sparta-container] .spa-cms-padding-bottom--32 {
    padding-bottom: 32px
}

[data-sparta-container] .spa-cms-margin-bottom--40 {
    margin-bottom: 40px
}

[data-sparta-container] .spa-cms-padding-bottom--40 {
    padding-bottom: 40px
}

[data-sparta-container] .spa-cms-margin-bottom--42 {
    margin-bottom: 42px
}

[data-sparta-container] .spa-cms-padding-bottom--42 {
    padding-bottom: 42px
}

[data-sparta-container] .spa-cms-margin-bottom--44 {
    margin-bottom: 44px
}

[data-sparta-container] .spa-cms-padding-bottom--44 {
    padding-bottom: 44px
}

[data-sparta-container] .spa-cms-margin-bottom--48 {
    margin-bottom: 48px
}

[data-sparta-container] .spa-cms-padding-bottom--48 {
    padding-bottom: 48px
}

[data-sparta-container] .spa-cms-margin-bottom--56 {
    margin-bottom: 56px
}

[data-sparta-container] .spa-cms-padding-bottom--56 {
    padding-bottom: 56px
}

[data-sparta-container] .spa-cms-margin-bottom--64 {
    margin-bottom: 64px
}

[data-sparta-container] .spa-cms-padding-bottom--64 {
    padding-bottom: 64px
}

[data-sparta-container] .spa-cms-margin-bottom--72 {
    margin-bottom: 72px
}

[data-sparta-container] .spa-cms-padding-bottom--72 {
    padding-bottom: 72px
}

[data-sparta-container] .spa-cms-margin-bottom--80 {
    margin-bottom: 80px
}

[data-sparta-container] .spa-cms-padding-bottom--80 {
    padding-bottom: 80px
}

[data-sparta-container] .spa-cms-margin-bottom--auto {
    margin-bottom: auto
}

[data-sparta-container] .spa-cms-margin-left--0 {
    margin-left: 0px
}

[data-sparta-container] .spa-cms-padding-left--0 {
    padding-left: 0px
}

[data-sparta-container] .spa-cms-margin-left--1 {
    margin-left: 1px
}

[data-sparta-container] .spa-cms-padding-left--1 {
    padding-left: 1px
}

[data-sparta-container] .spa-cms-margin-left--2 {
    margin-left: 2px
}

[data-sparta-container] .spa-cms-padding-left--2 {
    padding-left: 2px
}

[data-sparta-container] .spa-cms-margin-left--4 {
    margin-left: 4px
}

[data-sparta-container] .spa-cms-padding-left--4 {
    padding-left: 4px
}

[data-sparta-container] .spa-cms-margin-left--5 {
    margin-left: 5px
}

[data-sparta-container] .spa-cms-padding-left--5 {
    padding-left: 5px
}

[data-sparta-container] .spa-cms-margin-left--8 {
    margin-left: 8px
}

[data-sparta-container] .spa-cms-padding-left--8 {
    padding-left: 8px
}

[data-sparta-container] .spa-cms-margin-left--10 {
    margin-left: 10px
}

[data-sparta-container] .spa-cms-padding-left--10 {
    padding-left: 10px
}

[data-sparta-container] .spa-cms-margin-left--12 {
    margin-left: 12px
}

[data-sparta-container] .spa-cms-padding-left--12 {
    padding-left: 12px
}

[data-sparta-container] .spa-cms-margin-left--15 {
    margin-left: 15px
}

[data-sparta-container] .spa-cms-padding-left--15 {
    padding-left: 15px
}

[data-sparta-container] .spa-cms-margin-left--16 {
    margin-left: 16px
}

[data-sparta-container] .spa-cms-padding-left--16 {
    padding-left: 16px
}

[data-sparta-container] .spa-cms-margin-left--20 {
    margin-left: 20px
}

[data-sparta-container] .spa-cms-padding-left--20 {
    padding-left: 20px
}

[data-sparta-container] .spa-cms-margin-left--24 {
    margin-left: 24px
}

[data-sparta-container] .spa-cms-padding-left--24 {
    padding-left: 24px
}

[data-sparta-container] .spa-cms-margin-left--32 {
    margin-left: 32px
}

[data-sparta-container] .spa-cms-padding-left--32 {
    padding-left: 32px
}

[data-sparta-container] .spa-cms-margin-left--40 {
    margin-left: 40px
}

[data-sparta-container] .spa-cms-padding-left--40 {
    padding-left: 40px
}

[data-sparta-container] .spa-cms-margin-left--42 {
    margin-left: 42px
}

[data-sparta-container] .spa-cms-padding-left--42 {
    padding-left: 42px
}

[data-sparta-container] .spa-cms-margin-left--44 {
    margin-left: 44px
}

[data-sparta-container] .spa-cms-padding-left--44 {
    padding-left: 44px
}

[data-sparta-container] .spa-cms-margin-left--48 {
    margin-left: 48px
}

[data-sparta-container] .spa-cms-padding-left--48 {
    padding-left: 48px
}

[data-sparta-container] .spa-cms-margin-left--56 {
    margin-left: 56px
}

[data-sparta-container] .spa-cms-padding-left--56 {
    padding-left: 56px
}

[data-sparta-container] .spa-cms-margin-left--64 {
    margin-left: 64px
}

[data-sparta-container] .spa-cms-padding-left--64 {
    padding-left: 64px
}

[data-sparta-container] .spa-cms-margin-left--72 {
    margin-left: 72px
}

[data-sparta-container] .spa-cms-padding-left--72 {
    padding-left: 72px
}

[data-sparta-container] .spa-cms-margin-left--80 {
    margin-left: 80px
}

[data-sparta-container] .spa-cms-padding-left--80 {
    padding-left: 80px
}

[data-sparta-container] .spa-cms-margin-left--auto {
    margin-left: auto
}

[data-sparta-container] .spa-cms--box-shadow-none {
    box-shadow: none !important
}

[data-sparta-container] .spa-cms--box-shadow-top {
    box-shadow: 0 -12px 10px -3px rgba(0, 0, 0, .12)
}

[data-sparta-container] .spa-cms--box-shadow-bottom {
    box-shadow: 0 12px 10px 0 rgba(0, 0, 0, .12)
}

[data-sparta-container] .spa-cms--box-shadow-left {
    box-shadow: -15px 0 11px -6px rgba(0, 0, 0, .12)
}

[data-sparta-container] .spa-cms--box-shadow-default {
    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, .12)
}

[data-sparta-container] .spa-cms--box-shadow-overlay {
    box-shadow: 2px 2px 15px 4px rgba(0, 0, 0, .8)
}

[data-sparta-container] .spa-cms-divider--horizontal {
    height: 1px;
    width: 100%;
    background-color: #d5d5d5;
    margin-top: auto;
    margin-bottom: auto;
    border: none
}

[data-sparta-container] .spa-cms-divider--tertiary {
    background-color: #fff
}

[data-sparta-container] .spa-cms-border-radius--0 {
    border-radius: 0px
}

[data-sparta-container] .spa-cms-border-top-radius--0 {
    border-top-right-radius: 0px;
    border-top-left-radius: 0px
}

[data-sparta-container] .spa-cms-border-top-left-radius--0 {
    border-top-left-radius: 0px
}

[data-sparta-container] .spa-cms-border-top-right-radius--0 {
    border-top-right-radius: 0px
}

[data-sparta-container] .spa-cms-border-bottom-radius--0 {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px
}

[data-sparta-container] .spa-cms-border-bottom-left-radius--0 {
    border-bottom-left-radius: 0px
}

[data-sparta-container] .spa-cms-border-bottom-right-radius--0 {
    border-bottom-right-radius: 0px
}

[data-sparta-container] .spa-cms-border-radius--2 {
    border-radius: 2px
}

[data-sparta-container] .spa-cms-border-top-radius--2 {
    border-top-right-radius: 2px;
    border-top-left-radius: 2px
}

[data-sparta-container] .spa-cms-border-top-left-radius--2 {
    border-top-left-radius: 2px
}

[data-sparta-container] .spa-cms-border-top-right-radius--2 {
    border-top-right-radius: 2px
}

[data-sparta-container] .spa-cms-border-bottom-radius--2 {
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px
}

[data-sparta-container] .spa-cms-border-bottom-left-radius--2 {
    border-bottom-left-radius: 2px
}

[data-sparta-container] .spa-cms-border-bottom-right-radius--2 {
    border-bottom-right-radius: 2px
}

[data-sparta-container] .spa-cms-border-radius--4 {
    border-radius: 4px
}

[data-sparta-container] .spa-cms-border-top-radius--4 {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px
}

[data-sparta-container] .spa-cms-border-top-left-radius--4 {
    border-top-left-radius: 4px
}

[data-sparta-container] .spa-cms-border-top-right-radius--4 {
    border-top-right-radius: 4px
}

[data-sparta-container] .spa-cms-border-bottom-radius--4 {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

[data-sparta-container] .spa-cms-border-bottom-left-radius--4 {
    border-bottom-left-radius: 4px
}

[data-sparta-container] .spa-cms-border-bottom-right-radius--4 {
    border-bottom-right-radius: 4px
}

[data-sparta-container] .spa-cms-border-radius--12 {
    border-radius: 12px
}

[data-sparta-container] .spa-cms-border-top-radius--12 {
    border-top-right-radius: 12px;
    border-top-left-radius: 12px
}

[data-sparta-container] .spa-cms-border-top-left-radius--12 {
    border-top-left-radius: 12px
}

[data-sparta-container] .spa-cms-border-top-right-radius--12 {
    border-top-right-radius: 12px
}

[data-sparta-container] .spa-cms-border-bottom-radius--12 {
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px
}

[data-sparta-container] .spa-cms-border-bottom-left-radius--12 {
    border-bottom-left-radius: 12px
}

[data-sparta-container] .spa-cms-border-bottom-right-radius--12 {
    border-bottom-right-radius: 12px
}

[data-sparta-container] .spa-cms-border-style--solid {
    border-style: solid
}

[data-sparta-container] .spa-cms-border-style--inset {
    border-style: inset
}

[data-sparta-container] .spa-cms-border-style--dashed {
    border-style: dashed
}

[data-sparta-container] .spa-cms-border-style--none {
    border-style: none
}

[data-sparta-container] .spa-cms-border-horizontal-style--solid {
    border-left-style: solid;
    border-right-style: solid
}

[data-sparta-container] .spa-cms-border-horizontal-style--inset {
    border-left-style: inset;
    border-right-style: inset
}

[data-sparta-container] .spa-cms-border-horizontal-style--dashed {
    border-left-style: dashed;
    border-right-style: dashed
}

[data-sparta-container] .spa-cms-border-horizontal-style--none {
    border-left-style: none;
    border-right-style: none
}

[data-sparta-container] .spa-cms-border-vertical-style--solid {
    border-top-style: solid;
    border-bottom-style: solid
}

[data-sparta-container] .spa-cms-border-vertical-style--inset {
    border-top-style: inset;
    border-bottom-style: inset
}

[data-sparta-container] .spa-cms-border-vertical-style--dashed {
    border-top-style: dashed;
    border-bottom-style: dashed
}

[data-sparta-container] .spa-cms-border-vertical-style--none {
    border-top-style: none;
    border-bottom-style: none
}

[data-sparta-container] .spa-cms-border-width--0 {
    border-width: 0px
}

[data-sparta-container] .spa-cms-border-width--1 {
    border-width: 1px
}

[data-sparta-container] .spa-cms-border-width--2 {
    border-width: 2px
}

[data-sparta-container] .spa-cms-border-horizontal-width--0 {
    border-left-width: 0px;
    border-right-width: 0px
}

[data-sparta-container] .spa-cms-border-horizontal-width--1 {
    border-left-width: 1px;
    border-right-width: 1px
}

[data-sparta-container] .spa-cms-border-horizontal-width--2 {
    border-left-width: 2px;
    border-right-width: 2px
}

[data-sparta-container] .spa-cms-border-vertical-width--0 {
    border-top-width: 0px;
    border-bottom-width: 0px
}

[data-sparta-container] .spa-cms-border-vertical-width--1 {
    border-top-width: 1px;
    border-bottom-width: 1px
}

[data-sparta-container] .spa-cms-border-vertical-width--2 {
    border-top-width: 2px;
    border-bottom-width: 2px
}

[data-sparta-container] .spa-cms-border-color--brand-primary {
    border-color: #e31837
}

[data-sparta-container] .spa-cms-border-color--brand-primary-s80 {
    border-color: #E9465F
}

[data-sparta-container] .spa-cms-border-color--brand-primary-s50 {
    border-color: #F18B9B
}

[data-sparta-container] .spa-cms-border-color--brand-primary-s20 {
    border-color: #F9D1D7
}

[data-sparta-container] .spa-cms-border-color--brand-primary-s10 {
    border-color: #FCE7EB
}

[data-sparta-container] .spa-cms-border-color--brand-primary-s05 {
    border-color: #FDF3F5
}

[data-sparta-container] .spa-cms-border-color--brand-secondary {
    border-color: #012169
}

[data-sparta-container] .spa-cms-border-color--brand-secondary-s80 {
    border-color: #344e87
}

[data-sparta-container] .spa-cms-border-color--brand-secondary-s50 {
    border-color: #8090b4
}

[data-sparta-container] .spa-cms-border-color--brand-secondary-s20 {
    border-color: #ccd3e1
}

[data-sparta-container] .spa-cms-border-color--brand-secondary-s10 {
    border-color: #E5E8F0
}

[data-sparta-container] .spa-cms-border-color--brand-secondary-s05 {
    border-color: #F2F4F7
}

[data-sparta-container] .spa-cms-border-color--brand-tertiary {
    border-color: #ffffff
}

[data-sparta-container] .spa-cms-border-color--black {
    border-color: #000000
}

[data-sparta-container] .spa-cms-border-color--black-alt {
    border-color: #333333
}

[data-sparta-container] .spa-cms-border-color--gray {
    border-color: #646464
}

[data-sparta-container] .spa-cms-border-color--gray-s70 {
    border-color: #919191
}

[data-sparta-container] .spa-cms-border-color--gray-s40 {
    border-color: #bababa
}

[data-sparta-container] .spa-cms-border-color--gray-s20 {
    border-color: #d5d5d5
}

[data-sparta-container] .spa-cms-border-color--gray-s10 {
    border-color: #ededed
}

[data-sparta-container] .spa-cms-border-color--gray-s05 {
    border-color: #f5f5f5
}

[data-sparta-container] .spa-cms-border-color--royal-one {
    border-color: #0053c2
}

[data-sparta-container] .spa-cms-border-color--royal-one-dark {
    border-color: #0049AC
}

[data-sparta-container] .spa-cms-border-color--royal-one-s80 {
    border-color: #3375ce
}

[data-sparta-container] .spa-cms-border-color--royal-one-s50 {
    border-color: #80a8e0
}

[data-sparta-container] .spa-cms-border-color--royal-one-s20 {
    border-color: #ccdcf3
}

[data-sparta-container] .spa-cms-border-color--royal-one-s10 {
    border-color: #E5EDF8
}

[data-sparta-container] .spa-cms-border-color--royal-one-s05 {
    border-color: #F2F6FC
}

[data-sparta-container] .spa-cms-border-color--royal-two {
    border-color: #0073cf
}

[data-sparta-container] .spa-cms-border-color--royal-two-dark {
    border-color: #0064B4
}

[data-sparta-container] .spa-cms-border-color--royal-two-dark-2 {
    border-color: #005395
}

[data-sparta-container] .spa-cms-border-color--royal-two-s80 {
    border-color: #338fd9
}

[data-sparta-container] .spa-cms-border-color--royal-two-s50 {
    border-color: #80b9e7
}

[data-sparta-container] .spa-cms-border-color--royal-two-s20 {
    border-color: #cce3f5
}

[data-sparta-container] .spa-cms-border-color--royal-two-s10 {
    border-color: #E5F1FA
}

[data-sparta-container] .spa-cms-border-color--royal-two-s05 {
    border-color: #F2F8FC
}

[data-sparta-container] .spa-cms-border-color--royal-three-dark {
    border-color: #0395D3
}

[data-sparta-container] .spa-cms-border-color--royal-three-dark-2 {
    border-color: #0074A5
}

[data-sparta-container] .spa-cms-border-color--royal-three {
    border-color: #009cde
}

[data-sparta-container] .spa-cms-border-color--royal-three-s80 {
    border-color: #33b0e5
}

[data-sparta-container] .spa-cms-border-color--royal-three-s50 {
    border-color: #80cdee
}

[data-sparta-container] .spa-cms-border-color--royal-three-s20 {
    border-color: #ccebf8
}

[data-sparta-container] .spa-cms-border-color--royal-three-s10 {
    border-color: #e0f0f6
}

[data-sparta-container] .spa-cms-border-color--royal-three-s05 {
    border-color: #f2fafd
}

[data-sparta-container] .spa-cms-border-color--regal-one {
    border-color: #c41230
}

[data-sparta-container] .spa-cms-border-color--regal-one-dark {
    border-color: #A50E28
}

[data-sparta-container] .spa-cms-border-color--regal-one-s80 {
    border-color: #d14159
}

[data-sparta-container] .spa-cms-border-color--regal-one-s50 {
    border-color: #e28897
}

[data-sparta-container] .spa-cms-border-color--regal-one-s20 {
    border-color: #F3D0D6
}

[data-sparta-container] .spa-cms-border-color--regal-one-s10 {
    border-color: #F9E7EA
}

[data-sparta-container] .spa-cms-border-color--regal-one-s05 {
    border-color: #FCF3F4
}

[data-sparta-container] .spa-cms-border-color--regal-two {
    border-color: #780032
}

[data-sparta-container] .spa-cms-border-color--regal-two-s80 {
    border-color: #93335b
}

[data-sparta-container] .spa-cms-border-color--regal-two-s50 {
    border-color: #bb8099
}

[data-sparta-container] .spa-cms-border-color--regal-two-s20 {
    border-color: #e4ccd6
}

[data-sparta-container] .spa-cms-border-color--regal-two-s10 {
    border-color: #F1E5EA
}

[data-sparta-container] .spa-cms-border-color--regal-two-s05 {
    border-color: #F8F2F5
}

[data-sparta-container] .spa-cms-border-color--secondary-one-dark-3 {
    border-color: #7A3C02
}

[data-sparta-container] .spa-cms-border-color--secondary-one-dark-2 {
    border-color: #B05705
}

[data-sparta-container] .spa-cms-border-color--secondary-one-dark {
    border-color: #ea7000
}

[data-sparta-container] .spa-cms-border-color--secondary-one {
    border-color: #ea7600
}

[data-sparta-container] .spa-cms-border-color--secondary-one-s80 {
    border-color: #ee9133
}

[data-sparta-container] .spa-cms-border-color--secondary-one-s50 {
    border-color: #f4ba80
}

[data-sparta-container] .spa-cms-border-color--secondary-one-s20 {
    border-color: #fbe4cc
}

[data-sparta-container] .spa-cms-border-color--secondary-two-dark-3 {
    border-color: #6F4C01
}

[data-sparta-container] .spa-cms-border-color--secondary-two-dark-2 {
    border-color: #956702
}

[data-sparta-container] .spa-cms-border-color--secondary-two-dark {
    border-color: #c78800
}

[data-sparta-container] .spa-cms-border-color--secondary-two {
    border-color: #f2a900
}

[data-sparta-container] .spa-cms-border-color--secondary-two-s80 {
    border-color: #f5ba33
}

[data-sparta-container] .spa-cms-border-color--secondary-two-s50 {
    border-color: #f8d480
}

[data-sparta-container] .spa-cms-border-color--secondary-two-s20 {
    border-color: #fceecc
}

[data-sparta-container] .spa-cms-border-color--secondary-three-dark-3 {
    border-color: #195F02
}

[data-sparta-container] .spa-cms-border-color--secondary-three-dark-2 {
    border-color: #1F7603
}

[data-sparta-container] .spa-cms-border-color--secondary-three-dark {
    border-color: #207804
}

[data-sparta-container] .spa-cms-border-color--secondary-three {
    border-color: #279f00
}

[data-sparta-container] .spa-cms-border-color--secondary-three-s80 {
    border-color: #52b233
}

[data-sparta-container] .spa-cms-border-color--secondary-three-s50 {
    border-color: #93cf80
}

[data-sparta-container] .spa-cms-border-color--secondary-three-s20 {
    border-color: #d4eccc
}

[data-sparta-container] .spa-cms-border-color--secondary-four-dark-3 {
    border-color: #1B594F
}

[data-sparta-container] .spa-cms-border-color--secondary-four-dark-2 {
    border-color: #26786B
}

[data-sparta-container] .spa-cms-border-color--secondary-four-dark {
    border-color: #34a290
}

[data-sparta-container] .spa-cms-border-color--secondary-four {
    border-color: #40c1ac
}

[data-sparta-container] .spa-cms-border-color--secondary-four-s80 {
    border-color: #66cdbd
}

[data-sparta-container] .spa-cms-border-color--secondary-four-s50 {
    border-color: #9fe0d5
}

[data-sparta-container] .spa-cms-border-color--secondary-four-s20 {
    border-color: #d9f3ee
}

[data-sparta-container] .spa-cms-border-color--secondary-five-dark {
    border-color: #015B6F
}

[data-sparta-container] .spa-cms-border-color--secondary-five {
    border-color: #006980
}

[data-sparta-container] .spa-cms-border-color--secondary-five-s80 {
    border-color: #338799
}

[data-sparta-container] .spa-cms-border-color--secondary-five-s50 {
    border-color: #80b4bf
}

[data-sparta-container] .spa-cms-border-color--secondary-five-s30 {
    border-color: #AAD3D9
}

[data-sparta-container] .spa-cms-border-color--secondary-five-s20 {
    border-color: #cce1e6
}

[data-sparta-container] .spa-cms-border-color--secondary-five-s10 {
    border-color: #E2F0F2
}

[data-sparta-container] .spa-cms-border-color--secondary-six-dark-2 {
    border-color: #8A3447
}

[data-sparta-container] .spa-cms-border-color--secondary-six-dark {
    border-color: #AC435B
}

[data-sparta-container] .spa-cms-border-color--secondary-six {
    border-color: #c74e69
}

[data-sparta-container] .spa-cms-border-color--secondary-six-s80 {
    border-color: #d27187
}

[data-sparta-container] .spa-cms-border-color--secondary-six-s50 {
    border-color: #e3a6b4
}

[data-sparta-container] .spa-cms-border-color--secondary-six-s20 {
    border-color: #f4dce1
}

[data-sparta-container] .spa-cms-border-color--secondary-six-s10 {
    border-color: #FCECF0
}

[data-sparta-container] .spa-cms-border-color--secondary-seven-dark {
    border-color: #48194E
}

[data-sparta-container] .spa-cms-border-color--secondary-seven {
    border-color: #5f2167
}

[data-sparta-container] .spa-cms-border-color--secondary-seven-s80 {
    border-color: #784a77
}

[data-sparta-container] .spa-cms-border-color--secondary-seven-s50 {
    border-color: #aa8eaa
}

[data-sparta-container] .spa-cms-border-color--secondary-seven-s30 {
    border-color: #CFBCD1
}

[data-sparta-container] .spa-cms-border-color--secondary-seven-s20 {
    border-color: #dacedc
}

[data-sparta-container] .spa-cms-border-color--secondary-seven-s10 {
    border-color: #F1E8F0
}

[data-sparta-container] .spa-cms-border-color--secondary-eight-dark {
    border-color: #5D4709
}

[data-sparta-container] .spa-cms-border-color--secondary-eight {
    border-color: #9a7611
}

[data-sparta-container] .spa-cms-border-color--secondary-eight-s80 {
    border-color: #ae9141
}

[data-sparta-container] .spa-cms-border-color--secondary-eight-s50 {
    border-color: #ccba88
}

[data-sparta-container] .spa-cms-border-color--secondary-eight-s30 {
    border-color: #E0D5B7
}

[data-sparta-container] .spa-cms-border-color--secondary-eight-s20 {
    border-color: #ebe4cf
}

[data-sparta-container] .spa-cms-border-color--secondary-eight-s10 {
    border-color: #F4F1E7
}

[data-sparta-container] .spa-cms-border-color--positive-dark {
    border-color: #005A00
}

[data-sparta-container] .spa-cms-border-color--positive {
    border-color: #007700
}

[data-sparta-container] .spa-cms-border-color--positive-s80 {
    border-color: #339233
}

[data-sparta-container] .spa-cms-border-color--positive-s50 {
    border-color: #7FBB7F
}

[data-sparta-container] .spa-cms-border-color--positive-s20 {
    border-color: #CCE4CC
}

[data-sparta-container] .spa-cms-border-color--negative-dark {
    border-color: #9C0000
}

[data-sparta-container] .spa-cms-border-color--negative {
    border-color: #B41818
}

[data-sparta-container] .spa-cms-border-color--negative-s80 {
    border-color: #C34646
}

[data-sparta-container] .spa-cms-border-color--negative-s50 {
    border-color: #D98B8B
}

[data-sparta-container] .spa-cms-border-color--negative-s20 {
    border-color: #F0D1D1
}

[data-sparta-container] .spa-cms-border-color--neutral-dark {
    border-color: #3E454C
}

[data-sparta-container] .spa-cms-border-color--neutral {
    border-color: #50585F
}

[data-sparta-container] .spa-cms-border-color--neutral-s80 {
    border-color: #73797F
}

[data-sparta-container] .spa-cms-border-color--neutral-s50 {
    border-color: #A7ABAF
}

[data-sparta-container] .spa-cms-border-color--neutral-s20 {
    border-color: #DCDEDF
}

[data-sparta-container] .spa-cms-border-color--apple-dark {
    border-color: #4C5701
}

[data-sparta-container] .spa-cms-border-color--apple {
    border-color: #616F03
}

[data-sparta-container] .spa-cms-border-color--apple-s80 {
    border-color: #616F03
}

[data-sparta-container] .spa-cms-border-color--apple-s50 {
    border-color: #B0B781
}

[data-sparta-container] .spa-cms-border-color--apple-s20 {
    border-color: #DFE2CD
}

[data-sparta-container] .spa-cms-border-color--cabernet-dark {
    border-color: #5A1531
}

[data-sparta-container] .spa-cms-border-color--cabernet {
    border-color: #90204E
}

[data-sparta-container] .spa-cms-border-color--cabernet-s80 {
    border-color: #A64D71
}

[data-sparta-container] .spa-cms-border-color--cabernet-s50 {
    border-color: #C78FA6
}

[data-sparta-container] .spa-cms-border-color--cabernet-s20 {
    border-color: #E9D2DC
}

[data-sparta-container] .spa-cms-border-color--midnight-dark {
    border-color: #2741A3
}

[data-sparta-container] .spa-cms-border-color--midnight {
    border-color: #3053D4
}

[data-sparta-container] .spa-cms-border-color--midnight-s80 {
    border-color: #5975DD
}

[data-sparta-container] .spa-cms-border-color--midnight-s50 {
    border-color: #97A8E9
}

[data-sparta-container] .spa-cms-border-color--midnight-s20 {
    border-color: #D6DDF6
}

[data-sparta-container] .spa-cms-border-color--oceanic-dark {
    border-color: #2D4E6F
}

[data-sparta-container] .spa-cms-border-color--oceanic {
    border-color: #365D84
}

[data-sparta-container] .spa-cms-border-color--oceanic-s80 {
    border-color: #5E7D9D
}

[data-sparta-container] .spa-cms-border-color--oceanic-s50 {
    border-color: #9AAEC1
}

[data-sparta-container] .spa-cms-border-color--oceanic-s20 {
    border-color: #D7DFE6
}

[data-sparta-container] .spa-cms-border-color--gold-dark {
    border-color: #554C28
}

[data-sparta-container] .spa-cms-border-color--gold {
    border-color: #7C7043
}

[data-sparta-container] .spa-cms-border-color--gold-s80 {
    border-color: #968D69
}

[data-sparta-container] .spa-cms-border-color--gold-s50 {
    border-color: #BDB7A0
}

[data-sparta-container] .spa-cms-border-color--gold-s20 {
    border-color: #E5E2D9
}

[data-sparta-container] .spa-cms-border-color--platinum-dark {
    border-color: #56524B
}

[data-sparta-container] .spa-cms-border-color--platinum {
    border-color: #706A5F
}

[data-sparta-container] .spa-cms-border-color--platinum-s80 {
    border-color: #8C877E
}

[data-sparta-container] .spa-cms-border-color--platinum-s50 {
    border-color: #B4B1AC
}

[data-sparta-container] .spa-cms-border-color--platinum-s20 {
    border-color: #DDDCDA
}

[data-sparta-container] .spa-cms-border-color--transparent {
    border-color: transparent
}

[data-sparta-container] .spa-cms-border-horizontal-color--brand-primary {
    border-left-color: #e31837;
    border-right-color: #e31837
}

[data-sparta-container] .spa-cms-border-horizontal-color--brand-primary-s80 {
    border-left-color: #E9465F;
    border-right-color: #E9465F
}

[data-sparta-container] .spa-cms-border-horizontal-color--brand-primary-s50 {
    border-left-color: #F18B9B;
    border-right-color: #F18B9B
}

[data-sparta-container] .spa-cms-border-horizontal-color--brand-primary-s20 {
    border-left-color: #F9D1D7;
    border-right-color: #F9D1D7
}

[data-sparta-container] .spa-cms-border-horizontal-color--brand-primary-s10 {
    border-left-color: #FCE7EB;
    border-right-color: #FCE7EB
}

[data-sparta-container] .spa-cms-border-horizontal-color--brand-primary-s05 {
    border-left-color: #FDF3F5;
    border-right-color: #FDF3F5
}

[data-sparta-container] .spa-cms-border-horizontal-color--brand-secondary {
    border-left-color: #012169;
    border-right-color: #012169
}

[data-sparta-container] .spa-cms-border-horizontal-color--brand-secondary-s80 {
    border-left-color: #344e87;
    border-right-color: #344e87
}

[data-sparta-container] .spa-cms-border-horizontal-color--brand-secondary-s50 {
    border-left-color: #8090b4;
    border-right-color: #8090b4
}

[data-sparta-container] .spa-cms-border-horizontal-color--brand-secondary-s20 {
    border-left-color: #ccd3e1;
    border-right-color: #ccd3e1
}

[data-sparta-container] .spa-cms-border-horizontal-color--brand-secondary-s10 {
    border-left-color: #E5E8F0;
    border-right-color: #E5E8F0
}

[data-sparta-container] .spa-cms-border-horizontal-color--brand-secondary-s05 {
    border-left-color: #F2F4F7;
    border-right-color: #F2F4F7
}

[data-sparta-container] .spa-cms-border-horizontal-color--brand-tertiary {
    border-left-color: #ffffff;
    border-right-color: #ffffff
}

[data-sparta-container] .spa-cms-border-horizontal-color--black {
    border-left-color: #000000;
    border-right-color: #000000
}

[data-sparta-container] .spa-cms-border-horizontal-color--black-alt {
    border-left-color: #333333;
    border-right-color: #333333
}

[data-sparta-container] .spa-cms-border-horizontal-color--gray {
    border-left-color: #646464;
    border-right-color: #646464
}

[data-sparta-container] .spa-cms-border-horizontal-color--gray-s70 {
    border-left-color: #919191;
    border-right-color: #919191
}

[data-sparta-container] .spa-cms-border-horizontal-color--gray-s40 {
    border-left-color: #bababa;
    border-right-color: #bababa
}

[data-sparta-container] .spa-cms-border-horizontal-color--gray-s20 {
    border-left-color: #d5d5d5;
    border-right-color: #d5d5d5
}

[data-sparta-container] .spa-cms-border-horizontal-color--gray-s10 {
    border-left-color: #ededed;
    border-right-color: #ededed
}

[data-sparta-container] .spa-cms-border-horizontal-color--gray-s05 {
    border-left-color: #f5f5f5;
    border-right-color: #f5f5f5
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-one {
    border-left-color: #0053c2;
    border-right-color: #0053c2
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-one-dark {
    border-left-color: #0049AC;
    border-right-color: #0049AC
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-one-s80 {
    border-left-color: #3375ce;
    border-right-color: #3375ce
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-one-s50 {
    border-left-color: #80a8e0;
    border-right-color: #80a8e0
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-one-s20 {
    border-left-color: #ccdcf3;
    border-right-color: #ccdcf3
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-one-s10 {
    border-left-color: #E5EDF8;
    border-right-color: #E5EDF8
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-one-s05 {
    border-left-color: #F2F6FC;
    border-right-color: #F2F6FC
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-two {
    border-left-color: #0073cf;
    border-right-color: #0073cf
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-two-dark {
    border-left-color: #0064B4;
    border-right-color: #0064B4
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-two-dark-2 {
    border-left-color: #005395;
    border-right-color: #005395
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-two-s80 {
    border-left-color: #338fd9;
    border-right-color: #338fd9
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-two-s50 {
    border-left-color: #80b9e7;
    border-right-color: #80b9e7
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-two-s20 {
    border-left-color: #cce3f5;
    border-right-color: #cce3f5
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-two-s10 {
    border-left-color: #E5F1FA;
    border-right-color: #E5F1FA
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-two-s05 {
    border-left-color: #F2F8FC;
    border-right-color: #F2F8FC
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-three-dark {
    border-left-color: #0395D3;
    border-right-color: #0395D3
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-three-dark-2 {
    border-left-color: #0074A5;
    border-right-color: #0074A5
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-three {
    border-left-color: #009cde;
    border-right-color: #009cde
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-three-s80 {
    border-left-color: #33b0e5;
    border-right-color: #33b0e5
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-three-s50 {
    border-left-color: #80cdee;
    border-right-color: #80cdee
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-three-s20 {
    border-left-color: #ccebf8;
    border-right-color: #ccebf8
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-three-s10 {
    border-left-color: #e0f0f6;
    border-right-color: #e0f0f6
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-three-s05 {
    border-left-color: #f2fafd;
    border-right-color: #f2fafd
}

[data-sparta-container] .spa-cms-border-horizontal-color--regal-one {
    border-left-color: #c41230;
    border-right-color: #c41230
}

[data-sparta-container] .spa-cms-border-horizontal-color--regal-one-dark {
    border-left-color: #A50E28;
    border-right-color: #A50E28
}

[data-sparta-container] .spa-cms-border-horizontal-color--regal-one-s80 {
    border-left-color: #d14159;
    border-right-color: #d14159
}

[data-sparta-container] .spa-cms-border-horizontal-color--regal-one-s50 {
    border-left-color: #e28897;
    border-right-color: #e28897
}

[data-sparta-container] .spa-cms-border-horizontal-color--regal-one-s20 {
    border-left-color: #F3D0D6;
    border-right-color: #F3D0D6
}

[data-sparta-container] .spa-cms-border-horizontal-color--regal-one-s10 {
    border-left-color: #F9E7EA;
    border-right-color: #F9E7EA
}

[data-sparta-container] .spa-cms-border-horizontal-color--regal-one-s05 {
    border-left-color: #FCF3F4;
    border-right-color: #FCF3F4
}

[data-sparta-container] .spa-cms-border-horizontal-color--regal-two {
    border-left-color: #780032;
    border-right-color: #780032
}

[data-sparta-container] .spa-cms-border-horizontal-color--regal-two-s80 {
    border-left-color: #93335b;
    border-right-color: #93335b
}

[data-sparta-container] .spa-cms-border-horizontal-color--regal-two-s50 {
    border-left-color: #bb8099;
    border-right-color: #bb8099
}

[data-sparta-container] .spa-cms-border-horizontal-color--regal-two-s20 {
    border-left-color: #e4ccd6;
    border-right-color: #e4ccd6
}

[data-sparta-container] .spa-cms-border-horizontal-color--regal-two-s10 {
    border-left-color: #F1E5EA;
    border-right-color: #F1E5EA
}

[data-sparta-container] .spa-cms-border-horizontal-color--regal-two-s05 {
    border-left-color: #F8F2F5;
    border-right-color: #F8F2F5
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-one-dark-3 {
    border-left-color: #7A3C02;
    border-right-color: #7A3C02
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-one-dark-2 {
    border-left-color: #B05705;
    border-right-color: #B05705
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-one-dark {
    border-left-color: #ea7000;
    border-right-color: #ea7000
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-one {
    border-left-color: #ea7600;
    border-right-color: #ea7600
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-one-s80 {
    border-left-color: #ee9133;
    border-right-color: #ee9133
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-one-s50 {
    border-left-color: #f4ba80;
    border-right-color: #f4ba80
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-one-s20 {
    border-left-color: #fbe4cc;
    border-right-color: #fbe4cc
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-two-dark-3 {
    border-left-color: #6F4C01;
    border-right-color: #6F4C01
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-two-dark-2 {
    border-left-color: #956702;
    border-right-color: #956702
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-two-dark {
    border-left-color: #c78800;
    border-right-color: #c78800
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-two {
    border-left-color: #f2a900;
    border-right-color: #f2a900
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-two-s80 {
    border-left-color: #f5ba33;
    border-right-color: #f5ba33
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-two-s50 {
    border-left-color: #f8d480;
    border-right-color: #f8d480
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-two-s20 {
    border-left-color: #fceecc;
    border-right-color: #fceecc
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-three-dark-3 {
    border-left-color: #195F02;
    border-right-color: #195F02
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-three-dark-2 {
    border-left-color: #1F7603;
    border-right-color: #1F7603
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-three-dark {
    border-left-color: #207804;
    border-right-color: #207804
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-three {
    border-left-color: #279f00;
    border-right-color: #279f00
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-three-s80 {
    border-left-color: #52b233;
    border-right-color: #52b233
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-three-s50 {
    border-left-color: #93cf80;
    border-right-color: #93cf80
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-three-s20 {
    border-left-color: #d4eccc;
    border-right-color: #d4eccc
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-four-dark-3 {
    border-left-color: #1B594F;
    border-right-color: #1B594F
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-four-dark-2 {
    border-left-color: #26786B;
    border-right-color: #26786B
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-four-dark {
    border-left-color: #34a290;
    border-right-color: #34a290
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-four {
    border-left-color: #40c1ac;
    border-right-color: #40c1ac
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-four-s80 {
    border-left-color: #66cdbd;
    border-right-color: #66cdbd
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-four-s50 {
    border-left-color: #9fe0d5;
    border-right-color: #9fe0d5
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-four-s20 {
    border-left-color: #d9f3ee;
    border-right-color: #d9f3ee
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-five-dark {
    border-left-color: #015B6F;
    border-right-color: #015B6F
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-five {
    border-left-color: #006980;
    border-right-color: #006980
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-five-s80 {
    border-left-color: #338799;
    border-right-color: #338799
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-five-s50 {
    border-left-color: #80b4bf;
    border-right-color: #80b4bf
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-five-s30 {
    border-left-color: #AAD3D9;
    border-right-color: #AAD3D9
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-five-s20 {
    border-left-color: #cce1e6;
    border-right-color: #cce1e6
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-five-s10 {
    border-left-color: #E2F0F2;
    border-right-color: #E2F0F2
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-six-dark-2 {
    border-left-color: #8A3447;
    border-right-color: #8A3447
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-six-dark {
    border-left-color: #AC435B;
    border-right-color: #AC435B
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-six {
    border-left-color: #c74e69;
    border-right-color: #c74e69
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-six-s80 {
    border-left-color: #d27187;
    border-right-color: #d27187
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-six-s50 {
    border-left-color: #e3a6b4;
    border-right-color: #e3a6b4
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-six-s20 {
    border-left-color: #f4dce1;
    border-right-color: #f4dce1
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-six-s10 {
    border-left-color: #FCECF0;
    border-right-color: #FCECF0
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-seven-dark {
    border-left-color: #48194E;
    border-right-color: #48194E
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-seven {
    border-left-color: #5f2167;
    border-right-color: #5f2167
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-seven-s80 {
    border-left-color: #784a77;
    border-right-color: #784a77
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-seven-s50 {
    border-left-color: #aa8eaa;
    border-right-color: #aa8eaa
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-seven-s30 {
    border-left-color: #CFBCD1;
    border-right-color: #CFBCD1
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-seven-s20 {
    border-left-color: #dacedc;
    border-right-color: #dacedc
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-seven-s10 {
    border-left-color: #F1E8F0;
    border-right-color: #F1E8F0
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-eight-dark {
    border-left-color: #5D4709;
    border-right-color: #5D4709
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-eight {
    border-left-color: #9a7611;
    border-right-color: #9a7611
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-eight-s80 {
    border-left-color: #ae9141;
    border-right-color: #ae9141
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-eight-s50 {
    border-left-color: #ccba88;
    border-right-color: #ccba88
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-eight-s30 {
    border-left-color: #E0D5B7;
    border-right-color: #E0D5B7
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-eight-s20 {
    border-left-color: #ebe4cf;
    border-right-color: #ebe4cf
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-eight-s10 {
    border-left-color: #F4F1E7;
    border-right-color: #F4F1E7
}

[data-sparta-container] .spa-cms-border-horizontal-color--positive-dark {
    border-left-color: #005A00;
    border-right-color: #005A00
}

[data-sparta-container] .spa-cms-border-horizontal-color--positive {
    border-left-color: #007700;
    border-right-color: #007700
}

[data-sparta-container] .spa-cms-border-horizontal-color--positive-s80 {
    border-left-color: #339233;
    border-right-color: #339233
}

[data-sparta-container] .spa-cms-border-horizontal-color--positive-s50 {
    border-left-color: #7FBB7F;
    border-right-color: #7FBB7F
}

[data-sparta-container] .spa-cms-border-horizontal-color--positive-s20 {
    border-left-color: #CCE4CC;
    border-right-color: #CCE4CC
}

[data-sparta-container] .spa-cms-border-horizontal-color--negative-dark {
    border-left-color: #9C0000;
    border-right-color: #9C0000
}

[data-sparta-container] .spa-cms-border-horizontal-color--negative {
    border-left-color: #B41818;
    border-right-color: #B41818
}

[data-sparta-container] .spa-cms-border-horizontal-color--negative-s80 {
    border-left-color: #C34646;
    border-right-color: #C34646
}

[data-sparta-container] .spa-cms-border-horizontal-color--negative-s50 {
    border-left-color: #D98B8B;
    border-right-color: #D98B8B
}

[data-sparta-container] .spa-cms-border-horizontal-color--negative-s20 {
    border-left-color: #F0D1D1;
    border-right-color: #F0D1D1
}

[data-sparta-container] .spa-cms-border-horizontal-color--neutral-dark {
    border-left-color: #3E454C;
    border-right-color: #3E454C
}

[data-sparta-container] .spa-cms-border-horizontal-color--neutral {
    border-left-color: #50585F;
    border-right-color: #50585F
}

[data-sparta-container] .spa-cms-border-horizontal-color--neutral-s80 {
    border-left-color: #73797F;
    border-right-color: #73797F
}

[data-sparta-container] .spa-cms-border-horizontal-color--neutral-s50 {
    border-left-color: #A7ABAF;
    border-right-color: #A7ABAF
}

[data-sparta-container] .spa-cms-border-horizontal-color--neutral-s20 {
    border-left-color: #DCDEDF;
    border-right-color: #DCDEDF
}

[data-sparta-container] .spa-cms-border-horizontal-color--apple-dark {
    border-left-color: #4C5701;
    border-right-color: #4C5701
}

[data-sparta-container] .spa-cms-border-horizontal-color--apple {
    border-left-color: #616F03;
    border-right-color: #616F03
}

[data-sparta-container] .spa-cms-border-horizontal-color--apple-s80 {
    border-left-color: #616F03;
    border-right-color: #616F03
}

[data-sparta-container] .spa-cms-border-horizontal-color--apple-s50 {
    border-left-color: #B0B781;
    border-right-color: #B0B781
}

[data-sparta-container] .spa-cms-border-horizontal-color--apple-s20 {
    border-left-color: #DFE2CD;
    border-right-color: #DFE2CD
}

[data-sparta-container] .spa-cms-border-horizontal-color--cabernet-dark {
    border-left-color: #5A1531;
    border-right-color: #5A1531
}

[data-sparta-container] .spa-cms-border-horizontal-color--cabernet {
    border-left-color: #90204E;
    border-right-color: #90204E
}

[data-sparta-container] .spa-cms-border-horizontal-color--cabernet-s80 {
    border-left-color: #A64D71;
    border-right-color: #A64D71
}

[data-sparta-container] .spa-cms-border-horizontal-color--cabernet-s50 {
    border-left-color: #C78FA6;
    border-right-color: #C78FA6
}

[data-sparta-container] .spa-cms-border-horizontal-color--cabernet-s20 {
    border-left-color: #E9D2DC;
    border-right-color: #E9D2DC
}

[data-sparta-container] .spa-cms-border-horizontal-color--midnight-dark {
    border-left-color: #2741A3;
    border-right-color: #2741A3
}

[data-sparta-container] .spa-cms-border-horizontal-color--midnight {
    border-left-color: #3053D4;
    border-right-color: #3053D4
}

[data-sparta-container] .spa-cms-border-horizontal-color--midnight-s80 {
    border-left-color: #5975DD;
    border-right-color: #5975DD
}

[data-sparta-container] .spa-cms-border-horizontal-color--midnight-s50 {
    border-left-color: #97A8E9;
    border-right-color: #97A8E9
}

[data-sparta-container] .spa-cms-border-horizontal-color--midnight-s20 {
    border-left-color: #D6DDF6;
    border-right-color: #D6DDF6
}

[data-sparta-container] .spa-cms-border-horizontal-color--oceanic-dark {
    border-left-color: #2D4E6F;
    border-right-color: #2D4E6F
}

[data-sparta-container] .spa-cms-border-horizontal-color--oceanic {
    border-left-color: #365D84;
    border-right-color: #365D84
}

[data-sparta-container] .spa-cms-border-horizontal-color--oceanic-s80 {
    border-left-color: #5E7D9D;
    border-right-color: #5E7D9D
}

[data-sparta-container] .spa-cms-border-horizontal-color--oceanic-s50 {
    border-left-color: #9AAEC1;
    border-right-color: #9AAEC1
}

[data-sparta-container] .spa-cms-border-horizontal-color--oceanic-s20 {
    border-left-color: #D7DFE6;
    border-right-color: #D7DFE6
}

[data-sparta-container] .spa-cms-border-horizontal-color--gold-dark {
    border-left-color: #554C28;
    border-right-color: #554C28
}

[data-sparta-container] .spa-cms-border-horizontal-color--gold {
    border-left-color: #7C7043;
    border-right-color: #7C7043
}

[data-sparta-container] .spa-cms-border-horizontal-color--gold-s80 {
    border-left-color: #968D69;
    border-right-color: #968D69
}

[data-sparta-container] .spa-cms-border-horizontal-color--gold-s50 {
    border-left-color: #BDB7A0;
    border-right-color: #BDB7A0
}

[data-sparta-container] .spa-cms-border-horizontal-color--gold-s20 {
    border-left-color: #E5E2D9;
    border-right-color: #E5E2D9
}

[data-sparta-container] .spa-cms-border-horizontal-color--platinum-dark {
    border-left-color: #56524B;
    border-right-color: #56524B
}

[data-sparta-container] .spa-cms-border-horizontal-color--platinum {
    border-left-color: #706A5F;
    border-right-color: #706A5F
}

[data-sparta-container] .spa-cms-border-horizontal-color--platinum-s80 {
    border-left-color: #8C877E;
    border-right-color: #8C877E
}

[data-sparta-container] .spa-cms-border-horizontal-color--platinum-s50 {
    border-left-color: #B4B1AC;
    border-right-color: #B4B1AC
}

[data-sparta-container] .spa-cms-border-horizontal-color--platinum-s20 {
    border-left-color: #DDDCDA;
    border-right-color: #DDDCDA
}

[data-sparta-container] .spa-cms-border-horizontal-color--transparent {
    border-left-color: transparent;
    border-right-color: transparent
}

[data-sparta-container] .spa-cms-border-vertical-color--brand-primary {
    border-top-color: #e31837;
    border-bottom-color: #e31837
}

[data-sparta-container] .spa-cms-border-vertical-color--brand-primary-s80 {
    border-top-color: #E9465F;
    border-bottom-color: #E9465F
}

[data-sparta-container] .spa-cms-border-vertical-color--brand-primary-s50 {
    border-top-color: #F18B9B;
    border-bottom-color: #F18B9B
}

[data-sparta-container] .spa-cms-border-vertical-color--brand-primary-s20 {
    border-top-color: #F9D1D7;
    border-bottom-color: #F9D1D7
}

[data-sparta-container] .spa-cms-border-vertical-color--brand-primary-s10 {
    border-top-color: #FCE7EB;
    border-bottom-color: #FCE7EB
}

[data-sparta-container] .spa-cms-border-vertical-color--brand-primary-s05 {
    border-top-color: #FDF3F5;
    border-bottom-color: #FDF3F5
}

[data-sparta-container] .spa-cms-border-vertical-color--brand-secondary {
    border-top-color: #012169;
    border-bottom-color: #012169
}

[data-sparta-container] .spa-cms-border-vertical-color--brand-secondary-s80 {
    border-top-color: #344e87;
    border-bottom-color: #344e87
}

[data-sparta-container] .spa-cms-border-vertical-color--brand-secondary-s50 {
    border-top-color: #8090b4;
    border-bottom-color: #8090b4
}

[data-sparta-container] .spa-cms-border-vertical-color--brand-secondary-s20 {
    border-top-color: #ccd3e1;
    border-bottom-color: #ccd3e1
}

[data-sparta-container] .spa-cms-border-vertical-color--brand-secondary-s10 {
    border-top-color: #E5E8F0;
    border-bottom-color: #E5E8F0
}

[data-sparta-container] .spa-cms-border-vertical-color--brand-secondary-s05 {
    border-top-color: #F2F4F7;
    border-bottom-color: #F2F4F7
}

[data-sparta-container] .spa-cms-border-vertical-color--brand-tertiary {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff
}

[data-sparta-container] .spa-cms-border-vertical-color--black {
    border-top-color: #000000;
    border-bottom-color: #000000
}

[data-sparta-container] .spa-cms-border-vertical-color--black-alt {
    border-top-color: #333333;
    border-bottom-color: #333333
}

[data-sparta-container] .spa-cms-border-vertical-color--gray {
    border-top-color: #646464;
    border-bottom-color: #646464
}

[data-sparta-container] .spa-cms-border-vertical-color--gray-s70 {
    border-top-color: #919191;
    border-bottom-color: #919191
}

[data-sparta-container] .spa-cms-border-vertical-color--gray-s40 {
    border-top-color: #bababa;
    border-bottom-color: #bababa
}

[data-sparta-container] .spa-cms-border-vertical-color--gray-s20 {
    border-top-color: #d5d5d5;
    border-bottom-color: #d5d5d5
}

[data-sparta-container] .spa-cms-border-vertical-color--gray-s10 {
    border-top-color: #ededed;
    border-bottom-color: #ededed
}

[data-sparta-container] .spa-cms-border-vertical-color--gray-s05 {
    border-top-color: #f5f5f5;
    border-bottom-color: #f5f5f5
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-one {
    border-top-color: #0053c2;
    border-bottom-color: #0053c2
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-one-dark {
    border-top-color: #0049AC;
    border-bottom-color: #0049AC
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-one-s80 {
    border-top-color: #3375ce;
    border-bottom-color: #3375ce
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-one-s50 {
    border-top-color: #80a8e0;
    border-bottom-color: #80a8e0
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-one-s20 {
    border-top-color: #ccdcf3;
    border-bottom-color: #ccdcf3
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-one-s10 {
    border-top-color: #E5EDF8;
    border-bottom-color: #E5EDF8
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-one-s05 {
    border-top-color: #F2F6FC;
    border-bottom-color: #F2F6FC
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-two {
    border-top-color: #0073cf;
    border-bottom-color: #0073cf
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-two-dark {
    border-top-color: #0064B4;
    border-bottom-color: #0064B4
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-two-dark-2 {
    border-top-color: #005395;
    border-bottom-color: #005395
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-two-s80 {
    border-top-color: #338fd9;
    border-bottom-color: #338fd9
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-two-s50 {
    border-top-color: #80b9e7;
    border-bottom-color: #80b9e7
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-two-s20 {
    border-top-color: #cce3f5;
    border-bottom-color: #cce3f5
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-two-s10 {
    border-top-color: #E5F1FA;
    border-bottom-color: #E5F1FA
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-two-s05 {
    border-top-color: #F2F8FC;
    border-bottom-color: #F2F8FC
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-three-dark {
    border-top-color: #0395D3;
    border-bottom-color: #0395D3
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-three-dark-2 {
    border-top-color: #0074A5;
    border-bottom-color: #0074A5
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-three {
    border-top-color: #009cde;
    border-bottom-color: #009cde
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-three-s80 {
    border-top-color: #33b0e5;
    border-bottom-color: #33b0e5
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-three-s50 {
    border-top-color: #80cdee;
    border-bottom-color: #80cdee
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-three-s20 {
    border-top-color: #ccebf8;
    border-bottom-color: #ccebf8
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-three-s10 {
    border-top-color: #e0f0f6;
    border-bottom-color: #e0f0f6
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-three-s05 {
    border-top-color: #f2fafd;
    border-bottom-color: #f2fafd
}

[data-sparta-container] .spa-cms-border-vertical-color--regal-one {
    border-top-color: #c41230;
    border-bottom-color: #c41230
}

[data-sparta-container] .spa-cms-border-vertical-color--regal-one-dark {
    border-top-color: #A50E28;
    border-bottom-color: #A50E28
}

[data-sparta-container] .spa-cms-border-vertical-color--regal-one-s80 {
    border-top-color: #d14159;
    border-bottom-color: #d14159
}

[data-sparta-container] .spa-cms-border-vertical-color--regal-one-s50 {
    border-top-color: #e28897;
    border-bottom-color: #e28897
}

[data-sparta-container] .spa-cms-border-vertical-color--regal-one-s20 {
    border-top-color: #F3D0D6;
    border-bottom-color: #F3D0D6
}

[data-sparta-container] .spa-cms-border-vertical-color--regal-one-s10 {
    border-top-color: #F9E7EA;
    border-bottom-color: #F9E7EA
}

[data-sparta-container] .spa-cms-border-vertical-color--regal-one-s05 {
    border-top-color: #FCF3F4;
    border-bottom-color: #FCF3F4
}

[data-sparta-container] .spa-cms-border-vertical-color--regal-two {
    border-top-color: #780032;
    border-bottom-color: #780032
}

[data-sparta-container] .spa-cms-border-vertical-color--regal-two-s80 {
    border-top-color: #93335b;
    border-bottom-color: #93335b
}

[data-sparta-container] .spa-cms-border-vertical-color--regal-two-s50 {
    border-top-color: #bb8099;
    border-bottom-color: #bb8099
}

[data-sparta-container] .spa-cms-border-vertical-color--regal-two-s20 {
    border-top-color: #e4ccd6;
    border-bottom-color: #e4ccd6
}

[data-sparta-container] .spa-cms-border-vertical-color--regal-two-s10 {
    border-top-color: #F1E5EA;
    border-bottom-color: #F1E5EA
}

[data-sparta-container] .spa-cms-border-vertical-color--regal-two-s05 {
    border-top-color: #F8F2F5;
    border-bottom-color: #F8F2F5
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-one-dark-3 {
    border-top-color: #7A3C02;
    border-bottom-color: #7A3C02
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-one-dark-2 {
    border-top-color: #B05705;
    border-bottom-color: #B05705
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-one-dark {
    border-top-color: #ea7000;
    border-bottom-color: #ea7000
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-one {
    border-top-color: #ea7600;
    border-bottom-color: #ea7600
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-one-s80 {
    border-top-color: #ee9133;
    border-bottom-color: #ee9133
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-one-s50 {
    border-top-color: #f4ba80;
    border-bottom-color: #f4ba80
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-one-s20 {
    border-top-color: #fbe4cc;
    border-bottom-color: #fbe4cc
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-two-dark-3 {
    border-top-color: #6F4C01;
    border-bottom-color: #6F4C01
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-two-dark-2 {
    border-top-color: #956702;
    border-bottom-color: #956702
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-two-dark {
    border-top-color: #c78800;
    border-bottom-color: #c78800
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-two {
    border-top-color: #f2a900;
    border-bottom-color: #f2a900
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-two-s80 {
    border-top-color: #f5ba33;
    border-bottom-color: #f5ba33
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-two-s50 {
    border-top-color: #f8d480;
    border-bottom-color: #f8d480
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-two-s20 {
    border-top-color: #fceecc;
    border-bottom-color: #fceecc
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-three-dark-3 {
    border-top-color: #195F02;
    border-bottom-color: #195F02
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-three-dark-2 {
    border-top-color: #1F7603;
    border-bottom-color: #1F7603
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-three-dark {
    border-top-color: #207804;
    border-bottom-color: #207804
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-three {
    border-top-color: #279f00;
    border-bottom-color: #279f00
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-three-s80 {
    border-top-color: #52b233;
    border-bottom-color: #52b233
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-three-s50 {
    border-top-color: #93cf80;
    border-bottom-color: #93cf80
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-three-s20 {
    border-top-color: #d4eccc;
    border-bottom-color: #d4eccc
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-four-dark-3 {
    border-top-color: #1B594F;
    border-bottom-color: #1B594F
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-four-dark-2 {
    border-top-color: #26786B;
    border-bottom-color: #26786B
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-four-dark {
    border-top-color: #34a290;
    border-bottom-color: #34a290
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-four {
    border-top-color: #40c1ac;
    border-bottom-color: #40c1ac
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-four-s80 {
    border-top-color: #66cdbd;
    border-bottom-color: #66cdbd
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-four-s50 {
    border-top-color: #9fe0d5;
    border-bottom-color: #9fe0d5
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-four-s20 {
    border-top-color: #d9f3ee;
    border-bottom-color: #d9f3ee
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-five-dark {
    border-top-color: #015B6F;
    border-bottom-color: #015B6F
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-five {
    border-top-color: #006980;
    border-bottom-color: #006980
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-five-s80 {
    border-top-color: #338799;
    border-bottom-color: #338799
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-five-s50 {
    border-top-color: #80b4bf;
    border-bottom-color: #80b4bf
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-five-s30 {
    border-top-color: #AAD3D9;
    border-bottom-color: #AAD3D9
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-five-s20 {
    border-top-color: #cce1e6;
    border-bottom-color: #cce1e6
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-five-s10 {
    border-top-color: #E2F0F2;
    border-bottom-color: #E2F0F2
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-six-dark-2 {
    border-top-color: #8A3447;
    border-bottom-color: #8A3447
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-six-dark {
    border-top-color: #AC435B;
    border-bottom-color: #AC435B
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-six {
    border-top-color: #c74e69;
    border-bottom-color: #c74e69
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-six-s80 {
    border-top-color: #d27187;
    border-bottom-color: #d27187
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-six-s50 {
    border-top-color: #e3a6b4;
    border-bottom-color: #e3a6b4
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-six-s20 {
    border-top-color: #f4dce1;
    border-bottom-color: #f4dce1
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-six-s10 {
    border-top-color: #FCECF0;
    border-bottom-color: #FCECF0
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-seven-dark {
    border-top-color: #48194E;
    border-bottom-color: #48194E
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-seven {
    border-top-color: #5f2167;
    border-bottom-color: #5f2167
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-seven-s80 {
    border-top-color: #784a77;
    border-bottom-color: #784a77
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-seven-s50 {
    border-top-color: #aa8eaa;
    border-bottom-color: #aa8eaa
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-seven-s30 {
    border-top-color: #CFBCD1;
    border-bottom-color: #CFBCD1
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-seven-s20 {
    border-top-color: #dacedc;
    border-bottom-color: #dacedc
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-seven-s10 {
    border-top-color: #F1E8F0;
    border-bottom-color: #F1E8F0
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-eight-dark {
    border-top-color: #5D4709;
    border-bottom-color: #5D4709
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-eight {
    border-top-color: #9a7611;
    border-bottom-color: #9a7611
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-eight-s80 {
    border-top-color: #ae9141;
    border-bottom-color: #ae9141
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-eight-s50 {
    border-top-color: #ccba88;
    border-bottom-color: #ccba88
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-eight-s30 {
    border-top-color: #E0D5B7;
    border-bottom-color: #E0D5B7
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-eight-s20 {
    border-top-color: #ebe4cf;
    border-bottom-color: #ebe4cf
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-eight-s10 {
    border-top-color: #F4F1E7;
    border-bottom-color: #F4F1E7
}

[data-sparta-container] .spa-cms-border-vertical-color--positive-dark {
    border-top-color: #005A00;
    border-bottom-color: #005A00
}

[data-sparta-container] .spa-cms-border-vertical-color--positive {
    border-top-color: #007700;
    border-bottom-color: #007700
}

[data-sparta-container] .spa-cms-border-vertical-color--positive-s80 {
    border-top-color: #339233;
    border-bottom-color: #339233
}

[data-sparta-container] .spa-cms-border-vertical-color--positive-s50 {
    border-top-color: #7FBB7F;
    border-bottom-color: #7FBB7F
}

[data-sparta-container] .spa-cms-border-vertical-color--positive-s20 {
    border-top-color: #CCE4CC;
    border-bottom-color: #CCE4CC
}

[data-sparta-container] .spa-cms-border-vertical-color--negative-dark {
    border-top-color: #9C0000;
    border-bottom-color: #9C0000
}

[data-sparta-container] .spa-cms-border-vertical-color--negative {
    border-top-color: #B41818;
    border-bottom-color: #B41818
}

[data-sparta-container] .spa-cms-border-vertical-color--negative-s80 {
    border-top-color: #C34646;
    border-bottom-color: #C34646
}

[data-sparta-container] .spa-cms-border-vertical-color--negative-s50 {
    border-top-color: #D98B8B;
    border-bottom-color: #D98B8B
}

[data-sparta-container] .spa-cms-border-vertical-color--negative-s20 {
    border-top-color: #F0D1D1;
    border-bottom-color: #F0D1D1
}

[data-sparta-container] .spa-cms-border-vertical-color--neutral-dark {
    border-top-color: #3E454C;
    border-bottom-color: #3E454C
}

[data-sparta-container] .spa-cms-border-vertical-color--neutral {
    border-top-color: #50585F;
    border-bottom-color: #50585F
}

[data-sparta-container] .spa-cms-border-vertical-color--neutral-s80 {
    border-top-color: #73797F;
    border-bottom-color: #73797F
}

[data-sparta-container] .spa-cms-border-vertical-color--neutral-s50 {
    border-top-color: #A7ABAF;
    border-bottom-color: #A7ABAF
}

[data-sparta-container] .spa-cms-border-vertical-color--neutral-s20 {
    border-top-color: #DCDEDF;
    border-bottom-color: #DCDEDF
}

[data-sparta-container] .spa-cms-border-vertical-color--apple-dark {
    border-top-color: #4C5701;
    border-bottom-color: #4C5701
}

[data-sparta-container] .spa-cms-border-vertical-color--apple {
    border-top-color: #616F03;
    border-bottom-color: #616F03
}

[data-sparta-container] .spa-cms-border-vertical-color--apple-s80 {
    border-top-color: #616F03;
    border-bottom-color: #616F03
}

[data-sparta-container] .spa-cms-border-vertical-color--apple-s50 {
    border-top-color: #B0B781;
    border-bottom-color: #B0B781
}

[data-sparta-container] .spa-cms-border-vertical-color--apple-s20 {
    border-top-color: #DFE2CD;
    border-bottom-color: #DFE2CD
}

[data-sparta-container] .spa-cms-border-vertical-color--cabernet-dark {
    border-top-color: #5A1531;
    border-bottom-color: #5A1531
}

[data-sparta-container] .spa-cms-border-vertical-color--cabernet {
    border-top-color: #90204E;
    border-bottom-color: #90204E
}

[data-sparta-container] .spa-cms-border-vertical-color--cabernet-s80 {
    border-top-color: #A64D71;
    border-bottom-color: #A64D71
}

[data-sparta-container] .spa-cms-border-vertical-color--cabernet-s50 {
    border-top-color: #C78FA6;
    border-bottom-color: #C78FA6
}

[data-sparta-container] .spa-cms-border-vertical-color--cabernet-s20 {
    border-top-color: #E9D2DC;
    border-bottom-color: #E9D2DC
}

[data-sparta-container] .spa-cms-border-vertical-color--midnight-dark {
    border-top-color: #2741A3;
    border-bottom-color: #2741A3
}

[data-sparta-container] .spa-cms-border-vertical-color--midnight {
    border-top-color: #3053D4;
    border-bottom-color: #3053D4
}

[data-sparta-container] .spa-cms-border-vertical-color--midnight-s80 {
    border-top-color: #5975DD;
    border-bottom-color: #5975DD
}

[data-sparta-container] .spa-cms-border-vertical-color--midnight-s50 {
    border-top-color: #97A8E9;
    border-bottom-color: #97A8E9
}

[data-sparta-container] .spa-cms-border-vertical-color--midnight-s20 {
    border-top-color: #D6DDF6;
    border-bottom-color: #D6DDF6
}

[data-sparta-container] .spa-cms-border-vertical-color--oceanic-dark {
    border-top-color: #2D4E6F;
    border-bottom-color: #2D4E6F
}

[data-sparta-container] .spa-cms-border-vertical-color--oceanic {
    border-top-color: #365D84;
    border-bottom-color: #365D84
}

[data-sparta-container] .spa-cms-border-vertical-color--oceanic-s80 {
    border-top-color: #5E7D9D;
    border-bottom-color: #5E7D9D
}

[data-sparta-container] .spa-cms-border-vertical-color--oceanic-s50 {
    border-top-color: #9AAEC1;
    border-bottom-color: #9AAEC1
}

[data-sparta-container] .spa-cms-border-vertical-color--oceanic-s20 {
    border-top-color: #D7DFE6;
    border-bottom-color: #D7DFE6
}

[data-sparta-container] .spa-cms-border-vertical-color--gold-dark {
    border-top-color: #554C28;
    border-bottom-color: #554C28
}

[data-sparta-container] .spa-cms-border-vertical-color--gold {
    border-top-color: #7C7043;
    border-bottom-color: #7C7043
}

[data-sparta-container] .spa-cms-border-vertical-color--gold-s80 {
    border-top-color: #968D69;
    border-bottom-color: #968D69
}

[data-sparta-container] .spa-cms-border-vertical-color--gold-s50 {
    border-top-color: #BDB7A0;
    border-bottom-color: #BDB7A0
}

[data-sparta-container] .spa-cms-border-vertical-color--gold-s20 {
    border-top-color: #E5E2D9;
    border-bottom-color: #E5E2D9
}

[data-sparta-container] .spa-cms-border-vertical-color--platinum-dark {
    border-top-color: #56524B;
    border-bottom-color: #56524B
}

[data-sparta-container] .spa-cms-border-vertical-color--platinum {
    border-top-color: #706A5F;
    border-bottom-color: #706A5F
}

[data-sparta-container] .spa-cms-border-vertical-color--platinum-s80 {
    border-top-color: #8C877E;
    border-bottom-color: #8C877E
}

[data-sparta-container] .spa-cms-border-vertical-color--platinum-s50 {
    border-top-color: #B4B1AC;
    border-bottom-color: #B4B1AC
}

[data-sparta-container] .spa-cms-border-vertical-color--platinum-s20 {
    border-top-color: #DDDCDA;
    border-bottom-color: #DDDCDA
}

[data-sparta-container] .spa-cms-border-vertical-color--transparent {
    border-top-color: transparent;
    border-bottom-color: transparent
}

[data-sparta-container] .spa-cms-border-top-style--solid {
    border-top-style: solid
}

[data-sparta-container] .spa-cms-border-top-style--inset {
    border-top-style: inset
}

[data-sparta-container] .spa-cms-border-top-style--dashed {
    border-top-style: dashed
}

[data-sparta-container] .spa-cms-border-top-style--none {
    border-top-style: none
}

[data-sparta-container] .spa-cms-border-top-width--0 {
    border-top-width: 0px
}

[data-sparta-container] .spa-cms-border-top-width--1 {
    border-top-width: 1px
}

[data-sparta-container] .spa-cms-border-top-width--2 {
    border-top-width: 2px
}

[data-sparta-container] .spa-cms-border-top-color--brand-primary {
    border-top-color: #e31837
}

[data-sparta-container] .spa-cms-border-top-color--brand-primary-s80 {
    border-top-color: #E9465F
}

[data-sparta-container] .spa-cms-border-top-color--brand-primary-s50 {
    border-top-color: #F18B9B
}

[data-sparta-container] .spa-cms-border-top-color--brand-primary-s20 {
    border-top-color: #F9D1D7
}

[data-sparta-container] .spa-cms-border-top-color--brand-primary-s10 {
    border-top-color: #FCE7EB
}

[data-sparta-container] .spa-cms-border-top-color--brand-primary-s05 {
    border-top-color: #FDF3F5
}

[data-sparta-container] .spa-cms-border-top-color--brand-secondary {
    border-top-color: #012169
}

[data-sparta-container] .spa-cms-border-top-color--brand-secondary-s80 {
    border-top-color: #344e87
}

[data-sparta-container] .spa-cms-border-top-color--brand-secondary-s50 {
    border-top-color: #8090b4
}

[data-sparta-container] .spa-cms-border-top-color--brand-secondary-s20 {
    border-top-color: #ccd3e1
}

[data-sparta-container] .spa-cms-border-top-color--brand-secondary-s10 {
    border-top-color: #E5E8F0
}

[data-sparta-container] .spa-cms-border-top-color--brand-secondary-s05 {
    border-top-color: #F2F4F7
}

[data-sparta-container] .spa-cms-border-top-color--brand-tertiary {
    border-top-color: #ffffff
}

[data-sparta-container] .spa-cms-border-top-color--black {
    border-top-color: #000000
}

[data-sparta-container] .spa-cms-border-top-color--black-alt {
    border-top-color: #333333
}

[data-sparta-container] .spa-cms-border-top-color--gray {
    border-top-color: #646464
}

[data-sparta-container] .spa-cms-border-top-color--gray-s70 {
    border-top-color: #919191
}

[data-sparta-container] .spa-cms-border-top-color--gray-s40 {
    border-top-color: #bababa
}

[data-sparta-container] .spa-cms-border-top-color--gray-s20 {
    border-top-color: #d5d5d5
}

[data-sparta-container] .spa-cms-border-top-color--gray-s10 {
    border-top-color: #ededed
}

[data-sparta-container] .spa-cms-border-top-color--gray-s05 {
    border-top-color: #f5f5f5
}

[data-sparta-container] .spa-cms-border-top-color--royal-one {
    border-top-color: #0053c2
}

[data-sparta-container] .spa-cms-border-top-color--royal-one-dark {
    border-top-color: #0049AC
}

[data-sparta-container] .spa-cms-border-top-color--royal-one-s80 {
    border-top-color: #3375ce
}

[data-sparta-container] .spa-cms-border-top-color--royal-one-s50 {
    border-top-color: #80a8e0
}

[data-sparta-container] .spa-cms-border-top-color--royal-one-s20 {
    border-top-color: #ccdcf3
}

[data-sparta-container] .spa-cms-border-top-color--royal-one-s10 {
    border-top-color: #E5EDF8
}

[data-sparta-container] .spa-cms-border-top-color--royal-one-s05 {
    border-top-color: #F2F6FC
}

[data-sparta-container] .spa-cms-border-top-color--royal-two {
    border-top-color: #0073cf
}

[data-sparta-container] .spa-cms-border-top-color--royal-two-dark {
    border-top-color: #0064B4
}

[data-sparta-container] .spa-cms-border-top-color--royal-two-dark-2 {
    border-top-color: #005395
}

[data-sparta-container] .spa-cms-border-top-color--royal-two-s80 {
    border-top-color: #338fd9
}

[data-sparta-container] .spa-cms-border-top-color--royal-two-s50 {
    border-top-color: #80b9e7
}

[data-sparta-container] .spa-cms-border-top-color--royal-two-s20 {
    border-top-color: #cce3f5
}

[data-sparta-container] .spa-cms-border-top-color--royal-two-s10 {
    border-top-color: #E5F1FA
}

[data-sparta-container] .spa-cms-border-top-color--royal-two-s05 {
    border-top-color: #F2F8FC
}

[data-sparta-container] .spa-cms-border-top-color--royal-three-dark {
    border-top-color: #0395D3
}

[data-sparta-container] .spa-cms-border-top-color--royal-three-dark-2 {
    border-top-color: #0074A5
}

[data-sparta-container] .spa-cms-border-top-color--royal-three {
    border-top-color: #009cde
}

[data-sparta-container] .spa-cms-border-top-color--royal-three-s80 {
    border-top-color: #33b0e5
}

[data-sparta-container] .spa-cms-border-top-color--royal-three-s50 {
    border-top-color: #80cdee
}

[data-sparta-container] .spa-cms-border-top-color--royal-three-s20 {
    border-top-color: #ccebf8
}

[data-sparta-container] .spa-cms-border-top-color--royal-three-s10 {
    border-top-color: #e0f0f6
}

[data-sparta-container] .spa-cms-border-top-color--royal-three-s05 {
    border-top-color: #f2fafd
}

[data-sparta-container] .spa-cms-border-top-color--regal-one {
    border-top-color: #c41230
}

[data-sparta-container] .spa-cms-border-top-color--regal-one-dark {
    border-top-color: #A50E28
}

[data-sparta-container] .spa-cms-border-top-color--regal-one-s80 {
    border-top-color: #d14159
}

[data-sparta-container] .spa-cms-border-top-color--regal-one-s50 {
    border-top-color: #e28897
}

[data-sparta-container] .spa-cms-border-top-color--regal-one-s20 {
    border-top-color: #F3D0D6
}

[data-sparta-container] .spa-cms-border-top-color--regal-one-s10 {
    border-top-color: #F9E7EA
}

[data-sparta-container] .spa-cms-border-top-color--regal-one-s05 {
    border-top-color: #FCF3F4
}

[data-sparta-container] .spa-cms-border-top-color--regal-two {
    border-top-color: #780032
}

[data-sparta-container] .spa-cms-border-top-color--regal-two-s80 {
    border-top-color: #93335b
}

[data-sparta-container] .spa-cms-border-top-color--regal-two-s50 {
    border-top-color: #bb8099
}

[data-sparta-container] .spa-cms-border-top-color--regal-two-s20 {
    border-top-color: #e4ccd6
}

[data-sparta-container] .spa-cms-border-top-color--regal-two-s10 {
    border-top-color: #F1E5EA
}

[data-sparta-container] .spa-cms-border-top-color--regal-two-s05 {
    border-top-color: #F8F2F5
}

[data-sparta-container] .spa-cms-border-top-color--secondary-one-dark-3 {
    border-top-color: #7A3C02
}

[data-sparta-container] .spa-cms-border-top-color--secondary-one-dark-2 {
    border-top-color: #B05705
}

[data-sparta-container] .spa-cms-border-top-color--secondary-one-dark {
    border-top-color: #ea7000
}

[data-sparta-container] .spa-cms-border-top-color--secondary-one {
    border-top-color: #ea7600
}

[data-sparta-container] .spa-cms-border-top-color--secondary-one-s80 {
    border-top-color: #ee9133
}

[data-sparta-container] .spa-cms-border-top-color--secondary-one-s50 {
    border-top-color: #f4ba80
}

[data-sparta-container] .spa-cms-border-top-color--secondary-one-s20 {
    border-top-color: #fbe4cc
}

[data-sparta-container] .spa-cms-border-top-color--secondary-two-dark-3 {
    border-top-color: #6F4C01
}

[data-sparta-container] .spa-cms-border-top-color--secondary-two-dark-2 {
    border-top-color: #956702
}

[data-sparta-container] .spa-cms-border-top-color--secondary-two-dark {
    border-top-color: #c78800
}

[data-sparta-container] .spa-cms-border-top-color--secondary-two {
    border-top-color: #f2a900
}

[data-sparta-container] .spa-cms-border-top-color--secondary-two-s80 {
    border-top-color: #f5ba33
}

[data-sparta-container] .spa-cms-border-top-color--secondary-two-s50 {
    border-top-color: #f8d480
}

[data-sparta-container] .spa-cms-border-top-color--secondary-two-s20 {
    border-top-color: #fceecc
}

[data-sparta-container] .spa-cms-border-top-color--secondary-three-dark-3 {
    border-top-color: #195F02
}

[data-sparta-container] .spa-cms-border-top-color--secondary-three-dark-2 {
    border-top-color: #1F7603
}

[data-sparta-container] .spa-cms-border-top-color--secondary-three-dark {
    border-top-color: #207804
}

[data-sparta-container] .spa-cms-border-top-color--secondary-three {
    border-top-color: #279f00
}

[data-sparta-container] .spa-cms-border-top-color--secondary-three-s80 {
    border-top-color: #52b233
}

[data-sparta-container] .spa-cms-border-top-color--secondary-three-s50 {
    border-top-color: #93cf80
}

[data-sparta-container] .spa-cms-border-top-color--secondary-three-s20 {
    border-top-color: #d4eccc
}

[data-sparta-container] .spa-cms-border-top-color--secondary-four-dark-3 {
    border-top-color: #1B594F
}

[data-sparta-container] .spa-cms-border-top-color--secondary-four-dark-2 {
    border-top-color: #26786B
}

[data-sparta-container] .spa-cms-border-top-color--secondary-four-dark {
    border-top-color: #34a290
}

[data-sparta-container] .spa-cms-border-top-color--secondary-four {
    border-top-color: #40c1ac
}

[data-sparta-container] .spa-cms-border-top-color--secondary-four-s80 {
    border-top-color: #66cdbd
}

[data-sparta-container] .spa-cms-border-top-color--secondary-four-s50 {
    border-top-color: #9fe0d5
}

[data-sparta-container] .spa-cms-border-top-color--secondary-four-s20 {
    border-top-color: #d9f3ee
}

[data-sparta-container] .spa-cms-border-top-color--secondary-five-dark {
    border-top-color: #015B6F
}

[data-sparta-container] .spa-cms-border-top-color--secondary-five {
    border-top-color: #006980
}

[data-sparta-container] .spa-cms-border-top-color--secondary-five-s80 {
    border-top-color: #338799
}

[data-sparta-container] .spa-cms-border-top-color--secondary-five-s50 {
    border-top-color: #80b4bf
}

[data-sparta-container] .spa-cms-border-top-color--secondary-five-s30 {
    border-top-color: #AAD3D9
}

[data-sparta-container] .spa-cms-border-top-color--secondary-five-s20 {
    border-top-color: #cce1e6
}

[data-sparta-container] .spa-cms-border-top-color--secondary-five-s10 {
    border-top-color: #E2F0F2
}

[data-sparta-container] .spa-cms-border-top-color--secondary-six-dark-2 {
    border-top-color: #8A3447
}

[data-sparta-container] .spa-cms-border-top-color--secondary-six-dark {
    border-top-color: #AC435B
}

[data-sparta-container] .spa-cms-border-top-color--secondary-six {
    border-top-color: #c74e69
}

[data-sparta-container] .spa-cms-border-top-color--secondary-six-s80 {
    border-top-color: #d27187
}

[data-sparta-container] .spa-cms-border-top-color--secondary-six-s50 {
    border-top-color: #e3a6b4
}

[data-sparta-container] .spa-cms-border-top-color--secondary-six-s20 {
    border-top-color: #f4dce1
}

[data-sparta-container] .spa-cms-border-top-color--secondary-six-s10 {
    border-top-color: #FCECF0
}

[data-sparta-container] .spa-cms-border-top-color--secondary-seven-dark {
    border-top-color: #48194E
}

[data-sparta-container] .spa-cms-border-top-color--secondary-seven {
    border-top-color: #5f2167
}

[data-sparta-container] .spa-cms-border-top-color--secondary-seven-s80 {
    border-top-color: #784a77
}

[data-sparta-container] .spa-cms-border-top-color--secondary-seven-s50 {
    border-top-color: #aa8eaa
}

[data-sparta-container] .spa-cms-border-top-color--secondary-seven-s30 {
    border-top-color: #CFBCD1
}

[data-sparta-container] .spa-cms-border-top-color--secondary-seven-s20 {
    border-top-color: #dacedc
}

[data-sparta-container] .spa-cms-border-top-color--secondary-seven-s10 {
    border-top-color: #F1E8F0
}

[data-sparta-container] .spa-cms-border-top-color--secondary-eight-dark {
    border-top-color: #5D4709
}

[data-sparta-container] .spa-cms-border-top-color--secondary-eight {
    border-top-color: #9a7611
}

[data-sparta-container] .spa-cms-border-top-color--secondary-eight-s80 {
    border-top-color: #ae9141
}

[data-sparta-container] .spa-cms-border-top-color--secondary-eight-s50 {
    border-top-color: #ccba88
}

[data-sparta-container] .spa-cms-border-top-color--secondary-eight-s30 {
    border-top-color: #E0D5B7
}

[data-sparta-container] .spa-cms-border-top-color--secondary-eight-s20 {
    border-top-color: #ebe4cf
}

[data-sparta-container] .spa-cms-border-top-color--secondary-eight-s10 {
    border-top-color: #F4F1E7
}

[data-sparta-container] .spa-cms-border-top-color--positive-dark {
    border-top-color: #005A00
}

[data-sparta-container] .spa-cms-border-top-color--positive {
    border-top-color: #007700
}

[data-sparta-container] .spa-cms-border-top-color--positive-s80 {
    border-top-color: #339233
}

[data-sparta-container] .spa-cms-border-top-color--positive-s50 {
    border-top-color: #7FBB7F
}

[data-sparta-container] .spa-cms-border-top-color--positive-s20 {
    border-top-color: #CCE4CC
}

[data-sparta-container] .spa-cms-border-top-color--negative-dark {
    border-top-color: #9C0000
}

[data-sparta-container] .spa-cms-border-top-color--negative {
    border-top-color: #B41818
}

[data-sparta-container] .spa-cms-border-top-color--negative-s80 {
    border-top-color: #C34646
}

[data-sparta-container] .spa-cms-border-top-color--negative-s50 {
    border-top-color: #D98B8B
}

[data-sparta-container] .spa-cms-border-top-color--negative-s20 {
    border-top-color: #F0D1D1
}

[data-sparta-container] .spa-cms-border-top-color--neutral-dark {
    border-top-color: #3E454C
}

[data-sparta-container] .spa-cms-border-top-color--neutral {
    border-top-color: #50585F
}

[data-sparta-container] .spa-cms-border-top-color--neutral-s80 {
    border-top-color: #73797F
}

[data-sparta-container] .spa-cms-border-top-color--neutral-s50 {
    border-top-color: #A7ABAF
}

[data-sparta-container] .spa-cms-border-top-color--neutral-s20 {
    border-top-color: #DCDEDF
}

[data-sparta-container] .spa-cms-border-top-color--apple-dark {
    border-top-color: #4C5701
}

[data-sparta-container] .spa-cms-border-top-color--apple {
    border-top-color: #616F03
}

[data-sparta-container] .spa-cms-border-top-color--apple-s80 {
    border-top-color: #616F03
}

[data-sparta-container] .spa-cms-border-top-color--apple-s50 {
    border-top-color: #B0B781
}

[data-sparta-container] .spa-cms-border-top-color--apple-s20 {
    border-top-color: #DFE2CD
}

[data-sparta-container] .spa-cms-border-top-color--cabernet-dark {
    border-top-color: #5A1531
}

[data-sparta-container] .spa-cms-border-top-color--cabernet {
    border-top-color: #90204E
}

[data-sparta-container] .spa-cms-border-top-color--cabernet-s80 {
    border-top-color: #A64D71
}

[data-sparta-container] .spa-cms-border-top-color--cabernet-s50 {
    border-top-color: #C78FA6
}

[data-sparta-container] .spa-cms-border-top-color--cabernet-s20 {
    border-top-color: #E9D2DC
}

[data-sparta-container] .spa-cms-border-top-color--midnight-dark {
    border-top-color: #2741A3
}

[data-sparta-container] .spa-cms-border-top-color--midnight {
    border-top-color: #3053D4
}

[data-sparta-container] .spa-cms-border-top-color--midnight-s80 {
    border-top-color: #5975DD
}

[data-sparta-container] .spa-cms-border-top-color--midnight-s50 {
    border-top-color: #97A8E9
}

[data-sparta-container] .spa-cms-border-top-color--midnight-s20 {
    border-top-color: #D6DDF6
}

[data-sparta-container] .spa-cms-border-top-color--oceanic-dark {
    border-top-color: #2D4E6F
}

[data-sparta-container] .spa-cms-border-top-color--oceanic {
    border-top-color: #365D84
}

[data-sparta-container] .spa-cms-border-top-color--oceanic-s80 {
    border-top-color: #5E7D9D
}

[data-sparta-container] .spa-cms-border-top-color--oceanic-s50 {
    border-top-color: #9AAEC1
}

[data-sparta-container] .spa-cms-border-top-color--oceanic-s20 {
    border-top-color: #D7DFE6
}

[data-sparta-container] .spa-cms-border-top-color--gold-dark {
    border-top-color: #554C28
}

[data-sparta-container] .spa-cms-border-top-color--gold {
    border-top-color: #7C7043
}

[data-sparta-container] .spa-cms-border-top-color--gold-s80 {
    border-top-color: #968D69
}

[data-sparta-container] .spa-cms-border-top-color--gold-s50 {
    border-top-color: #BDB7A0
}

[data-sparta-container] .spa-cms-border-top-color--gold-s20 {
    border-top-color: #E5E2D9
}

[data-sparta-container] .spa-cms-border-top-color--platinum-dark {
    border-top-color: #56524B
}

[data-sparta-container] .spa-cms-border-top-color--platinum {
    border-top-color: #706A5F
}

[data-sparta-container] .spa-cms-border-top-color--platinum-s80 {
    border-top-color: #8C877E
}

[data-sparta-container] .spa-cms-border-top-color--platinum-s50 {
    border-top-color: #B4B1AC
}

[data-sparta-container] .spa-cms-border-top-color--platinum-s20 {
    border-top-color: #DDDCDA
}

[data-sparta-container] .spa-cms-border-top-color--transparent {
    border-top-color: transparent
}

[data-sparta-container] .spa-cms-border-right-style--solid {
    border-right-style: solid
}

[data-sparta-container] .spa-cms-border-right-style--inset {
    border-right-style: inset
}

[data-sparta-container] .spa-cms-border-right-style--dashed {
    border-right-style: dashed
}

[data-sparta-container] .spa-cms-border-right-style--none {
    border-right-style: none
}

[data-sparta-container] .spa-cms-border-right-width--0 {
    border-right-width: 0px
}

[data-sparta-container] .spa-cms-border-right-width--1 {
    border-right-width: 1px
}

[data-sparta-container] .spa-cms-border-right-width--2 {
    border-right-width: 2px
}

[data-sparta-container] .spa-cms-border-right-color--brand-primary {
    border-right-color: #e31837
}

[data-sparta-container] .spa-cms-border-right-color--brand-primary-s80 {
    border-right-color: #E9465F
}

[data-sparta-container] .spa-cms-border-right-color--brand-primary-s50 {
    border-right-color: #F18B9B
}

[data-sparta-container] .spa-cms-border-right-color--brand-primary-s20 {
    border-right-color: #F9D1D7
}

[data-sparta-container] .spa-cms-border-right-color--brand-primary-s10 {
    border-right-color: #FCE7EB
}

[data-sparta-container] .spa-cms-border-right-color--brand-primary-s05 {
    border-right-color: #FDF3F5
}

[data-sparta-container] .spa-cms-border-right-color--brand-secondary {
    border-right-color: #012169
}

[data-sparta-container] .spa-cms-border-right-color--brand-secondary-s80 {
    border-right-color: #344e87
}

[data-sparta-container] .spa-cms-border-right-color--brand-secondary-s50 {
    border-right-color: #8090b4
}

[data-sparta-container] .spa-cms-border-right-color--brand-secondary-s20 {
    border-right-color: #ccd3e1
}

[data-sparta-container] .spa-cms-border-right-color--brand-secondary-s10 {
    border-right-color: #E5E8F0
}

[data-sparta-container] .spa-cms-border-right-color--brand-secondary-s05 {
    border-right-color: #F2F4F7
}

[data-sparta-container] .spa-cms-border-right-color--brand-tertiary {
    border-right-color: #ffffff
}

[data-sparta-container] .spa-cms-border-right-color--black {
    border-right-color: #000000
}

[data-sparta-container] .spa-cms-border-right-color--black-alt {
    border-right-color: #333333
}

[data-sparta-container] .spa-cms-border-right-color--gray {
    border-right-color: #646464
}

[data-sparta-container] .spa-cms-border-right-color--gray-s70 {
    border-right-color: #919191
}

[data-sparta-container] .spa-cms-border-right-color--gray-s40 {
    border-right-color: #bababa
}

[data-sparta-container] .spa-cms-border-right-color--gray-s20 {
    border-right-color: #d5d5d5
}

[data-sparta-container] .spa-cms-border-right-color--gray-s10 {
    border-right-color: #ededed
}

[data-sparta-container] .spa-cms-border-right-color--gray-s05 {
    border-right-color: #f5f5f5
}

[data-sparta-container] .spa-cms-border-right-color--royal-one {
    border-right-color: #0053c2
}

[data-sparta-container] .spa-cms-border-right-color--royal-one-dark {
    border-right-color: #0049AC
}

[data-sparta-container] .spa-cms-border-right-color--royal-one-s80 {
    border-right-color: #3375ce
}

[data-sparta-container] .spa-cms-border-right-color--royal-one-s50 {
    border-right-color: #80a8e0
}

[data-sparta-container] .spa-cms-border-right-color--royal-one-s20 {
    border-right-color: #ccdcf3
}

[data-sparta-container] .spa-cms-border-right-color--royal-one-s10 {
    border-right-color: #E5EDF8
}

[data-sparta-container] .spa-cms-border-right-color--royal-one-s05 {
    border-right-color: #F2F6FC
}

[data-sparta-container] .spa-cms-border-right-color--royal-two {
    border-right-color: #0073cf
}

[data-sparta-container] .spa-cms-border-right-color--royal-two-dark {
    border-right-color: #0064B4
}

[data-sparta-container] .spa-cms-border-right-color--royal-two-dark-2 {
    border-right-color: #005395
}

[data-sparta-container] .spa-cms-border-right-color--royal-two-s80 {
    border-right-color: #338fd9
}

[data-sparta-container] .spa-cms-border-right-color--royal-two-s50 {
    border-right-color: #80b9e7
}

[data-sparta-container] .spa-cms-border-right-color--royal-two-s20 {
    border-right-color: #cce3f5
}

[data-sparta-container] .spa-cms-border-right-color--royal-two-s10 {
    border-right-color: #E5F1FA
}

[data-sparta-container] .spa-cms-border-right-color--royal-two-s05 {
    border-right-color: #F2F8FC
}

[data-sparta-container] .spa-cms-border-right-color--royal-three-dark {
    border-right-color: #0395D3
}

[data-sparta-container] .spa-cms-border-right-color--royal-three-dark-2 {
    border-right-color: #0074A5
}

[data-sparta-container] .spa-cms-border-right-color--royal-three {
    border-right-color: #009cde
}

[data-sparta-container] .spa-cms-border-right-color--royal-three-s80 {
    border-right-color: #33b0e5
}

[data-sparta-container] .spa-cms-border-right-color--royal-three-s50 {
    border-right-color: #80cdee
}

[data-sparta-container] .spa-cms-border-right-color--royal-three-s20 {
    border-right-color: #ccebf8
}

[data-sparta-container] .spa-cms-border-right-color--royal-three-s10 {
    border-right-color: #e0f0f6
}

[data-sparta-container] .spa-cms-border-right-color--royal-three-s05 {
    border-right-color: #f2fafd
}

[data-sparta-container] .spa-cms-border-right-color--regal-one {
    border-right-color: #c41230
}

[data-sparta-container] .spa-cms-border-right-color--regal-one-dark {
    border-right-color: #A50E28
}

[data-sparta-container] .spa-cms-border-right-color--regal-one-s80 {
    border-right-color: #d14159
}

[data-sparta-container] .spa-cms-border-right-color--regal-one-s50 {
    border-right-color: #e28897
}

[data-sparta-container] .spa-cms-border-right-color--regal-one-s20 {
    border-right-color: #F3D0D6
}

[data-sparta-container] .spa-cms-border-right-color--regal-one-s10 {
    border-right-color: #F9E7EA
}

[data-sparta-container] .spa-cms-border-right-color--regal-one-s05 {
    border-right-color: #FCF3F4
}

[data-sparta-container] .spa-cms-border-right-color--regal-two {
    border-right-color: #780032
}

[data-sparta-container] .spa-cms-border-right-color--regal-two-s80 {
    border-right-color: #93335b
}

[data-sparta-container] .spa-cms-border-right-color--regal-two-s50 {
    border-right-color: #bb8099
}

[data-sparta-container] .spa-cms-border-right-color--regal-two-s20 {
    border-right-color: #e4ccd6
}

[data-sparta-container] .spa-cms-border-right-color--regal-two-s10 {
    border-right-color: #F1E5EA
}

[data-sparta-container] .spa-cms-border-right-color--regal-two-s05 {
    border-right-color: #F8F2F5
}

[data-sparta-container] .spa-cms-border-right-color--secondary-one-dark-3 {
    border-right-color: #7A3C02
}

[data-sparta-container] .spa-cms-border-right-color--secondary-one-dark-2 {
    border-right-color: #B05705
}

[data-sparta-container] .spa-cms-border-right-color--secondary-one-dark {
    border-right-color: #ea7000
}

[data-sparta-container] .spa-cms-border-right-color--secondary-one {
    border-right-color: #ea7600
}

[data-sparta-container] .spa-cms-border-right-color--secondary-one-s80 {
    border-right-color: #ee9133
}

[data-sparta-container] .spa-cms-border-right-color--secondary-one-s50 {
    border-right-color: #f4ba80
}

[data-sparta-container] .spa-cms-border-right-color--secondary-one-s20 {
    border-right-color: #fbe4cc
}

[data-sparta-container] .spa-cms-border-right-color--secondary-two-dark-3 {
    border-right-color: #6F4C01
}

[data-sparta-container] .spa-cms-border-right-color--secondary-two-dark-2 {
    border-right-color: #956702
}

[data-sparta-container] .spa-cms-border-right-color--secondary-two-dark {
    border-right-color: #c78800
}

[data-sparta-container] .spa-cms-border-right-color--secondary-two {
    border-right-color: #f2a900
}

[data-sparta-container] .spa-cms-border-right-color--secondary-two-s80 {
    border-right-color: #f5ba33
}

[data-sparta-container] .spa-cms-border-right-color--secondary-two-s50 {
    border-right-color: #f8d480
}

[data-sparta-container] .spa-cms-border-right-color--secondary-two-s20 {
    border-right-color: #fceecc
}

[data-sparta-container] .spa-cms-border-right-color--secondary-three-dark-3 {
    border-right-color: #195F02
}

[data-sparta-container] .spa-cms-border-right-color--secondary-three-dark-2 {
    border-right-color: #1F7603
}

[data-sparta-container] .spa-cms-border-right-color--secondary-three-dark {
    border-right-color: #207804
}

[data-sparta-container] .spa-cms-border-right-color--secondary-three {
    border-right-color: #279f00
}

[data-sparta-container] .spa-cms-border-right-color--secondary-three-s80 {
    border-right-color: #52b233
}

[data-sparta-container] .spa-cms-border-right-color--secondary-three-s50 {
    border-right-color: #93cf80
}

[data-sparta-container] .spa-cms-border-right-color--secondary-three-s20 {
    border-right-color: #d4eccc
}

[data-sparta-container] .spa-cms-border-right-color--secondary-four-dark-3 {
    border-right-color: #1B594F
}

[data-sparta-container] .spa-cms-border-right-color--secondary-four-dark-2 {
    border-right-color: #26786B
}

[data-sparta-container] .spa-cms-border-right-color--secondary-four-dark {
    border-right-color: #34a290
}

[data-sparta-container] .spa-cms-border-right-color--secondary-four {
    border-right-color: #40c1ac
}

[data-sparta-container] .spa-cms-border-right-color--secondary-four-s80 {
    border-right-color: #66cdbd
}

[data-sparta-container] .spa-cms-border-right-color--secondary-four-s50 {
    border-right-color: #9fe0d5
}

[data-sparta-container] .spa-cms-border-right-color--secondary-four-s20 {
    border-right-color: #d9f3ee
}

[data-sparta-container] .spa-cms-border-right-color--secondary-five-dark {
    border-right-color: #015B6F
}

[data-sparta-container] .spa-cms-border-right-color--secondary-five {
    border-right-color: #006980
}

[data-sparta-container] .spa-cms-border-right-color--secondary-five-s80 {
    border-right-color: #338799
}

[data-sparta-container] .spa-cms-border-right-color--secondary-five-s50 {
    border-right-color: #80b4bf
}

[data-sparta-container] .spa-cms-border-right-color--secondary-five-s30 {
    border-right-color: #AAD3D9
}

[data-sparta-container] .spa-cms-border-right-color--secondary-five-s20 {
    border-right-color: #cce1e6
}

[data-sparta-container] .spa-cms-border-right-color--secondary-five-s10 {
    border-right-color: #E2F0F2
}

[data-sparta-container] .spa-cms-border-right-color--secondary-six-dark-2 {
    border-right-color: #8A3447
}

[data-sparta-container] .spa-cms-border-right-color--secondary-six-dark {
    border-right-color: #AC435B
}

[data-sparta-container] .spa-cms-border-right-color--secondary-six {
    border-right-color: #c74e69
}

[data-sparta-container] .spa-cms-border-right-color--secondary-six-s80 {
    border-right-color: #d27187
}

[data-sparta-container] .spa-cms-border-right-color--secondary-six-s50 {
    border-right-color: #e3a6b4
}

[data-sparta-container] .spa-cms-border-right-color--secondary-six-s20 {
    border-right-color: #f4dce1
}

[data-sparta-container] .spa-cms-border-right-color--secondary-six-s10 {
    border-right-color: #FCECF0
}

[data-sparta-container] .spa-cms-border-right-color--secondary-seven-dark {
    border-right-color: #48194E
}

[data-sparta-container] .spa-cms-border-right-color--secondary-seven {
    border-right-color: #5f2167
}

[data-sparta-container] .spa-cms-border-right-color--secondary-seven-s80 {
    border-right-color: #784a77
}

[data-sparta-container] .spa-cms-border-right-color--secondary-seven-s50 {
    border-right-color: #aa8eaa
}

[data-sparta-container] .spa-cms-border-right-color--secondary-seven-s30 {
    border-right-color: #CFBCD1
}

[data-sparta-container] .spa-cms-border-right-color--secondary-seven-s20 {
    border-right-color: #dacedc
}

[data-sparta-container] .spa-cms-border-right-color--secondary-seven-s10 {
    border-right-color: #F1E8F0
}

[data-sparta-container] .spa-cms-border-right-color--secondary-eight-dark {
    border-right-color: #5D4709
}

[data-sparta-container] .spa-cms-border-right-color--secondary-eight {
    border-right-color: #9a7611
}

[data-sparta-container] .spa-cms-border-right-color--secondary-eight-s80 {
    border-right-color: #ae9141
}

[data-sparta-container] .spa-cms-border-right-color--secondary-eight-s50 {
    border-right-color: #ccba88
}

[data-sparta-container] .spa-cms-border-right-color--secondary-eight-s30 {
    border-right-color: #E0D5B7
}

[data-sparta-container] .spa-cms-border-right-color--secondary-eight-s20 {
    border-right-color: #ebe4cf
}

[data-sparta-container] .spa-cms-border-right-color--secondary-eight-s10 {
    border-right-color: #F4F1E7
}

[data-sparta-container] .spa-cms-border-right-color--positive-dark {
    border-right-color: #005A00
}

[data-sparta-container] .spa-cms-border-right-color--positive {
    border-right-color: #007700
}

[data-sparta-container] .spa-cms-border-right-color--positive-s80 {
    border-right-color: #339233
}

[data-sparta-container] .spa-cms-border-right-color--positive-s50 {
    border-right-color: #7FBB7F
}

[data-sparta-container] .spa-cms-border-right-color--positive-s20 {
    border-right-color: #CCE4CC
}

[data-sparta-container] .spa-cms-border-right-color--negative-dark {
    border-right-color: #9C0000
}

[data-sparta-container] .spa-cms-border-right-color--negative {
    border-right-color: #B41818
}

[data-sparta-container] .spa-cms-border-right-color--negative-s80 {
    border-right-color: #C34646
}

[data-sparta-container] .spa-cms-border-right-color--negative-s50 {
    border-right-color: #D98B8B
}

[data-sparta-container] .spa-cms-border-right-color--negative-s20 {
    border-right-color: #F0D1D1
}

[data-sparta-container] .spa-cms-border-right-color--neutral-dark {
    border-right-color: #3E454C
}

[data-sparta-container] .spa-cms-border-right-color--neutral {
    border-right-color: #50585F
}

[data-sparta-container] .spa-cms-border-right-color--neutral-s80 {
    border-right-color: #73797F
}

[data-sparta-container] .spa-cms-border-right-color--neutral-s50 {
    border-right-color: #A7ABAF
}

[data-sparta-container] .spa-cms-border-right-color--neutral-s20 {
    border-right-color: #DCDEDF
}

[data-sparta-container] .spa-cms-border-right-color--apple-dark {
    border-right-color: #4C5701
}

[data-sparta-container] .spa-cms-border-right-color--apple {
    border-right-color: #616F03
}

[data-sparta-container] .spa-cms-border-right-color--apple-s80 {
    border-right-color: #616F03
}

[data-sparta-container] .spa-cms-border-right-color--apple-s50 {
    border-right-color: #B0B781
}

[data-sparta-container] .spa-cms-border-right-color--apple-s20 {
    border-right-color: #DFE2CD
}

[data-sparta-container] .spa-cms-border-right-color--cabernet-dark {
    border-right-color: #5A1531
}

[data-sparta-container] .spa-cms-border-right-color--cabernet {
    border-right-color: #90204E
}

[data-sparta-container] .spa-cms-border-right-color--cabernet-s80 {
    border-right-color: #A64D71
}

[data-sparta-container] .spa-cms-border-right-color--cabernet-s50 {
    border-right-color: #C78FA6
}

[data-sparta-container] .spa-cms-border-right-color--cabernet-s20 {
    border-right-color: #E9D2DC
}

[data-sparta-container] .spa-cms-border-right-color--midnight-dark {
    border-right-color: #2741A3
}

[data-sparta-container] .spa-cms-border-right-color--midnight {
    border-right-color: #3053D4
}

[data-sparta-container] .spa-cms-border-right-color--midnight-s80 {
    border-right-color: #5975DD
}

[data-sparta-container] .spa-cms-border-right-color--midnight-s50 {
    border-right-color: #97A8E9
}

[data-sparta-container] .spa-cms-border-right-color--midnight-s20 {
    border-right-color: #D6DDF6
}

[data-sparta-container] .spa-cms-border-right-color--oceanic-dark {
    border-right-color: #2D4E6F
}

[data-sparta-container] .spa-cms-border-right-color--oceanic {
    border-right-color: #365D84
}

[data-sparta-container] .spa-cms-border-right-color--oceanic-s80 {
    border-right-color: #5E7D9D
}

[data-sparta-container] .spa-cms-border-right-color--oceanic-s50 {
    border-right-color: #9AAEC1
}

[data-sparta-container] .spa-cms-border-right-color--oceanic-s20 {
    border-right-color: #D7DFE6
}

[data-sparta-container] .spa-cms-border-right-color--gold-dark {
    border-right-color: #554C28
}

[data-sparta-container] .spa-cms-border-right-color--gold {
    border-right-color: #7C7043
}

[data-sparta-container] .spa-cms-border-right-color--gold-s80 {
    border-right-color: #968D69
}

[data-sparta-container] .spa-cms-border-right-color--gold-s50 {
    border-right-color: #BDB7A0
}

[data-sparta-container] .spa-cms-border-right-color--gold-s20 {
    border-right-color: #E5E2D9
}

[data-sparta-container] .spa-cms-border-right-color--platinum-dark {
    border-right-color: #56524B
}

[data-sparta-container] .spa-cms-border-right-color--platinum {
    border-right-color: #706A5F
}

[data-sparta-container] .spa-cms-border-right-color--platinum-s80 {
    border-right-color: #8C877E
}

[data-sparta-container] .spa-cms-border-right-color--platinum-s50 {
    border-right-color: #B4B1AC
}

[data-sparta-container] .spa-cms-border-right-color--platinum-s20 {
    border-right-color: #DDDCDA
}

[data-sparta-container] .spa-cms-border-right-color--transparent {
    border-right-color: transparent
}

[data-sparta-container] .spa-cms-border-bottom-style--solid {
    border-bottom-style: solid
}

[data-sparta-container] .spa-cms-border-bottom-style--inset {
    border-bottom-style: inset
}

[data-sparta-container] .spa-cms-border-bottom-style--dashed {
    border-bottom-style: dashed
}

[data-sparta-container] .spa-cms-border-bottom-style--none {
    border-bottom-style: none
}

[data-sparta-container] .spa-cms-border-bottom-width--0 {
    border-bottom-width: 0px
}

[data-sparta-container] .spa-cms-border-bottom-width--1 {
    border-bottom-width: 1px
}

[data-sparta-container] .spa-cms-border-bottom-width--2 {
    border-bottom-width: 2px
}

[data-sparta-container] .spa-cms-border-bottom-color--brand-primary {
    border-bottom-color: #e31837
}

[data-sparta-container] .spa-cms-border-bottom-color--brand-primary-s80 {
    border-bottom-color: #E9465F
}

[data-sparta-container] .spa-cms-border-bottom-color--brand-primary-s50 {
    border-bottom-color: #F18B9B
}

[data-sparta-container] .spa-cms-border-bottom-color--brand-primary-s20 {
    border-bottom-color: #F9D1D7
}

[data-sparta-container] .spa-cms-border-bottom-color--brand-primary-s10 {
    border-bottom-color: #FCE7EB
}

[data-sparta-container] .spa-cms-border-bottom-color--brand-primary-s05 {
    border-bottom-color: #FDF3F5
}

[data-sparta-container] .spa-cms-border-bottom-color--brand-secondary {
    border-bottom-color: #012169
}

[data-sparta-container] .spa-cms-border-bottom-color--brand-secondary-s80 {
    border-bottom-color: #344e87
}

[data-sparta-container] .spa-cms-border-bottom-color--brand-secondary-s50 {
    border-bottom-color: #8090b4
}

[data-sparta-container] .spa-cms-border-bottom-color--brand-secondary-s20 {
    border-bottom-color: #ccd3e1
}

[data-sparta-container] .spa-cms-border-bottom-color--brand-secondary-s10 {
    border-bottom-color: #E5E8F0
}

[data-sparta-container] .spa-cms-border-bottom-color--brand-secondary-s05 {
    border-bottom-color: #F2F4F7
}

[data-sparta-container] .spa-cms-border-bottom-color--brand-tertiary {
    border-bottom-color: #ffffff
}

[data-sparta-container] .spa-cms-border-bottom-color--black {
    border-bottom-color: #000000
}

[data-sparta-container] .spa-cms-border-bottom-color--black-alt {
    border-bottom-color: #333333
}

[data-sparta-container] .spa-cms-border-bottom-color--gray {
    border-bottom-color: #646464
}

[data-sparta-container] .spa-cms-border-bottom-color--gray-s70 {
    border-bottom-color: #919191
}

[data-sparta-container] .spa-cms-border-bottom-color--gray-s40 {
    border-bottom-color: #bababa
}

[data-sparta-container] .spa-cms-border-bottom-color--gray-s20 {
    border-bottom-color: #d5d5d5
}

[data-sparta-container] .spa-cms-border-bottom-color--gray-s10 {
    border-bottom-color: #ededed
}

[data-sparta-container] .spa-cms-border-bottom-color--gray-s05 {
    border-bottom-color: #f5f5f5
}

[data-sparta-container] .spa-cms-border-bottom-color--royal-one {
    border-bottom-color: #0053c2
}

[data-sparta-container] .spa-cms-border-bottom-color--royal-one-dark {
    border-bottom-color: #0049AC
}

[data-sparta-container] .spa-cms-border-bottom-color--royal-one-s80 {
    border-bottom-color: #3375ce
}

[data-sparta-container] .spa-cms-border-bottom-color--royal-one-s50 {
    border-bottom-color: #80a8e0
}

[data-sparta-container] .spa-cms-border-bottom-color--royal-one-s20 {
    border-bottom-color: #ccdcf3
}

[data-sparta-container] .spa-cms-border-bottom-color--royal-one-s10 {
    border-bottom-color: #E5EDF8
}

[data-sparta-container] .spa-cms-border-bottom-color--royal-one-s05 {
    border-bottom-color: #F2F6FC
}

[data-sparta-container] .spa-cms-border-bottom-color--royal-two {
    border-bottom-color: #0073cf
}

[data-sparta-container] .spa-cms-border-bottom-color--royal-two-dark {
    border-bottom-color: #0064B4
}

[data-sparta-container] .spa-cms-border-bottom-color--royal-two-dark-2 {
    border-bottom-color: #005395
}

[data-sparta-container] .spa-cms-border-bottom-color--royal-two-s80 {
    border-bottom-color: #338fd9
}

[data-sparta-container] .spa-cms-border-bottom-color--royal-two-s50 {
    border-bottom-color: #80b9e7
}

[data-sparta-container] .spa-cms-border-bottom-color--royal-two-s20 {
    border-bottom-color: #cce3f5
}

[data-sparta-container] .spa-cms-border-bottom-color--royal-two-s10 {
    border-bottom-color: #E5F1FA
}

[data-sparta-container] .spa-cms-border-bottom-color--royal-two-s05 {
    border-bottom-color: #F2F8FC
}

[data-sparta-container] .spa-cms-border-bottom-color--royal-three-dark {
    border-bottom-color: #0395D3
}

[data-sparta-container] .spa-cms-border-bottom-color--royal-three-dark-2 {
    border-bottom-color: #0074A5
}

[data-sparta-container] .spa-cms-border-bottom-color--royal-three {
    border-bottom-color: #009cde
}

[data-sparta-container] .spa-cms-border-bottom-color--royal-three-s80 {
    border-bottom-color: #33b0e5
}

[data-sparta-container] .spa-cms-border-bottom-color--royal-three-s50 {
    border-bottom-color: #80cdee
}

[data-sparta-container] .spa-cms-border-bottom-color--royal-three-s20 {
    border-bottom-color: #ccebf8
}

[data-sparta-container] .spa-cms-border-bottom-color--royal-three-s10 {
    border-bottom-color: #e0f0f6
}

[data-sparta-container] .spa-cms-border-bottom-color--royal-three-s05 {
    border-bottom-color: #f2fafd
}

[data-sparta-container] .spa-cms-border-bottom-color--regal-one {
    border-bottom-color: #c41230
}

[data-sparta-container] .spa-cms-border-bottom-color--regal-one-dark {
    border-bottom-color: #A50E28
}

[data-sparta-container] .spa-cms-border-bottom-color--regal-one-s80 {
    border-bottom-color: #d14159
}

[data-sparta-container] .spa-cms-border-bottom-color--regal-one-s50 {
    border-bottom-color: #e28897
}

[data-sparta-container] .spa-cms-border-bottom-color--regal-one-s20 {
    border-bottom-color: #F3D0D6
}

[data-sparta-container] .spa-cms-border-bottom-color--regal-one-s10 {
    border-bottom-color: #F9E7EA
}

[data-sparta-container] .spa-cms-border-bottom-color--regal-one-s05 {
    border-bottom-color: #FCF3F4
}

[data-sparta-container] .spa-cms-border-bottom-color--regal-two {
    border-bottom-color: #780032
}

[data-sparta-container] .spa-cms-border-bottom-color--regal-two-s80 {
    border-bottom-color: #93335b
}

[data-sparta-container] .spa-cms-border-bottom-color--regal-two-s50 {
    border-bottom-color: #bb8099
}

[data-sparta-container] .spa-cms-border-bottom-color--regal-two-s20 {
    border-bottom-color: #e4ccd6
}

[data-sparta-container] .spa-cms-border-bottom-color--regal-two-s10 {
    border-bottom-color: #F1E5EA
}

[data-sparta-container] .spa-cms-border-bottom-color--regal-two-s05 {
    border-bottom-color: #F8F2F5
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-one-dark-3 {
    border-bottom-color: #7A3C02
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-one-dark-2 {
    border-bottom-color: #B05705
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-one-dark {
    border-bottom-color: #ea7000
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-one {
    border-bottom-color: #ea7600
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-one-s80 {
    border-bottom-color: #ee9133
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-one-s50 {
    border-bottom-color: #f4ba80
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-one-s20 {
    border-bottom-color: #fbe4cc
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-two-dark-3 {
    border-bottom-color: #6F4C01
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-two-dark-2 {
    border-bottom-color: #956702
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-two-dark {
    border-bottom-color: #c78800
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-two {
    border-bottom-color: #f2a900
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-two-s80 {
    border-bottom-color: #f5ba33
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-two-s50 {
    border-bottom-color: #f8d480
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-two-s20 {
    border-bottom-color: #fceecc
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-three-dark-3 {
    border-bottom-color: #195F02
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-three-dark-2 {
    border-bottom-color: #1F7603
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-three-dark {
    border-bottom-color: #207804
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-three {
    border-bottom-color: #279f00
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-three-s80 {
    border-bottom-color: #52b233
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-three-s50 {
    border-bottom-color: #93cf80
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-three-s20 {
    border-bottom-color: #d4eccc
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-four-dark-3 {
    border-bottom-color: #1B594F
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-four-dark-2 {
    border-bottom-color: #26786B
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-four-dark {
    border-bottom-color: #34a290
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-four {
    border-bottom-color: #40c1ac
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-four-s80 {
    border-bottom-color: #66cdbd
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-four-s50 {
    border-bottom-color: #9fe0d5
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-four-s20 {
    border-bottom-color: #d9f3ee
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-five-dark {
    border-bottom-color: #015B6F
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-five {
    border-bottom-color: #006980
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-five-s80 {
    border-bottom-color: #338799
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-five-s50 {
    border-bottom-color: #80b4bf
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-five-s30 {
    border-bottom-color: #AAD3D9
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-five-s20 {
    border-bottom-color: #cce1e6
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-five-s10 {
    border-bottom-color: #E2F0F2
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-six-dark-2 {
    border-bottom-color: #8A3447
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-six-dark {
    border-bottom-color: #AC435B
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-six {
    border-bottom-color: #c74e69
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-six-s80 {
    border-bottom-color: #d27187
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-six-s50 {
    border-bottom-color: #e3a6b4
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-six-s20 {
    border-bottom-color: #f4dce1
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-six-s10 {
    border-bottom-color: #FCECF0
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-seven-dark {
    border-bottom-color: #48194E
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-seven {
    border-bottom-color: #5f2167
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-seven-s80 {
    border-bottom-color: #784a77
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-seven-s50 {
    border-bottom-color: #aa8eaa
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-seven-s30 {
    border-bottom-color: #CFBCD1
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-seven-s20 {
    border-bottom-color: #dacedc
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-seven-s10 {
    border-bottom-color: #F1E8F0
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-eight-dark {
    border-bottom-color: #5D4709
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-eight {
    border-bottom-color: #9a7611
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-eight-s80 {
    border-bottom-color: #ae9141
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-eight-s50 {
    border-bottom-color: #ccba88
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-eight-s30 {
    border-bottom-color: #E0D5B7
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-eight-s20 {
    border-bottom-color: #ebe4cf
}

[data-sparta-container] .spa-cms-border-bottom-color--secondary-eight-s10 {
    border-bottom-color: #F4F1E7
}

[data-sparta-container] .spa-cms-border-bottom-color--positive-dark {
    border-bottom-color: #005A00
}

[data-sparta-container] .spa-cms-border-bottom-color--positive {
    border-bottom-color: #007700
}

[data-sparta-container] .spa-cms-border-bottom-color--positive-s80 {
    border-bottom-color: #339233
}

[data-sparta-container] .spa-cms-border-bottom-color--positive-s50 {
    border-bottom-color: #7FBB7F
}

[data-sparta-container] .spa-cms-border-bottom-color--positive-s20 {
    border-bottom-color: #CCE4CC
}

[data-sparta-container] .spa-cms-border-bottom-color--negative-dark {
    border-bottom-color: #9C0000
}

[data-sparta-container] .spa-cms-border-bottom-color--negative {
    border-bottom-color: #B41818
}

[data-sparta-container] .spa-cms-border-bottom-color--negative-s80 {
    border-bottom-color: #C34646
}

[data-sparta-container] .spa-cms-border-bottom-color--negative-s50 {
    border-bottom-color: #D98B8B
}

[data-sparta-container] .spa-cms-border-bottom-color--negative-s20 {
    border-bottom-color: #F0D1D1
}

[data-sparta-container] .spa-cms-border-bottom-color--neutral-dark {
    border-bottom-color: #3E454C
}

[data-sparta-container] .spa-cms-border-bottom-color--neutral {
    border-bottom-color: #50585F
}

[data-sparta-container] .spa-cms-border-bottom-color--neutral-s80 {
    border-bottom-color: #73797F
}

[data-sparta-container] .spa-cms-border-bottom-color--neutral-s50 {
    border-bottom-color: #A7ABAF
}

[data-sparta-container] .spa-cms-border-bottom-color--neutral-s20 {
    border-bottom-color: #DCDEDF
}

[data-sparta-container] .spa-cms-border-bottom-color--apple-dark {
    border-bottom-color: #4C5701
}

[data-sparta-container] .spa-cms-border-bottom-color--apple {
    border-bottom-color: #616F03
}

[data-sparta-container] .spa-cms-border-bottom-color--apple-s80 {
    border-bottom-color: #616F03
}

[data-sparta-container] .spa-cms-border-bottom-color--apple-s50 {
    border-bottom-color: #B0B781
}

[data-sparta-container] .spa-cms-border-bottom-color--apple-s20 {
    border-bottom-color: #DFE2CD
}

[data-sparta-container] .spa-cms-border-bottom-color--cabernet-dark {
    border-bottom-color: #5A1531
}

[data-sparta-container] .spa-cms-border-bottom-color--cabernet {
    border-bottom-color: #90204E
}

[data-sparta-container] .spa-cms-border-bottom-color--cabernet-s80 {
    border-bottom-color: #A64D71
}

[data-sparta-container] .spa-cms-border-bottom-color--cabernet-s50 {
    border-bottom-color: #C78FA6
}

[data-sparta-container] .spa-cms-border-bottom-color--cabernet-s20 {
    border-bottom-color: #E9D2DC
}

[data-sparta-container] .spa-cms-border-bottom-color--midnight-dark {
    border-bottom-color: #2741A3
}

[data-sparta-container] .spa-cms-border-bottom-color--midnight {
    border-bottom-color: #3053D4
}

[data-sparta-container] .spa-cms-border-bottom-color--midnight-s80 {
    border-bottom-color: #5975DD
}

[data-sparta-container] .spa-cms-border-bottom-color--midnight-s50 {
    border-bottom-color: #97A8E9
}

[data-sparta-container] .spa-cms-border-bottom-color--midnight-s20 {
    border-bottom-color: #D6DDF6
}

[data-sparta-container] .spa-cms-border-bottom-color--oceanic-dark {
    border-bottom-color: #2D4E6F
}

[data-sparta-container] .spa-cms-border-bottom-color--oceanic {
    border-bottom-color: #365D84
}

[data-sparta-container] .spa-cms-border-bottom-color--oceanic-s80 {
    border-bottom-color: #5E7D9D
}

[data-sparta-container] .spa-cms-border-bottom-color--oceanic-s50 {
    border-bottom-color: #9AAEC1
}

[data-sparta-container] .spa-cms-border-bottom-color--oceanic-s20 {
    border-bottom-color: #D7DFE6
}

[data-sparta-container] .spa-cms-border-bottom-color--gold-dark {
    border-bottom-color: #554C28
}

[data-sparta-container] .spa-cms-border-bottom-color--gold {
    border-bottom-color: #7C7043
}

[data-sparta-container] .spa-cms-border-bottom-color--gold-s80 {
    border-bottom-color: #968D69
}

[data-sparta-container] .spa-cms-border-bottom-color--gold-s50 {
    border-bottom-color: #BDB7A0
}

[data-sparta-container] .spa-cms-border-bottom-color--gold-s20 {
    border-bottom-color: #E5E2D9
}

[data-sparta-container] .spa-cms-border-bottom-color--platinum-dark {
    border-bottom-color: #56524B
}

[data-sparta-container] .spa-cms-border-bottom-color--platinum {
    border-bottom-color: #706A5F
}

[data-sparta-container] .spa-cms-border-bottom-color--platinum-s80 {
    border-bottom-color: #8C877E
}

[data-sparta-container] .spa-cms-border-bottom-color--platinum-s50 {
    border-bottom-color: #B4B1AC
}

[data-sparta-container] .spa-cms-border-bottom-color--platinum-s20 {
    border-bottom-color: #DDDCDA
}

[data-sparta-container] .spa-cms-border-bottom-color--transparent {
    border-bottom-color: transparent
}

[data-sparta-container] .spa-cms-border-left-style--solid {
    border-left-style: solid
}

[data-sparta-container] .spa-cms-border-left-style--inset {
    border-left-style: inset
}

[data-sparta-container] .spa-cms-border-left-style--dashed {
    border-left-style: dashed
}

[data-sparta-container] .spa-cms-border-left-style--none {
    border-left-style: none
}

[data-sparta-container] .spa-cms-border-left-width--0 {
    border-left-width: 0px
}

[data-sparta-container] .spa-cms-border-left-width--1 {
    border-left-width: 1px
}

[data-sparta-container] .spa-cms-border-left-width--2 {
    border-left-width: 2px
}

[data-sparta-container] .spa-cms-border-left-color--brand-primary {
    border-left-color: #e31837
}

[data-sparta-container] .spa-cms-border-left-color--brand-primary-s80 {
    border-left-color: #E9465F
}

[data-sparta-container] .spa-cms-border-left-color--brand-primary-s50 {
    border-left-color: #F18B9B
}

[data-sparta-container] .spa-cms-border-left-color--brand-primary-s20 {
    border-left-color: #F9D1D7
}

[data-sparta-container] .spa-cms-border-left-color--brand-primary-s10 {
    border-left-color: #FCE7EB
}

[data-sparta-container] .spa-cms-border-left-color--brand-primary-s05 {
    border-left-color: #FDF3F5
}

[data-sparta-container] .spa-cms-border-left-color--brand-secondary {
    border-left-color: #012169
}

[data-sparta-container] .spa-cms-border-left-color--brand-secondary-s80 {
    border-left-color: #344e87
}

[data-sparta-container] .spa-cms-border-left-color--brand-secondary-s50 {
    border-left-color: #8090b4
}

[data-sparta-container] .spa-cms-border-left-color--brand-secondary-s20 {
    border-left-color: #ccd3e1
}

[data-sparta-container] .spa-cms-border-left-color--brand-secondary-s10 {
    border-left-color: #E5E8F0
}

[data-sparta-container] .spa-cms-border-left-color--brand-secondary-s05 {
    border-left-color: #F2F4F7
}

[data-sparta-container] .spa-cms-border-left-color--brand-tertiary {
    border-left-color: #ffffff
}

[data-sparta-container] .spa-cms-border-left-color--black {
    border-left-color: #000000
}

[data-sparta-container] .spa-cms-border-left-color--black-alt {
    border-left-color: #333333
}

[data-sparta-container] .spa-cms-border-left-color--gray {
    border-left-color: #646464
}

[data-sparta-container] .spa-cms-border-left-color--gray-s70 {
    border-left-color: #919191
}

[data-sparta-container] .spa-cms-border-left-color--gray-s40 {
    border-left-color: #bababa
}

[data-sparta-container] .spa-cms-border-left-color--gray-s20 {
    border-left-color: #d5d5d5
}

[data-sparta-container] .spa-cms-border-left-color--gray-s10 {
    border-left-color: #ededed
}

[data-sparta-container] .spa-cms-border-left-color--gray-s05 {
    border-left-color: #f5f5f5
}

[data-sparta-container] .spa-cms-border-left-color--royal-one {
    border-left-color: #0053c2
}

[data-sparta-container] .spa-cms-border-left-color--royal-one-dark {
    border-left-color: #0049AC
}

[data-sparta-container] .spa-cms-border-left-color--royal-one-s80 {
    border-left-color: #3375ce
}

[data-sparta-container] .spa-cms-border-left-color--royal-one-s50 {
    border-left-color: #80a8e0
}

[data-sparta-container] .spa-cms-border-left-color--royal-one-s20 {
    border-left-color: #ccdcf3
}

[data-sparta-container] .spa-cms-border-left-color--royal-one-s10 {
    border-left-color: #E5EDF8
}

[data-sparta-container] .spa-cms-border-left-color--royal-one-s05 {
    border-left-color: #F2F6FC
}

[data-sparta-container] .spa-cms-border-left-color--royal-two {
    border-left-color: #0073cf
}

[data-sparta-container] .spa-cms-border-left-color--royal-two-dark {
    border-left-color: #0064B4
}

[data-sparta-container] .spa-cms-border-left-color--royal-two-dark-2 {
    border-left-color: #005395
}

[data-sparta-container] .spa-cms-border-left-color--royal-two-s80 {
    border-left-color: #338fd9
}

[data-sparta-container] .spa-cms-border-left-color--royal-two-s50 {
    border-left-color: #80b9e7
}

[data-sparta-container] .spa-cms-border-left-color--royal-two-s20 {
    border-left-color: #cce3f5
}

[data-sparta-container] .spa-cms-border-left-color--royal-two-s10 {
    border-left-color: #E5F1FA
}

[data-sparta-container] .spa-cms-border-left-color--royal-two-s05 {
    border-left-color: #F2F8FC
}

[data-sparta-container] .spa-cms-border-left-color--royal-three-dark {
    border-left-color: #0395D3
}

[data-sparta-container] .spa-cms-border-left-color--royal-three-dark-2 {
    border-left-color: #0074A5
}

[data-sparta-container] .spa-cms-border-left-color--royal-three {
    border-left-color: #009cde
}

[data-sparta-container] .spa-cms-border-left-color--royal-three-s80 {
    border-left-color: #33b0e5
}

[data-sparta-container] .spa-cms-border-left-color--royal-three-s50 {
    border-left-color: #80cdee
}

[data-sparta-container] .spa-cms-border-left-color--royal-three-s20 {
    border-left-color: #ccebf8
}

[data-sparta-container] .spa-cms-border-left-color--royal-three-s10 {
    border-left-color: #e0f0f6
}

[data-sparta-container] .spa-cms-border-left-color--royal-three-s05 {
    border-left-color: #f2fafd
}

[data-sparta-container] .spa-cms-border-left-color--regal-one {
    border-left-color: #c41230
}

[data-sparta-container] .spa-cms-border-left-color--regal-one-dark {
    border-left-color: #A50E28
}

[data-sparta-container] .spa-cms-border-left-color--regal-one-s80 {
    border-left-color: #d14159
}

[data-sparta-container] .spa-cms-border-left-color--regal-one-s50 {
    border-left-color: #e28897
}

[data-sparta-container] .spa-cms-border-left-color--regal-one-s20 {
    border-left-color: #F3D0D6
}

[data-sparta-container] .spa-cms-border-left-color--regal-one-s10 {
    border-left-color: #F9E7EA
}

[data-sparta-container] .spa-cms-border-left-color--regal-one-s05 {
    border-left-color: #FCF3F4
}

[data-sparta-container] .spa-cms-border-left-color--regal-two {
    border-left-color: #780032
}

[data-sparta-container] .spa-cms-border-left-color--regal-two-s80 {
    border-left-color: #93335b
}

[data-sparta-container] .spa-cms-border-left-color--regal-two-s50 {
    border-left-color: #bb8099
}

[data-sparta-container] .spa-cms-border-left-color--regal-two-s20 {
    border-left-color: #e4ccd6
}

[data-sparta-container] .spa-cms-border-left-color--regal-two-s10 {
    border-left-color: #F1E5EA
}

[data-sparta-container] .spa-cms-border-left-color--regal-two-s05 {
    border-left-color: #F8F2F5
}

[data-sparta-container] .spa-cms-border-left-color--secondary-one-dark-3 {
    border-left-color: #7A3C02
}

[data-sparta-container] .spa-cms-border-left-color--secondary-one-dark-2 {
    border-left-color: #B05705
}

[data-sparta-container] .spa-cms-border-left-color--secondary-one-dark {
    border-left-color: #ea7000
}

[data-sparta-container] .spa-cms-border-left-color--secondary-one {
    border-left-color: #ea7600
}

[data-sparta-container] .spa-cms-border-left-color--secondary-one-s80 {
    border-left-color: #ee9133
}

[data-sparta-container] .spa-cms-border-left-color--secondary-one-s50 {
    border-left-color: #f4ba80
}

[data-sparta-container] .spa-cms-border-left-color--secondary-one-s20 {
    border-left-color: #fbe4cc
}

[data-sparta-container] .spa-cms-border-left-color--secondary-two-dark-3 {
    border-left-color: #6F4C01
}

[data-sparta-container] .spa-cms-border-left-color--secondary-two-dark-2 {
    border-left-color: #956702
}

[data-sparta-container] .spa-cms-border-left-color--secondary-two-dark {
    border-left-color: #c78800
}

[data-sparta-container] .spa-cms-border-left-color--secondary-two {
    border-left-color: #f2a900
}

[data-sparta-container] .spa-cms-border-left-color--secondary-two-s80 {
    border-left-color: #f5ba33
}

[data-sparta-container] .spa-cms-border-left-color--secondary-two-s50 {
    border-left-color: #f8d480
}

[data-sparta-container] .spa-cms-border-left-color--secondary-two-s20 {
    border-left-color: #fceecc
}

[data-sparta-container] .spa-cms-border-left-color--secondary-three-dark-3 {
    border-left-color: #195F02
}

[data-sparta-container] .spa-cms-border-left-color--secondary-three-dark-2 {
    border-left-color: #1F7603
}

[data-sparta-container] .spa-cms-border-left-color--secondary-three-dark {
    border-left-color: #207804
}

[data-sparta-container] .spa-cms-border-left-color--secondary-three {
    border-left-color: #279f00
}

[data-sparta-container] .spa-cms-border-left-color--secondary-three-s80 {
    border-left-color: #52b233
}

[data-sparta-container] .spa-cms-border-left-color--secondary-three-s50 {
    border-left-color: #93cf80
}

[data-sparta-container] .spa-cms-border-left-color--secondary-three-s20 {
    border-left-color: #d4eccc
}

[data-sparta-container] .spa-cms-border-left-color--secondary-four-dark-3 {
    border-left-color: #1B594F
}

[data-sparta-container] .spa-cms-border-left-color--secondary-four-dark-2 {
    border-left-color: #26786B
}

[data-sparta-container] .spa-cms-border-left-color--secondary-four-dark {
    border-left-color: #34a290
}

[data-sparta-container] .spa-cms-border-left-color--secondary-four {
    border-left-color: #40c1ac
}

[data-sparta-container] .spa-cms-border-left-color--secondary-four-s80 {
    border-left-color: #66cdbd
}

[data-sparta-container] .spa-cms-border-left-color--secondary-four-s50 {
    border-left-color: #9fe0d5
}

[data-sparta-container] .spa-cms-border-left-color--secondary-four-s20 {
    border-left-color: #d9f3ee
}

[data-sparta-container] .spa-cms-border-left-color--secondary-five-dark {
    border-left-color: #015B6F
}

[data-sparta-container] .spa-cms-border-left-color--secondary-five {
    border-left-color: #006980
}

[data-sparta-container] .spa-cms-border-left-color--secondary-five-s80 {
    border-left-color: #338799
}

[data-sparta-container] .spa-cms-border-left-color--secondary-five-s50 {
    border-left-color: #80b4bf
}

[data-sparta-container] .spa-cms-border-left-color--secondary-five-s30 {
    border-left-color: #AAD3D9
}

[data-sparta-container] .spa-cms-border-left-color--secondary-five-s20 {
    border-left-color: #cce1e6
}

[data-sparta-container] .spa-cms-border-left-color--secondary-five-s10 {
    border-left-color: #E2F0F2
}

[data-sparta-container] .spa-cms-border-left-color--secondary-six-dark-2 {
    border-left-color: #8A3447
}

[data-sparta-container] .spa-cms-border-left-color--secondary-six-dark {
    border-left-color: #AC435B
}

[data-sparta-container] .spa-cms-border-left-color--secondary-six {
    border-left-color: #c74e69
}

[data-sparta-container] .spa-cms-border-left-color--secondary-six-s80 {
    border-left-color: #d27187
}

[data-sparta-container] .spa-cms-border-left-color--secondary-six-s50 {
    border-left-color: #e3a6b4
}

[data-sparta-container] .spa-cms-border-left-color--secondary-six-s20 {
    border-left-color: #f4dce1
}

[data-sparta-container] .spa-cms-border-left-color--secondary-six-s10 {
    border-left-color: #FCECF0
}

[data-sparta-container] .spa-cms-border-left-color--secondary-seven-dark {
    border-left-color: #48194E
}

[data-sparta-container] .spa-cms-border-left-color--secondary-seven {
    border-left-color: #5f2167
}

[data-sparta-container] .spa-cms-border-left-color--secondary-seven-s80 {
    border-left-color: #784a77
}

[data-sparta-container] .spa-cms-border-left-color--secondary-seven-s50 {
    border-left-color: #aa8eaa
}

[data-sparta-container] .spa-cms-border-left-color--secondary-seven-s30 {
    border-left-color: #CFBCD1
}

[data-sparta-container] .spa-cms-border-left-color--secondary-seven-s20 {
    border-left-color: #dacedc
}

[data-sparta-container] .spa-cms-border-left-color--secondary-seven-s10 {
    border-left-color: #F1E8F0
}

[data-sparta-container] .spa-cms-border-left-color--secondary-eight-dark {
    border-left-color: #5D4709
}

[data-sparta-container] .spa-cms-border-left-color--secondary-eight {
    border-left-color: #9a7611
}

[data-sparta-container] .spa-cms-border-left-color--secondary-eight-s80 {
    border-left-color: #ae9141
}

[data-sparta-container] .spa-cms-border-left-color--secondary-eight-s50 {
    border-left-color: #ccba88
}

[data-sparta-container] .spa-cms-border-left-color--secondary-eight-s30 {
    border-left-color: #E0D5B7
}

[data-sparta-container] .spa-cms-border-left-color--secondary-eight-s20 {
    border-left-color: #ebe4cf
}

[data-sparta-container] .spa-cms-border-left-color--secondary-eight-s10 {
    border-left-color: #F4F1E7
}

[data-sparta-container] .spa-cms-border-left-color--positive-dark {
    border-left-color: #005A00
}

[data-sparta-container] .spa-cms-border-left-color--positive {
    border-left-color: #007700
}

[data-sparta-container] .spa-cms-border-left-color--positive-s80 {
    border-left-color: #339233
}

[data-sparta-container] .spa-cms-border-left-color--positive-s50 {
    border-left-color: #7FBB7F
}

[data-sparta-container] .spa-cms-border-left-color--positive-s20 {
    border-left-color: #CCE4CC
}

[data-sparta-container] .spa-cms-border-left-color--negative-dark {
    border-left-color: #9C0000
}

[data-sparta-container] .spa-cms-border-left-color--negative {
    border-left-color: #B41818
}

[data-sparta-container] .spa-cms-border-left-color--negative-s80 {
    border-left-color: #C34646
}

[data-sparta-container] .spa-cms-border-left-color--negative-s50 {
    border-left-color: #D98B8B
}

[data-sparta-container] .spa-cms-border-left-color--negative-s20 {
    border-left-color: #F0D1D1
}

[data-sparta-container] .spa-cms-border-left-color--neutral-dark {
    border-left-color: #3E454C
}

[data-sparta-container] .spa-cms-border-left-color--neutral {
    border-left-color: #50585F
}

[data-sparta-container] .spa-cms-border-left-color--neutral-s80 {
    border-left-color: #73797F
}

[data-sparta-container] .spa-cms-border-left-color--neutral-s50 {
    border-left-color: #A7ABAF
}

[data-sparta-container] .spa-cms-border-left-color--neutral-s20 {
    border-left-color: #DCDEDF
}

[data-sparta-container] .spa-cms-border-left-color--apple-dark {
    border-left-color: #4C5701
}

[data-sparta-container] .spa-cms-border-left-color--apple {
    border-left-color: #616F03
}

[data-sparta-container] .spa-cms-border-left-color--apple-s80 {
    border-left-color: #616F03
}

[data-sparta-container] .spa-cms-border-left-color--apple-s50 {
    border-left-color: #B0B781
}

[data-sparta-container] .spa-cms-border-left-color--apple-s20 {
    border-left-color: #DFE2CD
}

[data-sparta-container] .spa-cms-border-left-color--cabernet-dark {
    border-left-color: #5A1531
}

[data-sparta-container] .spa-cms-border-left-color--cabernet {
    border-left-color: #90204E
}

[data-sparta-container] .spa-cms-border-left-color--cabernet-s80 {
    border-left-color: #A64D71
}

[data-sparta-container] .spa-cms-border-left-color--cabernet-s50 {
    border-left-color: #C78FA6
}

[data-sparta-container] .spa-cms-border-left-color--cabernet-s20 {
    border-left-color: #E9D2DC
}

[data-sparta-container] .spa-cms-border-left-color--midnight-dark {
    border-left-color: #2741A3
}

[data-sparta-container] .spa-cms-border-left-color--midnight {
    border-left-color: #3053D4
}

[data-sparta-container] .spa-cms-border-left-color--midnight-s80 {
    border-left-color: #5975DD
}

[data-sparta-container] .spa-cms-border-left-color--midnight-s50 {
    border-left-color: #97A8E9
}

[data-sparta-container] .spa-cms-border-left-color--midnight-s20 {
    border-left-color: #D6DDF6
}

[data-sparta-container] .spa-cms-border-left-color--oceanic-dark {
    border-left-color: #2D4E6F
}

[data-sparta-container] .spa-cms-border-left-color--oceanic {
    border-left-color: #365D84
}

[data-sparta-container] .spa-cms-border-left-color--oceanic-s80 {
    border-left-color: #5E7D9D
}

[data-sparta-container] .spa-cms-border-left-color--oceanic-s50 {
    border-left-color: #9AAEC1
}

[data-sparta-container] .spa-cms-border-left-color--oceanic-s20 {
    border-left-color: #D7DFE6
}

[data-sparta-container] .spa-cms-border-left-color--gold-dark {
    border-left-color: #554C28
}

[data-sparta-container] .spa-cms-border-left-color--gold {
    border-left-color: #7C7043
}

[data-sparta-container] .spa-cms-border-left-color--gold-s80 {
    border-left-color: #968D69
}

[data-sparta-container] .spa-cms-border-left-color--gold-s50 {
    border-left-color: #BDB7A0
}

[data-sparta-container] .spa-cms-border-left-color--gold-s20 {
    border-left-color: #E5E2D9
}

[data-sparta-container] .spa-cms-border-left-color--platinum-dark {
    border-left-color: #56524B
}

[data-sparta-container] .spa-cms-border-left-color--platinum {
    border-left-color: #706A5F
}

[data-sparta-container] .spa-cms-border-left-color--platinum-s80 {
    border-left-color: #8C877E
}

[data-sparta-container] .spa-cms-border-left-color--platinum-s50 {
    border-left-color: #B4B1AC
}

[data-sparta-container] .spa-cms-border-left-color--platinum-s20 {
    border-left-color: #DDDCDA
}

[data-sparta-container] .spa-cms-border-left-color--transparent {
    border-left-color: transparent
}

[data-sparta-container] .spa-cms-border-horizontal-style--solid {
    border-left-style: solid;
    border-right-style: solid
}

[data-sparta-container] .spa-cms-border-horizontal-style--inset {
    border-left-style: inset;
    border-right-style: inset
}

[data-sparta-container] .spa-cms-border-horizontal-style--dashed {
    border-left-style: dashed;
    border-right-style: dashed
}

[data-sparta-container] .spa-cms-border-horizontal-style--none {
    border-left-style: none;
    border-right-style: none
}

[data-sparta-container] .spa-cms-border-horizontal-width--0 {
    border-left-width: 0px;
    border-right-width: 0px
}

[data-sparta-container] .spa-cms-border-horizontal-width--1 {
    border-left-width: 1px;
    border-right-width: 1px
}

[data-sparta-container] .spa-cms-border-horizontal-width--2 {
    border-left-width: 2px;
    border-right-width: 2px
}

[data-sparta-container] .spa-cms-border-horizontal-color--brand-primary {
    border-left-color: #e31837;
    border-right-color: #e31837
}

[data-sparta-container] .spa-cms-border-horizontal-color--brand-primary-s80 {
    border-left-color: #E9465F;
    border-right-color: #E9465F
}

[data-sparta-container] .spa-cms-border-horizontal-color--brand-primary-s50 {
    border-left-color: #F18B9B;
    border-right-color: #F18B9B
}

[data-sparta-container] .spa-cms-border-horizontal-color--brand-primary-s20 {
    border-left-color: #F9D1D7;
    border-right-color: #F9D1D7
}

[data-sparta-container] .spa-cms-border-horizontal-color--brand-primary-s10 {
    border-left-color: #FCE7EB;
    border-right-color: #FCE7EB
}

[data-sparta-container] .spa-cms-border-horizontal-color--brand-primary-s05 {
    border-left-color: #FDF3F5;
    border-right-color: #FDF3F5
}

[data-sparta-container] .spa-cms-border-horizontal-color--brand-secondary {
    border-left-color: #012169;
    border-right-color: #012169
}

[data-sparta-container] .spa-cms-border-horizontal-color--brand-secondary-s80 {
    border-left-color: #344e87;
    border-right-color: #344e87
}

[data-sparta-container] .spa-cms-border-horizontal-color--brand-secondary-s50 {
    border-left-color: #8090b4;
    border-right-color: #8090b4
}

[data-sparta-container] .spa-cms-border-horizontal-color--brand-secondary-s20 {
    border-left-color: #ccd3e1;
    border-right-color: #ccd3e1
}

[data-sparta-container] .spa-cms-border-horizontal-color--brand-secondary-s10 {
    border-left-color: #E5E8F0;
    border-right-color: #E5E8F0
}

[data-sparta-container] .spa-cms-border-horizontal-color--brand-secondary-s05 {
    border-left-color: #F2F4F7;
    border-right-color: #F2F4F7
}

[data-sparta-container] .spa-cms-border-horizontal-color--brand-tertiary {
    border-left-color: #ffffff;
    border-right-color: #ffffff
}

[data-sparta-container] .spa-cms-border-horizontal-color--black {
    border-left-color: #000000;
    border-right-color: #000000
}

[data-sparta-container] .spa-cms-border-horizontal-color--black-alt {
    border-left-color: #333333;
    border-right-color: #333333
}

[data-sparta-container] .spa-cms-border-horizontal-color--gray {
    border-left-color: #646464;
    border-right-color: #646464
}

[data-sparta-container] .spa-cms-border-horizontal-color--gray-s70 {
    border-left-color: #919191;
    border-right-color: #919191
}

[data-sparta-container] .spa-cms-border-horizontal-color--gray-s40 {
    border-left-color: #bababa;
    border-right-color: #bababa
}

[data-sparta-container] .spa-cms-border-horizontal-color--gray-s20 {
    border-left-color: #d5d5d5;
    border-right-color: #d5d5d5
}

[data-sparta-container] .spa-cms-border-horizontal-color--gray-s10 {
    border-left-color: #ededed;
    border-right-color: #ededed
}

[data-sparta-container] .spa-cms-border-horizontal-color--gray-s05 {
    border-left-color: #f5f5f5;
    border-right-color: #f5f5f5
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-one {
    border-left-color: #0053c2;
    border-right-color: #0053c2
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-one-dark {
    border-left-color: #0049AC;
    border-right-color: #0049AC
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-one-s80 {
    border-left-color: #3375ce;
    border-right-color: #3375ce
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-one-s50 {
    border-left-color: #80a8e0;
    border-right-color: #80a8e0
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-one-s20 {
    border-left-color: #ccdcf3;
    border-right-color: #ccdcf3
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-one-s10 {
    border-left-color: #E5EDF8;
    border-right-color: #E5EDF8
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-one-s05 {
    border-left-color: #F2F6FC;
    border-right-color: #F2F6FC
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-two {
    border-left-color: #0073cf;
    border-right-color: #0073cf
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-two-dark {
    border-left-color: #0064B4;
    border-right-color: #0064B4
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-two-dark-2 {
    border-left-color: #005395;
    border-right-color: #005395
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-two-s80 {
    border-left-color: #338fd9;
    border-right-color: #338fd9
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-two-s50 {
    border-left-color: #80b9e7;
    border-right-color: #80b9e7
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-two-s20 {
    border-left-color: #cce3f5;
    border-right-color: #cce3f5
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-two-s10 {
    border-left-color: #E5F1FA;
    border-right-color: #E5F1FA
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-two-s05 {
    border-left-color: #F2F8FC;
    border-right-color: #F2F8FC
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-three-dark {
    border-left-color: #0395D3;
    border-right-color: #0395D3
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-three-dark-2 {
    border-left-color: #0074A5;
    border-right-color: #0074A5
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-three {
    border-left-color: #009cde;
    border-right-color: #009cde
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-three-s80 {
    border-left-color: #33b0e5;
    border-right-color: #33b0e5
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-three-s50 {
    border-left-color: #80cdee;
    border-right-color: #80cdee
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-three-s20 {
    border-left-color: #ccebf8;
    border-right-color: #ccebf8
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-three-s10 {
    border-left-color: #e0f0f6;
    border-right-color: #e0f0f6
}

[data-sparta-container] .spa-cms-border-horizontal-color--royal-three-s05 {
    border-left-color: #f2fafd;
    border-right-color: #f2fafd
}

[data-sparta-container] .spa-cms-border-horizontal-color--regal-one {
    border-left-color: #c41230;
    border-right-color: #c41230
}

[data-sparta-container] .spa-cms-border-horizontal-color--regal-one-dark {
    border-left-color: #A50E28;
    border-right-color: #A50E28
}

[data-sparta-container] .spa-cms-border-horizontal-color--regal-one-s80 {
    border-left-color: #d14159;
    border-right-color: #d14159
}

[data-sparta-container] .spa-cms-border-horizontal-color--regal-one-s50 {
    border-left-color: #e28897;
    border-right-color: #e28897
}

[data-sparta-container] .spa-cms-border-horizontal-color--regal-one-s20 {
    border-left-color: #F3D0D6;
    border-right-color: #F3D0D6
}

[data-sparta-container] .spa-cms-border-horizontal-color--regal-one-s10 {
    border-left-color: #F9E7EA;
    border-right-color: #F9E7EA
}

[data-sparta-container] .spa-cms-border-horizontal-color--regal-one-s05 {
    border-left-color: #FCF3F4;
    border-right-color: #FCF3F4
}

[data-sparta-container] .spa-cms-border-horizontal-color--regal-two {
    border-left-color: #780032;
    border-right-color: #780032
}

[data-sparta-container] .spa-cms-border-horizontal-color--regal-two-s80 {
    border-left-color: #93335b;
    border-right-color: #93335b
}

[data-sparta-container] .spa-cms-border-horizontal-color--regal-two-s50 {
    border-left-color: #bb8099;
    border-right-color: #bb8099
}

[data-sparta-container] .spa-cms-border-horizontal-color--regal-two-s20 {
    border-left-color: #e4ccd6;
    border-right-color: #e4ccd6
}

[data-sparta-container] .spa-cms-border-horizontal-color--regal-two-s10 {
    border-left-color: #F1E5EA;
    border-right-color: #F1E5EA
}

[data-sparta-container] .spa-cms-border-horizontal-color--regal-two-s05 {
    border-left-color: #F8F2F5;
    border-right-color: #F8F2F5
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-one-dark-3 {
    border-left-color: #7A3C02;
    border-right-color: #7A3C02
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-one-dark-2 {
    border-left-color: #B05705;
    border-right-color: #B05705
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-one-dark {
    border-left-color: #ea7000;
    border-right-color: #ea7000
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-one {
    border-left-color: #ea7600;
    border-right-color: #ea7600
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-one-s80 {
    border-left-color: #ee9133;
    border-right-color: #ee9133
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-one-s50 {
    border-left-color: #f4ba80;
    border-right-color: #f4ba80
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-one-s20 {
    border-left-color: #fbe4cc;
    border-right-color: #fbe4cc
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-two-dark-3 {
    border-left-color: #6F4C01;
    border-right-color: #6F4C01
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-two-dark-2 {
    border-left-color: #956702;
    border-right-color: #956702
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-two-dark {
    border-left-color: #c78800;
    border-right-color: #c78800
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-two {
    border-left-color: #f2a900;
    border-right-color: #f2a900
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-two-s80 {
    border-left-color: #f5ba33;
    border-right-color: #f5ba33
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-two-s50 {
    border-left-color: #f8d480;
    border-right-color: #f8d480
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-two-s20 {
    border-left-color: #fceecc;
    border-right-color: #fceecc
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-three-dark-3 {
    border-left-color: #195F02;
    border-right-color: #195F02
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-three-dark-2 {
    border-left-color: #1F7603;
    border-right-color: #1F7603
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-three-dark {
    border-left-color: #207804;
    border-right-color: #207804
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-three {
    border-left-color: #279f00;
    border-right-color: #279f00
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-three-s80 {
    border-left-color: #52b233;
    border-right-color: #52b233
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-three-s50 {
    border-left-color: #93cf80;
    border-right-color: #93cf80
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-three-s20 {
    border-left-color: #d4eccc;
    border-right-color: #d4eccc
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-four-dark-3 {
    border-left-color: #1B594F;
    border-right-color: #1B594F
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-four-dark-2 {
    border-left-color: #26786B;
    border-right-color: #26786B
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-four-dark {
    border-left-color: #34a290;
    border-right-color: #34a290
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-four {
    border-left-color: #40c1ac;
    border-right-color: #40c1ac
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-four-s80 {
    border-left-color: #66cdbd;
    border-right-color: #66cdbd
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-four-s50 {
    border-left-color: #9fe0d5;
    border-right-color: #9fe0d5
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-four-s20 {
    border-left-color: #d9f3ee;
    border-right-color: #d9f3ee
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-five-dark {
    border-left-color: #015B6F;
    border-right-color: #015B6F
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-five {
    border-left-color: #006980;
    border-right-color: #006980
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-five-s80 {
    border-left-color: #338799;
    border-right-color: #338799
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-five-s50 {
    border-left-color: #80b4bf;
    border-right-color: #80b4bf
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-five-s30 {
    border-left-color: #AAD3D9;
    border-right-color: #AAD3D9
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-five-s20 {
    border-left-color: #cce1e6;
    border-right-color: #cce1e6
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-five-s10 {
    border-left-color: #E2F0F2;
    border-right-color: #E2F0F2
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-six-dark-2 {
    border-left-color: #8A3447;
    border-right-color: #8A3447
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-six-dark {
    border-left-color: #AC435B;
    border-right-color: #AC435B
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-six {
    border-left-color: #c74e69;
    border-right-color: #c74e69
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-six-s80 {
    border-left-color: #d27187;
    border-right-color: #d27187
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-six-s50 {
    border-left-color: #e3a6b4;
    border-right-color: #e3a6b4
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-six-s20 {
    border-left-color: #f4dce1;
    border-right-color: #f4dce1
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-six-s10 {
    border-left-color: #FCECF0;
    border-right-color: #FCECF0
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-seven-dark {
    border-left-color: #48194E;
    border-right-color: #48194E
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-seven {
    border-left-color: #5f2167;
    border-right-color: #5f2167
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-seven-s80 {
    border-left-color: #784a77;
    border-right-color: #784a77
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-seven-s50 {
    border-left-color: #aa8eaa;
    border-right-color: #aa8eaa
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-seven-s30 {
    border-left-color: #CFBCD1;
    border-right-color: #CFBCD1
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-seven-s20 {
    border-left-color: #dacedc;
    border-right-color: #dacedc
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-seven-s10 {
    border-left-color: #F1E8F0;
    border-right-color: #F1E8F0
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-eight-dark {
    border-left-color: #5D4709;
    border-right-color: #5D4709
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-eight {
    border-left-color: #9a7611;
    border-right-color: #9a7611
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-eight-s80 {
    border-left-color: #ae9141;
    border-right-color: #ae9141
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-eight-s50 {
    border-left-color: #ccba88;
    border-right-color: #ccba88
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-eight-s30 {
    border-left-color: #E0D5B7;
    border-right-color: #E0D5B7
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-eight-s20 {
    border-left-color: #ebe4cf;
    border-right-color: #ebe4cf
}

[data-sparta-container] .spa-cms-border-horizontal-color--secondary-eight-s10 {
    border-left-color: #F4F1E7;
    border-right-color: #F4F1E7
}

[data-sparta-container] .spa-cms-border-horizontal-color--positive-dark {
    border-left-color: #005A00;
    border-right-color: #005A00
}

[data-sparta-container] .spa-cms-border-horizontal-color--positive {
    border-left-color: #007700;
    border-right-color: #007700
}

[data-sparta-container] .spa-cms-border-horizontal-color--positive-s80 {
    border-left-color: #339233;
    border-right-color: #339233
}

[data-sparta-container] .spa-cms-border-horizontal-color--positive-s50 {
    border-left-color: #7FBB7F;
    border-right-color: #7FBB7F
}

[data-sparta-container] .spa-cms-border-horizontal-color--positive-s20 {
    border-left-color: #CCE4CC;
    border-right-color: #CCE4CC
}

[data-sparta-container] .spa-cms-border-horizontal-color--negative-dark {
    border-left-color: #9C0000;
    border-right-color: #9C0000
}

[data-sparta-container] .spa-cms-border-horizontal-color--negative {
    border-left-color: #B41818;
    border-right-color: #B41818
}

[data-sparta-container] .spa-cms-border-horizontal-color--negative-s80 {
    border-left-color: #C34646;
    border-right-color: #C34646
}

[data-sparta-container] .spa-cms-border-horizontal-color--negative-s50 {
    border-left-color: #D98B8B;
    border-right-color: #D98B8B
}

[data-sparta-container] .spa-cms-border-horizontal-color--negative-s20 {
    border-left-color: #F0D1D1;
    border-right-color: #F0D1D1
}

[data-sparta-container] .spa-cms-border-horizontal-color--neutral-dark {
    border-left-color: #3E454C;
    border-right-color: #3E454C
}

[data-sparta-container] .spa-cms-border-horizontal-color--neutral {
    border-left-color: #50585F;
    border-right-color: #50585F
}

[data-sparta-container] .spa-cms-border-horizontal-color--neutral-s80 {
    border-left-color: #73797F;
    border-right-color: #73797F
}

[data-sparta-container] .spa-cms-border-horizontal-color--neutral-s50 {
    border-left-color: #A7ABAF;
    border-right-color: #A7ABAF
}

[data-sparta-container] .spa-cms-border-horizontal-color--neutral-s20 {
    border-left-color: #DCDEDF;
    border-right-color: #DCDEDF
}

[data-sparta-container] .spa-cms-border-horizontal-color--apple-dark {
    border-left-color: #4C5701;
    border-right-color: #4C5701
}

[data-sparta-container] .spa-cms-border-horizontal-color--apple {
    border-left-color: #616F03;
    border-right-color: #616F03
}

[data-sparta-container] .spa-cms-border-horizontal-color--apple-s80 {
    border-left-color: #616F03;
    border-right-color: #616F03
}

[data-sparta-container] .spa-cms-border-horizontal-color--apple-s50 {
    border-left-color: #B0B781;
    border-right-color: #B0B781
}

[data-sparta-container] .spa-cms-border-horizontal-color--apple-s20 {
    border-left-color: #DFE2CD;
    border-right-color: #DFE2CD
}

[data-sparta-container] .spa-cms-border-horizontal-color--cabernet-dark {
    border-left-color: #5A1531;
    border-right-color: #5A1531
}

[data-sparta-container] .spa-cms-border-horizontal-color--cabernet {
    border-left-color: #90204E;
    border-right-color: #90204E
}

[data-sparta-container] .spa-cms-border-horizontal-color--cabernet-s80 {
    border-left-color: #A64D71;
    border-right-color: #A64D71
}

[data-sparta-container] .spa-cms-border-horizontal-color--cabernet-s50 {
    border-left-color: #C78FA6;
    border-right-color: #C78FA6
}

[data-sparta-container] .spa-cms-border-horizontal-color--cabernet-s20 {
    border-left-color: #E9D2DC;
    border-right-color: #E9D2DC
}

[data-sparta-container] .spa-cms-border-horizontal-color--midnight-dark {
    border-left-color: #2741A3;
    border-right-color: #2741A3
}

[data-sparta-container] .spa-cms-border-horizontal-color--midnight {
    border-left-color: #3053D4;
    border-right-color: #3053D4
}

[data-sparta-container] .spa-cms-border-horizontal-color--midnight-s80 {
    border-left-color: #5975DD;
    border-right-color: #5975DD
}

[data-sparta-container] .spa-cms-border-horizontal-color--midnight-s50 {
    border-left-color: #97A8E9;
    border-right-color: #97A8E9
}

[data-sparta-container] .spa-cms-border-horizontal-color--midnight-s20 {
    border-left-color: #D6DDF6;
    border-right-color: #D6DDF6
}

[data-sparta-container] .spa-cms-border-horizontal-color--oceanic-dark {
    border-left-color: #2D4E6F;
    border-right-color: #2D4E6F
}

[data-sparta-container] .spa-cms-border-horizontal-color--oceanic {
    border-left-color: #365D84;
    border-right-color: #365D84
}

[data-sparta-container] .spa-cms-border-horizontal-color--oceanic-s80 {
    border-left-color: #5E7D9D;
    border-right-color: #5E7D9D
}

[data-sparta-container] .spa-cms-border-horizontal-color--oceanic-s50 {
    border-left-color: #9AAEC1;
    border-right-color: #9AAEC1
}

[data-sparta-container] .spa-cms-border-horizontal-color--oceanic-s20 {
    border-left-color: #D7DFE6;
    border-right-color: #D7DFE6
}

[data-sparta-container] .spa-cms-border-horizontal-color--gold-dark {
    border-left-color: #554C28;
    border-right-color: #554C28
}

[data-sparta-container] .spa-cms-border-horizontal-color--gold {
    border-left-color: #7C7043;
    border-right-color: #7C7043
}

[data-sparta-container] .spa-cms-border-horizontal-color--gold-s80 {
    border-left-color: #968D69;
    border-right-color: #968D69
}

[data-sparta-container] .spa-cms-border-horizontal-color--gold-s50 {
    border-left-color: #BDB7A0;
    border-right-color: #BDB7A0
}

[data-sparta-container] .spa-cms-border-horizontal-color--gold-s20 {
    border-left-color: #E5E2D9;
    border-right-color: #E5E2D9
}

[data-sparta-container] .spa-cms-border-horizontal-color--platinum-dark {
    border-left-color: #56524B;
    border-right-color: #56524B
}

[data-sparta-container] .spa-cms-border-horizontal-color--platinum {
    border-left-color: #706A5F;
    border-right-color: #706A5F
}

[data-sparta-container] .spa-cms-border-horizontal-color--platinum-s80 {
    border-left-color: #8C877E;
    border-right-color: #8C877E
}

[data-sparta-container] .spa-cms-border-horizontal-color--platinum-s50 {
    border-left-color: #B4B1AC;
    border-right-color: #B4B1AC
}

[data-sparta-container] .spa-cms-border-horizontal-color--platinum-s20 {
    border-left-color: #DDDCDA;
    border-right-color: #DDDCDA
}

[data-sparta-container] .spa-cms-border-horizontal-color--transparent {
    border-left-color: transparent;
    border-right-color: transparent
}

[data-sparta-container] .spa-cms-border-vertical-style--solid {
    border-top-style: solid;
    border-bottom-style: solid
}

[data-sparta-container] .spa-cms-border-vertical-style--inset {
    border-top-style: inset;
    border-bottom-style: inset
}

[data-sparta-container] .spa-cms-border-vertical-style--dashed {
    border-top-style: dashed;
    border-bottom-style: dashed
}

[data-sparta-container] .spa-cms-border-vertical-style--none {
    border-top-style: none;
    border-bottom-style: none
}

[data-sparta-container] .spa-cms-border-vertical-width--0 {
    border-top-width: 0px;
    border-bottom-width: 0px
}

[data-sparta-container] .spa-cms-border-vertical-width--1 {
    border-top-width: 1px;
    border-bottom-width: 1px
}

[data-sparta-container] .spa-cms-border-vertical-width--2 {
    border-top-width: 2px;
    border-bottom-width: 2px
}

[data-sparta-container] .spa-cms-border-vertical-color--brand-primary {
    border-top-color: #e31837;
    border-bottom-color: #e31837
}

[data-sparta-container] .spa-cms-border-vertical-color--brand-primary-s80 {
    border-top-color: #E9465F;
    border-bottom-color: #E9465F
}

[data-sparta-container] .spa-cms-border-vertical-color--brand-primary-s50 {
    border-top-color: #F18B9B;
    border-bottom-color: #F18B9B
}

[data-sparta-container] .spa-cms-border-vertical-color--brand-primary-s20 {
    border-top-color: #F9D1D7;
    border-bottom-color: #F9D1D7
}

[data-sparta-container] .spa-cms-border-vertical-color--brand-primary-s10 {
    border-top-color: #FCE7EB;
    border-bottom-color: #FCE7EB
}

[data-sparta-container] .spa-cms-border-vertical-color--brand-primary-s05 {
    border-top-color: #FDF3F5;
    border-bottom-color: #FDF3F5
}

[data-sparta-container] .spa-cms-border-vertical-color--brand-secondary {
    border-top-color: #012169;
    border-bottom-color: #012169
}

[data-sparta-container] .spa-cms-border-vertical-color--brand-secondary-s80 {
    border-top-color: #344e87;
    border-bottom-color: #344e87
}

[data-sparta-container] .spa-cms-border-vertical-color--brand-secondary-s50 {
    border-top-color: #8090b4;
    border-bottom-color: #8090b4
}

[data-sparta-container] .spa-cms-border-vertical-color--brand-secondary-s20 {
    border-top-color: #ccd3e1;
    border-bottom-color: #ccd3e1
}

[data-sparta-container] .spa-cms-border-vertical-color--brand-secondary-s10 {
    border-top-color: #E5E8F0;
    border-bottom-color: #E5E8F0
}

[data-sparta-container] .spa-cms-border-vertical-color--brand-secondary-s05 {
    border-top-color: #F2F4F7;
    border-bottom-color: #F2F4F7
}

[data-sparta-container] .spa-cms-border-vertical-color--brand-tertiary {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff
}

[data-sparta-container] .spa-cms-border-vertical-color--black {
    border-top-color: #000000;
    border-bottom-color: #000000
}

[data-sparta-container] .spa-cms-border-vertical-color--black-alt {
    border-top-color: #333333;
    border-bottom-color: #333333
}

[data-sparta-container] .spa-cms-border-vertical-color--gray {
    border-top-color: #646464;
    border-bottom-color: #646464
}

[data-sparta-container] .spa-cms-border-vertical-color--gray-s70 {
    border-top-color: #919191;
    border-bottom-color: #919191
}

[data-sparta-container] .spa-cms-border-vertical-color--gray-s40 {
    border-top-color: #bababa;
    border-bottom-color: #bababa
}

[data-sparta-container] .spa-cms-border-vertical-color--gray-s20 {
    border-top-color: #d5d5d5;
    border-bottom-color: #d5d5d5
}

[data-sparta-container] .spa-cms-border-vertical-color--gray-s10 {
    border-top-color: #ededed;
    border-bottom-color: #ededed
}

[data-sparta-container] .spa-cms-border-vertical-color--gray-s05 {
    border-top-color: #f5f5f5;
    border-bottom-color: #f5f5f5
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-one {
    border-top-color: #0053c2;
    border-bottom-color: #0053c2
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-one-dark {
    border-top-color: #0049AC;
    border-bottom-color: #0049AC
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-one-s80 {
    border-top-color: #3375ce;
    border-bottom-color: #3375ce
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-one-s50 {
    border-top-color: #80a8e0;
    border-bottom-color: #80a8e0
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-one-s20 {
    border-top-color: #ccdcf3;
    border-bottom-color: #ccdcf3
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-one-s10 {
    border-top-color: #E5EDF8;
    border-bottom-color: #E5EDF8
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-one-s05 {
    border-top-color: #F2F6FC;
    border-bottom-color: #F2F6FC
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-two {
    border-top-color: #0073cf;
    border-bottom-color: #0073cf
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-two-dark {
    border-top-color: #0064B4;
    border-bottom-color: #0064B4
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-two-dark-2 {
    border-top-color: #005395;
    border-bottom-color: #005395
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-two-s80 {
    border-top-color: #338fd9;
    border-bottom-color: #338fd9
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-two-s50 {
    border-top-color: #80b9e7;
    border-bottom-color: #80b9e7
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-two-s20 {
    border-top-color: #cce3f5;
    border-bottom-color: #cce3f5
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-two-s10 {
    border-top-color: #E5F1FA;
    border-bottom-color: #E5F1FA
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-two-s05 {
    border-top-color: #F2F8FC;
    border-bottom-color: #F2F8FC
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-three-dark {
    border-top-color: #0395D3;
    border-bottom-color: #0395D3
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-three-dark-2 {
    border-top-color: #0074A5;
    border-bottom-color: #0074A5
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-three {
    border-top-color: #009cde;
    border-bottom-color: #009cde
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-three-s80 {
    border-top-color: #33b0e5;
    border-bottom-color: #33b0e5
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-three-s50 {
    border-top-color: #80cdee;
    border-bottom-color: #80cdee
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-three-s20 {
    border-top-color: #ccebf8;
    border-bottom-color: #ccebf8
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-three-s10 {
    border-top-color: #e0f0f6;
    border-bottom-color: #e0f0f6
}

[data-sparta-container] .spa-cms-border-vertical-color--royal-three-s05 {
    border-top-color: #f2fafd;
    border-bottom-color: #f2fafd
}

[data-sparta-container] .spa-cms-border-vertical-color--regal-one {
    border-top-color: #c41230;
    border-bottom-color: #c41230
}

[data-sparta-container] .spa-cms-border-vertical-color--regal-one-dark {
    border-top-color: #A50E28;
    border-bottom-color: #A50E28
}

[data-sparta-container] .spa-cms-border-vertical-color--regal-one-s80 {
    border-top-color: #d14159;
    border-bottom-color: #d14159
}

[data-sparta-container] .spa-cms-border-vertical-color--regal-one-s50 {
    border-top-color: #e28897;
    border-bottom-color: #e28897
}

[data-sparta-container] .spa-cms-border-vertical-color--regal-one-s20 {
    border-top-color: #F3D0D6;
    border-bottom-color: #F3D0D6
}

[data-sparta-container] .spa-cms-border-vertical-color--regal-one-s10 {
    border-top-color: #F9E7EA;
    border-bottom-color: #F9E7EA
}

[data-sparta-container] .spa-cms-border-vertical-color--regal-one-s05 {
    border-top-color: #FCF3F4;
    border-bottom-color: #FCF3F4
}

[data-sparta-container] .spa-cms-border-vertical-color--regal-two {
    border-top-color: #780032;
    border-bottom-color: #780032
}

[data-sparta-container] .spa-cms-border-vertical-color--regal-two-s80 {
    border-top-color: #93335b;
    border-bottom-color: #93335b
}

[data-sparta-container] .spa-cms-border-vertical-color--regal-two-s50 {
    border-top-color: #bb8099;
    border-bottom-color: #bb8099
}

[data-sparta-container] .spa-cms-border-vertical-color--regal-two-s20 {
    border-top-color: #e4ccd6;
    border-bottom-color: #e4ccd6
}

[data-sparta-container] .spa-cms-border-vertical-color--regal-two-s10 {
    border-top-color: #F1E5EA;
    border-bottom-color: #F1E5EA
}

[data-sparta-container] .spa-cms-border-vertical-color--regal-two-s05 {
    border-top-color: #F8F2F5;
    border-bottom-color: #F8F2F5
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-one-dark-3 {
    border-top-color: #7A3C02;
    border-bottom-color: #7A3C02
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-one-dark-2 {
    border-top-color: #B05705;
    border-bottom-color: #B05705
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-one-dark {
    border-top-color: #ea7000;
    border-bottom-color: #ea7000
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-one {
    border-top-color: #ea7600;
    border-bottom-color: #ea7600
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-one-s80 {
    border-top-color: #ee9133;
    border-bottom-color: #ee9133
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-one-s50 {
    border-top-color: #f4ba80;
    border-bottom-color: #f4ba80
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-one-s20 {
    border-top-color: #fbe4cc;
    border-bottom-color: #fbe4cc
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-two-dark-3 {
    border-top-color: #6F4C01;
    border-bottom-color: #6F4C01
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-two-dark-2 {
    border-top-color: #956702;
    border-bottom-color: #956702
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-two-dark {
    border-top-color: #c78800;
    border-bottom-color: #c78800
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-two {
    border-top-color: #f2a900;
    border-bottom-color: #f2a900
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-two-s80 {
    border-top-color: #f5ba33;
    border-bottom-color: #f5ba33
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-two-s50 {
    border-top-color: #f8d480;
    border-bottom-color: #f8d480
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-two-s20 {
    border-top-color: #fceecc;
    border-bottom-color: #fceecc
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-three-dark-3 {
    border-top-color: #195F02;
    border-bottom-color: #195F02
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-three-dark-2 {
    border-top-color: #1F7603;
    border-bottom-color: #1F7603
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-three-dark {
    border-top-color: #207804;
    border-bottom-color: #207804
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-three {
    border-top-color: #279f00;
    border-bottom-color: #279f00
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-three-s80 {
    border-top-color: #52b233;
    border-bottom-color: #52b233
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-three-s50 {
    border-top-color: #93cf80;
    border-bottom-color: #93cf80
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-three-s20 {
    border-top-color: #d4eccc;
    border-bottom-color: #d4eccc
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-four-dark-3 {
    border-top-color: #1B594F;
    border-bottom-color: #1B594F
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-four-dark-2 {
    border-top-color: #26786B;
    border-bottom-color: #26786B
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-four-dark {
    border-top-color: #34a290;
    border-bottom-color: #34a290
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-four {
    border-top-color: #40c1ac;
    border-bottom-color: #40c1ac
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-four-s80 {
    border-top-color: #66cdbd;
    border-bottom-color: #66cdbd
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-four-s50 {
    border-top-color: #9fe0d5;
    border-bottom-color: #9fe0d5
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-four-s20 {
    border-top-color: #d9f3ee;
    border-bottom-color: #d9f3ee
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-five-dark {
    border-top-color: #015B6F;
    border-bottom-color: #015B6F
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-five {
    border-top-color: #006980;
    border-bottom-color: #006980
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-five-s80 {
    border-top-color: #338799;
    border-bottom-color: #338799
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-five-s50 {
    border-top-color: #80b4bf;
    border-bottom-color: #80b4bf
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-five-s30 {
    border-top-color: #AAD3D9;
    border-bottom-color: #AAD3D9
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-five-s20 {
    border-top-color: #cce1e6;
    border-bottom-color: #cce1e6
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-five-s10 {
    border-top-color: #E2F0F2;
    border-bottom-color: #E2F0F2
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-six-dark-2 {
    border-top-color: #8A3447;
    border-bottom-color: #8A3447
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-six-dark {
    border-top-color: #AC435B;
    border-bottom-color: #AC435B
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-six {
    border-top-color: #c74e69;
    border-bottom-color: #c74e69
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-six-s80 {
    border-top-color: #d27187;
    border-bottom-color: #d27187
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-six-s50 {
    border-top-color: #e3a6b4;
    border-bottom-color: #e3a6b4
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-six-s20 {
    border-top-color: #f4dce1;
    border-bottom-color: #f4dce1
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-six-s10 {
    border-top-color: #FCECF0;
    border-bottom-color: #FCECF0
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-seven-dark {
    border-top-color: #48194E;
    border-bottom-color: #48194E
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-seven {
    border-top-color: #5f2167;
    border-bottom-color: #5f2167
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-seven-s80 {
    border-top-color: #784a77;
    border-bottom-color: #784a77
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-seven-s50 {
    border-top-color: #aa8eaa;
    border-bottom-color: #aa8eaa
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-seven-s30 {
    border-top-color: #CFBCD1;
    border-bottom-color: #CFBCD1
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-seven-s20 {
    border-top-color: #dacedc;
    border-bottom-color: #dacedc
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-seven-s10 {
    border-top-color: #F1E8F0;
    border-bottom-color: #F1E8F0
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-eight-dark {
    border-top-color: #5D4709;
    border-bottom-color: #5D4709
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-eight {
    border-top-color: #9a7611;
    border-bottom-color: #9a7611
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-eight-s80 {
    border-top-color: #ae9141;
    border-bottom-color: #ae9141
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-eight-s50 {
    border-top-color: #ccba88;
    border-bottom-color: #ccba88
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-eight-s30 {
    border-top-color: #E0D5B7;
    border-bottom-color: #E0D5B7
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-eight-s20 {
    border-top-color: #ebe4cf;
    border-bottom-color: #ebe4cf
}

[data-sparta-container] .spa-cms-border-vertical-color--secondary-eight-s10 {
    border-top-color: #F4F1E7;
    border-bottom-color: #F4F1E7
}

[data-sparta-container] .spa-cms-border-vertical-color--positive-dark {
    border-top-color: #005A00;
    border-bottom-color: #005A00
}

[data-sparta-container] .spa-cms-border-vertical-color--positive {
    border-top-color: #007700;
    border-bottom-color: #007700
}

[data-sparta-container] .spa-cms-border-vertical-color--positive-s80 {
    border-top-color: #339233;
    border-bottom-color: #339233
}

[data-sparta-container] .spa-cms-border-vertical-color--positive-s50 {
    border-top-color: #7FBB7F;
    border-bottom-color: #7FBB7F
}

[data-sparta-container] .spa-cms-border-vertical-color--positive-s20 {
    border-top-color: #CCE4CC;
    border-bottom-color: #CCE4CC
}

[data-sparta-container] .spa-cms-border-vertical-color--negative-dark {
    border-top-color: #9C0000;
    border-bottom-color: #9C0000
}

[data-sparta-container] .spa-cms-border-vertical-color--negative {
    border-top-color: #B41818;
    border-bottom-color: #B41818
}

[data-sparta-container] .spa-cms-border-vertical-color--negative-s80 {
    border-top-color: #C34646;
    border-bottom-color: #C34646
}

[data-sparta-container] .spa-cms-border-vertical-color--negative-s50 {
    border-top-color: #D98B8B;
    border-bottom-color: #D98B8B
}

[data-sparta-container] .spa-cms-border-vertical-color--negative-s20 {
    border-top-color: #F0D1D1;
    border-bottom-color: #F0D1D1
}

[data-sparta-container] .spa-cms-border-vertical-color--neutral-dark {
    border-top-color: #3E454C;
    border-bottom-color: #3E454C
}

[data-sparta-container] .spa-cms-border-vertical-color--neutral {
    border-top-color: #50585F;
    border-bottom-color: #50585F
}

[data-sparta-container] .spa-cms-border-vertical-color--neutral-s80 {
    border-top-color: #73797F;
    border-bottom-color: #73797F
}

[data-sparta-container] .spa-cms-border-vertical-color--neutral-s50 {
    border-top-color: #A7ABAF;
    border-bottom-color: #A7ABAF
}

[data-sparta-container] .spa-cms-border-vertical-color--neutral-s20 {
    border-top-color: #DCDEDF;
    border-bottom-color: #DCDEDF
}

[data-sparta-container] .spa-cms-border-vertical-color--apple-dark {
    border-top-color: #4C5701;
    border-bottom-color: #4C5701
}

[data-sparta-container] .spa-cms-border-vertical-color--apple {
    border-top-color: #616F03;
    border-bottom-color: #616F03
}

[data-sparta-container] .spa-cms-border-vertical-color--apple-s80 {
    border-top-color: #616F03;
    border-bottom-color: #616F03
}

[data-sparta-container] .spa-cms-border-vertical-color--apple-s50 {
    border-top-color: #B0B781;
    border-bottom-color: #B0B781
}

[data-sparta-container] .spa-cms-border-vertical-color--apple-s20 {
    border-top-color: #DFE2CD;
    border-bottom-color: #DFE2CD
}

[data-sparta-container] .spa-cms-border-vertical-color--cabernet-dark {
    border-top-color: #5A1531;
    border-bottom-color: #5A1531
}

[data-sparta-container] .spa-cms-border-vertical-color--cabernet {
    border-top-color: #90204E;
    border-bottom-color: #90204E
}

[data-sparta-container] .spa-cms-border-vertical-color--cabernet-s80 {
    border-top-color: #A64D71;
    border-bottom-color: #A64D71
}

[data-sparta-container] .spa-cms-border-vertical-color--cabernet-s50 {
    border-top-color: #C78FA6;
    border-bottom-color: #C78FA6
}

[data-sparta-container] .spa-cms-border-vertical-color--cabernet-s20 {
    border-top-color: #E9D2DC;
    border-bottom-color: #E9D2DC
}

[data-sparta-container] .spa-cms-border-vertical-color--midnight-dark {
    border-top-color: #2741A3;
    border-bottom-color: #2741A3
}

[data-sparta-container] .spa-cms-border-vertical-color--midnight {
    border-top-color: #3053D4;
    border-bottom-color: #3053D4
}

[data-sparta-container] .spa-cms-border-vertical-color--midnight-s80 {
    border-top-color: #5975DD;
    border-bottom-color: #5975DD
}

[data-sparta-container] .spa-cms-border-vertical-color--midnight-s50 {
    border-top-color: #97A8E9;
    border-bottom-color: #97A8E9
}

[data-sparta-container] .spa-cms-border-vertical-color--midnight-s20 {
    border-top-color: #D6DDF6;
    border-bottom-color: #D6DDF6
}

[data-sparta-container] .spa-cms-border-vertical-color--oceanic-dark {
    border-top-color: #2D4E6F;
    border-bottom-color: #2D4E6F
}

[data-sparta-container] .spa-cms-border-vertical-color--oceanic {
    border-top-color: #365D84;
    border-bottom-color: #365D84
}

[data-sparta-container] .spa-cms-border-vertical-color--oceanic-s80 {
    border-top-color: #5E7D9D;
    border-bottom-color: #5E7D9D
}

[data-sparta-container] .spa-cms-border-vertical-color--oceanic-s50 {
    border-top-color: #9AAEC1;
    border-bottom-color: #9AAEC1
}

[data-sparta-container] .spa-cms-border-vertical-color--oceanic-s20 {
    border-top-color: #D7DFE6;
    border-bottom-color: #D7DFE6
}

[data-sparta-container] .spa-cms-border-vertical-color--gold-dark {
    border-top-color: #554C28;
    border-bottom-color: #554C28
}

[data-sparta-container] .spa-cms-border-vertical-color--gold {
    border-top-color: #7C7043;
    border-bottom-color: #7C7043
}

[data-sparta-container] .spa-cms-border-vertical-color--gold-s80 {
    border-top-color: #968D69;
    border-bottom-color: #968D69
}

[data-sparta-container] .spa-cms-border-vertical-color--gold-s50 {
    border-top-color: #BDB7A0;
    border-bottom-color: #BDB7A0
}

[data-sparta-container] .spa-cms-border-vertical-color--gold-s20 {
    border-top-color: #E5E2D9;
    border-bottom-color: #E5E2D9
}

[data-sparta-container] .spa-cms-border-vertical-color--platinum-dark {
    border-top-color: #56524B;
    border-bottom-color: #56524B
}

[data-sparta-container] .spa-cms-border-vertical-color--platinum {
    border-top-color: #706A5F;
    border-bottom-color: #706A5F
}

[data-sparta-container] .spa-cms-border-vertical-color--platinum-s80 {
    border-top-color: #8C877E;
    border-bottom-color: #8C877E
}

[data-sparta-container] .spa-cms-border-vertical-color--platinum-s50 {
    border-top-color: #B4B1AC;
    border-bottom-color: #B4B1AC
}

[data-sparta-container] .spa-cms-border-vertical-color--platinum-s20 {
    border-top-color: #DDDCDA;
    border-bottom-color: #DDDCDA
}

[data-sparta-container] .spa-cms-border-vertical-color--transparent {
    border-top-color: transparent;
    border-bottom-color: transparent
}

[data-sparta-container] .spa-cms-display--inline {
    display: inline !important
}

[data-sparta-container] .spa-cms-display--inline-block {
    display: inline-block !important
}

[data-sparta-container] .spa-cms-display--block {
    display: block !important
}

[data-sparta-container] .spa-cms-display--flex {
    display: flex !important
}

[data-sparta-container] .spa-cms-display--flex-inline {
    display: inline-flex !important
}

[data-sparta-container] .spa-cms-vAlign--top {
    vertical-align: top !important
}

[data-sparta-container] .spa-cms-vAlign--middle {
    vertical-align: middle !important
}

[data-sparta-container] .spa-cms-vAlign--bottom {
    vertical-align: bottom !important
}

[data-sparta-container] .spa-cms-content--container {
    display: flex;
    flex-direction: row;
    flex: 1
}

[data-sparta-container] .spa-cms-position-vertical--top {
    align-items: start
}

[data-sparta-container] .spa-cms-position-horizontal--right {
    justify-content: end
}

[data-sparta-container] .spa-cms-position-vertical--bottom {
    align-items: end
}

[data-sparta-container] .spa-cms-position-horizontal--left {
    justify-content: start
}

[data-sparta-container] .spa-cms-position-horizontal--center {
    justify-content: center
}

[data-sparta-container] .spa-cms-position-vertical--middle {
    align-items: center
}

@keyframes fadeScaleIn {
    0% {
        opacity: 0;
        transform: scale(0.95)
    }

    100% {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes slideInFromRight {
    0% {
        opacity: 0;
        transform: translateX(5px)
    }

    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

body {
    overflow-y: scroll
}

[data-sparta-container] .style-utility~img {
    display: block
}

[data-sparta-container] .style-utility.flex-grid-nest .spa-layout-container {
    max-width: 1440px
}

[data-sparta-container] .style-utility .global-search-input-module .spa-global-search--partial-list {
    max-height: 400px
}

#restest {
    display: none
}

#gtSecureFdicWidgetContainer {
    min-height: 60px
}

@media only screen and (min-width: 768px) {
    #gtSecureFdicWidgetContainer {
        min-height: 32px
    }
}

[data-sparta-container=homepage]:has(.homepage-dap-head-row) {
    max-width: unset
}

[data-sparta-container=homepage]:has(.homepage-dap-head-row) [data-sparta-container=gt-secure-fdic-widget],
[data-sparta-container=homepage]:has(.homepage-dap-head-row) [data-sparta-container=gt-nav-unauth-secure-bofa-widget] {
    max-width: unset !important
}

[data-sparta-container] .spa-btn--primary:focus {
    border-radius: 22px
}

[data-sparta-container] .curve {
    overflow: hidden;
    position: relative
}

[data-sparta-container] .curve .curve-top,
[data-sparta-container] .curve .curve-bottom {
    height: 19px;
    overflow: hidden;
    position: absolute;
    right: -1px;
    width: 767px;
    z-index: 1
}

@media only screen and (min-width: 768px) {

    [data-sparta-container] .curve .curve-top,
    [data-sparta-container] .curve .curve-bottom {
        height: 27px;
        width: 1024px
    }
}

@media only screen and (min-width: 1025px) {

    [data-sparta-container] .curve .curve-top,
    [data-sparta-container] .curve .curve-bottom {
        height: 38px;
        width: 1441px
    }
}

[data-sparta-container] .curve .curve-top {
    top: 0
}

[data-sparta-container] .curve .curve-bottom {
    bottom: 0
}

[data-sparta-container] .spa-arrow-btn:hover {
    cursor: pointer
}

[data-sparta-container] .spa-arrow-btn::before,
[data-sparta-container] .spa-arrow-btn::after {
    transition: none
}

[data-sparta-container] .spa-arrow-btn--large {
    top: 55%
}

[data-sparta-container] .spa-arrow-btn--large::before,
[data-sparta-container] .spa-arrow-btn--large::after {
    height: 16px;
    width: 2px
}

[data-sparta-container] .spa-arrow-btn--large::after {
    top: 10px
}

[data-sparta-container] .spa-arrow-btn--xlarge {
    padding: 15px
}

[data-sparta-container] .spa-arrow-btn--xlarge::before,
[data-sparta-container] .spa-arrow-btn--xlarge::after {
    height: 26px;
    width: 2px
}

[data-sparta-container] .spa-arrow-btn--xlarge::after {
    top: 18px
}

[data-sparta-container] .spa-arrow-btn--xlarge.spa-arrow-btn--left {
    left: 4.1667%
}

[data-sparta-container] .spa-arrow-btn--xlarge.spa-arrow-btn--right {
    left: auto;
    right: 4.1667%
}

[data-sparta-container] .spa-input-options-label {
    font-size: 14px
}

[data-sparta-container] .spa-input-options .toggle-trigger {
    display: inline-block
}

[data-sparta-container] .spa-input-options-wrapper {
    position: relative;
    margin: 0 0 16px 0;
    font-size: 16px;
    line-height: 16px
}

[data-sparta-container] .spa-input-options-wrapper:last-child {
    margin-bottom: 0
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option {
    width: 30px;
    height: 30px;
    position: relative;
    opacity: 0;
    z-index: 3
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option~.spa-input-check {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #d5d5d5;
    background-color: #fff;
    transition: all .3s ease 0s;
    z-index: 1
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option~.spa-input-check:after {
    content: "";
    width: 0px;
    height: 0px;
    position: absolute;
    top: 14px;
    left: 14px;
    border: 0 solid rgba(0, 0, 0, 0);
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    transition: all .25s ease-in-out;
    z-index: 2;
    opacity: .2
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option:focus~.spa-input-check:after {
    width: 0;
    height: 0;
    opacity: 0
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option:hover~.spa-input-check:after {
    width: 8px;
    height: 8px;
    top: 10px;
    left: 10px;
    opacity: .2
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option:hover:disabled~.spa-input-check:after,
[data-sparta-container] .spa-input-options-wrapper .spa-input-option:focus:disabled~.spa-input-check:after {
    opacity: 0;
    width: 0;
    height: 0;
    top: 14px;
    left: 14px
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option:hover:disabled~label,
[data-sparta-container] .spa-input-options-wrapper .spa-input-option:focus:disabled~label {
    font-weight: normal
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option:disabled~.spa-input-check {
    background-color: #fdfcfb;
    border-color: #ededed
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option:disabled~.spa-input-check:after {
    border-color: #d5d5d5;
    background-color: #d5d5d5
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option:disabled~.spa-input-check~label {
    color: #857b70
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option:hover~.spa-input-check {
    border: 1px solid #0073cf
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option:hover~.spa-input-check:after {
    border: 1px solid #0073cf;
    background-color: #0073cf
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option:focus~.spa-input-check {
    border: 1px solid #0073cf !important
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option:focus~.spa-input-check:after {
    border: 1px solid #0073cf !important;
    background-color: #0073cf
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option:hover:disabled~.spa-input-check,
[data-sparta-container] .spa-input-options-wrapper .spa-input-option:focus:disabled~.spa-input-check,
[data-sparta-container] .spa-input-options-wrapper .spa-input-option:checked:disabled~.spa-input-check {
    border-color: #ededed;
    background-color: #fdfcfb;
    box-shadow: none
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option:hover:disabled~.spa-input-hint,
[data-sparta-container] .spa-input-options-wrapper .spa-input-option:focus:disabled~.spa-input-hint,
[data-sparta-container] .spa-input-options-wrapper .spa-input-option:checked:disabled~.spa-input-hint {
    color: #857b70
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option.spa-error-form-input--validation~.spa-input-check,
[data-sparta-container] .spa-input-options-wrapper .spa-input-option.spa-error-form-input--required~.spa-input-check {
    border-color: #e31837
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option.spa-error-form-input--validation~.spa-input-check:focus,
[data-sparta-container] .spa-input-options-wrapper .spa-input-option.spa-error-form-input--validation~.spa-input-check:hover,
[data-sparta-container] .spa-input-options-wrapper .spa-input-option.spa-error-form-input--required~.spa-input-check:focus,
[data-sparta-container] .spa-input-options-wrapper .spa-input-option.spa-error-form-input--required~.spa-input-check:hover {
    border-color: #e31837
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option--radio~.spa-input-check {
    border-radius: 16px
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option--radio~.spa-input-check:after {
    border-radius: 8px
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option--radio:hover~.spa-input-check:after,
[data-sparta-container] .spa-input-options-wrapper .spa-input-option--radio:focus~.spa-input-check:after {
    border-radius: 8px
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option--radio:checked~.spa-input-check {
    border: 1px solid #0073cf
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option--radio:checked~.spa-input-check:after {
    border: 1px solid #0073cf;
    background-color: #0073cf;
    opacity: 1 !important;
    width: 16px;
    height: 16px;
    top: 6px;
    left: 6px;
    border-radius: 16px
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option--radio:checked:disabled~.spa-input-check:after {
    border-color: #ededed;
    background-color: #9d8e80
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option--radio:checked:disabled~.spa-input-hint {
    color: #857b70
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option--radio:checked:disabled:checked~.spa-input-check:after {
    opacity: 1 !important;
    width: 16px;
    height: 16px;
    top: 6px;
    left: 6px
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option--radio:checked~label {
    font-weight: bold !important
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option--checkbox:checked~.spa-input-check {
    background-color: #0073cf
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option--checkbox:checked~.spa-input-check:after {
    content: none
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option--checkbox:checked~.spa-input-check:before {
    content: "";
    position: absolute;
    border: 0 solid rgba(0, 0, 0, 0);
    border-left: 4px solid #fff;
    border-bottom: 4px solid #fff;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    transition: all .25s ease-in-out;
    width: 20px;
    height: 11px;
    top: 6px;
    left: 4px;
    transform: rotate(-45deg)
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option--checkbox:checked:disabled~.spa-input-check {
    border-color: #ededed;
    background-color: #9d8e80
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option--checkbox:checked:disabled~.spa-input-check:before {
    border-left-color: #f5f5f5;
    border-bottom-color: #f5f5f5
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option--checkbox:checked:disabled~.spa-input-hint {
    color: #857b70
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option-label {
    display: inline-block;
    margin: 0;
    font-size: 14px;
    line-height: 16px;
    padding: 7px 0 0 12px;
    vertical-align: top;
    max-width: calc(100% - 42px)
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option-label.spa-error-form-label--validation,
[data-sparta-container] .spa-input-options-wrapper .spa-input-option-label.spa-error-form-label--required {
    color: #e31837
}

[data-sparta-container] .spa-input-options-wrapper.has-help .spa-input-option-label {
    max-width: calc(100% - 72px)
}

[data-sparta-container] .spa-input-options-list--vertical,
[data-sparta-container] .spa-input-options-list--horizontal {
    padding: 0 0 0 0;
    margin: 0
}

[data-sparta-container] .spa-input-options-list--horizontal .spa-input-options-wrapper {
    float: left;
    margin: 0 26px 0 0
}

[data-sparta-container] .spa-input-options-list--horizontal .spa-input-options-wrapper .spa-input-option-label {
    max-width: none
}

[data-sparta-container] .spa-input-options-list--horizontal .horizontal-clear {
    clear: both
}

[data-sparta-container] .spa-input-options-hint {
    margin: 5px 0 0 0;
    color: #6b5e51;
    font-size: 11px;
    min-height: 10px
}

@keyframes hp-bounce {

    from,
    20%,
    53%,
    80%,
    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)
    }
}

.hp-bounce {
    animation-name: hp-bounce;
    transform-origin: center bottom
}

@keyframes hp-flash {

    from,
    50%,
    to {
        opacity: 1
    }

    25%,
    75% {
        opacity: 0
    }
}

.hp-flash {
    animation-name: hp-flash
}

@keyframes hp-pulse {
    from {
        transform: scale3d(1, 1, 1)
    }

    50% {
        transform: scale3d(1.05, 1.05, 1.05)
    }

    to {
        transform: scale3d(1, 1, 1)
    }
}

.hp-pulse {
    animation-name: hp-pulse
}

@keyframes hp-bounce-in {

    from,
    20%,
    40%,
    60%,
    80%,
    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)
    }
}

.hp-bounce-in {
    animation-duration: .75s;
    animation-name: hp-bounce-in
}

@keyframes hp-bounce-in-down {

    from,
    60%,
    75%,
    90%,
    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 {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

.hp-bounce-in-down {
    animation-name: hp-bounce-in-down
}

@keyframes hp-bounce-in-left {

    from,
    60%,
    75%,
    90%,
    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 {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

.hp-bounce-in-left {
    animation-name: hp-bounce-in-left
}

@keyframes hp-bounce-in-right {

    from,
    60%,
    75%,
    90%,
    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 {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

.hp-bounce-in-right {
    animation-name: hp-bounce-in-right
}

@keyframes hp-bounce-in-up {

    from,
    60%,
    75%,
    90%,
    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 {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

.hp-bounce-in-up {
    animation-name: hp-bounce-in-up
}

@keyframes hp-fade-in {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.hp-fade-in {
    animation-name: hp-fade-in
}

@keyframes hp-fade-in-down {
    from {
        opacity: 0;
        transform: translate3d(0, -100%, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

.hp-fade-in-down {
    animation-name: hp-fade-in-down
}

@keyframes hp-fade-in-down-big {
    from {
        opacity: 0;
        transform: translate3d(0, -2000px, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

.hp-fade-in-down-big {
    animation-name: hp-fade-in-down-big
}

@keyframes hp-fade-in-left {
    from {
        opacity: 0;
        transform: translate3d(-100%, 0, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

.hp-fade-in-left {
    animation-name: hp-fade-in-left
}

@keyframes hp-fade-in-left-big {
    from {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

.hp-fade-in-left-big {
    animation-name: hp-fade-in-left-big
}

@keyframes hp-fade-in-right {
    from {
        opacity: 0;
        transform: translate3d(100%, 0, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

.hp-fade-in-right {
    animation-name: hp-fade-in-right
}

@keyframes hp-fade-in-right-big {
    from {
        opacity: 0;
        transform: translate3d(2000px, 0, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

.hp-fade-in-right-big {
    animation-name: hp-fade-in-right-big
}

@keyframes hp-fade-in-up {
    from {
        opacity: 0;
        transform: translate3d(0, 100%, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

.hp-fade-in-up {
    animation-name: hp-fade-in-up
}

@keyframes hp-fade-in-up-big {
    from {
        opacity: 0;
        transform: translate3d(0, 2000px, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

.hp-fade-in-up-big {
    animation-name: hp-fade-in-up-big
}

@keyframes hp-fade-out {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.hp-fade-out {
    animation-name: hp-fade-out
}

@keyframes hp-shine-in-left {
    0% {
        transform: translate3d(-100%, 0, 0) rotate(115deg);
        visibility: visible
    }

    100% {
        transform: translate3d(100%, 0, 0) rotate(115deg)
    }
}

.hp-shine-in-left {
    overflow: hidden;
    position: relative
}

.hp-shine-in-left::after {
    animation-name: hp-shine-in-left;
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.7) 100%);
    content: " ";
    display: block;
    position: absolute;
    width: 150%;
    height: 150%;
    top: 0;
    transform: translate3d(-100%, 0, 0) rotate(115deg)
}

@keyframes hp-slide-in-down {
    from {
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0);
        visibility: visible
    }
}

.hp-slide-in-down {
    animation-name: hp-slide-in-down
}

@keyframes hp-slide-in-left {
    from {
        transform: translate3d(-100%, 0, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0);
        visibility: visible
    }
}

.hp-slide-in-left {
    animation-name: hp-slide-in-left
}

@keyframes hp-slide-in-left-big {
    from {
        transform: translate3d(-2000px, 0, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0);
        visibility: visible
    }
}

.hp-slide-in-left-big {
    animation-name: hp-slide-in-left-big
}

@keyframes hp-slide-in-right {
    from {
        transform: translate3d(100%, 0, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0);
        visibility: visible
    }
}

.hp-slide-in-right {
    animation-name: hp-slide-in-right
}

@keyframes hp-slide-in-right-big {
    from {
        transform: translate3d(2000px, 0, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0);
        visibility: visible
    }
}

.hp-slide-in-right-big {
    animation-name: hp-slide-in-right-big
}

@keyframes hp-slide-in-up {
    from {
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0);
        visibility: visible
    }
}

.hp-slide-in-up {
    animation-name: hp-slide-in-up
}

@keyframes hp-zoom-in {
    from {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3)
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 1
    }
}

.hp-zoom-in {
    animation-name: hp-zoom-in
}

.hp-hidden {
    visibility: hidden !important
}

.hp-visible {
    visibility: visible !important
}

.hp-opacity-0 {
    opacity: 0 !important
}

.hp-opacity-1 {
    opacity: 1 !important
}

.hp-animated {
    animation-duration: 1s;
    animation-fill-mode: both
}

.hp-animated::after {
    animation-duration: 1s;
    animation-fill-mode: both
}

.hp-animated.hp-infinite {
    animation-iteration-count: infinite
}

.hp-animated.hp-infinite::after {
    animation-iteration-count: infinite
}

.hp-animated.hp-delay-0-25s {
    animation-delay: .25s
}

.hp-animated.hp-delay-0-25s::after {
    animation-delay: .25s
}

.hp-animated.hp-delay-0-5s {
    animation-delay: .5s
}

.hp-animated.hp-delay-0-5s::after {
    animation-delay: .5s
}

.hp-animated.hp-delay-0-75s {
    animation-delay: .75s
}

.hp-animated.hp-delay-0-75s::after {
    animation-delay: .75s
}

.hp-animated.hp-delay-1s {
    animation-delay: 1s
}

.hp-animated.hp-delay-1s::after {
    animation-delay: 1s
}

.hp-animated.hp-delay-1-25s {
    animation-delay: 1.25s
}

.hp-animated.hp-delay-1-25s::after {
    animation-delay: 1.25s
}

.hp-animated.hp-delay-1-5s {
    animation-delay: 1.5s
}

.hp-animated.hp-delay-1-5s::after {
    animation-delay: 1.5s
}

.hp-animated.hp-delay-1-75s {
    animation-delay: 1.75s
}

.hp-animated.hp-delay-1-75s::after {
    animation-delay: 1.75s
}

.hp-animated.hp-delay-2s {
    animation-delay: 2s
}

.hp-animated.hp-delay-2s::after {
    animation-delay: 2s
}

.hp-animated.hp-delay-2-25s {
    animation-delay: 2.25s
}

.hp-animated.hp-delay-2-25s::after {
    animation-delay: 2.25s
}

.hp-animated.hp-delay-2-5s {
    animation-delay: 2.5s
}

.hp-animated.hp-delay-2-5s::after {
    animation-delay: 2.5s
}

.hp-animated.hp-delay-2-75s {
    animation-delay: 2.75s
}

.hp-animated.hp-delay-2-75s::after {
    animation-delay: 2.75s
}

.hp-animated.hp-delay-3s {
    animation-delay: 3s
}

.hp-animated.hp-delay-3s::after {
    animation-delay: 3s
}

.hp-animated.hp-delay-3-25s {
    animation-delay: 3.25s
}

.hp-animated.hp-delay-3-25s::after {
    animation-delay: 3.25s
}

.hp-animated.hp-delay-3-5s {
    animation-delay: 3.5s
}

.hp-animated.hp-delay-3-5s::after {
    animation-delay: 3.5s
}

.hp-animated.hp-delay-3-75s {
    animation-delay: 3.75s
}

.hp-animated.hp-delay-3-75s::after {
    animation-delay: 3.75s
}

.hp-animated.hp-delay-4s {
    animation-delay: 4s
}

.hp-animated.hp-delay-4s::after {
    animation-delay: 4s
}

.hp-animated.hp-delay-4-25s {
    animation-delay: 4.25s
}

.hp-animated.hp-delay-4-25s::after {
    animation-delay: 4.25s
}

.hp-animated.hp-delay-4-5s {
    animation-delay: 4.5s
}

.hp-animated.hp-delay-4-5s::after {
    animation-delay: 4.5s
}

.hp-animated.hp-delay-5-75s {
    animation-delay: 5.75s
}

.hp-animated.hp-delay-5-75s::after {
    animation-delay: 5.75s
}

.hp-animated.hp-delay-5s {
    animation-delay: 5s
}

.hp-animated.hp-delay-5s::after {
    animation-delay: 5s
}

.hp-animated.hp-fast {
    animation-duration: 800ms
}

.hp-animated.hp-fast::after {
    animation-duration: 800ms
}

.hp-animated.hp-faster {
    animation-duration: 500ms
}

.hp-animated.hp-faster::after {
    animation-duration: 500ms
}

.hp-animated.hp-slow {
    animation-duration: 2s
}

.hp-animated.hp-slow::after {
    animation-duration: 2s
}

.hp-animated.hp-slower {
    animation-duration: 3s
}

.hp-animated.hp-slower::after {
    animation-duration: 3s
}

.hp-animated.hp-tf-linear {
    animation-timing-function: linear
}

.hp-animated.hp-tf-ease {
    animation-timing-function: ease
}

.hp-animated.hp-tf-ease-in {
    animation-timing-function: ease-in
}

.hp-animated.hp-tf-ease-out {
    animation-timing-function: ease-out
}

.hp-animated.hp-tf-ease-in-out {
    animation-timing-function: ease-in-out
}

@media(print),
(prefers-reduced-motion: reduce) {
    .hp-animated {
        animation-duration: 1ms !important;
        transition-duration: 1ms !important;
        animation-iteration-count: 1 !important
    }
}

[data-sparta-container] .spa-badge {
    background-color: #0053c2;
    border: 1px solid #fff;
    color: #fff;
    cursor: inherit;
    display: inline-block;
    font-family: roboto-regular, Arial, Helvetica, sans-serif;
    z-index: 1
}

[data-sparta-container] .spa-badge--numeric {
    align-items: center;
    border: 1px solid #fff;
    border-radius: 4px;
    display: inline-flex;
    font-size: 12px;
    height: 18px;
    justify-content: center;
    padding: 2px 4px;
    vertical-align: middle
}

[data-sparta-container] .spa-badge--dot {
    border-radius: 50%;
    height: 12px;
    padding: 1px 1px 1px 4px;
    width: 12px
}

[data-sparta-container] .spa-badge.spa-badging-pos--absolute {
    position: absolute
}

[data-sparta-container] .spa-badge.spa-badging-pos--relative {
    position: relative
}

[data-sparta-container] .spa-ui-layer-info-link {
    border-bottom: 1px dotted #0053c2
}

[data-sparta-container] .spa-ui-layer-info-link:focus,
[data-sparta-container] .spa-ui-layer-info-link:hover {
    border-bottom: 1px solid #00f;
    text-decoration: none
}

[data-sparta-container] .spa-ui-layer .spa-content-alpha-layer {
    background: -moz-linear-gradient(bottom, #fff 0, hsla(0, 0%, 100%, 0) 50%);
    background: -webkit-linear-gradient(bottom, #fff, hsla(0, 0%, 100%, 0) 50%);
    background: linear-gradient(0deg, #fff 0, hsla(0, 0%, 100%, 0) 50%);
    bottom: 16px;
    display: none;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#00ffffff", GradientType=0);
    height: 40px;
    left: 10px;
    pointer-events: none;
    position: absolute;
    right: 10px
}

[data-sparta-container] .spa-ui-layer [data-modal-footer]+.spa-content-alpha-layer {
    bottom: 0
}

[data-sparta-container] .spa-ui-layer h1,
[data-sparta-container] .spa-ui-layer h2,
[data-sparta-container] .spa-ui-layer h3,
[data-sparta-container] .spa-ui-layer h4,
[data-sparta-container] .spa-ui-layer h5,
[data-sparta-container] .spa-ui-layer h6 {
    margin-bottom: .5rem
}

[data-sparta-container] .spa-ui-layer-close {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%23646464%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M18.5882353,4 L12,10.5841151 L5.41176471,4 L4,5.4108818 L10.5882353,11.9949969 L4,18.5791119 L5.41176471,20 L12,13.4158849 L18.5882353,20 L20,18.5791119 L13.4217772,11.9949969 L20,5.4108818 C20,5.4108818 19.5294118,4.94058787 18.5882353,4 Z%22%20/%3E%3C/svg%3E");
    overflow: hidden;
    position: absolute;
    right: 15px;
    text-decoration: none;
    top: 12px
}

[data-sparta-container] .spa-ui-layer-close:focus,
[data-sparta-container] .spa-ui-layer-close:hover {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%230053c2%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M18.5882353,4 L12,10.5841151 L5.41176471,4 L4,5.4108818 L10.5882353,11.9949969 L4,18.5791119 L5.41176471,20 L12,13.4158849 L18.5882353,20 L20,18.5791119 L13.4217772,11.9949969 L20,5.4108818 C20,5.4108818 19.5294118,4.94058787 18.5882353,4 Z%22%20/%3E%3C/svg%3E");
    text-decoration: none !important
}

[data-sparta-container] .spa-ui-layer .spa-card__body,
[data-sparta-container] .spa-ui-layer .spa-card__foot,
[data-sparta-container] .spa-ui-layer .spa-card__head {
    position: relative
}

[data-sparta-container] .spa-ui-layer .spa-card__head {
    margin-bottom: 0
}

[data-sparta-container] .spa-ui-layer .spa-card__head.spa-card__head-box-shadow {
    z-index: 1
}

[data-sparta-container] .spa-ui-layer .spa-card__head.spa-card__head-box-shadow>.spa-card__head-wrapper {
    box-shadow: 0 12px 10px 0 rgba(0, 0, 0, .12)
}

[data-sparta-container] .spa-ui-layer .spa-ui-info--no-title .spa-card__head {
    margin-bottom: 0
}

[data-sparta-container] .spa-ui-layer .spa-ui-info--no-title .spa-card__head.spa-card__head-box-shadow>.spa-card__head-wrapper {
    box-shadow: none
}

[data-sparta-container] .spa-ui-layer .spa-card.spa-card__body-box-shadow:after,
[data-sparta-container] .spa-ui-layer .spa-card__body.spa-card__body-box-shadow:after {
    bottom: 0;
    box-shadow: 0 -12px 10px 12px hsla(0, 0%, 100%, .85);
    content: " ";
    height: 16px;
    left: 16px;
    position: absolute;
    width: calc(100% - 32px)
}

[data-sparta-container] .spa-ui-layer .spa-card__body.spa-card__body-box-shadow:after {
    bottom: -16px;
    left: 0;
    width: 100%
}

[data-sparta-container] .spa-ui-layer .spa-card .spa-ui-layer .spa-card__body.spa-card__body-box-shadow:after,
[data-sparta-container] .spa-ui-layer .spa-card__body .spa-ui-layer .spa-card__body.spa-card__body-box-shadow:after {
    box-shadow: none !important
}

[data-sparta-container] .spa-ui-layer .spa-card__foot.spa-card__foot-box-shadow {
    box-shadow: 0 -12px 10px -3px rgba(0, 0, 0, .12);
    z-index: 1
}

[data-sparta-container] .spa-ui-layer .spa-card__foot.spa-card__foot-box-shadow--empty {
    display: none
}

[data-sparta-container] .spa-ui-layer.spa-ui-info .spa-card--medium .spa-card__foot {
    margin-top: 0 !important;
    padding-top: 16px !important
}

[data-sparta-container] .spa-ui-layer.spa-ui-drawer .spa-card--medium .spa-card__foot,
[data-sparta-container] .spa-ui-layer.spa-ui-modal .spa-card--medium .spa-card__foot {
    margin-top: 0;
    padding-top: 16px
}

[data-sparta-container] .spa-ui-layer.spa-ui-drawer .spa-card--medium .spa-card__foot>button,
[data-sparta-container] .spa-ui-layer.spa-ui-modal .spa-card--medium .spa-card__foot>button {
    margin-bottom: 0
}

[data-sparta-container] .spa-ui-layer .spa-body {
    color: #333;
    font: 14px/18px roboto-regular, Arial, Helvetica Neue, Helvetica, Roboto, sans-serif
}

[data-sparta-container] .spa-ui-layer .spa-body h3 {
    color: #524940;
    font-size: 18px;
    line-height: 25px;
    line-height: 28px;
    margin-top: 0;
    padding-bottom: 5px
}

[data-sparta-container] .spa-ui-layer .content {
    border: 1px solid transparent;
    border-radius: 2px;
    outline: none;
    overflow-y: auto;
    position: relative
}

[data-sparta-container] .spa-ui-layer .content:focus {
    border-color: #0053c2
}

[data-sparta-container] .spa-ui-layer .content .spa-btn {
    overflow: hidden
}

[data-sparta-container] .spa-ui-layer .content .spa-btn.close-spacing {
    margin-right: 15px
}

[data-sparta-container] .spa-ui-layer .content .spa-btn.close-interstitial {
    margin-right: 0
}

[data-sparta-container] .spa-ui-layer .content .spa-btn-footer {
    display: flex;
    justify-content: flex-end
}

@media only screen and (min-width:1px) and (max-width:767px) {
    [data-sparta-container] .spa-ui-layer .content .spa-btn-footer {
        flex-direction: column
    }

    [data-sparta-container] .spa-ui-layer .content .spa-btn-footer .spa-btn,
    [data-sparta-container] .spa-ui-layer .content .spa-btn-footer .spa-button-group>.spa-btn {
        margin: 8px 0
    }

    [data-sparta-container] .spa-ui-layer .content .spa-btn-footer .spa-btn:first-child,
    [data-sparta-container] .spa-ui-layer .content .spa-btn-footer .spa-button-group>.spa-btn:first-child {
        margin-top: 0
    }

    [data-sparta-container] .spa-ui-layer .content .spa-btn-footer .spa-btn:last-child,
    [data-sparta-container] .spa-ui-layer .content .spa-btn-footer .spa-button-group>.spa-btn:last-child {
        margin-bottom: 0
    }

    [data-sparta-container] .spa-ui-layer .content .spa-btn-footer .spa-btn.close-interstitial,
    [data-sparta-container] .spa-ui-layer .content .spa-btn-footer .spa-button-group>.spa-btn.close-interstitial {
        margin-right: 0
    }
}

[data-sparta-container] .spa-ui-layer .content .spa-btn-footer .spa-ui-modal-btn--cancel {
    margin-right: 0
}

[data-sparta-container] .spa-ui-layer .content .spa-btn-footer.right {
    justify-content: flex-end
}

[data-sparta-container] .spa-ui-layer .content .spa-btn-footer.center {
    justify-content: center
}

[data-sparta-container] .spa-ui-layer .spa-loading:focus {
    border: 1px solid #646464
}

[data-sparta-container] .spa-ui-layer .spa-loading p {
    margin: 0;
    padding: 0
}

[data-sparta-container] .spa-ui-layer .spa-card__foot--sticky {
    padding: 0 16px 20px
}

[data-sparta-container] .spa-ui-layer .spa-card__foot--sticky>hr {
    margin-left: -16px;
    margin-right: -16px;
    padding: 8px 0;
    width: calc(100% + 32px)
}

[data-sparta-container] .spa-ui-layer .spa-card__foot--sticky>hr:first-of-type {
    margin-top: -16px;
    padding-top: 0
}

[data-sparta-container] .spa-ui-layer .spa-btn-group-flex {
    display: flex;
    flex-wrap: wrap
}

[data-sparta-container] .spa-ui-layer .spa-btn-group-flex--right {
    justify-content: flex-end
}

[data-sparta-container] .spa-ui-layer .spa-btn-group-flex--left {
    justify-content: flex-start
}

[data-sparta-container] .spa-ui-layer .spa-btn-group-flex--center {
    justify-content: center
}

[data-sparta-container] .spa-ui-layer .spa-btn-group-flex--justify {
    justify-content: space-between
}

[data-sparta-container] .spa-ui-layer .spa-card__foot-padding {
    padding-left: 16px
}

[data-sparta-container] .spa-ui-layer .ada-visible-focus {
    margin-top: 12px
}

[data-sparta-container] .spa-ui-layer .ada-visible-focus:focus {
    clip: auto !important;
    clip-path: none !important;
    height: auto;
    opacity: 1;
    position: relative;
    transition: all .3s ease 0s;
    width: auto
}

[data-sparta-container] .spa-ui-layer .spa-dialog>.spa-card,
[data-sparta-container] .spa-ui-layer>.spa-card {
    opacity: .9;
    transition: all .3s ease 0s
}

[data-sparta-container] .spa-ui-layer.spa-ui-modal-open .spa-dialog>.spa-card,
[data-sparta-container] .spa-ui-layer.spa-ui-modal-open>.spa-card,
[data-sparta-container] .spa-ui-layer.spa-ui-tooltip-open .spa-dialog>.spa-card,
[data-sparta-container] .spa-ui-layer.spa-ui-tooltip-open>.spa-card {
    opacity: 1
}

body.spa-ui-freeze-scroll {
    bottom: 0;
    left: 0;
    overflow-y: scroll;
    position: fixed;
    right: 0;
    top: 0
}

@media only screen and (min-width:1px) and (max-width:767px) {
    body.spa-ui-freeze-scroll .spa-layout-container {
        overflow: auto
    }
}

body.spa-ui-freeze-scroll .spa-layout-container {
    height: 100%
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
    body.spa-ui-freeze-scroll .spa-layout-container {
        overflow: auto
    }
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2) {
    body.spa-ui-freeze-scroll .spa-layout-container {
        overflow: auto
    }
}

body.spa-ui-freeze-scroll.spa-ui-no-js-scroll {
    overflow: hidden;
    position: static
}

[data-sparta-container] .spa-ui-drawer {
    background-color: #fff;
    background: none;
    background-color: rgba(0, 0, 0, .32);
    border-radius: 12px;
    border-radius: 0;
    height: 100%;
    left: 0;
    padding: 16px 24px;
    position: relative;
    position: fixed;
    top: 0;
    width: 100%
}

[data-sparta-container] .spa-ui-drawer .spa-dialog {
    bottom: 0;
    left: 0;
    margin: 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: transform .4s
}

[data-sparta-container] .spa-ui-drawer .spa-dialog>.spa-card {
    background: #fff;
    border-radius: 0;
    display: flex;
    flex-flow: column nowrap;
    height: 100%;
    opacity: 1
}

[data-sparta-container] .spa-ui-drawer .spa-dialog>.spa-card .spa-card__body {
    flex-grow: 1;
    overflow-y: auto
}

[data-sparta-container] .spa-ui-drawer.spa-ui-drawer-right.spa-ui-drawer .spa-dialog {
    left: 22.66667%;
    transform: translate(100%)
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .spa-ui-drawer.spa-ui-drawer-right.spa-ui-drawer-small .spa-dialog {
        left: 66.66667%
    }

    [data-sparta-container] .spa-ui-drawer.spa-ui-drawer-right.spa-ui-drawer-medium .spa-dialog {
        left: 50%
    }

    [data-sparta-container] .spa-ui-drawer.spa-ui-drawer-right.spa-ui-drawer-large .spa-dialog {
        left: 16.66667%
    }
}

[data-sparta-container] .spa-ui-drawer.spa-ui-drawer-left.spa-ui-drawer .spa-dialog {
    right: 22.66667%;
    transform: translate(-100%)
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .spa-ui-drawer.spa-ui-drawer-left.spa-ui-drawer-small .spa-dialog {
        right: 66.66667%
    }

    [data-sparta-container] .spa-ui-drawer.spa-ui-drawer-left.spa-ui-drawer-medium .spa-dialog {
        right: 50%
    }

    [data-sparta-container] .spa-ui-drawer.spa-ui-drawer-left.spa-ui-drawer-large .spa-dialog {
        right: 16.66667%
    }
}

[data-sparta-container] .spa-ui-drawer.spa-ui-drawer-bottom.spa-ui-drawer-small .spa-dialog {
    top: 50%;
    transform: translateY(100%)
}

[data-sparta-container] .spa-ui-drawer.spa-ui-drawer-bottom.spa-ui-drawer-medium .spa-dialog {
    top: 25%;
    transform: translateY(100%)
}

[data-sparta-container] .spa-ui-drawer.spa-ui-drawer-bottom.spa-ui-drawer-large .spa-dialog {
    top: 10%;
    transform: translateY(100%)
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .spa-ui-drawer.spa-ui-drawer-bottom.spa-ui-drawer-small .spa-dialog {
        top: 75%
    }

    [data-sparta-container] .spa-ui-drawer.spa-ui-drawer-bottom.spa-ui-drawer-medium .spa-dialog {
        top: 50%
    }

    [data-sparta-container] .spa-ui-drawer.spa-ui-drawer-bottom.spa-ui-drawer-large .spa-dialog {
        top: 10%
    }
}

[data-sparta-container] .spa-ui-drawer .spa-ui-layer-tooltip-link {
    margin: 2px
}

[data-sparta-container] .spa-ui-drawer .spa-ui-info-info-inline {
    border: 1px solid #0395d3;
    border-radius: 4px;
    bottom: 0 !important;
    box-shadow: none;
    left: 0 !important;
    margin-top: 8px !important;
    padding: 2px;
    position: relative !important;
    top: 0 !important;
    z-index: 0 !important
}

[data-sparta-container] .spa-ui-drawer .spa-ui-info-info-inline .spa-card {
    background-color: #f2fafd;
    box-shadow: none;
    flex-direction: row
}

[data-sparta-container] .spa-ui-drawer .spa-ui-info-info-inline .spa-card__head-wrapper {
    min-height: 0 !important
}

[data-sparta-container] .spa-ui-drawer .spa-ui-info-info-inline .spa-card__dismissible {
    margin: 16px 16px 16px auto !important
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .spa-ui-drawer .spa-card__body.spa-card__body-box-shadow:has(+.spa-card__foot):after {
        content: none;
        display: none
    }

    [data-sparta-container] .spa-ui-drawer .spa-card__body.spa-card__body-box-shadow+.spa-card__foot:before {
        background: linear-gradient(0deg, hsla(0, 0%, 100%, .85), transparent);
        content: "";
        height: 16px;
        left: 0;
        position: absolute;
        right: 0;
        top: -16px
    }
}

[data-sparta-container] .spa-ui-drawer.spa-ui-drawer-bottom.spa-ui-drawer-open .spa-dialog,
[data-sparta-container] .spa-ui-drawer.spa-ui-drawer-left.spa-ui-drawer-open .spa-dialog,
[data-sparta-container] .spa-ui-drawer.spa-ui-drawer-right.spa-ui-drawer-open .spa-dialog {
    transform: none
}

[data-sparta-container] .spa-ui-modal {
    -webkit-backface-visibility: hidden;
    background-color: #fff;
    background-color: transparent;
    border-radius: 12px;
    bottom: auto;
    height: 100%;
    left: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    position: fixed;
    right: auto;
    top: 0;
    width: 100%
}

@media only screen and (min-width:1px) and (max-width:767px) {
    [data-sparta-container] .spa-ui-modal .spa-card__head .spa-card__title {
        font-size: 16px
    }
}

[data-sparta-container] .spa-ui-modal .spa-card__head+.spa-card__body {
    padding-top: 16px
}

[data-sparta-container] .spa-ui-modal .spa-layer-content {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    position: fixed;
    width: 100%;
    z-index: 4000
}

[data-sparta-container] .spa-ui-modal .spa-layer-content:before {
    background-color: rgba(0, 0, 0, .32);
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%
}

[data-sparta-container] .spa-ui-modal .spa-layer-content.spa-ui-position-top {
    align-items: flex-start
}

[data-sparta-container] .spa-ui-modal .spa-layer-content.spa-ui-position-right {
    justify-content: flex-end
}

[data-sparta-container] .spa-ui-modal .spa-layer-content.spa-ui-position-bottom {
    align-items: flex-end
}

[data-sparta-container] .spa-ui-modal .spa-layer-content.spa-ui-position-left {
    justify-content: flex-start
}

[data-sparta-container] .spa-ui-modal .spa-dialog {
    background: none repeat scroll 0 0 #fff;
    border-radius: 12px;
    display: flex;
    margin: 20px;
    max-width: 1295px;
    min-width: 1px;
    outline: 0;
    position: relative;
    top: 0;
    transition: all .3s ease
}

[data-sparta-container] .spa-ui-modal .spa-dialog>.spa-card {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    max-height: 100vh;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    width: 100%
}

[data-sparta-container] .spa-ui-modal .spa-dialog>.spa-card--overlay {
    box-shadow: 2px 2px 15px 4px rgba(0, 0, 0, .8)
}

[data-sparta-container] .spa-ui-modal .spa-dialog .spa-card__body {
    -webkit-overflow-scrolling: touch;
    max-height: 70vh;
    overflow: auto;
    position: relative
}

[data-sparta-container] .spa-ui-modal .spa-card__body {
    margin-right: 0;
    outline: none;
    overflow-y: auto;
    position: relative
}

[data-sparta-container] .spa-ui-modal .spa-card__body,
[data-sparta-container] .spa-ui-modal .spa-card__body p {
    color: #000;
    font: normal normal normal 16px/24px roboto-regular, Arial, Helvetica Neue, Helvetica, Roboto, sans-serif
}

[data-sparta-container] .spa-ui-modal .spa-card__body .content {
    margin-right: 0;
    max-height: 100% !important;
    overflow: hidden
}

[data-sparta-container] .spa-ui-modal .spa-card__body .content .spa-ui-layer-tooltip-link {
    margin: 1px
}

@media only screen and (min-width:1px) and (max-width:767px) {
    [data-sparta-container] .spa-ui-modal .spa-card__body .content [data-modal-footer] {
        margin-top: 32px
    }
}

[data-sparta-container] .spa-ua-system-ios .spa-ui-modal .spa-dialog {
    position: fixed;
    top: 100px;
    -webkit-transform: translate(-50%)
}

[data-sparta-container] .spa-ua-system-iphone .spa-ui-modal .spa-dialog {
    top: 5px;
    width: 100% !important
}

@keyframes fadeInDown {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeInDownModal {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeInUpModal {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@media only screen and (min-width:768px) {
    @keyframes fadeInDown {
        0% {
            opacity: 0;
            transform: translate3d(0, -25%, 0)
        }

        to {
            opacity: 1;
            transform: none
        }
    }

    @keyframes fadeInUp {
        0% {
            opacity: 0;
            transform: translate3d(0, 25%, 0)
        }

        to {
            opacity: 1;
            transform: none
        }
    }
}

@keyframes fadeOutUp {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fadeOutUpModal {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fadeOutDown {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fadeOutDownModal {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@media only screen and (min-width:768px) {
    @keyframes fadeOutUp {
        0% {
            opacity: 1
        }

        to {
            opacity: 0;
            transform: translate3d(0, -25%, 0)
        }
    }

    @keyframes fadeOutDown {
        0% {
            opacity: 1
        }

        to {
            opacity: 0;
            transform: translate3d(0, 25%, 0)
        }
    }
}

[data-sparta-widget] .spa-ui-info {
    min-width: 300px
}

[data-sparta-container] .spa-ui-layer-tooltip-link {
    color: #0053c2;
    font-size: 16px;
    text-decoration: underline;
    text-decoration-style: dashed;
    text-decoration-thickness: 1px;
    text-underline-offset: 4px
}

[data-sparta-container] .spa-ui-layer-tooltip-link:focus,
[data-sparta-container] .spa-ui-layer-tooltip-link:hover {
    border-bottom-color: transparent;
    color: #0053c2;
    text-decoration: none
}

[data-sparta-container] .spa-ui-info {
    animation-duration: .5s;
    animation-duration: .7s;
    animation-fill-mode: both;
    animation-iteration-count: 1;
    background-color: #fff;
    border-radius: 12px;
    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, .12);
    height: auto;
    margin-top: 8px;
    max-width: calc(100% - 20px);
    padding: 0;
    position: fixed;
    transition: top 0s ease-in-out;
    width: 100%;
    z-index: 400
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .spa-ui-info {
        max-width: 267px
    }
}

[data-sparta-container] .spa-ui-info.full-width {
    left: 0 !important;
    width: 100% !important
}

[data-sparta-container] .spa-ui-info.spa-ui-animate-fadeInDown {
    animation-name: fadeInDown
}

[data-sparta-container] .spa-ui-info.spa-ui-animate-fadeOutUp {
    animation-name: fadeOutUp
}

[data-sparta-container] .spa-ui-info.spa-ui-animate-fadeInUp {
    animation-name: fadeInUp
}

[data-sparta-container] .spa-ui-info.spa-ui-animate-fadeOutDown {
    animation-name: fadeOutDown
}

[data-sparta-container] .spa-ui-info .spa-card--large .spa-card__head,
[data-sparta-container] .spa-ui-info .spa-card--medium .spa-card__head,
[data-sparta-container] .spa-ui-info .spa-card--small .spa-card__head,
[data-sparta-container] .spa-ui-info .spa-card--xlarge .spa-card__head {
    margin-bottom: 0 !important
}

[data-sparta-container] .spa-ui-info .spa-ui-info--no-title {
    display: flex;
    flex-flow: row nowrap
}

[data-sparta-container] .spa-ui-info .spa-ui-info--no-title .spa-card__head {
    flex-basis: 30px;
    margin-left: 0 !important;
    order: 2
}

[data-sparta-container] .spa-ui-info .spa-ui-info--no-title .spa-card__head-wrapper {
    padding: 8px 0
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .spa-ui-info .spa-ui-info--no-title .spa-card__head-wrapper {
        padding: 16px 0
    }
}

[data-sparta-container] .spa-ui-info .spa-ui-info--no-title .spa-card__body {
    flex-basis: calc(100% - 26px);
    order: 1
}

[data-sparta-container] .spa-ui-info .spa-ui-info--no-title .spa-card__body .content {
    margin-right: 6px
}

@media only screen and (min-width:1px) {
    [data-sparta-container] .spa-ui-info .spa-ui-info--no-title .spa-card__body {
        padding: 0
    }
}

[data-sparta-container] .spa-ui-info .spa-ui-info--no-title .ada-visible-focus {
    order: 3
}

[data-sparta-container] .spa-ui-info .spa-card__head .spa-card__head-wrapper {
    min-height: 0
}

[data-sparta-container] .spa-ui-info .spa-card__title,
[data-sparta-container] .spa-ui-info .spa-card__title h1,
[data-sparta-container] .spa-ui-info .spa-card__title h2,
[data-sparta-container] .spa-ui-info .spa-card__title h3,
[data-sparta-container] .spa-ui-info .spa-card__title h4,
[data-sparta-container] .spa-ui-info .spa-card__title h5,
[data-sparta-container] .spa-ui-info .spa-card__title h6 {
    color: #000 !important;
    font-family: cnx-bold !important;
    font-size: 16px !important;
    line-height: 24px !important
}

[data-sparta-container] .spa-ui-info .spa-card__body {
    -webkit-overflow-scrolling: auto;
    color: #000
}

[data-sparta-container] .spa-ui-info .spa-card__body p {
    color: #000 !important;
    font-size: 16px !important;
    line-height: 1.3 !important
}

[data-sparta-container] .spa-ui-info .spa-card__body a {
    color: #0053c2 !important;
    font-size: 16px !important;
    line-height: 1.3 !important
}

[data-sparta-container] .spa-ui-info .spa-card__body a:hover {
    color: #0053c2 !important
}

[data-sparta-container] .spa-ui-info .spa-card__body .content {
    max-height: 225px;
    position: relative
}

[data-sparta-container] .spa-ui-info .spa-card__body .content>p {
    margin-bottom: 10px
}

[data-sparta-container] .spa-ui-info .spa-card__body .content>p:last-child {
    margin-bottom: 0
}

[data-sparta-container] .spa-ui-info.spa-ui-info-modal {
    animation-duration: .7s;
    background: rgba(0, 0, 0, .32);
    padding: 20px 10px
}

[data-sparta-container] .spa-ui-info.spa-ui-info-modal .spa-layer-content {
    background: #fff;
    max-height: 100%
}

[data-sparta-container] .spa-ui-info.spa-ui-info-modal .spa-header {
    height: 34px;
    left: 11px;
    position: fixed;
    top: 21px;
    width: calc(-22px + 100%)
}

[data-sparta-container] .spa-ui-info.spa-ui-info-modal .spa-body {
    padding: 34px 5px 20px 20px
}

[data-sparta-container] .spa-ui-info.spa-ui-info-modal .spa-body .content {
    max-height: 100%
}

[data-sparta-container] .spa-ui-info.spa-ui-info-modal.spa-ui-animate-fadeInDown {
    animation-name: fadeInDownModal
}

[data-sparta-container] .spa-ui-info.spa-ui-info-modal.spa-ui-animate-fadeOutUp {
    animation-name: fadeOutUpModal
}

[data-sparta-container] .spa-ui-info.spa-ui-info-modal.spa-ui-animate-fadeInUp {
    animation-name: fadeInUpModal
}

[data-sparta-container] .spa-ui-info.spa-ui-info-modal.spa-ui-animate-fadeOutDown {
    animation-name: fadeOutDownModal
}

[data-sparta-container] .spa-ui-info-large .spa-body {
    margin-right: 20px
}

[data-sparta-container] .spa-ui-info-large .spa-body h3 {
    margin-right: 36px !important
}

[data-sparta-container] .spa-ui-info-large .spa-body .content {
    margin-top: 40px
}

[data-sparta-container] .spa-ui-info-large .spa-body h3~.content {
    margin-top: 0
}

[data-sparta-container] .spa-ui-modal .spa-ui-info .spa-content .spa-body {
    margin-right: 0 !important
}

[data-sparta-container] .spa-ui-modal .spa-ui-info .spa-content h2,
[data-sparta-container] .spa-ui-modal .spa-ui-info .spa-content h3 {
    color: #000 !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    margin: 0 0 16px !important;
    padding: 0 56px 0 0 !important
}

[data-sparta-container] .spa-ui-modal .spa-ui-info .spa-content .content p {
    color: #000 !important;
    font-size: 16px !important;
    line-height: 1.3 !important
}

[data-sparta-container] .spa-ui-modal .spa-ui-info .spa-content .content a {
    color: #0053c2 !important;
    font-size: 16px !important;
    line-height: 1.3 !important
}

[data-sparta-container] .spa-ui-modal .spa-ui-info .spa-content .content a:hover {
    color: #0053c2 !important
}

[data-sparta-container] .spa-ui-modal .spa-ui-info-info-inline {
    border: 1px solid #0395d3;
    border-radius: 4px;
    bottom: 0 !important;
    box-shadow: none;
    left: 0 !important;
    margin-top: 8px !important;
    position: relative !important;
    top: 0 !important;
    z-index: 0 !important
}

[data-sparta-container] .spa-ui-modal .spa-ui-info-info-inline .spa-card {
    background-color: #f2fafd;
    box-shadow: none;
    flex-direction: row
}

[data-sparta-container] .spa-ui-modal .spa-ui-info-info-inline .spa-card__head-wrapper {
    min-height: 0 !important
}

[data-sparta-container] .spa-ui-modal .spa-ui-info-info-inline .spa-card__dismissible {
    margin: -9px 2px 0 -12px !important
}

[data-sparta-container] .spa-ui-modal .spa-ui-info-info-inline .spa-card__body {
    padding-right: 20px
}

[data-sparta-container] .spa-ui-drawer .spa-ui-info-info-inline>.spa-card,
[data-sparta-container] .spa-ui-modal .spa-ui-info-info-inline>.spa-card {
    font-size: 14px;
    line-height: 20px;
    padding: 12px !important
}

[data-sparta-container] .spa-ui-drawer .spa-ui-info-info-inline>.spa-card .spa-card__head,
[data-sparta-container] .spa-ui-modal .spa-ui-info-info-inline>.spa-card .spa-card__head {
    margin: 0 0 12px !important
}

[data-sparta-container] .spa-ui-drawer .spa-ui-info-info-inline>.spa-card .spa-card__head-wrapper,
[data-sparta-container] .spa-ui-modal .spa-ui-info-info-inline>.spa-card .spa-card__head-wrapper {
    justify-content: space-between;
    padding: 0 !important
}

[data-sparta-container] .spa-ui-drawer .spa-ui-info-info-inline>.spa-card .spa-card__head .spa-card__dismissible,
[data-sparta-container] .spa-ui-modal .spa-ui-info-info-inline>.spa-card .spa-card__head .spa-card__dismissible {
    margin: 0 0 0 auto !important
}

[data-sparta-container] .spa-ui-drawer .spa-ui-info-info-inline>.spa-card .spa-card__head .spa-card__title,
[data-sparta-container] .spa-ui-modal .spa-ui-info-info-inline>.spa-card .spa-card__head .spa-card__title {
    margin-left: 0;
    padding: 0
}

[data-sparta-container] .spa-ui-drawer .spa-ui-info-info-inline>.spa-card .spa-card__head+.spa-card__body,
[data-sparta-container] .spa-ui-modal .spa-ui-info-info-inline>.spa-card .spa-card__head+.spa-card__body {
    padding-top: 0
}

[data-sparta-container] .spa-ui-drawer .spa-ui-info-info-inline>.spa-card .spa-card__body,
[data-sparta-container] .spa-ui-modal .spa-ui-info-info-inline>.spa-card .spa-card__body {
    padding-right: 36px
}

[data-sparta-container] .spa-ui-drawer .spa-ui-info-info-inline>.spa-card b,
[data-sparta-container] .spa-ui-drawer .spa-ui-info-info-inline>.spa-card strong,
[data-sparta-container] .spa-ui-modal .spa-ui-info-info-inline>.spa-card b,
[data-sparta-container] .spa-ui-modal .spa-ui-info-info-inline>.spa-card strong {
    font-family: roboto-bold;
    font-weight: 400
}

[data-sparta-container] .icon-link {
    border: none;
    border-radius: 50%;
    display: inline-block;
    font-style: normal;
    height: 24px;
    margin: 0 4px;
    overflow: hidden;
    position: relative;
    text-indent: 100%;
    vertical-align: middle;
    white-space: nowrap;
    width: 24px
}

[data-sparta-container] .icon-link:after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%230053c2%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M20,12 C20,16.418278 16.418278,20 12,20 C7.581722,20 4,16.418278 4,12 C4,7.581722 7.581722,4 12,4 C16.418278,4 20,7.581722 20,12 Z M12,2 C6.4771525,2 2,6.4771525 2,12 C2,17.5228475 6.4771525,22 12,22 C17.5228475,22 22,17.5228475 22,12 C22,9.3478351 20.9464316,6.80429597 19.0710678,4.92893219 C17.195704,3.0535684 14.6521649,2 12,2 Z M11.2680529,7.28452629 C11.4679704,7.08825006 11.7312381,6.98647625 12,7.00157072 C12.2664735,6.98590704 12.5274955,7.08790952 12.7240767,7.28452629 C12.9066562,7.46672141 13.0072423,7.72659087 12.9995407,7.9962024 C13.0076769,8.27089461 12.9073951,8.53622112 12.7240767,8.72502733 C12.3000116,9.09165756 11.6999884,9.09165756 11.2759233,8.72502733 C11.0926049,8.53622112 10.9923231,8.27089461 11.0004593,7.9962024 C10.9937927,7.72852925 11.0909335,7.47017929 11.2680529,7.28452629 Z M13,17 L11,17 L11,10 L13,10 L13,17 Z%22%20/%3E%3C/svg%3E");
    background-size: 100%;
    border-radius: 50%;
    bottom: 0;
    content: " ";
    font-style: normal;
    height: 22px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    transition: box-shadow .5s ease-in-out;
    width: 22px
}

[data-sparta-container] .icon-link:focus,
[data-sparta-container] .icon-link:hover {
    border: 1px solid #0053c2;
    border-radius: 2px
}

[data-sparta-container] .spa-ui-task {
    background: #fff;
    border-color: #bcb2a4;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    line-height: 1;
    margin-right: 10px;
    min-height: 125px;
    position: absolute;
    width: 417px;
    z-index: 1000
}

[data-sparta-container] .spa-ui-task.full-width {
    left: 0 !important;
    width: 100% !important
}

[data-sparta-container] .spa-ui-task .spa-content {
    background: none repeat scroll 0 0 #fff;
    color: #333;
    font: 14px/18px roboto-regular, Arial, Helvetica Neue, Helvetica, Roboto, sans-serif
}

[data-sparta-container] .spa-ui-task .spa-header {
    padding: 10px 20px;
    position: relative
}

[data-sparta-container] .spa-ui-task .spa-body {
    padding: 10px 5px 15px 25px
}

[data-sparta-container] .spa-ui-task .spa-body p {
    margin-right: 15px
}

[data-sparta-container] .spa-ui-task .spa-body h3 {
    border-bottom: 3px solid #e0d9d3
}

[data-sparta-container] .spa-ui-task.arrow:after,
[data-sparta-container] .spa-ui-task.arrow:before {
    border: solid transparent;
    content: " ";
    height: 0;
    pointer-events: none;
    position: absolute;
    width: 0
}

[data-sparta-container] .spa-ui-task.arrow:before {
    border-color: rgba(194, 225, 245, 0)
}

[data-sparta-container] .spa-ui-task.arrow:after {
    border-color: rgba(136, 183, 213, 0)
}

[data-sparta-container] .spa-ui-task.arrow--bottom:after,
[data-sparta-container] .spa-ui-task.arrow--bottom:before {
    left: 50%;
    top: 100%
}

[data-sparta-container] .spa-ui-task.arrow--bottom:before {
    border-top-color: #bcb2a4;
    border-width: 29px;
    margin-left: -29px
}

[data-sparta-container] .spa-ui-task.arrow--bottom:after {
    border-top-color: #fff;
    border-width: 25px;
    margin-left: -25px
}

[data-sparta-container] .spa-ui-task.arrow--top:after,
[data-sparta-container] .spa-ui-task.arrow--top:before {
    bottom: 100%;
    left: 50%
}

[data-sparta-container] .spa-ui-task.arrow--top:before {
    border-bottom-color: #bcb2a4;
    border-width: 27px;
    margin-left: -27px
}

[data-sparta-container] .spa-ui-task.arrow--top:after {
    border-bottom-color: #fff;
    border-width: 25px;
    margin-left: -25px
}

[data-sparta-container] .spa-ui-task.arrow--left:after,
[data-sparta-container] .spa-ui-task.arrow--left:before {
    right: 100%;
    top: 50%
}

[data-sparta-container] .spa-ui-task.arrow--left:before {
    border-right-color: #bcb2a4;
    border-width: 26px;
    margin-top: -26px
}

[data-sparta-container] .spa-ui-task.arrow--left:after {
    border-right-color: #fff;
    border-width: 25px;
    margin-top: -25px
}

[data-sparta-container] .spa-ui-task.arrow--right:after,
[data-sparta-container] .spa-ui-task.arrow--right:before {
    left: 100%;
    top: 50%
}

[data-sparta-container] .spa-ui-task.arrow--right:before {
    border-left-color: #bcb2a4;
    border-width: 29px;
    margin-top: -29px
}

[data-sparta-container] .spa-ui-task.arrow--right:after {
    border-left-color: #fff;
    border-width: 27px;
    margin-left: -1px;
    margin-top: -27px
}

[data-sparta-container] .focus-trap-utility [class^=focus-boundary] {
    background-color: #fff;
    color: #646464;
    left: 0;
    margin: 4px;
    outline: 1px dotted;
    padding: 4px;
    position: absolute;
    top: 0;
    z-index: 1002
}

[data-sparta-container] .focus-trap-utility [class^=focus-boundary]:not(:focus) {
    height: 0;
    opacity: 0;
    overflow: hidden;
    pointer-events: none;
    width: 0
}

[data-sparta-container] .focus-trap-utility [class^=focus-boundary].focus-boundary-bottom,
[data-sparta-container] .focus-trap-utility [class^=focus-boundary].focus-boundary-bounce {
    bottom: 0;
    top: auto
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box {
    margin: 0 0 24px
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-select,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-text,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-textarea,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-select,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-text,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-textarea,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-select,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-text,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-textarea,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-select,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-text,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-textarea,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-select,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-text,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-textarea,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-select,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-text,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-textarea,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-select,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-text,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-textarea,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-select,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-text,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-textarea {
    border: 1px solid #646464;
    border-radius: 4px;
    box-shadow: none;
    color: #000;
    display: inline-block;
    font-size: 16px;
    height: 48px
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-select::-ms-clear,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-text::-ms-clear,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-textarea::-ms-clear,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-select::-ms-clear,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-text::-ms-clear,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-textarea::-ms-clear,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-select::-ms-clear,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-text::-ms-clear,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-textarea::-ms-clear,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-select::-ms-clear,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-text::-ms-clear,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-textarea::-ms-clear,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-select::-ms-clear,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-text::-ms-clear,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-textarea::-ms-clear,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-select::-ms-clear,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-text::-ms-clear,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-textarea::-ms-clear,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-select::-ms-clear,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-text::-ms-clear,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-textarea::-ms-clear,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-select::-ms-clear,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-text::-ms-clear,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-textarea::-ms-clear {
    display: none
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-select:focus~.spa-input-hint,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-text:focus~.spa-input-hint,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-textarea:focus~.spa-input-hint,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-select:focus~.spa-input-hint,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-text:focus~.spa-input-hint,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-textarea:focus~.spa-input-hint,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-select:focus~.spa-input-hint,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-text:focus~.spa-input-hint,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-textarea:focus~.spa-input-hint,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-select:focus~.spa-input-hint,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-text:focus~.spa-input-hint,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-textarea:focus~.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-select:focus~.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-text:focus~.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-textarea:focus~.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-select:focus~.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-text:focus~.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-textarea:focus~.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-select:focus~.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-text:focus~.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-textarea:focus~.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-select:focus~.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-text:focus~.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-textarea:focus~.spa-input-hint {
    border-color: #000a23
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-select:disabled~.toggle-trigger-box:after,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-text:disabled~.toggle-trigger-box:after,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-textarea:disabled~.toggle-trigger-box:after,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-select:disabled~.toggle-trigger-box:after,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-text:disabled~.toggle-trigger-box:after,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-textarea:disabled~.toggle-trigger-box:after,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-select:disabled~.toggle-trigger-box:after,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-text:disabled~.toggle-trigger-box:after,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-textarea:disabled~.toggle-trigger-box:after,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-select:disabled~.toggle-trigger-box:after,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-text:disabled~.toggle-trigger-box:after,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-textarea:disabled~.toggle-trigger-box:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-select:disabled~.toggle-trigger-box:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-text:disabled~.toggle-trigger-box:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-textarea:disabled~.toggle-trigger-box:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-select:disabled~.toggle-trigger-box:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-text:disabled~.toggle-trigger-box:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-textarea:disabled~.toggle-trigger-box:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-select:disabled~.toggle-trigger-box:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-text:disabled~.toggle-trigger-box:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-textarea:disabled~.toggle-trigger-box:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-select:disabled~.toggle-trigger-box:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-text:disabled~.toggle-trigger-box:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-textarea:disabled~.toggle-trigger-box:after {
    background-color: transparent !important
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-select:disabled~.spa-input-hint,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-text:disabled~.spa-input-hint,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-textarea:disabled~.spa-input-hint,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-select:disabled~.spa-input-hint,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-text:disabled~.spa-input-hint,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-textarea:disabled~.spa-input-hint,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-select:disabled~.spa-input-hint,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-text:disabled~.spa-input-hint,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-textarea:disabled~.spa-input-hint,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-select:disabled~.spa-input-hint,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-text:disabled~.spa-input-hint,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-textarea:disabled~.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-select:disabled~.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-text:disabled~.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-textarea:disabled~.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-select:disabled~.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-text:disabled~.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-textarea:disabled~.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-select:disabled~.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-text:disabled~.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-textarea:disabled~.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-select:disabled~.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-text:disabled~.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-textarea:disabled~.spa-input-hint {
    color: #919191
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-label,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-select,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-text,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-textarea,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .toggle-trigger-link,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-label,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-select,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-text,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-textarea,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .toggle-trigger-link,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-label,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-select,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-text,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-textarea,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .toggle-trigger-link,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-label,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-select,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-text,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-textarea,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .toggle-trigger-link,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-select,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-text,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-textarea,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .toggle-trigger-link,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-select,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-text,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-textarea,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .toggle-trigger-link,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-select,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-text,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-textarea,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .toggle-trigger-link,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-select,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-text,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-textarea,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .toggle-trigger-link {
    -webkit-tap-highlight-color: transparent
}

[data-sparta-container] .spa-input.spa-input--condensed,
[data-sparta-container] .spa-input.spa-input--sparta2,
[data-sparta-container] .spa-input.spa-seg--condensed,
[data-sparta-container] .spa-input.spa-seg--normal,
[data-sparta-container] .spa-seg__container.spa-input--condensed,
[data-sparta-container] .spa-seg__container.spa-input--sparta2,
[data-sparta-container] .spa-seg__container.spa-seg--condensed,
[data-sparta-container] .spa-seg__container.spa-seg--normal {
    position: relative;
    width: 100%
}

[data-sparta-container] .spa-input.spa-input--condensed .spa-input-format,
[data-sparta-container] .spa-input.spa-input--condensed .spa-input-label,
[data-sparta-container] .spa-input.spa-input--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-input--condensed .spa-input.spa-input--sparta2 .spa-input-label,
[data-sparta-container] .spa-input.spa-input--condensed .spa-input.spa-input--sparta2 .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-input--condensed .spa-input.spa-seg--condensed .spa-input-label,
[data-sparta-container] .spa-input.spa-input--condensed .spa-input.spa-seg--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-input--condensed .spa-input.spa-seg--normal .spa-input-label,
[data-sparta-container] .spa-input.spa-input--condensed .spa-input.spa-seg--normal .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-input--condensed .spa-seg__container.spa-input--condensed .spa-input-label,
[data-sparta-container] .spa-input.spa-input--condensed .spa-seg__container.spa-input--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-input--condensed .spa-seg__container.spa-input--sparta2 .spa-input-label,
[data-sparta-container] .spa-input.spa-input--condensed .spa-seg__container.spa-input--sparta2 .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-input--condensed .spa-seg__container.spa-seg--condensed .spa-input-label,
[data-sparta-container] .spa-input.spa-input--condensed .spa-seg__container.spa-seg--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-input--condensed .spa-seg__container.spa-seg--normal .spa-input-label,
[data-sparta-container] .spa-input.spa-input--condensed .spa-seg__container.spa-seg--normal .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-format,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-label,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input.spa-input--condensed .spa-input-label,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input.spa-input--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input.spa-seg--condensed .spa-input-label,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input.spa-seg--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input.spa-seg--normal .spa-input-label,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input.spa-seg--normal .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-seg__container.spa-input--condensed .spa-input-label,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-seg__container.spa-input--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-seg__container.spa-input--sparta2 .spa-input-label,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-seg__container.spa-input--sparta2 .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-seg__container.spa-seg--condensed .spa-input-label,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-seg__container.spa-seg--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-seg__container.spa-seg--normal .spa-input-label,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-seg__container.spa-seg--normal .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-input-format,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-input-label,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-input.spa-input--condensed .spa-input-label,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-input.spa-input--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-input.spa-input--sparta2 .spa-input-label,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-input.spa-input--sparta2 .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-input.spa-seg--normal .spa-input-label,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-input.spa-seg--normal .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-seg__container.spa-input--condensed .spa-input-label,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-seg__container.spa-input--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-seg__container.spa-input--sparta2 .spa-input-label,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-seg__container.spa-input--sparta2 .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-seg__container.spa-seg--condensed .spa-input-label,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-seg__container.spa-seg--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-seg__container.spa-seg--normal .spa-input-label,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-seg__container.spa-seg--normal .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-seg--normal .spa-input-format,
[data-sparta-container] .spa-input.spa-seg--normal .spa-input-label,
[data-sparta-container] .spa-input.spa-seg--normal .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-seg--normal .spa-input.spa-input--condensed .spa-input-label,
[data-sparta-container] .spa-input.spa-seg--normal .spa-input.spa-input--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-seg--normal .spa-input.spa-input--sparta2 .spa-input-label,
[data-sparta-container] .spa-input.spa-seg--normal .spa-input.spa-input--sparta2 .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-seg--normal .spa-input.spa-seg--condensed .spa-input-label,
[data-sparta-container] .spa-input.spa-seg--normal .spa-input.spa-seg--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-seg--normal .spa-seg__container.spa-input--condensed .spa-input-label,
[data-sparta-container] .spa-input.spa-seg--normal .spa-seg__container.spa-input--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-seg--normal .spa-seg__container.spa-input--sparta2 .spa-input-label,
[data-sparta-container] .spa-input.spa-seg--normal .spa-seg__container.spa-input--sparta2 .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-seg--normal .spa-seg__container.spa-seg--condensed .spa-input-label,
[data-sparta-container] .spa-input.spa-seg--normal .spa-seg__container.spa-seg--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-seg--normal .spa-seg__container.spa-seg--normal .spa-input-label,
[data-sparta-container] .spa-input.spa-seg--normal .spa-seg__container.spa-seg--normal .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-input-format,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-input.spa-input--condensed .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-input.spa-input--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-input.spa-input--sparta2 .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-input.spa-input--sparta2 .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-input.spa-seg--condensed .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-input.spa-seg--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-input.spa-seg--normal .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-input.spa-seg--normal .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-seg__container.spa-input--sparta2 .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-seg__container.spa-input--sparta2 .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-seg__container.spa-seg--condensed .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-seg__container.spa-seg--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-seg__container.spa-seg--normal .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-seg__container.spa-seg--normal .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-input-format,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-input.spa-input--condensed .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-input.spa-input--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-input.spa-input--sparta2 .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-input.spa-input--sparta2 .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-input.spa-seg--condensed .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-input.spa-seg--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-input.spa-seg--normal .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-input.spa-seg--normal .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-seg__container.spa-input--condensed .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-seg__container.spa-input--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-seg__container.spa-seg--condensed .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-seg__container.spa-seg--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-seg__container.spa-seg--normal .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-seg__container.spa-seg--normal .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-input-format,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-input.spa-input--condensed .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-input.spa-input--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-input.spa-input--sparta2 .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-input.spa-input--sparta2 .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-input.spa-seg--condensed .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-input.spa-seg--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-input.spa-seg--normal .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-input.spa-seg--normal .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-seg__container.spa-input--condensed .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-seg__container.spa-input--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-seg__container.spa-input--sparta2 .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-seg__container.spa-input--sparta2 .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-seg__container.spa-seg--normal .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-seg__container.spa-seg--normal .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-input-format,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-input.spa-input--condensed .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-input.spa-input--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-input.spa-input--sparta2 .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-input.spa-input--sparta2 .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-input.spa-seg--condensed .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-input.spa-seg--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-input.spa-seg--normal .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-input.spa-seg--normal .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-seg__container.spa-input--condensed .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-seg__container.spa-input--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-seg__container.spa-input--sparta2 .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-seg__container.spa-input--sparta2 .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-seg__container.spa-seg--condensed .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-seg__container.spa-seg--condensed .spa-input-label--disabled {
    display: block;
    font-family: roboto-medium;
    font-size: 16px
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-date-input,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-date-input,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-date-input,
[data-sparta-container] .spa-input.spa-seg--normal.spa-date-input,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-date-input,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-date-input,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-date-input,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-date-input {
    white-space: nowrap
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-date-input>*,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-date-input>*,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-date-input>*,
[data-sparta-container] .spa-input.spa-seg--normal.spa-date-input>*,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-date-input>*,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-date-input>*,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-date-input>*,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-date-input>* {
    white-space: normal
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-date-input>.spa-input-error-message,
[data-sparta-container] .spa-input.spa-input--condensed.spa-date-input>.spa-input-hint,
[data-sparta-container] .spa-input.spa-input--condensed.spa-date-input>.spa-input-label,
[data-sparta-container] .spa-input.spa-input--condensed.spa-date-input>.toggle-trigger-link,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-date-input>.spa-input-error-message,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-date-input>.spa-input-hint,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-date-input>.spa-input-label,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-date-input>.toggle-trigger-link,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-date-input>.spa-input-error-message,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-date-input>.spa-input-hint,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-date-input>.spa-input-label,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-date-input>.toggle-trigger-link,
[data-sparta-container] .spa-input.spa-seg--normal.spa-date-input>.spa-input-error-message,
[data-sparta-container] .spa-input.spa-seg--normal.spa-date-input>.spa-input-hint,
[data-sparta-container] .spa-input.spa-seg--normal.spa-date-input>.spa-input-label,
[data-sparta-container] .spa-input.spa-seg--normal.spa-date-input>.toggle-trigger-link,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-date-input>.spa-input-error-message,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-date-input>.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-date-input>.spa-input-label,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-date-input>.toggle-trigger-link,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-date-input>.spa-input-error-message,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-date-input>.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-date-input>.spa-input-label,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-date-input>.toggle-trigger-link,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-date-input>.spa-input-error-message,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-date-input>.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-date-input>.spa-input-label,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-date-input>.toggle-trigger-link,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-date-input>.spa-input-error-message,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-date-input>.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-date-input>.spa-input-label,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-date-input>.toggle-trigger-link {
    display: block
}

[data-sparta-container] .spa-input.spa-input--condensed .spa-input-label,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-label,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-input-label,
[data-sparta-container] .spa-input.spa-seg--normal .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-input-label {
    color: #000;
    margin-bottom: 2px
}

[data-sparta-container] .spa-input.spa-input--condensed.has-help.spa-input--readonly .spa-input-label,
[data-sparta-container] .spa-input.spa-input--sparta2.has-help.spa-input--readonly .spa-input-label,
[data-sparta-container] .spa-input.spa-seg--condensed.has-help.spa-input--readonly .spa-input-label,
[data-sparta-container] .spa-input.spa-seg--normal.has-help.spa-input--readonly .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-input--condensed.has-help.spa-input--readonly .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.has-help.spa-input--readonly .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.has-help.spa-input--readonly .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-seg--normal.has-help.spa-input--readonly .spa-input-label {
    display: inline-block;
    margin-bottom: 2px;
    max-width: calc(100% - 24px)
}

[data-sparta-container] .spa-input.spa-input--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-input.spa-seg--normal .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-input-label--disabled,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-input-label--disabled {
    color: #919191
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-select,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-text,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-textarea,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-select,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-text,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-textarea,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-select,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-text,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-textarea,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-select,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-text,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-textarea,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-select,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-text,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-textarea,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-select,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-text,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-textarea,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-select,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-text,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-textarea,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-select,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-text,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-textarea {
    padding: 12px
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-select:hover,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-text:hover,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-textarea:hover,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-select:hover,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-text:hover,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-textarea:hover,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-select:hover,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-text:hover,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-textarea:hover,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-select:hover,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-text:hover,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-textarea:hover,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-select:hover,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-text:hover,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-textarea:hover,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-select:hover,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-text:hover,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-textarea:hover,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-select:hover,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-text:hover,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-textarea:hover,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-select:hover,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-text:hover,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-textarea:hover {
    border: 1px solid #0053c2
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-select:focus,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-text:focus,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-textarea:focus,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-select:focus,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-text:focus,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-textarea:focus,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-select:focus,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-text:focus,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-textarea:focus,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-select:focus,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-text:focus,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-textarea:focus,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-select:focus,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-text:focus,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-textarea:focus,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-select:focus,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-text:focus,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-textarea:focus,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-select:focus,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-text:focus,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-textarea:focus,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-select:focus,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-text:focus,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-textarea:focus {
    background-color: #fff;
    border: 2px solid #0053c2;
    color: #000
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-select:disabled,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-text:disabled,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-textarea:disabled,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-select:disabled,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-text:disabled,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-textarea:disabled,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-select:disabled,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-text:disabled,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-textarea:disabled,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-select:disabled,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-text:disabled,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-textarea:disabled,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-select:disabled,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-text:disabled,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-textarea:disabled,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-select:disabled,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-text:disabled,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-textarea:disabled,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-select:disabled,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-text:disabled,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-textarea:disabled,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-select:disabled,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-text:disabled,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-textarea:disabled {
    -webkit-text-fill-color: #919191;
    background-color: #f5f5f5 !important;
    border-color: #d5d5d5 !important;
    color: #919191 !important;
    opacity: 1;
    -webkit-opacity: 1
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-select.spa-error-form-input--required,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-select.spa-error-form-input--validation,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-text.spa-error-form-input--required,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-text.spa-error-form-input--validation,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-textarea.spa-error-form-input--required,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-textarea.spa-error-form-input--validation,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-select.spa-error-form-input--required,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-select.spa-error-form-input--validation,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-text.spa-error-form-input--required,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-text.spa-error-form-input--validation,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-textarea.spa-error-form-input--required,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-textarea.spa-error-form-input--validation,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-select.spa-error-form-input--required,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-select.spa-error-form-input--validation,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-text.spa-error-form-input--required,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-text.spa-error-form-input--validation,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-textarea.spa-error-form-input--required,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-textarea.spa-error-form-input--validation,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-select.spa-error-form-input--required,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-select.spa-error-form-input--validation,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-text.spa-error-form-input--required,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-text.spa-error-form-input--validation,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-textarea.spa-error-form-input--required,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-textarea.spa-error-form-input--validation,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-select.spa-error-form-input--required,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-select.spa-error-form-input--validation,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-text.spa-error-form-input--required,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-text.spa-error-form-input--validation,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-textarea.spa-error-form-input--required,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-textarea.spa-error-form-input--validation,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-select.spa-error-form-input--required,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-select.spa-error-form-input--validation,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-text.spa-error-form-input--required,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-text.spa-error-form-input--validation,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-textarea.spa-error-form-input--required,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-textarea.spa-error-form-input--validation,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-select.spa-error-form-input--required,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-select.spa-error-form-input--validation,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-text.spa-error-form-input--required,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-text.spa-error-form-input--validation,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-textarea.spa-error-form-input--required,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-textarea.spa-error-form-input--validation,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-select.spa-error-form-input--required,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-select.spa-error-form-input--validation,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-text.spa-error-form-input--required,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-text.spa-error-form-input--validation,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-textarea.spa-error-form-input--required,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-textarea.spa-error-form-input--validation {
    border-color: #c41230;
    color: #c41230
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-select.spa-error-form-input--required option,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-select.spa-error-form-input--validation option,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-text.spa-error-form-input--required option,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-text.spa-error-form-input--validation option,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-textarea.spa-error-form-input--required option,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-textarea.spa-error-form-input--validation option,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-select.spa-error-form-input--required option,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-select.spa-error-form-input--validation option,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-text.spa-error-form-input--required option,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-text.spa-error-form-input--validation option,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-textarea.spa-error-form-input--required option,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-textarea.spa-error-form-input--validation option,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-select.spa-error-form-input--required option,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-select.spa-error-form-input--validation option,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-text.spa-error-form-input--required option,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-text.spa-error-form-input--validation option,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-textarea.spa-error-form-input--required option,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-textarea.spa-error-form-input--validation option,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-select.spa-error-form-input--required option,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-select.spa-error-form-input--validation option,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-text.spa-error-form-input--required option,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-text.spa-error-form-input--validation option,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-textarea.spa-error-form-input--required option,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-textarea.spa-error-form-input--validation option,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-select.spa-error-form-input--required option,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-select.spa-error-form-input--validation option,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-text.spa-error-form-input--required option,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-text.spa-error-form-input--validation option,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-textarea.spa-error-form-input--required option,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-textarea.spa-error-form-input--validation option,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-select.spa-error-form-input--required option,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-select.spa-error-form-input--validation option,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-text.spa-error-form-input--required option,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-text.spa-error-form-input--validation option,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-textarea.spa-error-form-input--required option,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-textarea.spa-error-form-input--validation option,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-select.spa-error-form-input--required option,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-select.spa-error-form-input--validation option,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-text.spa-error-form-input--required option,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-text.spa-error-form-input--validation option,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-textarea.spa-error-form-input--required option,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-textarea.spa-error-form-input--validation option,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-select.spa-error-form-input--required option,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-select.spa-error-form-input--validation option,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-text.spa-error-form-input--required option,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-text.spa-error-form-input--validation option,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-textarea.spa-error-form-input--required option,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-textarea.spa-error-form-input--validation option {
    color: #000
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-select.spa-error-form-input--required:focus,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-select.spa-error-form-input--validation:focus,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-text.spa-error-form-input--required:focus,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-text.spa-error-form-input--validation:focus,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-textarea.spa-error-form-input--required:focus,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-textarea.spa-error-form-input--validation:focus,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-select.spa-error-form-input--required:focus,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-select.spa-error-form-input--validation:focus,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-text.spa-error-form-input--required:focus,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-text.spa-error-form-input--validation:focus,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-textarea.spa-error-form-input--required:focus,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-textarea.spa-error-form-input--validation:focus,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-select.spa-error-form-input--required:focus,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-select.spa-error-form-input--validation:focus,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-text.spa-error-form-input--required:focus,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-text.spa-error-form-input--validation:focus,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-textarea.spa-error-form-input--required:focus,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-textarea.spa-error-form-input--validation:focus,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-select.spa-error-form-input--required:focus,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-select.spa-error-form-input--validation:focus,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-text.spa-error-form-input--required:focus,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-text.spa-error-form-input--validation:focus,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-textarea.spa-error-form-input--required:focus,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-textarea.spa-error-form-input--validation:focus,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-select.spa-error-form-input--required:focus,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-select.spa-error-form-input--validation:focus,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-text.spa-error-form-input--required:focus,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-text.spa-error-form-input--validation:focus,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-textarea.spa-error-form-input--required:focus,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-textarea.spa-error-form-input--validation:focus,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-select.spa-error-form-input--required:focus,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-select.spa-error-form-input--validation:focus,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-text.spa-error-form-input--required:focus,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-text.spa-error-form-input--validation:focus,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-textarea.spa-error-form-input--required:focus,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-textarea.spa-error-form-input--validation:focus,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-select.spa-error-form-input--required:focus,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-select.spa-error-form-input--validation:focus,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-text.spa-error-form-input--required:focus,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-text.spa-error-form-input--validation:focus,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-textarea.spa-error-form-input--required:focus,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-textarea.spa-error-form-input--validation:focus,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-select.spa-error-form-input--required:focus,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-select.spa-error-form-input--validation:focus,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-text.spa-error-form-input--required:focus,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-text.spa-error-form-input--validation:focus,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-textarea.spa-error-form-input--required:focus,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-textarea.spa-error-form-input--validation:focus {
    border: 2px solid #c41230;
    color: #c41230
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-select.spa-error-form-input--required.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-select.spa-error-form-input--validation.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-text.spa-error-form-input--required.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-text.spa-error-form-input--validation.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-textarea.spa-error-form-input--required.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-textarea.spa-error-form-input--validation.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-select.spa-error-form-input--required.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-select.spa-error-form-input--validation.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-text.spa-error-form-input--required.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-text.spa-error-form-input--validation.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-textarea.spa-error-form-input--required.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-textarea.spa-error-form-input--validation.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-select.spa-error-form-input--required.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-select.spa-error-form-input--validation.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-text.spa-error-form-input--required.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-text.spa-error-form-input--validation.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-textarea.spa-error-form-input--required.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-textarea.spa-error-form-input--validation.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-select.spa-error-form-input--required.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-select.spa-error-form-input--validation.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-text.spa-error-form-input--required.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-text.spa-error-form-input--validation.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-textarea.spa-error-form-input--required.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-textarea.spa-error-form-input--validation.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-select.spa-error-form-input--required.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-select.spa-error-form-input--validation.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-text.spa-error-form-input--required.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-text.spa-error-form-input--validation.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-textarea.spa-error-form-input--required.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-textarea.spa-error-form-input--validation.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-select.spa-error-form-input--required.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-select.spa-error-form-input--validation.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-text.spa-error-form-input--required.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-text.spa-error-form-input--validation.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-textarea.spa-error-form-input--required.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-textarea.spa-error-form-input--validation.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-select.spa-error-form-input--required.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-select.spa-error-form-input--validation.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-text.spa-error-form-input--required.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-text.spa-error-form-input--validation.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-textarea.spa-error-form-input--required.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-textarea.spa-error-form-input--validation.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-select.spa-error-form-input--required.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-select.spa-error-form-input--validation.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-text.spa-error-form-input--required.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-text.spa-error-form-input--validation.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-textarea.spa-error-form-input--required.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-textarea.spa-error-form-input--validation.datepicker~.datepicker-icon-box .datepicker-icon--calendar:after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%23c41230%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M7,2 L7,4 L17,4 L17,2 L19,2 L19,4 C20.1045695,4 21,4.8954305 21,6 L21,20 C21,21.1045695 20.1045695,22 19,22 L5,22 C3.8954305,22 3,21.1045695 3,20 L3,6 C3,4.8954305 3.8954305,4 5,4 L5,2 L7,2 Z M18,9 L6,9 C5.44771525,9 5,9.44771525 5,10 L5,10 L5,19 C5,19.5522847 5.44771525,20 6,20 L6,20 L18,20 C18.5522847,20 19,19.5522847 19,19 L19,19 L19,10 C19,9.44771525 18.5522847,9 18,9 L18,9 Z%22%20/%3E%3C/svg%3E")
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-text:is(input).spa-error-form-input--required:read-only:not(:disabled),
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-text:is(input).spa-error-form-input--validation:read-only:not(:disabled),
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-text:is(input):read-only:not(:disabled),
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-textarea:is(textarea).spa-error-form-input--required:read-only:not(:disabled),
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-textarea:is(textarea).spa-error-form-input--validation:read-only:not(:disabled),
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-textarea:is(textarea):read-only:not(:disabled),
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-text:is(input).spa-error-form-input--required:read-only:not(:disabled),
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-text:is(input).spa-error-form-input--validation:read-only:not(:disabled),
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-text:is(input):read-only:not(:disabled),
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-textarea:is(textarea).spa-error-form-input--required:read-only:not(:disabled),
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-textarea:is(textarea).spa-error-form-input--validation:read-only:not(:disabled),
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-textarea:is(textarea):read-only:not(:disabled),
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-text:is(input).spa-error-form-input--required:read-only:not(:disabled),
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-text:is(input).spa-error-form-input--validation:read-only:not(:disabled),
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-text:is(input):read-only:not(:disabled),
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-textarea:is(textarea).spa-error-form-input--required:read-only:not(:disabled),
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-textarea:is(textarea).spa-error-form-input--validation:read-only:not(:disabled),
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-textarea:is(textarea):read-only:not(:disabled),
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-text:is(input).spa-error-form-input--required:read-only:not(:disabled),
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-text:is(input).spa-error-form-input--validation:read-only:not(:disabled),
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-text:is(input):read-only:not(:disabled),
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-textarea:is(textarea).spa-error-form-input--required:read-only:not(:disabled),
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-textarea:is(textarea).spa-error-form-input--validation:read-only:not(:disabled),
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-textarea:is(textarea):read-only:not(:disabled),
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-text:is(input).spa-error-form-input--required:read-only:not(:disabled),
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-text:is(input).spa-error-form-input--validation:read-only:not(:disabled),
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-text:is(input):read-only:not(:disabled),
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-textarea:is(textarea).spa-error-form-input--required:read-only:not(:disabled),
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-textarea:is(textarea).spa-error-form-input--validation:read-only:not(:disabled),
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-textarea:is(textarea):read-only:not(:disabled),
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-text:is(input).spa-error-form-input--required:read-only:not(:disabled),
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-text:is(input).spa-error-form-input--validation:read-only:not(:disabled),
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-text:is(input):read-only:not(:disabled),
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-textarea:is(textarea).spa-error-form-input--required:read-only:not(:disabled),
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-textarea:is(textarea).spa-error-form-input--validation:read-only:not(:disabled),
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-textarea:is(textarea):read-only:not(:disabled),
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-text:is(input).spa-error-form-input--required:read-only:not(:disabled),
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-text:is(input).spa-error-form-input--validation:read-only:not(:disabled),
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-text:is(input):read-only:not(:disabled),
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-textarea:is(textarea).spa-error-form-input--required:read-only:not(:disabled),
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-textarea:is(textarea).spa-error-form-input--validation:read-only:not(:disabled),
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-textarea:is(textarea):read-only:not(:disabled),
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-text:is(input).spa-error-form-input--required:read-only:not(:disabled),
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-text:is(input).spa-error-form-input--validation:read-only:not(:disabled),
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-text:is(input):read-only:not(:disabled),
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-textarea:is(textarea).spa-error-form-input--required:read-only:not(:disabled),
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-textarea:is(textarea).spa-error-form-input--validation:read-only:not(:disabled),
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-textarea:is(textarea):read-only:not(:disabled) {
    background-color: transparent;
    border-color: transparent;
    cursor: not-allowed;
    padding: 12px 0
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-text:is(input).spa-error-form-input--required:read-only:not(:disabled):focus,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-text:is(input).spa-error-form-input--validation:read-only:not(:disabled):focus,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-text:is(input):read-only:not(:disabled):focus,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-textarea:is(textarea).spa-error-form-input--required:read-only:not(:disabled):focus,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-textarea:is(textarea).spa-error-form-input--validation:read-only:not(:disabled):focus,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-textarea:is(textarea):read-only:not(:disabled):focus,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-text:is(input).spa-error-form-input--required:read-only:not(:disabled):focus,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-text:is(input).spa-error-form-input--validation:read-only:not(:disabled):focus,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-text:is(input):read-only:not(:disabled):focus,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-textarea:is(textarea).spa-error-form-input--required:read-only:not(:disabled):focus,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-textarea:is(textarea).spa-error-form-input--validation:read-only:not(:disabled):focus,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-textarea:is(textarea):read-only:not(:disabled):focus,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-text:is(input).spa-error-form-input--required:read-only:not(:disabled):focus,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-text:is(input).spa-error-form-input--validation:read-only:not(:disabled):focus,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-text:is(input):read-only:not(:disabled):focus,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-textarea:is(textarea).spa-error-form-input--required:read-only:not(:disabled):focus,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-textarea:is(textarea).spa-error-form-input--validation:read-only:not(:disabled):focus,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-textarea:is(textarea):read-only:not(:disabled):focus,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-text:is(input).spa-error-form-input--required:read-only:not(:disabled):focus,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-text:is(input).spa-error-form-input--validation:read-only:not(:disabled):focus,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-text:is(input):read-only:not(:disabled):focus,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-textarea:is(textarea).spa-error-form-input--required:read-only:not(:disabled):focus,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-textarea:is(textarea).spa-error-form-input--validation:read-only:not(:disabled):focus,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-textarea:is(textarea):read-only:not(:disabled):focus,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-text:is(input).spa-error-form-input--required:read-only:not(:disabled):focus,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-text:is(input).spa-error-form-input--validation:read-only:not(:disabled):focus,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-text:is(input):read-only:not(:disabled):focus,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-textarea:is(textarea).spa-error-form-input--required:read-only:not(:disabled):focus,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-textarea:is(textarea).spa-error-form-input--validation:read-only:not(:disabled):focus,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-textarea:is(textarea):read-only:not(:disabled):focus,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-text:is(input).spa-error-form-input--required:read-only:not(:disabled):focus,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-text:is(input).spa-error-form-input--validation:read-only:not(:disabled):focus,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-text:is(input):read-only:not(:disabled):focus,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-textarea:is(textarea).spa-error-form-input--required:read-only:not(:disabled):focus,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-textarea:is(textarea).spa-error-form-input--validation:read-only:not(:disabled):focus,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-textarea:is(textarea):read-only:not(:disabled):focus,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-text:is(input).spa-error-form-input--required:read-only:not(:disabled):focus,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-text:is(input).spa-error-form-input--validation:read-only:not(:disabled):focus,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-text:is(input):read-only:not(:disabled):focus,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-textarea:is(textarea).spa-error-form-input--required:read-only:not(:disabled):focus,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-textarea:is(textarea).spa-error-form-input--validation:read-only:not(:disabled):focus,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-textarea:is(textarea):read-only:not(:disabled):focus,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-text:is(input).spa-error-form-input--required:read-only:not(:disabled):focus,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-text:is(input).spa-error-form-input--validation:read-only:not(:disabled):focus,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-text:is(input):read-only:not(:disabled):focus,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-textarea:is(textarea).spa-error-form-input--required:read-only:not(:disabled):focus,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-textarea:is(textarea).spa-error-form-input--validation:read-only:not(:disabled):focus,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-textarea:is(textarea):read-only:not(:disabled):focus {
    background-color: #fff;
    border: 1px solid #0053c2
}

[data-sparta-container] .spa-input.spa-input--condensed .spa-input-hint,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-hint,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-input-hint,
[data-sparta-container] .spa-input.spa-seg--normal .spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-input-hint {
    color: #646464;
    font-family: roboto-regular;
    font-size: 12px;
    line-height: 16px;
    margin: 4px 0 0
}

[data-sparta-container] .spa-input.spa-input--condensed .spa-input-error-message,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-error-message,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-input-error-message,
[data-sparta-container] .spa-input.spa-seg--normal .spa-input-error-message,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-input-error-message,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-input-error-message,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-input-error-message,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-input-error-message {
    background: none;
    background-color: transparent;
    color: #c41230;
    font-family: roboto-regular;
    font-size: 12px;
    line-height: 16px;
    margin: 0;
    min-height: 0
}

[data-sparta-container] .spa-input.spa-input--condensed .spa-input-error-message[aria-hidden=false],
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-error-message[aria-hidden=false],
[data-sparta-container] .spa-input.spa-seg--condensed .spa-input-error-message[aria-hidden=false],
[data-sparta-container] .spa-input.spa-seg--normal .spa-input-error-message[aria-hidden=false],
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-input-error-message[aria-hidden=false],
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-input-error-message[aria-hidden=false],
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-input-error-message[aria-hidden=false],
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-input-error-message[aria-hidden=false] {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%23c41230%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M19,20 L5,20 L12,6 L19,20 Z M12,2 L2,22 L22,22 L12,2 Z M12.0004659,17.0007683 C12.2675305,16.9900218 12.527561,17.0923764 12.7225081,17.2849821 C13.0924973,17.6817383 13.0924973,18.3176545 12.7225081,18.7144106 C12.5295507,18.9103682 12.2681145,19.013276 12.0004659,18.9986245 C11.7328173,19.013276 11.4713811,18.9103682 11.2784238,18.7144106 C11.0918545,18.5316203 10.9904111,18.272071 11.0007152,18.003876 C10.992267,17.7335859 11.0932236,17.4722434 11.2784238,17.2849821 C11.4733708,17.0923764 11.7334013,16.9900218 12.0004659,17.0007683 Z M13,16 L11,16 L11,10.0006316 L13,10.0006316 L13,16 Z%22%20/%3E%3C/svg%3E");
    background-position: left -1px;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    margin: 8px 0 16px;
    min-height: 16px;
    padding-left: 20px
}

[data-sparta-container] .spa-input.spa-input--condensed .spa-input-mask-overlay:not(.spa-hidden)+.spa-input-text:read-only,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-mask-overlay:not(.spa-hidden)+.spa-input-text:read-only,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-input-mask-overlay:not(.spa-hidden)+.spa-input-text:read-only,
[data-sparta-container] .spa-input.spa-seg--normal .spa-input-mask-overlay:not(.spa-hidden)+.spa-input-text:read-only,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-input-mask-overlay:not(.spa-hidden)+.spa-input-text:read-only,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-input-mask-overlay:not(.spa-hidden)+.spa-input-text:read-only,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-input-mask-overlay:not(.spa-hidden)+.spa-input-text:read-only,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-input-mask-overlay:not(.spa-hidden)+.spa-input-text:read-only {
    cursor: pointer
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box.has-help.spa-input-box .spa-input-select,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box.has-help.spa-input-box .spa-input-text.datepicker,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box.has-help.spa-input-box .spa-input-select,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box.has-help.spa-input-box .spa-input-text.datepicker,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box.has-help.spa-input-box .spa-input-select,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box.has-help.spa-input-box .spa-input-text.datepicker,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box.has-help.spa-input-box .spa-input-select,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box.has-help.spa-input-box .spa-input-text.datepicker,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box.has-help.spa-input-box .spa-input-select,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box.has-help.spa-input-box .spa-input-text.datepicker,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box.has-help.spa-input-box .spa-input-select,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box.has-help.spa-input-box .spa-input-text.datepicker,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box.has-help.spa-input-box .spa-input-select,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box.has-help.spa-input-box .spa-input-text.datepicker,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box.has-help.spa-input-box .spa-input-select,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box.has-help.spa-input-box .spa-input-text.datepicker {
    background-position: calc(100% - 48px);
    padding-right: 82px
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box.has-help .spa-input-text,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box.has-help .spa-input-text,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box.has-help .spa-input-text,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box.has-help .spa-input-text,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box.has-help .spa-input-text,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box.has-help .spa-input-text,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box.has-help .spa-input-text,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box.has-help .spa-input-text {
    padding-right: 44px
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input--readonly.spa-input-box .toggle-trigger-box,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input--readonly.spa-input-box .toggle-trigger-box,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input--readonly.spa-input-box .toggle-trigger-box,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input--readonly.spa-input-box .toggle-trigger-box,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input--readonly.spa-input-box .toggle-trigger-box,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input--readonly.spa-input-box .toggle-trigger-box,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input--readonly.spa-input-box .toggle-trigger-box,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input--readonly.spa-input-box .toggle-trigger-box {
    margin: 0 0 0 4px;
    position: relative
}

[data-sparta-container] .spa-input.spa-input--condensed .datepicker-icon-box,
[data-sparta-container] .spa-input.spa-input--condensed .toggle-trigger-box,
[data-sparta-container] .spa-input.spa-input--sparta2 .datepicker-icon-box,
[data-sparta-container] .spa-input.spa-input--sparta2 .toggle-trigger-box,
[data-sparta-container] .spa-input.spa-seg--condensed .datepicker-icon-box,
[data-sparta-container] .spa-input.spa-seg--condensed .toggle-trigger-box,
[data-sparta-container] .spa-input.spa-seg--normal .datepicker-icon-box,
[data-sparta-container] .spa-input.spa-seg--normal .toggle-trigger-box,
[data-sparta-container] .spa-seg__container.spa-input--condensed .datepicker-icon-box,
[data-sparta-container] .spa-seg__container.spa-input--condensed .toggle-trigger-box,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .datepicker-icon-box,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .toggle-trigger-box,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .datepicker-icon-box,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .toggle-trigger-box,
[data-sparta-container] .spa-seg__container.spa-seg--normal .datepicker-icon-box,
[data-sparta-container] .spa-seg__container.spa-seg--normal .toggle-trigger-box {
    background-color: transparent;
    cursor: pointer;
    display: inline-block;
    margin: 12px 0 0 -37px;
    position: absolute;
    vertical-align: top;
    z-index: 31
}

[data-sparta-container] .spa-input.spa-input--condensed .toggle-trigger-help,
[data-sparta-container] .spa-input.spa-input--sparta2 .toggle-trigger-help,
[data-sparta-container] .spa-input.spa-seg--condensed .toggle-trigger-help,
[data-sparta-container] .spa-input.spa-seg--normal .toggle-trigger-help,
[data-sparta-container] .spa-seg__container.spa-input--condensed .toggle-trigger-help,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .toggle-trigger-help,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .toggle-trigger-help,
[data-sparta-container] .spa-seg__container.spa-seg--normal .toggle-trigger-help {
    margin-left: -78px
}

[data-sparta-container] .spa-input.spa-input--condensed .toggle-trigger-help:after,
[data-sparta-container] .spa-input.spa-input--sparta2 .toggle-trigger-help:after,
[data-sparta-container] .spa-input.spa-seg--condensed .toggle-trigger-help:after,
[data-sparta-container] .spa-input.spa-seg--normal .toggle-trigger-help:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed .toggle-trigger-help:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .toggle-trigger-help:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .toggle-trigger-help:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal .toggle-trigger-help:after {
    border-right: 1px solid #d5d5d5;
    content: " ";
    display: inline-block;
    height: 32px;
    margin: 0 8px;
    position: absolute;
    top: -4px;
    width: 1px
}

[data-sparta-container] .spa-input.spa-input--condensed .svg-button-help:focus,
[data-sparta-container] .spa-input.spa-input--condensed .svg-button-help:hover,
[data-sparta-container] .spa-input.spa-input--sparta2 .svg-button-help:focus,
[data-sparta-container] .spa-input.spa-input--sparta2 .svg-button-help:hover,
[data-sparta-container] .spa-input.spa-seg--condensed .svg-button-help:focus,
[data-sparta-container] .spa-input.spa-seg--condensed .svg-button-help:hover,
[data-sparta-container] .spa-input.spa-seg--normal .svg-button-help:focus,
[data-sparta-container] .spa-input.spa-seg--normal .svg-button-help:hover,
[data-sparta-container] .spa-seg__container.spa-input--condensed .svg-button-help:focus,
[data-sparta-container] .spa-seg__container.spa-input--condensed .svg-button-help:hover,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .svg-button-help:focus,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .svg-button-help:hover,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .svg-button-help:focus,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .svg-button-help:hover,
[data-sparta-container] .spa-seg__container.spa-seg--normal .svg-button-help:focus,
[data-sparta-container] .spa-seg__container.spa-seg--normal .svg-button-help:hover {
    outline: 1px solid #0053c2
}

[data-sparta-container] .spa-input.spa-input--condensed .datepicker-icon--calendar,
[data-sparta-container] .spa-input.spa-input--condensed .toggle-trigger,
[data-sparta-container] .spa-input.spa-input--sparta2 .datepicker-icon--calendar,
[data-sparta-container] .spa-input.spa-input--sparta2 .toggle-trigger,
[data-sparta-container] .spa-input.spa-seg--condensed .datepicker-icon--calendar,
[data-sparta-container] .spa-input.spa-seg--condensed .toggle-trigger,
[data-sparta-container] .spa-input.spa-seg--normal .datepicker-icon--calendar,
[data-sparta-container] .spa-input.spa-seg--normal .toggle-trigger,
[data-sparta-container] .spa-seg__container.spa-input--condensed .datepicker-icon--calendar,
[data-sparta-container] .spa-seg__container.spa-input--condensed .toggle-trigger,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .datepicker-icon--calendar,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .toggle-trigger,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .datepicker-icon--calendar,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .toggle-trigger,
[data-sparta-container] .spa-seg__container.spa-seg--normal .datepicker-icon--calendar,
[data-sparta-container] .spa-seg__container.spa-seg--normal .toggle-trigger {
    background: none;
    display: inline-block;
    height: 24px;
    margin: 0;
    padding: 0;
    position: relative;
    vertical-align: top;
    width: 24px;
    z-index: 31
}

[data-sparta-container] .spa-input.spa-input--condensed .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-input--condensed .toggle-trigger:after,
[data-sparta-container] .spa-input.spa-input--sparta2 .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-input--sparta2 .toggle-trigger:after,
[data-sparta-container] .spa-input.spa-seg--condensed .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-seg--condensed .toggle-trigger:after,
[data-sparta-container] .spa-input.spa-seg--normal .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-seg--normal .toggle-trigger:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed .toggle-trigger:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .toggle-trigger:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .toggle-trigger:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal .toggle-trigger:after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%230053c2%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M12,18 C12.5522847,18 13,17.5522847 13,17 C13,16.4477153 12.5522847,16 12,16 C11.4477153,16 11,16.4477153 11,17 C11,17.5522847 11.4477153,18 12,18 Z M12,2 C6.48,2 2,6.48 2,12 C2,17.52 6.48,22 12,22 C17.52,22 22,17.52 22,12 C22,6.48 17.52,2 12,2 Z M12,20 C7.59,20 4,16.41 4,12 C4,7.59 7.59,4 12,4 C16.41,4 20,7.59 20,12 C20,16.41 16.41,20 12,20 Z M12,6 C9.79,6 8,7.79 8,10 L10,10 C10,8.9 10.9,8 12,8 C13.1,8 14,8.9 14,10 C14,12 11,11.75 11,15 L13,15 C13,12.75 16,12.5 16,10 C16,7.79 14.21,6 12,6 Z%22%20/%3E%3C/svg%3E");
    background-size: 100%;
    bottom: 0;
    content: " ";
    font-style: normal;
    height: 24px;
    left: -.5px;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 24px
}

[data-sparta-container] .spa-input.spa-input--condensed .datepicker-icon--calendar:focus:after,
[data-sparta-container] .spa-input.spa-input--condensed .datepicker-icon--calendar:hover:after,
[data-sparta-container] .spa-input.spa-input--condensed .toggle-trigger:focus:after,
[data-sparta-container] .spa-input.spa-input--condensed .toggle-trigger:hover:after,
[data-sparta-container] .spa-input.spa-input--sparta2 .datepicker-icon--calendar:focus:after,
[data-sparta-container] .spa-input.spa-input--sparta2 .datepicker-icon--calendar:hover:after,
[data-sparta-container] .spa-input.spa-input--sparta2 .toggle-trigger:focus:after,
[data-sparta-container] .spa-input.spa-input--sparta2 .toggle-trigger:hover:after,
[data-sparta-container] .spa-input.spa-seg--condensed .datepicker-icon--calendar:focus:after,
[data-sparta-container] .spa-input.spa-seg--condensed .datepicker-icon--calendar:hover:after,
[data-sparta-container] .spa-input.spa-seg--condensed .toggle-trigger:focus:after,
[data-sparta-container] .spa-input.spa-seg--condensed .toggle-trigger:hover:after,
[data-sparta-container] .spa-input.spa-seg--normal .datepicker-icon--calendar:focus:after,
[data-sparta-container] .spa-input.spa-seg--normal .datepicker-icon--calendar:hover:after,
[data-sparta-container] .spa-input.spa-seg--normal .toggle-trigger:focus:after,
[data-sparta-container] .spa-input.spa-seg--normal .toggle-trigger:hover:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed .datepicker-icon--calendar:focus:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed .datepicker-icon--calendar:hover:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed .toggle-trigger:focus:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed .toggle-trigger:hover:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .datepicker-icon--calendar:focus:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .datepicker-icon--calendar:hover:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .toggle-trigger:focus:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .toggle-trigger:hover:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .datepicker-icon--calendar:focus:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .datepicker-icon--calendar:hover:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .toggle-trigger:focus:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .toggle-trigger:hover:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal .datepicker-icon--calendar:focus:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal .datepicker-icon--calendar:hover:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal .toggle-trigger:focus:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal .toggle-trigger:hover:after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%230053c2%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M12,2 C17.52,2 22,6.48 22,12 C22,17.52 17.52,22 12,22 C6.48,22 2,17.52 2,12 C2,6.48 6.48,2 12,2 Z M12,16 C11.4477153,16 11,16.4477153 11,17 C11,17.5522847 11.4477153,18 12,18 C12.5522847,18 13,17.5522847 13,17 C13,16.4477153 12.5522847,16 12,16 Z M12,6 C9.79,6 8,7.79 8,10 L10,10 C10,8.9 10.9,8 12,8 C13.1,8 14,8.9 14,10 C14,12 11,11.75 11,15 L13,15 C13,12.75 16,12.5 16,10 C16,7.79 14.21,6 12,6 Z%22%20/%3E%3C/svg%3E")
}

[data-sparta-container] .spa-input.spa-input--condensed .form-help:focus,
[data-sparta-container] .spa-input.spa-input--condensed .form-help:hover,
[data-sparta-container] .spa-input.spa-input--sparta2 .form-help:focus,
[data-sparta-container] .spa-input.spa-input--sparta2 .form-help:hover,
[data-sparta-container] .spa-input.spa-seg--condensed .form-help:focus,
[data-sparta-container] .spa-input.spa-seg--condensed .form-help:hover,
[data-sparta-container] .spa-input.spa-seg--normal .form-help:focus,
[data-sparta-container] .spa-input.spa-seg--normal .form-help:hover,
[data-sparta-container] .spa-seg__container.spa-input--condensed .form-help:focus,
[data-sparta-container] .spa-seg__container.spa-input--condensed .form-help:hover,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .form-help:focus,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .form-help:hover,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .form-help:focus,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .form-help:hover,
[data-sparta-container] .spa-seg__container.spa-seg--normal .form-help:focus,
[data-sparta-container] .spa-seg__container.spa-seg--normal .form-help:hover {
    border: 1px solid #0053c2;
    border-radius: 2px
}

[data-sparta-container] .spa-input.spa-input--condensed .close-trigger,
[data-sparta-container] .spa-input.spa-input--condensed .toggle-trigger,
[data-sparta-container] .spa-input.spa-input--sparta2 .close-trigger,
[data-sparta-container] .spa-input.spa-input--sparta2 .toggle-trigger,
[data-sparta-container] .spa-input.spa-seg--condensed .close-trigger,
[data-sparta-container] .spa-input.spa-seg--condensed .toggle-trigger,
[data-sparta-container] .spa-input.spa-seg--normal .close-trigger,
[data-sparta-container] .spa-input.spa-seg--normal .toggle-trigger,
[data-sparta-container] .spa-seg__container.spa-input--condensed .close-trigger,
[data-sparta-container] .spa-seg__container.spa-input--condensed .toggle-trigger,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .close-trigger,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .toggle-trigger,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .close-trigger,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .toggle-trigger,
[data-sparta-container] .spa-seg__container.spa-seg--normal .close-trigger,
[data-sparta-container] .spa-seg__container.spa-seg--normal .toggle-trigger {
    cursor: pointer;
    text-decoration: none
}

[data-sparta-container] .spa-input.spa-input--condensed .close-trigger:hover,
[data-sparta-container] .spa-input.spa-input--condensed .toggle-trigger:hover,
[data-sparta-container] .spa-input.spa-input--sparta2 .close-trigger:hover,
[data-sparta-container] .spa-input.spa-input--sparta2 .toggle-trigger:hover,
[data-sparta-container] .spa-input.spa-seg--condensed .close-trigger:hover,
[data-sparta-container] .spa-input.spa-seg--condensed .toggle-trigger:hover,
[data-sparta-container] .spa-input.spa-seg--normal .close-trigger:hover,
[data-sparta-container] .spa-input.spa-seg--normal .toggle-trigger:hover,
[data-sparta-container] .spa-seg__container.spa-input--condensed .close-trigger:hover,
[data-sparta-container] .spa-seg__container.spa-input--condensed .toggle-trigger:hover,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .close-trigger:hover,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .toggle-trigger:hover,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .close-trigger:hover,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .toggle-trigger:hover,
[data-sparta-container] .spa-seg__container.spa-seg--normal .close-trigger:hover,
[data-sparta-container] .spa-seg__container.spa-seg--normal .toggle-trigger:hover {
    text-decoration: none
}

[data-sparta-container] .spa-input.spa-input--condensed .toggle-trigger-link,
[data-sparta-container] .spa-input.spa-input--sparta2 .toggle-trigger-link,
[data-sparta-container] .spa-input.spa-seg--condensed .toggle-trigger-link,
[data-sparta-container] .spa-input.spa-seg--normal .toggle-trigger-link,
[data-sparta-container] .spa-seg__container.spa-input--condensed .toggle-trigger-link,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .toggle-trigger-link,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .toggle-trigger-link,
[data-sparta-container] .spa-seg__container.spa-seg--normal .toggle-trigger-link {
    display: inline;
    font-size: 12px;
    line-height: 16px;
    margin: 4px 0 0
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-options--inverse .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-options--inverse .toggle-trigger:after,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-options--inverse .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-options--inverse .toggle-trigger:after,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-options--inverse .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-options--inverse .toggle-trigger:after,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-options--inverse .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-options--inverse .toggle-trigger:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-options--inverse .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-options--inverse .toggle-trigger:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-options--inverse .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-options--inverse .toggle-trigger:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-options--inverse .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-options--inverse .toggle-trigger:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-options--inverse .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-options--inverse .toggle-trigger:after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%2380cdee%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M12,18 C12.5522847,18 13,17.5522847 13,17 C13,16.4477153 12.5522847,16 12,16 C11.4477153,16 11,16.4477153 11,17 C11,17.5522847 11.4477153,18 12,18 Z M12,2 C6.48,2 2,6.48 2,12 C2,17.52 6.48,22 12,22 C17.52,22 22,17.52 22,12 C22,6.48 17.52,2 12,2 Z M12,20 C7.59,20 4,16.41 4,12 C4,7.59 7.59,4 12,4 C16.41,4 20,7.59 20,12 C20,16.41 16.41,20 12,20 Z M12,6 C9.79,6 8,7.79 8,10 L10,10 C10,8.9 10.9,8 12,8 C13.1,8 14,8.9 14,10 C14,12 11,11.75 11,15 L13,15 C13,12.75 16,12.5 16,10 C16,7.79 14.21,6 12,6 Z%22%20/%3E%3C/svg%3E")
}

[data-sparta-container] .spa-input.spa-input--condensed .input-help,
[data-sparta-container] .spa-input.spa-input--sparta2 .input-help,
[data-sparta-container] .spa-input.spa-seg--condensed .input-help,
[data-sparta-container] .spa-input.spa-seg--normal .input-help,
[data-sparta-container] .spa-seg__container.spa-input--condensed .input-help,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .input-help,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .input-help,
[data-sparta-container] .spa-seg__container.spa-seg--normal .input-help {
    background-color: #f2f8fc;
    border: 1px solid #009cde;
    border-radius: 4px;
    display: none;
    font-size: 16px;
    line-height: 16px;
    margin: 8px 0 16px;
    padding: 12px 48px 12px 12px;
    position: relative
}

[data-sparta-container] .spa-input.spa-input--condensed .input-help .head,
[data-sparta-container] .spa-input.spa-input--sparta2 .input-help .head,
[data-sparta-container] .spa-input.spa-seg--condensed .input-help .head,
[data-sparta-container] .spa-input.spa-seg--normal .input-help .head,
[data-sparta-container] .spa-seg__container.spa-input--condensed .input-help .head,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .input-help .head,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .input-help .head,
[data-sparta-container] .spa-seg__container.spa-seg--normal .input-help .head {
    font-family: roboto-bold;
    line-height: 20px;
    margin-bottom: 4px;
    padding-right: 60px
}

[data-sparta-container] .spa-input.spa-input--condensed .input-help .body,
[data-sparta-container] .spa-input.spa-input--sparta2 .input-help .body,
[data-sparta-container] .spa-input.spa-seg--condensed .input-help .body,
[data-sparta-container] .spa-input.spa-seg--normal .input-help .body,
[data-sparta-container] .spa-seg__container.spa-input--condensed .input-help .body,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .input-help .body,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .input-help .body,
[data-sparta-container] .spa-seg__container.spa-seg--normal .input-help .body {
    line-height: 20px
}

[data-sparta-container] .spa-input.spa-input--condensed .input-help:visible~.spa-input-error-message:visible,
[data-sparta-container] .spa-input.spa-input--sparta2 .input-help:visible~.spa-input-error-message:visible,
[data-sparta-container] .spa-input.spa-seg--condensed .input-help:visible~.spa-input-error-message:visible,
[data-sparta-container] .spa-input.spa-seg--normal .input-help:visible~.spa-input-error-message:visible,
[data-sparta-container] .spa-seg__container.spa-input--condensed .input-help:visible~.spa-input-error-message:visible,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .input-help:visible~.spa-input-error-message:visible,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .input-help:visible~.spa-input-error-message:visible,
[data-sparta-container] .spa-seg__container.spa-seg--normal .input-help:visible~.spa-input-error-message:visible {
    margin-top: 16px
}

[data-sparta-container] .spa-input.spa-input--condensed .input-help .close-trigger,
[data-sparta-container] .spa-input.spa-input--sparta2 .input-help .close-trigger,
[data-sparta-container] .spa-input.spa-seg--condensed .input-help .close-trigger,
[data-sparta-container] .spa-input.spa-seg--normal .input-help .close-trigger,
[data-sparta-container] .spa-seg__container.spa-input--condensed .input-help .close-trigger,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .input-help .close-trigger,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .input-help .close-trigger,
[data-sparta-container] .spa-seg__container.spa-seg--normal .input-help .close-trigger {
    background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%23646464%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M18.5882353,4 L12,10.5841151 L5.41176471,4 L4,5.4108818 L10.5882353,11.9949969 L4,18.5791119 L5.41176471,20 L12,13.4158849 L18.5882353,20 L20,18.5791119 L13.4217772,11.9949969 L20,5.4108818 C20,5.4108818 19.5294118,4.94058787 18.5882353,4 Z%22%20/%3E%3C/svg%3E") 50% no-repeat;
    height: 24px;
    margin: 12px 14px 0 10px;
    outline: none;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 24px
}

[data-sparta-container] .spa-input.spa-input--condensed .input-help .close-trigger:focus,
[data-sparta-container] .spa-input.spa-input--condensed .input-help .close-trigger:hover,
[data-sparta-container] .spa-input.spa-input--sparta2 .input-help .close-trigger:focus,
[data-sparta-container] .spa-input.spa-input--sparta2 .input-help .close-trigger:hover,
[data-sparta-container] .spa-input.spa-seg--condensed .input-help .close-trigger:focus,
[data-sparta-container] .spa-input.spa-seg--condensed .input-help .close-trigger:hover,
[data-sparta-container] .spa-input.spa-seg--normal .input-help .close-trigger:focus,
[data-sparta-container] .spa-input.spa-seg--normal .input-help .close-trigger:hover,
[data-sparta-container] .spa-seg__container.spa-input--condensed .input-help .close-trigger:focus,
[data-sparta-container] .spa-seg__container.spa-input--condensed .input-help .close-trigger:hover,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .input-help .close-trigger:focus,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .input-help .close-trigger:hover,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .input-help .close-trigger:focus,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .input-help .close-trigger:hover,
[data-sparta-container] .spa-seg__container.spa-seg--normal .input-help .close-trigger:focus,
[data-sparta-container] .spa-seg__container.spa-seg--normal .input-help .close-trigger:hover {
    background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%230073cf%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M18.5882353,4 L12,10.5841151 L5.41176471,4 L4,5.4108818 L10.5882353,11.9949969 L4,18.5791119 L5.41176471,20 L12,13.4158849 L18.5882353,20 L20,18.5791119 L13.4217772,11.9949969 L20,5.4108818 C20,5.4108818 19.5294118,4.94058787 18.5882353,4 Z%22%20/%3E%3C/svg%3E") 50% no-repeat;
    border: 1px solid #0053c2;
    border-radius: 2px
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-options--inverse .input-help,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-options--inverse .input-help,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-options--inverse .input-help,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-options--inverse .input-help,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-options--inverse .input-help,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-options--inverse .input-help,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-options--inverse .input-help,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-options--inverse .input-help {
    color: #333
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .datepicker,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .datepicker,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .datepicker,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .datepicker,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .datepicker,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .datepicker,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .datepicker,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .datepicker {
    background-color: #fff;
    padding-right: 45px;
    position: relative
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .datepicker:disabled~.datepicker-icon-box,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .datepicker:disabled~.datepicker-icon-box:focus,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .datepicker:disabled~.datepicker-icon-box:hover,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .datepicker:disabled~.datepicker-icon-box,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .datepicker:disabled~.datepicker-icon-box:focus,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .datepicker:disabled~.datepicker-icon-box:hover,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .datepicker:disabled~.datepicker-icon-box,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .datepicker:disabled~.datepicker-icon-box:focus,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .datepicker:disabled~.datepicker-icon-box:hover,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .datepicker:disabled~.datepicker-icon-box,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .datepicker:disabled~.datepicker-icon-box:focus,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .datepicker:disabled~.datepicker-icon-box:hover,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .datepicker:disabled~.datepicker-icon-box,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .datepicker:disabled~.datepicker-icon-box:focus,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .datepicker:disabled~.datepicker-icon-box:hover,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .datepicker:disabled~.datepicker-icon-box,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .datepicker:disabled~.datepicker-icon-box:focus,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .datepicker:disabled~.datepicker-icon-box:hover,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .datepicker:disabled~.datepicker-icon-box,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .datepicker:disabled~.datepicker-icon-box:focus,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .datepicker:disabled~.datepicker-icon-box:hover,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .datepicker:disabled~.datepicker-icon-box,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .datepicker:disabled~.datepicker-icon-box:focus,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .datepicker:disabled~.datepicker-icon-box:hover {
    cursor: auto;
    outline-color: transparent
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .datepicker~.toggle-trigger-box .toggle-trigger:after,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .datepicker~.toggle-trigger-box .toggle-trigger:after,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .datepicker~.toggle-trigger-box .toggle-trigger:after,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .datepicker~.toggle-trigger-box .toggle-trigger:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .datepicker~.toggle-trigger-box .toggle-trigger:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .datepicker~.toggle-trigger-box .toggle-trigger:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .datepicker~.toggle-trigger-box .toggle-trigger:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .datepicker~.toggle-trigger-box .toggle-trigger:after {
    left: 0
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .datepicker~.datepicker-icon-box,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .datepicker~.datepicker-icon-box,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .datepicker~.datepicker-icon-box,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .datepicker~.datepicker-icon-box,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .datepicker~.datepicker-icon-box,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .datepicker~.datepicker-icon-box,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .datepicker~.datepicker-icon-box,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .datepicker~.datepicker-icon-box {
    padding: 0
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .datepicker~.datepicker-icon-box:focus,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .datepicker~.datepicker-icon-box:hover,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .datepicker~.datepicker-icon-box:focus,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .datepicker~.datepicker-icon-box:hover,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .datepicker~.datepicker-icon-box:focus,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .datepicker~.datepicker-icon-box:hover,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .datepicker~.datepicker-icon-box:focus,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .datepicker~.datepicker-icon-box:hover,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .datepicker~.datepicker-icon-box:focus,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .datepicker~.datepicker-icon-box:hover,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .datepicker~.datepicker-icon-box:focus,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .datepicker~.datepicker-icon-box:hover,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .datepicker~.datepicker-icon-box:focus,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .datepicker~.datepicker-icon-box:hover,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .datepicker~.datepicker-icon-box:focus,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .datepicker~.datepicker-icon-box:hover {
    outline: 1px solid #0053c2
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .datepicker~.datepicker-icon-box:focus .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .datepicker~.datepicker-icon-box:hover .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .datepicker~.datepicker-icon-box:focus .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .datepicker~.datepicker-icon-box:hover .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .datepicker~.datepicker-icon-box:focus .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .datepicker~.datepicker-icon-box:hover .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .datepicker~.datepicker-icon-box:focus .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .datepicker~.datepicker-icon-box:hover .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .datepicker~.datepicker-icon-box:focus .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .datepicker~.datepicker-icon-box:hover .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .datepicker~.datepicker-icon-box:focus .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .datepicker~.datepicker-icon-box:hover .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .datepicker~.datepicker-icon-box:focus .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .datepicker~.datepicker-icon-box:hover .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .datepicker~.datepicker-icon-box:focus .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .datepicker~.datepicker-icon-box:hover .datepicker-icon--calendar:after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%230053c2%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M7,2 L7,4 L17,4 L17,2 L19,2 L19,4 C20.1045695,4 21,4.8954305 21,6 L21,20 C21,21.1045695 20.1045695,22 19,22 L5,22 C3.8954305,22 3,21.1045695 3,20 L3,6 C3,4.8954305 3.8954305,4 5,4 L5,2 L7,2 Z M18,9 L6,9 C5.44771525,9 5,9.44771525 5,10 L5,10 L5,19 C5,19.5522847 5.44771525,20 6,20 L6,20 L18,20 C18.5522847,20 19,19.5522847 19,19 L19,19 L19,10 C19,9.44771525 18.5522847,9 18,9 L18,9 Z%22%20/%3E%3C/svg%3E")
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .datepicker~.datepicker-icon-box:focus .datepicker-icon--calendar__disabled:after,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .datepicker~.datepicker-icon-box:hover .datepicker-icon--calendar__disabled:after,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .datepicker~.datepicker-icon-box:focus .datepicker-icon--calendar__disabled:after,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .datepicker~.datepicker-icon-box:hover .datepicker-icon--calendar__disabled:after,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .datepicker~.datepicker-icon-box:focus .datepicker-icon--calendar__disabled:after,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .datepicker~.datepicker-icon-box:hover .datepicker-icon--calendar__disabled:after,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .datepicker~.datepicker-icon-box:focus .datepicker-icon--calendar__disabled:after,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .datepicker~.datepicker-icon-box:hover .datepicker-icon--calendar__disabled:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .datepicker~.datepicker-icon-box:focus .datepicker-icon--calendar__disabled:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .datepicker~.datepicker-icon-box:hover .datepicker-icon--calendar__disabled:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .datepicker~.datepicker-icon-box:focus .datepicker-icon--calendar__disabled:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .datepicker~.datepicker-icon-box:hover .datepicker-icon--calendar__disabled:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .datepicker~.datepicker-icon-box:focus .datepicker-icon--calendar__disabled:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .datepicker~.datepicker-icon-box:hover .datepicker-icon--calendar__disabled:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .datepicker~.datepicker-icon-box:focus .datepicker-icon--calendar__disabled:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .datepicker~.datepicker-icon-box:hover .datepicker-icon--calendar__disabled:after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%23d5d5d5%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M7,2 L7,4 L17,4 L17,2 L19,2 L19,4 C20.1045695,4 21,4.8954305 21,6 L21,20 C21,21.1045695 20.1045695,22 19,22 L5,22 C3.8954305,22 3,21.1045695 3,20 L3,6 C3,4.8954305 3.8954305,4 5,4 L5,2 L7,2 Z M18,9 L6,9 C5.44771525,9 5,9.44771525 5,10 L5,10 L5,19 C5,19.5522847 5.44771525,20 6,20 L6,20 L18,20 C18.5522847,20 19,19.5522847 19,19 L19,19 L19,10 C19,9.44771525 18.5522847,9 18,9 L18,9 Z%22%20/%3E%3C/svg%3E")
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .datepicker~.datepicker-icon-box .datepicker-icon--calendar:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .datepicker~.datepicker-icon-box .datepicker-icon--calendar:after {
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%23646464%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M7,2 L7,4 L17,4 L17,2 L19,2 L19,4 C20.1045695,4 21,4.8954305 21,6 L21,20 C21,21.1045695 20.1045695,22 19,22 L5,22 C3.8954305,22 3,21.1045695 3,20 L3,6 C3,4.8954305 3.8954305,4 5,4 L5,2 L7,2 Z M18,9 L6,9 C5.44771525,9 5,9.44771525 5,10 L5,10 L5,19 C5,19.5522847 5.44771525,20 6,20 L6,20 L18,20 C18.5522847,20 19,19.5522847 19,19 L19,19 L19,10 C19,9.44771525 18.5522847,9 18,9 L18,9 Z%22%20/%3E%3C/svg%3E");
    border-radius: 0;
    content: " ";
    height: 24px;
    width: 24px
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .datepicker~.datepicker-icon-box .datepicker-icon--calendar__disabled:after,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .datepicker~.datepicker-icon-box .datepicker-icon--calendar__disabled:hover:after,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .datepicker~.datepicker-icon-box .datepicker-icon--calendar__disabled:after,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .datepicker~.datepicker-icon-box .datepicker-icon--calendar__disabled:hover:after,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .datepicker~.datepicker-icon-box .datepicker-icon--calendar__disabled:after,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .datepicker~.datepicker-icon-box .datepicker-icon--calendar__disabled:hover:after,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .datepicker~.datepicker-icon-box .datepicker-icon--calendar__disabled:after,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .datepicker~.datepicker-icon-box .datepicker-icon--calendar__disabled:hover:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .datepicker~.datepicker-icon-box .datepicker-icon--calendar__disabled:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .datepicker~.datepicker-icon-box .datepicker-icon--calendar__disabled:hover:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .datepicker~.datepicker-icon-box .datepicker-icon--calendar__disabled:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .datepicker~.datepicker-icon-box .datepicker-icon--calendar__disabled:hover:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .datepicker~.datepicker-icon-box .datepicker-icon--calendar__disabled:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .datepicker~.datepicker-icon-box .datepicker-icon--calendar__disabled:hover:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .datepicker~.datepicker-icon-box .datepicker-icon--calendar__disabled:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .datepicker~.datepicker-icon-box .datepicker-icon--calendar__disabled:hover:after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%23d5d5d5%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M7,2 L7,4 L17,4 L17,2 L19,2 L19,4 C20.1045695,4 21,4.8954305 21,6 L21,20 C21,21.1045695 20.1045695,22 19,22 L5,22 C3.8954305,22 3,21.1045695 3,20 L3,6 C3,4.8954305 3.8954305,4 5,4 L5,2 L7,2 Z M18,9 L6,9 C5.44771525,9 5,9.44771525 5,10 L5,10 L5,19 C5,19.5522847 5.44771525,20 6,20 L6,20 L18,20 C18.5522847,20 19,19.5522847 19,19 L19,19 L19,10 C19,9.44771525 18.5522847,9 18,9 L18,9 Z%22%20/%3E%3C/svg%3E")
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-prefix--currency,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-prefix--currency,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-prefix--currency,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-prefix--currency,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-prefix--currency,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-prefix--currency,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-prefix--currency,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-prefix--currency {
    color: #333;
    display: block;
    font: 16px/16px roboto-regular;
    margin-bottom: -32px;
    margin-top: 20px;
    padding-left: 10px;
    position: relative;
    width: 25px;
    z-index: 31
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-prefix--currency+.spa-input-text,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-prefix--currency+.spa-input-text,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-prefix--currency+.spa-input-text,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-prefix--currency+.spa-input-text,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-prefix--currency+.spa-input-text,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-prefix--currency+.spa-input-text,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-prefix--currency+.spa-input-text,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-prefix--currency+.spa-input-text {
    padding-left: 25px
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box.spa-input--readonly .spa-input-prefix--currency,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box.spa-input--readonly .spa-input-prefix--currency,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box.spa-input--readonly .spa-input-prefix--currency,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box.spa-input--readonly .spa-input-prefix--currency,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box.spa-input--readonly .spa-input-prefix--currency,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box.spa-input--readonly .spa-input-prefix--currency,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box.spa-input--readonly .spa-input-prefix--currency,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box.spa-input--readonly .spa-input-prefix--currency {
    margin-bottom: -33px;
    padding-left: 0
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box.spa-input--readonly .spa-input-prefix--currency+.spa-input-text,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box.spa-input--readonly .spa-input-prefix--currency+.spa-input-text,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box.spa-input--readonly .spa-input-prefix--currency+.spa-input-text,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box.spa-input--readonly .spa-input-prefix--currency+.spa-input-text,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box.spa-input--readonly .spa-input-prefix--currency+.spa-input-text,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box.spa-input--readonly .spa-input-prefix--currency+.spa-input-text,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box.spa-input--readonly .spa-input-prefix--currency+.spa-input-text,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box.spa-input--readonly .spa-input-prefix--currency+.spa-input-text {
    padding-left: 15px
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box.spa-input--condensed .spa-input-prefix--currency,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box.spa-input--condensed .spa-input-prefix--currency,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box.spa-input--condensed .spa-input-prefix--currency,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box.spa-input--condensed .spa-input-prefix--currency,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box.spa-input--condensed .spa-input-prefix--currency,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box.spa-input--condensed .spa-input-prefix--currency,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box.spa-input--condensed .spa-input-prefix--currency,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box.spa-input--condensed .spa-input-prefix--currency {
    margin-bottom: -24px;
    margin-top: 12px
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box.spa-input-box--textarea,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box.spa-input-box--textarea,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box.spa-input-box--textarea,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box.spa-input-box--textarea,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box.spa-input-box--textarea,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box.spa-input-box--textarea,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box.spa-input-box--textarea,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box.spa-input-box--textarea {
    display: flex;
    flex-wrap: wrap
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box.spa-input-box--textarea .spa-additional-info,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box.spa-input-box--textarea .spa-additional-info,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box.spa-input-box--textarea .spa-additional-info,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box.spa-input-box--textarea .spa-additional-info,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box.spa-input-box--textarea .spa-additional-info,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box.spa-input-box--textarea .spa-additional-info,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box.spa-input-box--textarea .spa-additional-info,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box.spa-input-box--textarea .spa-additional-info {
    display: flex;
    justify-content: space-between;
    width: 100%
}

@media (max-width:767px) {

    [data-sparta-container] .spa-input.spa-input--condensed.spa-input-box.spa-input-box--textarea .spa-additional-info,
    [data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box.spa-input-box--textarea .spa-additional-info,
    [data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box.spa-input-box--textarea .spa-additional-info,
    [data-sparta-container] .spa-input.spa-seg--normal.spa-input-box.spa-input-box--textarea .spa-additional-info,
    [data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box.spa-input-box--textarea .spa-additional-info,
    [data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box.spa-input-box--textarea .spa-additional-info,
    [data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box.spa-input-box--textarea .spa-additional-info,
    [data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box.spa-input-box--textarea .spa-additional-info {
        flex-direction: column-reverse
    }
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box.spa-input-box--textarea .toggle-trigger:after,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box.spa-input-box--textarea .toggle-trigger:after,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box.spa-input-box--textarea .toggle-trigger:after,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box.spa-input-box--textarea .toggle-trigger:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box.spa-input-box--textarea .toggle-trigger:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box.spa-input-box--textarea .toggle-trigger:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box.spa-input-box--textarea .toggle-trigger:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box.spa-input-box--textarea .toggle-trigger:after {
    left: -1px
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box.spa-input-box--textarea .toggle-trigger-box,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box.spa-input-box--textarea .toggle-trigger-box,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box.spa-input-box--textarea .toggle-trigger-box,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box.spa-input-box--textarea .toggle-trigger-box,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box.spa-input-box--textarea .toggle-trigger-box,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box.spa-input-box--textarea .toggle-trigger-box,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box.spa-input-box--textarea .toggle-trigger-box,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box.spa-input-box--textarea .toggle-trigger-box {
    margin: 0 0 0 4px;
    position: relative
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box.spa-input-box--textarea .spa-error-container,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box.spa-input-box--textarea .spa-error-container,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box.spa-input-box--textarea .spa-error-container,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box.spa-input-box--textarea .spa-error-container,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box.spa-input-box--textarea .spa-error-container,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box.spa-input-box--textarea .spa-error-container,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box.spa-input-box--textarea .spa-error-container,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box.spa-input-box--textarea .spa-error-container {
    display: flex;
    justify-content: space-between;
    width: 100%
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box.spa-input-box--textarea .spa-char,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box.spa-input-box--textarea .spa-char,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box.spa-input-box--textarea .spa-char,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box.spa-input-box--textarea .spa-char,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box.spa-input-box--textarea .spa-char,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box.spa-input-box--textarea .spa-char,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box.spa-input-box--textarea .spa-char,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box.spa-input-box--textarea .spa-char {
    min-width: 300px;
    text-align: right
}

@media only screen and (min-width:1px) and (max-width:767px) {

    [data-sparta-container] .spa-input.spa-input--condensed.spa-input-box.spa-input-box--textarea .spa-char,
    [data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box.spa-input-box--textarea .spa-char,
    [data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box.spa-input-box--textarea .spa-char,
    [data-sparta-container] .spa-input.spa-seg--normal.spa-input-box.spa-input-box--textarea .spa-char,
    [data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box.spa-input-box--textarea .spa-char,
    [data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box.spa-input-box--textarea .spa-char,
    [data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box.spa-input-box--textarea .spa-char,
    [data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box.spa-input-box--textarea .spa-char {
        text-align: left
    }
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box.spa-input-box--textarea .spa-char-count,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box.spa-input-box--textarea .spa-char-warning,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box.spa-input-box--textarea .spa-char-count,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box.spa-input-box--textarea .spa-char-warning,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box.spa-input-box--textarea .spa-char-count,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box.spa-input-box--textarea .spa-char-warning,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box.spa-input-box--textarea .spa-char-count,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box.spa-input-box--textarea .spa-char-warning,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box.spa-input-box--textarea .spa-char-count,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box.spa-input-box--textarea .spa-char-warning,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box.spa-input-box--textarea .spa-char-count,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box.spa-input-box--textarea .spa-char-warning,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box.spa-input-box--textarea .spa-char-count,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box.spa-input-box--textarea .spa-char-warning,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box.spa-input-box--textarea .spa-char-count,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box.spa-input-box--textarea .spa-char-warning {
    margin-left: auto;
    top: auto
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box.spa-input-box--textarea .input-help,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box.spa-input-box--textarea .input-help,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box.spa-input-box--textarea .input-help,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box.spa-input-box--textarea .input-help,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box.spa-input-box--textarea .input-help,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box.spa-input-box--textarea .input-help,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box.spa-input-box--textarea .input-help,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box.spa-input-box--textarea .input-help {
    width: 100%
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box.spa-input-box--textarea.has-help .spa-input-label,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box.spa-input-box--textarea.has-help .spa-input-label,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box.spa-input-box--textarea.has-help .spa-input-label,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box.spa-input-box--textarea.has-help .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box.spa-input-box--textarea.has-help .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box.spa-input-box--textarea.has-help .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box.spa-input-box--textarea.has-help .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box.spa-input-box--textarea.has-help .spa-input-label {
    display: inline-block;
    margin-bottom: 2px;
    max-width: calc(100% - 24px)
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box.spa-input-box--textarea.has-help .toggle-trigger:focus,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box.spa-input-box--textarea.has-help .toggle-trigger:hover,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box.spa-input-box--textarea.has-help .toggle-trigger:focus,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box.spa-input-box--textarea.has-help .toggle-trigger:hover,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box.spa-input-box--textarea.has-help .toggle-trigger:focus,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box.spa-input-box--textarea.has-help .toggle-trigger:hover,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box.spa-input-box--textarea.has-help .toggle-trigger:focus,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box.spa-input-box--textarea.has-help .toggle-trigger:hover,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box.spa-input-box--textarea.has-help .toggle-trigger:focus,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box.spa-input-box--textarea.has-help .toggle-trigger:hover,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box.spa-input-box--textarea.has-help .toggle-trigger:focus,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box.spa-input-box--textarea.has-help .toggle-trigger:hover,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box.spa-input-box--textarea.has-help .toggle-trigger:focus,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box.spa-input-box--textarea.has-help .toggle-trigger:hover,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box.spa-input-box--textarea.has-help .toggle-trigger:focus,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box.spa-input-box--textarea.has-help .toggle-trigger:hover {
    border: 1px solid #0053c2;
    border-radius: 2px
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box.spa-input-box--textarea .spa-error-form-input--required:active,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box.spa-input-box--textarea .spa-error-form-input--required:focus,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box.spa-input-box--textarea .spa-error-form-input--required:active,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box.spa-input-box--textarea .spa-error-form-input--required:focus,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box.spa-input-box--textarea .spa-error-form-input--required:active,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box.spa-input-box--textarea .spa-error-form-input--required:focus,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box.spa-input-box--textarea .spa-error-form-input--required:active,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box.spa-input-box--textarea .spa-error-form-input--required:focus,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box.spa-input-box--textarea .spa-error-form-input--required:active,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box.spa-input-box--textarea .spa-error-form-input--required:focus,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box.spa-input-box--textarea .spa-error-form-input--required:active,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box.spa-input-box--textarea .spa-error-form-input--required:focus,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box.spa-input-box--textarea .spa-error-form-input--required:active,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box.spa-input-box--textarea .spa-error-form-input--required:focus,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box.spa-input-box--textarea .spa-error-form-input--required:active,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box.spa-input-box--textarea .spa-error-form-input--required:focus {
    border-color: #c41230
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box.spa-input-box--textarea .spa-error-form-input--required:hover,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box.spa-input-box--textarea .spa-error-form-input--required:hover,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box.spa-input-box--textarea .spa-error-form-input--required:hover,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box.spa-input-box--textarea .spa-error-form-input--required:hover,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box.spa-input-box--textarea .spa-error-form-input--required:hover,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box.spa-input-box--textarea .spa-error-form-input--required:hover,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box.spa-input-box--textarea .spa-error-form-input--required:hover,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box.spa-input-box--textarea .spa-error-form-input--required:hover {
    border-color: #0053c2
}

@media (min-width:767px) {

    [data-sparta-container] .spa-input.spa-input--condensed.spa-input-box.spa-input-box--textarea.has-limit .spa-input-hint,
    [data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box.spa-input-box--textarea.has-limit .spa-input-hint,
    [data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box.spa-input-box--textarea.has-limit .spa-input-hint,
    [data-sparta-container] .spa-input.spa-seg--normal.spa-input-box.spa-input-box--textarea.has-limit .spa-input-hint,
    [data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box.spa-input-box--textarea.has-limit .spa-input-hint,
    [data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box.spa-input-box--textarea.has-limit .spa-input-hint,
    [data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box.spa-input-box--textarea.has-limit .spa-input-hint,
    [data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box.spa-input-box--textarea.has-limit .spa-input-hint {
        width: calc(100% - 300px)
    }
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-textarea,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-textarea,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-textarea,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-textarea,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-textarea,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-textarea,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-textarea,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-textarea {
    border: 1px solid #646464;
    box-shadow: none;
    color: #000;
    font-family: roboto-regular;
    font-size: 16px;
    height: 124px;
    letter-spacing: 0;
    line-height: 24px;
    margin: 0;
    padding: 10px;
    position: relative;
    resize: none;
    transition: all .3s ease 0s;
    z-index: 10
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-textarea:active,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-textarea:focus,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-textarea:active,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-textarea:focus,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-textarea:active,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-textarea:focus,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-textarea:active,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-textarea:focus,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-textarea:active,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-textarea:focus,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-textarea:active,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-textarea:focus,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-textarea:active,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-textarea:focus,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-textarea:active,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-textarea:focus {
    background-color: #fff;
    border: 2px solid #0053c2
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-char-count,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-char-count,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-char-count,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-char-count,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-char-count,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-char-count,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-char-count,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-char-count {
    background-color: #fff;
    font-family: roboto-regular;
    font-size: 12px;
    margin: 0;
    text-align: right;
    top: 155px;
    z-index: 11
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-char-count--normal,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-char-count--normal,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-char-count--normal,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-char-count--normal,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-char-count--normal,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-char-count--normal,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-char-count--normal,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-char-count--normal {
    color: #646464;
    font-weight: 400
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-char-count--warning,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-char-count--warning,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-char-count--warning,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-char-count--warning,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-char-count--warning,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-char-count--warning,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-char-count--warning,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-char-count--warning {
    color: #b05705;
    font-weight: 700
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-char-count--overlimit,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-char-count--overlimit,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-char-count--overlimit,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-char-count--overlimit,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-char-count--overlimit,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-char-count--overlimit,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-char-count--overlimit,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-char-count--overlimit {
    color: #c41230;
    font-weight: 700
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-char-count--loaded,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-char-count--loaded,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-char-count--loaded,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-char-count--loaded,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-char-count--loaded,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-char-count--loaded,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-char-count--loaded,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-char-count--loaded {
    display: inline
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-char-count--scrollbar,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-char-count--scrollbar,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-char-count--scrollbar,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-char-count--scrollbar,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-char-count--scrollbar,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-char-count--scrollbar,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-char-count--scrollbar,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-char-count--scrollbar {
    right: 17px
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-char-warning,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-char-warning,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-char-warning,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-char-warning,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-char-warning,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-char-warning,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-char-warning,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-char-warning {
    background-color: #fff;
    color: #c41230;
    font-family: roboto-regular;
    font-size: 12px;
    font-weight: 700;
    margin: 0;
    text-align: right;
    top: 155px;
    z-index: 11
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-char-warning--show,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-char-warning--show,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-char-warning--show,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-char-warning--show,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-char-warning--show,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-char-warning--show,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-char-warning--show,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-char-warning--show {
    display: inline
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-char-warning--hide,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-char-warning--hide,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-char-warning--hide,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-char-warning--hide,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-char-warning--hide,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-char-warning--hide,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-char-warning--hide,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-char-warning--hide {
    display: none
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-select,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-select,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-select,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-select,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-select,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-select,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-select,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-select {
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%23646464%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M4,8.7008818 L5.4108818,7.29 L11.9949969,13.8741151 L18.5791119,7.29 L20,8.7008818 L11.9949969,16.7058849 C11.9949969,16.7058849 9.32999792,14.0375506 4,8.7008818 Z%22%20/%3E%3C/svg%3E");
    background-position: calc(100% - 10px);
    background-repeat: no-repeat;
    margin: 0 0 1px;
    outline: none;
    padding-right: 40px;
    z-index: 10
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-select~.toggle-trigger-box:before,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-select~.toggle-trigger-box:before,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-select~.toggle-trigger-box:before,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-select~.toggle-trigger-box:before,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-select~.toggle-trigger-box:before,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-select~.toggle-trigger-box:before,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-select~.toggle-trigger-box:before,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-select~.toggle-trigger-box:before {
    border-left: 1px solid #d5d5d5;
    content: "";
    display: inline-block;
    height: 32px;
    left: -16px;
    margin: 0 8px;
    position: absolute;
    top: -3px
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-select~.toggle-trigger-box .toggle-trigger:focus,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-select~.toggle-trigger-box .toggle-trigger:hover,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-select~.toggle-trigger-box .toggle-trigger:focus,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-select~.toggle-trigger-box .toggle-trigger:hover,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-select~.toggle-trigger-box .toggle-trigger:focus,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-select~.toggle-trigger-box .toggle-trigger:hover,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-select~.toggle-trigger-box .toggle-trigger:focus,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-select~.toggle-trigger-box .toggle-trigger:hover,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-select~.toggle-trigger-box .toggle-trigger:focus,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-select~.toggle-trigger-box .toggle-trigger:hover,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-select~.toggle-trigger-box .toggle-trigger:focus,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-select~.toggle-trigger-box .toggle-trigger:hover,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-select~.toggle-trigger-box .toggle-trigger:focus,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-select~.toggle-trigger-box .toggle-trigger:hover,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-select~.toggle-trigger-box .toggle-trigger:focus,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-select~.toggle-trigger-box .toggle-trigger:hover {
    border: 1px solid #0053c2;
    border-radius: 2px;
    outline: 0
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-select .toggle-trigger,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-select .toggle-trigger,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-select .toggle-trigger,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-select .toggle-trigger,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-select .toggle-trigger,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-select .toggle-trigger,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-select .toggle-trigger,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-select .toggle-trigger {
    z-index: 10
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-select:disabled,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-select:disabled,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-select:disabled,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-select:disabled,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-select:disabled,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-select:disabled,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-select:disabled,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-select:disabled {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%23d5d5d5%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M4,8.7008818 L5.4108818,7.29 L11.9949969,13.8741151 L18.5791119,7.29 L20,8.7008818 L11.9949969,16.7058849 C11.9949969,16.7058849 9.32999792,14.0375506 4,8.7008818 Z%22%20/%3E%3C/svg%3E")
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-select:disabled option,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-select:disabled option,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-select:disabled option,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-select:disabled option,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-select:disabled option,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-select:disabled option,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-select:disabled option,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-select:disabled option {
    color: #919191 !important
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-select:disabled~.toggle-trigger-box,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-select:disabled~.toggle-trigger-box,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-select:disabled~.toggle-trigger-box,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-select:disabled~.toggle-trigger-box,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-select:disabled~.toggle-trigger-box,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-select:disabled~.toggle-trigger-box,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-select:disabled~.toggle-trigger-box,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-select:disabled~.toggle-trigger-box {
    background-color: transparent !important
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-select:disabled~.spa-input-hint,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-select:disabled~.spa-input-hint,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-select:disabled~.spa-input-hint,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-select:disabled~.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-select:disabled~.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-select:disabled~.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-select:disabled~.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-select:disabled~.spa-input-hint {
    color: #919191
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-select:focus~.spa-input-hint,
[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-box .spa-input-select:focus~.spa-input-hint,
[data-sparta-container] .spa-input.spa-seg--condensed.spa-input-box .spa-input-select:focus~.spa-input-hint,
[data-sparta-container] .spa-input.spa-seg--normal.spa-input-box .spa-input-select:focus~.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-select:focus~.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-input--sparta2.spa-input-box .spa-input-select:focus~.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-seg--condensed.spa-input-box .spa-input-select:focus~.spa-input-hint,
[data-sparta-container] .spa-seg__container.spa-seg--normal.spa-input-box .spa-input-select:focus~.spa-input-hint {
    border-color: #000a23
}

[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset {
    border: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: auto
}

[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset .toggle-trigger-link,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset .toggle-trigger-link,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset .toggle-trigger-link,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset .toggle-trigger-link,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset .toggle-trigger-link,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset .toggle-trigger-link,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset .toggle-trigger-link,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset .toggle-trigger-link {
    margin-bottom: 8px;
    margin-top: 8px
}

[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset-label,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset-label,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset-label,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset-label,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset-label,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset-label,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset-label,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset-label {
    background-color: inherit;
    display: inline-block;
    font-family: roboto-medium, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    padding: 0
}

[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset-label.inline-legend-icon,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset-label.inline-legend-icon,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset-label.inline-legend-icon,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset-label.inline-legend-icon,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset-label.inline-legend-icon,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset-label.inline-legend-icon,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset-label.inline-legend-icon,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset-label.inline-legend-icon {
    float: left;
    margin-right: 4px
}

[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset-label.inline-legend-icon~.toggle-trigger:focus,
[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset-label.inline-legend-icon~.toggle-trigger:hover,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset-label.inline-legend-icon~.toggle-trigger:focus,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset-label.inline-legend-icon~.toggle-trigger:hover,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset-label.inline-legend-icon~.toggle-trigger:focus,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset-label.inline-legend-icon~.toggle-trigger:hover,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset-label.inline-legend-icon~.toggle-trigger:focus,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset-label.inline-legend-icon~.toggle-trigger:hover,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset-label.inline-legend-icon~.toggle-trigger:focus,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset-label.inline-legend-icon~.toggle-trigger:hover,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset-label.inline-legend-icon~.toggle-trigger:focus,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset-label.inline-legend-icon~.toggle-trigger:hover,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset-label.inline-legend-icon~.toggle-trigger:focus,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset-label.inline-legend-icon~.toggle-trigger:hover,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset-label.inline-legend-icon~.toggle-trigger:focus,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset-label.inline-legend-icon~.toggle-trigger:hover {
    border: 1px solid #0053c2;
    border-radius: 2px;
    outline: 0
}

[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset-label.inline-legend-icon~.toggle-trigger:focus:after,
[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset-label.inline-legend-icon~.toggle-trigger:hover:after,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset-label.inline-legend-icon~.toggle-trigger:focus:after,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset-label.inline-legend-icon~.toggle-trigger:hover:after,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset-label.inline-legend-icon~.toggle-trigger:focus:after,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset-label.inline-legend-icon~.toggle-trigger:hover:after,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset-label.inline-legend-icon~.toggle-trigger:focus:after,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset-label.inline-legend-icon~.toggle-trigger:hover:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset-label.inline-legend-icon~.toggle-trigger:focus:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset-label.inline-legend-icon~.toggle-trigger:hover:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset-label.inline-legend-icon~.toggle-trigger:focus:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset-label.inline-legend-icon~.toggle-trigger:hover:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset-label.inline-legend-icon~.toggle-trigger:focus:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset-label.inline-legend-icon~.toggle-trigger:hover:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset-label.inline-legend-icon~.toggle-trigger:focus:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset-label.inline-legend-icon~.toggle-trigger:hover:after {
    left: -1px
}

[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset .toggle-trigger,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset .toggle-trigger,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset .toggle-trigger,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset .toggle-trigger,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset .toggle-trigger,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset .toggle-trigger,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset .toggle-trigger,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset .toggle-trigger {
    padding: 3px 0 9px
}

[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset .spa-input-options-list--horizontal,
[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset .spa-input-options-list--vertical,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset .spa-input-options-list--horizontal,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset .spa-input-options-list--vertical,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset .spa-input-options-list--horizontal,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset .spa-input-options-list--vertical,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset .spa-input-options-list--horizontal,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset .spa-input-options-list--vertical,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset .spa-input-options-list--horizontal,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset .spa-input-options-list--vertical,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset .spa-input-options-list--horizontal,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset .spa-input-options-list--vertical,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset .spa-input-options-list--horizontal,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset .spa-input-options-list--vertical,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset .spa-input-options-list--horizontal,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset .spa-input-options-list--vertical {
    margin-top: 15px
}

[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset .spa-input-options-wrapper .toggle-trigger,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset .spa-input-options-wrapper .toggle-trigger,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset .spa-input-options-wrapper .toggle-trigger,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset .spa-input-options-wrapper .toggle-trigger,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset .spa-input-options-wrapper .toggle-trigger,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset .spa-input-options-wrapper .toggle-trigger,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset .spa-input-options-wrapper .toggle-trigger,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset .spa-input-options-wrapper .toggle-trigger {
    line-height: 38px;
    padding: 1px 0 9px
}

[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset.spa-error-form-input--required .spa-input-option--checkbox+.spa-input-check,
[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset.spa-error-form-input--required .spa-input-option--radio+.spa-input-check,
[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-option--checkbox+.spa-input-check,
[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-option--radio+.spa-input-check,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset.spa-error-form-input--required .spa-input-option--checkbox+.spa-input-check,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset.spa-error-form-input--required .spa-input-option--radio+.spa-input-check,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset.spa-error-form-input--validation .spa-input-option--checkbox+.spa-input-check,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset.spa-error-form-input--validation .spa-input-option--radio+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset.spa-error-form-input--required .spa-input-option--checkbox+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset.spa-error-form-input--required .spa-input-option--radio+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-option--checkbox+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-option--radio+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset.spa-error-form-input--required .spa-input-option--checkbox+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset.spa-error-form-input--required .spa-input-option--radio+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset.spa-error-form-input--validation .spa-input-option--checkbox+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset.spa-error-form-input--validation .spa-input-option--radio+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset.spa-error-form-input--required .spa-input-option--checkbox+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset.spa-error-form-input--required .spa-input-option--radio+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-option--checkbox+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-option--radio+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset.spa-error-form-input--required .spa-input-option--checkbox+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset.spa-error-form-input--required .spa-input-option--radio+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset.spa-error-form-input--validation .spa-input-option--checkbox+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset.spa-error-form-input--validation .spa-input-option--radio+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset.spa-error-form-input--required .spa-input-option--checkbox+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset.spa-error-form-input--required .spa-input-option--radio+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-option--checkbox+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-option--radio+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset.spa-error-form-input--required .spa-input-option--checkbox+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset.spa-error-form-input--required .spa-input-option--radio+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset.spa-error-form-input--validation .spa-input-option--checkbox+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset.spa-error-form-input--validation .spa-input-option--radio+.spa-input-check {
    border-color: #c41230
}

[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset.spa-error-form-input--required .spa-input-option--checkbox:checked+.spa-input-check:after,
[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset.spa-error-form-input--required .spa-input-option--radio:checked+.spa-input-check:after,
[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-option--checkbox:checked+.spa-input-check:after,
[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-option--radio:checked+.spa-input-check:after,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset.spa-error-form-input--required .spa-input-option--checkbox:checked+.spa-input-check:after,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset.spa-error-form-input--required .spa-input-option--radio:checked+.spa-input-check:after,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset.spa-error-form-input--validation .spa-input-option--checkbox:checked+.spa-input-check:after,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset.spa-error-form-input--validation .spa-input-option--radio:checked+.spa-input-check:after,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset.spa-error-form-input--required .spa-input-option--checkbox:checked+.spa-input-check:after,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset.spa-error-form-input--required .spa-input-option--radio:checked+.spa-input-check:after,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-option--checkbox:checked+.spa-input-check:after,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-option--radio:checked+.spa-input-check:after,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset.spa-error-form-input--required .spa-input-option--checkbox:checked+.spa-input-check:after,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset.spa-error-form-input--required .spa-input-option--radio:checked+.spa-input-check:after,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset.spa-error-form-input--validation .spa-input-option--checkbox:checked+.spa-input-check:after,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset.spa-error-form-input--validation .spa-input-option--radio:checked+.spa-input-check:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset.spa-error-form-input--required .spa-input-option--checkbox:checked+.spa-input-check:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset.spa-error-form-input--required .spa-input-option--radio:checked+.spa-input-check:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-option--checkbox:checked+.spa-input-check:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-option--radio:checked+.spa-input-check:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset.spa-error-form-input--required .spa-input-option--checkbox:checked+.spa-input-check:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset.spa-error-form-input--required .spa-input-option--radio:checked+.spa-input-check:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset.spa-error-form-input--validation .spa-input-option--checkbox:checked+.spa-input-check:after,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset.spa-error-form-input--validation .spa-input-option--radio:checked+.spa-input-check:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset.spa-error-form-input--required .spa-input-option--checkbox:checked+.spa-input-check:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset.spa-error-form-input--required .spa-input-option--radio:checked+.spa-input-check:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-option--checkbox:checked+.spa-input-check:after,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-option--radio:checked+.spa-input-check:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset.spa-error-form-input--required .spa-input-option--checkbox:checked+.spa-input-check:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset.spa-error-form-input--required .spa-input-option--radio:checked+.spa-input-check:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset.spa-error-form-input--validation .spa-input-option--checkbox:checked+.spa-input-check:after,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset.spa-error-form-input--validation .spa-input-option--radio:checked+.spa-input-check:after {
    background-color: #c41230
}

[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset.spa-error-form-input--required .spa-input-option--checkbox:checked:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset.spa-error-form-input--required .spa-input-option--radio:checked:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-option--checkbox:checked:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-option--radio:checked:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset.spa-error-form-input--required .spa-input-option--checkbox:checked:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset.spa-error-form-input--required .spa-input-option--radio:checked:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset.spa-error-form-input--validation .spa-input-option--checkbox:checked:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset.spa-error-form-input--validation .spa-input-option--radio:checked:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset.spa-error-form-input--required .spa-input-option--checkbox:checked:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset.spa-error-form-input--required .spa-input-option--radio:checked:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-option--checkbox:checked:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-option--radio:checked:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset.spa-error-form-input--required .spa-input-option--checkbox:checked:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset.spa-error-form-input--required .spa-input-option--radio:checked:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset.spa-error-form-input--validation .spa-input-option--checkbox:checked:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset.spa-error-form-input--validation .spa-input-option--radio:checked:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset.spa-error-form-input--required .spa-input-option--checkbox:checked:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset.spa-error-form-input--required .spa-input-option--radio:checked:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-option--checkbox:checked:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-option--radio:checked:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset.spa-error-form-input--required .spa-input-option--checkbox:checked:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset.spa-error-form-input--required .spa-input-option--radio:checked:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset.spa-error-form-input--validation .spa-input-option--checkbox:checked:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset.spa-error-form-input--validation .spa-input-option--radio:checked:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset.spa-error-form-input--required .spa-input-option--checkbox:checked:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset.spa-error-form-input--required .spa-input-option--radio:checked:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-option--checkbox:checked:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-option--radio:checked:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset.spa-error-form-input--required .spa-input-option--checkbox:checked:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset.spa-error-form-input--required .spa-input-option--radio:checked:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset.spa-error-form-input--validation .spa-input-option--checkbox:checked:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset.spa-error-form-input--validation .spa-input-option--radio:checked:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:hover+.spa-input-check {
    border-color: #c41230
}

[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:checked+.spa-input-check,
[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:checked+.spa-input-check,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:checked+.spa-input-check,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:checked+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:checked+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:checked+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:checked+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:checked+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:checked+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:checked+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:checked+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:checked+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:checked+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:checked+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:checked+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:checked+.spa-input-check {
    background-color: #c41230;
    border-color: #c41230
}

[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:checked:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:checked:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:checked:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:checked:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:checked:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:checked:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:checked:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:checked:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:checked:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:checked:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:checked:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:checked:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:checked:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:checked:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:checked:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:checked:hover+.spa-input-check {
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%23c41230%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M2.76,12.805 L4.17,11.395 L8.85,16.065 L19.83,5.105 L21.24,6.525 L8.85,18.895 C8.85,18.895 6.82,16.865 2.76,12.805 Z%22%20/%3E%3C/svg%3E")
}

[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate+.spa-input-check,
[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate+.spa-input-check,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate+.spa-input-check,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate+.spa-input-check {
    background-color: #c41230;
    border-color: #c41230
}

[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-input--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate:hover+.spa-input-check,
[data-sparta-container] .spa-input.spa-seg--normal .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-input--sparta2 .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--condensed .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate:hover+.spa-input-check,
[data-sparta-container] .spa-seg__container.spa-seg--normal .spa-fieldset.spa-error-form-input--validation .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate:hover+.spa-input-check {
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%23c41230%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M2,11 C2,11 8.66666667,11 22,11 L22,13 L2,13 C2,11.6666667 2,11 2,11 Z%22%20/%3E%3C/svg%3E")
}

[data-sparta-container] .spa-input.spa-input--condensed .spa-input-label,
[data-sparta-container] .spa-seg__container.spa-input--condensed .spa-input-label {
    font-size: 14px;
    line-height: 20px
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .datepicker-icon-box,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .toggle-trigger-box,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .datepicker-icon-box,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .toggle-trigger-box {
    margin: 6px 0 0 -33px
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .toggle-trigger-help,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .toggle-trigger-help {
    margin-left: -70px
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .toggle-trigger-help:after,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .toggle-trigger-help:after {
    height: 24px;
    margin: 0 6px;
    top: 0
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-text,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-textarea,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-text,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-textarea {
    font-size: 14px;
    height: 36px
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-select,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-select {
    height: 36px;
    line-height: normal;
    padding: 6px 36px 8px 8px
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box.has-help.spa-input-box .spa-input-select,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box.has-help.spa-input-box .spa-input-select {
    background-position: calc(100% - 42px)
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-prefix--currency,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-prefix--currency {
    font: 14px/14px Arial
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-select~.toggle-trigger-box:before,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-select~.toggle-trigger-box:before {
    border-left: 1px solid #d5d5d5;
    content: "";
    display: inline-block;
    height: 24px;
    left: -12px;
    margin: 0 6px;
    position: absolute;
    top: 0
}

[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-select~.toggle-trigger-box .toggle-trigger:focus,
[data-sparta-container] .spa-input.spa-input--condensed.spa-input-box .spa-input-select~.toggle-trigger-box .toggle-trigger:hover,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-select~.toggle-trigger-box .toggle-trigger:focus,
[data-sparta-container] .spa-seg__container.spa-input--condensed.spa-input-box .spa-input-select~.toggle-trigger-box .toggle-trigger:hover {
    border: 1px solid #0053c2;
    border-radius: 2px;
    outline: 0
}

[data-sparta-container] .spa-input-conditional-content-container {
    display: none !important
}

[data-sparta-container] .spa-input-conditional-content-wrapper {
    display: none
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-label {
    font-size: 16px
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options .toggle-trigger {
    display: inline-block
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper {
    font-size: 16px;
    line-height: 16px;
    margin: 0 0 20px;
    overflow-wrap: break-word;
    position: relative
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper:last-of-type,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper:not(:has(+.spa-input-options-wrapper)) {
    margin-bottom: 0
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option {
    cursor: pointer;
    height: 24px;
    left: 0;
    opacity: 0;
    padding-right: 6px;
    position: relative;
    width: 24px;
    z-index: 3
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option~.spa-input-check {
    background-color: #fff;
    border: 1px solid #646464;
    border-radius: 2px;
    height: 20px;
    left: -9px;
    position: absolute;
    top: -9px;
    transform: translate(11px, 11px);
    transition: all .3s ease 0s;
    transition-duration: .1s;
    width: 20px;
    z-index: 1
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option:focus:disabled,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option:hover:disabled {
    cursor: auto
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option:focus:disabled~label,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option:hover:disabled~label {
    cursor: auto;
    font-weight: 400
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option:focus:disabled~.spa-input-option-label:before,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option:hover:disabled~.spa-input-option-label:before {
    border: none
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option:disabled~.spa-input-check {
    border-color: #d5d5d5
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option:checked:hover~.spa-input-check,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option:hover~.spa-input-check {
    border-color: #0053c2;
    border-width: 2px
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option:checked:disabled~.spa-input-check,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option:focus:disabled~.spa-input-check,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option:hover:disabled~.spa-input-check {
    border-color: #d5d5d5;
    border-width: 1px;
    box-shadow: none
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option.spa-error-form-input--required~.spa-input-check,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option.spa-error-form-input--validation~.spa-input-check {
    border-color: #c41230;
    color: #c41230
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option:focus~.spa-input-option-label:before {
    border: 1px solid #0053c2;
    border-radius: 2px;
    bottom: 0;
    content: "";
    height: 100%;
    left: -24px;
    position: absolute;
    right: 46px;
    top: 0;
    width: calc(100% + 25px)
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--radio~.spa-input-check {
    border-radius: 16px
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--radio~.spa-input-check:after {
    background: transparent none repeat scroll 0 0;
    border: 0 solid transparent;
    border-radius: 50%;
    content: "";
    height: 0;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: all .25s ease-in-out;
    width: 0;
    z-index: 2
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--radio:active~.spa-input-check:before,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--radio:focus~.spa-input-check:before,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--radio:hover~.spa-input-check:before {
    border-radius: 50%;
    content: "";
    height: 18px;
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    width: 18px;
    z-index: 1
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--radio:active:disabled~.spa-input-check:before,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--radio:focus:disabled~.spa-input-check:before,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--radio:hover:disabled~.spa-input-check:before {
    border-color: transparent
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--radio:checked.checked-error~.spa-input-check,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--radio:checked.spa-error-form-input--required~.spa-input-check,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--radio:checked.spa-error-form-input--validation~.spa-input-check {
    border-color: #c41230
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--radio:checked.checked-error~.spa-input-check:after,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--radio:checked.spa-error-form-input--required~.spa-input-check:after,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--radio:checked.spa-error-form-input--validation~.spa-input-check:after {
    background-color: #c41230
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--radio:checked~.spa-input-check:after {
    background-color: #0053c2;
    height: 10px;
    width: 10px
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--radio:checked:disabled {
    border: 1px solid #ededed
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--radio:checked:disabled~.spa-input-check:after {
    background-color: #d5d5d5
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--checkbox:checked.checked-error~.spa-input-check,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--checkbox:checked.spa-error-form-input--required~.spa-input-check,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--checkbox:checked.spa-error-form-input--validation~.spa-input-check {
    background-color: #c41230;
    border-color: #c41230
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--checkbox:checked.checked-error:hover~.spa-input-check,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--checkbox:checked.spa-error-form-input--required:hover~.spa-input-check,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--checkbox:checked.spa-error-form-input--validation:hover~.spa-input-check,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--checkbox:checked:hover~.spa-input-check {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%23c41230%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M2.76,12.805 L4.17,11.395 L8.85,16.065 L19.83,5.105 L21.24,6.525 L8.85,18.895 C8.85,18.895 6.82,16.865 2.76,12.805 Z%22%20/%3E%3C/svg%3E")
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--checkbox:checked~.spa-input-check {
    background-color: #0053c2;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%23ffffff%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M2.76,12.805 L4.17,11.395 L8.85,16.065 L19.83,5.105 L21.24,6.525 L8.85,18.895 C8.85,18.895 6.82,16.865 2.76,12.805 Z%22%20/%3E%3C/svg%3E");
    background-position: 50%;
    border-color: #0053c2;
    transition: border-color .3s ease, background .3s ease
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--checkbox:checked:hover~.spa-input-check {
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%230053c2%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M2.76,12.805 L4.17,11.395 L8.85,16.065 L19.83,5.105 L21.24,6.525 L8.85,18.895 C8.85,18.895 6.82,16.865 2.76,12.805 Z%22%20/%3E%3C/svg%3E")
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--checkbox:checked:disabled~.spa-input-check {
    background-color: #d5d5d5
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--checkbox:checked:disabled~.spa-input-check:before {
    border-color: #fff
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--checkbox:checked:disabled:hover~.spa-input-check,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--checkbox:checked:disabled~.spa-input-check {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%23919191%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M2.76,12.805 L4.17,11.395 L8.85,16.065 L19.83,5.105 L21.24,6.525 L8.85,18.895 C8.85,18.895 6.82,16.865 2.76,12.805 Z%22%20/%3E%3C/svg%3E")
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--checkbox:disabled~.spa-input-check {
    border-color: #d5d5d5 !important
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate~.spa-input-check {
    background-color: #0053c2;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%23ffffff%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M2,11 C2,11 8.66666667,11 22,11 L22,13 L2,13 C2,11.6666667 2,11 2,11 Z%22%20/%3E%3C/svg%3E");
    background-position: 50%;
    border-color: #0053c2;
    transition: border-color .3s ease, background .3s ease
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option--checkbox:indeterminate:hover~.spa-input-check {
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%230053c2%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M2,11 C2,11 8.66666667,11 22,11 L22,13 L2,13 C2,11.6666667 2,11 2,11 Z%22%20/%3E%3C/svg%3E")
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option-label {
    color: #000;
    display: inline-block;
    font-size: 16px;
    line-height: 24px;
    margin: 0;
    max-width: calc(100% - 45px);
    padding: 0 8px 0 12px;
    position: relative;
    top: 0;
    vertical-align: top
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper.has-help .spa-input-option-label {
    max-width: calc(100% - 84px)
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .toggle-trigger {
    height: 24px;
    left: 0;
    margin-left: 8px;
    width: 24px
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .toggle-trigger:focus,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .toggle-trigger:hover {
    border: 1px solid #0053c2;
    border-radius: 2px;
    outline: none
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper:has(.spa-error-form-input--required) .spa-input-option--radio:checked~.spa-input-check {
    border-color: #c41230
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper:has(.spa-error-form-input--required) .spa-input-option--radio:checked~.spa-input-check:after {
    background-color: #c41230
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper:has(.spa-error-form-input--required) .spa-input-option--checkbox:checked~.spa-input-check {
    background-color: #c41230;
    border-color: #c41230
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper:has(.spa-error-form-input--required) .spa-input-option--checkbox:checked:hover~.spa-input-check {
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%23c41230%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M2.76,12.805 L4.17,11.395 L8.85,16.065 L19.83,5.105 L21.24,6.525 L8.85,18.895 C8.85,18.895 6.82,16.865 2.76,12.805 Z%22%20/%3E%3C/svg%3E")
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options--checkbox-children {
    margin: 20px 0 20px 32px
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-list--horizontal,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-list--vertical {
    margin: 0;
    padding: 0
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-list--horizontal .spa-input-options-wrapper {
    float: left;
    margin: 0 26px 0 0
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-list--horizontal .spa-input-options-wrapper .spa-input-option-label {
    max-width: 100%
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-list--horizontal .horizontal-clear {
    clear: both
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-hint {
    color: #6b5e51;
    font-size: 12px;
    margin: 8px 0 0;
    min-height: 10px
}

[data-sparta-container] .spa-input.spa-input--sparta2.spa-input-options .toggle-trigger.svg-button:after {
    left: -.75px
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset.spa-error-form-input--required .spa-input-options-wrapper .spa-input-check {
    border-color: #c41230
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset .spa-input-box .spa-input-error-message,
[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset .spa-input-box .toggle-trigger-link {
    margin-left: 0
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset .spa-input-error-message:empty {
    display: none
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset .toggle-trigger {
    margin-left: 8px
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset .toggle-trigger-link {
    padding-left: 0
}

[data-sparta-container] .spa-input.spa-input--sparta2 .checkbox-control-wrapper .spa-btn--link {
    padding: 0
}

[data-sparta-container] .spa-input.spa-input--sparta2 .checkbox-control-wrapper .spa-btn--link:first-of-type {
    margin-left: 1px
}

[data-sparta-container] .spa-input.spa-input--sparta2 .checkbox-control-wrapper .checkbox-link-divider {
    color: #d5d5d5
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-fieldset-label+.checkbox-control-wrapper {
    padding-top: 8px
}

[data-sparta-container] .spa-input-option:checked~.spa-input-option-conditional-content>.spa-input-conditional-content-wrapper,
[data-sparta-container] .spa-input-options:checked~.spa-input-option-conditional-content>.spa-input-conditional-content-wrapper {
    display: inherit;
    padding: 10px 10px 10px 0
}

[data-sparta-container] .spa-input-option.spa-input-options--inverse,
[data-sparta-container] .spa-input-option.spa-input-options--inverse .spa-input-options-wrapper .spa-input-option-label,
[data-sparta-container] .spa-input-options.spa-input-options--inverse,
[data-sparta-container] .spa-input-options.spa-input-options--inverse .spa-input-options-wrapper .spa-input-option-label {
    color: #fff
}

[data-sparta-container] .spa-input-option.spa-input-options--inverse .spa-input-options-hint,
[data-sparta-container] .spa-input-options.spa-input-options--inverse .spa-input-options-hint {
    color: #f1efec
}

[data-sparta-container] .spa-input-option.spa-input-options--inverse .toggle-trigger-link,
[data-sparta-container] .spa-input-options.spa-input-options--inverse .toggle-trigger-link {
    color: #fff;
    text-decoration: underline
}

[data-sparta-container] .spa-input-option.spa-input-options--inverse .toggle-trigger-link:focus,
[data-sparta-container] .spa-input-option.spa-input-options--inverse .toggle-trigger-link:hover,
[data-sparta-container] .spa-input-options.spa-input-options--inverse .toggle-trigger-link:focus,
[data-sparta-container] .spa-input-options.spa-input-options--inverse .toggle-trigger-link:hover {
    color: #f1efec;
    text-decoration: none
}

[data-sparta-container] .spa-input-option .flex-wrapper,
[data-sparta-container] .spa-input-options .flex-wrapper {
    display: flex;
    justify-content: flex-start
}

[data-sparta-container] .spa-input-option .flex-wrapper .toggle-trigger.svg-button,
[data-sparta-container] .spa-input-options .flex-wrapper .toggle-trigger.svg-button {
    min-width: 20px
}

@media print {
    [data-sparta-container] * {
        color-adjust: exact;
        -webkit-print-color-adjust: exact
    }
}

[data-sparta-container] .spartaMessage {
    background-color: #fff;
    border: 2px solid #333;
    border-radius: 12px;
    display: flex;
    margin: 24px 0
}

[data-sparta-container] .spartaMessage .spartaMessage-neverShow,
[data-sparta-container] .spartaMessage .spartaMessage-remind {
    display: none
}

[data-sparta-container] .spartaMessage p {
    font-family: roboto-regular;
    margin: 0;
    padding: 10px 0 0
}

[data-sparta-container] .spartaMessage p:last-child {
    padding-bottom: 0
}

[data-sparta-container] .spartaMessage .spartaMessage-content {
    flex: 1;
    float: left
}

[data-sparta-container] .spartaMessage .spartaMessage-content.dismiss {
    padding-right: 16px
}

[data-sparta-container] .spartaMessage .spartaMessage-content>:first-child:focus {
    border-radius: 2px;
    outline: 1px solid #0053c2
}

[data-sparta-container] .spartaMessage .spartaMessage-icon .data-icon {
    display: inline-block;
    position: relative
}

[data-sparta-container] .spartaMessage .spartaMessage-close-x {
    background: transparent;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%23646464%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M18.5882353,4 L12,10.5841151 L5.41176471,4 L4,5.4108818 L10.5882353,11.9949969 L4,18.5791119 L5.41176471,20 L12,13.4158849 L18.5882353,20 L20,18.5791119 L13.4217772,11.9949969 L20,5.4108818 C20,5.4108818 19.5294118,4.94058787 18.5882353,4 Z%22%20/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 24px;
    border-color: transparent;
    display: inline-block;
    height: 24px;
    margin: 0;
    outline: 0;
    padding: 0;
    width: 24px
}

[data-sparta-container] .spartaMessage .spartaMessage-close-x:focus,
[data-sparta-container] .spartaMessage .spartaMessage-close-x:hover {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%230053c2%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M18.5882353,4 L12,10.5841151 L5.41176471,4 L4,5.4108818 L10.5882353,11.9949969 L4,18.5791119 L5.41176471,20 L12,13.4158849 L18.5882353,20 L20,18.5791119 L13.4217772,11.9949969 L20,5.4108818 C20,5.4108818 19.5294118,4.94058787 18.5882353,4 Z%22%20/%3E%3C/svg%3E");
    border-color: #0053c2
}

[data-sparta-container] .spartaMessage .spartaMessage-title {
    font-family: cnx-bold;
    margin-top: 0;
    padding-bottom: 0 0 10px 0
}

[data-sparta-container] .spartaMessage .spartaMessage-list {
    margin-bottom: 0;
    padding: 0
}

[data-sparta-container] .spartaMessage.spartaMessage-border--none {
    border: 0
}

[data-sparta-container] .spartaMessage.error {
    border-color: #c41230
}

[data-sparta-container] .spartaMessage.error.xsmall .data-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%23c41230%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M19,20 L5,20 L12,6 L19,20 Z M12,2 L2,22 L22,22 L12,2 Z M12.0004659,17.0007683 C12.2675305,16.9900218 12.527561,17.0923764 12.7225081,17.2849821 C13.0924973,17.6817383 13.0924973,18.3176545 12.7225081,18.7144106 C12.5295507,18.9103682 12.2681145,19.013276 12.0004659,18.9986245 C11.7328173,19.013276 11.4713811,18.9103682 11.2784238,18.7144106 C11.0918545,18.5316203 10.9904111,18.272071 11.0007152,18.003876 C10.992267,17.7335859 11.0932236,17.4722434 11.2784238,17.2849821 C11.4733708,17.0923764 11.7334013,16.9900218 12.0004659,17.0007683 Z M13,16 L11,16 L11,10.0006316 L13,10.0006316 L13,16 Z%22%20/%3E%3C/svg%3E")
}

[data-sparta-container] .spartaMessage.error.xsmall .spartaMessage-content {
    color: #c41230
}

[data-sparta-container] .spartaMessage.error .data-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%23c41230%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M 12 0 L 24 24 L 0 24 L 12 0 Z M 12 2.6832 L 1.9416 22.8 L 22.0584 22.8 L 12 2.6832 Z M 12.0144 18.984 C 12.5016 18.984 12.822 19.3464 12.822 19.848 C 12.822 20.3364 12.5016 20.7132 11.9856 20.7132 C 11.5128 20.7132 11.1768 20.3364 11.1768 19.848 C 11.1768 19.3464 11.526 18.984 12.0144 18.984 Z M 12.6696 11.1636 L 12.4728 17.8692 L 11.526 17.8692 L 11.3304 11.1636 L 12.6696 11.1636 Z%22%20/%3E%3C/svg%3E")
}

[data-sparta-container] .spartaMessage.error .spartaMessage-title {
    color: #c41230
}

[data-sparta-container] .spartaMessage.success {
    border-color: #207804
}

[data-sparta-container] .spartaMessage.success.xsmall .data-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%23207804%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M12,2 C14.6521649,2 17.195704,3.0535684 19.0710678,4.92893219 C20.9464316,6.80429597 22,9.3478351 22,12 C22,17.5228475 17.5228475,22 12,22 C6.4771525,22 2,17.5228475 2,12 C2,6.4771525 6.4771525,2 12,2 Z M12,4 C7.581722,4 4,7.581722 4,12 C4,16.418278 7.581722,20 12,20 C14.1217319,20 16.1565632,19.1571453 17.6568542,17.6568542 C19.1571453,16.1565632 20,14.1217319 20,12 C20,7.581722 16.418278,4 12,4 Z M16.23,7.74 L17.64,9.16 L10.18,16.61 L6.36,12.79 L7.77,11.38 L10.18,13.79 L16.23,7.74 Z%22%20/%3E%3C/svg%3E")
}

[data-sparta-container] .spartaMessage.success .data-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%23207804%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M 12 0 C 18.6168 0 24 5.3832 24 12 C 24 18.6168 18.6168 24 12 24 C 5.3832 24 0 18.6168 0 12 C 0 5.3832 5.3832 0 12 0 Z M 12 1.2 C 6.0456 1.2 1.2 6.0456 1.2 12 C 1.2 17.9544 6.0456 22.8 12 22.8 C 17.9544 22.8 22.8 17.9544 22.8 12 C 22.8 6.0456 17.9544 1.2 12 1.2 Z M 19.0764 6.4752 L 19.9236 7.3248 L 9.2724 17.9472 L 4.0764 12.7644 L 4.9236 11.9148 L 9.2724 16.2528 L 19.0764 6.4752 Z%22%20/%3E%3C/svg%3E")
}

[data-sparta-container] .spartaMessage.info {
    border-color: #009cde
}

[data-sparta-container] .spartaMessage.info.xsmall .data-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%23646464%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M20,12 C20,16.418278 16.418278,20 12,20 C7.581722,20 4,16.418278 4,12 C4,7.581722 7.581722,4 12,4 C16.418278,4 20,7.581722 20,12 Z M12,2 C6.4771525,2 2,6.4771525 2,12 C2,17.5228475 6.4771525,22 12,22 C17.5228475,22 22,17.5228475 22,12 C22,9.3478351 20.9464316,6.80429597 19.0710678,4.92893219 C17.195704,3.0535684 14.6521649,2 12,2 Z M11.2680529,7.28452629 C11.4679704,7.08825006 11.7312381,6.98647625 12,7.00157072 C12.2664735,6.98590704 12.5274955,7.08790952 12.7240767,7.28452629 C12.9066562,7.46672141 13.0072423,7.72659087 12.9995407,7.9962024 C13.0076769,8.27089461 12.9073951,8.53622112 12.7240767,8.72502733 C12.3000116,9.09165756 11.6999884,9.09165756 11.2759233,8.72502733 C11.0926049,8.53622112 10.9923231,8.27089461 11.0004593,7.9962024 C10.9937927,7.72852925 11.0909335,7.47017929 11.2680529,7.28452629 Z M13,17 L11,17 L11,10 L13,10 L13,17 Z%22%20/%3E%3C/svg%3E")
}

[data-sparta-container] .spartaMessage.info .data-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%23009cde%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M 12 0 C 18.6168 0 24 5.3832 24 12 C 24 18.6168 18.6168 24 12 24 C 5.3832 24 0 18.6168 0 12 C 0 5.3832 5.3832 0 12 0 Z M 12 1.2 C 6.0456 1.2 1.2 6.0456 1.2 12 C 1.2 17.9544 6.0456 22.8 12 22.8 C 17.9544 22.8 22.8 17.9544 22.8 12 C 22.8 6.0456 17.9544 1.2 12 1.2 Z M 12.6 8.4 L 12.6 18 L 11.4 18 L 11.4 8.4 L 12.6 8.4 Z M 11.9904 5.8176 C 12.4164 5.8176 12.75 6.1656 12.75 6.5856 C 12.75 6.9696 12.4164 7.3176 11.9904 7.3176 C 11.5824 7.3176 11.25 6.9696 11.25 6.5856 C 11.25 6.1656 11.5824 5.8176 11.9904 5.8176 Z%22%20/%3E%3C/svg%3E")
}

[data-sparta-container] .spartaMessage.help {
    border-color: #009cde
}

[data-sparta-container] .spartaMessage.help .data-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%23009cde%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M 12 0 C 18.6168 0 24 5.3832 24 12 C 24 18.6168 18.6168 24 12 24 C 5.3832 24 0 18.6168 0 12 C 0 5.3832 5.3832 0 12 0 Z M 12 1.2 C 6.0456 1.2 1.2 6.0444 1.2 12 C 1.2 17.9556 6.0456 22.8 12 22.8 C 17.9556 22.8 22.8 17.9556 22.8 12 C 22.8 6.0444 17.9556 1.2 12 1.2 Z M 11.3148 17.8284 C 11.7948 17.8284 12.174 18.2088 12.174 18.6492 C 12.174 19.1484 11.7756 19.47 11.334 19.47 C 10.8756 19.47 10.4748 19.1292 10.4748 18.6492 C 10.4748 18.2088 10.8552 17.8284 11.3148 17.8284 Z M 11.9088 4.8 C 15.7812 4.8 16.2 7.122 16.2 8.1192 C 16.2 9.8208 14.814 11.0556 13.5912 12.1464 C 12.618 13.014 11.6976 13.8336 11.6976 14.6484 C 11.6976 15.0408 11.7732 15.4836 11.8704 16.0428 L 11.8704 16.0428 L 10.6884 16.2504 C 10.5816 15.6312 10.4976 15.144 10.4976 14.6484 C 10.4976 13.296 11.664 12.2568 12.7932 11.25 C 13.878 10.2828 15 9.282 15 8.1192 C 15 6.7128 13.9596 6 11.9088 6 C 10.8792 6 9.6408 6.216 8.5956 6.5748 L 8.5956 6.5748 L 8.2044 5.4408 C 9.3864 5.0328 10.7364 4.8 11.9088 4.8 Z%22%20/%3E%3C/svg%3E")
}

[data-sparta-container] .spartaMessage.warning {
    border-color: #b05705
}

[data-sparta-container] .spartaMessage.warning.xsmall .data-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%23B05705%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M12,5.93 L13,6.18 C15.19,6.71 16,8.87 16,10.72 L16,16.66 L16.26,16.92 L7.74,16.92 L8,16.66 L8,10.72 C8,8.87 8.78,6.72 11,6.18 L12,5.93 M12,2 C11.5968598,2.00526957 11.2123285,2.17048811 10.9310165,2.4593018 C10.6497045,2.74811548 10.4946606,3.1368607 10.5,3.54 L10.5,4.24 C7.63,4.93 6,7.56 6,10.72 L6,15.85 L4,17.9 L4,18.9 L20,18.9 L20,17.9 L18,15.85 L18,10.72 C18,7.57 16.36,4.93 13.5,4.24 L13.5,3.54 C13.5053394,3.1368607 13.3502955,2.74811548 13.0689835,2.4593018 C12.7876715,2.17048811 12.4031402,2.00526957 12,2 Z M14,20 L10,20 C10,21.1045695 10.8954305,22 12,22 C13.1045695,22 14,21.1045695 14,20 Z%22%20/%3E%3C/svg%3E")
}

[data-sparta-container] .spartaMessage.warning .data-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%23B05705%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M12,0 C18.6168,0 24,5.3832 24,12 C24,18.6168 18.6168,24 12,24 C5.3832,24 0,18.6168 0,12 C0,5.3832 5.3832,0 12,0 Z M12,1.2 C6.0456,1.2 1.2,6.0456 1.2,12 C1.2,17.9544 6.0456,22.8 12,22.8 C17.9544,22.8 22.8,17.9544 22.8,12 C22.8,6.0456 17.9544,1.2 12,1.2 Z M12.6,3.9 L12.6,5.3532 C15.6996,5.6256 17.5464,7.9524 17.5464,11.7396 L17.5464,11.7396 L17.5464,13.2096 L19.4004,15.282 L19.4004,17.7 L15.0924,17.7 C14.7168,19.0992 13.4724,20.1 12,20.1 C10.5288,20.1 9.2844,19.0992 8.9076,17.7 L8.9076,17.7 L4.5996,17.7 L4.5996,15.282 L6.4536,13.2096 L6.4536,11.7396 C6.4536,7.9524 8.3004,5.6256 11.4,5.3532 L11.4,5.3532 L11.4,3.9 L12.6,3.9 Z M13.8216,17.7 L10.1772,17.7 C10.4988,18.414 11.1936,18.9 12,18.9 C12.8064,18.9 13.5012,18.414 13.8216,17.7 L13.8216,17.7 Z M12,6.5004 C9.2376,6.5004 7.6536,8.4096 7.6536,11.7396 L7.6536,11.7396 L7.6536,13.6692 L5.7996,15.7404 L5.7996,16.5 L18.2004,16.5 L18.2004,15.7404 L16.3464,13.6692 L16.3464,11.7396 C16.3464,8.4096 14.7624,6.5004 12,6.5004 Z%22%20/%3E%3C/svg%3E")
}

[data-sparta-container] .spartaMessage.large .spartaMessage-content {
    padding: 16px 16px 16px 0
}

[data-sparta-container] .spartaMessage.large .spartaMessage-content>:first-child {
    padding-top: 0
}

[data-sparta-container] .spartaMessage.large .spartaMessage-content>* {
    font-size: 16px;
    line-height: 24px
}

[data-sparta-container] .spartaMessage.large .spartaMessage-content>:not(:first-child) {
    padding-top: 4px
}

[data-sparta-container] .spartaMessage.large .spartaMessage-title {
    font-size: 20px !important;
    line-height: 28px
}

[data-sparta-container] .spartaMessage.large .spartaMessage-icon {
    flex: 0 0 auto;
    padding: 16px 16px 0
}

[data-sparta-container] .spartaMessage.large .spartaMessage-icon .data-icon {
    background-size: 24px 24px;
    height: 24px;
    width: 24px
}

[data-sparta-container] .spartaMessage.large .spartaMessage-close-x {
    margin: 12px 16px 0 0
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .spartaMessage.large .spartaMessage-content {
        padding: 24px 24px 24px 0
    }

    [data-sparta-container] .spartaMessage.large .spartaMessage-content>:not(:first-child) {
        padding-top: 12px
    }

    [data-sparta-container] .spartaMessage.large .spartaMessage-title {
        font-size: 20px !important;
        line-height: 28px
    }

    [data-sparta-container] .spartaMessage.large .spartaMessage-icon {
        flex: 0 0 auto;
        padding: 24px 24px 0
    }

    [data-sparta-container] .spartaMessage.large .spartaMessage-icon .data-icon {
        background-size: 32px 32px;
        height: 32px;
        width: 32px
    }

    [data-sparta-container] .spartaMessage.large .spartaMessage-close-x {
        margin: 20px 20px 0 0
    }
}

[data-sparta-container] .spartaMessage.medium .spartaMessage-content {
    padding: 16px 16px 16px 0
}

[data-sparta-container] .spartaMessage.medium .spartaMessage-content>:first-child {
    padding-top: 0
}

[data-sparta-container] .spartaMessage.medium .spartaMessage-content>* {
    font-size: 14px;
    line-height: 20px
}

[data-sparta-container] .spartaMessage.medium .spartaMessage-content>:not(:first-child) {
    padding-top: 4px
}

[data-sparta-container] .spartaMessage.medium .spartaMessage-icon {
    flex: 0 0 auto;
    padding: 16px 12px 0 16px
}

[data-sparta-container] .spartaMessage.medium .spartaMessage-icon .data-icon {
    background-size: 20px 20px;
    height: 20px;
    width: 20px
}

[data-sparta-container] .spartaMessage.medium .spartaMessage-close-x {
    margin: 12px 16px 0 0
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .spartaMessage.medium .spartaMessage-content {
        padding: 24px 24px 24px 0
    }

    [data-sparta-container] .spartaMessage.medium .spartaMessage-content>* {
        font-size: 16px;
        line-height: 24px
    }

    [data-sparta-container] .spartaMessage.medium .spartaMessage-icon {
        flex: 0 0 auto;
        padding: 24px 20px 0 24px
    }

    [data-sparta-container] .spartaMessage.medium .spartaMessage-icon .data-icon {
        background-size: 24px 24px;
        height: 24px;
        width: 24px
    }

    [data-sparta-container] .spartaMessage.medium .spartaMessage-close-x {
        margin: 20px 20px 0 0
    }
}

[data-sparta-container] .spartaMessage.small .spartaMessage-content {
    padding: 16px 16px 16px 0
}

[data-sparta-container] .spartaMessage.small .spartaMessage-content>:first-child {
    padding-top: 0
}

[data-sparta-container] .spartaMessage.small .spartaMessage-content>* {
    font-size: 14px;
    line-height: 20px
}

[data-sparta-container] .spartaMessage.small .spartaMessage-content>:not(:first-child) {
    padding-top: 4px
}

[data-sparta-container] .spartaMessage.small .spartaMessage-icon {
    flex: 0 0 auto;
    padding: 16px 12px 0 16px
}

[data-sparta-container] .spartaMessage.small .spartaMessage-icon .data-icon {
    background-size: 20px 20px;
    height: 20px;
    width: 20px
}

[data-sparta-container] .spartaMessage.small .spartaMessage-close-x {
    margin: 12px 16px 0 0
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .spartaMessage.small .spartaMessage-content {
        padding: 24px 24px 24px 0
    }

    [data-sparta-container] .spartaMessage.small .spartaMessage-icon {
        flex: 0 0 auto;
        padding: 24px 16px 0 24px
    }

    [data-sparta-container] .spartaMessage.small .spartaMessage-close-x {
        margin: 20px 20px 0 0
    }
}

[data-sparta-container] .spartaMessage.xsmall {
    border: 0;
    font-size: 12px;
    line-height: 16px
}

[data-sparta-container] .spartaMessage.xsmall .spartaMessage-content {
    padding: 0
}

[data-sparta-container] .spartaMessage.xsmall .spartaMessage-content p {
    font-size: 12px;
    line-height: 16px;
    padding: 0
}

[data-sparta-container] .spartaMessage.xsmall .spartaMessage-icon {
    flex: 0 0 auto;
    height: 16px;
    padding: 0 4px 0 0
}

[data-sparta-container] .spartaMessage.xsmall .spartaMessage-icon .data-icon {
    background-size: 16px 16px;
    height: 16px;
    width: 16px
}

[data-sparta-container] .spartaMessage.error:focus {
    outline: 3px solid #0053c2;
    outline-offset: 2px
}

[data-sparta-container] .spartaMessage.error:has(.spartaMessage-content>:focus) {
    outline-color: transparent
}

[data-sparta-container] .spartaMessage.error .spartaMessage-content button.spa-input-error-utility-button-show-hide {
    padding: 0 4px;
    position: relative;
    top: 5px
}

[data-sparta-container] .spartaMessage.error .spartaMessage-content button.spa-input-error-utility-button-show-hide:hover {
    border-radius: 2px;
    outline: 1px solid #0053c2
}

[data-sparta-container] .spartaMessage.error .spartaMessage-content button.spa-input-error-utility-button-show-hide .spa-icon {
    left: -5px;
    position: relative;
    top: -2px;
    vertical-align: middle;
    width: 20px
}

[data-sparta-container] .spartaMessage.error .spartaMessage-content button.spa-input-error-utility-button-show-hide .spa-icon:hover {
    border-color: transparent;
    text-decoration: none
}

[data-sparta-container] .spartaMessage.error .spartaMessage-content button.spa-input-error-utility-button-show-hide .icon-chevron-up--light-blue {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%230053c2%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M20,15.288491 L18.5791119,16.71 L11.9949969,10.1230074 L5.4108818,16.71 L4,15.288491 L11.9949969,7.29 C11.9949969,7.29 14.6633312,9.95616366 20,15.288491 Z%22%20/%3E%3C/svg%3E")
}

[data-sparta-container] .spartaMessage.error .spartaMessage-content button.spa-input-error-utility-button-show-hide .icon-caret-right--light-blue {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%230053c2%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M8.70149841,20 L7.29,18.5791119 L13.8769926,11.9949969 L7.29,5.4108818 L8.70149841,4 L16.71,11.9949969 C16.71,11.9949969 14.0404995,14.6633312 8.70149841,20 Z%22%20/%3E%3C/svg%3E")
}

[data-sparta-container] .spartaMessage.error .spartaMessage-list>li:focus {
    outline: 1px solid #0053c2
}

[data-sparta-container] .masked-element {
    margin-bottom: 0;
    padding: 0
}

[data-sparta-container] .masked-element .spa-btn--link .masking-value {
    color: #000
}

[data-sparta-container] .masked-element .data-value .label {
    display: block;
    padding-bottom: 0
}

[data-sparta-container] .masked-element .masked-element--hint {
    display: block
}

[data-sparta-container] .spa-input-mask-group {
    position: relative
}

[data-sparta-container] .spa-input-mask-group .spa-input-mask-overlay {
    align-items: center;
    background: #fff;
    display: flex;
    height: calc(100% - 4px);
    left: 2px;
    line-height: 1.25;
    padding: 12px;
    position: absolute;
    top: 2px;
    width: calc(100% - 4px)
}

[data-sparta-container] .spa-input-mask-group .spa-input-mask-overlay .spa-masked-input-value {
    overflow: hidden
}

[data-sparta-container] .spa-input--readonly .spa-input-mask-group .spa-input-mask-overlay {
    cursor: pointer;
    left: 1px;
    padding: 12px 0
}

.sparta-widget-loader-v6 {
    --stylesheet-loaded: true
}

.sparta-widget-loader-v6.sparta-widget-loading-spinner {
    position: relative;
    text-align: justify
}

.sparta-widget-loader-v6.sparta-widget-loading-spinner:before {
    animation: sparta-widget-loading-animation 2s linear infinite;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20fill=%22%230053c2%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M11.9117276,22 C7.06862372,22.0011298 2.90808187,18.5905839 2,13.8749998 L3.00882724,13.6899998 C3.90914096,18.3580403 8.31588698,21.5276214 13.0721202,20.9280896 C17.8283535,20.3285577 21.2945553,16.1665773 20.9875764,11.4237459 C20.6805974,6.6809145 16.7062561,2.99213104 11.9117276,3 L11.9117276,2 C17.4833266,2 22,6.47715244 22,12 C22,17.5228473 17.4833266,22 11.9117276,22 Z%22%20/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 48px;
    bottom: 0;
    content: " ";
    height: 48px;
    left: 50%;
    margin: auto auto auto -24px;
    position: absolute;
    top: 0;
    width: 48px;
    z-index: 1
}

.sparta-widget-loader-v6 [data-sparta-container].sparta-widget-loading {
    height: 100%;
    text-align: justify;
    width: 100%
}

.sparta-widget-loader-v6 [data-sparta-container].sparta-widget-loading>.sparta-widget {
    height: 100%;
    visibility: hidden
}

@keyframes sparta-widget-loading-animation {
    to {
        transform: rotate(1turn)
    }
}

[data-sparta-container] .spa-cinema {
    position: relative;
    width: 100%
}

[data-sparta-container] .spa-cinema .spa-cinema-stage {
    align-items: flex-start;
    aspect-ratio: 16/9;
    background: #ededed;
    border: 1px solid #bababa;
    display: flex;
    flex-wrap: wrap;
    max-height: 810px
}

[data-sparta-container] .spa-cinema .spa-cinema-stage,
[data-sparta-container] .spa-cinema .spa-cinema-stage:focus,
[data-sparta-container] .spa-cinema .spa-cinema-stage:hover {
    outline: 0
}

[data-sparta-container] .spa-cinema .spa-cinema-video-container {
    height: 100%;
    order: 1;
    overflow: hidden;
    position: relative;
    width: 100%
}

[data-sparta-container] .spa-cinema .sparta-kaltura-player-container {
    background-color: #000;
    height: 100%;
    outline: none;
    position: relative;
    user-select: none;
    width: 100%
}

[data-sparta-container] .spa-cinema .spa-cinema-thumbnail-link {
    align-items: center;
    background: none;
    display: flex;
    height: 100%;
    justify-content: center;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%
}

[data-sparta-container] .spa-cinema .spa-cinema-thumbnail-link:focus .spa-cinema-control--play-btn,
[data-sparta-container] .spa-cinema .spa-cinema-thumbnail-link:hover .spa-cinema-control--play-btn {
    border-color: rgba(0, 0, 0, .4)
}

[data-sparta-container] .spa-cinema .spa-cinema-thumbnail--large {
    left: 0;
    max-width: 100%;
    position: absolute;
    top: 0;
    transition: all .35s ease-in-out
}

[data-sparta-container] .spa-cinema .spa-cinema-control--play-btn {
    background-color: rgba(0, 0, 0, .5);
    border: 2px solid rgba(0, 0, 0, .2);
    border-radius: 54px;
    cursor: pointer;
    height: 108px;
    left: 50%;
    padding: 20px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    width: 108px;
    z-index: 1
}

[data-sparta-container] .spa-cinema .spa-cinema-control--play-btn .playkit-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc5Ni44MDYgNDYxLjIwMmM0NC45MTkgMjguMDc1IDQ0LjczOSA3My43MDYgMCAxMDEuNjY4TDMzNy4zMzQgODUwLjA0MUMyOTIuNDE1IDg3OC4xMTYgMjU2IDg1Ny45NTYgMjU2IDgwNC43MzZ2LTU4NS40YzAtNTMuMDk2IDM2LjU5NS03My4yNjYgODEuMzM0LTQ1LjMwNWw0NTkuNDcyIDI4Ny4xNzF6Ii8+PC9zdmc+);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    font-size: 0;
    height: 100%;
    margin: 0 auto;
    min-height: 64px;
    width: 100%
}

[data-sparta-container] .spa-cinema .spa-cinema-video-transcript-trigger {
    display: block;
    margin-top: 16px;
    padding-left: 28px;
    position: relative;
    transition: all .35s ease-in-out
}

[data-sparta-container] .spa-cinema .spa-cinema-video-transcript-trigger .spa-icon {
    border: 0;
    bottom: 0;
    height: 24px;
    left: 0;
    margin: auto;
    padding: 0;
    position: absolute;
    top: 0;
    transition: all .35s ease-in-out;
    width: 24px
}

[data-sparta-container] .spa-cinema .spa-cinema-video-transcript-trigger .spa-icon svg {
    transform: rotate(90deg);
    transition: all .35s ease-in-out
}

[data-sparta-container] .spa-cinema .spa-cinema-video-transcript-trigger .spa-icon path {
    fill: #0053c2
}

[data-sparta-container] .spa-cinema .spa-cinema-video-transcript-trigger:focus,
[data-sparta-container] .spa-cinema .spa-cinema-video-transcript-trigger:hover {
    color: #012169
}

[data-sparta-container] .spa-cinema .spa-cinema-video-transcript-trigger:focus .spa-icon path,
[data-sparta-container] .spa-cinema .spa-cinema-video-transcript-trigger:hover .spa-icon path {
    fill: #012169
}

[data-sparta-container] .spa-cinema .spa-cinema-video-transcript-content {
    height: 0;
    overflow: hidden;
    padding-top: 12px;
    position: relative;
    transition: all .75s ease-in-out
}

[data-sparta-container] .spa-cinema .spa-cinema-video-transcript--hidden .spa-cinema-video-transcript-content {
    display: none
}

[data-sparta-container] .spa-cinema .spa-cinema-video-transcript--active .spa-cinema-video-transcript-content {
    display: block
}

[data-sparta-container] .spa-cinema .spa-cinema-video-transcript--active .spa-cinema-video-transcript-trigger .spa-icon svg {
    transform: rotate(-90deg)
}

[data-sparta-container] .ah-pwdless-common-utility {
    color: #333;
    font: 100% Arial, Helvetica, sans-serif
}

[data-sparta-container] .ah-pwdless-common-utility p {
    color: #333
}

[data-sparta-container] .ah-inauth-utility {
    color: #333;
    font: 100% Arial, Helvetica, sans-serif
}

[data-sparta-container] .ah-inauth-utility p {
    color: #333
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .global-nav-module .header__children .search-stub-child-container {
        flex: 0 1 auto;
        margin: auto 2px
    }
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .global-nav-module .header__children .search-stub-child-container {
        margin: auto 2px 5px;
        min-width: 115px
    }
}

[data-sparta-container] .global-nav-module .small-search {
    margin: -20px auto -15px !important;
    max-width: 450px;
    min-height: 80px;
    padding: 0 10px
}

[data-sparta-container] .global-nav-module .spa-input-box {
    z-index: auto
}

[data-sparta-wrapper=homepage] [data-sparta-container=homepage] .header-module .main-nav-top-logo #search,
[data-sparta-wrapper=hp-assets] [data-sparta-container=hp-assets] .header-module .main-nav-top-logo #search,
[data-sparta-wrapper=notice-hp-outage] [data-sparta-container=notice-hp-outage] .header-module .main-nav-top-logo #search {
    flex-basis: 26%;
    margin-right: 10px;
    max-width: 290px;
    min-height: 54px
}

[data-sparta-wrapper=homepage] [data-sparta-container=homepage] .small-search,
[data-sparta-wrapper=hp-assets] [data-sparta-container=hp-assets] .small-search,
[data-sparta-wrapper=notice-hp-outage] [data-sparta-container=notice-hp-outage] .small-search {
    margin: -10px auto 0 !important
}

@media only screen and (min-width:768px) {

    [data-sparta-wrapper=homepage] [data-sparta-container=homepage] .small-search,
    [data-sparta-wrapper=hp-assets] [data-sparta-container=hp-assets] .small-search,
    [data-sparta-wrapper=notice-hp-outage] [data-sparta-container=notice-hp-outage] .small-search {
        margin: -7px auto 0 !important
    }
}

[data-sparta-wrapper=homepage] [data-sparta-container=homepage] .small-search .form,
[data-sparta-wrapper=hp-assets] [data-sparta-container=hp-assets] .small-search .form,
[data-sparta-wrapper=notice-hp-outage] [data-sparta-container=notice-hp-outage] .small-search .form {
    transform: translate(-50%, 35%)
}

[data-sparta-wrapper=homepage] [data-sparta-container=homepage] .static-search .form,
[data-sparta-wrapper=hp-assets] [data-sparta-container=hp-assets] .static-search .form,
[data-sparta-wrapper=notice-hp-outage] [data-sparta-container=notice-hp-outage] .static-search .form {
    right: 19px
}

[data-sparta-container] .small-search .form,
[data-sparta-container] .static-search .form {
    display: flex;
    position: relative;
    right: 0;
    width: 281px
}

[data-sparta-container] .small-search .form--input,
[data-sparta-container] .static-search .form--input {
    border-color: #787878 !important;
    border-radius: 2px !important;
    height: 40px !important;
    padding-right: 66px !important
}

[data-sparta-container] .small-search .form--input:focus,
[data-sparta-container] .small-search .form--input:hover,
[data-sparta-container] .static-search .form--input:focus,
[data-sparta-container] .static-search .form--input:hover {
    border-color: #0053c2 !important
}

[data-sparta-container] .small-search .form--input::placeholder,
[data-sparta-container] .static-search .form--input::placeholder {
    color: #000
}

[data-sparta-container] .small-search .form--search-icon,
[data-sparta-container] .static-search .form--search-icon {
    background-color: transparent !important;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20fill=%22rgb%28120,120,120%29%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M16.1,14.3383085 C17,13.0447761 17.6,11.4527363 17.6,9.76119403 C17.6,5.68159204 13.9,2 9.8,2 C5.7,2 2,5.78109453 2,9.86069652 C2,13.9402985 5.7,17.6218905 9.8,17.6218905 C11.4,17.6218905 13.1,17.0248756 14.4,16.1293532 L14.4,16.1293532 L20.3,22 L22,20.3084577 C18.6,16.9253731 16.1,14.3383085 16.1,14.3383085 Z M9.8,15.5323383 C6.6,15.5323383 4,12.9452736 4,9.76119403 C4,6.57711443 6.6,4.08955224 9.8,4.08955224 C13,4.08955224 15.6,6.67661692 15.6,9.76119403 C15.6,12.8457711 12.9,15.5323383 9.8,15.5323383 Z%22%20/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    border-radius: 0;
    height: 31px;
    position: absolute;
    right: 10px;
    top: 4px
}

[data-sparta-container] .small-search .form--search-icon:focus,
[data-sparta-container] .small-search .form--search-icon:hover,
[data-sparta-container] .static-search .form--search-icon:focus,
[data-sparta-container] .static-search .form--search-icon:hover {
    background-color: transparent !important;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20fill=%22rgb%280,83,194%29%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M16.1,14.3383085 C17,13.0447761 17.6,11.4527363 17.6,9.76119403 C17.6,5.68159204 13.9,2 9.8,2 C5.7,2 2,5.78109453 2,9.86069652 C2,13.9402985 5.7,17.6218905 9.8,17.6218905 C11.4,17.6218905 13.1,17.0248756 14.4,16.1293532 L14.4,16.1293532 L20.3,22 L22,20.3084577 C18.6,16.9253731 16.1,14.3383085 16.1,14.3383085 Z M9.8,15.5323383 C6.6,15.5323383 4,12.9452736 4,9.76119403 C4,6.57711443 6.6,4.08955224 9.8,4.08955224 C13,4.08955224 15.6,6.67661692 15.6,9.76119403 C15.6,12.8457711 12.9,15.5323383 9.8,15.5323383 Z%22%20/%3E%3C/svg%3E");
    box-shadow: 0 0 0 1px #0053c2
}

[data-sparta-container] .small-search .form--search-icon:before,
[data-sparta-container] .static-search .form--search-icon:before {
    border-left: 1px solid #d5d5d5;
    bottom: 5px;
    content: " ";
    display: block;
    left: -17px;
    position: absolute;
    right: 0;
    top: 5px
}

[data-sparta-container] .small-search .form {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 90%
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .small-search .form {
        max-width: 430px
    }
}

#globalGetAppModalContent {
    margin-bottom: 12px
}

#globalGetAppModalContent .validation-error {
    background-position: 12px;
    background-repeat: no-repeat;
    background-size: 20px;
    color: #c41230;
    padding: 10px 0 10px 30px
}

#globalGetAppModalContent .spa-btn {
    margin-top: 26px
}

#globalGetAppModalContent .title {
    color: #5d4709;
    font-size: 24px;
    margin-bottom: 18px
}

#globalGetAppModalContent .content.with-icon {
    background-position: 0;
    background-repeat: no-repeat;
    background-size: 50px;
    padding: 10px 0 10px 60px
}

#globalGetAppModalContent .content.with-icon.success-icon {
    background-position: 0 0;
    background-size: 28px;
    padding: 14px 0 14px 40px
}

#globalGetAppModalContent .content #android-get-app,
#globalGetAppModalContent .content #ipad-get-app,
#globalGetAppModalContent .content #iphone-get-app,
#globalGetAppModalContent .content #other-get-app,
#globalGetAppModalContent .content #windows10-get-app {
    margin-top: 32px
}

#globalGetAppModalContent .content section {
    display: none
}

#globalGetAppModalContent .content section.open {
    display: block
}

#globalGetAppModalContent .content section#other .disclaimer {
    font-size: 14px
}

#globalGetAppModalContent .content section h5 {
    color: #c41230;
    font-size: 18px;
    margin-bottom: 3px
}

#globalGetAppModalContent .content section .app-store-image {
    width: 135px
}

#globalGetAppModalContent .content section .disclaimer {
    color: #333;
    font-size: 12px;
    margin-bottom: 18px;
    margin-top: 12px
}

#globalGetAppModalContent .content section .disclaimer.contact-section {
    margin: 4px 0 0
}

#globalGetAppModalContent .content section .disclaimer.trademark-disclosure {
    color: #000;
    font-size: 10px;
    margin-bottom: 0
}

#globalGetAppModalContent .content section .primary-action {
    margin-bottom: 20px;
    margin-top: 20px
}

#globalGetAppModalContent .content section .secondary-action {
    margin-bottom: 30px
}

@media only screen and (min-width:1px) and (max-width:767px) {
    #globalGetAppModalContent .content section .spa-input-btn-group .column .spa-btn--medium {
        margin: 0
    }

    #globalGetAppModalContent .content section .spa-input-btn-group .column .spa-error-form-label--required~.spa-input-error-message,
    #globalGetAppModalContent .content section .spa-input-btn-group .column .spa-error-form-label--validation~.spa-input-error-message {
        margin-bottom: 10px
    }
}

#globalGetAppModalContent .spinner {
    animation: spin 1s linear infinite;
    border: 2px solid #f5f5f5;
    border-radius: 50%;
    border-top-color: #0073cf;
    float: right;
    height: 12px;
    margin-left: 4px;
    margin-top: 4px;
    width: 12px
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@charset "UTF-8";

@media only screen and (min-width:1px) and (max-width:767px) {
    html[lang=es-US] [data-sparta-container] .navigation-module nav {
        padding: 0 10px
    }
}

html[lang=es-US] [data-sparta-container] .navigation-module .hide-for-large-up {
    justify-content: center;
    max-width: 540px !important
}

html[lang=es-US] [data-sparta-container] .navigation-module .hide-for-large-up>div {
    max-width: unset
}

@media only screen and (min-width:1px) and (max-width:767px) {
    html[lang=es-US] [data-sparta-container] .navigation-module#navigationMobile>div.row {
        max-width: 100%;
        padding: 0 !important
    }

    html[lang=es-US] [data-sparta-container] .navigation-module#navigationMobile>div.row>div.column.small-centered {
        margin: 0 !important
    }

    html[lang=es-US] [data-sparta-container] .navigation-module#navigationMobile .main-nav-links>li>a {
        font-size: 14px !important
    }
}

html[lang=es-US] [data-sparta-container] .navigation-module .menu-content .intro-headline {
    font-size: 22px
}

html[lang=es-US] [data-sparta-container] .navigation-module .menu-content #btnCompareCreditCards {
    padding: 8px 12px
}

html[lang=es-US] [data-sparta-container] .navigation-module .menu-content #exploreCheckingAccounts {
    font-size: 16px;
    line-height: 14px
}

html[lang=es-US] [data-sparta-container] .navigation-module .menu-content #visitBetterMoneyHabits:focus,
html[lang=es-US] [data-sparta-container] .navigation-module .menu-content #visitBetterMoneyHabits:hover {
    padding-top: 7px
}

html[lang=es-US] [data-sparta-container] .navigation-module .menu-content .smaller-font-headline,
html[lang=es-US] [data-sparta-container] .navigation-module .menu-content ul li>a {
    font-size: 18px
}

html[lang=es-US] [data-sparta-container] .navigation-module .menu-content .bottom-link {
    margin-top: 5px
}

html[lang=es-US] [data-sparta-container] .navigation-module .menu-content .bottom-link a {
    font-size: 22px
}

html[lang=es-US] [data-sparta-container] .navigation-module .menu-content .menu-item .three-items ul ul {
    max-width: 235px
}

html[lang=es-US] [data-sparta-container] .navigation-module .spa-btn--medium {
    font-size: 18px
}

html[lang=es-US] [data-sparta-container] .navigation-module #navSavingsTablet .show-for-medium-up {
    width: 175px
}

html[lang=es-US] [data-sparta-container] .navigation-module #navCreditCardsPreferredRewards,
html[lang=es-US] [data-sparta-container] .navigation-module #navHomeLoansPreferredRewards {
    top: 8px
}

html[lang=es-US] [data-sparta-container] .navigation-module #btnCompareCreditCards {
    white-space: nowrap
}

@media screen and (min-width:1025px) and (max-width:1252px) {
    html[lang=es-US] [data-sparta-container] .navigation-module #navCheckingPreferredRewards span {
        font-size: 16px !important
    }
}

@media screen and (min-width:1025px) and (max-width:1124px) {
    html[lang=es-US] [data-sparta-container] .navigation-module #navCheckingPreferredRewards {
        white-space: normal
    }
}

@media screen and (min-width:1100px) and (max-width:1258px) {
    html[lang=es-US] [data-sparta-container] .navigation-module #navSavingsPreferredRewards {
        white-space: normal
    }

    html[lang=es-US] [data-sparta-container] .navigation-module #navSavingsPreferredRewards span {
        font-size: 16px !important
    }
}

@media screen and (min-width:1025px) and (max-width:1101px) {
    html[lang=es-US] [data-sparta-container] .navigation-module #navSavingsPreferredRewards {
        white-space: normal
    }

    html[lang=es-US] [data-sparta-container] .navigation-module #navSavingsPreferredRewards span {
        font-size: 14px !important
    }
}

@media screen and (min-width:1025px) and (max-width:1037px) {
    html[lang=es-US] [data-sparta-container] .navigation-module #navAutoLoansPreferredRewards span {
        font-size: 17px !important
    }
}

html[lang=es-US] [data-sparta-container] .navigation-module .menu-content-container.active {
    height: 480px
}

html[lang=es-US] [data-sparta-container] .navigation-module .menu-content-container.active .template {
    height: 365px
}

[data-sparta-container] .smallbusiness .navigation-module .menu-content {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%
}

[data-sparta-container] .smallbusiness .navigation-module .menu-content .template {
    max-width: 1256px !important
}

[data-sparta-container] .smallbusiness .navigation-module .menu-content .bottom-link a {
    justify-content: center
}

[data-sparta-container] .smallbusiness .navigation-module #btnBizCreditCards,
[data-sparta-container] .smallbusiness .navigation-module #btnLending {
    padding: 8px 12px
}

[data-sparta-container] .smallbusiness .navigation-module #btnExploreChecking {
    height: auto
}

[data-sparta-container] .smallbusiness .navigation-module #btnSBResources {
    padding: 8px 10px
}

[data-sparta-container] .smallbusiness .navigation-module .bottom-link {
    top: 4px;
    width: 100%
}

[data-sparta-container] .smallbusiness .navigation-module .intro-description>a {
    font-size: 16px !important;
    padding: 8px 18px !important
}

[data-sparta-container] .navigation-module {
    font-family: cnx-regular, Arial, Helvetica, sans-serif;
    position: relative;
    top: 1px
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .navigation-module {
        padding: 10px 0
    }
}

[data-sparta-container] .navigation-module p {
    font-family: cnx-regular, Arial, Helvetica, sans-serif
}

[data-sparta-container] .navigation-module .row,
[data-sparta-container] .navigation-module .row .column {
    padding: 0
}

[data-sparta-container] .navigation-module .chevron-right:after {
    background: url(https://www1.bac-assets.com//homepage/spa-assets/images/arrow_right_blue-5412275b1ffcc452ea5b.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: -4px;
    content: "Â Â ";
    display: inline;
    font-size: 20px;
    left: 4px;
    padding: 4px 0 0 1px;
    position: relative;
    white-space: nowrap
}

[data-sparta-container] .navigation-module .red-outline-button a {
    border-color: #e31837;
    color: #e31837
}

[data-sparta-container] .navigation-module .red-outline-button a:focus,
[data-sparta-container] .navigation-module .red-outline-button a:hover {
    outline: 1px dotted #e31837
}

[data-sparta-container] .navigation-module .blue-outline-button a {
    border-color: #0073cf;
    color: #0073cf
}

[data-sparta-container] .navigation-module .blue-outline-button a:hover {
    outline: 1px dotted #0073cf
}

[data-sparta-container] .navigation-module .light {
    font-family: cnx-light, Arial, Helvetica, sans-serif
}

[data-sparta-container] .navigation-module .main-nav-links {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    font-size: 20px;
    height: 200px;
    list-style-type: none;
    margin: 28px auto 20px 0;
    padding: 0;
    position: relative
}

[data-sparta-container] .navigation-module .main-nav-links[data-rowcount="3"] {
    height: 145px
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .navigation-module .main-nav-links {
        height: 235px;
        left: 6%;
        margin-left: auto;
        margin-top: 0;
        max-width: 500px
    }

    [data-sparta-container] .navigation-module .main-nav-links[data-rowcount="3"] {
        height: 180px
    }
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .navigation-module .main-nav-links {
        flex-direction: row;
        flex-wrap: nowrap;
        height: auto;
        justify-content: space-between;
        margin: 0 auto;
        max-width: 1256px
    }
}

@media screen and (min-width:1025px) and (max-width:1310px) {
    [data-sparta-container] .navigation-module .main-nav-links {
        padding: 0 20px
    }
}

[data-sparta-container] .navigation-module .main-nav-links li {
    animation-delay: .5s;
    animation-duration: .5s;
    animation-fill-mode: backwards;
    animation-iteration-count: 1;
    animation-name: slideInFromRight;
    animation-play-state: running;
    animation-timing-function: cubic-bezier(.15, .05, .25, .35);
    display: block;
    position: relative
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .navigation-module .main-nav-links li {
        animation: none;
        min-height: 0;
        padding: 0 14px
    }

    [data-sparta-container] .navigation-module .main-nav-links li:first-child {
        padding-left: 0
    }

    [data-sparta-container] .navigation-module .main-nav-links li:nth-child(7) {
        padding-right: 0
    }
}

[data-sparta-container] .navigation-module .main-nav-links li a {
    color: #0073cf;
    display: flex;
    font-size: 16px;
    height: 48px;
    line-height: 1.1;
    position: relative
}

[data-sparta-container] .navigation-module .main-nav-links li a:focus {
    outline: 1px dotted
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .navigation-module .main-nav-links li a:hover {
        outline: 1px dotted #000
    }
}

@media only screen and (min-width:1px) and (max-width:767px) {
    [data-sparta-container] .navigation-module .main-nav-links li a:hover {
        outline: 1px dotted #000
    }
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .navigation-module .main-nav-links li a {
        height: 58px
    }
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .navigation-module .main-nav-links li a {
        color: #000;
        display: block;
        font-size: 20px;
        height: 100%;
        line-height: inherit;
        outline: 1px transparent;
        padding: 10px 0 14px;
        position: relative;
        text-decoration: none
    }

    [data-sparta-container] .navigation-module .main-nav-links li a:after {
        bottom: 0;
        content: "";
        display: block;
        left: 0;
        position: absolute;
        width: 100%
    }

    [data-sparta-container] .navigation-module .main-nav-links li a:focus:after,
    [data-sparta-container] .navigation-module .main-nav-links li a:hover:after {
        border-bottom: 2px solid #333
    }

    [data-sparta-container] .navigation-module .main-nav-links li a[aria-selected]:after {
        border-bottom: 3px solid #333
    }
}

[data-sparta-container] .navigation-module .main-nav-links li span {
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .navigation-module .main-nav-links li span {
        position: relative;
        top: auto;
        transform: none
    }
}

[data-sparta-container] .navigation-module .main-nav-links li span.icon {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    height: 28px;
    text-align: center;
    width: 28px
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .navigation-module .main-nav-links li span.icon {
        height: 25px;
        margin-right: 15px;
        width: 25px
    }
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .navigation-module .main-nav-links li span.icon {
        display: none
    }
}

[data-sparta-container] .navigation-module .main-nav-links li span.icon svg {
    height: 100%
}

@media only screen and (min-width:1px) and (max-width:767px) {
    [data-sparta-container] .navigation-module .main-nav-links li span.icon svg {
        width: 100%
    }
}

[data-sparta-container] .navigation-module .main-nav-links li span.title {
    padding-left: 44px
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .navigation-module .main-nav-links li span.title {
        padding-left: 50px
    }
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .navigation-module .main-nav-links li span.title {
        padding: 0
    }
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .navigation-module .main-nav-links .show-icon a .icon {
        height: 32px;
        width: 40px
    }
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .navigation-module .main-nav-links .show-icon a {
        flex-direction: row-reverse;
        padding-bottom: 6px;
        padding-right: 35px
    }

    [data-sparta-container] .navigation-module .main-nav-links .show-icon a .icon {
        display: block;
        height: 28px;
        margin: 0 0 0 3px;
        position: absolute;
        right: 0;
        transform: translateY(-24%);
        width: 32px
    }
}

[data-sparta-container] .navigation-module .mobile-buttons {
    display: flex;
    list-style: none;
    margin-bottom: 60px;
    margin-left: 0
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .navigation-module .mobile-buttons {
        margin-left: auto;
        margin-right: auto;
        max-width: 500px;
        position: relative
    }
}

@media only screen and (min-width:1px) and (max-width:767px) {
    [data-sparta-container] .navigation-module .mobile-buttons li:first-child a {
        padding: 5px 32px 5px 5px
    }
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .navigation-module .mobile-buttons li:first-child a {
        padding: 5px 64px 5px 5px
    }
}

[data-sparta-container] .navigation-module .mobile-buttons li:not(:last-child) {
    margin-right: 5px
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .navigation-module .mobile-buttons li:not(:last-child) {
        margin-right: 40px
    }
}

[data-sparta-container] .navigation-module .mobile-buttons a {
    align-items: center;
    border: 2px solid;
    border-radius: 5px;
    display: inline-flex;
    font-size: 13px;
    line-height: 1.1;
    padding: 5px
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .navigation-module .mobile-buttons a {
        font-size: 16px;
        padding: 5px 8px
    }
}

[data-sparta-container] .navigation-module .mobile-buttons a:focus,
[data-sparta-container] .navigation-module .mobile-buttons a:hover {
    text-decoration: none
}

[data-sparta-container] .navigation-module .mobile-buttons .icon {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    height: 25px;
    margin-right: 10px;
    text-align: center;
    width: 25px
}

[data-sparta-container] .navigation-module .mobile-buttons svg {
    height: 100%;
    width: 100%
}

@media only screen and (min-width:1px) and (max-width:767px) {
    [data-sparta-container] .navigation-module .mobile-buttons li {
        flex-basis: 50%
    }
}

[data-sparta-container] .navigation-module .menu-content-container {
    background: #f5f5f5;
    display: none;
    max-height: 0;
    overflow: hidden;
    transition: max-height .25s linear
}

[data-sparta-container] .navigation-module .menu-content-container.active {
    display: block;
    max-height: 1000px;
    padding: 0 10px
}

[data-sparta-container] .navigation-module .menu-content-container section {
    height: 0;
    opacity: 0;
    overflow: hidden;
    transition: height .25s linear, visibility .25s linear, opacity .25s linear;
    visibility: hidden
}

[data-sparta-container] .navigation-module .menu-content-container section.active {
    height: 475px;
    opacity: 1;
    visibility: visible
}

[data-sparta-container] .navigation-module .menu-content-container .menu-close-container {
    background: #f5f5f5;
    height: 46px;
    margin: 0 auto;
    max-width: 1256px;
    padding: 0 10px;
    text-align: right
}

[data-sparta-container] .navigation-module .menu-content-container .menu-close-container .menu-close {
    color: #000;
    display: inline-block;
    font-size: 16px;
    margin: 12px 1px 14px 0;
    padding-right: 25px;
    position: relative
}

[data-sparta-container] .navigation-module .menu-content-container .menu-close-container .menu-close:focus {
    outline: 1px dotted
}

[data-sparta-container] .navigation-module .menu-content-container .menu-close-container .menu-close .close-x {
    font-size: 40px;
    position: absolute;
    right: 0;
    top: -2px
}

[data-sparta-container] .navigation-module .menu-content {
    background: #f5f5f5;
    color: #000;
    line-height: 1.2
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .navigation-module .menu-content {
        margin: 0 auto;
        max-width: 1256px
    }
}

[data-sparta-container] .navigation-module .menu-content .column {
    padding: 0 10px
}

[data-sparta-container] .navigation-module .menu-content .column.small-4,
[data-sparta-container] .navigation-module .menu-content .column.small-5,
[data-sparta-container] .navigation-module .menu-content .column.small-7 {
    padding: 0
}

[data-sparta-container] .navigation-module .menu-content .intro,
[data-sparta-container] .navigation-module .menu-content .second-section {
    max-width: 303px
}

[data-sparta-container] .navigation-module .menu-content .intro-row-2,
[data-sparta-container] .navigation-module .menu-content .second-section-row-2 {
    margin-top: 32px
}

[data-sparta-container] .navigation-module .menu-content .intro-image,
[data-sparta-container] .navigation-module .menu-content .second-section-image {
    margin-bottom: 1.25rem
}

[data-sparta-container] .navigation-module .menu-content .intro-headline,
[data-sparta-container] .navigation-module .menu-content .second-section-headline {
    font-size: 24px;
    line-height: 1.2
}

[data-sparta-container] .navigation-module .menu-content .intro-headline.less-margin-headline,
[data-sparta-container] .navigation-module .menu-content .second-section-headline.less-margin-headline {
    margin-bottom: 16px
}

[data-sparta-container] .navigation-module .menu-content .intro-description,
[data-sparta-container] .navigation-module .menu-content .second-section-description {
    margin-bottom: 1.25rem;
    padding-top: 4px
}

[data-sparta-container] .navigation-module .menu-content a:not(.spa-btn) {
    color: #0073cf
}

[data-sparta-container] .navigation-module .menu-content ul {
    list-style: none;
    margin-left: 30px;
    max-width: 365px
}

[data-sparta-container] .navigation-module .menu-content ul.bmh-icon-list {
    margin-left: 0;
    max-width: none
}

[data-sparta-container] .navigation-module .menu-content ul.bmh-icon-list li {
    height: 40px;
    margin-bottom: 10px
}

[data-sparta-container] .navigation-module .menu-content ul.no-left-margin {
    margin-left: 0
}

[data-sparta-container] .navigation-module .menu-content ul li {
    margin-bottom: 14px
}

[data-sparta-container] .navigation-module .menu-content ul li>a {
    font-size: 20px
}

[data-sparta-container] .navigation-module .menu-content ul li p {
    font-size: 18px;
    line-height: 1.3;
    margin: 0
}

[data-sparta-container] .navigation-module .menu-content ul li p.compact {
    font-size: 16px;
    line-height: 1.2;
    margin-bottom: -4px
}

[data-sparta-container] .navigation-module .menu-content ul.tight-list>li {
    margin-bottom: 12px
}

[data-sparta-container] .navigation-module .menu-content ul.list-left {
    margin-left: 0;
    min-width: 784px
}

[data-sparta-container] .navigation-module .menu-content .practiceLoanLinks {
    float: left;
    font-size: 18px;
    margin-right: 25px;
    margin-top: 10px;
    position: relative;
    z-index: 1
}

[data-sparta-container] .navigation-module .menu-content .offer-container {
    display: block;
    padding-top: 10px
}

[data-sparta-container] .navigation-module .menu-content .offer-container .offer {
    background-color: #fff;
    box-shadow: 0 2px 4px #d5d5d5;
    margin-right: 2px;
    overflow: hidden;
    padding: 12px 24px 20px;
    position: relative;
    width: 100%
}

[data-sparta-container] .navigation-module .menu-content .offer-container .offer.offer-bmh {
    float: left;
    padding: 12px 28px 20px;
    width: 61%
}

[data-sparta-container] .navigation-module .menu-content .offer-container .offer.offer-bmh .offer-image picture img,
[data-sparta-container] .navigation-module .menu-content .offer-container .offer.offer-bmh .offer-image svg {
    margin: 5px auto;
    min-height: 60px
}

[data-sparta-container] .navigation-module .menu-content .offer-container .offer.offer-bmh .offer-description {
    font-size: 16px
}

[data-sparta-container] .navigation-module .menu-content .offer-container .offer-headline {
    font-size: 12px;
    text-transform: uppercase
}

[data-sparta-container] .navigation-module .menu-content .offer-container .offer-image img,
[data-sparta-container] .navigation-module .menu-content .offer-container .offer-image svg {
    display: block;
    margin: 10px auto;
    max-width: 100%;
    min-height: 74px
}

[data-sparta-container] .navigation-module .menu-content .offer-container .offer-description {
    font-size: 18px
}

[data-sparta-container] .navigation-module .menu-content .offer-container .offer-description a:after,
[data-sparta-container] .navigation-module .menu-content .offer-container .offer-description a:before {
    color: #0073cf;
    content: ""
}

[data-sparta-container] .navigation-module .menu-content .offer-container .offer-description a:before {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

[data-sparta-container] .navigation-module .menu-content .lower-tile {
    background-color: #fff;
    box-shadow: 0 2px 4px #d5d5d5;
    margin: 14px 0;
    padding: 12px 20px 20px;
    position: relative;
    width: 100%
}

[data-sparta-container] .navigation-module .menu-content .lower-tile-headline {
    font-size: 12px;
    margin-bottom: 10px;
    text-transform: uppercase
}

[data-sparta-container] .navigation-module .menu-content .lower-tile-icon {
    display: inline-block;
    position: absolute;
    width: 12%
}

[data-sparta-container] .navigation-module .menu-content .lower-tile-link {
    display: inline-block;
    font-size: 14px;
    padding-left: 30px
}

[data-sparta-container] .navigation-module .menu-content .lower-tile-link a:before {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

[data-sparta-container] .navigation-module .menu-content .template {
    height: 360px
}

[data-sparta-container] .navigation-module .menu-content .menu-item {
    padding: -1px 0 7px;
    position: relative
}

[data-sparta-container] .navigation-module .menu-content .menu-item:after {
    background-color: #d5d5d5;
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    margin-bottom: 10px;
    max-width: 784px;
    position: relative;
    width: 100%
}

[data-sparta-container] .navigation-module .menu-content .menu-item:first-of-type {
    padding-top: 0
}

[data-sparta-container] .navigation-module .menu-content .menu-item:last-of-type {
    padding-bottom: 0
}

[data-sparta-container] .navigation-module .menu-content .menu-item:last-of-type:after {
    display: none
}

[data-sparta-container] .navigation-module .menu-content .menu-item .intro-headline {
    font-family: cnx-regular, Arial, Helvetica, sans-serif
}

[data-sparta-container] .navigation-module .menu-content .menu-item .intro-description {
    padding-top: 0
}

[data-sparta-container] .navigation-module .menu-content .menu-item .three-items {
    float: left
}

[data-sparta-container] .navigation-module .menu-content .menu-item .three-items:last-of-type {
    margin-right: 0
}

[data-sparta-container] .navigation-module .menu-content .bottom-link {
    align-content: center;
    border-top: 1px solid #d5d5d5;
    height: 45px;
    position: relative;
    text-align: center
}

[data-sparta-container] .navigation-module .menu-content .bottom-link a {
    bottom: auto;
    color: #0073cf;
    display: flex;
    font-size: 24px;
    padding: 0 28px 0 0;
    position: relative;
    top: 10px;
    transform: none;
    transition: none
}

[data-sparta-container] .navigation-module .menu-content .bottom-link a .spa-arrow-btn:after,
[data-sparta-container] .navigation-module .menu-content .bottom-link a .spa-arrow-btn:before {
    background: #0073cf;
    content: "";
    display: inline-block;
    height: 10px;
    position: relative;
    width: 2px
}

[data-sparta-container] .navigation-module .menu-content .bottom-link a .spa-arrow-btn:after:hover,
[data-sparta-container] .navigation-module .menu-content .bottom-link a .spa-arrow-btn:before:hover {
    background: #0073cf
}

[data-sparta-container] .navigation-module .menu-content .bottom-link a .spa-arrow-btn:after {
    right: -18px;
    top: 2px;
    transform: rotate(45deg)
}

[data-sparta-container] .navigation-module .menu-content .bottom-link a .spa-arrow-btn:before {
    right: -20px;
    top: -4px;
    transform: rotate(-45deg)
}

[data-sparta-container] .navigation-module .menu-content .bottom-link--left {
    align-content: center;
    height: 45px;
    text-align: left
}

[data-sparta-container] .navigation-module .menu-content .bottom-link--left a {
    padding: 0 0 0 10px
}

[data-sparta-container] .navigation-module .menu-content .template-3+.bottom-link .bottom-link--left .headline a {
    margin-left: 30px;
    padding: 0 28px 0 0;
    white-space: nowrap
}

[data-sparta-container] .navigation-module .menu-content .template-3+.bottom-link .bottom-link--left a {
    padding: 0
}

[data-sparta-container] .navigation-module .menu-content .template-6+.bottom-link .bottom-link--left .headline a {
    padding: 0 28px 0 0;
    white-space: nowrap
}

[data-sparta-container] .navigation-module .menu-content .template-6+.bottom-link .bottom-link--left a {
    padding: 0
}

[data-sparta-container] .navigation-module #navCreditCardsPreferredRewards:focus,
[data-sparta-container] .navigation-module #navCreditCardsPreferredRewards:hover {
    text-decoration: underline 2px
}

[data-sparta-container] .navigation-module #navHomeLoansContent .navigation-module .menu-content .menu-item .three-items {
    margin-right: 0
}

[data-sparta-container] .navigation-module #navHomeLoansManageYourLoansLink {
    margin-top: 6px
}

[data-sparta-container] .navigation-module #navHomeLoansPreferredRewards.navHomeLoansSpanish {
    margin-top: 7px
}

[data-sparta-container] .navigation-module #navAutoLoansPreferredRewards {
    justify-content: center
}

[data-sparta-container] .navigation-module #navInvestingContent p {
    display: flex
}

[data-sparta-container] .navigation-module #navInvestingContent p>span {
    margin-left: 4px
}

[data-sparta-container] .navigation-module #navInvestingContent .menu-content .menu-item:last-of-type {
    padding: 12.5px 0 7px
}

[data-sparta-container] .navigation-module #navInvesting>span>svg {
    fill: #012169
}

[data-sparta-container] .navigation-module #visitBetterMoneyHabits {
    padding: 8px 20px
}

[data-sparta-container] .navigation-module #visitBetterMoneyHabits:focus,
[data-sparta-container] .navigation-module #visitBetterMoneyHabits:hover {
    padding: 7px 19px
}

[data-sparta-container] .navigation-module #navBetterMoneyHabitsContent {
    padding: 0 10px
}

[data-sparta-container] .navigation-module .bmh-icon-container {
    margin-top: 10px
}

[data-sparta-container] .navigation-module .bmh-icon-container .bmh-icon-list {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    height: 280px;
    margin-left: 0;
    max-width: none
}

[data-sparta-container] .navigation-module .bmh-icon-container .bmh-icon-list li {
    position: relative
}

[data-sparta-container] .navigation-module .bmh-icon-container .bmh-icon-list li .bmh-icon {
    display: block;
    left: 0;
    max-width: 40px;
    position: absolute;
    top: 0
}

[data-sparta-container] .navigation-module .bmh-icon-container .bmh-icon-list li .bmh-icon.bmh-auto,
[data-sparta-container] .navigation-module .bmh-icon-container .bmh-icon-list li .bmh-icon.bmh-debt,
[data-sparta-container] .navigation-module .bmh-icon-container .bmh-icon-list li .bmh-icon.bmh-home-ownership,
[data-sparta-container] .navigation-module .bmh-icon-container .bmh-icon-list li .bmh-icon.bmh-privacy,
[data-sparta-container] .navigation-module .bmh-icon-container .bmh-icon-list li .bmh-icon.bmh-retirement,
[data-sparta-container] .navigation-module .bmh-icon-container .bmh-icon-list li .bmh-icon.bmh-taxes {
    top: -8px
}

[data-sparta-container] .navigation-module .bmh-icon-container .bmh-icon-list li .bmh-icon.bmh-college,
[data-sparta-container] .navigation-module .bmh-icon-container .bmh-icon-list li .bmh-icon.bmh-personal-banking {
    top: -6px
}

[data-sparta-container] .navigation-module .bmh-icon-container .bmh-icon-list li .bmh-icon.bmh-college svg,
[data-sparta-container] .navigation-module .bmh-icon-container .bmh-icon-list li .bmh-icon.bmh-personal-banking svg {
    width: 45px
}

[data-sparta-container] .navigation-module .bmh-icon-container .bmh-icon-list li .bmh-icon.bmh-credit {
    top: -9px
}

[data-sparta-container] .navigation-module .bmh-icon-container .bmh-icon-list li .bmh-icon.bmh-credit svg {
    width: 45px
}

[data-sparta-container] .navigation-module .bmh-icon-container .bmh-icon-list li .bmh-icon.bmh-saving {
    top: -6px
}

[data-sparta-container] .navigation-module .bmh-icon-container .bmh-icon-list li .bmh-icon svg {
    height: 40px;
    width: 40px
}

[data-sparta-container] .navigation-module .bmh-icon-container .bmh-icon-list li a:after {
    content: "";
    height: 100%;
    position: absolute;
    width: 55px
}

[data-sparta-container] .navigation-module .bmh-icon-container .bmh-icon-list li a:focus .title,
[data-sparta-container] .navigation-module .bmh-icon-container .bmh-icon-list li a:hover .title {
    text-decoration: underline
}

[data-sparta-container] .navigation-module .bmh-icon-container .bmh-icon-list li a .title {
    display: inline-block;
    left: 55px;
    position: absolute;
    vertical-align: top
}

[data-sparta-container] .navigation-module .bmh-icon-container .bmh-icon-list li a .title:focus,
[data-sparta-container] .navigation-module .bmh-icon-container .bmh-icon-list li a .title:hover {
    text-decoration: underline
}

.smallbusiness .navigation-module .menu-content ul li {
    margin-bottom: 10px
}

@charset "UTF-8";

@media only screen and (min-width:768px) {
    html[lang=es-US] [data-sparta-container] .masthead-container-module .three-card-flexible-content .content-section .products-container .product .img-container {
        margin-top: 115px !important
    }
}

html[lang=es-US] [data-sparta-container] .masthead-container-module .three-card-flexible-content .content-section .products-container .product>p:first-of-type {
    padding-top: 10px
}

html[lang=es-US] [data-sparta-container] .masthead-container-module .three-card-flexible-content .content-section .products-container .product>p:nth-of-type(2) {
    top: 85px
}

html[lang=es-US] [data-sparta-container] .masthead-container-module .four-card-red-headline .mobile-cta {
    margin-top: 0;
    padding-bottom: 12px !important
}

html[lang=es-US] [data-sparta-container] .masthead-container-module .four-card-red-headline .mobile-cta>a {
    font-size: 4.5vw !important
}

html[lang=es-US] [data-sparta-container] .masthead-container-module .four-card-red-headline .cardImage {
    margin-bottom: -5vw !important
}

html[lang=es-US] [data-sparta-container] .masthead-container-module h2 {
    font-size: 30px !important
}

@media only screen and (min-width:1px) and (max-width:767px) {
    html[lang=es-US] [data-sparta-container] .masthead-container-module h2 {
        margin-bottom: 48px
    }
}

@media only screen and (min-width:768px) {
    html[lang=es-US] [data-sparta-container] .masthead-container-module h2 {
        font-size: 40px !important
    }
}

@media screen and (min-width:1025px) and (max-width:1042px) {
    html[lang=es-US] [data-sparta-container] .masthead-container-module h2 {
        font-size: 39px !important
    }
}

html[lang=es-US] [data-sparta-container] .masthead-container-module .multiple-cards {
    padding-left: 0;
    padding-right: 0
}

@media only screen and (min-width:768px) {
    html[lang=es-US] [data-sparta-container] .masthead-container-module .four-card-standard .content-section .products-container .product .img-container {
        margin-top: 112px !important
    }
}

html[lang=es-US] [data-sparta-container] .masthead-container-module .four-card-standard .content-section .products-container .product .img-container svg {
    left: 23%;
    top: 18%
}

[data-sparta-container] .smallbusiness .masthead-container-module .four-card-red-headline .copy {
    padding-left: 10px !important
}

[data-sparta-container] .smallbusiness .masthead-container-module .three-card-flexible-content .small-image-container-flexible {
    margin-bottom: -12px
}

[data-sparta-container] .smallbusiness .masthead-container-module .three-card-flexible-content .mobile-cta {
    margin-top: 36px !important
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .smallbusiness .masthead-container-module .three-card-flexible-content .content-section .products-container .product>p:first-of-type {
        padding: 0 !important
    }

    [data-sparta-container] .smallbusiness .masthead-container-module .three-card-flexible-content .content-section .products-container .product>p:nth-of-type(2) {
        position: relative;
        top: unset;
        white-space: unset;
        width: 160px
    }

    [data-sparta-container] .smallbusiness .masthead-container-module .three-card-flexible-content .content-section .products-container .product .img-container {
        margin-top: 0 !important;
        max-width: unset !important
    }
}

[data-sparta-container] .smallbusiness .masthead-container-module #mastBkg {
    bottom: auto !important;
    display: none !important;
    top: 0 !important
}

[data-sparta-container] .smallbusiness .masthead-container-module .expand-links,
[data-sparta-container] .smallbusiness .masthead-container-module .expandable~.curve-gap {
    background-color: #ededed
}

[data-sparta-container] .smallbusiness .masthead-container-module .loader {
    background: linear-gradient(180deg, #ededed 0, #fff)
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .smallbusiness .masthead-container-module .loader {
        background: #ededed
    }
}

[data-sparta-container] .smallbusiness .masthead-container-module .light-red h2 {
    color: #c41230
}

@keyframes fadeIn {
    0% {
        display: block;
        opacity: 0
    }

    to {
        display: block;
        opacity: 1
    }
}

[data-sparta-container] .masthead-container-module {
    background-color: #f6f6f6;
    position: relative
}

[data-sparta-container] .masthead-container-module .loader {
    background: linear-gradient(180deg, #d5d5d5 0, #f6f6f6);
    bottom: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    transition: opacity .25s cubic-bezier(.15, .05, .25, .35) .25s;
    width: 100%
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .masthead-container-module .loader {
        background: #f5f5f5
    }
}

[data-sparta-container] .masthead-container-module .loader svg {
    display: none
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .masthead-container-module .loader svg {
        display: block
    }
}

[data-sparta-container] .masthead-container-module.loaded .loader {
    display: none;
    opacity: 0
}

[data-sparta-container] .masthead-container-module .curve {
    background-color: #fff;
    min-height: 390px
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .masthead-container-module .curve {
        min-height: 440px
    }
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .masthead-container-module .curve {
        min-height: 500px
    }
}

[data-sparta-container] .masthead-container-module .masthead-children {
    padding: 0 0 0 10px;
    position: absolute;
    top: 0;
    width: 27.125%;
    z-index: -1
}

@media only screen and (min-width:1310px) {
    [data-sparta-container] .masthead-container-module .masthead-children {
        left: between(0, 71px, 1310px, 1456px);
        max-width: 354px
    }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .masthead-container-module .masthead-children {
        height: 0;
        overflow: hidden;
        padding: 0;
        top: -300px;
        transition: top .15s linear, visibility 0s linear .15s, height 0s linear .15s;
        visibility: hidden;
        width: 100%;
        z-index: 1
    }

    [data-sparta-container] .masthead-container-module .masthead-children[data-expanded=true] {
        height: 161px;
        top: 0;
        transition: top .15s linear, visibility 0s linear .15s, height 0s linear .15s;
        transition-delay: 0s;
        visibility: visible
    }
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .masthead-container-module .masthead-children {
        min-height: 500px;
        padding-top: 18px;
        z-index: 1
    }

    [data-sparta-container] .masthead-container-module .masthead-children .sign-in-module {
        margin-top: 12px
    }
}

[data-sparta-container] .masthead-container-module .partial-container {
    overflow: hidden
}

[data-sparta-container] .masthead-container-module .partial-container,
[data-sparta-container] .masthead-container-module .partial-content {
    opacity: 0;
    outline: none;
    position: relative;
    transform: scale(.95);
    transition: opacity .15s cubic-bezier(.15, .05, .25, .35) .25s, transform .15s cubic-bezier(.15, .05, .25, .35) .25s;
    will-change: transform, opacity
}

[data-sparta-container] .masthead-container-module .partial-container .spa-btn--primary,
[data-sparta-container] .masthead-container-module .partial-content .spa-btn--primary {
    background-color: #012169
}

[data-sparta-container] .masthead-container-module .partial-container .spa-btn--primary:hover,
[data-sparta-container] .masthead-container-module .partial-container a:focus .spa-btn--primary,
[data-sparta-container] .masthead-container-module .partial-content .spa-btn--primary:hover,
[data-sparta-container] .masthead-container-module .partial-content a:focus .spa-btn--primary {
    background-color: #344e87;
    border: 2px solid #0053c2;
    box-shadow: inset 0 0 0 1px #fff
}

[data-sparta-container] .masthead-container-module.loaded .partial-container {
    opacity: 1;
    transform: scale(1);
    will-change: auto
}

[data-sparta-container] .masthead-container-module .masthead-background {
    bottom: 0;
    left: auto;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: auto;
    transform: translate(0);
    width: 100%;
    z-index: -2
}

[data-sparta-container] .masthead-container-module .masthead-background img {
    width: 100%
}

[data-sparta-container] .masthead-container-module .masthead-background:before {
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0
}

[data-sparta-container] .masthead-container-module .masthead-background #masthead-background-prepend {
    position: absolute;
    width: 100%
}

[data-sparta-container] .masthead-container-module .lottie-animation-container {
    bottom: 0;
    display: flex;
    flex-grow: 0;
    flex-shrink: 1;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .masthead-container-module .lottie-animation-container {
        margin-left: calc(27.125% + 43px)
    }
}

[data-sparta-container] .masthead-container-module .lottie-animation-container.is-center {
    align-items: center;
    justify-content: center
}

[data-sparta-container] .masthead-container-module .lottie-animation-container.is-left-center {
    align-items: center;
    justify-content: flex-start
}

[data-sparta-container] .masthead-container-module .lottie-animation-container.is-right-center {
    align-items: center;
    justify-content: flex-end
}

[data-sparta-container] .masthead-container-module .lottie-animation-container.is-top-left {
    align-items: flex-start;
    justify-content: flex-start
}

[data-sparta-container] .masthead-container-module .lottie-animation-container.is-top-right {
    align-items: flex-start;
    justify-content: flex-end
}

[data-sparta-container] .masthead-container-module .lottie-animation-container.is-top-center {
    align-items: flex-start;
    justify-content: center
}

[data-sparta-container] .masthead-container-module .lottie-animation-container.is-bottom-left {
    align-items: flex-end;
    justify-content: flex-start
}

[data-sparta-container] .masthead-container-module .lottie-animation-container.is-bottom-right {
    align-items: flex-end;
    justify-content: flex-end
}

[data-sparta-container] .masthead-container-module .lottie-animation-container.is-bottom-center {
    align-items: flex-end;
    justify-content: center
}

[data-sparta-container] .masthead-container-module .lottie-animation-item {
    height: 100%;
    overflow: hidden;
    width: 100%
}

[data-sparta-container] .masthead-container-module .lottie-animation-item>svg {
    height: auto !important;
    max-height: 100%;
    width: auto !important
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .masthead-container-module .lottie-animation-item>svg {
        height: 257px !important;
        width: 375px !important
    }
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .masthead-container-module .lottie-animation-item>svg {
        height: 340px !important;
        width: 495px !important
    }
}

[data-sparta-container] .masthead-container-module .lottie-animation-item>svg:nth-of-type(2) {
    display: none
}

[data-sparta-container] .masthead-container-module .bottom-image {
    bottom: 2%;
    left: 0;
    position: absolute;
    right: 0
}

.medium-up [data-sparta-container] .masthead-container-module .bottom-image {
    bottom: -3%
}

.large-up [data-sparta-container] .masthead-container-module .bottom-image {
    bottom: 5%
}

[data-sparta-container] .masthead-container-module .bottom-image .img-container {
    padding: 10px
}

[data-sparta-container] .masthead-container-module .bottom-image .img-container img,
[data-sparta-container] .masthead-container-module .bottom-image .img-container picture {
    display: block;
    margin: 0 auto;
    width: 100%
}

[data-sparta-container] .masthead-container-module .bottom-image.left .img-container {
    margin-left: -5px
}

.medium-only [data-sparta-container] .masthead-container-module .bottom-image.left .img-container {
    margin-left: -62px
}

.large-up [data-sparta-container] .masthead-container-module .bottom-image.left .img-container {
    margin-left: -60px
}

[data-sparta-container] .masthead-container-module .bottom-image.left-to-right .img-container {
    float: right;
    margin-left: -5px
}

.medium-up [data-sparta-container] .masthead-container-module .bottom-image.left-to-right .img-container {
    float: none;
    margin-left: -62px
}

@media only screen and (min-width:1310px) {
    [data-sparta-container] .masthead-container-module .bottom-image.right {
        left: between(0, -145px, 1310px, 1456px)
    }
}

@media only screen and (min-width:1456px) {
    [data-sparta-container] .masthead-container-module .bottom-image.right {
        left: -145px
    }
}

[data-sparta-container] .masthead-container-module .bottom-image.right .img-container {
    float: right
}

[data-sparta-container] .masthead-container-module .outer-cta-link {
    color: inherit
}

[data-sparta-container] .masthead-container-module .outer-cta-link:hover {
    text-decoration: none
}

[data-sparta-container] .masthead-container-module .outer-cta-link:hover .card-cta {
    text-decoration: underline
}

[data-sparta-container] .masthead-container-module .outer-cta-link .card-cta {
    color: #0073cf
}

.medium-only [data-sparta-container] .masthead-container-module .product-image .left {
    margin-left: -62px
}

.large-up [data-sparta-container] .masthead-container-module .product-image .left {
    margin-left: -60px
}

[data-sparta-container] .masthead-container-module .logo {
    bottom: 15px;
    display: flex;
    position: absolute;
    right: 0
}

[data-sparta-container] .masthead-container-module .logo picture img {
    width: auto
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .masthead-container-module .logo {
        bottom: auto;
        top: 0
    }
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .masthead-container-module .logo {
        top: 18px
    }
}

[data-sparta-container] .masthead-container-module .logo-0 {
    align-items: normal
}

[data-sparta-container] .masthead-container-module .animation-controls {
    bottom: 36px;
    position: absolute;
    right: 20px;
    top: auto
}

@media only screen and (min-width:1px) and (max-width:767px) {
    [data-sparta-container] .masthead-container-module .animation-controls {
        display: none
    }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .masthead-container-module .animation-controls {
        bottom: 45px
    }
}

@media only screen and (min-width:1025px) and (max-width:1295px) {
    [data-sparta-container] .masthead-container-module .animation-controls {
        bottom: 20px
    }
}

[data-sparta-container] .masthead-container-module .animation-controls .animation-btn {
    background-color: transparent !important;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    height: 40px;
    padding: 0 !important;
    width: 40px
}

[data-sparta-container] .masthead-container-module .animation-controls .animation-btn.hide {
    display: none
}

[data-sparta-container] .masthead-container-module .animation-controls .animation-btn:focus rect:nth-of-type(2),
[data-sparta-container] .masthead-container-module .animation-controls .animation-btn:hover rect:nth-of-type(2) {
    stroke-width: 2
}

[data-sparta-container] .masthead-container-module .headline-content {
    padding-top: 14px;
    position: relative;
    z-index: 1
}

.medium-up [data-sparta-container] .masthead-container-module .headline-content {
    padding-top: 43px
}

.large-up [data-sparta-container] .masthead-container-module .headline-content {
    padding-top: 32px
}

[data-sparta-container] .masthead-container-module .headline-content .content-wrapper .pre-headline {
    margin-bottom: 5px
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .masthead-container-module .headline-content .content-wrapper .pre-headline {
        margin-bottom: 0
    }
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .masthead-container-module .headline-content .content-wrapper .pre-headline {
        margin-bottom: 10px
    }
}

[data-sparta-container] .masthead-container-module .headline-content .content-wrapper .top-image {
    margin-bottom: 10px
}

.medium-up [data-sparta-container] .masthead-container-module .headline-content .content-wrapper {
    margin-left: -60px
}

[data-sparta-container] .masthead-container-module .headline-content.multiple-cards .content-wrapper {
    margin-left: 0
}

.large-up [data-sparta-container] .masthead-container-module .headline-content.multiple-cards .content-wrapper {
    margin-left: -60px
}

.medium-up [data-sparta-container] .masthead-container-module {
    min-height: 440px
}

.large-up [data-sparta-container] .masthead-container-module {
    min-height: 500px
}

@media only screen and (max-width:344px) {
    [data-sparta-container] .masthead-container-module.change-background-position-small {
        background-position: 0 0
    }
}

[data-sparta-container] .masthead-container-module h2 {
    color: #000;
    font-size: 36px;
    line-height: 1.167;
    margin-top: 0
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .masthead-container-module h2 {
        font-size: 40px;
        line-height: 1.35
    }
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .masthead-container-module h2 {
        line-height: 1.1;
        margin-top: -8px
    }
}

[data-sparta-container] .masthead-container-module h2.right {
    text-align: right
}

[data-sparta-container] .masthead-container-module h2.center {
    text-align: center
}

[data-sparta-container] .masthead-container-module .disclaimer {
    color: #000;
    font-size: 12px
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .masthead-container-module .disclaimer {
        font-size: 14px
    }
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .masthead-container-module .disclaimer {
        margin-top: 14px
    }
}

[data-sparta-container] .masthead-container-module .copy {
    color: #000;
    font-size: 18px;
    line-height: 24px
}

[data-sparta-container] .masthead-container-module .copy span.fine-print {
    font-size: 14px
}

[data-sparta-container] .masthead-container-module .copy.right {
    text-align: right
}

[data-sparta-container] .masthead-container-module .copy.center {
    text-align: center
}

[data-sparta-container] .masthead-container-module .copy li span {
    color: #000
}

@media only screen and (min-width:1px) and (max-width:767px) {
    [data-sparta-container] .masthead-container-module .copy ul {
        margin-left: 1.2rem
    }
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .masthead-container-module .copy {
        font-size: 20px;
        line-height: 27px
    }

    [data-sparta-container] .masthead-container-module .copy ul {
        margin-left: 1.4rem
    }
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .masthead-container-module .copy {
        margin-top: 14px
    }
}

[data-sparta-container] .masthead-container-module p {
    color: #000;
    padding-top: 5px
}

[data-sparta-container] .masthead-container-module .cta-container.right {
    float: right
}

[data-sparta-container] .masthead-container-module .cta-container.center {
    display: inline-block;
    text-align: center;
    width: 100%
}

[data-sparta-container] .masthead-container-module .cta-container .spa-btn {
    margin-top: 16px
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .masthead-container-module .cta-container .spa-btn {
        margin-top: 32px
    }
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .masthead-container-module .cta-container .spa-btn {
        margin-top: 18px
    }
}

[data-sparta-container] .masthead-container-module .cta-container .masthead-cta-btn {
    font-size: 18px
}

[data-sparta-container] .masthead-container-module .expandable {
    background-repeat: no-repeat;
    font-family: cnx-regular, Arial, Helvetica, sans-serif;
    overflow: hidden;
    padding-bottom: 100px;
    transition: opacity .5s cubic-bezier(.15, .05, .25, .35) 1s, transform .5s cubic-bezier(.15, .05, .25, .35) 1s, max-height .5s cubic-bezier(.15, .05, .25, .35) 0s
}

.medium-only [data-sparta-container] .masthead-container-module .expandable,
.small-only [data-sparta-container] .masthead-container-module .expandable {
    padding-bottom: 0
}

.large-up [data-sparta-container] .masthead-container-module .expandable {
    max-height: 710px
}

.large-up [data-sparta-container] .masthead-container-module .expandable~.curve-gap {
    background-color: #f5f5f5;
    height: 22px;
    position: relative
}

[data-sparta-container] .masthead-container-module .expandable-basic {
    background-position: 100% 100%;
    background-size: cover;
    position: relative
}

.large-up [data-sparta-container] .masthead-container-module .expandable-basic {
    max-height: 525px
}

[data-sparta-container] .masthead-container-module .expandable-basic .banner-content {
    min-height: 390px;
    position: relative
}

.medium-up [data-sparta-container] .masthead-container-module .expandable-basic .banner-content {
    min-height: 440px
}

.large-up [data-sparta-container] .masthead-container-module .expandable-basic .banner-content {
    min-height: 500px
}

[data-sparta-container] .masthead-container-module .expandable-basic .expanded-content {
    padding: 5% 0 0
}

.medium-up [data-sparta-container] .masthead-container-module .expandable-basic .content-wrapper {
    margin-left: -60px
}

.large-up [data-sparta-container] .masthead-container-module .expandable-basic.expanded {
    background-color: #fff;
    max-height: 1100px
}

.large-up [data-sparta-container] .masthead-container-module .expandable-basic.expanded .masthead-content {
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 80%, #fff)
}

[data-sparta-container] .masthead-container-module .expandable-basic .feature-head {
    display: flex
}

[data-sparta-container] .masthead-container-module .expandable-basic .feature-head img {
    height: 80px
}

[data-sparta-container] .masthead-container-module .expandable-basic .feature-head h4 {
    color: #e31837;
    margin: 0 0 20px 15px;
    padding-top: 23px
}

[data-sparta-container] .masthead-container-module .expandable-basic .feature-columns {
    padding-bottom: 10px
}

[data-sparta-container] .masthead-container-module .expandable-basic .feature-columns p {
    margin: 0 0 7px
}

[data-sparta-container] .masthead-container-module .expandable-basic .feature-columns li {
    margin-bottom: 7px
}

[data-sparta-container] .masthead-container-module .expandable-basic .feature-columns .feature-column-right {
    padding-right: 10px
}

[data-sparta-container] .masthead-container-module .expandable-basic .masthead-background:after {
    background: linear-gradient(0deg, #fff 0, hsla(0, 0%, 100%, 0));
    bottom: 0;
    content: "";
    height: 100px;
    opacity: 0;
    position: absolute;
    transition: opacity .5s linear;
    width: 100%
}

[data-sparta-container] .masthead-container-module .expandable-basic .one-column-centered .content-wrapper {
    margin: 0 auto
}

[data-sparta-container] .masthead-container-module .expandable-basic .aligned-to-sign-in .align-container {
    display: flex;
    flex-direction: row
}

[data-sparta-container] .masthead-container-module .expandable-basic .aligned-to-sign-in .align-container .content-wrapper {
    margin: 0 60px 0 0
}

@media only screen and (min-width:1310px) {
    [data-sparta-container] .masthead-container-module .expandable-basic .aligned-to-sign-in .align-container .empty-space {
        padding-right: between(0, 71px, 1310px, 1456px)
    }
}

@media only screen and (min-width:1456px) {
    [data-sparta-container] .masthead-container-module .expandable-basic .aligned-to-sign-in .align-container .empty-space {
        padding-right: 71px
    }
}

[data-sparta-container] .masthead-container-module .expandable.checking-expandable h2 {
    color: #000;
    font-family: cnx-regular, Arial, Helvetica, sans-serif;
    font-size: 40px;
    line-height: 1.0833;
    margin-top: 0
}

[data-sparta-container] .masthead-container-module .expandable.checking-expandable .copy {
    color: #000;
    font-size: 20px;
    line-height: 1.4583
}

[data-sparta-container] .masthead-container-module .expandable.checking-expandable .banner-content {
    height: 500px
}

[data-sparta-container] .masthead-container-module .expandable~.curve-bottom.show-for-large-up {
    bottom: 46px
}

.large-up [data-sparta-container] .masthead-container-module .expandable.expanded {
    max-height: 2500px
}

.large-up [data-sparta-container] .masthead-container-module .expandable.expanded .collapsed-only {
    max-height: 0;
    opacity: 0;
    visibility: hidden
}

.large-up [data-sparta-container] .masthead-container-module .expandable.expanded .collapsed-only.no-transition {
    display: none
}

.large-up [data-sparta-container] .masthead-container-module .expandable.expanded .expanded-only {
    max-height: 2500px;
    opacity: 1;
    visibility: visible
}

.large-up [data-sparta-container] .masthead-container-module .expandable.expanded .expanded-only.no-transition {
    display: block
}

[data-sparta-container] .masthead-container-module .expandable .expanded-content {
    position: relative
}

[data-sparta-container] .masthead-container-module .expandable .expanded-section {
    padding-top: 15px
}

[data-sparta-container] .masthead-container-module .expandable .expanded-section .expanded-logo {
    bottom: 0;
    position: absolute;
    right: 28px
}

[data-sparta-container] .masthead-container-module .expandable .collapsed-only {
    max-height: 2500px;
    opacity: 1;
    overflow: hidden;
    transition: visibility .5s linear, max-height .5s linear, opacity .5s linear;
    visibility: visible
}

[data-sparta-container] .masthead-container-module .expandable .collapsed-only.no-transition {
    display: block
}

[data-sparta-container] .masthead-container-module .expandable .expanded-only {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: visibility .5s linear, max-height .5s linear, opacity .5s linear;
    visibility: hidden
}

[data-sparta-container] .masthead-container-module .expandable .expanded-only.no-transition {
    display: none
}

[data-sparta-container] .masthead-container-module .expandable .no-transition {
    transition: none
}

[data-sparta-container] .masthead-container-module .expand-links {
    display: none
}

.large-up [data-sparta-container] .masthead-container-module .expand-links {
    background-color: #f5f5f5;
    bottom: 0;
    display: block;
    padding: 22px 0 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 2
}

.large-up [data-sparta-container] .masthead-container-module .expand-links a {
    color: #000;
    font-size: 24px
}

.large-up [data-sparta-container] .masthead-container-module .expand-links a sup.lower {
    text-decoration: none;
    top: -4px
}

.large-up [data-sparta-container] .masthead-container-module .expand-links a span {
    position: absolute
}

.large-up [data-sparta-container] .masthead-container-module .expand-links a span:after {
    content: "âŒƒ";
    display: inline-block;
    left: 5px;
    position: relative;
    top: -4px;
    transform: rotate(180deg)
}

@media (-ms-high-contrast:none),
screen and (-ms-high-contrast:active) {
    .large-up [data-sparta-container] .masthead-container-module .expand-links a span:after {
        top: -11px
    }
}

[data-sparta-container] .masthead-container-module .expand-links.expanded .collapse {
    display: inline
}

[data-sparta-container] .masthead-container-module .expand-links.expanded .collapse span:after {
    display: inline-block;
    left: 5px;
    top: 5px;
    transform: scaleX(-1)
}

[data-sparta-container] .masthead-container-module .expand-links .collapse,
[data-sparta-container] .masthead-container-module .expand-links.expanded .expand {
    display: none
}

[data-sparta-container] .masthead-container-module .expanded-section .fixed-expanded .expanded-headline {
    padding-bottom: 5px
}

[data-sparta-container] .masthead-container-module .expanded-section .fixed-expanded .offer-headline {
    display: inline-block;
    font-family: cnx-regular, Arial, Helvetica, sans-serif;
    padding-left: 1.3vw !important
}

[data-sparta-container] .masthead-container-module .expanded-section .fixed-expanded .offer-headline>h3 {
    color: #e31837;
    font-family: cnx-regular, Arial, Helvetica, sans-serif;
    font-size: 30px;
    margin-bottom: 0
}

[data-sparta-container] .masthead-container-module .expanded-section .fixed-expanded .offer-headline>p {
    font-size: 18px;
    height: fit-content;
    margin-top: 0
}

[data-sparta-container] .masthead-container-module .expanded-section .fixed-expanded .expanded-cta {
    display: flex;
    justify-content: center
}

[data-sparta-container] .masthead-container-module .expanded-section .fixed-expanded .expanded-cta>a {
    margin-top: 30px
}

[data-sparta-container] .masthead-container-module .expanded-section .fixed-expanded img.headline-logo {
    display: inline-block;
    margin-bottom: 27px;
    position: relative;
    width: 160px
}

[data-sparta-container] .masthead-container-module .expanded-section .fixed-expanded img.expanded-image {
    max-width: 100%
}

[data-sparta-container] .masthead-container-module .four-card-flexible-content .spa-btn {
    position: static
}

[data-sparta-container] .masthead-container-module .four-card-flexible-content .card-cta:after,
[data-sparta-container] .masthead-container-module .four-card-flexible-content .masthead-cta-btn:after {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

[data-sparta-container] .masthead-container-module .four-card-flexible-content .content-section {
    margin-bottom: 50px;
    text-align: center
}

[data-sparta-container] .masthead-container-module .four-card-flexible-content .content-section .products-container {
    display: flex;
    padding-bottom: 20px
}

.large-up [data-sparta-container] .masthead-container-module .four-card-flexible-content .content-section .products-container {
    margin-left: -50px
}

[data-sparta-container] .masthead-container-module .four-card-flexible-content .content-section .products-container .product {
    flex-grow: 1;
    padding: 0 10px;
    position: relative;
    text-align: center
}

[data-sparta-container] .masthead-container-module .four-card-flexible-content .content-section .products-container .product ol,
[data-sparta-container] .masthead-container-module .four-card-flexible-content .content-section .products-container .product ul {
    padding: 0 20px
}

[data-sparta-container] .masthead-container-module .four-card-flexible-content .content-section .products-container .product ol li,
[data-sparta-container] .masthead-container-module .four-card-flexible-content .content-section .products-container .product ul li {
    text-align: left
}

.medium-up [data-sparta-container] .masthead-container-module .four-card-flexible-content .content-section .products-container .product {
    max-width: 25%;
    width: 25%
}

[data-sparta-container] .masthead-container-module .four-card-flexible-content .content-section .products-container .product p {
    margin-bottom: 0
}

[data-sparta-container] .masthead-container-module .four-card-flexible-content .content-section .products-container .product p.fee-info {
    font-size: 14px
}

[data-sparta-container] .masthead-container-module .four-card-flexible-content .content-section .products-container .product p.fee-info-only {
    font-size: 14px;
    margin-top: 10px
}

[data-sparta-container] .masthead-container-module .four-card-flexible-content .content-section .products-container .product .rating {
    display: none;
    left: 0;
    margin: 0 auto;
    width: 70%
}

[data-sparta-container] .masthead-container-module .four-card-flexible-content .content-section .products-container .product .rating svg {
    height: 40px !important
}

.medium-up [data-sparta-container] .masthead-container-module .four-card-flexible-content .content-section .products-container .product .rating {
    display: block
}

[data-sparta-container] .masthead-container-module .four-card-flexible-content .content-section .products-container .product .img-container {
    position: relative;
    width: 100%
}

[data-sparta-container] .masthead-container-module .four-card-flexible-content .content-section .products-container .product .img-container img {
    width: 100%
}

[data-sparta-container] .masthead-container-module .four-card-flexible-content .content-section .products-container .product .img-container svg {
    height: 40%;
    left: 19%;
    position: absolute;
    top: 20%;
    transform: rotate(-56deg);
    transform-origin: 22% 85%;
    width: 40%
}

[data-sparta-container] .masthead-container-module .four-card-flexible-content .small-content-container-flexible .small-image-container-flexible {
    margin-left: -15%;
    position: relative
}

[data-sparta-container] .masthead-container-module .four-card-flexible-content .small-content-container-flexible .small-image-container-flexible img {
    display: inline
}

[data-sparta-container] .masthead-container-module .four-card-flexible-content .small-content-container-flexible .small-image-container-flexible a {
    font-size: 17px;
    left: 45%;
    margin-top: 10%;
    position: absolute;
    vertical-align: top
}

@media (min-width:425px) {
    [data-sparta-container] .masthead-container-module .four-card-flexible-content .small-content-container-flexible .small-image-container-flexible a {
        font-size: 20px
    }
}

[data-sparta-container] .masthead-container-module .four-card-flexible-content .small-content-container-flexible:nth-of-type(n+2) {
    margin-top: -23%
}

[data-sparta-container] .masthead-container-module .four-card-flexible-content .small-content-container-flexible .flexible-content-items-container .card-cta {
    left: -5%;
    margin-left: -30%;
    margin-top: 8%;
    padding-left: 30%;
    position: absolute;
    text-align: left;
    top: 30px;
    vertical-align: top
}

[data-sparta-container] .masthead-container-module .four-card-flexible-content .extra-margin-bottom {
    margin-bottom: 30px
}

[data-sparta-container] .masthead-container-module .four-card-standard {
    background-position: 50% 68%;
    background-repeat: repeat-x;
    background-size: inherit;
    font-family: cnx-regular, Arial, Helvetica, sans-serif;
    min-height: 500px
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .masthead-container-module .four-card-standard {
        background-position: 50% 65%
    }
}

[data-sparta-container] .masthead-container-module .four-card-standard .content-section {
    margin-bottom: 50px;
    text-align: center
}

[data-sparta-container] .masthead-container-module .four-card-standard .content-section .products-container {
    display: flex;
    margin-bottom: 20px
}

.large-up [data-sparta-container] .masthead-container-module .four-card-standard .content-section .products-container {
    margin-left: -70px
}

[data-sparta-container] .masthead-container-module .four-card-standard .content-section .products-container .product {
    flex-grow: 1;
    padding: 0 10px;
    position: relative;
    text-align: center
}

[data-sparta-container] .masthead-container-module .four-card-standard .content-section .products-container .product .no-rating-standard {
    margin-top: 15px
}

.medium-up [data-sparta-container] .masthead-container-module .four-card-standard .content-section .products-container .product {
    max-width: 25%;
    width: 25%
}

[data-sparta-container] .masthead-container-module .four-card-standard .content-section .products-container .product p {
    margin-bottom: 0
}

[data-sparta-container] .masthead-container-module .four-card-standard .content-section .products-container .product p.fee-info {
    font-size: 14px
}

[data-sparta-container] .masthead-container-module .four-card-standard .content-section .products-container .product p.fee-info-only {
    font-size: 14px;
    margin-top: 10px
}

[data-sparta-container] .masthead-container-module .four-card-standard .content-section .products-container .product .product-name {
    font-size: 14px;
    margin: 10px 0 15px
}

@media (min-width:767px) and (max-width:809px) {
    [data-sparta-container] .masthead-container-module .four-card-standard .content-section .products-container .product .product-name {
        font-size: 12px
    }
}

@media (min-width:810px) and (max-width:869px) {
    [data-sparta-container] .masthead-container-module .four-card-standard .content-section .products-container .product .product-name {
        font-size: 13px
    }
}

@media (min-width:870px) and (max-width:1024px) {
    [data-sparta-container] .masthead-container-module .four-card-standard .content-section .products-container .product .product-name {
        font-size: 14px
    }
}

@media (min-width:1025px) and (max-width:1104px) {
    [data-sparta-container] .masthead-container-module .four-card-standard .content-section .products-container .product .product-name {
        font-size: 12px
    }
}

@media (min-width:1105px) and (max-width:1185px) {
    [data-sparta-container] .masthead-container-module .four-card-standard .content-section .products-container .product .product-name {
        font-size: 13px
    }
}

@media (min-width:1186px) {
    [data-sparta-container] .masthead-container-module .four-card-standard .content-section .products-container .product .product-name {
        font-size: 14px
    }
}

[data-sparta-container] .masthead-container-module .four-card-standard .content-section .products-container .product .img-container {
    margin-bottom: -25px;
    position: relative;
    width: 100%
}

[data-sparta-container] .masthead-container-module .four-card-standard .content-section .products-container .product .img-container img {
    width: 100%
}

[data-sparta-container] .masthead-container-module .four-card-standard .content-section .products-container .product .img-container svg {
    height: 40%;
    left: 23%;
    position: absolute;
    top: 17%;
    transform: rotate(-56deg);
    transform-origin: 22% 85%;
    width: 40%
}

[data-sparta-container] .masthead-container-module .four-card-standard .content-section .products-container .product .rating {
    display: none;
    left: 0;
    margin: 5px auto 0;
    width: 70%
}

[data-sparta-container] .masthead-container-module .four-card-standard .content-section .products-container .product .rating svg {
    height: 30px !important
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .masthead-container-module .four-card-standard .content-section .products-container .product .rating {
        display: block
    }
}

[data-sparta-container] .masthead-container-module .four-card-standard .content-section .products-container .product svg.bannerLarge {
    margin: 23px auto 0;
    max-height: 30px
}

[data-sparta-container] .masthead-container-module .four-card-standard .content-section .products-container .product .card-cta {
    color: #0073cf;
    font-size: 20px;
    margin-top: 20px
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .masthead-container-module .four-card-standard .content-section .products-container .product .card-cta {
        font-size: 17px
    }
}

[data-sparta-container] .masthead-container-module .four-card-standard .content-section .info-about-reviews {
    margin-left: -70px;
    text-decoration: underline
}

[data-sparta-container] .masthead-container-module .four-card-standard .small-content-container .small-image-container {
    margin-left: -15%;
    position: relative
}

[data-sparta-container] .masthead-container-module .four-card-standard .small-content-container .small-image-container img {
    display: inline;
    width: 37%
}

[data-sparta-container] .masthead-container-module .four-card-standard .small-content-container .small-image-container .card-cta {
    left: 45%;
    line-height: 20px;
    margin-left: -30%;
    margin-top: 8%;
    padding-left: 30%;
    position: absolute;
    vertical-align: top
}

[data-sparta-container] .masthead-container-module .four-card-standard .small-content-container .small-image-container .small-banner {
    display: block;
    height: 17%;
    left: 10%;
    position: absolute;
    top: 44%;
    width: 17%
}

[data-sparta-container] .masthead-container-module .four-card-standard .small-content-container:nth-of-type(n+2) {
    margin-top: -19%
}

.medium-only [data-sparta-container] .masthead-container-module .four-card-expandable {
    padding-bottom: 30px
}

[data-sparta-container] .masthead-container-module .four-card-expandable .banner-content {
    min-height: 390px
}

.medium-up [data-sparta-container] .masthead-container-module .four-card-expandable .masthead-background {
    bottom: auto
}

[data-sparta-container] .masthead-container-module .four-card-expandable .headline-content .content-wrapper {
    margin-left: 0
}

[data-sparta-container] .masthead-container-module .four-card-expandable .content-wrapper h4 {
    color: #000;
    font-size: 37px;
    line-height: 42px;
    margin-bottom: 0
}

[data-sparta-container] .masthead-container-module .four-card-expandable .content-section {
    text-align: center
}

[data-sparta-container] .masthead-container-module .four-card-expandable .content-section .products-container {
    max-width: 100%;
    padding: 0 10px 20px;
    position: relative;
    text-align: center
}

.large-up [data-sparta-container] .masthead-container-module .four-card-expandable .content-section .products-container {
    margin-left: 25px
}

[data-sparta-container] .masthead-container-module .four-card-expandable .content-section .products-container .product-titles {
    align-items: center;
    display: flex;
    justify-content: center
}

[data-sparta-container] .masthead-container-module .four-card-expandable .content-section .products-container .product-titles .card-title {
    font-size: 20px;
    padding-bottom: 10px;
    padding-top: 0;
    text-align: center
}

.medium-up [data-sparta-container] .masthead-container-module .four-card-expandable .content-section .products-container .product-titles .card-title {
    font-size: 16px
}

[data-sparta-container] .masthead-container-module .four-card-expandable .content-section .products-container .product-images {
    align-items: center;
    display: flex;
    justify-content: center
}

[data-sparta-container] .masthead-container-module .four-card-expandable .content-section .products-container .product-images .img-container {
    position: relative;
    width: 100%
}

[data-sparta-container] .masthead-container-module .four-card-expandable .content-section .products-container .product-images .img-container img {
    max-height: 200px;
    width: 100%
}

[data-sparta-container] .masthead-container-module .four-card-expandable .content-section .products-container .product-images .img-container svg {
    height: 40%;
    left: 6.1vw;
    position: absolute;
    top: 3.8vw;
    transform: rotate(-56deg);
    transform-origin: 22% 85%;
    width: 40%
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .masthead-container-module .four-card-expandable .content-section .products-container .product-images .img-container svg {
        left: 4.5vw;
        top: 2.8vw
    }
}

@media (min-width:1440px) {
    [data-sparta-container] .masthead-container-module .four-card-expandable .content-section .products-container .product-images .img-container svg {
        left: 26%;
        top: 20%
    }
}

[data-sparta-container] .masthead-container-module .four-card-expandable .content-section .products-container .product-cta {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: -24px
}

[data-sparta-container] .masthead-container-module .four-card-expandable .content-section .products-container .product-cta .cta-container .card-cta {
    color: #0073cf;
    font-size: 17px
}

[data-sparta-container] .masthead-container-module .four-card-expandable .content-section .products-container .product-review {
    align-items: center;
    display: flex;
    justify-content: center
}

[data-sparta-container] .masthead-container-module .four-card-expandable .content-section .products-container .product-review .review-container svg {
    max-height: 30px;
    width: 15%
}

[data-sparta-container] .masthead-container-module .four-card-expandable .content-section .products-container .product-review .review-container .rating-text {
    margin-bottom: 0
}

[data-sparta-container] .masthead-container-module .four-card-expandable .content-section .products-container .product-review .no-rating {
    font-weight: 700;
    margin-bottom: 20px;
    padding-top: 10px
}

.large-up [data-sparta-container] .masthead-container-module .four-card-expandable .content-section .products-container .product-review .no-rating {
    margin-bottom: 20px
}

[data-sparta-container] .masthead-container-module .four-card-expandable .content-section .products-container .product-review .fee-info {
    margin-bottom: 22px
}

[data-sparta-container] .masthead-container-module .four-card-expandable .content-section .products-container .info-about-reviews {
    margin-left: -70px;
    text-decoration: underline
}

[data-sparta-container] .masthead-container-module .four-card-expandable .content-section .expanded-info-container {
    padding-right: 10px
}

[data-sparta-container] .masthead-container-module .four-card-expandable .content-section .expanded-info-container .card-icons {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: 28px;
    margin-top: 15px
}

[data-sparta-container] .masthead-container-module .four-card-expandable .content-section .expanded-info-container .card-icons .card-icon {
    height: 50px;
    width: 100%
}

[data-sparta-container] .masthead-container-module .four-card-expandable .content-section .expanded-info-container .card-taglines {
    align-items: center;
    color: #c41230;
    display: flex;
    font-size: 24px;
    justify-content: center;
    line-height: 24px;
    margin-bottom: 15px
}

[data-sparta-container] .masthead-container-module .four-card-expandable .content-section .expanded-info-container .card-features {
    align-items: start;
    display: flex;
    font-size: 20px;
    justify-content: center;
    line-height: 1.2
}

[data-sparta-container] .masthead-container-module .four-card-expandable .content-section .expanded-info-container .card-features ul {
    align-items: start;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    margin-bottom: 0
}

[data-sparta-container] .masthead-container-module .four-card-expandable .content-section .expanded-info-container .card-features li {
    margin: auto;
    max-width: 100%;
    padding-bottom: 10px
}

[data-sparta-container] .masthead-container-module .four-card-expandable .content-section .expanded-info-container .card-features li span {
    color: #000
}

[data-sparta-container] .masthead-container-module .four-card-expandable .content-section .expanded-info-container .card-features p {
    font-size: 18px;
    line-height: 18px
}

[data-sparta-container] .masthead-container-module .four-card-expandable .content-section .expanded-info-container .card-cta-btns {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 20px
}

[data-sparta-container] .masthead-container-module .four-card-expandable .content-section .expanded-info-container .card-cta-btns .card-cta {
    font-size: 18px;
    height: 40px;
    width: auto
}

[data-sparta-container] .masthead-container-module .small-content-container .small-image-container {
    margin-left: -15%;
    position: relative
}

[data-sparta-container] .masthead-container-module .small-content-container .small-image-container img {
    display: inline;
    width: 37%
}

[data-sparta-container] .masthead-container-module .small-content-container .small-image-container .card-cta {
    color: #0073cf;
    font-size: 20px;
    left: 45%;
    line-height: 22px;
    margin-left: -30%;
    margin-top: 8%;
    padding-left: 30%;
    position: absolute;
    vertical-align: top
}

[data-sparta-container] .masthead-container-module .small-content-container .small-image-container .small-banner {
    display: block;
    height: 17%;
    left: 10%;
    position: absolute;
    top: 44%;
    width: 17%
}

[data-sparta-container] .masthead-container-module .small-content-container:nth-of-type(n+2) {
    margin-top: -19%
}

[data-sparta-container] .masthead-container-module .one-card-expandable {
    background-position: top;
    background-size: cover
}

[data-sparta-container] .masthead-container-module .one-card-expandable.expandable {
    max-height: 525px
}

[data-sparta-container] .masthead-container-module .one-card-expandable .banner-content {
    height: 500px;
    position: relative
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .masthead-container-module .one-card-expandable .banner-content {
        height: 540px
    }
}

[data-sparta-container] .masthead-container-module .one-card-expandable .headline-content {
    padding-top: 32px
}

[data-sparta-container] .masthead-container-module .one-card-expandable .headline {
    color: #646464;
    font-size: 24px;
    letter-spacing: 10px;
    line-height: 1.1;
    text-transform: uppercase
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .masthead-container-module .one-card-expandable .headline {
        font-size: 32px
    }
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .masthead-container-module .one-card-expandable .headline {
        font-size: 40px
    }
}

[data-sparta-container] .masthead-container-module .one-card-expandable .expanded-only-content h2 {
    font-size: 36px;
    margin-bottom: 20px
}

[data-sparta-container] .masthead-container-module .one-card-expandable .expanded-only-content .subtext {
    color: #646464;
    font-size: 54px;
    line-height: 1.2
}

[data-sparta-container] .masthead-container-module .one-card-expandable .expanded-content {
    padding: 2% 0 0
}

[data-sparta-container] .masthead-container-module .one-card-expandable .expanded-cta,
[data-sparta-container] .masthead-container-module .one-card-expandable .expanded-cta a {
    width: 193px
}

[data-sparta-container] .masthead-container-module .one-card-expandable h2 {
    color: #646464;
    font-family: cnx-regular, Arial, Helvetica, sans-serif;
    font-size: 48px;
    line-height: 1.2;
    margin-top: 0
}

[data-sparta-container] .masthead-container-module .one-card-expandable .copy {
    color: #646464;
    font-size: 18px;
    line-height: 1.4;
    margin-bottom: 20px
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .masthead-container-module .one-card-expandable .copy {
        font-size: 22px
    }
}

.large-up [data-sparta-container] .masthead-container-module .one-card-expandable .copy,
[data-sparta-container] .masthead-container-module .one-card-expandable .cta-container a {
    margin-top: 0
}

[data-sparta-container] .masthead-container-module .one-card-expandable .product-image {
    bottom: -5%;
    left: 0;
    position: absolute;
    right: 0
}

.medium-up [data-sparta-container] .masthead-container-module .one-card-expandable .product-image {
    bottom: -2%
}

.medium-up [data-sparta-container] .masthead-container-module .one-card-expandable .product-image.center {
    bottom: -10%
}

.large-up [data-sparta-container] .masthead-container-module .one-card-expandable .product-image {
    bottom: 5%
}

[data-sparta-container] .masthead-container-module .one-card-expandable .product-image img {
    display: block;
    width: 100%
}

[data-sparta-container] .masthead-container-module .one-card-expandable .product-image img.product-image-label {
    margin-left: 12%;
    position: absolute;
    top: -9%;
    width: 70%
}

[data-sparta-container] .masthead-container-module .one-card-expandable .feature-list {
    padding: 10px 0
}

[data-sparta-container] .masthead-container-module .one-card-expandable .feature-list .feature-row {
    display: flex;
    margin-bottom: 30px;
    margin-top: 10px
}

[data-sparta-container] .masthead-container-module .one-card-expandable .feature-list .feature-image {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 37px 33px;
    display: inline-block;
    height: 37px;
    margin-right: 15px;
    min-width: 37px
}

[data-sparta-container] .masthead-container-module .one-card-expandable .feature-list .feature-text.nowrap {
    padding-top: 10px
}

[data-sparta-container] .masthead-container-module .one-card-expandable .feature-list .feature-text span {
    color: #646464;
    font-size: 18px;
    line-height: 1.2
}

.xlarge-up [data-sparta-container] .masthead-container-module .one-card-expandable .feature-list .feature-text span {
    font-size: 24px
}

[data-sparta-container] .masthead-container-module .one-card-expandable .feature-list .feature-text span.prefix-large {
    float: left;
    font-size: 2.5em;
    margin: -1.5% 10px 0 40px
}

[data-sparta-container] .masthead-container-module .one-card-expandable .feature-list .feature-text a {
    color: #0073cf;
    font-size: 16px
}

[data-sparta-container] .masthead-container-module .one-card-expandable .masthead-background {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0
}

.medium-only [data-sparta-container] .masthead-container-module .one-card-expandable .masthead-background {
    bottom: -14px
}

[data-sparta-container] .masthead-container-module .one-card-expandable .masthead-background:after {
    background: linear-gradient(0deg, #fff 50%, hsla(0, 0%, 100%, 0));
    bottom: 0;
    content: "";
    height: 100px;
    opacity: 0;
    position: absolute;
    transition: opacity .5s linear;
    width: 100%
}

[data-sparta-container] .masthead-container-module .one-card-expandable .masthead-background picture {
    bottom: 0;
    position: absolute;
    right: 0;
    width: auto
}

[data-sparta-container] .masthead-container-module .one-card-expandable .masthead-background picture:before {
    background: linear-gradient(180deg, #fff 0, hsla(0, 0%, 100%, 0) 50%);
    content: "";
    height: 20%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

[data-sparta-container] .masthead-container-module .one-card-expandable .masthead-background img {
    width: auto
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .masthead-container-module .expanded .masthead-background:after {
        opacity: 1
    }
}

[data-sparta-container] .masthead-container-module .masthead-rates-row {
    bottom: 10px;
    left: 0;
    position: absolute;
    right: 0;
    top: auto
}

.large-up [data-sparta-container] .masthead-container-module .masthead-rates-row {
    bottom: 34px
}

.large-up [data-sparta-container] .masthead-container-module .masthead-rates-row.wide-chart {
    bottom: 29px;
    padding: 0 20px
}

[data-sparta-container] .masthead-container-module .auto-rates-expandable .masthead-rates-row,
[data-sparta-container] .masthead-container-module .standard-auto-rates-table .masthead-rates-row {
    bottom: 15px;
    transition: left .5s ease-in
}

@media only screen and (min-width:768px) {

    [data-sparta-container] .masthead-container-module .auto-rates-expandable .masthead-rates-row,
    [data-sparta-container] .masthead-container-module .standard-auto-rates-table .masthead-rates-row {
        bottom: 20px
    }
}

@media only screen and (min-width:1025px) {

    [data-sparta-container] .masthead-container-module .auto-rates-expandable .masthead-rates-row,
    [data-sparta-container] .masthead-container-module .standard-auto-rates-table .masthead-rates-row {
        bottom: 30px
    }
}

[data-sparta-container] .masthead-container-module .mortgage-refinance-rates-standard .masthead-rates-row {
    bottom: 34px
}

[data-sparta-container] .masthead-container-module .mortgage-refinance-rates-standard .masthead-rates-row .percent-symbol {
    font-size: 85%
}

.medium-only [data-sparta-container] .masthead-container-module .mortgage-refinance-rates-expandable .masthead-rates-row {
    bottom: 22px
}

[data-sparta-container] .masthead-container-module [data-rates-template] .rates-table-disclosures {
    color: #222;
    font-size: 10px;
    line-height: 1.1;
    padding: 5px
}

[data-sparta-container] .masthead-container-module [data-rates-template] .rates-table-disclosures,
[data-sparta-container] .masthead-container-module [data-rates-template] .rates-table-headline {
    background-color: #fff
}

[data-sparta-container] .masthead-container-module .expanded-section [data-rates-template=_rates-table-mortgage-refinance] {
    margin-top: -24px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance] {
    font-size: 16px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance] .rates-table-data,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance] .rates-table-headline {
    margin-bottom: 2px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance] .rates-table-headline {
    color: #e31837;
    font-size: 18px;
    line-height: 1.2;
    padding: 8px 0 7px;
    text-align: center
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance] .rates-table-data {
    background-color: hsla(0, 0%, 100%, .9);
    padding: 10px 15px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance] .rates-table-heading {
    border-bottom: 2px solid #000;
    padding-bottom: 10px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance] .rates-table-heading,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance] .rates-table-row {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance] .rates-table-heading>div,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance] .rates-table-row>div {
    flex: 2;
    padding-right: 10px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance] .rates-table-heading>div:first-child,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance] .rates-table-heading>div:nth-child(2),
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance] .rates-table-row>div:first-child,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance] .rates-table-row>div:nth-child(2) {
    flex: 3
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance] .rates-table-heading>div:last-of-type,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance] .rates-table-row>div:last-of-type {
    flex: 1;
    padding-right: 0
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance] .rates-table-row {
    padding-top: 10px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance] .rates-table-row>div:nth-child(2) {
    color: #e31837;
    font-size: 28px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-2],
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-3] {
    background-color: hsla(0, 0%, 100%, .9);
    padding-left: 15px !important;
    padding-right: 15px !important
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-2] .rates-table,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-3] .rates-table {
    padding-bottom: 32px
}

.large-up [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-2] .rates-table,
.large-up [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-3] .rates-table {
    padding-bottom: 40px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-2] .rates-table-data,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-3] .rates-table-data {
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-2] .rates-table-data>div,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-3] .rates-table-data>div {
    width: 33.3%
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-2] .rates-table-headline,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-3] .rates-table-headline {
    background-color: transparent;
    font-size: 24px;
    padding: 10px 0
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-2] .rates-table-column .table-head,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-3] .rates-table-column .table-head {
    background-color: #e31837;
    color: #fff;
    font-size: 18px;
    padding: 15px 0 15px 9%
}

.large-up [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-2] .rates-table-column .table-head,
.large-up [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-3] .rates-table-column .table-head {
    padding-left: 10%
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-2] .rates-table-column>div,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-3] .rates-table-column>div {
    padding-left: 9%
}

.large-up [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-2] .rates-table-column>div,
.large-up [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-3] .rates-table-column>div {
    padding-left: 10%
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-2] .rates-table-column .rate-info,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-3] .rates-table-column .rate-info {
    background-color: #fff;
    padding-bottom: 10px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-2] .rates-table-column .rate-info .apr,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-3] .rates-table-column .rate-info .apr {
    color: #e31837;
    font-size: 41px;
    padding: 26px 0 12px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-2] .rates-table-column .rate-info .apr span,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-3] .rates-table-column .rate-info .apr span {
    font-size: 10px;
    margin-left: -16px
}

.large-up [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-2] .rates-table-column .rate-info .apr,
.large-up [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-3] .rates-table-column .rate-info .apr {
    font-size: 46px
}

.large-up [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-2] .rates-table-column .rate-info .apr span,
.large-up [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-3] .rates-table-column .rate-info .apr span {
    font-size: 12px;
    margin-left: -18px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-2] .rates-table-column .rate-info .rate,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-3] .rates-table-column .rate-info .rate {
    font-size: 18px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-2] .rates-table-column .rate-info .rate sup,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-3] .rates-table-column .rate-info .rate sup {
    font-size: 12px;
    top: -4px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-2] .rates-table-column .rate-info .points,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-3] .rates-table-column .rate-info .points {
    font-size: 18px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-2] .rates-table-disclosures,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-3] .rates-table-disclosures {
    background-color: transparent;
    font-size: 10px;
    padding: 5px 0 0 15px
}

.large-up [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-2] .rates-table-disclosures,
.large-up [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-3] .rates-table-disclosures {
    font-size: 12px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-3] {
    bottom: -9px;
    font-family: cnx-regular, Arial, Helvetica, sans-serif;
    position: absolute;
    right: 10px;
    width: 400px
}

.large-up [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-3] .rates-table {
    padding-bottom: 20px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-3] .rates-table-data>div {
    width: 50%
}

@media (-ms-high-contrast:none),
screen and (-ms-high-contrast:active) {
    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-3] .apr sup {
        font-size: 40px;
        margin-left: 5px;
        top: auto;
        vertical-align: super
    }

    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-3] .apr span {
        font-size: 16px;
        margin-left: -14px
    }
}

[data-sparta-container] .masthead-container-module .expanded-section [data-rates-template=_rates-table-auto-standard] .rates-table-data,
[data-sparta-container] .masthead-container-module .expanded-section [data-rates-template=_rates-table-auto-standard] .rates-table-disclosures,
[data-sparta-container] .masthead-container-module .expanded-section [data-rates-template=_rates-table-auto-standard] .rates-table-headline {
    background-color: #f0f0f0
}

[data-sparta-container] .masthead-container-module .expanded-section [data-rates-template=_rates-table-auto-standard] .rates-table-disclosures {
    height: 70px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard] {
    overflow: visible !important
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard] .rates-table-data,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard] .rates-table-disclosures,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard] .rates-table-headline {
    margin-bottom: 2px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard] .rates-table-headline {
    color: #000;
    font-size: 24px;
    padding: 12.5px;
    text-align: center
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard] .rates-table-data {
    align-items: center;
    background-color: hsla(0, 0%, 100%, .9);
    display: flex;
    justify-content: space-between;
    max-height: 195px;
    padding: 10px 20px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard] .rates-table-body {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    width: 100%
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard] .rates-table-heading,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard] .rates-table-row {
    align-items: center;
    display: flex;
    flex-direction: row;
    font-family: cnx-regular, Arial, Helvetica, sans-serif;
    justify-content: center
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard] .rates-table-heading>div,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard] .rates-table-row>div {
    color: #000;
    flex: 1;
    font-size: 18px;
    line-height: 1;
    margin-right: 15px;
    text-align: right
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard] .rates-table-heading>div:nth-child(2),
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard] .rates-table-row>div:nth-child(2) {
    color: #e31837;
    font-size: 48px;
    margin-right: 0;
    text-align: left
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard] .rates-table-heading>div:nth-child(2) .apr,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard] .rates-table-row>div:nth-child(2) .apr {
    color: #000;
    font-size: 20px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard] .rates-table-disclosures {
    font-family: sans-serif;
    height: 120px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard] .rates-table-disclosures span {
    display: block;
    margin-bottom: 4px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard] .rates-table-disclosures span :last-child {
    margin: 0
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard] {
        width: 39.0625vw
    }
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-2] .rates-table-data,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-2] .rates-table-disclosures,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-2] .rates-table-headline {
    margin-bottom: 2px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-2] .rates-table-headline {
    align-items: center;
    color: #000;
    display: flex;
    font-size: 22px;
    height: 45px;
    justify-content: center;
    padding: 12.5px;
    text-align: center
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-2] .rates-table-headline {
        font-size: 20px
    }
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-2] .rates-table-data {
    align-items: center;
    background-color: hsla(0, 0%, 100%, .9);
    display: flex;
    height: 150px;
    justify-content: space-between;
    padding: 10px 20px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-2] .rates-table-body {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    width: 100%
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-2] .rates-table-heading,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-2] .rates-table-row {
    align-items: center;
    display: flex;
    flex-direction: row;
    font-family: cnx-regular, Arial, Helvetica, sans-serif;
    justify-content: space-between
}

@media only screen and (min-width:768px) and (max-width:1024px) {

    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-2] .rates-table-heading,
    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-2] .rates-table-row {
        min-height: 40px
    }
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-2] .rates-table-heading>div,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-2] .rates-table-row>div {
    flex: 1;
    flex-basis: 30%;
    line-height: 30px
}

@media only screen and (min-width:768px) and (max-width:1024px) {

    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-2] .rates-table-heading>div,
    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-2] .rates-table-row>div {
        line-height: 20px
    }
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-2] .rates-table-heading>div:first-of-type,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-2] .rates-table-row>div:first-of-type {
    color: #000;
    flex: 1.25;
    flex-basis: 35%;
    font-size: 17px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-2] .rates-table-heading>div:last-of-type,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-2] .rates-table-row>div:last-of-type {
    color: #000;
    flex: 1;
    flex-basis: 15%;
    font-size: 23px;
    text-align: center
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-2] .rates-table-row>div:nth-child(2) {
    color: #e31837;
    font-size: 50px
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-2] .rates-table-row>div:nth-child(2) {
        font-size: 48px
    }
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-2] .rates-table-disclosures {
    font-family: Arial;
    height: 125px;
    padding: 5px 4px
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-2] .rates-table-disclosures {
        height: 130px
    }
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-2] .rates-table-disclosures .disclosure-first {
    display: block;
    padding-bottom: 5px
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-2] .rates-table {
        width: 39.0625vw
    }
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-time-to-roll] {
    bottom: 30px
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-time-to-roll] {
        bottom: 20px
    }
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-time-to-roll] .rates-table-data,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-time-to-roll] .rates-table-disclosures,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-time-to-roll] .rates-table-headline {
    margin-bottom: 2px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-time-to-roll] .rates-table-headline {
    color: #000;
    font-size: 23px;
    height: 45px;
    padding: 12.5px;
    text-align: center
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-time-to-roll] .rates-table-data {
    align-items: center;
    background-color: hsla(0, 0%, 100%, .9);
    display: flex;
    height: 7vw;
    justify-content: space-between;
    max-height: 95px;
    min-height: 75px;
    padding: 0 20px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-time-to-roll] .rates-table-body {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    width: 100%
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-time-to-roll] .rates-table-heading,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-time-to-roll] .rates-table-row {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: auto;
    margin-top: auto;
    min-height: 60px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-time-to-roll] .rates-table-heading>div,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-time-to-roll] .rates-table-row>div {
    flex: 1;
    flex-basis: 30%;
    line-height: 30px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-time-to-roll] .rates-table-heading>div:first-of-type,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-time-to-roll] .rates-table-row>div:first-of-type {
    color: #000;
    flex: 1.25;
    flex-basis: 40%;
    font-size: 20px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-time-to-roll] .rates-table-heading>div:last-of-type,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-time-to-roll] .rates-table-row>div:last-of-type {
    color: #000;
    flex: 1;
    flex-basis: 15%;
    font-size: 23px;
    text-align: center
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-time-to-roll] .rates-table-row {
    padding-top: 10px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-time-to-roll] .rates-table-row>div:nth-child(2) {
    color: #e31837;
    font-size: 56px
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-time-to-roll] .rates-table-row>div:nth-child(2) {
        font-size: 48px
    }

    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-time-to-roll] .rates-table {
        width: 39.0625vw
    }
}

[data-sparta-container] .masthead-container-module .small-right {
    position: absolute;
    right: -80px
}

[data-sparta-container] .masthead-container-module .small-right [data-rates-template=_rates-table-mortgage-refinance-3] {
    left: auto;
    position: absolute;
    right: 50px;
    width: 400px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-single-rate] {
    bottom: 30px;
    font-family: cnx-regular, Arial, Helvetica, sans-serif
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-single-rate] {
        bottom: 20px
    }
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-single-rate] .rates-table {
    margin-bottom: -50px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-single-rate] .rates-table-data,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-single-rate] .rates-table-disclosures,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-single-rate] .rates-table-headline {
    margin-bottom: 2px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-single-rate] .rates-table-headline {
    color: #000;
    font-size: 23px;
    height: 45px;
    padding: 12.5px;
    text-align: center
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-single-rate] .rates-table-data {
    align-items: center;
    background-color: hsla(0, 0%, 100%, .9);
    display: flex;
    height: 7vw;
    justify-content: space-between;
    max-height: 95px;
    min-height: 75px;
    padding: 0 20px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-single-rate] .rates-table-body {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    width: 100%
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-single-rate] .rates-table-heading,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-single-rate] .rates-table-row {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: auto;
    margin-top: auto;
    min-height: 60px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-single-rate] .rates-table-heading>div,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-single-rate] .rates-table-row>div {
    flex: 1;
    flex-basis: 30%;
    line-height: 30px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-single-rate] .rates-table-heading>div:first-of-type,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-single-rate] .rates-table-row>div:first-of-type {
    color: #000;
    flex: 1.25;
    flex-basis: 40%;
    font-size: 20px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-single-rate] .rates-table-heading>div:last-of-type,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-single-rate] .rates-table-row>div:last-of-type {
    color: #000;
    flex: 1;
    flex-basis: 15%;
    font-size: 23px;
    text-align: center
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-single-rate] .rates-table-row {
    padding-top: 10px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-single-rate] .rates-table-row>div:nth-child(2) {
    color: #e31837;
    font-size: 56px
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-single-rate] .rates-table-row>div:nth-child(2) {
        font-size: 48px
    }
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-single-rate] .rates-table-disclosures {
    font-family: Arial;
    height: 125px
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-single-rate] .rates-table-disclosures {
        height: 130px
    }

    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-single-rate] .rates-table {
        width: 39.0625vw
    }
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-4] {
    bottom: -30px;
    position: absolute;
    right: 65px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-4] .rates-table {
    background-color: #fff;
    font-size: 14px;
    line-height: 18px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-4] .rates-table-headline {
    background-color: #e31837;
    color: #fff;
    padding: 10px;
    text-align: center
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-4] .rates-table-data {
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-4] .rates-table-data>div {
    width: 50%
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-4] .rates-table-column {
    text-align: center
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-4] .rates-table-column .table-head {
    font-size: 14px;
    padding: 10px 0
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-4] .rates-table-column .divider {
    border-bottom: solid;
    border-bottom-width: thin;
    margin: 0 auto 5px;
    width: 50%
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-4] .rates-table-column .rate-info .apr {
    color: #012169;
    font-family: cnx-regular, Arial, Helvetica, sans-serif;
    font-size: 41px;
    padding: 18px 0 10px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-4] .rates-table-column .rate-info .apr span {
    font-size: 10px;
    margin-left: -14px
}

.large-up [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-4] .rates-table-column .rate-info .apr {
    font-size: 46px
}

.large-up [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-4] .rates-table-column .rate-info .apr span {
    font-size: 12px;
    margin-left: -16px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-4] .rates-table-column .rate-info .rate sup {
    font-size: 12px;
    top: -4px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-4] .rates-table-disclosures {
    font-size: 11px;
    padding: 10px
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-mortgage-refinance-4] {
        bottom: 12px
    }
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-2-2] {
    height: 400px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-2-2] .large-push-8.large-4 {
    left: 60%;
    padding: 0;
    width: 40%
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-2-2] .masthead-rates-row>.column,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-2-2] .rates-table-body .row,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-2-2] .rates-table-row {
    padding: 0
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-2-2] .rates-table-row:first-child {
    border-right: 2px solid hsla(0, 0%, 78%, .8);
    padding-right: 2%
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-2-2] .rates-table-row:nth-child(2) {
    padding-left: calc(20% - 67px)
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-2-2] .rates-table-column-headline {
    color: #e31837;
    font-size: 18px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-2-2] .rates-table-column-subHeadline {
    color: #000;
    font-size: 16px;
    margin-bottom: 30px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-2-2] .rate-label {
    color: #0053c2;
    font-size: 16px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-2-2] .rate {
    color: #e31837;
    font-size: 48px;
    line-height: 60px;
    margin-bottom: 25px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-2-2] .rates-table-disclosures {
    padding-left: 0
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-2-2] .rate>.show-for-medium-up {
        display: inline !important
    }
}

@media only screen and (min-width:1px) and (max-width:767px) {
    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-2-2] .rates-table {
        left: 15px;
        position: absolute
    }

    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-2-2] .rates-table-disclosures {
        max-width: 400px
    }

    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-2-2] .rate {
        font-size: 36px;
        line-height: 1.3;
        margin-bottom: 0
    }

    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-2-2] .rate .show-for-small-only {
        display: inline !important
    }

    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-2-2] .rate .show-for-small-only .APR-span {
        font-size: 14px
    }
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-1-3],
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-1-3] .masthead-rates-row>.column,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-1-3] .rates-table-body>.row,
[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-1-3] .rates-table-row {
    padding: 0
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-1-3] .rates-table-row.medium-8 {
    background-clip: content-box;
    background-color: #c41230;
    color: #fff;
    padding-right: 30px;
    text-align: center
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-1-3] .rates-table-row.medium-8 .rates-table-column-headline {
    font-size: 24px;
    margin-top: 25px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-1-3] .rates-table-row.medium-8 .rate {
    font-size: 64px;
    margin-top: 50px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-1-3] .rates-table-row.medium-8 .rate .APR-span {
    font-size: 24px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-1-3] .rates-table-row.medium-8 .rates-table-column-cta {
    font-size: 24px;
    margin-top: 30px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-1-3] .rates-table-row>.column {
    padding: 0
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-1-3] .rates-table-row.medium-4 .rates-table-column-headline {
    color: #012169
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-1-3] .rates-table-row.medium-4 .rates-table-column-subHeadline {
    color: #012169;
    font-size: 12px;
    margin-bottom: 3px;
    margin-top: -4px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-1-3] .rates-table-row.medium-4 .rate {
    color: #e31837;
    font-size: 32px;
    margin-bottom: 15px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-1-3] .rates-table-row.medium-4 .rate sup {
    font-size: 70%;
    position: relative;
    top: -.5em
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-1-3] .rates-table-row.medium-4 .rate .APR-span {
    font-size: 16px
}

[data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-1-3] .rates-table-disclosures {
    margin-top: 18px;
    max-width: 90%;
    padding-left: 0
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-1-3] .rate>.show-for-medium-up {
        display: inline !important;
        font-size: 76%;
        top: -.4em
    }
}

@media only screen and (min-width:1px) and (max-width:767px) {
    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-1-3] {
        left: 0 !important;
        max-width: 400px;
        padding-left: 0 !important;
        padding-right: 0 !important;
        width: 100% !important
    }

    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-1-3] .rates-table-row:first-of-type {
        display: flex;
        height: 56px !important;
        padding-right: 0 !important
    }

    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-1-3] .rates-table-row:first-of-type .rates-table-column-headline {
        margin-top: 20px;
        padding: 0 5%
    }

    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-1-3] .rates-table-row:first-of-type .rate {
        font-size: 36px;
        margin-top: 20px
    }

    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-1-3] .rates-table-row:nth-of-type(2) {
        height: auto !important;
        padding-left: 5%
    }

    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-1-3] .rates-table-row:nth-of-type(2) .rates-table-column-headline {
        line-height: 1.2;
        margin-bottom: 10px;
        margin-top: 20px
    }

    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-1-3] .rates-table-row:nth-of-type(2) .rate {
        font-size: 24px
    }

    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-1-3] .rates-table-row:nth-of-type(2) .rate .APR-span {
        font-size: 13px
    }

    [data-sparta-container] .masthead-container-module [data-rates-template=_rates-table-auto-standard-4-rates-cols-1-3] .rates-table-column-cta-small {
        bottom: 10px;
        color: #0053c2;
        font-size: 22px;
        padding-left: 20px;
        position: relative
    }
}

[data-sparta-container] .masthead-container-module .standard-expandable-columns .aligned-to-sign-in .align-container .content-wrapper {
    flex-grow: 1;
    margin: 0
}

[data-sparta-container] .masthead-container-module .standard-expandable-columns .expanded-section .content-wrapper {
    color: #646464
}

[data-sparta-container] .masthead-container-module .standard-expandable-columns .expanded-section .content-wrapper h4 {
    font-size: 60px;
    line-height: 1.2;
    margin: 0 0 15px
}

[data-sparta-container] .masthead-container-module .standard-expandable-columns .expanded-section .content-wrapper ul {
    list-style-position: outside;
    margin-left: 0;
    padding-right: 30px
}

[data-sparta-container] .masthead-container-module .standard-expandable-columns .expanded-section .content-wrapper ul li {
    font-size: 24px;
    line-height: 25px;
    margin-left: 25px;
    padding-bottom: 15px
}

[data-sparta-container] .masthead-container-module .standard-expandable-columns .expanded-section .content-wrapper ul li span {
    left: -5px;
    position: relative
}

[data-sparta-container] .masthead-container-module .standard-expandable-columns .expanded-section .content-wrapper ul li.list-image {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 38px 38px;
    list-style: none;
    margin-left: 0;
    padding-left: 70px
}

[data-sparta-container] .masthead-container-module .standard-expandable-columns .expanded-section .content-wrapper .prefix-large {
    float: left;
    font-family: cnx-light, Arial, Helvetica, sans-serif;
    font-size: 65px;
    margin: 20px 0 0
}

[data-sparta-container] .masthead-container-module .standard-expandable-columns .expanded-section .content-wrapper .prefix-large+span {
    display: block;
    font-size: 24px;
    line-height: 1.2;
    margin-left: 50px
}

[data-sparta-container] .masthead-container-module .standard-expandable-columns .expanded-section .content-wrapper .column-cta-buttons {
    margin-top: 30px
}

[data-sparta-container] .masthead-container-module .standard-expandable-columns .expanded-section .content-wrapper .merrill-btn {
    background-color: #e31837;
    font-size: 28px
}

[data-sparta-container] .masthead-container-module .standard-expandable-columns .expanded-section .content-wrapper .merrill-btn:hover {
    background-color: #c41230
}

[data-sparta-container] .masthead-container-module .standard-expandable-columns .expanded-section .content-wrapper .flex-row {
    display: flex;
    flex-grow: 1;
    justify-content: space-evenly;
    margin-top: 32px
}

[data-sparta-container] .masthead-container-module .standard-expandable-columns .expanded-section .content-wrapper .flex-row>div {
    flex: 1
}

[data-sparta-container] .masthead-container-module .standard-expandable-columns .expanded-section .content-wrapper .flex-row>div>div {
    margin: 0 5px
}

[data-sparta-container] .masthead-container-module .standard-expandable-columns .expanded-section .content-wrapper .flex-row>div:first-of-type>div {
    margin: 0 10px 0 0
}

[data-sparta-container] .masthead-container-module .standard-expandable-columns .expanded-section .content-wrapper .flex-row>div:last-of-type>div {
    margin: 0 0 0 10px
}

[data-sparta-container] .masthead-container-module .standard-expandable-columns .expanded-section .content-wrapper .flex-row>div:last-of-type .masthead-cta-btn {
    float: right
}

[data-sparta-container] .masthead-container-module .standard-expandable-two-column-aligned .expanded-section .content-wrapper {
    padding-right: 80px
}

[data-sparta-container] .masthead-container-module .standard-expandable-two-column-aligned .expanded-section .content-wrapper h4 {
    color: #646464;
    font-size: 37px;
    line-height: 42px;
    margin-bottom: 25px
}

[data-sparta-container] .masthead-container-module .standard-expandable-two-column-aligned .expanded-section .content-wrapper ul {
    list-style-position: outside;
    margin-left: 0;
    padding-right: 30px
}

[data-sparta-container] .masthead-container-module .standard-expandable-two-column-aligned .expanded-section .content-wrapper ul li {
    font-size: 24px;
    line-height: 25px;
    margin-bottom: 15px;
    margin-left: 25px
}

[data-sparta-container] .masthead-container-module .standard-expandable-two-column-aligned .expanded-section .content-wrapper ul li span {
    color: #646464;
    left: -5px;
    position: relative
}

[data-sparta-container] .masthead-container-module .standard-expandable-two-column-aligned .expanded-section .content-wrapper ul li.list-image {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 38px 38px;
    list-style: none;
    margin-left: 0;
    padding-left: 70px
}

[data-sparta-container] .masthead-container-module .standard-expandable-two-column-aligned .expanded-section .content-wrapper .merrill-btn {
    background-color: #e31837;
    font-size: 28px
}

[data-sparta-container] .masthead-container-module .standard-expandable-two-column-aligned .expanded-section .content-wrapper .merrill-btn:hover {
    background-color: #c41230
}

[data-sparta-container] .masthead-container-module .standard-expandable-two-column-aligned .column.feature-column-left {
    padding-right: 10px
}

[data-sparta-container] .masthead-container-module .standard-expandable-two-column-aligned .column.feature-column-right {
    padding-left: 10px
}

[data-sparta-container] .masthead-container-module .standard-expandable-two-column-aligned .sub-header {
    line-height: 1.2
}

[data-sparta-container] .masthead-container-module .standard-rates-expandable.expanded-section {
    padding-top: 25px
}

[data-sparta-container] .masthead-container-module .standard-rates-expandable.expanded-section .content-wrapper {
    padding-right: 80px
}

[data-sparta-container] .masthead-container-module .standard-rates-expandable.expanded-section .content-wrapper h4 {
    color: #646464;
    font-size: 37px;
    line-height: 42px;
    margin-bottom: 15px
}

[data-sparta-container] .masthead-container-module .standard-rates-expandable.expanded-section .content-wrapper .feature-info {
    margin-top: 65px
}

[data-sparta-container] .masthead-container-module .standard-rates-expandable.expanded-section .content-wrapper .feature-info ul {
    list-style-position: outside;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 30px
}

[data-sparta-container] .masthead-container-module .standard-rates-expandable.expanded-section .content-wrapper .feature-info ul li {
    font-size: 24px;
    line-height: 25px;
    margin-left: 25px;
    padding-bottom: 35px
}

[data-sparta-container] .masthead-container-module .standard-rates-expandable.expanded-section .content-wrapper .feature-info ul li span {
    color: #646464;
    left: -5px;
    position: relative
}

[data-sparta-container] .masthead-container-module .masthead-cta-btn {
    align-items: center;
    display: inline-flex;
    justify-content: center
}

[data-sparta-container] .masthead-container-module #mastheadPauseButton:focus {
    outline: 4px solid #e31837
}

[data-sparta-container] .masthead-container-module .standard a:focus,
[data-sparta-container] .masthead-container-module .standard a:hover {
    text-decoration: none
}

[data-sparta-container] .masthead-container-module .standard a:focus {
    outline-offset: -5px;
    outline-style: auto
}

@media (-ms-high-contrast:none),
screen and (-ms-high-contrast:active) {
    [data-sparta-container] .masthead-container-module .standard a:focus:after {
        border: 1px dotted #000;
        bottom: 0;
        content: "";
        display: block;
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }
}

[data-sparta-container] .masthead-container-module .standard .card-cta:hover {
    text-decoration: underline !important
}

[data-sparta-container] .masthead-container-module .standard .banner-content {
    min-height: 390px
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .masthead-container-module .standard .banner-content .headline-content div {
        padding: 10px 0
    }
}

@media only screen and (min-width:1px) and (max-width:767px) {
    [data-sparta-container] .masthead-container-module .standard .banner-content .headline-content .content-wrapper {
        padding-left: 5px;
        padding-right: 8%
    }
}

[data-sparta-container] .masthead-container-module .standard .banner-content .headline-content .content-wrapper .top-image picture img {
    margin-bottom: 5px;
    max-width: 225px
}

.medium-only [data-sparta-container] .masthead-container-module .standard .banner-content .headline-content .content-wrapper .top-image picture img {
    max-width: 250px
}

.large-up [data-sparta-container] .masthead-container-module .standard .banner-content .headline-content .content-wrapper .top-image picture img {
    margin-bottom: 15px;
    max-width: 300px
}

.medium-only [data-sparta-container] .masthead-container-module .standard .banner-content {
    min-height: 440px
}

.large-up [data-sparta-container] .masthead-container-module .standard .banner-content {
    min-height: 500px
}

[data-sparta-container] .masthead-container-module .light h2,
[data-sparta-container] .masthead-container-module .light h3 {
    color: #000
}

[data-sparta-container] .masthead-container-module .light-red h2 {
    color: #e31837
}

[data-sparta-container] .masthead-container-module .light-red h3 {
    color: #000
}

[data-sparta-container] .masthead-container-module .dark-light-on-small h2,
[data-sparta-container] .masthead-container-module .dark-light-on-small h3 {
    color: #fff
}

@media only screen and (min-width:1px) and (max-width:767px) {

    [data-sparta-container] .masthead-container-module .dark-light-on-small h2,
    [data-sparta-container] .masthead-container-module .dark-light-on-small h3 {
        color: #000
    }
}

[data-sparta-container] .masthead-container-module .light-red .expanded-section .content-wrapper li {
    color: #e31837
}

[data-sparta-container] .masthead-container-module .light .cta-btn,
[data-sparta-container] .masthead-container-module .light-red .cta-btn {
    background-color: #0073cf
}

[data-sparta-container] .masthead-container-module .red-bullets ul {
    color: #e31837
}

[data-sparta-container] .masthead-container-module .black h2,
[data-sparta-container] .masthead-container-module .black h3,
[data-sparta-container] .masthead-container-module .black h4,
[data-sparta-container] .masthead-container-module .black ul li span {
    color: #000;
    line-height: 1.2
}

[data-sparta-container] .masthead-container-module .black h2 {
    font-size: 28px
}

.large-up [data-sparta-container] .masthead-container-module .black h2 {
    font-size: 38px
}

[data-sparta-container] .masthead-container-module .header-with-icon .expanded-section .content-wrapper .header-and-icon {
    align-items: center;
    display: flex;
    justify-content: left
}

[data-sparta-container] .masthead-container-module .header-with-icon .expanded-section .content-wrapper .header-and-icon h4 {
    font-size: 42px;
    margin: 0 0 0 25px
}

[data-sparta-container] .masthead-container-module .header-with-icon .expanded-section .content-wrapper .masthead-cta-btn {
    float: left !important
}

[data-sparta-container] .masthead-container-module .mobile-banking .expanded-section .content-wrapper h4 {
    color: #e31837;
    font-size: 40px !important
}

@media screen and (min-width:1025px) and (max-width:1225px) {
    [data-sparta-container] .masthead-container-module .mobile-banking .expanded-section .content-wrapper h4 {
        padding-right: 36px
    }
}

[data-sparta-container] .masthead-container-module .mobile-banking .expanded-section .content-wrapper ul li {
    font-size: 18px
}

[data-sparta-container] .masthead-container-module .mobile-banking .expanded-section .content-wrapper .masthead-cta-btn {
    float: left !important
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .masthead-container-module .merrill .headline-content .content-wrapper {
        padding-right: 50px
    }
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .masthead-container-module .merrill .headline-content .content-wrapper {
        padding-right: 40px
    }
}

[data-sparta-container] .masthead-container-module .merrill .spa-btn {
    background-color: #e31837
}

[data-sparta-container] .masthead-container-module .merrill .spa-btn:hover,
[data-sparta-container] .masthead-container-module .merrill a:focus .spa-btn {
    background-color: #c41230
}

[data-sparta-container] .masthead-container-module .merrill h2 {
    color: #0073cf
}

@media only screen and (min-width:1px) and (max-width:767px) {
    [data-sparta-container] .masthead-container-module .merrill h2 {
        color: #fff
    }
}

[data-sparta-container] .masthead-container-module .merrill h3 {
    color: #000
}

@media only screen and (min-width:1px) and (max-width:767px) {
    [data-sparta-container] .masthead-container-module .merrill h3 {
        color: #fff
    }
}

[data-sparta-container] .masthead-container-module .merrill .expanded-section .content-wrapper li {
    color: #0073cf
}

[data-sparta-container] .masthead-container-module .merrill small {
    color: inherit
}

[data-sparta-container] .masthead-container-module .merrill-edge .spa-btn {
    background-color: #e31837
}

[data-sparta-container] .masthead-container-module .merrill-edge .spa-btn:hover,
[data-sparta-container] .masthead-container-module .merrill-edge a:focus .spa-btn {
    background-color: #c41230
}

[data-sparta-container] .masthead-container-module .merrill-edge h2 {
    color: #0073cf;
    line-height: 1.2
}

[data-sparta-container] .masthead-container-module .merrill-edge li {
    color: #0073cf
}

[data-sparta-container] .masthead-container-module .merrill-edge h3,
[data-sparta-container] .masthead-container-module .merrill-edge h4 {
    color: #000;
    line-height: 1.2
}

[data-sparta-container] .masthead-container-module .merrill-edge .expanded-section .content-wrapper h4 {
    font-size: 28px;
    margin-top: 35px
}

[data-sparta-container] .masthead-container-module .merrill-edge .expanded-section .content-wrapper li span {
    color: #000;
    font-size: 20px;
    line-height: 1.6
}

[data-sparta-container] .masthead-container-module .merrill-edge .expanded-section .content-wrapper .spa-btn {
    float: left !important;
    width: 200px
}

[data-sparta-container] .masthead-container-module .merrill-edge.guided-investing .spa-btn {
    background-color: #0073cf
}

[data-sparta-container] .masthead-container-module .merrill-edge.guided-investing .spa-btn:hover,
[data-sparta-container] .masthead-container-module .merrill-edge.guided-investing a:focus .spa-btn {
    background-color: #0053c2
}

[data-sparta-container] .masthead-container-module .merrill-edge.guided-investing .expanded-section .content-wrapper .spa-btn {
    background-color: #0073cf
}

[data-sparta-container] .masthead-container-module .merrill-edge.guided-investing .expanded-section .content-wrapper .spa-btn:hover {
    background-color: #0053c2
}

[data-sparta-container] .masthead-container-module .merrill-lynch .expanded-section .content-wrapper h4 {
    color: #012169
}

[data-sparta-container] .masthead-container-module .merrill-lynch .expanded-section .content-wrapper ul li {
    font-size: 20px;
    line-height: 1.2;
    padding-bottom: 20px
}

[data-sparta-container] .masthead-container-module .merrill-lynch .expanded-section .content-wrapper ul li strong,
[data-sparta-container] .masthead-container-module .merrill-rebrand .expanded-section .content-wrapper li,
[data-sparta-container] .masthead-container-module .merrill-rebrand .headline-content .content-wrapper h2 {
    color: #012169
}

[data-sparta-container] .masthead-container-module .merrill-rebrand .expanded-section .content-wrapper li span {
    color: #000;
    font-size: 20px
}

[data-sparta-container] .masthead-container-module .white-text h2,
[data-sparta-container] .masthead-container-module .white-text h3,
[data-sparta-container] .masthead-container-module .white-text p {
    color: #fff
}

[data-sparta-container] .masthead-container-module .small-business-red .content-wrapper .headline {
    color: #c41230;
    font-size: 37px;
    line-height: 1
}

[data-sparta-container] .masthead-container-module .small-business-red .content-wrapper .icon.top {
    background-position: top;
    background-repeat: no-repeat;
    display: inline-block;
    margin-top: 15px
}

[data-sparta-container] .masthead-container-module .small-business-red .content-wrapper .icon.left {
    background-position: 0 0;
    background-repeat: no-repeat;
    display: flex;
    padding-top: 25px
}

[data-sparta-container] .masthead-container-module .small-business-red .content-wrapper .icon.left h4 {
    align-items: center;
    font-size: 27px;
    line-height: 1
}

[data-sparta-container] .masthead-container-module .small-business-red .content-wrapper .sub-header.left {
    font-size: 24px;
    line-height: 1
}

[data-sparta-container] .masthead-container-module .small-business-red .content-wrapper .copy {
    color: #000
}

[data-sparta-container] .masthead-container-module .small-business-red .content-wrapper .cta-container .spa-btn {
    margin-top: 5px
}

[data-sparta-container] .masthead-container-module .small-business-red .expanded-section .content-wrapper {
    font-family: cnx-light
}

[data-sparta-container] .masthead-container-module .small-business-red .expanded-section .content-wrapper h2 {
    color: #000;
    font-family: inherit;
    font-size: 37px;
    line-height: 42px;
    margin-bottom: 40px
}

[data-sparta-container] .masthead-container-module .small-business-red .expanded-section .content-wrapper h4 {
    color: #c41230
}

[data-sparta-container] .masthead-container-module .small-business-red .expanded-section .content-wrapper h4.expanded-header {
    color: inherit
}

[data-sparta-container] .masthead-container-module .small-business-red .expanded-section .content-wrapper li {
    color: #c41230;
    font-size: 30px;
    line-height: 35px;
    margin-bottom: 10px
}

[data-sparta-container] .masthead-container-module .small-business-red .expanded-section .content-wrapper li span {
    color: #000
}

[data-sparta-container] .masthead-container-module .small-business-red .expanded-section .content-wrapper ul {
    margin-bottom: 70px
}

[data-sparta-container] .masthead-container-module .red-exp-headers-has-icons .content-wrapper .headline {
    font-size: 37px;
    line-height: 1;
    text-shadow: 0 0 6px hsla(0, 0%, 100%, .6)
}

[data-sparta-container] .masthead-container-module .red-exp-headers-has-icons .content-wrapper .copy {
    text-shadow: 0 0 6px hsla(0, 0%, 100%, .6)
}

[data-sparta-container] .masthead-container-module .red-exp-headers-has-icons .content-wrapper h4.cnx-light {
    color: #e31837;
    font-size: 37px
}

[data-sparta-container] .masthead-container-module .red-exp-headers-has-icons .content-wrapper span.bold {
    font-size: 24px;
    font-weight: 700
}

[data-sparta-container] .masthead-container-module .red-exp-headers-has-icons .content-wrapper .icon.top {
    background-position: top;
    background-repeat: no-repeat;
    display: inline-block;
    margin-top: 15px
}

[data-sparta-container] .masthead-container-module .red-exp-headers-has-icons .content-wrapper .icon.left {
    background-position: 0 0;
    background-repeat: no-repeat;
    display: flex;
    margin: 15px 0 25px
}

[data-sparta-container] .masthead-container-module .red-exp-headers-has-icons .content-wrapper .icon.left h4 {
    align-items: center;
    font-size: 27px;
    line-height: 1
}

[data-sparta-container] .masthead-container-module .bg-crop-small .masthead-background {
    width: 767px
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .masthead-container-module .bg-crop-small .masthead-background {
        width: auto
    }
}

[data-sparta-container] .masthead-container-module .power-to .headline-content .content-wrapper .pre-headline {
    font-family: cnx-regular, Arial, Helvetica, sans-serif;
    font-size: 17px
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .masthead-container-module .power-to .headline-content .content-wrapper .pre-headline {
        font-size: 24px
    }
}

[data-sparta-container] .masthead-container-module .power-to .headline {
    font-family: cnx-regular, Arial, Helvetica, sans-serif;
    font-size: 36px
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .masthead-container-module .power-to .headline {
        font-size: 60px
    }
}

[data-sparta-container] .masthead-container-module .power-to .headline-content {
    padding-top: 10px
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .masthead-container-module .power-to .headline-content {
        padding-top: 20px
    }
}

[data-sparta-container] .masthead-container-module .btn-black .spa-btn {
    background-color: #000
}

[data-sparta-container] .masthead-container-module .btn-black .spa-btn:hover,
[data-sparta-container] .masthead-container-module .btn-black a:focus .spa-btn {
    background-color: #222
}

[data-sparta-container] .masthead-container-module .btn-red .spa-btn {
    background-color: #e31837 !important;
    border: 1px solid #e31837 !important
}

[data-sparta-container] .masthead-container-module .btn-red .spa-btn:hover,
[data-sparta-container] .masthead-container-module .btn-red a:focus .spa-btn {
    background-color: #c41230 !important;
    border: 2px solid #0053c2 !important
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .masthead-container-module .three-card-sb-red-headline .content-wrapper {
        margin-bottom: 20px
    }
}

[data-sparta-container] .masthead-container-module .three-card-sb-red-headline .flexible-content-items-container {
    text-align: center
}

[data-sparta-container] .masthead-container-module .three-card-sb-red-headline .card-headline {
    color: #c41230;
    font-family: cnx-regular, Arial, Helvetica, sans-serif;
    font-size: 16vw;
    line-height: 16vw;
    margin-bottom: 0
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .masthead-container-module .three-card-sb-red-headline .card-headline {
        font-size: 75px;
        line-height: 70px
    }
}

[data-sparta-container] .masthead-container-module .three-card-sb-red-headline .content-section>.products-container>.product>.img-container {
    margin: auto;
    width: 200px !important
}

[data-sparta-container] .masthead-container-module .three-card-sb-red-headline p {
    font-family: cnx-regular, Arial, Helvetica, sans-serif
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .masthead-container-module .three-card-sb-red-headline p {
        line-height: 20px;
        margin-bottom: 5px
    }
}

[data-sparta-container] .masthead-container-module .three-card-sb-red-headline a {
    font-family: cnx-regular, Arial, Helvetica, sans-serif;
    font-size: 5vw;
    line-height: 5vw
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .masthead-container-module .three-card-sb-red-headline a {
        font-size: 18px;
        line-height: 18px
    }
}

[data-sparta-container] .masthead-container-module .three-card-sb-red-headline .card-sub-headline {
    color: #c41230;
    font-family: cnx-regular, Arial, Helvetica, sans-serif;
    font-size: 4vw;
    line-height: 4vw;
    margin-bottom: 1.5vw;
    padding-top: 0
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .masthead-container-module .three-card-sb-red-headline .card-sub-headline {
        font-size: 14px;
        line-height: 14px;
        margin-bottom: 0
    }
}

[data-sparta-container] .masthead-container-module .four-card-red-headline .card-link {
    margin-top: 15px
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .masthead-container-module .four-card-red-headline .content-wrapper {
        margin-bottom: 20px
    }
}

[data-sparta-container] .masthead-container-module .four-card-red-headline .flexible-content-items-container {
    text-align: center
}

[data-sparta-container] .masthead-container-module .four-card-red-headline .card-headline {
    color: #e31837;
    font-family: cnx-light, Arial, Helvetica, sans-serif;
    margin-bottom: 0
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .masthead-container-module .four-card-red-headline .card-headline {
        line-height: 70px;
        margin-top: 0
    }
}

@media (min-width:767px) and (max-width:809px) {
    [data-sparta-container] .masthead-container-module .four-card-red-headline .card-headline {
        font-size: 60px
    }
}

@media (min-width:810px) and (max-width:869px) {
    [data-sparta-container] .masthead-container-module .four-card-red-headline .card-headline {
        font-size: 63px
    }
}

@media (min-width:870px) and (max-width:1024px) {
    [data-sparta-container] .masthead-container-module .four-card-red-headline .card-headline {
        font-size: 65px
    }
}

@media (min-width:1025px) and (max-width:1104px) {
    [data-sparta-container] .masthead-container-module .four-card-red-headline .card-headline {
        font-size: 58px
    }
}

@media (min-width:1105px) and (max-width:1185px) {
    [data-sparta-container] .masthead-container-module .four-card-red-headline .card-headline {
        font-size: 63px
    }
}

@media (min-width:1186px) and (max-width:1335px) {
    [data-sparta-container] .masthead-container-module .four-card-red-headline .card-headline {
        font-size: 67px
    }
}

@media (min-width:1336px) {
    [data-sparta-container] .masthead-container-module .four-card-red-headline .card-headline {
        font-size: 70px
    }
}

[data-sparta-container] .masthead-container-module .four-card-red-headline .content-section>.products-container>.product>.img-container {
    margin: auto
}

[data-sparta-container] .masthead-container-module .four-card-red-headline .card-cta {
    line-height: 18px !important
}

[data-sparta-container] .masthead-container-module .four-card-red-headline p {
    font-family: cnx-regular, Arial, Helvetica, sans-serif
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .masthead-container-module .four-card-red-headline p {
        line-height: 20px;
        margin-bottom: 0;
        padding-top: 0
    }
}

[data-sparta-container] .masthead-container-module .four-card-red-headline a {
    font-family: cnx-regular, Arial, Helvetica, sans-serif;
    font-size: 5vw;
    line-height: 5vw
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .masthead-container-module .four-card-red-headline a {
        line-height: 18px
    }
}

@media (min-width:767px) and (max-width:809px) {
    [data-sparta-container] .masthead-container-module .four-card-red-headline a {
        font-size: 15px
    }
}

@media (min-width:810px) and (max-width:869px) {
    [data-sparta-container] .masthead-container-module .four-card-red-headline a {
        font-size: 15px
    }
}

@media (min-width:870px) and (max-width:1024px) {
    [data-sparta-container] .masthead-container-module .four-card-red-headline a {
        font-size: 17px
    }
}

@media (min-width:1025px) and (max-width:1104px) {
    [data-sparta-container] .masthead-container-module .four-card-red-headline a {
        font-size: 14px
    }
}

@media (min-width:1105px) and (max-width:1185px) {
    [data-sparta-container] .masthead-container-module .four-card-red-headline a {
        font-size: 15px
    }
}

@media (min-width:1186px) and (max-width:1271px) {
    [data-sparta-container] .masthead-container-module .four-card-red-headline a {
        font-size: 16px
    }
}

@media (min-width:1272px) {
    [data-sparta-container] .masthead-container-module .four-card-red-headline a {
        font-size: 18px
    }
}

[data-sparta-container] .masthead-container-module .four-card-red-headline a:hover,
[data-sparta-container] .masthead-container-module .four-card-red-headline a:visited {
    color: #0053c2
}

[data-sparta-container] .masthead-container-module .four-card-red-headline .card-sub-headline {
    color: #e31837;
    font-family: cnx-regular, Arial, Helvetica, sans-serif;
    margin-bottom: 1.5vw;
    padding-top: 0
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .masthead-container-module .four-card-red-headline .card-sub-headline {
        line-height: 14px;
        margin-bottom: 15px !important
    }
}

@media (min-width:767px) and (max-width:809px) {
    [data-sparta-container] .masthead-container-module .four-card-red-headline .card-sub-headline {
        font-size: 15px
    }
}

@media (min-width:810px) and (max-width:869px) {
    [data-sparta-container] .masthead-container-module .four-card-red-headline .card-sub-headline {
        font-size: 15px
    }
}

@media (min-width:870px) and (max-width:1024px) {
    [data-sparta-container] .masthead-container-module .four-card-red-headline .card-sub-headline {
        font-size: 18px
    }
}

@media (min-width:1025px) and (max-width:1104px) {
    [data-sparta-container] .masthead-container-module .four-card-red-headline .card-sub-headline {
        font-size: 15px
    }
}

@media (min-width:1105px) and (max-width:1185px) {
    [data-sparta-container] .masthead-container-module .four-card-red-headline .card-sub-headline {
        font-size: 16px
    }
}

@media (min-width:1186px) and (max-width:1335px) {
    [data-sparta-container] .masthead-container-module .four-card-red-headline .card-sub-headline {
        font-size: 17px
    }
}

@media (min-width:1336px) {
    [data-sparta-container] .masthead-container-module .four-card-red-headline .card-sub-headline {
        font-size: 20px
    }
}

[data-sparta-container] .masthead-container-module .four-card-red-headline .reviews-link {
    font-size: 15px;
    text-decoration: underline
}

[data-sparta-container] .masthead-container-module .four-card-lifestyle .headline-content.multiple-cards .content-wrapper {
    margin-bottom: 15px
}

@media only screen and (min-width:1025px) and (max-width:1295px) {
    [data-sparta-container] .masthead-container-module .four-card-lifestyle .headline-content.multiple-cards .content-wrapper {
        margin-left: -75px
    }
}

[data-sparta-container] .masthead-container-module .four-card-lifestyle .content-section .products-container .product .img-container {
    margin-bottom: 10px
}

[data-sparta-container] .masthead-container-module .three-card-lifestyle .content-section .products-container .product .img-container {
    margin-bottom: 20px
}

[data-sparta-container] .masthead-container-module .three-card-lifestyle .headline-content .content-wrapper {
    margin-bottom: 15px
}

[data-sparta-container] .masthead-container-module .three-card-fixed-expanded.expandable-basic.expanded {
    padding-bottom: 0
}

[data-sparta-container] .masthead-container-module .three-card-fixed-expanded.expandable-basic.expanded .banner-content {
    min-height: 500px
}

@media only screen and (min-width:1px) and (max-width:767px) {
    [data-sparta-container] .masthead-container-module .three-card-fixed-expanded.expandable-basic.expanded .banner-content {
        min-height: 390px
    }
}

[data-sparta-container] .masthead-container-module .three-card-fixed-expanded.expandable-basic.expanded.expandable .expanded-section {
    padding-top: 0
}

[data-sparta-container] .masthead-container-module .three-card-fixed-expanded.expandable-basic.expanded .masthead-background:after,
[data-sparta-container] .masthead-container-module .three-card-fixed-expanded.expandable-basic.expanded .masthead-background:before {
    display: none
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .masthead-container-module .three-card-fixed-expanded.expandable-basic.expanded .content-wrapper {
        margin-left: 0
    }
}

[data-sparta-container] .masthead-container-module .three-card-fixed-expanded.expandable-basic.expanded~.curve-gap {
    display: none
}

[data-sparta-container] .masthead-container-module .three-card-fixed-expanded .flex-row {
    display: flex
}

[data-sparta-container] .masthead-container-module .three-card-fixed-expanded .flex-column {
    display: flex;
    flex-direction: column
}

[data-sparta-container] .masthead-container-module .three-card-fixed-expanded .flex-justify-space-between {
    justify-content: space-between
}

[data-sparta-container] .masthead-container-module .three-card-fixed-expanded .flex-align-center {
    align-items: center
}

[data-sparta-container] .masthead-container-module .three-card-fixed-expanded .card-content-container {
    position: relative
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .masthead-container-module .three-card-fixed-expanded .card-content-container {
        margin-top: 20px;
        width: 700px
    }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .masthead-container-module .three-card-fixed-expanded .card-content-container {
        box-sizing: border-box;
        margin-top: 20px;
        padding-right: 20px;
        width: 33.333%
    }
}

@media only screen and (min-width:1px) and (max-width:767px) {
    [data-sparta-container] .masthead-container-module .three-card-fixed-expanded .card-content-container {
        margin-left: -15%
    }

    [data-sparta-container] .masthead-container-module .three-card-fixed-expanded .card-content-container:nth-child(n+2) {
        margin-top: -26%
    }
}

[data-sparta-container] .masthead-container-module .three-card-fixed-expanded .card-content-items:nth-child(n+2) {
    margin-left: 30px
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .masthead-container-module .three-card-fixed-expanded .card-content-items {
        height: 100%
    }
}

@media only screen and (min-width:1px) and (max-width:767px) {
    [data-sparta-container] .masthead-container-module .three-card-fixed-expanded .card-content-items {
        width: 45%
    }

    [data-sparta-container] .masthead-container-module .three-card-fixed-expanded .card-content-items:nth-child(n+2) {
        width: 55%
    }
}

[data-sparta-container] .masthead-container-module .three-card-fixed-expanded .card-content-items .img-container {
    flex-shrink: 0;
    margin: 10px 0;
    width: 280px
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .masthead-container-module .three-card-fixed-expanded .card-content-items .img-container {
        margin: 5px 0;
        width: 180px
    }
}

@media only screen and (min-width:1px) and (max-width:767px) {
    [data-sparta-container] .masthead-container-module .three-card-fixed-expanded .card-content-items .img-container {
        width: 100%
    }
}

[data-sparta-container] .masthead-container-module .three-card-fixed-expanded .card-content-items h4 {
    font-family: cnx-regular, Arial, Helvetica, sans-serif;
    font-size: 36px;
    margin: 0;
    width: 100%
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .masthead-container-module .three-card-fixed-expanded .card-content-items h4 {
        font-size: 28px;
        text-align: center
    }
}

[data-sparta-container] .masthead-container-module .three-card-fixed-expanded .card-content-items p {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 15px;
    width: 100%
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .masthead-container-module .three-card-fixed-expanded .card-content-items p {
        flex-grow: 1;
        font-size: 18px;
        line-height: 22px;
        text-align: center
    }
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .masthead-container-module .three-card-fixed-expanded .card-cta {
        text-decoration: none
    }

    [data-sparta-container] .masthead-container-module .three-card-fixed-expanded .card-cta.spa-btn {
        position: static
    }

    [data-sparta-container] .masthead-container-module .three-card-fixed-expanded .card-cta.spa-btn--primary:focus {
        background: #344e87
    }

    [data-sparta-container] .masthead-container-module .three-card-fixed-expanded .card-cta:after {
        bottom: 0;
        content: "";
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }
}

@media only screen and (min-width:1px) and (max-width:767px) {
    [data-sparta-container] .masthead-container-module .three-card-fixed-expanded .card-cta {
        color: #0073cf;
        font-size: 20px;
        position: relative;
        top: 25%
    }
}

[data-sparta-container] .masthead-container-module .three-card-fixed-expanded.expanded-section {
    border-top: 5px solid #f5f5f5;
    box-sizing: border-box;
    height: 500px;
    position: relative
}

[data-sparta-container] .masthead-container-module .three-card-fixed-expanded.expanded-section .expanded-section-background {
    height: 100%;
    position: relative;
    width: 100%
}

[data-sparta-container] .masthead-container-module .three-card-fixed-expanded.expanded-section .expanded-section-background.image-url {
    background-image: url(https://www1.bac-assets.com//homepage/spa-assets/images/mh_1440x530_desktoplowerimage_arl5hgjs-073a70fd186ca296524c.jpg);
    background-position: 50%
}

[data-sparta-container] .masthead-container-module .three-card-fixed-expanded.expanded-section .expanded-section-background:after {
    background: #f5f5f5;
    bottom: 0;
    content: "";
    left: calc(50% - 3px);
    position: absolute;
    top: 0;
    width: 5px
}

[data-sparta-container] .masthead-container-module .three-card-fixed-expanded.expanded-section .expanded-section-card-overlay {
    left: 0;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

[data-sparta-container] .masthead-container-module .three-card-fixed-expanded.expanded-section .expanded-section-card-overlay .card-content-container {
    margin: 0 8%
}

[data-sparta-container] .masthead-container-module .three-card-fixed-expanded.expanded-section .expanded-section-card-overlay .card-content-items {
    height: 100%
}

[data-sparta-container] .masthead-container-module .three-card-fixed-expanded.expanded-section .expanded-section-card-overlay .card-content-items h4 {
    text-align: center
}

[data-sparta-container] .masthead-container-module .three-card-fixed-expanded.expanded-section .expanded-section-card-overlay .card-content-items p {
    flex-grow: 1;
    text-align: center
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content a.card-cta {
    outline-offset: 6px
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content h2 {
    margin-bottom: 8px !important;
    margin-left: 12px
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .card-sub-headline {
    margin: 0 auto
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .content-wrapper {
    margin-bottom: 10px
}

.large-up [data-sparta-container] .masthead-container-module .three-card-flexible-content {
    min-height: 556px
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .column {
    padding: 0
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .masthead-background {
    bottom: auto;
    top: 0
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .masthead-background:before {
    content: none
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .masthead-background img {
    height: 100%;
    width: auto
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .spa-btn {
    position: static
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .card-cta:after,
[data-sparta-container] .masthead-container-module .three-card-flexible-content .masthead-cta-btn:after {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .content-section {
    margin-bottom: 50px;
    text-align: center
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .content-section .products-container {
    display: flex;
    padding-bottom: 20px
}

.large-up [data-sparta-container] .masthead-container-module .three-card-flexible-content .content-section .products-container {
    margin-left: -50px
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .content-section .products-container .product {
    padding: 0 10px;
    position: relative;
    text-align: center
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .content-section .products-container .product ol,
[data-sparta-container] .masthead-container-module .three-card-flexible-content .content-section .products-container .product ul {
    padding: 0 20px
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .content-section .products-container .product ol li,
[data-sparta-container] .masthead-container-module .three-card-flexible-content .content-section .products-container .product ul li {
    text-align: left
}

.medium-up [data-sparta-container] .masthead-container-module .three-card-flexible-content .content-section .products-container .product {
    width: 33.33333%
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .content-section .products-container .product .rating {
    display: none;
    left: 0;
    margin: 0 auto;
    width: 70%
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .content-section .products-container .product .rating svg {
    height: 40px !important
}

.medium-up [data-sparta-container] .masthead-container-module .three-card-flexible-content .content-section .products-container .product .rating {
    display: block
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .content-section .products-container .product .img-container {
    position: relative;
    width: 100%
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .content-section .products-container .product .img-container img {
    width: 100%
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .content-section .products-container .product .img-container a {
    bottom: 15px;
    font-size: 17px;
    left: 0;
    position: absolute;
    right: 0
}

@media (max-width:785px) {
    [data-sparta-container] .masthead-container-module .three-card-flexible-content .content-section .products-container .product .img-container a {
        font-size: 17px
    }
}

.medium-up [data-sparta-container] .masthead-container-module .three-card-flexible-content .content-section .products-container .product .img-container a {
    font-size: 18px
}

@media (min-width:1025px) and (max-width:1130px) {
    [data-sparta-container] .masthead-container-module .three-card-flexible-content .content-section .products-container .product .img-container a {
        font-size: 17px
    }
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .content-section .products-container.with-inline-callout {
    margin-top: 20px
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .content-section .products-container.with-inline-callout>div {
    display: flex;
    flex-direction: column
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .content-section .products-container.with-inline-callout>div:nth-child(n+2) {
    margin-left: 20px
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .content-section .products-container.with-inline-callout .product {
    justify-content: space-between;
    padding: 0;
    width: 25%
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .content-section .products-container.with-inline-callout .product img {
    margin-left: -10px;
    margin-top: -5px;
    width: calc(100% + 20px)
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .content-section .products-container.with-inline-callout .product p {
    flex-grow: 2
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .content-section .products-container.with-inline-callout .product a {
    padding: 7px calc(4% - 1px)
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .content-section .products-container .inline-callout {
    align-content: center;
    justify-content: center;
    margin-left: -10px;
    position: relative;
    width: 25%
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .content-section .products-container .inline-callout img {
    width: 100%
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .small-content-container .small-image-container {
    margin-left: -15%;
    position: relative
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .small-content-container .small-image-container img {
    display: inline
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .small-content-container .small-image-container a {
    font-size: 17px;
    left: 45%;
    line-height: 20px;
    margin-top: 8%;
    position: absolute;
    vertical-align: top
}

@media (min-width:425px) {
    [data-sparta-container] .masthead-container-module .three-card-flexible-content .small-content-container .small-image-container a {
        font-size: 20px
    }
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .small-content-container:nth-of-type(n+2) {
    margin-top: -19%
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .promo-mobile-content {
    margin-bottom: 10px
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .promo-mobile-content.stretched {
    margin-left: -5px;
    width: 100vw
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .promo-mobile-content>.promo-copy {
    padding-left: 8px;
    padding-right: 8px;
    text-align: center
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .promo-mobile-content>.promo-copy>p {
    font-size: 20px;
    line-height: 1.3;
    margin-bottom: 0
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .promo-mobile-content img {
    margin: 0 auto;
    max-width: 400px
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .small-content-container-flexible .small-collapse {
    align-items: center
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .small-content-container-flexible p {
    margin-bottom: 0
}

@media (max-width:370px) {
    [data-sparta-container] .masthead-container-module .three-card-flexible-content .small-content-container-flexible p {
        font-size: 14px
    }
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .small-content-container-flexible .flexible-content-items-container {
    height: 100%;
    position: static
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .small-content-container-flexible .flexible-content-items-container .mobile-cta {
    line-height: 20px;
    padding-bottom: 25px
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .small-content-container-flexible:last-child>.row.collapse {
    align-items: center;
    display: flex
}

[data-sparta-container] .masthead-container-module .three-card-flexible-content .extra-margin-bottom {
    margin-bottom: 30px
}

[data-sparta-container] .masthead-container-module .three-card-expandable .cta-container a {
    margin-top: 16px
}

[data-sparta-container] .masthead-container-module .three-card-expandable .content-section .expanded-info-container .card-cta-btns a {
    font-size: 18px;
    height: 40px;
    width: 200px
}

.large-up [data-sparta-container] .masthead-container-module .three-card-standard {
    min-height: 556px
}

[data-sparta-container] .masthead-container-module .three-card-standard .masthead-background {
    bottom: auto;
    top: 0
}

[data-sparta-container] .masthead-container-module .three-card-standard .masthead-background:before {
    content: none
}

[data-sparta-container] .masthead-container-module .three-card-standard .masthead-background img {
    height: 100%;
    width: auto
}

[data-sparta-container] .masthead-container-module .three-card-standard .content-section {
    margin-bottom: 50px;
    text-align: center
}

[data-sparta-container] .masthead-container-module .three-card-standard .content-section .products-container {
    display: flex;
    padding-bottom: 20px
}

.large-up [data-sparta-container] .masthead-container-module .three-card-standard .content-section .products-container {
    margin-left: -50px
}

[data-sparta-container] .masthead-container-module .three-card-standard .content-section .products-container .product {
    padding: 0 10px;
    position: relative;
    text-align: center
}

[data-sparta-container] .masthead-container-module .three-card-standard .content-section .products-container .product ol,
[data-sparta-container] .masthead-container-module .three-card-standard .content-section .products-container .product ul {
    padding: 0 20px
}

[data-sparta-container] .masthead-container-module .three-card-standard .content-section .products-container .product ol li,
[data-sparta-container] .masthead-container-module .three-card-standard .content-section .products-container .product ul li {
    text-align: left
}

.medium-up [data-sparta-container] .masthead-container-module .three-card-standard .content-section .products-container .product {
    max-width: 33.33333%
}

[data-sparta-container] .masthead-container-module .three-card-standard .content-section .products-container .product .rating {
    display: none;
    left: 0;
    margin: 10px auto 0;
    width: 70%
}

[data-sparta-container] .masthead-container-module .three-card-standard .content-section .products-container .product .rating svg {
    height: 40px !important
}

.medium-up [data-sparta-container] .masthead-container-module .three-card-standard .content-section .products-container .product .rating {
    display: block
}

[data-sparta-container] .masthead-container-module .three-card-standard .content-section .products-container .product .img-container {
    margin-bottom: -20px;
    position: relative;
    width: 100%
}

[data-sparta-container] .masthead-container-module .three-card-standard .content-section .products-container .product .img-container img {
    width: 100%
}

[data-sparta-container] .masthead-container-module .three-card-standard .content-section .products-container .product .img-container .card-cta {
    bottom: 15px;
    font-size: 17px;
    left: 0;
    position: absolute;
    right: 0
}

@media (max-width:785px) {
    [data-sparta-container] .masthead-container-module .three-card-standard .content-section .products-container .product .img-container .card-cta {
        font-size: 17px
    }
}

.medium-up [data-sparta-container] .masthead-container-module .three-card-standard .content-section .products-container .product .img-container .card-cta {
    font-size: 18px
}

@media (min-width:1025px) and (max-width:1130px) {
    [data-sparta-container] .masthead-container-module .three-card-standard .content-section .products-container .product .img-container .card-cta {
        font-size: 17px
    }
}

[data-sparta-container] .masthead-container-module .three-card-standard .small-content-container .small-image-container {
    margin-left: -15%;
    position: relative
}

[data-sparta-container] .masthead-container-module .three-card-standard .small-content-container .small-image-container img {
    display: inline
}

[data-sparta-container] .masthead-container-module .three-card-standard .small-content-container .small-image-container .card-cta {
    font-size: 17px;
    left: 45%;
    line-height: 20px;
    margin-top: 8%;
    position: absolute;
    vertical-align: top
}

@media (min-width:425px) {
    [data-sparta-container] .masthead-container-module .three-card-standard .small-content-container .small-image-container .card-cta {
        font-size: 20px
    }
}

[data-sparta-container] .masthead-container-module .three-card-standard .small-content-container:nth-of-type(n+2) {
    margin-top: -19%
}

.large-up [data-sparta-container] .masthead-container-module .three-card-expandable:not(.expanded) {
    height: 500px
}

.medium-only [data-sparta-container] .masthead-container-module .three-card-expandable:not(.expanded) {
    height: 475px
}

.medium-only [data-sparta-container] .masthead-container-module .three-card-expandable:not(.expanded) .content-wrapper {
    margin-left: 0 !important
}

.small-up [data-sparta-container] .masthead-container-module .three-card-expandable h3 {
    margin-top: .2rem
}

[data-sparta-container] .masthead-container-module .three-card-expandable .masthead-background {
    bottom: 0;
    top: 0;
    width: 100%
}

[data-sparta-container] .masthead-container-module .three-card-expandable .masthead-background:before {
    content: none
}

[data-sparta-container] .masthead-container-module .three-card-expandable .masthead-background img {
    bottom: 0;
    min-height: 100%;
    position: absolute;
    width: auto
}

[data-sparta-container] .masthead-container-module .three-card-expandable .cta-container .card-cta {
    margin-top: 16px
}

[data-sparta-container] .masthead-container-module .three-card-expandable .banner-content {
    min-height: 0 !important
}

[data-sparta-container] .masthead-container-module .three-card-expandable .content-section {
    text-align: center
}

[data-sparta-container] .masthead-container-module .three-card-expandable .content-section .products-container {
    max-width: 100%;
    padding: 0 10px 20px;
    position: relative;
    text-align: center
}

.large-up [data-sparta-container] .masthead-container-module .three-card-expandable .content-section .products-container {
    margin-left: 25px
}

[data-sparta-container] .masthead-container-module .three-card-expandable .content-section .products-container .product-titles {
    align-items: flex-start;
    display: flex;
    justify-content: center
}

[data-sparta-container] .masthead-container-module .three-card-expandable .content-section .products-container .product-titles .card-title {
    color: #000;
    font-size: 20px;
    font-weight: 700;
    padding-bottom: 20px;
    padding-top: 30px;
    text-align: center
}

.medium-up [data-sparta-container] .masthead-container-module .three-card-expandable .content-section .products-container .product-titles .card-title {
    font-size: 16px
}

[data-sparta-container] .masthead-container-module .three-card-expandable .content-section .products-container .product-images {
    align-items: center;
    display: flex;
    justify-content: center
}

[data-sparta-container] .masthead-container-module .three-card-expandable .content-section .products-container .product-images .img-container {
    position: relative;
    width: 100%
}

[data-sparta-container] .masthead-container-module .three-card-expandable .content-section .products-container .product-images .img-container img {
    width: 100%
}

[data-sparta-container] .masthead-container-module .three-card-expandable .content-section .expanded-info-container {
    margin-left: 25px;
    padding-right: 10px
}

[data-sparta-container] .masthead-container-module .three-card-expandable .content-section .expanded-info-container .card-icons {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
    margin-top: 15px
}

[data-sparta-container] .masthead-container-module .three-card-expandable .content-section .expanded-info-container .card-icons .card-icon {
    height: 50px;
    width: 100%
}

[data-sparta-container] .masthead-container-module .three-card-expandable .content-section .expanded-info-container .card-taglines {
    align-items: center;
    display: flex;
    font-size: 26px;
    justify-content: center;
    margin-bottom: 20px
}

[data-sparta-container] .masthead-container-module .three-card-expandable .content-section .expanded-info-container .card-features {
    align-items: start;
    display: flex;
    font-size: 20px;
    justify-content: center;
    line-height: 1.2
}

[data-sparta-container] .masthead-container-module .three-card-expandable .content-section .expanded-info-container .card-features ul {
    align-items: start;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    margin-bottom: 0
}

[data-sparta-container] .masthead-container-module .three-card-expandable .content-section .expanded-info-container .card-features li {
    list-style: none;
    margin: auto;
    max-width: 100%;
    padding-bottom: 10px
}

[data-sparta-container] .masthead-container-module .three-card-expandable .content-section .expanded-info-container .card-features li:before {
    content: "â€¢";
    display: inline-block;
    font-size: 28px;
    line-height: 1px;
    transform: translateX(-12px)
}

[data-sparta-container] .masthead-container-module .three-card-expandable .content-section .expanded-info-container .card-features li span {
    color: #000
}

[data-sparta-container] .masthead-container-module .three-card-expandable .content-section .expanded-info-container .card-cta-btns {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 45px
}

[data-sparta-container] .masthead-container-module .three-card-expandable .content-section .expanded-info-container .card-cta-btns .card-cta {
    font-size: 18px;
    height: 40px;
    width: 200px
}

[data-sparta-container] .masthead-container-module .three-card-expandable .card-stack-container {
    padding-top: 40px
}

[data-sparta-container] .masthead-container-module .three-card-expandable .card-stack-container picture {
    display: block;
    position: relative
}

[data-sparta-container] .masthead-container-module .three-card-expandable .card-stack-container picture img {
    float: right;
    max-width: 100%;
    width: auto
}

[data-sparta-container] .masthead-container-module .three-column-flexible-content .masthead-content .three-column-content .icons_container {
    display: flex;
    height: fit-content;
    justify-content: space-around;
    margin-top: 30px;
    padding: 15px;
    width: 97vw
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .masthead-container-module .three-column-flexible-content .masthead-content .three-column-content .icons_container {
        margin-left: 27%;
        max-width: 1050px;
        width: 74vw
    }
}

[data-sparta-container] .masthead-container-module .three-column-flexible-content .masthead-content .three-column-content .icons_container .product {
    cursor: pointer;
    font-family: cnx-regular, Arial, Helvetica, sans-serif;
    text-align: center;
    text-decoration: none;
    width: 28%;
    z-index: 1
}

[data-sparta-container] .masthead-container-module .three-column-flexible-content .masthead-content .three-column-content .icons_container .product .product-icon {
    height: 50px;
    width: 50px
}

[data-sparta-container] .masthead-container-module .three-column-flexible-content .masthead-content .three-column-content .icons_container .product .product-title {
    display: block;
    font-size: 16px
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .masthead-container-module .three-column-flexible-content .masthead-content .three-column-content .icons_container .product .product-title {
        font-size: 20px
    }
}

[data-sparta-container] .masthead-container-module .three-column-flexible-content .masthead-content .three-column-content .icons_container .product .product-description {
    margin-top: -8px;
    padding: 0 10px
}

[data-sparta-container] .masthead-container-module .three-column-flexible-content .masthead-content .three-column-content .icons_container .product .product-cta {
    box-shadow: none !important;
    color: #012169
}

[data-sparta-container] .masthead-container-module .three-column-flexible-content .masthead-content .three-column-content .icons_container .product .product-cta .spa-btn {
    height: auto !important
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .masthead-container-module .three-column-flexible-content .masthead-content .three-column-content .icons_container .product .product-cta .spa-btn {
        font-size: 13px !important
    }
}

@media only screen and (min-width:1px) and (max-width:767px) {
    [data-sparta-container] .masthead-container-module .three-column-flexible-content .masthead-content .three-column-content .icons_container .product .product-cta .spa-btn {
        box-shadow: 5px 7px 10px #bababa;
        height: 50px !important;
        line-height: 1.2;
        margin-top: auto
    }
}

[data-sparta-container] .masthead-container-module .three-column-flexible-content .masthead-content .three-column-content .icons_container .product:focus .product-cta,
[data-sparta-container] .masthead-container-module .three-column-flexible-content .masthead-content .three-column-content .icons_container .product:hover .product-cta {
    text-decoration: underline
}

[data-sparta-container] .masthead-container-module .two-card-expandable {
    background-position: top;
    background-repeat: no-repeat;
    background-size: initial
}

[data-sparta-container] .masthead-container-module .two-card-expandable a:focus {
    outline: none
}

@media (-ms-high-contrast:none),
screen and (-ms-high-contrast:active) {
    [data-sparta-container] .masthead-container-module .two-card-expandable a:focus:after {
        content: none
    }
}

[data-sparta-container] .masthead-container-module .two-card-expandable a:focus .cnx-bold,
[data-sparta-container] .masthead-container-module .two-card-expandable a:focus .product-image,
[data-sparta-container] .masthead-container-module .two-card-expandable a:focus .product-name,
[data-sparta-container] .masthead-container-module .two-card-expandable a:focus .spa-btn {
    border: 1px dotted #000
}

.medium-only [data-sparta-container] .masthead-container-module .two-card-expandable .headline-content {
    padding-top: 45px
}

.large-up [data-sparta-container] .masthead-container-module .two-card-expandable .headline-content {
    padding-top: 40px
}

[data-sparta-container] .masthead-container-module .two-card-expandable .banner-content {
    height: auto
}

.medium-only [data-sparta-container] .masthead-container-module .two-card-expandable .banner-content .two-products {
    padding-bottom: 65px
}

.large-up [data-sparta-container] .masthead-container-module .two-card-expandable {
    max-height: 710px
}

.large-up [data-sparta-container] .masthead-container-module .two-card-expandable .expanded-only .expanded-content {
    padding-top: 0
}

.large-up [data-sparta-container] .masthead-container-module .two-card-expandable .expanded-only .expanded-content ul {
    margin: 0 0 40px 20px;
    position: relative
}

.large-up [data-sparta-container] .masthead-container-module .two-card-expandable .expanded-only .expanded-content ul li {
    color: #524940;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 7px
}

.large-up [data-sparta-container] .masthead-container-module .two-card-expandable .expanded-only .expanded-content .review-text a {
    color: #333;
    font-family: cnx-regular, Arial, Helvetica, sans-serif;
    font-size: 17px !important;
    line-height: 20px !important
}

.large-up [data-sparta-container] .masthead-container-module .two-card-expandable .expanded-only .expanded-content .expanded-cta-btn {
    margin-top: 36px
}

.large-up [data-sparta-container] .masthead-container-module .two-card-expandable .collapsed-content {
    display: flex
}

.large-up [data-sparta-container] .masthead-container-module .two-card-expandable .collapsed-only .collapsed-content:last-of-type {
    margin-top: 15px
}

.large-up [data-sparta-container] .masthead-container-module .two-card-expandable .collapsed-cta-btn a {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 50px
}

.large-up [data-sparta-container] .masthead-container-module .two-card-expandable .collapsed-review-link {
    padding-top: 13px
}

.large-up [data-sparta-container] .masthead-container-module .two-card-expandable .collapsed-review-link a {
    font-size: 15px
}

.large-up [data-sparta-container] .masthead-container-module .two-card-expandable .product-image {
    height: 275px;
    overflow: hidden
}

.large-up [data-sparta-container] .masthead-container-module .two-card-expandable .product-image img {
    width: auto
}

.large-up [data-sparta-container] .masthead-container-module .two-card-expandable .centered-content {
    align-items: center;
    display: flex !important
}

.large-up [data-sparta-container] .masthead-container-module .two-card-expandable .content {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.large-up [data-sparta-container] .masthead-container-module .two-card-expandable .content hr {
    border: solid #a39382;
    border-width: 1px 0 0
}

.large-up [data-sparta-container] .masthead-container-module .two-card-expandable .review-info {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.large-up [data-sparta-container] .masthead-container-module .two-card-expandable .review-info .review-stars svg {
    height: 20px;
    width: 20px
}

.large-up [data-sparta-container] .masthead-container-module .two-card-expandable .review-info .review-stars .rating {
    height: 20px
}

.large-up [data-sparta-container] .masthead-container-module .two-card-expandable .review-info .review-text {
    white-space: nowrap
}

.large-up [data-sparta-container] .masthead-container-module .two-card-expandable .review-info .review-text a {
    color: #333;
    font-family: cnx-regular, Arial, Helvetica, sans-serif;
    font-size: 17px;
    line-height: 20px
}

.large-up [data-sparta-container] .masthead-container-module .two-card-expandable h3 {
    color: #e31837;
    font-family: cnx-regular, Arial, Helvetica, sans-serif;
    font-size: 25px;
    line-height: 27px;
    margin-bottom: 5px;
    margin-top: -20px;
    text-align: center
}

.large-up [data-sparta-container] .masthead-container-module .two-card-expandable h4 {
    color: #000;
    font-size: 21px;
    line-height: 22px;
    margin-bottom: 0;
    margin-top: 0;
    overflow: visible;
    padding-bottom: 15px;
    text-align: center;
    width: 100%
}

.large-up [data-sparta-container] .masthead-container-module .two-card-expandable h5 {
    color: #524940;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 20px;
    margin-top: 0;
    text-align: left
}

.medium-only [data-sparta-container] .masthead-container-module .two-card-expandable {
    padding-top: 0
}

.medium-only [data-sparta-container] .masthead-container-module .two-card-expandable .medium-cta-container {
    z-index: 2
}

.medium-only [data-sparta-container] .masthead-container-module .two-card-expandable .medium-cta-btn {
    text-align: center
}

.medium-only [data-sparta-container] .masthead-container-module .two-card-expandable .review-info {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.medium-only [data-sparta-container] .masthead-container-module .two-card-expandable .review-info .review-stars {
    min-width: 110px
}

.medium-only [data-sparta-container] .masthead-container-module .two-card-expandable .review-info .review-stars svg {
    height: 20px;
    width: 20px
}

.medium-only [data-sparta-container] .masthead-container-module .two-card-expandable .review-info .review-stars .rating {
    height: 20px
}

.medium-only [data-sparta-container] .masthead-container-module .two-card-expandable .review-info .review-text {
    white-space: nowrap
}

.medium-only [data-sparta-container] .masthead-container-module .two-card-expandable .review-info .review-text a {
    color: #333;
    font-family: cnx-regular, Arial, Helvetica, sans-serif;
    font-size: 17px;
    line-height: 20px
}

.medium-only [data-sparta-container] .masthead-container-module .two-card-expandable .row.centered {
    align-items: center;
    display: flex;
    justify-content: center;
    text-align: center
}

.medium-only [data-sparta-container] .masthead-container-module .two-card-expandable h3 {
    color: #e31837;
    font-family: cnx-regular, Arial, Helvetica, sans-serif;
    font-size: 25px;
    line-height: 25px;
    margin-bottom: 0;
    margin-top: -20px;
    text-align: center
}

.medium-only [data-sparta-container] .masthead-container-module .two-card-expandable h4 {
    color: #000;
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 5px;
    text-align: center;
    width: 100%
}

.small-only [data-sparta-container] .masthead-container-module .two-card-expandable {
    padding-bottom: 30px
}

.small-only [data-sparta-container] .masthead-container-module .two-card-expandable .rel-pos {
    position: relative
}

.small-only [data-sparta-container] .masthead-container-module .two-card-expandable .small-btn-row {
    position: relative;
    transform: translateY(30%);
    z-index: 1
}

.small-only [data-sparta-container] .masthead-container-module .two-card-expandable .small-btn-row .spa-btn--medium {
    font-size: 16px;
    padding: 10px
}

.small-only [data-sparta-container] .masthead-container-module .two-card-expandable .left-card-image {
    transform: translateX(20px);
    z-index: 1
}

.small-only [data-sparta-container] .masthead-container-module .two-card-expandable .right-card-image {
    transform: translateX(-20px)
}

.small-only [data-sparta-container] .masthead-container-module .two-card-expandable .small-card-name-row {
    margin-bottom: 25px
}

.small-only [data-sparta-container] .masthead-container-module .two-card-expandable div.small-card-name h3 {
    color: #000;
    font-size: 21px;
    line-height: 22px;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 15px;
    text-align: center
}

.small-only [data-sparta-container] .masthead-container-module .two-card-expandable .small-cta-btn {
    display: flex;
    justify-content: center
}

[data-sparta-container] .masthead-container-module .two-card-expandable h2 {
    color: #e31837;
    font-family: cnx-regular, Arial, Helvetica, sans-serif;
    font-size: 36px;
    line-height: 32px;
    margin-top: 0
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .masthead-container-module .two-card-expandable h2 {
        font-size: 40px;
        line-height: 52px
    }
}

[data-sparta-container] .masthead-container-module .two-card-expandable .copy {
    color: #000;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 15px
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .masthead-container-module .two-card-expandable .copy {
        font-size: 20px;
        line-height: 27px
    }
}

[data-sparta-container] .masthead-container-module .two-card-expandable .cta-container a {
    z-index: 1
}

[data-sparta-container] .masthead-container-module .two-card-expandable .product-image {
    overflow: hidden;
    text-align: center
}

[data-sparta-container] .masthead-container-module .two-card-expandable .product-image img {
    max-width: 100%;
    width: auto
}

[data-sparta-container] .masthead-container-module .two-card-expandable a.column {
    text-decoration: none
}

[data-sparta-container] .masthead-container-module .video-background {
    bottom: 0;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

[data-sparta-container] .masthead-container-module .video-background__container:before {
    background: linear-gradient(180deg, #fff, transparent);
    content: "";
    height: 250px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

[data-sparta-container] .masthead-container-module .video-background video {
    height: auto;
    left: 50%;
    min-height: 100%;
    min-width: 100%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: auto
}

[data-sparta-container] .masthead-container-module .video-background.centered video {
    height: inherit
}

@supports (object-fit:contain) and (object-position:bottom) {
    [data-sparta-container] .masthead-container-module .video-background.centered video {
        object-fit: contain;
        object-position: bottom
    }

    @media only screen and (min-width:1px) and (max-width:767px) {
        @supports (object-fit: fill) {
            [data-sparta-container] .masthead-container-module .video-background.centered video {
                object-fit: fill
            }
        }
    }
}

@supports (object-fit:fill) and (object-position:bottom) {
    [data-sparta-container] .masthead-container-module .video-background.full-width video {
        object-fit: fill;
        object-position: bottom
    }
}

[data-layout=flex-grid-layout] {
    opacity: 0
}

[data-layout=flex-grid-layout].fade-in {
    animation: fadeIn .5s ease forwards
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    html[lang=es-US] [data-sparta-container] .ah-hp-sign-in-module {
        padding-top: 0 !important
    }
}

html[lang=es-US] [data-sparta-container] .ah-hp-sign-in-module a {
    font-size: 14px
}

html[lang=es-US] [data-sparta-container] .ah-hp-sign-in-module .horizontal .forgot-links {
    font-size: 1.58vw;
    line-height: 24px
}

html[lang=es-US] [data-sparta-container] .ah-hp-sign-in-module .horizontal .forgot-links a {
    font-size: 14px !important;
    line-height: 24px
}

html[lang=es-US] [data-sparta-container] .ah-hp-sign-in-module .spa-input-box .spa-input-select,
html[lang=es-US] [data-sparta-container] .ah-hp-sign-in-module .spa-input.spa-input--empty.spa-input-box .spa-input-text,
html[lang=es-US] [data-sparta-container] .ah-hp-sign-in-module button {
    height: 38px
}

html[lang=es-US] [data-sparta-container] .ah-hp-sign-in-module #onlineIdSelect {
    margin-top: 0 !important;
    padding: 8px 40px 8px 8px !important
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    html[lang=es-US] [data-sparta-container] .ah-hp-sign-in-module .open-account {
        line-height: .2 !important
    }

    html[lang=es-US] [data-sparta-container] .ah-hp-sign-in-module .sign-in .spa-input-option-label:before {
        margin-top: -4px !important
    }
}

[data-sparta-container] .smallbusiness .ah-hp-sign-in-module {
    color: #000 !important
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .smallbusiness .ah-hp-sign-in-module {
        padding-top: 0 !important
    }
}

[data-sparta-container] .smallbusiness .ah-hp-sign-in-module .sign-in {
    background-color: #f5f5f5
}

[data-sparta-container] .smallbusiness .ah-hp-sign-in-module .sign-in a {
    color: #000
}

[data-sparta-container] .smallbusiness .ah-hp-sign-in-module .sign-in .spa-input-option-label {
    color: #000 !important
}

[data-sparta-container] .smallbusiness .ah-hp-sign-in-module .sign-in button {
    background-color: #f2f2f2;
    color: #000
}

[data-sparta-container] .smallbusiness .ah-hp-sign-in-module .sign-in button:active,
[data-sparta-container] .smallbusiness .ah-hp-sign-in-module .sign-in button:focus,
[data-sparta-container] .smallbusiness .ah-hp-sign-in-module .sign-in button:hover {
    background-color: #d5d5d5 !important
}

[data-sparta-container] .smallbusiness .ah-hp-sign-in-module .sign-in .row .border-right {
    border-color: #000
}

[data-sparta-container] .smallbusiness .ah-hp-sign-in-module .row .row .open-account {
    background-color: #d3d3d3;
    color: #000
}

[data-sparta-container] .smallbusiness .ah-hp-sign-in-module #mobileDeviceNotificationText h3,
[data-sparta-container] .smallbusiness .ah-hp-sign-in-module #signin-message {
    color: #000
}

[data-sparta-container] .smallbusiness .ah-hp-sign-in-module #mobileDeviceMaximumAttemptNotificationText h3 {
    color: #000
}

[data-sparta-container] .smallbusiness .ah-hp-sign-in-module #PwdlessCurrentNotification h3,
[data-sparta-container] .smallbusiness .ah-hp-sign-in-module #PwdlessFailedNotification h3,
[data-sparta-container] .smallbusiness .ah-hp-sign-in-module #PwdlessTempNotification h3 {
    color: #000;
    font-size: 18px;
    font-weight: 700;
    margin-top: 0
}

[data-sparta-container] .smallbusiness .ah-hp-sign-in-module .loading-circle>div {
    background-color: #000
}

[data-sparta-container] .smallbusiness .ah-hp-sign-in-module .horizontal {
    background-color: #f5f5f5
}

[data-sparta-container] .smallbusiness .ah-hp-sign-in-module .horizontal .forgot-links a {
    color: #000
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .smallbusiness .ah-hp-sign-in-module .horizontal .forgot-links a {
        color: #c41230
    }
}

[data-sparta-container] .smallbusiness .ah-hp-sign-in-module .horizontal .forgot-links .separator:before {
    color: #000
}

[data-sparta-container] .smallbusiness .ah-hp-sign-in-module .horizontal .spa-input-box .spa-input-select,
[data-sparta-container] .smallbusiness .ah-hp-sign-in-module .horizontal .spa-input.spa-input-box .spa-input-text {
    border-color: #d5d5d5
}

[data-sparta-container] .smallbusiness .ah-hp-sign-in-module .horizontal button {
    background-color: #f2f2f2;
    color: #000
}

[data-sparta-container] .smallbusiness .ah-hp-sign-in-module .horizontal button:active,
[data-sparta-container] .smallbusiness .ah-hp-sign-in-module .horizontal button:focus,
[data-sparta-container] .smallbusiness .ah-hp-sign-in-module .horizontal button:hover {
    background-color: #d3d3d3
}

[data-sparta-container] .smallbusiness .ah-hp-sign-in-module .horizontal .loading-circle>div {
    background-color: #fff
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .smallbusiness .ah-hp-sign-in-module .horizontal .row .open-account {
        background-color: #d5d5d5;
        color: #c41230
    }
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module {
    color: #000 !important
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .business-advantage .ah-hp-sign-in-module {
        padding-top: 0 !important
    }
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module .enrollLink-padding {
    padding-left: 30px
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module .demo-caret-left {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%230053c2%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M15.2849969,4 L16.7058849,5.4108818 L10.1217699,11.9949969 L16.7058849,18.5791119 L15.2849969,20 L7.29,11.9949969 C7.29,11.9949969 9.95499896,9.32999792 15.2849969,4 Z%22%20/%3E%3C/svg%3E");
    transform: scaleX(-1)
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module .demo-caret-left.spa-icon:focus,
[data-sparta-container] .business-advantage .ah-hp-sign-in-module .demo-caret-left.spa-icon:hover,
[data-sparta-container] .business-advantage .ah-hp-sign-in-module .demo-caret-left:focus,
[data-sparta-container] .business-advantage .ah-hp-sign-in-module .demo-caret-left:hover {
    border: 1px solid #0053c2
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module .demo-caret-left:focus,
[data-sparta-container] .business-advantage .ah-hp-sign-in-module .demo-caret-left:hover {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%230053c2%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M15.2849969,4 L16.7058849,5.4108818 L10.1217699,11.9949969 L16.7058849,18.5791119 L15.2849969,20 L7.29,11.9949969 C7.29,11.9949969 9.95499896,9.32999792 15.2849969,4 Z%22%20/%3E%3C/svg%3E");
    border: 1px solid transparent !important;
    outline: none
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module .padding-left {
    padding-left: 12px !important;
    padding-right: 0 !important
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module .sign-in {
    background-color: #f5f5f5 !important
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module .sign-in a {
    color: #000
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module .sign-in .spa-input-option-label {
    color: #000 !important
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module .sign-in #signIn {
    align-items: center;
    background-color: #e31837;
    color: #fff;
    display: flex;
    font-weight: 700 !important;
    height: 28px;
    justify-content: center;
    max-height: 28px;
    min-height: 28px;
    padding: 9.333px 14px;
    width: 70px !important
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module .sign-in #signIn:focus,
[data-sparta-container] .business-advantage .ah-hp-sign-in-module .sign-in #signIn:hover {
    background-color: #0053c2 !important;
    border-color: #0053c2 !important
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module .sign-in .row .border-right {
    border-color: #000
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module .sign-in #forgot-oid-pwd {
    color: #0053c2;
    font-size: 14px;
    font-weight: 700;
    padding-top: 8px
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .business-advantage .ah-hp-sign-in-module .sign-in #forgot-oid-pwd {
        padding-left: 5px !important
    }
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module .sign-in #security {
    color: #0053c2;
    font-size: 14px;
    font-weight: 700
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module .sign-in #securityHelp {
    margin-bottom: 16px
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module .sign-in #enroll {
    align-items: center;
    color: #0053c2;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module .sign-in #openAccount {
    align-items: center;
    display: flex;
    font-weight: 700 !important;
    justify-content: center;
    max-height: 28px;
    min-height: 28px;
    padding: 9.333px 14px;
    width: 140px !important
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module .sign-in #openAccount:focus,
[data-sparta-container] .business-advantage .ah-hp-sign-in-module .sign-in #openAccount:hover {
    background-color: #0053c2 !important;
    border-color: #0053c2 !important;
    color: #fff !important
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module .sign-in #end-row {
    margin-bottom: 20px
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module #mobileDeviceNotificationText h3,
[data-sparta-container] .business-advantage .ah-hp-sign-in-module #signin-message {
    color: #000
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module #mobileDeviceMaximumAttemptNotificationText h3 {
    color: #000
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module #PwdlessCurrentNotification h3,
[data-sparta-container] .business-advantage .ah-hp-sign-in-module #PwdlessFailedNotification h3,
[data-sparta-container] .business-advantage .ah-hp-sign-in-module #PwdlessTempNotification h3 {
    color: #000;
    font-size: 18px;
    font-weight: 700;
    margin-top: 0
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module .loading-circle>div {
    background-color: #000
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module .demo-caret-right-small {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%230053c2%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M8.29,7.42 L12.87,12 L8.29,16.58 L9.71,18 C13.71,14 15.71,12 15.71,12 C15.71,12 13.71,10 9.71,6 L8.29,7.42 Z%22%20/%3E%3C/svg%3E")
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module .demo-caret-right-small.spa-icon:focus,
[data-sparta-container] .business-advantage .ah-hp-sign-in-module .demo-caret-right-small.spa-icon:hover,
[data-sparta-container] .business-advantage .ah-hp-sign-in-module .demo-caret-right-small:focus,
[data-sparta-container] .business-advantage .ah-hp-sign-in-module .demo-caret-right-small:hover {
    border: 1px solid #0053c2
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module .demo-caret-right-small:focus,
[data-sparta-container] .business-advantage .ah-hp-sign-in-module .demo-caret-right-small:hover {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220%22%20y=%220%22%20width=%2224%22%20height=%2224%22%20viewBox=%220,0,24,24%22%3E%3Cpath%20%20fill=%22%230053c2%22%20stroke=%22%22%20stroke-width=%22%22%20style=%22%22%20d=%22M8.29,7.42 L12.87,12 L8.29,16.58 L9.71,18 C13.71,14 15.71,12 15.71,12 C15.71,12 13.71,10 9.71,6 L8.29,7.42 Z%22%20/%3E%3C/svg%3E")
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module .spa-btn--secondary {
    background-color: #fff !important;
    border: 2px solid #012169 !important;
    border-radius: 16px !important;
    color: #012169 !important;
    font-size: 14px !important;
    height: 32px !important;
    line-height: 16px !important;
    padding: 8px 16px !important;
    white-space: nowrap !important
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module .spa-btn--primary {
    background-color: #012169 !important;
    border: 1px solid #012169 !important;
    border-radius: 16px !important;
    color: #fff !important;
    font-size: 14px !important;
    height: 32px !important;
    line-height: 16px !important;
    padding: 8px 16px !important;
    white-space: nowrap !important
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module .horizontal {
    background-color: #f5f5f5
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module .horizontal .forgot-links a {
    color: #000
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .business-advantage .ah-hp-sign-in-module .horizontal .forgot-links a {
        color: #c41230
    }
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module .horizontal .forgot-links .separator:before {
    color: #000
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module .horizontal .spa-input-box .spa-input-select,
[data-sparta-container] .business-advantage .ah-hp-sign-in-module .horizontal .spa-input.spa-input-box .spa-input-text {
    border-color: #d5d5d5
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module .horizontal button {
    background-color: #f2f2f2;
    color: #000
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module .horizontal button:active,
[data-sparta-container] .business-advantage .ah-hp-sign-in-module .horizontal button:focus,
[data-sparta-container] .business-advantage .ah-hp-sign-in-module .horizontal button:hover {
    background-color: #d3d3d3
}

[data-sparta-container] .business-advantage .ah-hp-sign-in-module .horizontal .loading-circle>div {
    background-color: #fff
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .business-advantage .ah-hp-sign-in-module .horizontal .row .open-account {
        background-color: #d5d5d5;
        color: #c41230
    }
}

[data-sparta-container] .ah-hp-sign-in-module .horizontal .spa-input.spa-input-box .spa-input-text {
    color: #333;
    font-size: 16px !important
}

[data-sparta-container] .spa-input.spa-input--sparta2 .spa-input-options-wrapper .spa-input-option-label {
    padding: 0 8px 18px
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option {
    height: 10px;
    opacity: 0;
    position: relative;
    width: 10px;
    z-index: 3
}

[data-sparta-container] .spa-input-options-wrapper .spa-input-option--checkbox:checked~.spa-input-check:before {
    background: transparent none repeat scroll 0 0;
    border-bottom: 0 solid transparent;
    border-left: 0 solid transparent;
    border-color: transparent transparent #fff #fff;
    border-style: solid;
    border-width: 0;
    content: "";
    height: 11px;
    left: 4px;
    position: absolute;
    top: 6px;
    transform: rotate(-45deg);
    transition: all .25s ease-in-out;
    width: 20px
}

[data-sparta-container] .spa-icon {
    background-position: 50% !important;
    background-position: 90%;
    background-repeat: no-repeat;
    background-size: contain;
    background-size: auto;
    border: .5px transparent;
    cursor: pointer;
    display: inline-block;
    height: 32px;
    width: 36px
}

[data-sparta-container] .smallbusiness #signin-with-mobile-app-button {
    font-family: cnx-regular, Arial, Helvetica, sans-serif;
    font-weight: 400
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .smallbusiness #signin-with-mobile-app-button {
        background-color: #c41230 !important;
        border-color: #c41230;
        color: #fff;
        font-weight: 700
    }

    [data-sparta-container] .smallbusiness #signIn {
        background-color: #c41230 !important;
        border-color: #c41230;
        color: #fff
    }
}

[data-sparta-container] .ah-hp-sign-in-module {
    color: #fff !important;
    font-family: cnx-light;
    padding-top: 10px
}

[data-sparta-container] .ah-hp-sign-in-module .horizontal:after {
    background: none !important
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .ah-hp-sign-in-module {
        overflow: hidden;
        position: relative;
        top: -500px
    }

    [data-sparta-container] .ah-hp-sign-in-module[aria-hidden=false] {
        top: 0;
        transition-delay: 0s;
        visibility: visible
    }
}

[data-sparta-container] .ah-hp-sign-in-module #globalInputsValidationForm {
    margin-bottom: 0 !important;
    padding: 4px !important
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .ah-hp-sign-in-module #globalInputsValidationForm {
        padding-top: 10px !important
    }
}

[data-sparta-container] .ah-hp-sign-in-module #signIn.spa-btn--medium {
    font-size: 20px !important;
    font-weight: 400 !important
}

[data-sparta-container] .ah-hp-sign-in-module #signIn.spa-btn {
    font-family: cnx-regular, Arial, Helvetica, sans-serif !important
}

[data-sparta-container] .ah-hp-sign-in-module .sign-in {
    background-color: #e31837
}

[data-sparta-container] .ah-hp-sign-in-module .sign-in .spa-input-box {
    height: auto !important;
    margin-bottom: 8px !important
}

[data-sparta-container] .ah-hp-sign-in-module .sign-in #onlineId1-hint-text,
[data-sparta-container] .ah-hp-sign-in-module .sign-in #passcode1-hint-text {
    display: none
}

[data-sparta-container] .ah-hp-sign-in-module .sign-in label.spa-input-option-label {
    font-family: cnx-regular, Arial, Helvetica, sans-serif !important
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .ah-hp-sign-in-module .sign-in label.spa-input-option-label {
        line-height: 16px !important
    }

    [data-sparta-container] .ah-hp-sign-in-module .sign-in #skip_to_signin {
        margin-top: -5px
    }
}

[data-sparta-container] .ah-hp-sign-in-module .sign-in .spa-input-option-label {
    font-size: 14px !important;
    padding-top: 2px !important
}

[data-sparta-container] .ah-hp-sign-in-module .sign-in .spa-input-option-label:before {
    margin-top: -5px !important
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .ah-hp-sign-in-module .sign-in .spa-input-option-label:before {
        margin-top: 0 !important
    }
}

[data-sparta-container] .ah-hp-sign-in-module .sign-in .spa-input-option-label {
    color: #fff !important
}

[data-sparta-container] .ah-hp-sign-in-module .sign-in .spa-btn--primary:hover {
    background-color: #012169 !important
}

[data-sparta-container] .ah-hp-sign-in-module .sign-in #signIn {
    margin-top: 0 !important
}

[data-sparta-container] .ah-hp-sign-in-module .sign-in #saveOnlineIdCheckBox {
    height: auto;
    margin-bottom: 0;
    padding-bottom: 10px
}

[data-sparta-container] .ah-hp-sign-in-module .sign-in .vertical .row {
    padding-left: 0 !important;
    padding-right: 0 !important
}

[data-sparta-container] .ah-hp-sign-in-module form {
    outline: none
}

[data-sparta-container] .ah-hp-sign-in-module #signin-message {
    color: #fff;
    font-family: cnx-light-italic;
    font-size: 14px !important;
    font-style: italic !important;
    font-weight: 400 !important;
    line-height: 18px;
    margin-bottom: 7px;
    padding-left: 16px !important;
    padding-right: 0 !important
}

[data-sparta-container] .ah-hp-sign-in-module #PwdlessFailedNotification h3 {
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    margin-top: 0
}

[data-sparta-container] .ah-hp-sign-in-module #mobileDeviceGenericNotificationText,
[data-sparta-container] .ah-hp-sign-in-module #mobileDeviceNotificationText {
    margin-top: 0
}

[data-sparta-container] .ah-hp-sign-in-module #mobileDeviceMaximumAttemptNotificationText {
    margin-top: 0
}

[data-sparta-container] .ah-hp-sign-in-module #signin-pwdless-link,
[data-sparta-container] .ah-hp-sign-in-module #signin-with-mobile-app-link .column {
    text-align: center
}

[data-sparta-container] .ah-hp-sign-in-module #signin-with-passcode-wrapper .column {
    text-align: center
}

[data-sparta-container] .ah-hp-sign-in-module #mobileDeviceNotificationText h3 {
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    margin-top: 0
}

[data-sparta-container] .ah-hp-sign-in-module #mobileDeviceNotificationText span {
    font-size: 14px
}

[data-sparta-container] .ah-hp-sign-in-module #mobileDeviceGenericNotificationText h3 {
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    margin-top: 0
}

[data-sparta-container] .ah-hp-sign-in-module #mobileDeviceGenericNotificationText span {
    font-size: 14px
}

[data-sparta-container] .ah-hp-sign-in-module #mobileDeviceMaximumAttemptNotificationText h3 {
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    margin-top: 0
}

[data-sparta-container] .ah-hp-sign-in-module #mobileDeviceMaximumAttemptNotificationText span {
    font-size: 14px
}

[data-sparta-container] .ah-hp-sign-in-module .diMessageText {
    float: left;
    width: 93%
}

[data-sparta-container] .ah-hp-sign-in-module .ft-lt {
    float: left
}

[data-sparta-container] .ah-hp-sign-in-module .delimiter {
    padding-left: 10px
}

[data-sparta-container] .ah-hp-sign-in-module .btm-10 {
    padding-bottom: 10px
}

[data-sparta-container] .ah-hp-sign-in-module ul {
    list-style: none;
    margin: 0 0 8px
}

[data-sparta-container] .ah-hp-sign-in-module .spa-input-options-hint:empty {
    display: none
}

[data-sparta-container] .ah-hp-sign-in-module p {
    margin-bottom: 8px
}

[data-sparta-container] .ah-hp-sign-in-module .spa-input-box .spa-input-select,
[data-sparta-container] .ah-hp-sign-in-module .spa-input.spa-input-box .spa-input-text {
    color: #333;
    font-weight: bolder;
    height: 40px
}

[data-sparta-container] .ah-hp-sign-in-module .spa-input-select {
    margin: 0;
    outline: none
}

[data-sparta-container] .ah-hp-sign-in-module .spa-input-options {
    margin-bottom: 8px
}

[data-sparta-container] .ah-hp-sign-in-module button {
    background-color: #e31837;
    border: 1px solid #fff;
    color: #fff;
    height: 40px;
    padding: 5px 25px;
    text-align: center;
    white-space: nowrap
}

[data-sparta-container] .ah-hp-sign-in-module button.loading span:first-of-type {
    display: none
}

[data-sparta-container] .ah-hp-sign-in-module button.loading .circle-animation {
    display: inline
}

[data-sparta-container] .ah-hp-sign-in-module button .circle-animation {
    display: none
}

[data-sparta-container] .ah-hp-sign-in-module #mobileDeviceNotificationText.loading div:nth-of-type(2) {
    padding-bottom: 10px
}

[data-sparta-container] .ah-hp-sign-in-module a {
    color: #fff;
    font-size: 16px;
    line-height: 1.2
}

[data-sparta-container] .ah-hp-sign-in-module .forgot-links {
    display: flex;
    flex-direction: row;
    font-size: 10px !important
}

[data-sparta-container] .ah-hp-sign-in-module .forgot-links div {
    line-height: 1.1
}

[data-sparta-container] .ah-hp-sign-in-module .row .border-right {
    border-right: 1px solid #fff;
    display: inline;
    margin-right: 10px;
    padding-right: 8px
}

[data-sparta-container] .ah-hp-sign-in-module .row .row {
    margin-top: 5px
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .ah-hp-sign-in-module .row .row {
        margin-top: 0
    }
}

[data-sparta-container] .ah-hp-sign-in-module .row .row .open-account {
    background-color: #c41230;
    display: block;
    height: 39px;
    margin: 0 -24px;
    padding: 10px 20px;
    text-align: center;
    width: calc(100% + 48px)
}

[data-sparta-container] .ah-hp-sign-in-module .row .row .splash-desc {
    font-size: 12px
}

[data-sparta-container] .ah-hp-sign-in-module .row .row.open-account-link {
    margin-top: 0
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .ah-hp-sign-in-module .row .row.open-account-link {
        margin-top: -5px
    }
}

[data-sparta-container] .ah-hp-sign-in-module .row .splash-title {
    font-weight: 700
}

[data-sparta-container] .ah-hp-sign-in-module .row .splash-title .title {
    padding-left: 0
}

[data-sparta-container] .ah-hp-sign-in-module .row .splash-title .sign-in-btn {
    background-color: #0077be;
    background-image: linear-gradient(#007dc3, #0067b1);
    border: 1px solid #124e89;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 13px;
    font: 700 15px/22px cnx-regular;
    margin: 0;
    padding: 1px 10px;
    text-align: center;
    text-decoration: none !important;
    top: -1px;
    vertical-align: middle;
    width: auto
}

[data-sparta-container] .ah-hp-sign-in-module .row .splash-title .sign-in-btn a {
    text-decoration: none !important
}

[data-sparta-container] .ah-hp-sign-in-module .row .splash-title .sign-in-btn:hover {
    background-color: #0068b2;
    background-image: linear-gradient(#0067b1, #007dc3)
}

[data-sparta-container] .ah-hp-sign-in-module .row .splash-title.major {
    font-size: 14px;
    line-height: 14px
}

[data-sparta-container] .ah-hp-sign-in-module .row .splash-bottom-link a {
    font-size: 12px;
    font-weight: 700
}

[data-sparta-container] .ah-hp-sign-in-module .horizontal {
    padding: 0
}

[data-sparta-container] .ah-hp-sign-in-module .horizontal .forgot-links {
    display: flex;
    flex-direction: row;
    justify-content: flex-start
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .ah-hp-sign-in-module .horizontal .forgot-links {
        justify-content: flex-end;
        max-width: 100% !important
    }
}

[data-sparta-container] .ah-hp-sign-in-module .horizontal .forgot-links .separator {
    line-height: inherit;
    text-align: center;
    width: 30px
}

[data-sparta-container] .ah-hp-sign-in-module .horizontal .forgot-links .separator:before {
    content: "|";
    display: inline
}

[data-sparta-container] .ah-hp-sign-in-module .horizontal:after {
    background: #fff;
    content: "";
    display: block;
    height: 20px;
    position: absolute;
    right: 64px;
    top: -10px;
    transform: rotate(45deg);
    width: 20px
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .ah-hp-sign-in-module .horizontal:after {
        background: #fff !important
    }
}

[data-sparta-container] .ah-hp-sign-in-module .horizontal .open-account {
    font-size: 16px
}

[data-sparta-container] .ah-hp-sign-in-module .horizontal .spa-input-box .spa-input-select,
[data-sparta-container] .ah-hp-sign-in-module .horizontal .spa-input.spa-input-box .spa-input-text {
    color: #333;
    font-size: 18px
}

[data-sparta-container] .ah-hp-sign-in-module .horizontal .spa-input-options {
    margin-bottom: 0
}

[data-sparta-container] .ah-hp-sign-in-module .horizontal #signin-message,
[data-sparta-container] .ah-hp-sign-in-module .horizontal button {
    font-size: 16px;
    font-weight: 700
}

[data-sparta-container] .ah-hp-sign-in-module .horizontal #signin-message {
    right: 3px
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .ah-hp-sign-in-module .horizontal #signin-message {
        font-size: 16px !important;
        font-weight: 700 !important
    }
}

[data-sparta-container] .ah-hp-sign-in-module .horizontal #splash-title {
    margin-top: 20px
}

[data-sparta-container] .ah-hp-sign-in-module .horizontal #splash-title .title {
    padding-left: inherit
}

[data-sparta-container] .ah-hp-sign-in-module .horizontal #splash-bottom-section {
    margin-bottom: 20px
}

[data-sparta-container] .ah-hp-sign-in-module .horizontal .row .splash-desc {
    font-size: 14px;
    padding: 7px
}

[data-sparta-container] .ah-hp-sign-in-module .horizontal .circle-animation .circle-inline {
    margin-right: 10px
}

[data-sparta-container] .ah-hp-sign-in-module .horizontal .circle-animation .circle-inline:first-of-type {
    display: none
}

[data-sparta-container] .ah-hp-sign-in-module .horizontal #signin-with-mobile-app {
    width: 392px
}

[data-sparta-container] .ah-hp-sign-in-module .horizontal .open-account {
    padding: 10px 0 !important
}

[data-sparta-container] .ah-hp-sign-in-module .circle-animation .loading-circle {
    text-align: center;
    width: 35px
}

[data-sparta-container] .ah-hp-sign-in-module .circle-animation .loading-circle>div {
    animation: circle-bounce 1.4s ease-in-out infinite both;
    background-color: #fff;
    border-radius: 100%;
    display: inline-block;
    height: 8px;
    width: 8px
}

[data-sparta-container] .ah-hp-sign-in-module .circle-animation .loading-circle .circle-bounce1 {
    animation-delay: -.32s
}

[data-sparta-container] .ah-hp-sign-in-module .circle-animation .loading-circle .circle-bounce2 {
    animation-delay: -.16s
}

@keyframes circle-bounce {

    0%,
    80%,
    to {
        transform: scale(0)
    }

    40% {
        transform: scale(1)
    }
}

[data-sparta-container] .ah-hp-sign-in-module .circle-animation .circle-inline {
    display: inline-block;
    margin-right: 14px
}

.splash-manage {
    background-position: 0 50%;
    background-repeat: no-repeat;
    background-size: 1.5em 1.5em;
    display: block;
    line-height: 2;
    padding-left: 2em
}

.hp-url-example {
    max-width: 100%
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    #forgot-oid-pwd {
        padding-left: 5px !important
    }
}

[data-sparta-container] .smallbusiness .locate-schedule-module .link-container {
    background-color: #c41230
}

[data-sparta-container] .smallbusiness .locate-schedule-module .link-container:last-child {
    background-color: #93335b
}

html[lang=es-US] [data-sparta-container] .locate-schedule-module a {
    font-size: 14px;
    padding: 10px 13px 10px 48px
}

html[lang=es-US] [data-sparta-container] .locate-schedule-module svg {
    left: 18px
}

[data-sparta-container] .locate-schedule-module {
    margin-bottom: 24px;
    margin-top: 15px
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    [data-sparta-container] .locate-schedule-module {
        margin: 0
    }
}

[data-sparta-container] .locate-schedule-module .link-container {
    background-color: #0073cf;
    line-height: 1.2;
    position: relative
}

[data-sparta-container] .locate-schedule-module .link-container:last-child {
    background-color: #0053c2
}

[data-sparta-container] .locate-schedule-module .link-container svg {
    left: 20px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

[data-sparta-container] .locate-schedule-module a {
    color: #fff;
    display: block;
    font-family: cnx-light, Arial, Helvetica, sans-serif;
    line-height: 1.2;
    padding: 10px 15px 10px 50px
}

[data-sparta-container] .locate-schedule-module a:focus {
    outline: 1px dotted;
    outline-offset: -3px;
    text-decoration: underline
}

[data-sparta-container] .engagement-banner-module {
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    visibility: visible;
    z-index: 2
}

[data-sparta-container] .engagement-banner-module.loaded {
    display: block
}

[data-sparta-container] .engagement-banner-module .engagement-content {
    align-items: center;
    background-color: #f5f5f5;
    box-shadow: 0 0 1px #919191;
    display: flex;
    font-family: cnx-medium, Arial, Helvetica, sans-serif;
    font-size: 13px;
    justify-content: center;
    line-height: 1.2;
    opacity: 1;
    padding: 10px 15px;
    position: relative;
    transition: opacity .5s linear, visibility .5s linear
}

[data-sparta-container] .engagement-banner-module .engagement-content.fade-out {
    opacity: 0;
    visibility: hidden
}

[data-sparta-container] .engagement-banner-module .engagement-content.hide {
    display: none
}

@media (min-width:425px) {
    [data-sparta-container] .engagement-banner-module .engagement-content {
        font-size: 2.4vw
    }
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .engagement-banner-module .engagement-content {
        font-size: 1.8vw;
        height: 60px
    }
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .engagement-banner-module .engagement-content {
        font-size: 22px;
        height: 80px
    }
}

[data-sparta-container] .engagement-banner-module .engagement-content img {
    float: left;
    height: 30px;
    margin-right: 15px;
    transition: width .25s linear, height .25s linear;
    width: 30px
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .engagement-banner-module .engagement-content img {
        height: 40px;
        width: 40px
    }
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .engagement-banner-module .engagement-content img {
        height: 60px;
        width: 60px
    }
}

[data-sparta-container] .engagement-banner-module .engagement-banner-link {
    color: #000;
    margin-right: 25px;
    text-decoration: none
}

[data-sparta-container] .engagement-banner-module .engagement-banner-link span {
    color: #0053c2;
    white-space: nowrap
}

@media only screen and (min-width:1px) and (max-width:767px) {
    [data-sparta-container] .engagement-banner-module .engagement-banner-link span.show-for-small-only {
        display: inline !important
    }
}

[data-sparta-container] .engagement-banner-module .engagement-banner-link:focus span,
[data-sparta-container] .engagement-banner-module .engagement-banner-link:hover span {
    color: #0053c2;
    text-decoration: underline
}

[data-sparta-container] .engagement-banner-module .engagement-banner-link:after {
    bottom: 0;
    content: " ";
    left: 0;
    position: absolute;
    right: 32px;
    top: 0
}

[data-sparta-container] .engagement-banner-module .banner-partial-container {
    align-items: center;
    display: flex
}

[data-sparta-container] .engagement-banner-module .close {
    color: #646464;
    display: block;
    font-size: 25px;
    line-height: 1;
    position: absolute;
    right: 10px;
    text-decoration: none;
    top: 20%
}

[data-sparta-container] .engagement-banner-module .close:hover {
    color: #000
}

[data-sparta-container] .engagement-banner-module .close:focus {
    outline: 1px dotted #646464
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .engagement-banner-module .close {
        font-size: 35px
    }
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .engagement-banner-module .close {
        font-size: 45px;
        right: 15px
    }
}

[data-sparta-container] {
    font-family: roboto-regular, Arial, Helvetica, sans-serif;
    max-width: 1440px
}

[data-sparta-container] section.foot-row {
    background-color: #f5f5f5
}

[data-sparta-container] section.foot-row .large-collapse>.large-12 {
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important
}

[data-sparta-container] .top-section>p {
    position: relative !important;
    top: unset !important
}

[data-sparta-container] .boa-social {
    justify-content: center
}

[data-sparta-container] .boa-social--header {
    font-weight: 700
}

[data-sparta-container] .boa-social--network {
    height: 30px;
    margin: 0 15px 15px 0;
    width: 30px
}

[data-sparta-container] .spa-ui-layer-tooltip-link {
    font-size: 14px
}

[data-sparta-container] .footer-module {
    background: #f5f5f5;
    color: #646464;
    font-size: 14px;
    padding-top: 26px
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .footer-module {
        padding-top: 34px
    }
}

[data-sparta-container] .footer-module a:not(.spa-ui-layer-tooltip-link) {
    text-decoration: underline
}

[data-sparta-container] .footer-module a:focus {
    outline: 1px solid
}

[data-sparta-container] .footer-module a:hover {
    text-decoration: none
}

[data-sparta-container] .footer-module ul {
    line-height: 20px;
    margin-left: 0
}

[data-sparta-container] .footer-module table {
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: auto
}

[data-sparta-container] .footer-module p {
    -webkit-margin-before: 0;
    font-size: 14px;
    line-height: 1.6;
    margin-bottom: 10px
}

[data-sparta-container] .footer-module .row {
    margin: 0;
    max-width: 1296px !important
}

[data-sparta-container] .footer-module .row>.column {
    padding-left: 10px !important;
    padding-right: 10px !important
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .footer-module .row>.column {
        padding-left: 15px !important;
        padding-right: 15px !important
    }
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .footer-module .row>.column {
        padding-left: 20px !important;
        padding-right: 20px !important
    }
}

[data-sparta-container] .footer-module .panel-legal {
    outline: none;
    padding: 0 0 15px;
    position: relative
}

[data-sparta-container] .footer-module .panel-legal .legal-disclosure-text p {
    background-color: #f5f5f5;
    border: 1px solid #000;
    border-collapse: collapse;
    border-spacing: 0;
    color: #000;
    font: 700 14px/14px cnx-regular, Arial, Helvetica, sans-serif;
    margin-bottom: 20px;
    padding: 9px 10px
}

[data-sparta-container] .footer-module .legal-disclosure-section {
    margin-bottom: 20px
}

[data-sparta-container] .footer-module .legal-accordion-section {
    padding: 2px 0 30px
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .footer-module .legal-accordion-section {
        padding: 12px 0
    }
}

[data-sparta-container] .footer-module .legal-accordion-section .legal-invest-section .legal-invest-table {
    background: none;
    border: 1px solid #ddd;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 20px;
    table-layout: auto;
    width: 100%
}

[data-sparta-container] .footer-module .legal-accordion-section .legal-invest-section .legal-invest-table .cell {
    border: 1px solid #000;
    border-collapse: collapse;
    border-spacing: 0;
    color: #333;
    font-family: cnx-bold, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: 700;
    padding: 9px 10px;
    text-align: center
}

@media only screen and (min-width:1px) and (max-width:767px) {
    [data-sparta-container] .footer-module .legal-accordion-section .legal-invest-section .legal-invest-table .cell {
        display: block
    }
}

[data-sparta-container] .footer-module .legal-accordion-section div:last-child p:last-child {
    margin: 0;
    padding: 0
}

[data-sparta-container] .footer-module .no-break {
    white-space: nowrap
}

[data-sparta-container] .footer-module .equalhousing {
    background: transparent url(https://www1.bac-assets.com//homepage/spa-assets/images/icon-ehl-white-7f607e4f4c81f0380025.svg) no-repeat;
    background-position: right 2px;
    background-size: 15px auto;
    color: #0053c2;
    padding-right: 20px
}

@media only screen and (min-width:1px) and (max-width:767px) {
    [data-sparta-container] .footer-module .equalhousing-container {
        display: block
    }
}

[data-sparta-container] .footer-module .ehl-image {
    margin-top: -5px;
    width: 15px
}

[data-sparta-container] .footer-module .li {
    display: inline;
    list-style-type: none
}

[data-sparta-container] .footer-module .li a {
    display: inline-block;
    margin-bottom: 2px;
    white-space: nowrap
}

@media only screen and (min-width:1px) and (max-width:767px) {
    [data-sparta-container] .footer-module .li a#footer_bofa_CCPA {
        text-align: center;
        white-space: normal
    }
}

[data-sparta-container] .footer-module .li a#footer_bofa_CCPA+img {
    height: 12px;
    margin-bottom: 3px;
    margin-left: 5px;
    max-width: 100%;
    vertical-align: middle;
    width: max-content
}

[data-sparta-container] .footer-module .li:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%271%27 height=%2730%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ctext x=%27100%25%27 y=%27100%25%27 dominant-baseline=%27alphabetic%27 text-anchor=%27middle%27 fill=%27%23cfc7bd%27 font-size=%2730%27%3E|%3C/text%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 1px 30px;
    content: " ";
    letter-spacing: 1.8em
}

[data-sparta-container] .footer-module .footer-bottom-section {
    background-color: #012169;
    border-top: 0;
    color: #fff;
    padding-bottom: 40px;
    position: relative
}

[data-sparta-container] .footer-module .footer-bottom-section .legal-text {
    font-size: 14px;
    position: relative !important;
    top: unset !important
}

[data-sparta-container] .footer-module .footer-bottom-section .legal-text .equalhousing-container,
[data-sparta-container] .footer-module .footer-bottom-section .legal-text .member-fdic {
    font-size: 14px
}

[data-sparta-container] .footer-module .footer-bottom {
    padding: 30px 0 0;
    text-align: center
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .footer-module .footer-bottom {
        padding: 40px 0 0
    }
}

[data-sparta-container] .footer-module .footer-bottom p {
    margin-bottom: 0
}

[data-sparta-container] .footer-module .footer-bottom .left-col {
    float: left;
    margin-bottom: 5px;
    width: 100%
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .footer-module .footer-bottom .left-col {
        width: calc(-320px + 100%)
    }
}

[data-sparta-container] .footer-module .footer-bottom .right-col {
    float: right;
    margin-bottom: 1px;
    width: 100%
}

@media only screen and (min-width:768px) {
    [data-sparta-container] .footer-module .footer-bottom .right-col {
        padding-left: 50px;
        width: 320px
    }

    [data-sparta-container] .footer-module .footer-bottom {
        text-align: left
    }
}

[data-sparta-container] .footer-module .footer-bottom a {
    color: #fff
}

[data-sparta-container] .footer-module .spa-toggle-heading {
    background: none;
    text-align: center
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .footer-module .spa-toggle-heading {
        text-align: left
    }
}

[data-sparta-container] .footer-module .spa-toggle-heading-inner>a {
    color: #0053c2;
    display: inline;
    margin-left: -5px;
    padding-left: 23px;
    position: relative
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .footer-module .spa-toggle-heading-inner>a {
        margin-left: -7px
    }
}

[data-sparta-container] .footer-module .spa-toggle-heading.focus a {
    color: #012169;
    text-decoration: underline
}

[data-sparta-container] .footer-module .spa-toggle-heading.focus .spa-toggle-arrow:after,
[data-sparta-container] .footer-module .spa-toggle-heading.focus .spa-toggle-arrow:before {
    background: #012169
}

[data-sparta-container] .footer-module .spa-toggle-heading .spa-toggle-arrow {
    left: 0
}

[data-sparta-container] .footer-module .spa-toggle-heading .spa-toggle-arrow:after,
[data-sparta-container] .footer-module .spa-toggle-heading .spa-toggle-arrow:before {
    background: #0053c2
}

[data-sparta-container] .footer-module .equalhousing-container,
[data-sparta-container] .footer-module .footer__patent-text {
    padding-top: 12px
}

[data-sparta-container] .footer-module .equalhousing-container a,
[data-sparta-container] .footer-module .footer__patent-text a {
    text-decoration: underline
}

[data-sparta-container] .footer-module .equalhousing-container a:hover,
[data-sparta-container] .footer-module .footer__patent-text a:hover {
    text-decoration: none
}

[data-sparta-container] .footer-module .equalhousing-container.spa-ui-layer-link,
[data-sparta-container] .footer-module .footer__patent-text.spa-ui-layer-link {
    text-decoration: underline
}

[data-sparta-container] .footer-module .footer-breadcrumb-section {
    border-top: 0;
    padding: 0
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .footer-module .footer-breadcrumb-section {
        padding: 15px 0 8px
    }
}

[data-sparta-container] .footer-module .power-footer-section {
    border-top: 0;
    margin-bottom: 18px
}

@media only screen and (min-width:1025px) {
    [data-sparta-container] .footer-module .power-footer-section {
        margin-bottom: 28px
    }
}

.global-social-module {
    display: inline-block
}

.global-social-module--clearfix:after,
.global-social-module--clearfix:before {
    content: " ";
    display: table
}

.global-social-module--clearfix:after {
    clear: both
}

.global-social-module .boa-social ul {
    display: flex;
    flex-flow: row;
    list-style-type: none;
    margin: 0
}

.global-social-module .boa-social ul li:last-of-type .boa-social--network {
    margin-right: 0
}

.global-social-module .boa-social--follow {
    display: flex;
    flex-flow: row;
    flex-wrap: wrap
}

.global-social-module .boa-social--header {
    color: #6b5e51;
    flex-basis: 100%;
    font-family: roboto-bold;
    font-size: 16px;
    margin: 0 0 12px
}

.global-social-module .boa-social--network {
    display: block;
    margin: 0 10px 10px 0;
    transition: all .3s ease
}

.global-social-module .boa-social--network:focus {
    outline: 1px dotted #333;
    outline-offset: 2px
}

.global-social-module .boa-social--network path {
    transition: all .3s ease
}

.global-social-module .boa-social--facebook,
.global-social-module .boa-social--googleplus,
.global-social-module .boa-social--instagram,
.global-social-module .boa-social--pinterest,
.global-social-module .boa-social--youtube {
    height: 30px;
    width: 30px
}

.global-social-module .boa-social--linkedin {
    height: 30px;
    width: 31px
}

.global-social-module .boa-social--x {
    height: 30px;
    margin-left: -2px;
    width: 25px
}

.global-social-module .boa-social--ada-hidden {
    display: inline-block;
    height: 0;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    width: 0
}

.global-social-module .boa-social-size--small .boa-social--network {
    height: 24px;
    margin: 4px;
    width: 24px
}

.global-social-module .boa-social-size--small li:first-of-type a {
    margin-left: 0
}

.global-social-module .boa-social-size--small .boa-social--header {
    margin-bottom: 8px
}

.global-social-module .boa-social-skin--white .boa-social--header {
    color: #fff
}

.global-social-module .boa-social-skin--white .boa-social--pinterest path:first-child {
    fill: #fff
}

.global-social-module .boa-social-skin--white .boa-social--pinterest path:nth-child(2) {
    fill: #012169
}

.global-social-module .boa-social-skin--white .boa-social--facebook path:first-child,
.global-social-module .boa-social-skin--white .boa-social--pinterest:active path:first-child,
.global-social-module .boa-social-skin--white .boa-social--pinterest:focus path:first-child,
.global-social-module .boa-social-skin--white .boa-social--pinterest:hover path:first-child {
    fill: #fff
}

.global-social-module .boa-social-skin--white .boa-social--facebook path:nth-child(2) {
    fill: #012169
}

.global-social-module .boa-social-skin--white .boa-social--facebook:active path:first-child,
.global-social-module .boa-social-skin--white .boa-social--facebook:focus path:first-child,
.global-social-module .boa-social-skin--white .boa-social--facebook:hover path:first-child {
    fill: #fff
}

.global-social-module .boa-social-skin--white .boa-social--facebook:active path:nth-child(2),
.global-social-module .boa-social-skin--white .boa-social--facebook:focus path:nth-child(2),
.global-social-module .boa-social-skin--white .boa-social--facebook:hover path:nth-child(2) {
    fill: #012169
}

.global-social-module .boa-social-skin--white .boa-social--instagram path,
.global-social-module .boa-social-skin--white .boa-social--instagram:active path,
.global-social-module .boa-social-skin--white .boa-social--instagram:focus path,
.global-social-module .boa-social-skin--white .boa-social--instagram:hover path,
.global-social-module .boa-social-skin--white .boa-social--linkedin path:first-child,
.global-social-module .boa-social-skin--white .boa-social--x path,
.global-social-module .boa-social-skin--white .boa-social--x:active path,
.global-social-module .boa-social-skin--white .boa-social--x:focus path,
.global-social-module .boa-social-skin--white .boa-social--x:hover path {
    fill: #fff
}

.global-social-module .boa-social-skin--white .boa-social--linkedin path:nth-child(2),
.global-social-module .boa-social-skin--white .boa-social--linkedin path:nth-child(3) {
    fill: #012169
}

.global-social-module .boa-social-skin--white .boa-social--linkedin:active path:first-child,
.global-social-module .boa-social-skin--white .boa-social--linkedin:focus path:first-child,
.global-social-module .boa-social-skin--white .boa-social--linkedin:hover path:first-child,
.global-social-module .boa-social-skin--white .boa-social--youtube path {
    fill: #fff
}

.global-social-module .boa-social-skin--white .boa-social--youtube polygon {
    fill: #012169
}

.global-social-module .boa-social-skin--white .boa-social--youtube:active path,
.global-social-module .boa-social-skin--white .boa-social--youtube:focus path,
.global-social-module .boa-social-skin--white .boa-social--youtube:hover path {
    fill: #fff
}

.global-social-module .boa-social-skin--white .boa-social--network:focus {
    outline: 1px dotted #fff;
    transform: scale(1.25)
}

.spa-dialog .boa-social--hide-interstitial {
    display: none
}

.spa-dialog .spa-btn--primary {
    margin-right: 20px
}

@media only screen and (min-width:1px) and (max-width:767px) {
    .spa-dialog .spa-btn-footer {
        flex-direction: column
    }

    .spa-dialog .spa-btn-footer .spa-btn {
        margin: 8px 0
    }

    .spa-dialog .spa-btn-footer .spa-btn:first-child {
        margin-top: 0
    }

    .spa-dialog .spa-btn-footer .spa-btn:last-child {
        margin-bottom: 0
    }
}

.boa-social--modal ul {
    margin-left: 0
}

.boa-social--modal ul li {
    list-style: none outside none
}

.boa-social--modal .boa-social--hide-interstitial {
    display: none
}

.boa-social--modal .boa-social--x-handle,
.boa-social--modal .boa-social--x-list {
    margin-bottom: 10px
}

.boa-social--modal .boa-social--buttons {
    margin-bottom: 10px;
    margin-top: 20px
}

.boa-social--modal .boa-social--button {
    margin-right: 20px
}

@media only screen and (min-width:1px) and (max-width:767px) {
    .boa-social--modal .boa-social--button {
        margin-bottom: 20px;
        width: 100%
    }
}

.boa-social--modal .boa-social--button:last-of-type {
    margin-bottom: 0;
    margin-right: 0
}

.modal-flex .boa-social--modal .content {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0
}

[data-module=global-footer-module] .global-social-module .boa-social--disabled .boa-social--pinterest path:first-child,
[data-module=global-footer-module] .global-social-module .boa-social--network[disabled] .boa-social--pinterest path:first-child {
    fill: #fff
}

[data-module=global-footer-module] .global-social-module .boa-social--disabled .boa-social--pinterest path:nth-child(2),
[data-module=global-footer-module] .global-social-module .boa-social--network[disabled] .boa-social--pinterest path:nth-child(2) {
    fill: #012169
}

[data-module=global-footer-module] .global-social-module .boa-social--disabled .boa-social--pinterest:active path:first-child,
[data-module=global-footer-module] .global-social-module .boa-social--disabled .boa-social--pinterest:focus path:first-child,
[data-module=global-footer-module] .global-social-module .boa-social--disabled .boa-social--pinterest:hover path:first-child,
[data-module=global-footer-module] .global-social-module .boa-social--network[disabled] .boa-social--pinterest:active path:first-child,
[data-module=global-footer-module] .global-social-module .boa-social--network[disabled] .boa-social--pinterest:focus path:first-child,
[data-module=global-footer-module] .global-social-module .boa-social--network[disabled] .boa-social--pinterest:hover path:first-child {
    fill: #ededed
}

[data-module=global-footer-module] .global-social-module .boa-social--disabled .boa-social--facebook path:first-child,
[data-module=global-footer-module] .global-social-module .boa-social--network[disabled] .boa-social--facebook path:first-child {
    fill: #fff
}

[data-module=global-footer-module] .global-social-module .boa-social--disabled .boa-social--facebook path:nth-child(2),
[data-module=global-footer-module] .global-social-module .boa-social--network[disabled] .boa-social--facebook path:nth-child(2) {
    fill: #012169
}

[data-module=global-footer-module] .global-social-module .boa-social--disabled .boa-social--facebook:active path:first-child,
[data-module=global-footer-module] .global-social-module .boa-social--disabled .boa-social--facebook:focus path:first-child,
[data-module=global-footer-module] .global-social-module .boa-social--disabled .boa-social--facebook:hover path:first-child,
[data-module=global-footer-module] .global-social-module .boa-social--network[disabled] .boa-social--facebook:active path:first-child,
[data-module=global-footer-module] .global-social-module .boa-social--network[disabled] .boa-social--facebook:focus path:first-child,
[data-module=global-footer-module] .global-social-module .boa-social--network[disabled] .boa-social--facebook:hover path:first-child {
    fill: #ededed
}

[data-module=global-footer-module] .global-social-module .boa-social--disabled .boa-social--facebook:active path:nth-child(2),
[data-module=global-footer-module] .global-social-module .boa-social--disabled .boa-social--facebook:focus path:nth-child(2),
[data-module=global-footer-module] .global-social-module .boa-social--disabled .boa-social--facebook:hover path:nth-child(2),
[data-module=global-footer-module] .global-social-module .boa-social--network[disabled] .boa-social--facebook:active path:nth-child(2),
[data-module=global-footer-module] .global-social-module .boa-social--network[disabled] .boa-social--facebook:focus path:nth-child(2),
[data-module=global-footer-module] .global-social-module .boa-social--network[disabled] .boa-social--facebook:hover path:nth-child(2) {
    fill: #012169
}

[data-module=global-footer-module] .global-social-module .boa-social--disabled .boa-social--instagram path,
[data-module=global-footer-module] .global-social-module .boa-social--disabled .boa-social--x path,
[data-module=global-footer-module] .global-social-module .boa-social--network[disabled] .boa-social--instagram path,
[data-module=global-footer-module] .global-social-module .boa-social--network[disabled] .boa-social--x path {
    fill: #fff
}

[data-module=global-footer-module] .global-social-module .boa-social--disabled .boa-social--instagram:active path,
[data-module=global-footer-module] .global-social-module .boa-social--disabled .boa-social--instagram:focus path,
[data-module=global-footer-module] .global-social-module .boa-social--disabled .boa-social--instagram:hover path,
[data-module=global-footer-module] .global-social-module .boa-social--disabled .boa-social--x:active path,
[data-module=global-footer-module] .global-social-module .boa-social--disabled .boa-social--x:focus path,
[data-module=global-footer-module] .global-social-module .boa-social--disabled .boa-social--x:hover path,
[data-module=global-footer-module] .global-social-module .boa-social--network[disabled] .boa-social--instagram:active path,
[data-module=global-footer-module] .global-social-module .boa-social--network[disabled] .boa-social--instagram:focus path,
[data-module=global-footer-module] .global-social-module .boa-social--network[disabled] .boa-social--instagram:hover path,
[data-module=global-footer-module] .global-social-module .boa-social--network[disabled] .boa-social--x:active path,
[data-module=global-footer-module] .global-social-module .boa-social--network[disabled] .boa-social--x:focus path,
[data-module=global-footer-module] .global-social-module .boa-social--network[disabled] .boa-social--x:hover path {
    fill: #ededed
}

[data-module=global-footer-module] .global-social-module .boa-social--disabled .boa-social--linkedin path:first-child,
[data-module=global-footer-module] .global-social-module .boa-social--network[disabled] .boa-social--linkedin path:first-child {
    fill: #fff
}

[data-module=global-footer-module] .global-social-module .boa-social--disabled .boa-social--linkedin path:nth-child(2),
[data-module=global-footer-module] .global-social-module .boa-social--disabled .boa-social--linkedin path:nth-child(3),
[data-module=global-footer-module] .global-social-module .boa-social--network[disabled] .boa-social--linkedin path:nth-child(2),
[data-module=global-footer-module] .global-social-module .boa-social--network[disabled] .boa-social--linkedin path:nth-child(3) {
    fill: #012169
}

[data-module=global-footer-module] .global-social-module .boa-social--disabled .boa-social--linkedin:active path:first-child,
[data-module=global-footer-module] .global-social-module .boa-social--disabled .boa-social--linkedin:focus path:first-child,
[data-module=global-footer-module] .global-social-module .boa-social--disabled .boa-social--linkedin:hover path:first-child,
[data-module=global-footer-module] .global-social-module .boa-social--network[disabled] .boa-social--linkedin:active path:first-child,
[data-module=global-footer-module] .global-social-module .boa-social--network[disabled] .boa-social--linkedin:focus path:first-child,
[data-module=global-footer-module] .global-social-module .boa-social--network[disabled] .boa-social--linkedin:hover path:first-child {
    fill: #ededed
}

[data-module=global-footer-module] .global-social-module .boa-social--disabled .boa-social--youtube path,
[data-module=global-footer-module] .global-social-module .boa-social--network[disabled] .boa-social--youtube path {
    fill: #fff
}

[data-module=global-footer-module] .global-social-module .boa-social--disabled .boa-social--youtube polygon,
[data-module=global-footer-module] .global-social-module .boa-social--network[disabled] .boa-social--youtube polygon {
    fill: #012169
}

[data-module=global-footer-module] .global-social-module .boa-social--disabled .boa-social--youtube:active path,
[data-module=global-footer-module] .global-social-module .boa-social--disabled .boa-social--youtube:focus path,
[data-module=global-footer-module] .global-social-module .boa-social--disabled .boa-social--youtube:hover path,
[data-module=global-footer-module] .global-social-module .boa-social--network[disabled] .boa-social--youtube:active path,
[data-module=global-footer-module] .global-social-module .boa-social--network[disabled] .boa-social--youtube:focus path,
[data-module=global-footer-module] .global-social-module .boa-social--network[disabled] .boa-social--youtube:hover path {
    fill: #ededed
}

[data-module=global-footer-module] .global-social-module .boa-social--network {
    border: 1px solid transparent;
    border-radius: 2px;
    margin: 0 5px;
    padding: 9px
}

@media only screen and (min-width:1px) and (max-width:374px) {
    [data-module=global-footer-module] .global-social-module .boa-social--network {
        margin: 0
    }
}

[data-module=global-footer-module] .global-social-module .boa-social--network:active,
[data-module=global-footer-module] .global-social-module .boa-social--network:focus,
[data-module=global-footer-module] .global-social-module .boa-social--network:hover {
    border-color: #fff;
    outline: 0;
    transform: none
}