@charset "utf-8";uc-input {
    display: block;
    margin-bottom: 1.5rem;
    position: relative
}

.filter-overlay {
    position: fixed;
    top: 0px;
    bottom: 0px;
    z-index: 999999;
    left: 0px;
    right: 0px;
    max-width: 900px;
    margin: auto;
    height: 600px;
}

@media (max-width: 1023px) {
    .filter-overlay {
        max-width: 680px;
    }
}
@media (max-width: 767px) {
    .filter-overlay {
        max-width: calc(100% - 40px);
        margin: auto;
        height: 100%;
    }
    .filter-overlay .container-full-bleed {
        width: 100%;
        margin: auto;
        margin-top:20px;
    }
    .filter-overlay .container-full-bleed .container-fluid {
        padding-left:30px;
        padding-right:30px;
    }
}

.filter-backdrop {
    position: fixed;
    width:100%;
    height:100%;
    left:0px;
    top:0px;
    background-color: rgba(0,0,0,0.6);
    z-index:99;
}

uc-input input {
    background-color: #f5f5f5;
    border: 0;
    box-shadow: none;
    color: #000;
    cursor: text;
    display: block;
    font-size: 1.125em;
    height: 3.5rem;
    line-height: 1;
    padding: 1.875rem .938rem .625rem;
    transition: all .2s cubic-bezier(.25,1,.5,1) 0ms;
    width: 100%
}

@media(max-width: 39rem) {
    uc-input input {
        font-size:1em
    }
}

uc-input input:focus {
    box-shadow: inset 0 0 0 1px #000!important;
    outline: none;
    outline-color: #000;
    outline-width: 1px
}

uc-input input::placeholder {
    opacity: 0;
    transition: all .6s cubic-bezier(.25,1,.5,1)
}

uc-input input:hover {
    background-color: #ededed;
    box-shadow: inset 0 0 0 1px #646464!important
}

uc-input input.show-placeholder:focus::placeholder {
    opacity: 1;
    transition-delay: .2s;
    transition-duration: .6s
}

uc-input input.show-placeholder::placeholder {
    opacity: 0;
    transition-delay: 0ms;
    transition-duration: 20ms
}

uc-input input:placeholder-shown+label {
    font-size: 1.125em;
    left: 1rem;
    padding-left: 0;
    padding-right: 0;
    top: 1rem;
    transition: all .2s cubic-bezier(.25,1,.5,1) .2s
}

@media(max-width: 39rem) {
    uc-input input:placeholder-shown+label {
        font-size:1em
    }
}

uc-input input+label {
    color: #646464;
    position: absolute
}

uc-input input:required+label:after {
    content: "*"
}

uc-input input:focus+label,uc-input input:not(:placeholder-shown)+label {
    cursor: default;
    font-size: .688em;
    left: 1rem;
    top: .375rem;
    transition: all .2s cubic-bezier(.25,1,.5,1)
}

uc-input input,uc-input label {
    appearance: none;
    touch-action: manipulation
}

uc-form {
    display: block;
    padding: 1em 0;
    text-align: center
}

uc-form .uc-form__container {
    font-size: 1pc;
    margin: auto;
    width: 90%
}

uc-form .uc-form__container.success {
    display: none
}

uc-form .uc-form__container.margin-bottom {
    margin-bottom: 4em
}

uc-form .uc-form__footer,uc-form .uc-form__heading {
    margin: 0 auto;
    max-width: 885pt
}

uc-form .uc-form__success {
    display: none;
    margin: 2em auto;
    outline: none;
    width: 90%
}

uc-form .uc-form__success.success {
    display: block
}

uc-form .uc-form__success .submit-subheader {
    margin: 0 auto 2em;
    width: 90%
}

uc-form .uc-form__success .uc-icon {
    color: #279f00;
    font-size: 5em
}

uc-form[background=bright-red] {
    background-color: #e31837;
    color: #fff
}

uc-form[background=dark-blue] {
    background-color: #012169;
    color: #fff
}

uc-form[background=dark-gray] {
    background-color: #ededed;
    color: #000
}

uc-form[background=light-gray] {
    background-color: #f5f5f5;
    color: #000
}

uc-form[background=bright-red] hr,uc-form[background=dark-blue] hr {
    background-color: #fff
}

uc-form[background=bright-red] a,uc-form[background=dark-blue] a {
    color: #fff
}

uc-form[background=bright-red] a:focus,uc-form[background=bright-red] a:hover,uc-form[background=bright-red] a:visited,uc-form[background=dark-blue] a:focus,uc-form[background=dark-blue] a:hover,uc-form[background=dark-blue] a:visited {
    color: #d5d5d5
}

uc-form[background=bright-red] a.uc-btn__hollow-royal-blue,uc-form[background=dark-blue] a.uc-btn__hollow-royal-blue {
    box-shadow: inset 0 0 0 1.5px #fff;
    color: #fff
}

uc-form[background=bright-red] .unity-form-success .uc-icon,uc-form[background=bright-red] div.invalid,uc-form[background=dark-blue] .unity-form-success .uc-icon,uc-form[background=dark-blue] div.invalid {
    color: #fff
}

uc-form[background=dark-gray] hr,uc-form[background=light-gray] hr {
    background-color: #646464
}

uc-form[background=dark-gray] uc-input input,uc-form[background=dark-gray] uc-input input:hover,uc-form[background=dark-gray] uc-select select,uc-form[background=dark-gray] uc-select select:hover,uc-form[background=dark-gray] uc-textarea textarea,uc-form[background=dark-gray] uc-textarea textarea+label,uc-form[background=dark-gray] uc-textarea textarea:hover,uc-form[background=dark-gray] uc-textarea textarea:hover+label,uc-form[background=light-gray] uc-input input,uc-form[background=light-gray] uc-input input:hover,uc-form[background=light-gray] uc-select select,uc-form[background=light-gray] uc-select select:hover,uc-form[background=light-gray] uc-textarea textarea,uc-form[background=light-gray] uc-textarea textarea+label,uc-form[background=light-gray] uc-textarea textarea:hover,uc-form[background=light-gray] uc-textarea textarea:hover+label {
    background-color: #fff
}

uc-form form.uc-grid {
    padding: 0;
    row-gap: 0
}

@media(max-width: 39rem) {
    uc-form form.uc-grid {
        column-gap:0
    }
}

uc-form hr {
    background-color: #646464;
    border: 0;
    margin: 1em 0;
    min-height: 2px;
    width: 100%
}

uc-form .uc-btn__container {
    grid-column: span 12/span 12;
    justify-content: center
}

uc-form .uc-btn__container uc-button[role=button] {
    margin: 1em auto
}

uc-form .uc-btn__container uc-button[role=button]:disabled {
    box-shadow: inset 0 0 0 1.5px rgba(0,0,0,0)
}

uc-form input.valid,uc-form select.valid,uc-form textarea.valid {
    margin-bottom: 3.5rem
}

uc-form input.invalid,uc-form select.invalid,uc-form textarea.invalid {
    border: 2px solid #e31837
}

uc-form div.invalid {
    color: #e31837;
    min-height: 2rem;
    text-align: left
}

uc-form div.invalid span {
    margin-right: 5px
}

uc-form sub,uc-form sup {
    font-size: 65%
}

uc-form ol,uc-form ul {
    list-style-position: inside
}

uc-form .item,uc-form .item--long {
    grid-column: span 12/span 12
}

uc-form .two-column-mode .item {
    grid-column: span 6/span 6
}

@media(max-width: 39rem) {
    uc-form .two-column-mode .item {
        grid-column:span 12/span 12
    }
}

uc-form .two-column-mode .item--long {
    grid-column: span 12/span 12
}

@media(min-width: 40rem) {
    uc-form .two-column-mode .item__second {
        grid-column-start:7
    }
}

uc-form .general-error {
    display: none
}

uc-form .general-error.invalid {
    display: block;
    margin: 1em 0;
    text-align: center
}

uc-form .consent {
    display: inline-block;
    font-size: 14px;
    margin: 1em 0;
    text-align: justify
}

uc-form .consent input[type=checkbox],uc-form .consent p {
    margin: 0
}

uc-form .consent p {
    font-size: 14px
}

uc-form .heading {
    font-weight: 100;
    margin: .5em;
    text-align: center
}

uc-form .subheading {
    font-size: 1.25em;
    font-weight: 100;
    text-align: left
}

unity-table table {
    border-collapse: separate;
    border-spacing: 0;
    table-layout: fixed;
    width: 100%
}

@media(min-width: 40rem) {
    unity-table table {
        border-spacing:4px
    }
}

unity-table table caption {
    clip: rect(1px,1px,1px,1px);
    height: 1px;
    margin-top: -1px;
    overflow: hidden;
    width: 1px
}

unity-table table td,unity-table table th {
    padding: 25px
}

unity-table table tbody td,unity-table table tbody th {
    border-color: rgba(0,0,0,0);
    border-style: solid
}

unity-table table thead th {
    background-color: #fff
}

unity-table table .row--mobile {
    display: none
}

unity-table table.gray .odd {
    background-color: #f5f5f5
}

unity-table table.centered td,unity-table table.left td {
    text-align: center
}

@media(min-width: 40rem) {
    unity-table table.left td {
        text-align:left
    }
}

unity-table table.right td {
    text-align: center
}

@media(min-width: 40rem) {
    unity-table table.right td {
        text-align:right
    }
}

@media(max-width: 39rem) {
    unity-table table[rowHeader] thead th:first-child {
        display:none
    }
}

unity-table table[rowHeader] .row--mobile {
    display: table-row
}

@media(min-width: 40rem) {
    unity-table table[rowHeader] .row--mobile {
        display:none
    }
}

@media(max-width: 39rem) {
    unity-table table[rowHeader] .row:not(unity-table table[rowHeader] .row--mobile) th {
        display:none
    }
}

unity-table table[mobileStickyHeader] thead th {
    background-color: #fff
}

@media(max-width: 39rem) {
    unity-table table[mobileStickyHeader] thead th {
        position:sticky;
        top: 0
    }
}

.background-container .image__bg-content,.container,.container-fluid,.cookie-banner {
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

.container {
    max-width: 82rem
}

.background-container .image__bg-content,.container-fluid,.cookie-banner {
    padding-left: 2rem;
    padding-right: 2rem
}

@media(min-width: 30rem) {
    .background-container .image__bg-content,.container-fluid,.cookie-banner {
        padding-left:4rem;
        padding-right: 4rem
    }
}

@media(min-width: 48rem) {
    .background-container .image__bg-content,.container-fluid,.cookie-banner {
        padding-left:2rem;
        padding-right: 2rem
    }
}

@media(min-width: 64rem) {
    .background-container .image__bg-content,.container-fluid,.cookie-banner {
        padding-left:4rem;
        padding-right: 4rem
    }
}

@media(min-width: 82rem) {
    .background-container .image__bg-content,.container-fluid,.cookie-banner {
        padding-left:0;
        padding-right: 0
    }

    .background-container:not(.container-full-bleed):not(.anchor-navigation):not(.container-full-bleed--mobile):not(.container-full-width--mobile) .container-fluid,.background-container:not(.container-full-bleed):not(.anchor-navigation):not(.container-full-bleed--mobile):not(.container-full-width--mobile) .cookie-banner,.background-container:not(.container-full-bleed):not(.anchor-navigation):not(.container-full-bleed--mobile):not(.container-full-width--mobile) .image__bg-content {
        padding-left: 4rem;
        padding-right: 4rem
    }
}

.anchor-navigation,.container-full-bleed,.container-full-bleed--mobile,.container-full-width,.container-full-width--mobile {
    margin-left: -2rem;
    margin-right: -2rem
}

@media(min-width: 30rem) {
    .anchor-navigation,.container-full-bleed,.container-full-bleed--mobile,.container-full-width,.container-full-width--mobile {
        margin-left:-4rem;
        margin-right: -4rem
    }
}

@media(min-width: 48rem) {
    .anchor-navigation,.container-full-bleed,.container-full-bleed--mobile,.container-full-width,.container-full-width--mobile {
        margin-left:-2rem;
        margin-right: -2rem
    }
}

@media(min-width: 64rem) {
    .anchor-navigation,.container-full-bleed,.container-full-bleed--mobile,.container-full-width,.container-full-width--mobile {
        margin-left:-4rem;
        margin-right: -4rem
    }
}

@media(min-width: 82rem) {
    .anchor-navigation,.container-full-bleed,.container-full-bleed--mobile,.container-full-width,.container-full-width--mobile {
        margin-left:auto;
        margin-right: auto
    }
}

@media(min-width: 48rem)and (max-width:82rem) {
    .anchor-navigation .container,.container-full-bleed .container,.container-full-bleed--mobile .container,.container-full-width .container,.container-full-width--mobile .container {
        max-width:calc(100vw - 4rem)
    }
}

.anchor-navigation>.rich-text-block__wrapper,.anchor-navigation>.row,.anchor-navigation>.tab-button__wrapper,.container-full-bleed--mobile>.rich-text-block__wrapper,.container-full-bleed--mobile>.row,.container-full-bleed--mobile>.tab-button__wrapper,.container-full-bleed>.rich-text-block__wrapper,.container-full-bleed>.row,.container-full-bleed>.tab-button__wrapper,.container-full-width--mobile>.rich-text-block__wrapper,.container-full-width--mobile>.row,.container-full-width--mobile>.tab-button__wrapper,.container-full-width>.rich-text-block__wrapper,.container-full-width>.row,.container-full-width>.tab-button__wrapper {
    margin: 0
}

.anchor-navigation>.rich-text-block__wrapper>.col-lg-12,.anchor-navigation>.rich-text-block__wrapper>.col-md-12,.anchor-navigation>.rich-text-block__wrapper>.col-sm-12,.anchor-navigation>.rich-text-block__wrapper>.col-st-12,.anchor-navigation>.rich-text-block__wrapper>.col-xs-12,.anchor-navigation>.rich-text-block__wrapper>.tab-button__menu,.anchor-navigation>.rich-text-block__wrapper>.tab-button__tabs-container,.anchor-navigation>.row>.col-lg-12,.anchor-navigation>.row>.col-md-12,.anchor-navigation>.row>.col-sm-12,.anchor-navigation>.row>.col-st-12,.anchor-navigation>.row>.col-xs-12,.anchor-navigation>.row>.tab-button__menu,.anchor-navigation>.row>.tab-button__tabs-container,.anchor-navigation>.tab-button__wrapper>.col-lg-12,.anchor-navigation>.tab-button__wrapper>.col-md-12,.anchor-navigation>.tab-button__wrapper>.col-sm-12,.anchor-navigation>.tab-button__wrapper>.col-st-12,.anchor-navigation>.tab-button__wrapper>.col-xs-12,.anchor-navigation>.tab-button__wrapper>.tab-button__menu,.anchor-navigation>.tab-button__wrapper>.tab-button__tabs-container,.container-full-bleed--mobile>.rich-text-block__wrapper>.col-lg-12,.container-full-bleed--mobile>.rich-text-block__wrapper>.col-md-12,.container-full-bleed--mobile>.rich-text-block__wrapper>.col-sm-12,.container-full-bleed--mobile>.rich-text-block__wrapper>.col-st-12,.container-full-bleed--mobile>.rich-text-block__wrapper>.col-xs-12,.container-full-bleed--mobile>.rich-text-block__wrapper>.tab-button__menu,.container-full-bleed--mobile>.rich-text-block__wrapper>.tab-button__tabs-container,.container-full-bleed--mobile>.row>.col-lg-12,.container-full-bleed--mobile>.row>.col-md-12,.container-full-bleed--mobile>.row>.col-sm-12,.container-full-bleed--mobile>.row>.col-st-12,.container-full-bleed--mobile>.row>.col-xs-12,.container-full-bleed--mobile>.row>.tab-button__menu,.container-full-bleed--mobile>.row>.tab-button__tabs-container,.container-full-bleed--mobile>.tab-button__wrapper>.col-lg-12,.container-full-bleed--mobile>.tab-button__wrapper>.col-md-12,.container-full-bleed--mobile>.tab-button__wrapper>.col-sm-12,.container-full-bleed--mobile>.tab-button__wrapper>.col-st-12,.container-full-bleed--mobile>.tab-button__wrapper>.col-xs-12,.container-full-bleed--mobile>.tab-button__wrapper>.tab-button__menu,.container-full-bleed--mobile>.tab-button__wrapper>.tab-button__tabs-container,.container-full-bleed>.rich-text-block__wrapper>.col-lg-12,.container-full-bleed>.rich-text-block__wrapper>.col-md-12,.container-full-bleed>.rich-text-block__wrapper>.col-sm-12,.container-full-bleed>.rich-text-block__wrapper>.col-st-12,.container-full-bleed>.rich-text-block__wrapper>.col-xs-12,.container-full-bleed>.rich-text-block__wrapper>.tab-button__menu,.container-full-bleed>.rich-text-block__wrapper>.tab-button__tabs-container,.container-full-bleed>.row>.col-lg-12,.container-full-bleed>.row>.col-md-12,.container-full-bleed>.row>.col-sm-12,.container-full-bleed>.row>.col-st-12,.container-full-bleed>.row>.col-xs-12,.container-full-bleed>.row>.tab-button__menu,.container-full-bleed>.row>.tab-button__tabs-container,.container-full-bleed>.tab-button__wrapper>.col-lg-12,.container-full-bleed>.tab-button__wrapper>.col-md-12,.container-full-bleed>.tab-button__wrapper>.col-sm-12,.container-full-bleed>.tab-button__wrapper>.col-st-12,.container-full-bleed>.tab-button__wrapper>.col-xs-12,.container-full-bleed>.tab-button__wrapper>.tab-button__menu,.container-full-bleed>.tab-button__wrapper>.tab-button__tabs-container,.container-full-width--mobile>.rich-text-block__wrapper>.col-lg-12,.container-full-width--mobile>.rich-text-block__wrapper>.col-md-12,.container-full-width--mobile>.rich-text-block__wrapper>.col-sm-12,.container-full-width--mobile>.rich-text-block__wrapper>.col-st-12,.container-full-width--mobile>.rich-text-block__wrapper>.col-xs-12,.container-full-width--mobile>.rich-text-block__wrapper>.tab-button__menu,.container-full-width--mobile>.rich-text-block__wrapper>.tab-button__tabs-container,.container-full-width--mobile>.row>.col-lg-12,.container-full-width--mobile>.row>.col-md-12,.container-full-width--mobile>.row>.col-sm-12,.container-full-width--mobile>.row>.col-st-12,.container-full-width--mobile>.row>.col-xs-12,.container-full-width--mobile>.row>.tab-button__menu,.container-full-width--mobile>.row>.tab-button__tabs-container,.container-full-width--mobile>.tab-button__wrapper>.col-lg-12,.container-full-width--mobile>.tab-button__wrapper>.col-md-12,.container-full-width--mobile>.tab-button__wrapper>.col-sm-12,.container-full-width--mobile>.tab-button__wrapper>.col-st-12,.container-full-width--mobile>.tab-button__wrapper>.col-xs-12,.container-full-width--mobile>.tab-button__wrapper>.tab-button__menu,.container-full-width--mobile>.tab-button__wrapper>.tab-button__tabs-container,.container-full-width>.rich-text-block__wrapper>.col-lg-12,.container-full-width>.rich-text-block__wrapper>.col-md-12,.container-full-width>.rich-text-block__wrapper>.col-sm-12,.container-full-width>.rich-text-block__wrapper>.col-st-12,.container-full-width>.rich-text-block__wrapper>.col-xs-12,.container-full-width>.rich-text-block__wrapper>.tab-button__menu,.container-full-width>.rich-text-block__wrapper>.tab-button__tabs-container,.container-full-width>.row>.col-lg-12,.container-full-width>.row>.col-md-12,.container-full-width>.row>.col-sm-12,.container-full-width>.row>.col-st-12,.container-full-width>.row>.col-xs-12,.container-full-width>.row>.tab-button__menu,.container-full-width>.row>.tab-button__tabs-container,.container-full-width>.tab-button__wrapper>.col-lg-12,.container-full-width>.tab-button__wrapper>.col-md-12,.container-full-width>.tab-button__wrapper>.col-sm-12,.container-full-width>.tab-button__wrapper>.col-st-12,.container-full-width>.tab-button__wrapper>.col-xs-12,.container-full-width>.tab-button__wrapper>.tab-button__menu,.container-full-width>.tab-button__wrapper>.tab-button__tabs-container {
    padding: 0
}

@media(max-width: 48rem) {
    .container-full-bleed--mobile,.container-full-width--mobile {
        max-width:auto;
        width: auto
    }
}

@media(min-width: 48rem) {
    .container-full-bleed--mobile,.container-full-width--mobile {
        margin-left:auto;
        margin-right: auto
    }

    .container-full-bleed--mobile>.rich-text-block__wrapper,.container-full-bleed--mobile>.row,.container-full-bleed--mobile>.tab-button__wrapper,.container-full-width--mobile>.rich-text-block__wrapper,.container-full-width--mobile>.row,.container-full-width--mobile>.tab-button__wrapper {
        margin-left: -1rem;
        margin-right: -1rem
    }

    .container-full-bleed--mobile>.rich-text-block__wrapper>.col-lg-12,.container-full-bleed--mobile>.rich-text-block__wrapper>.col-md-12,.container-full-bleed--mobile>.rich-text-block__wrapper>.col-sm-12,.container-full-bleed--mobile>.rich-text-block__wrapper>.col-st-12,.container-full-bleed--mobile>.rich-text-block__wrapper>.col-xs-12,.container-full-bleed--mobile>.rich-text-block__wrapper>.tab-button__menu,.container-full-bleed--mobile>.rich-text-block__wrapper>.tab-button__tabs-container,.container-full-bleed--mobile>.row>.col-lg-12,.container-full-bleed--mobile>.row>.col-md-12,.container-full-bleed--mobile>.row>.col-sm-12,.container-full-bleed--mobile>.row>.col-st-12,.container-full-bleed--mobile>.row>.col-xs-12,.container-full-bleed--mobile>.row>.tab-button__menu,.container-full-bleed--mobile>.row>.tab-button__tabs-container,.container-full-bleed--mobile>.tab-button__wrapper>.col-lg-12,.container-full-bleed--mobile>.tab-button__wrapper>.col-md-12,.container-full-bleed--mobile>.tab-button__wrapper>.col-sm-12,.container-full-bleed--mobile>.tab-button__wrapper>.col-st-12,.container-full-bleed--mobile>.tab-button__wrapper>.col-xs-12,.container-full-bleed--mobile>.tab-button__wrapper>.tab-button__menu,.container-full-bleed--mobile>.tab-button__wrapper>.tab-button__tabs-container,.container-full-width--mobile>.rich-text-block__wrapper>.col-lg-12,.container-full-width--mobile>.rich-text-block__wrapper>.col-md-12,.container-full-width--mobile>.rich-text-block__wrapper>.col-sm-12,.container-full-width--mobile>.rich-text-block__wrapper>.col-st-12,.container-full-width--mobile>.rich-text-block__wrapper>.col-xs-12,.container-full-width--mobile>.rich-text-block__wrapper>.tab-button__menu,.container-full-width--mobile>.rich-text-block__wrapper>.tab-button__tabs-container,.container-full-width--mobile>.row>.col-lg-12,.container-full-width--mobile>.row>.col-md-12,.container-full-width--mobile>.row>.col-sm-12,.container-full-width--mobile>.row>.col-st-12,.container-full-width--mobile>.row>.col-xs-12,.container-full-width--mobile>.row>.tab-button__menu,.container-full-width--mobile>.row>.tab-button__tabs-container,.container-full-width--mobile>.tab-button__wrapper>.col-lg-12,.container-full-width--mobile>.tab-button__wrapper>.col-md-12,.container-full-width--mobile>.tab-button__wrapper>.col-sm-12,.container-full-width--mobile>.tab-button__wrapper>.col-st-12,.container-full-width--mobile>.tab-button__wrapper>.col-xs-12,.container-full-width--mobile>.tab-button__wrapper>.tab-button__menu,.container-full-width--mobile>.tab-button__wrapper>.tab-button__tabs-container {
        padding-left: 1rem;
        padding-right: 1rem
    }
}

.container-full-width {
    padding: 3.125rem 0 5rem
}

@media(max-width: 48rem) {
    .container-full-width .container {
        margin-left:2rem;
        margin-right: 2rem;
        width: auto
    }

    .container-full-width .section .container {
        margin: 0
    }
}

.rich-text-block__wrapper,.row,.tab-button__wrapper {
    -webkit-box-flex: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -1rem;
    margin-right: -1rem
}

.reverse.rich-text-block__wrapper,.reverse.tab-button__wrapper,.row.reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.col.reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.tab-button__menu,.tab-button__tabs-container {
    -webkit-box-flex: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-left: 1rem;
    padding-right: 1rem
}

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

.col-xs-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%
}

.col-xs-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%
}

.col-xs-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%
}

.col-xs-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%
}

.col-xs-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%
}

.col-xs-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%
}

.col-xs-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%
}

.col-xs-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%
}

.col-xs-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%
}

.col-xs-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%
}

.col-xs-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%
}

.col-xs-12,.tab-button__menu,.tab-button__tabs-container {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%
}

.col-xs-offset-0 {
    margin-left: 0
}

.col-xs-offset-1 {
    margin-left: 8.33333333%
}

.col-xs-offset-2 {
    margin-left: 16.66666667%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-4 {
    margin-left: 33.33333333%
}

.col-xs-offset-5 {
    margin-left: 41.66666667%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-7 {
    margin-left: 58.33333333%
}

.col-xs-offset-8 {
    margin-left: 66.66666667%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-10 {
    margin-left: 83.33333333%
}

.col-xs-offset-11 {
    margin-left: 91.66666667%
}

.start-xs {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start
}

.center-xs {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.end-xs {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end
}

.top-xs {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.middle-xs {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.bottom-xs {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.around-xs {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.between-xs {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.first-xs {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1
}

.last-xs {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

@media(min-width: 30rem) {
    .col-st,.col-st-1,.col-st-10,.col-st-11,.col-st-12,.col-st-2,.col-st-3,.col-st-4,.col-st-5,.col-st-6,.col-st-7,.col-st-8,.col-st-9,.col-st-offset-0,.col-st-offset-1,.col-st-offset-10,.col-st-offset-11,.col-st-offset-12,.col-st-offset-2,.col-st-offset-3,.col-st-offset-4,.col-st-offset-5,.col-st-offset-6,.col-st-offset-7,.col-st-offset-8,.col-st-offset-9 {
        -webkit-box-flex:0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-left: 1rem;
        padding-right: 1rem
    }

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

    .col-st-1 {
        -ms-flex-preferred-size: 8.33333333%;
        flex-basis: 8.33333333%;
        max-width: 8.33333333%
    }

    .col-st-2 {
        -ms-flex-preferred-size: 16.66666667%;
        flex-basis: 16.66666667%;
        max-width: 16.66666667%
    }

    .col-st-3 {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }

    .col-st-4 {
        -ms-flex-preferred-size: 33.33333333%;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%
    }

    .col-st-5 {
        -ms-flex-preferred-size: 41.66666667%;
        flex-basis: 41.66666667%;
        max-width: 41.66666667%
    }

    .col-st-6 {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }

    .col-st-7 {
        -ms-flex-preferred-size: 58.33333333%;
        flex-basis: 58.33333333%;
        max-width: 58.33333333%
    }

    .col-st-8 {
        -ms-flex-preferred-size: 66.66666667%;
        flex-basis: 66.66666667%;
        max-width: 66.66666667%
    }

    .col-st-9 {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%
    }

    .col-st-10 {
        -ms-flex-preferred-size: 83.33333333%;
        flex-basis: 83.33333333%;
        max-width: 83.33333333%
    }

    .col-st-11 {
        -ms-flex-preferred-size: 91.66666667%;
        flex-basis: 91.66666667%;
        max-width: 91.66666667%
    }

    .col-st-12 {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }

    .col-st-offset-0 {
        margin-left: 0
    }

    .col-st-offset-1 {
        margin-left: 8.33333333%
    }

    .col-st-offset-2 {
        margin-left: 16.66666667%
    }

    .col-st-offset-3 {
        margin-left: 25%
    }

    .col-st-offset-4 {
        margin-left: 33.33333333%
    }

    .col-st-offset-5 {
        margin-left: 41.66666667%
    }

    .col-st-offset-6 {
        margin-left: 50%
    }

    .col-st-offset-7 {
        margin-left: 58.33333333%
    }

    .col-st-offset-8 {
        margin-left: 66.66666667%
    }

    .col-st-offset-9 {
        margin-left: 75%
    }

    .col-st-offset-10 {
        margin-left: 83.33333333%
    }

    .col-st-offset-11 {
        margin-left: 91.66666667%
    }

    .start-st {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        text-align: start
    }

    .center-st {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center
    }

    .end-st {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        text-align: end
    }

    .top-st {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .middle-st {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .bottom-st {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }

    .around-st {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .between-st {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .first-st {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .last-st {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

@media(min-width: 48rem) {
    .col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9 {
        -webkit-box-flex:0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-left: 1rem;
        padding-right: 1rem
    }

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

    .col-sm-1 {
        -ms-flex-preferred-size: 8.33333333%;
        flex-basis: 8.33333333%;
        max-width: 8.33333333%
    }

    .col-sm-2 {
        -ms-flex-preferred-size: 16.66666667%;
        flex-basis: 16.66666667%;
        max-width: 16.66666667%
    }

    .col-sm-3 {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }

    .col-sm-4 {
        -ms-flex-preferred-size: 33.33333333%;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%
    }

    .col-sm-5 {
        -ms-flex-preferred-size: 41.66666667%;
        flex-basis: 41.66666667%;
        max-width: 41.66666667%
    }

    .col-sm-6 {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }

    .col-sm-7 {
        -ms-flex-preferred-size: 58.33333333%;
        flex-basis: 58.33333333%;
        max-width: 58.33333333%
    }

    .col-sm-8 {
        -ms-flex-preferred-size: 66.66666667%;
        flex-basis: 66.66666667%;
        max-width: 66.66666667%
    }

    .col-sm-9 {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%
    }

    .col-sm-10 {
        -ms-flex-preferred-size: 83.33333333%;
        flex-basis: 83.33333333%;
        max-width: 83.33333333%
    }

    .col-sm-11 {
        -ms-flex-preferred-size: 91.66666667%;
        flex-basis: 91.66666667%;
        max-width: 91.66666667%
    }

    .col-sm-12 {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }

    .col-sm-offset-0 {
        margin-left: 0
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%
    }

    .col-sm-offset-3 {
        margin-left: 25%
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%
    }

    .col-sm-offset-6 {
        margin-left: 50%
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%
    }

    .col-sm-offset-9 {
        margin-left: 75%
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%
    }

    .start-sm {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        text-align: start
    }

    .center-sm {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center
    }

    .end-sm {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        text-align: end
    }

    .top-sm {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .middle-sm {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .bottom-sm {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }

    .around-sm {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .between-sm {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .first-sm {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .last-sm {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

@media(min-width: 64rem) {
    .col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-offset-0,.col-md-offset-1,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.tab-button__menu,.tab-button__tabs-container {
        -webkit-box-flex:0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-left: 1rem;
        padding-right: 1rem
    }

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

    .col-md-1 {
        -ms-flex-preferred-size: 8.33333333%;
        flex-basis: 8.33333333%;
        max-width: 8.33333333%
    }

    .col-md-2 {
        -ms-flex-preferred-size: 16.66666667%;
        flex-basis: 16.66666667%;
        max-width: 16.66666667%
    }

    .col-md-3 {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }

    .col-md-4,.tab-button__menu {
        -ms-flex-preferred-size: 33.33333333%;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%
    }

    .col-md-5 {
        -ms-flex-preferred-size: 41.66666667%;
        flex-basis: 41.66666667%;
        max-width: 41.66666667%
    }

    .col-md-6 {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }

    .col-md-7 {
        -ms-flex-preferred-size: 58.33333333%;
        flex-basis: 58.33333333%;
        max-width: 58.33333333%
    }

    .col-md-8,.tab-button__tabs-container {
        -ms-flex-preferred-size: 66.66666667%;
        flex-basis: 66.66666667%;
        max-width: 66.66666667%
    }

    .col-md-9 {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%
    }

    .col-md-10 {
        -ms-flex-preferred-size: 83.33333333%;
        flex-basis: 83.33333333%;
        max-width: 83.33333333%
    }

    .col-md-11 {
        -ms-flex-preferred-size: 91.66666667%;
        flex-basis: 91.66666667%;
        max-width: 91.66666667%
    }

    .col-md-12 {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }

    .col-md-offset-0 {
        margin-left: 0
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%
    }

    .col-md-offset-3 {
        margin-left: 25%
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%
    }

    .col-md-offset-6 {
        margin-left: 50%
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%
    }

    .col-md-offset-9 {
        margin-left: 75%
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%
    }

    .start-md {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        text-align: start
    }

    .center-md {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center
    }

    .end-md {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        text-align: end
    }

    .top-md {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .middle-md {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .bottom-md {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }

    .around-md {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .between-md {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .first-md {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .last-md {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

@media(min-width: 82rem) {
    .col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9 {
        -webkit-box-flex:0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-left: 1rem;
        padding-right: 1rem
    }

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

    .col-lg-1 {
        -ms-flex-preferred-size: 8.33333333%;
        flex-basis: 8.33333333%;
        max-width: 8.33333333%
    }

    .col-lg-2 {
        -ms-flex-preferred-size: 16.66666667%;
        flex-basis: 16.66666667%;
        max-width: 16.66666667%
    }

    .col-lg-3 {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }

    .col-lg-4 {
        -ms-flex-preferred-size: 33.33333333%;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%
    }

    .col-lg-5 {
        -ms-flex-preferred-size: 41.66666667%;
        flex-basis: 41.66666667%;
        max-width: 41.66666667%
    }

    .col-lg-6 {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }

    .col-lg-7 {
        -ms-flex-preferred-size: 58.33333333%;
        flex-basis: 58.33333333%;
        max-width: 58.33333333%
    }

    .col-lg-8 {
        -ms-flex-preferred-size: 66.66666667%;
        flex-basis: 66.66666667%;
        max-width: 66.66666667%
    }

    .col-lg-9 {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%
    }

    .col-lg-10 {
        -ms-flex-preferred-size: 83.33333333%;
        flex-basis: 83.33333333%;
        max-width: 83.33333333%
    }

    .col-lg-11 {
        -ms-flex-preferred-size: 91.66666667%;
        flex-basis: 91.66666667%;
        max-width: 91.66666667%
    }

    .col-lg-12 {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }

    .col-lg-offset-0 {
        margin-left: 0
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%
    }

    .col-lg-offset-3 {
        margin-left: 25%
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%
    }

    .col-lg-offset-6 {
        margin-left: 50%
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%
    }

    .col-lg-offset-9 {
        margin-left: 75%
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%
    }

    .start-lg {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        text-align: start
    }

    .center-lg {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center
    }

    .end-lg {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        text-align: end
    }

    .top-lg {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .middle-lg {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .bottom-lg {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }

    .around-lg {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .between-lg {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .first-lg {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .last-lg {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

.flagship--edit .rich-text-block__wrapper,.flagship--edit .row,.flagship--edit .tab-button__wrapper {
    width: 100%
}

.cta-with-image__container,.information-callout__container {
    margin-left: auto;
    margin-right: auto;
    max-width: 82rem;
    width: 100%
}

.information-callout__content,.information-callout__image {
    -webkit-box-flex: 0;
    -ms-flex-preferred-size: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    flex-basis: 100%;
    justify-content: center;
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    text-align: center
}

.information-callout__container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media(min-width: 48rem) {
    .information-callout__content,.information-callout__image,.rich-text-block--highlight-block .rich-text-block__content,.rich-text-block--highlight-block .rich-text-block__image {
        -webkit-box-flex:0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .information-callout__image {
        -ms-flex-preferred-size: 33.33333333%;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%
    }

    .rich-text-block--highlight-block .rich-text-block__content,.rich-text-block--highlight-block .rich-text-block__image {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }

    .information-callout__content {
        -ms-flex-preferred-size: 66.66666667%;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        flex-basis: 66.66666667%;
        justify-content: flex-start;
        max-width: 66.66666667%;
        text-align: start
    }
}

.aem-helper {
    border: 1px dotted #c41230;
    color: #c41230;
    display: inline-block;
    font-size: 14px!important;
    margin: 10px 0 5px;
    min-width: 75pt;
    padding: 3px 1rem;
    position: relative;
    text-align: left;
    text-shadow: none;
    width: auto
}

.aem-helper--mid-content {
    background-color: rgba(0,84,159,.1);
    border: 1px dotted #00549f;
    color: #00549f;
    font-size: 1.125rem
}

.aem-helper--disabled-content,.aem-helper--mid-content {
    font-weight: 700;
    margin-top: 30px;
    padding: 4px;
    text-align: center;
    width: 100%
}

.aem-helper--disabled-content {
    background-color: rgba(245,245,245,.5);
    border: 1px dotted #909090;
    color: #565656;
    font-size: 9pt
}

.noUi-target,.noUi-target * {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-touch-action: none;
    touch-action: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.noUi-target {
    position: relative
}

.noUi-base,.noUi-connects {
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 1
}

.noUi-connects {
    overflow: hidden;
    z-index: 0
}

.noUi-connect,.noUi-origin {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform-style: preserve-3d;
    -webkit-transform-style: flat;
    transform-style: flat;
    width: 100%;
    will-change: transform;
    z-index: 1
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
    left: 0;
    right: auto
}

.noUi-vertical .noUi-origin {
    top: -100%;
    width: 0
}

.noUi-horizontal .noUi-origin {
    height: 0
}

.noUi-handle {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute
}

.noUi-touch-area {
    height: 100%;
    width: 100%
}

.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin {
    -webkit-transition: transform .3s;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s
}

.noUi-state-drag * {
    cursor: inherit!important
}

.noUi-horizontal {
    height: 18px
}

.noUi-horizontal .noUi-handle {
    height: 28px;
    right: -17px;
    top: -6px;
    width: 34px
}

.noUi-vertical {
    width: 18px
}

.noUi-vertical .noUi-handle {
    bottom: -17px;
    height: 34px;
    right: -6px;
    width: 28px
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
    left: -17px;
    right: auto
}

.noUi-target {
    background: #fafafa;
    border: 1px solid #d3d3d3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb;
    box-shadow: inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb
}

.noUi-connects {
    border-radius: 3px
}

.noUi-connect {
    background: #3fb8af
}

.noUi-draggable {
    cursor: ew-resize
}

.noUi-vertical .noUi-draggable {
    cursor: ns-resize
}

.noUi-handle {
    background: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;
    box-shadow: inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;
    cursor: default
}

.noUi-active {
    -webkit-box-shadow: inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb;
    box-shadow: inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb
}

.noUi-handle:after,.noUi-handle:before {
    background: #e8e7e6;
    content: "";
    display: block;
    height: 14px;
    left: 14px;
    position: absolute;
    top: 6px;
    width: 1px
}

.noUi-handle:after {
    left: 17px
}

.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before {
    height: 1px;
    left: 6px;
    top: 14px;
    width: 14px
}

.noUi-vertical .noUi-handle:after {
    top: 17px
}

[disabled] .noUi-connect {
    background: #b8b8b8
}

[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target {
    cursor: not-allowed
}

.noUi-pips,.noUi-pips * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.noUi-pips {
    color: #999;
    position: absolute
}

.noUi-value {
    position: absolute;
    text-align: center;
    white-space: nowrap
}

.noUi-value-sub {
    color: #ccc;
    font-size: 10px
}

.noUi-marker {
    background: #ccc;
    position: absolute
}

.noUi-marker-large,.noUi-marker-sub {
    background: #aaa
}

.noUi-pips-horizontal {
    height: 5pc;
    left: 0;
    padding: 10px 0;
    top: 100%;
    width: 100%
}

.noUi-value-horizontal {
    -webkit-transform: translate(-50%,50%);
    transform: translate(-50%,50%)
}

.noUi-rtl .noUi-value-horizontal {
    -webkit-transform: translate(50%,50%);
    transform: translate(50%,50%)
}

.noUi-marker-horizontal.noUi-marker {
    height: 5px;
    margin-left: -1px;
    width: 2px
}

.noUi-marker-horizontal.noUi-marker-sub {
    height: 10px
}

.noUi-marker-horizontal.noUi-marker-large {
    height: 15px
}

.noUi-pips-vertical {
    height: 100%;
    left: 100%;
    padding: 0 10px;
    top: 0
}

.noUi-value-vertical {
    padding-left: 25px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.noUi-rtl .noUi-value-vertical {
    -webkit-transform: translateY(50%);
    transform: translateY(50%)
}

.noUi-marker-vertical.noUi-marker {
    height: 2px;
    margin-top: -1px;
    width: 5px
}

.noUi-marker-vertical.noUi-marker-sub {
    width: 10px
}

.noUi-marker-vertical.noUi-marker-large {
    width: 15px
}

.noUi-tooltip {
    background: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    color: #000;
    display: block;
    padding: 5px;
    position: absolute;
    text-align: center;
    white-space: nowrap
}

.noUi-horizontal .noUi-tooltip {
    bottom: 120%;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

.noUi-vertical .noUi-tooltip {
    right: 120%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.noUi-horizontal .noUi-origin>.noUi-tooltip {
    bottom: 10px;
    left: auto;
    -webkit-transform: translate(50%);
    transform: translate(50%)
}

.noUi-vertical .noUi-origin>.noUi-tooltip {
    right: 28px;
    top: auto;
    -webkit-transform: translateY(-18px);
    transform: translateY(-18px)
}

.global-links--underline .global-footer__navigation-main-link:not(.cta):focus,.global-links--underline .global-footer__navigation-main-link:not(.cta):hover,.global-links--underline a:not(.cta):focus,.global-links--underline a:not(.cta):hover {
    cursor: pointer;
    text-decoration: none
}

.global-links--underline .global-footer__navigation-main-link:not(.cta),.global-links--underline a:not(.cta) {
    text-decoration: underline
}

.d-block {
    display: block!important
}

.d-none {
    display: none!important
}

.hide-broken-link {
    display: none
}

.accordion__container--col-1 .accordion-item {
    -webkit-box-flex: 0;
    -ms-flex-preferred-size: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    flex-basis: 100%;
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem
}

@media(min-width: 64rem) {
    .accordion__container--col-2 .accordion-item {
        -ms-flex-preferred-size:50%;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 50%;
        max-width: 50%
    }

    .accordion__container--col-2 .accordion-item,.accordion__container--col-3 .accordion-item {
        -webkit-box-flex: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .accordion__container--col-3 .accordion-item {
        -ms-flex-preferred-size: 33.33333333%;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%
    }
}

.accordion__container--col-1 .accordion-item,.accordion__container--col-2 .accordion-item,.accordion__container--col-3 .accordion-item {
    margin-bottom: 1.5rem
}

.accordion__group {
    margin-top: .625rem
}

@media(min-width: 64rem) {
    .accordion__group {
        margin-top:1.25rem
    }
}

.accordion-item {
    width: 100%
}

.accordion-item--focus {
    -webkit-box-shadow: 0 8px 1pc rgba(0,0,0,.06),0 6px 6px rgba(0,0,0,.1);
    box-shadow: 0 8px 1pc rgba(0,0,0,.06),0 6px 6px rgba(0,0,0,.1)
}

.accordion-item__container {
    background-color: rgba(0,0,0,0);
    height: 100%;
    padding: 1.875rem;
    width: 100%
}

.accordion-item__container:hover {
    -webkit-box-shadow: 0 8px 1pc rgba(0,0,0,.06),0 6px 6px rgba(0,0,0,.1);
    box-shadow: 0 8px 1pc rgba(0,0,0,.06),0 6px 6px rgba(0,0,0,.1)
}

.accordion__header {
    display: none;
    margin: 0
}

.accordion__header--button {
    display: block
}

.accordion__button {
    background: none;
    border: none;
    cursor: pointer;
    display: block;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 100%
}

.accordion__button .accordion__title {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.accordion__title,.accordion__title>:not(p:has(span)) {
    display: block;
    font-family: inherit;
    font-size: inherit;
    padding: .3125rem 0
}

.accordion__icon {
    margin-top: -.3125rem
}

.accordion__button.collapsed .accordion__icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.accordion__subtitle {
    font-family: Connections,Arial,Verdana,Helvetica,sans-serif;
    font-family: Connections Light,Arial,Verdana,Helvetica,sans-serif;
    font-size: 1rem;
    line-height: 1.5;
    margin: 0
}

@media(min-width: 48rem) {
    .accordion__subtitle {
        font-size:1.125rem
    }
}

.accordion__panel {
    padding-top: .9375rem
}

.accordion--white .accordion-item__container {
    background-color: #fff
}

.accordion--dark-blue .accordion-item__container {
    background-color: #012169
}

.accordion--royal-blue .accordion-item__container {
    background-color: #0052c2
}

.accordion--red .accordion-item__container {
    background-color: #e31837
}

.accordion--cool-grey .accordion-item__container {
    background-color: #f5f5f5
}

.accordion__title--black {
    color: #000
}

.accordion__title--dark-blue {
    color: #012169
}

.accordion__title--royal-blue {
    color: #0052c2
}

.accordion__title--red {
    color: #e31837
}

.accordion__title--white {
    color: #fff
}

@media(max-width: 63.9375rem) {
    .accordion--expanded-mobile .accordion__header {
        display:block
    }

    .accordion--expanded-mobile .accordion__header--button {
        display: none
    }

    .accordion--expanded-mobile .accordion__panel {
        display: block
    }
}

@media(min-width: 64rem) {
    .accordion--expanded-desktop .accordion__header {
        display:block
    }

    .accordion--expanded-desktop .accordion__header--button {
        display: none
    }

    .accordion--expanded-desktop .accordion__panel {
        display: block
    }
}

.accordion--expanded-all .accordion__header {
    display: block
}

.accordion--expanded-all .accordion__header--button {
    display: none
}

.accordion--expanded-all .accordion__panel,.aem-AuthorLayer-Edit .accordion__panel {
    display: block
}

.aem-AuthorLayer-Edit .accordion__container .accordion-item {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    width: 100%
}

.aem-wrap--anchor-link-navigation {
    width: 100%
}

.aem-wrap--anchor-link-navigation.is_stuck {
    bottom: var(--sticky-kit--bottom);
    position: var(--sticky-kit--position);
    top: var(--sticky-kit--top);
    width: var(--sticky-kit--width);
    z-index: 1000
}

@media(max-width: 47.9375rem) {
    .aem-wrap--anchor-link-navigation:not(.is_stuck) .anchor-navigation__item:first-child() {
        padding:1.25rem 1.1875rem
    }
}

.anchor-navigation {
    color: #0052c2;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.anchor-navigation__links {
    background-color: #f5f5f5;
    color: inherit;
    margin: 0 auto;
    max-width: 100rem;
    padding: 0;
    width: 100%
}

@media(min-width: 48rem) {
    .anchor-navigation__links {
        -webkit-box-align:center;
        -ms-flex-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: center;
        margin: 0 auto
    }
}

.anchor-navigation__links--left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.anchor-navigation__links--right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.anchor-navigation__links--center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.anchor-navigation__links--mleft-dright {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

@media(min-width: 48rem) {
    .anchor-navigation__links--mleft-dright {
        -webkit-box-pack:end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

.anchor-navigation__links--mleft-dcenter {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

@media(min-width: 48rem) {
    .anchor-navigation__links--mleft-dcenter {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.anchor-navigation__item {
    color: inherit;
    display: none;
    padding: 0 .9375rem;
    text-align: center;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

@media(min-width: 48rem) {
    .anchor-navigation__item {
        border:none;
        display: block
    }
}

.anchor-navigation__item--dark-blue {
    color: #012169
}

.anchor-navigation__item--dark-blue.active,.anchor-navigation__item--dark-blue.first {
    color: #0052c2;
    display: block
}

.anchor-navigation__item--dark-blue.active:after,.anchor-navigation__item--dark-blue.first:after {
    color: #0052c2
}

.anchor-navigation__selected-link--regal-red .anchor-navigation__item--dark-blue.active,.anchor-navigation__selected-link--regal-red .anchor-navigation__item--dark-blue.first {
    color: #c41230
}

@media(min-width: 48rem) {
    .anchor-navigation__item--dark-blue.active .anchor-navigation__link,.anchor-navigation__item--dark-blue.first .anchor-navigation__link {
        border-bottom:2px solid #0052c2
    }

    .anchor-navigation__selected-link--regal-red .anchor-navigation__item--dark-blue.active .anchor-navigation__link,.anchor-navigation__selected-link--regal-red .anchor-navigation__item--dark-blue.first .anchor-navigation__link {
        border-bottom: 2px solid #c41230
    }
}

.anchor-navigation__item--dark-blue .anchor-navigation__link:hover {
    border-bottom: 2px solid #012169!important;
    color: #012169
}

@media(max-width: 47.9375rem) {
    .anchor-navigation__item--dark-blue .anchor-navigation__link:hover {
        border-bottom:none
    }
}

.anchor-navigation__item--dark-blue .anchor-navigation__link:focus {
    border: 2px solid #012169;
    color: #012169
}

.anchor-navigation__item--royal-blue {
    color: #0052c2
}

.anchor-navigation__item--royal-blue.active,.anchor-navigation__item--royal-blue.first {
    color: #012169;
    display: block
}

.anchor-navigation__item--royal-blue.active:after,.anchor-navigation__item--royal-blue.first:after {
    color: #012169
}

.anchor-navigation__selected-link--regal-red .anchor-navigation__item--royal-blue.active,.anchor-navigation__selected-link--regal-red .anchor-navigation__item--royal-blue.first {
    color: #c41230
}

@media(min-width: 48rem) {
    .anchor-navigation__item--royal-blue.active .anchor-navigation__link,.anchor-navigation__item--royal-blue.first .anchor-navigation__link {
        border-bottom:2px solid #012169
    }

    .anchor-navigation__selected-link--regal-red .anchor-navigation__item--royal-blue.active .anchor-navigation__link,.anchor-navigation__selected-link--regal-red .anchor-navigation__item--royal-blue.first .anchor-navigation__link {
        border-bottom: 2px solid #c41230
    }
}

.anchor-navigation__item--royal-blue .anchor-navigation__link:hover {
    border-bottom: 2px solid #0052c2!important;
    color: #0052c2
}

.anchor-navigation__item--royal-blue .anchor-navigation__link:focus {
    border: 2px solid #0052c2;
    color: #0052c2
}

.anchor-navigation__item.active .anchor-navigation__link:after,.anchor-navigation__item.first .anchor-navigation__link:after {
    content: "";
    font-family: IR-Icons;
    font-size: 1.5rem;
    margin: -.125rem 0 0 .3125rem;
    position: absolute
}

@media(min-width: 48rem) {
    .anchor-navigation__item.active .anchor-navigation__link:after,.anchor-navigation__item.first .anchor-navigation__link:after {
        display:none
    }
}

@media(max-width: 63.9375rem) {
    .anchor-navigation__item[data-empty] {
        display:none
    }
}

.anchor-navigation__link {
    color: inherit;
    display: inline-block;
    font-family: Connections,Arial,Verdana,Helvetica,sans-serif;
    font-size: 1.125rem;
    line-height: 1;
    padding: 1.25rem .75rem;
    text-align: center;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.anchor-navigation__link:focus {
    -webkit-transition-delay: .75s;
    transition-delay: .75s
}

.anchor-navigation__background--cool-gray {
    background-color: #f5f5f5;
    -webkit-box-shadow: 0 1px rgba(0,0,0,.12);
    box-shadow: 0 1px rgba(0,0,0,.12)
}

.anchor-navigation__background--white {
    background-color: #fff
}

.anchor-navigation__close {
    border: none;
    display: none;
    text-align: center;
    width: 100%
}

.anchor-navigation__close:before {
    color: #0052c2;
    content: "";
    font-family: IR-Icons;
    font-size: 1.5rem;
    line-height: 1.5
}

.anchor-navigation__menu--open .anchor-navigation__links .anchor-navigation__item:not([data-empty]) {
    display: block
}

.anchor-navigation__menu--open .anchor-navigation__links .anchor-navigation__item:not([data-empty]).active .anchor-navigation__link:after {
    content: ""
}

.is_stuck {
    top: var(--sticky-header-height)
}

.is_stuck .anchor-navigation {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.15);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.15)
}

@media(max-width: 47.9375rem) {
    .is_stuck .anchor-navigation__item {
        padding-bottom:.25rem;
        padding-top: .25rem
    }
}

.is_stuck .anchor-navigation__link {
    padding: .75rem
}

@media(max-width: 47.9375rem) {
    .is_stuck .anchor-navigation__link {
        display:block
    }
}

.js-sticky-kit-parent {
    position: var(--sticky-kit-parent--position)
}

.js-sticky-kit-spacer {
    display: var(--sticky-kit-spacer--display);
    float: var(--sticky-kit-spacer--float);
    height: var(--sticky-kit-spacer--height);
    position: var(--sticky-kit-spacer--position);
    vertical-align: var(--sticky-kit-spacer--vertical-align);
    width: var(--sticky-kit-spacer--width)
}

.background-container>.image--background,.background-container__content {
    margin-left: auto;
    margin-right: auto;
    max-width: 100rem
}

.background-container--red {
    background-color: #C81434
}

.background-container--white {
    background-color: #fff
}

.background-container--gray {
    background-color: #f5f5f5
}

.background-container--flagscape {
    background-color: #012169;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

@media(min-width: 48rem) {
    .background-container--flagscape {
        background-image:url("/etc.clientlibs/flagship/clientlibs/clientlib-site/resources/images/flagscape_portrait.png")
    }
}

@media(min-width: 64rem) {
    .background-container--flagscape {
        background-image:url("/etc.clientlibs/flagship/clientlibs/clientlib-site/resources/images/flagscape_landscape.png")
    }
}

@media(min-width: 75rem) {
    .background-container--flagscape {
        background-image:url("/etc.clientlibs/flagship/clientlibs/clientlib-site/resources/images/flagscape_desktop.png")
    }
}

.background-container--flagscape--gray {
    background-color: #fff;
    background-image: url("/etc.clientlibs/flagship/clientlibs/clientlib-site/resources/images/flagscape_gray_background.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.background-container--pt-30 .image__bg,.background-container--pt-30>div,.background-container--pt-60 .image__bg,.background-container--pt-60>div {
    padding-top: 1.875rem
}

@media(min-width: 64rem) {
    .background-container--pt-60 .image__bg,.background-container--pt-60>div {
        padding-top:3.75rem
    }
}

.background-container--pt-70 .image__bg,.background-container--pt-70>div {
    padding-top: 2.1875rem
}

@media(min-width: 64rem) {
    .background-container--pt-70 .image__bg,.background-container--pt-70>div {
        padding-top:4.375rem
    }
}

.background-container--pt-100 .image__bg,.background-container--pt-100>div {
    padding-top: 3.125rem
}

@media(min-width: 64rem) {
    .background-container--pt-100 .image__bg,.background-container--pt-100>div {
        padding-top:6.25rem
    }
}

.background-container--pb-30 .image__bg,.background-container--pb-30>div,.background-container--pb-60 .image__bg,.background-container--pb-60>div {
    padding-bottom: 1.875rem
}

@media(min-width: 64rem) {
    .background-container--pb-60 .image__bg,.background-container--pb-60>div {
        padding-bottom:3.75rem
    }
}

.background-container--pb-70 .image__bg,.background-container--pb-70>div {
    padding-bottom: 2.1875rem
}

@media(min-width: 64rem) {
    .background-container--pb-70 .image__bg,.background-container--pb-70>div {
        padding-bottom:4.375rem
    }
}

.background-container--pb-100 .image__bg,.background-container--pb-100>div {
    padding-bottom: 3.125rem
}

@media(min-width: 64rem) {
    .background-container--pb-100 .image__bg,.background-container--pb-100>div {
        padding-bottom:6.25rem
    }
}

.background-container--pb-100 .image,.background-container--pb-30 .image,.background-container--pb-60 .image,.background-container--pb-70 .image,.background-container--pt-100 .image,.background-container--pt-30 .image,.background-container--pt-60 .image,.background-container--pt-70 .image {
    padding: 0
}

.benefits-calculator {
    margin: 2.75rem 0
}

.benefits-calculator uc-form .uc-form__container {
    width: 100%
}

.benefits-calculator .subheading {
    margin-bottom: 1.25rem;
    text-align: center
}

@media(min-width: 48rem) {
    .benefits-calculator .subheading {
        text-align:justify
    }
}

.benefits-calculator input[type=text]:disabled {
    background-color: #d5d5d5
}

.benefits-calculator label[for=scfRate] {
    color: #000
}

.benefits-calculator .uc-btn__container {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: start
}

.benefits-calculator--reset-btn {
    margin-right: 1rem
}

.benefits-calculator .uc-grid.two-column-mode {
    grid-template-columns: 1fr
}

@media(min-width: 48rem) {
    .benefits-calculator .uc-grid.two-column-mode {
        grid-template-columns:1fr 1fr
    }
}

.benefits-calculator .uc-grid.two-column-mode .item {
    grid-column: auto;
    grid-column-start: auto
}

.benefits-calculator uc-input label {
    right: 1rem;
    text-align: left
}

.benefits-calculator uc-input span {
    display: inline-block;
    line-height: 1;
    max-width: calc(100% - 20px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.benefits-calculator unity-table.spinning .val {
    opacity: 0;
    -webkit-transition: visibility 0s .1s,opacity .1s linear;
    transition: visibility 0s .1s,opacity .1s linear;
    visibility: hidden
}

.benefits-calculator unity-table.success .val {
    opacity: 1;
    -webkit-transition: opacity .1s linear;
    transition: opacity .1s linear;
    visibility: visible
}

.benefits-calculator table {
    word-wrap: break-word;
    border-spacing: .125rem
}

.benefits-calculator table thead th:first-child {
    display: table-cell!important
}

.benefits-calculator table td,.benefits-calculator table th {
    padding: 2%
}

.benefits-calculator table td.width--double,.benefits-calculator table th.width--double {
    width: 40%
}

@media(min-width: 0)and (max-width:48rem) {
    .benefits-calculator table td.width--double,.benefits-calculator table th.width--double {
        width:25%
    }
}

.benefits-calculator table td.width--regular,.benefits-calculator table th.width--regular {
    width: 20%
}

@media(min-width: 0)and (max-width:48rem) {
    .benefits-calculator table td.width--regular,.benefits-calculator table th.width--regular {
        width:25%
    }

    .benefits-calculator table td {
        overflow-wrap: break-word;
        word-break: break-word
    }

    .benefits-calculator table th {
        font-size: .9375rem
    }
}

.benefits-calculator table .table-cell-bold {
    font-weight: 700
}

.benefits-calculator table .table-cell-color--lightblue {
    background: #cce3f5;
    color: #000
}

.benefits-calculator table .table-cell-color--blue {
    background: #0053c2;
    color: #fff
}

.benefits-calculator table .table-cell-color--darkgray {
    background-color: #d5d5d5;
    color: #000
}

.benefits-calculator table .table-cell-color--gray {
    background-color: #ededed;
    color: #000
}

.benefits-calculator table .table-cell-color--darkblue {
    background: #012169;
    color: #fff
}

.benefits-calculator .consent {
    padding: 0 .125rem
}

.benefits-calculator .consent p {
    font-size: .875rem;
    padding-block:.625rem}

.carousel {
    margin: 2.5rem 0
}

@media(min-width: 64rem) {
    .carousel {
        margin:2.5rem 6.25rem
    }
}

.carousel__slider {
    margin: 0 -2rem;
    overflow: visible
}

@media(min-width: 48rem) {
    .carousel__slider {
        margin:0
    }
}

.carousel .uc-carousel {
    max-width: 100%;
    overflow: visible
}

.carousel .uc-carousel .uc-carousel-next,.carousel .uc-carousel .uc-carousel-prev {
    top: var(--uc-carousel-arrows--top)
}

.carousel .header__headline.header--default {
    display: block;
    font-family: Connections Light,Arial,Verdana,Helvetica,sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.25;
    margin: .3125rem 0
}

@media(min-width: 48rem) {
    .carousel .header__headline.header--default {
        font-size:1.5rem;
        margin: .625rem 0
    }
}

.carousel .header__subheadline {
    margin-bottom: .9375rem
}

.carousel .image__content,.carousel .image__content img,.carousel .image__content picture {
    height: 100%;
    width: 100%
}

@media(max-width: 48rem) {
    .carousel .image__block {
        padding:1.875rem 2rem .625rem
    }
}

.carousel .uc-carousel-next,.carousel .uc-carousel-prev {
    background: rgba(0,0,0,0);
    border: none;
    cursor: pointer;
    font-size: 0;
    height: 3.125rem;
    line-height: 0;
    padding: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 3.125rem
}

.carousel .uc-carousel-prev {
    background-image: url("/etc.clientlibs/flagship/clientlibs/clientlib-site/resources/images/slider-arrow-left.svg");
    left: -5.625rem
}

.carousel .uc-carousel-next {
    background-image: url("/etc.clientlibs/flagship/clientlibs/clientlib-site/resources/images/slider-arrow-right.svg");
    right: -5.625rem
}

.carousel .uc-carousel-dots {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    bottom: -25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    list-style: none;
    margin: 0 -10px;
    padding: 0;
    position: absolute;
    width: 100%;
    width: calc(100% + 10px)
}

@media(min-width: 48rem) {
    .carousel .uc-carousel-dots {
        width:calc(100% + 20px)
    }
}

.carousel .uc-carousel-dots li {
    display: inline-block;
    height: 0;
    margin: 0 5px;
    max-width: 2.5rem;
    padding: 0;
    position: relative;
    width: inherit
}

@media(min-width: 48rem) {
    .carousel .uc-carousel-dots li {
        margin:0 10px;
        max-width: 5rem
    }
}

.carousel .uc-carousel-dots li button {
    background: rgba(0,0,0,0);
    border: 0;
    border-top: 6px solid #8090b4;
    color: rgba(0,0,0,0);
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    padding: 0;
    width: 100%
}

.carousel .uc-carousel-dots li label:focus {
    outline-color: #4d90fe;
    outline-style: solid;
    outline-width: 1px
}

.carousel .uc-carousel-dots li.uc-carousel-active button {
    border-top: 6px solid #012169
}

.right-rail__col-left .carousel {
    margin-left: 0;
    margin-right: 0
}

.right-rail__col-left .carousel .uc-carousel-prev {
    left: -5rem
}

.right-rail__col-left .carousel .uc-carousel-next {
    right: -5rem
}

.carousel .uc-carousel-flag .uc-carousel-list {
    max-width: 100%
}

.carousel .uc-carousel-flag .uc-carousel-dots li label:before,.carousel .uc-carousel-flag .uc-carousel-next:before,.carousel .uc-carousel-flag .uc-carousel-prev:before,.carousel .uc-carousel-flag[dir=rtl] .uc-carousel-next:before,.carousel .uc-carousel-flag[dir=rtl] .uc-carousel-prev:before,.carousel [dir=rtl] .uc-carousel-flag .uc-carousel-next:before,.carousel [dir=rtl] .uc-carousel-flag .uc-carousel-prev:before {
    content: ""
}

.carousel .uc-carousel-flag .uc-carousel-dots li label:focus:before,.carousel .uc-carousel-flag .uc-carousel-dots li label:hover:before {
    opacity: 0
}

.collapse-text__button {
    padding: 1.875rem
}

.collapse-text__description {
    padding: 0 1.25rem
}

.collapse-text__body {
    padding-bottom: 30px
}

.collapse-text__body p {
    margin-bottom: .9375rem
}

.collapse-text__head {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-end;
    position: relative
}

.collapse-text__close {
    color: #000
}

.collapse-text .js-collapse-text-button span {
    display: inline-block;
    font-size: .875rem;
    padding-left: .3125rem
}

.aem-wrap--content-block {
    margin: 1rem 0;
    width: 100%
}

@media(min-width: 48rem) {
    .aem-wrap--content-block {
        width:auto
    }
}

@media(min-width: 75rem) {
    .aem-wrap--content-block {
        -webkit-box-flex:1;
        -ms-flex: 1 1 370px;
        flex: 1 1 370px
    }
}

@media(min-width: 90rem) {
    .aem-wrap--content-block {
        -webkit-box-flex:1;
        -ms-flex: 1 1 400px;
        flex: 1 1 400px
    }
}

@media(min-width: 47.9375rem)and (max-width:74.9375rem) {
    .aem-wrap--content-block {
        max-width:35.125rem
    }
}

.content-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-grow: 1;
    width: 100%
}

.content-block__image-container {
    width: 100%
}

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .content-block__image-container {
        max-height: 21.875rem;
        overflow: hidden
    }
}

.content-block__image {
    display: block;
    height: auto;
    width: 100%
}

.content-block__line-dark-blue {
    border-top: 3px solid #012169
}

.content-block__line-dark-gray {
    border-top: 3px solid #646464
}

.content-block__line-bright-red {
    border-top: 3px solid #e31837
}

.content-block__line-white {
    border-top: 3px solid #fff
}

.content-block__line-transparent {
    border-top: 3px solid rgba(0,0,0,0)
}

.content-block__body-container {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-grow: 1;
    min-height: 12.5rem;
    padding: 1.25rem 1.875rem;
    width: 100%
}

.content-block__preheadline {
    font-size: 1.125rem
}

.content-block__headline {
    color: #012169
}

.content-block__headline .header--default {
    display: block;
    font-family: Connections Light,Arial,Verdana,Helvetica,sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.25;
    margin: .3125rem 0
}

@media(min-width: 48rem) {
    .content-block__headline .header--default {
        font-size:2rem;
        margin: .625rem 0
    }
}

.content-block__headline .header--default sup {
    font-size: 60%;
    top: -.8em
}

.content-block__body {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-bottom: 2.5rem
}

.content-block__body a:focus,.content-block__body a:hover {
    text-decoration: underline
}

.content-block--white {
    background-color: #fff
}

.content-block--gray {
    background-color: #f5f5f5
}

.content-block--dark-blue {
    background-color: #012169
}

.content-block--gray-border {
    border: 1px solid #d5d5d5
}

.content-block--gray-border .content-block__body {
    padding-bottom: 1.5rem
}

@media(max-width: 64rem) {
    .content-block--gray-border .content-block__body-container {
        padding:1.5rem
    }
}

.contributor {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 1rem 0
}

.contributor__headshot {
    border-radius: 50%;
    height: 3.125rem;
    min-height: 3.125rem;
    min-width: 3.125rem;
    width: 3.125rem
}

@media(min-width: 64rem) {
    .contributor__headshot {
        height:5rem;
        min-height: 5rem;
        min-width: 5rem;
        width: 5rem
    }
}

.contributor__text {
    padding: .5rem 1rem
}

@media(min-width: 64rem) {
    .contributor__text {
        padding:1.25rem 1rem
    }
}

.contributor__author-name,.contributor__author-name>:not(p:has(span)) {
    font-family: Connections,Arial,Verdana,Helvetica,sans-serif;
    font-size: .875rem;
    line-height: 1.5
}

@media(min-width: 48rem) {
    .contributor__author-name,.contributor__author-name>:not(p:has(span)) {
        font-size:.875rem
    }
}

.contributor__author-title,.contributor__author-title>:not(p:has(span)) {
    font-family: Connections,Arial,Verdana,Helvetica,sans-serif;
    font-size: .875rem;
    font-style: italic;
    line-height: 1.5;
    padding-top: .25rem
}

@media(min-width: 48rem) {
    .contributor__author-title,.contributor__author-title>:not(p:has(span)) {
        font-size:.875rem
    }
}

.contributor__date {
    font-family: Connections,Arial,Verdana,Helvetica,sans-serif;
    font-size: .875rem;
    line-height: 1.5;
    line-height: 1.25
}

@media(min-width: 48rem) {
    .contributor__date {
        font-size:.875rem
    }
}

.contributor__title {
    margin-top: .25rem
}

.contributor--position-right {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.contributor--smaller-image .contributor__image {
    max-width: 7.5rem
}

@media(min-width: 48rem) {
    .contributor--smaller-image .contributor__image {
        max-width:7.5rem;
        text-align: center
    }
}

.contributor--medium-image .contributor__image {
    max-width: 7.5rem
}

@media(min-width: 48rem) {
    .contributor--medium-image .contributor__image {
        max-width:7.5rem;
        text-align: center
    }
}

.contributor--medium-image .contributor__image .contributor__headshot {
    height: 4.5rem;
    width: 4.5rem
}

@media(min-width: 48rem) {
    .contributor--medium-image .contributor__image .contributor__headshot {
        height:6rem;
        width: 6rem
    }
}

.contributor--larger-image {
    display: block
}

@media(min-width: 48rem) {
    .contributor--larger-image {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 1rem
    }
}

.contributor--larger-image .contributor__image {
    margin-bottom: 1rem;
    text-align: center
}

@media(min-width: 48rem) {
    .contributor--larger-image .contributor__image {
        -ms-flex-negative:0;
        flex-shrink: 0;
        width: 10rem
    }
}

.contributor--larger-image .contributor__headshot {
    height: 7.5rem;
    min-height: 7.5rem;
    min-width: 7.5rem;
    width: 7.5rem
}

.contributor--larger-image .contributor__text {
    padding: .5rem 0 .5rem 1rem
}

.contributor--border-top {
    border-top: 1px solid #bababa;
    padding-top: 2.5rem
}

.contributor--border-bottom {
    border-bottom: 1px solid #bababa;
    padding-bottom: 2.5rem
}

.contributor .cta-container:has(a,button) {
    margin-top: 1rem
}

.contributor--animation .contributor__image {
    opacity: 0;
    -webkit-transform: scale(1.48);
    transform: scale(1.48)
}

.contributor--animation .contributor__image .contributor__headshot {
    -webkit-transform: scale(1.48);
    transform: scale(1.48);
    -webkit-transform-origin: top;
    transform-origin: top
}

.contributor--animation .contributor__image .contributor__author-name {
    margin-top: 3.125rem
}

.contributor--animation.in-view .contributor__image {
    opacity: 1;
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
    -webkit-transition: all .48s cubic-bezier(.02,.01,.47,1);
    transition: all .48s cubic-bezier(.02,.01,.47,1)
}

.contributor--animation.in-view .contributor__image .contributor__headshot {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .48s cubic-bezier(.02,.01,.47,1);
    transition: all .48s cubic-bezier(.02,.01,.47,1)
}

.contributor--animation.in-view .contributor__image .contributor__author-name {
    margin-top: 0;
    -webkit-transition: all .48s cubic-bezier(.02,.01,.47,1);
    transition: all .48s cubic-bezier(.02,.01,.47,1)
}

@media(max-width: 40em) {
    .contributor--animation .contributor__text {
        opacity:0;
        -webkit-transform: translateY(3rem);
        transform: translateY(3rem);
        -webkit-transition: all .48s cubic-bezier(.02,.01,.47,1);
        transition: all .48s cubic-bezier(.02,.01,.47,1)
    }

    .contributor--animation.in-view .contributor__text {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@media(min-width: 40em) {
    .contributor--animation .contributor__text {
        opacity:0;
        -webkit-transform: translateY(2rem);
        transform: translateY(2rem);
        -webkit-transition: all .48s cubic-bezier(.02,.01,.47,1);
        transition: all .48s cubic-bezier(.02,.01,.47,1)
    }

    .contributor--animation.in-view .contributor__text {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transition-delay: .36s;
        transition-delay: .36s
    }

    .contributor--animation.in-view .contributor__image .contributor__headshot {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-transition: all .48s cubic-bezier(.02,.01,.47,1);
        transition: all .48s cubic-bezier(.02,.01,.47,1)
    }
}

@media(min-width: 68em) {
    .contributor--animation .contributor__image {
        opacity:0;
        -webkit-transform: scale(1.6);
        transform: scale(1.6);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-transition: all .64s cubic-bezier(.02,.01,.47,1);
        transition: all .64s cubic-bezier(.02,.01,.47,1)
    }

    .contributor--animation.in-view .contributor__image {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.cookie-banner {
    background-color: #f5f5f5;
    bottom: 0;
    -webkit-box-shadow: 0 -1px 4px 0 rgba(0,0,0,.2);
    box-shadow: 0 -1px 4px 0 rgba(0,0,0,.2);
    display: none;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    max-width: 100rem;
    position: fixed;
    right: 0;
    width: auto;
    z-index: 1090
}

.cookie-banner__container {
    position: relative;
    width: 100%
}

.cookie-banner__content {
    padding: .9375rem .9375rem .9375rem 0
}

.cookie-banner__close {
    position: absolute;
    right: 0;
    top: .9375rem
}

.cookie-banner--active,.cookie-banner--edit {
    display: block
}

.countdown-timer {
    display: block;
    margin: 0 auto;
    text-align: center
}

.countdown-timer--hide,.countdown-timer--secbox-hide {
    display: none
}

.countdown-timer__text {
    color: #646464;
    font-size: 1.125rem
}

@media(min-width: 48rem) {
    .countdown-timer__text {
        font-size:2.5rem
    }
}

.countdown-timer__time {
    display: none
}

.countdown-timer__container {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 0 auto;
    position: relative
}

.countdown-timer__box,.countdown-timer__container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    justify-content: center
}

.countdown-timer__box,.countdown-timer__box:after {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.countdown-timer__box:after {
    color: #012169;
    content: ":";
    font-family: Connections Light,Arial,Verdana,Helvetica,sans-serif;
    font-size: 2.5rem;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: -1.5rem
}

@media(min-width: 48rem) {
    .countdown-timer__box:after {
        font-size:3.5rem;
        margin-left: 10px;
        margin-right: 10px;
        margin-top: -2rem
    }
}

.countdown-timer__box:last-child:after {
    display: none
}

.countdown-timer__box-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.countdown-timer__box-value {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-flex-pack: distribute;
    align-items: center;
    background-color: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 4px -1px rgba(0,0,0,.3);
    box-shadow: 0 1px 4px -1px rgba(0,0,0,.3);
    color: #012169;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Connections Light,Arial,Verdana,Helvetica,sans-serif;
    font-size: 2rem;
    height: 4pc;
    justify-content: space-around;
    letter-spacing: 2px;
    width: 4pc
}

@media(min-width: 48rem) {
    .countdown-timer__box-value {
        font-size:3.5rem;
        height: 93pt;
        width: 93pt
    }
}

.countdown-timer__box-label {
    color: #646464;
    font-family: Connections,Arial,Verdana,Helvetica,sans-serif;
    font-size: .875rem
}

@media(min-width: 48rem) {
    .countdown-timer__box-label {
        font-size:1.125rem
    }
}

.cta-with-image {
    margin-left: auto;
    margin-right: auto;
    max-width: 100rem;
    position: relative
}

@media(min-width: 48rem) {
    .cta-with-image {
        display:grid;
        grid-template-columns: 1fr;
        grid-template-rows: 1fr
    }

    .cta-with-image__container,.cta-with-image__image {
        grid-column-start: 1;
        grid-row-start: 1;
        position: relative
    }

    .cta-with-image__image {
        justify-self: stretch
    }
}

.cta-with-image__image .image__content,.cta-with-image__image .image__picture,.cta-with-image__image img {
    display: block;
    width: 100%
}

@media(min-width: 48rem) {
    .cta-with-image__container {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 0 2rem
    }
}

.cta-with-image__content {
    padding: 1.25rem 2rem 3.125rem;
    width: 100%
}

@media(min-width: 30rem) {
    .cta-with-image__content {
        padding:1.875rem 4rem 2.5rem
    }
}

@media(min-width: 48rem) {
    .cta-with-image__content {
        width:53%
    }
}

@media(min-width: 64rem) {
    .cta-with-image__content {
        padding-bottom:3.125rem;
        padding-top: 2.5rem
    }
}

@media(min-width: 75rem) {
    .cta-with-image__content {
        padding-bottom:2.5rem
    }
}

.cta-with-image__content--dark-blue {
    background-color: #012169;
    color: #fff
}

.cta-with-image__content--white {
    background-color: #fff
}

.cta-with-image__content--gray {
    background-color: #d5d5d5
}

.cta-with-image__content>.header {
    margin-bottom: .5rem
}

@media(min-width: 48rem) {
    .cta-with-image__content>.header {
        margin-bottom:1.25rem
    }
}

@media(min-width: 64rem) {
    .cta-with-image__content>.header {
        margin-bottom:.9375rem
    }
}

.cta-with-image__content>.header .header__headline {
    margin: 0
}

.cta-with-image__content-body {
    font-family: Connections,Arial,Verdana,Helvetica,sans-serif;
    font-size: 1rem;
    line-height: 1.5;
    margin: 0 0 1.5625rem
}

@media(min-width: 48rem) {
    .cta-with-image__content-body {
        font-size:1.125rem
    }
}

@media(min-width: 75rem) {
    .cta-with-image__content-body {
        margin-bottom:2.1875rem
    }
}

.cta-with-image__content-body a {
    text-decoration: underline
}

.cta-with-image__content-body a:active,.cta-with-image__content-body a:focus,.cta-with-image__content-body a:hover {
    text-decoration: none
}

@media(min-width: 48rem) {
    .cta-with-image--upper-left,.cta-with-image--upper-right {
        -webkit-box-align:start;
        -ms-flex-align: start;
        align-items: start;
        margin-top: 2.5rem
    }
}

@media(min-width: 64rem) {
    .cta-with-image--upper-left,.cta-with-image--upper-right {
        margin-top:2.8125rem
    }
}

@media(min-width: 75rem) {
    .cta-with-image--upper-left,.cta-with-image--upper-right {
        margin-top:2.8125rem
    }
}

@media(min-width: 48rem) {
    .cta-with-image--upper-left .cta-with-image__container,.cta-with-image--upper-right .cta-with-image__container {
        margin-top:-2.5rem
    }
}

@media(min-width: 64rem) {
    .cta-with-image--upper-left .cta-with-image__container,.cta-with-image--upper-right .cta-with-image__container {
        margin-top:-2.8125rem
    }
}

@media(min-width: 75rem) {
    .cta-with-image--upper-left .cta-with-image__container,.cta-with-image--upper-right .cta-with-image__container {
        margin-top:-2.8125rem
    }
}

@media(min-width: 48rem) {
    .cta-with-image--lower-left,.cta-with-image--lower-right {
        -webkit-box-align:end;
        -ms-flex-align: end;
        align-items: end;
        margin-bottom: 2.5rem
    }
}

@media(min-width: 64rem) {
    .cta-with-image--lower-left,.cta-with-image--lower-right {
        margin-bottom:2.8125rem
    }
}

@media(min-width: 75rem) {
    .cta-with-image--lower-left,.cta-with-image--lower-right {
        margin-bottom:2.8125rem
    }
}

@media(min-width: 48rem) {
    .cta-with-image--lower-left .cta-with-image__container,.cta-with-image--lower-right .cta-with-image__container {
        margin-bottom:-2.5rem
    }
}

@media(min-width: 64rem) {
    .cta-with-image--lower-left .cta-with-image__container,.cta-with-image--lower-right .cta-with-image__container {
        margin-bottom:-2.8125rem
    }
}

@media(min-width: 75rem) {
    .cta-with-image--lower-left .cta-with-image__container,.cta-with-image--lower-right .cta-with-image__container {
        margin-bottom:-2.8125rem
    }
}

@media(min-width: 48rem) {
    .cta-with-image--center-left,.cta-with-image--center-right {
        -webkit-box-align:center;
        -ms-flex-align: center;
        align-items: center
    }

    .cta-with-image--center-left .cta-with-image__container,.cta-with-image--lower-left .cta-with-image__container,.cta-with-image--upper-left .cta-with-image__container {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .cta-with-image--center-right .cta-with-image__container,.cta-with-image--lower-right .cta-with-image__container,.cta-with-image--upper-right .cta-with-image__container {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

.cta-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cta-container .cta-container--hide,.cta-container.cta-container--hide {
    display: none
}

.cta {
    color: #0052c2;
    font-family: Connections,Arial,Verdana,Helvetica,sans-serif;
    font-size: 1.125rem;
    text-decoration: none
}

@media(max-width: 48rem) {
    .cta {
        max-width:var(--cta-maxWidthOnSmallScreens,8in)
    }
}

button.cta {
    background-color: rgba(0,0,0,0);
    cursor: pointer;
    line-height: 1.5
}

.cta:after {
    margin-left: .625rem
}

.cta:before {
    margin-right: .625rem
}

.cta:focus,.cta:hover {
    text-decoration: underline
}

.cta__icon {
    font-size: 1em;
    line-height: inherit;
    margin-right: .3125rem
}

.cta__icon,.cta__icon:before {
    display: inline-block
}

.cta[class*="--caret"] {
    font-size: inherit
}

.cta[class*="--caret"]:after,.cta[class*="--caret"]:before {
    display: inline-block;
    font-family: IR-Icons;
    font-size: .75em;
    text-decoration: underline
}

.cta[class*="--caret"]:focus,.cta[class*="--caret"]:hover {
    text-decoration: underline
}

.cta[class*="--caret"]:after,.cta[class*="--caret"]:before,.cta[class*="--caret"]:focus:after,.cta[class*="--caret"]:focus:before,.cta[class*="--caret"]:hover:after,.cta[class*="--caret"]:hover:before {
    text-decoration: none
}

.cta--caret:after {
    content: ""
}

.cta--caret-inline {
    border: 1px solid rgba(0,0,0,0)!important;
    display: inline-block;
    font-size: 1.125rem!important;
    max-width: 30rem;
    padding: .3125rem;
    text-align: center;
    width: 100%
}

@media(min-width: 48rem) {
    .cta--caret-inline {
        width:auto
    }
}

.cta--caret-inline.cta--text-width {
    width: auto
}

.cta--caret-left:before {
    content: ""
}

.cta--header-caret {
    font-size: 1.5rem
}

.cta--header-caret:after,.cta--header-caret:before {
    display: inline-block;
    font-family: IR-Icons;
    font-size: .75em;
    text-decoration: underline
}

.cta--header-caret:focus,.cta--header-caret:hover {
    text-decoration: underline
}

.cta--header-caret:after,.cta--header-caret:before,.cta--header-caret:focus:after,.cta--header-caret:focus:before,.cta--header-caret:hover:after,.cta--header-caret:hover:before {
    text-decoration: none
}

.cta--header-caret:after {
    content: ""
}

.cta--download {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cta--download:before {
    -webkit-box-flex: 0;
    content: "";
    display: inline-block;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-family: IR-Icons;
    font-size: 1.125rem;
    height: 22px;
    overflow: hidden
}

.cta--icon-link {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: left
}

.cta--primary {
    border: 1px solid rgba(0,0,0,0);
    display: inline-block;
    max-width: 30rem;
    padding: .3125rem 2.1875rem;
    text-align: center;
    width: 100%
}

.cta--primary:focus,.cta--primary:hover {
    border-width: 2px;
    padding: .25rem 2.125rem;
    text-decoration: none
}

@media(min-width: 48rem) {
    .cta--primary {
        width:auto
    }
}

.cta--primary.cta--text-width {
    width: auto
}

.cta--secondary {
    border: 1px solid rgba(0,0,0,0);
    display: inline-block;
    max-width: 30rem;
    padding: .3125rem 2.1875rem;
    text-align: center;
    width: 100%
}

.cta--secondary:hover {
    text-decoration: none
}

@media(min-width: 48rem) {
    .cta--secondary {
        width:auto
    }
}

.cta--secondary.cta--royal-blue {
    background-color: #0052c2;
    border-color: #fff;
    color: #fff
}

.cta--secondary.cta--royal-blue:focus,.cta--secondary.cta--royal-blue:hover {
    background-color: rgba(0,82,194,.9)
}

.cta--secondary.cta--dark-blue {
    background-color: #012169;
    border-color: #fff;
    color: #fff
}

.cta--secondary.cta--dark-blue:focus,.cta--secondary.cta--dark-blue:hover {
    background-color: rgba(1,33,105,.9)
}

.cta--secondary.cta--white {
    background-color: #fff;
    border-color: #fff;
    color: #012169
}

.cta--secondary.cta--white:focus,.cta--secondary.cta--white:hover {
    background-color: rgba(255,255,255,.9)
}

.cta--secondary.cta--red {
    background-color: #e31837;
    border-color: #fff;
    color: #fff
}

.cta--secondary.cta--red:focus,.cta--secondary.cta--red:hover {
    background-color: #c41230
}

.cta--secondary.cta--black {
    background-color: #000;
    border-color: #fff;
    color: #fff
}

.cta--secondary.cta--black:focus,.cta--secondary.cta--black:hover {
    background-color: rgba(0,0,0,.8)
}

.cta--secondary.cta--text-width {
    width: auto
}

.cta--dark-gray {
    border-color: #646464;
    color: #646464
}

.cta--dark-gray:after,.cta--dark-gray:before {
    color: #646464
}

.cta--royal-blue {
    border-color: #0052c2;
    color: #0052c2
}

.cta--royal-blue:after,.cta--royal-blue:before {
    color: #0052c2
}

.cta--dark-blue {
    border-color: #012169;
    color: #012169
}

.cta--dark-blue:after,.cta--dark-blue:before {
    color: #012169
}

.cta--white {
    border-color: #fff;
    color: #fff
}

.cta--white:after,.cta--white:before {
    color: #fff
}

.cta--red {
    border-color: #e31837
}

.cta--red,.cta--red:after,.cta--red:before {
    color: #e31837
}

.cta--black {
    border-color: #000;
    color: #000
}

.cta--black:after,.cta--black:before {
    color: #000
}

.cta--btn {
    border: none;
    line-height: 0;
    outline: none;
    padding: 0
}

.cta--btn:hover {
    cursor: pointer
}

.cta--center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.cta--right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.dropdown-links {
    margin: 1rem 0;
    max-width: 22.5rem;
    position: relative;
    width: 100%
}

.dropdown-links__menu-button {
    background-color: #fff;
    border: 1px solid #d5d5d5;
    color: #0052c2;
    cursor: pointer;
    display: block;
    font-size: .875rem;
    margin: 0;
    padding: .75rem 3.125rem .75rem 1.875rem;
    position: relative;
    text-align: left;
    width: 100%
}

.label:focus,.label:hover,.dropdown-links__menu-button[aria-expanded=true] {
    border-color: #646464
}

.dropdown-links__menu-button[aria-expanded=true] .dropdown-links__menu-icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.dropdown-links__menu-icon {
    color: #000;
    position: absolute;
    right: 1.125rem;
    top: .875rem
}

.dropdown-links__menu {
    background-color: #fff;
    border: 1px solid #ccc;
    border-top: none;
    display: none;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%;
    z-index: 1
}

.dropdown-links__item {
    background-color: #fff;
    border: none;
    color: #000;
    display: block;
    font-size: .875rem;
    margin: 0;
    padding: .75rem 1.875rem
}

.dropdown-links__item:focus {
    background-color: #012169;
    color: #fff;
    outline: none
}

.dropdown-links--show {
    display: block
}

.dropdown-links--hide {
    display: none
}

.event-row {
    padding-bottom: 2.75rem;
    padding-top: 2.75rem
}

@media(min-width: 48rem) {
    .event-row {
        padding-bottom:3.4375rem;
        padding-top: 3.4375rem
    }
}

@media(min-width: 75rem) {
    .event-row {
        margin-left:auto;
        margin-right: auto;
        max-width: 100rem
    }
}

.event-row__container {
    margin: auto
}

@media(max-width: 47.9375rem) {
    .event-row__container {
        padding-left:1.5625rem;
        padding-right: 1.5625rem
    }
}

@media(min-width: 48rem) {
    .event-row__container {
        -webkit-box-flex:0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        margin-left: 8.33333333%;
        margin-right: 8.33333333%;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

.event-row__logo {
    display: none;
    height: auto;
    max-width: 11.25rem;
    width: 100%
}

@media(min-width: 48rem) {
    .event-row__logo {
        display:block
    }
}

.event-row__date,.event-row__text-box {
    margin-top: 1rem
}

.event-row .header--eyebrow {
    color: inherit
}

.background-container--flagscape .event-row {
    color: #fff
}

.background-container--flagscape .event-row a {
    color: #fff;
    text-decoration: underline
}

.experience-fragment--edit {
    margin-top: 1.875rem
}

.image__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.image__content {
    max-width: 100%
}

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .image__content {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }
}

.image__picture {
    display: inline-block
}

.image__img {
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

@media(min-width: 48rem) {
    .image__img {
        max-width:100%;
        width: auto
    }
}

.image__bg {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 12.5rem;
    width: 100%
}

.image__caption {
    font-size: .875rem;
    max-width: var(--image-captionContainer-width);
    padding: 0 .625rem
}

.image__caption p {
    font-size: .875rem;
    padding-bottom: .9375rem
}

.image__block {
    background-color: #fff;
    padding: 1.875rem 3.125rem
}

@media(min-width: 48rem) {
    .image__block {
        padding:1.875rem 4.375rem
    }
}

@media(min-width: 64rem) {
    .image__block {
        left:0;
        margin: 1.25rem;
        max-width: 17.8125rem;
        padding: 1.875rem 1.875rem 1.25rem;
        position: absolute;
        top: 0
    }

    .image__block--upper-right {
        left: auto;
        right: 0
    }

    .image__block--lower-left {
        bottom: 0;
        top: auto
    }

    .image__block--lower-right {
        bottom: 0;
        left: auto;
        right: 0;
        top: auto
    }
}

.image__headline {
    margin: 0
}

.image__text-version {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: var(--image-textVersionContainer-width)
}

.image__text-version .collapse-text {
    width: 100%
}

.image__text-version .collapse-text__button {
    padding: 10px 30px 0 0
}

.image__text-version .collapse-text__head {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1.25rem 1.25rem 0 1.875rem
}

.image__text-version .collapse-text__pick {
    background-color: #f5f5f5;
    display: inline-block;
    height: 1.875rem;
    position: relative;
    top: -2.1875rem;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 1.875rem
}

.image__text-version .collapse-text__description {
    padding: 0
}

.image__text-version .collapse-text__body {
    background-color: #f5f5f5;
    margin-top: 1.5625rem
}

.image__text-version .collapse-text__text {
    margin: 0 2.5rem 0 1.25rem;
    position: relative;
    top: -1.5625rem
}

.image__text-version .collapse-text__text ul {
    margin-left: 1.25rem
}

.image--full-width {
    width: 100%
}

.image--center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.image--center.image__text-version {
    margin: 0 auto
}

.image--right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.image--right.image__text-version {
    margin: 0 0 0 auto
}

.image--block .image__picture {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.image--block .image__wrapper,.image--single .image__img,.image--single .image__picture {
    display: block
}

.information-callout--quotation {
    border-left: 1px solid #012169;
    margin: 1rem 0;
    padding: 1.875rem;
    width: 100%
}

.information-callout__quotation-mark {
    height: auto;
    margin-bottom: .625rem;
    width: 1.125rem
}

@media(min-width: 64rem) {
    .information-callout__quotation-mark {
        width:1.375rem
    }
}

.information-callout__headline {
    color: #012169;
    font-family: Connections Light Italic,Arial,Verdana,Helvetica,sans-serif;
    font-size: 1.5rem;
    line-height: 1.25
}

@media(min-width: 64rem) {
    .information-callout__headline {
        font-size:2rem
    }
}

.information-callout__byline {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    margin-top: .625rem;
    width: 100%
}

.information-callout__byline--headshot {
    -ms-flex-negative: 0;
    border-radius: 50%;
    display: inline-block;
    flex-shrink: 0;
    height: 3.125rem;
    margin-right: .625rem;
    width: 3.125rem
}

@media(min-width: 64rem) {
    .information-callout__byline--headshot {
        margin-right:1.25rem
    }
}

.information-callout__byline--contributor {
    color: #000;
    font-family: Connections,Arial,Verdana,Helvetica,sans-serif;
    font-size: 1rem;
    line-height: 1.5;
    margin: 0
}

@media(min-width: 48rem) {
    .information-callout__byline--contributor {
        font-size:1.125rem
    }
}

.information-callout__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 1rem -1rem;
    padding: 2.1875rem 0
}

.information-callout__container--border-top {
    border-top: 1px solid
}

.information-callout__container--border-bottom {
    border-bottom: 1px solid
}

.information-callout__container--border-dark-blue {
    border-color: #012169
}

.information-callout__container--border-gray {
    border-color: #d5d5d5
}

.information-callout__container__border-black {
    border-color: #000
}

.information-callout__text {
    font-family: Connections Light,Arial,Verdana,Helvetica,sans-serif;
    font-size: 1.5rem
}

@media(min-width: 64rem) {
    .information-callout__text {
        font-size:2rem
    }
}

.information-callout__text--dark-blue {
    color: #012169
}

.information-callout__text--royal-blue {
    color: #0052c2
}

.information-callout__text--gray {
    color: #d5d5d5
}

.information-callout__text--black {
    color: #000
}

.information-callout__text--red {
    color: #e31837
}

.information-callout__image img {
    height: 7.8125rem;
    margin-top: 2.5rem;
    width: 11.5625rem
}

@media(min-width: 48rem) {
    .information-callout__image img {
        margin-top:0
    }
}

.information-callout--quoteRte {
    border-left: 1px solid #bababa;
    margin: 1rem 0;
    padding: .75rem 1.5rem;
    width: 100%
}

.information-callout--quoteRte .information-callout__headline {
    color: #000;
    font-family: Connections,Arial,Verdana,Helvetica,sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5
}

@media(min-width: 64rem) {
    .information-callout--quoteRte .information-callout__headline {
        font-size:1.125rem;
        line-height: 1.6875rem
    }
}

.information-callout--quoteRte .information-callout__byline {
    margin-top: .25rem
}

.information-callout--quoteRte .information-callout__byline--contributor p {
    font-size: .875rem;
    line-height: 1.3125rem
}

.interstitial-container {
    background: #fff;
    -webkit-box-shadow: 0 -1px 5px rgba(0,0,0,.2);
    box-shadow: 0 -1px 5px rgba(0,0,0,.2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
    height: 100%;
    left: 0;
    margin: 0 auto;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1090
}

@media(min-width: 48rem) {
    .interstitial-container {
        -webkit-box-shadow:none;
        box-shadow: none;
        height: auto;
        left: 50%;
        max-height: 100%;
        max-width: 80vw;
        top: 50%;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        width: 80%
    }
}

@media(min-width: 75rem) {
    .interstitial-container {
        max-width:51.25rem
    }
}

@media(max-height: 24.375rem) {
    .interstitial-container {
        height:100%;
        overflow: auto
    }
}

.interstitial-container__close {
    background-color: #fff;
    border: none;
    color: #012169;
    cursor: pointer;
    font-size: 1.5rem;
    padding: .625rem;
    position: absolute;
    right: .875rem;
    top: .625rem;
    z-index: 1
}

@media(min-width: 48rem) {
    .interstitial-container__close {
        font-size:2rem;
        right: .625rem
    }
}

.interstitial-container__close:hover {
    text-decoration: none
}

.interstitial-container__close:focus {
    outline: 2px solid #012169
}

.interstitial-container__overlay {
    background: #000;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1080
}

@media(min-width: 48rem) {
    .interstitial-container__overlay {
        opacity:.3
    }
}

.interstitial-container__wrap {
    height: 100%;
    position: relative
}

@media(min-width: 48rem) {
    .interstitial-container__wrap {
        height:auto
    }
}

@media(max-height: 24.375rem) {
    .interstitial-container__wrap {
        height:100%
    }
}

.interstitial-container__content {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    padding: 1.75rem 2rem 2.5rem;
    position: relative
}

@media(min-width: 48rem) {
    .interstitial-container__content {
        height:auto;
        padding: 2.5rem 3.75rem
    }
}

@media(max-height: 24.375rem) {
    .interstitial-container__content {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        height: 100%;
        padding-bottom: 1.25rem;
        padding-top: 1.25rem
    }
}

.interstitial-hidden {
    display: none
}

.interstitial__logo {
    display: block;
    height: auto;
    margin: 0 0 2.875rem;
    max-width: 12.5rem
}

@media(min-width: 48rem) {
    .interstitial__logo {
        max-width:16.5625rem
    }
}

@media(max-height: 24.375rem) {
    .interstitial__logo {
        margin-bottom:1.375rem
    }
}

.interstitial__logo img {
    max-height: 1.875rem
}

.interstitial__body {
    font-family: Connections,Arial,Verdana,Helvetica,sans-serif;
    font-size: 1rem;
    height: auto;
    line-height: 1.5;
    margin: 0 0 2.5rem;
    max-height: 60vh;
    overflow: auto;
    padding: 0 .3125rem
}

@media(min-width: 48rem) {
    .interstitial__body {
        font-size:1.125rem;
        max-height: 40vh
    }
}

@media(max-height: 24.375rem) {
    .interstitial__body {
        margin-bottom:1.25rem;
        max-height: none;
        overflow: visible
    }
}

.interstitial__body h2 {
    font-size: 1.125rem;
    margin: 0 0 1.25rem
}

@media(min-width: 48rem) {
    .interstitial__body h2 {
        font-size:1.5rem
    }
}

.interstitial__body .footer__disclosure-table table {
    text-align: center;
    width: 100%
}

.interstitial__body .footer__disclosure-table table tbody,.interstitial__body .footer__disclosure-table table td {
    border: 1px solid
}

.interstitial__buttons {
    margin-top: 1.5625rem
}

@media(min-width: 48rem) {
    .interstitial__buttons {
        margin-top:1rem
    }
}

@media(max-height: 24.375rem) {
    .interstitial__buttons {
        margin-top:.9375rem
    }
}

.interstitial__buttons .cta-container {
    display: inline-block;
    margin-bottom: 1rem
}

@media(min-width: 48rem) {
    .interstitial__buttons .cta-container {
        margin-bottom:0
    }
}

.interstitial__buttons .cta-container .cta:after {
    display: none
}

.interstitial__buttons .cta-container:first-child {
    margin-right: 2rem
}

.interstitial__buttons .cta-container:last-child {
    margin-bottom: 0
}

.interstitial__footnote [id^=footnote] {
    color: inherit;
    pointer-events: none
}

.aem-AuthorLayer-Edit .interstitial__body {
    max-height: none;
    position: relative
}

.key-takeaways {
    background: #f5f5f5;
    margin: 1rem 0;
    padding: 1.875rem 1rem
}

@media(min-width: 48rem) {
    .key-takeaways {
        padding:2.5rem 2rem
    }
}

.key-takeaways__heading {
    margin: 0
}

.key-takeaways ol,.key-takeaways ul {
    margin: 1.25rem 0 0;
    padding: 0 0 0 1rem
}

@media(min-width: 75rem) {
    .key-takeaways ol,.key-takeaways ul {
        padding:0 0 0 1.25rem
    }
}

.key-takeaways li {
    margin-bottom: .625rem;
    padding-left: .625rem
}

.key-takeaways__item--checkmark,.key-takeaways__item--none {
    list-style: none;
    margin-left: -1.875rem
}

.key-takeaways__item--checkmark span:before {
    font-size: 1rem;
    margin-right: .625rem
}

.key-takeaways__item a {
    border-bottom: 1px solid #0052c2;
    color: #000;
    -webkit-transition: all .3s;
    transition: all .3s
}

.key-takeaways__item a:focus,.key-takeaways__item a:hover {
    background-color: #0052c2;
    color: #fff
}

.key-takeaways .cta {
    margin-top: 1.25rem
}

.looping-video {
    overflow: hidden;
    position: relative
}

.looping-video__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.looping-video__container video {
    -o-object-fit: cover;
    object-fit: cover;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 1
}

@media(min-width: 48rem) {
    .looping-video__container video {
        width:auto
    }
}

.looping-video__container-inner {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    max-width: 100%;
    position: relative
}

.looping-video-pause-play {
    background-color: rgba(0,0,0,0);
    border: none;
    cursor: pointer;
    display: block;
    height: 2rem;
    position: absolute;
    right: 1rem;
    top: 1.5rem;
    width: 2rem;
    z-index: 1
}

.looping-video-pause-play,.looping-video-pause-play.color-black {
    color: #000;
    text-shadow: 0 0 .0625rem #000,0 0 .0625rem #000,0 0 .0625rem #000,0 0 .0625rem #000
}

.looping-video-pause-play.color-white {
    color: #fff;
    text-shadow: 0 0 .0625rem #fff,0 0 .0625rem #fff,0 0 .0625rem #fff,0 0 .0625rem #fff
}

.looping-video-pause-play:after {
    content: "";
    font-family: IR-Icons;
    font-size: 1.5rem;
    position: absolute;
    right: 0;
    top: 0
}

@media(min-width: 48rem) {
    .looping-video-pause-play:after {
        font-size:2rem
    }
}

.looping-video-pause-play.playing:after {
    content: ""
}

.looping-video__video {
    -o-object-fit: cover;
    object-fit: cover;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 1
}

@media(min-width: 48rem) {
    .looping-video__video {
        max-width:100%;
        width: auto
    }
}

.looping-video__caption {
    max-width: var(--lv-caption)
}

.looping-video__text-version {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: var(--lv-text-version)
}

.looping-video__text-version .collapse-text {
    width: 100%
}

.looping-video__text-version .collapse-text__button {
    padding: .625rem 1.875rem 0 0
}

.looping-video__text-version .collapse-text__head {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1.25rem 1.25rem 0 1.875rem
}

.looping-video__text-version .collapse-text__close {
    height: .875rem;
    line-height: 0;
    z-index: 1
}

.looping-video__text-version .collapse-text__close img {
    width: 1rem
}

.looping-video__text-version .collapse-text__pick {
    background-color: #f5f5f5;
    display: inline-block;
    height: 1.875rem;
    position: relative;
    top: -2.1875rem;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 1.875rem
}

.looping-video__text-version .collapse-text__description {
    padding: 0
}

.looping-video__text-version .collapse-text__body {
    background-color: #f5f5f5;
    margin-top: 1.5625rem
}

.looping-video__text-version .collapse-text__text {
    padding: 0 2.5rem 0 1.25rem;
    position: relative;
    top: -1.5625rem
}

.looping-video__text-version .collapse-text__text ul {
    margin-left: 1.25rem
}

.looping-video--left .looping-video__container {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.looping-video--left .looping-video__text-version {
    margin: 0 auto 0 0
}

.looping-video--center .looping-video__container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.looping-video--center .looping-video__text-version {
    margin: 0 auto
}

.looping-video--right .looping-video__container {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.looping-video--right .looping-video__text-version {
    margin: 0 0 0 auto
}

.uc-map-collapse {
    display: none
}

.uc-map-collapse.is-visible {
    display: block
}

.uc-map-collapse.is-transitioning {
    height: 0;
    overflow: hidden;
    position: relative;
    -webkit-transition: height .25s ease;
    transition: height .25s ease
}

.uc-map-collapse.dynamic-height {
    height: var(--map-collapse-minHeight)
}

.uc-map-collapse.height-zero {
    height: 0
}

.uc-map-collapse.height-blank {
    height: ""
}

.uc-map-listbox:focus-visible {
    outline-offset: .25rem
}

.uc-map-location-block {
    margin-bottom: 2.5rem
}

.uc-map-location-block__header {
    margin: .625rem
}

@media(min-width: 48rem) {
    .uc-map-location-block__header {
        margin:.75rem 1rem
    }
}

.uc-map-location-block__header .header__headline {
    margin: 0
}

.uc-map-location-block--edit {
    outline: 1px dotted #d5d5d5;
    padding: .3125rem
}

.uc-map-location-marker {
    -webkit-box-flex: 0;
    color: #646464;
    display: block;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-family: Connections Light,Arial,Verdana,Helvetica,sans-serif;
    font-size: .875rem;
    text-align: center
}

.uc-map-location-marker img {
    max-width: 2.5rem
}

.uc-map-location-marker span {
    display: block;
    line-height: 1
}

.uc-map-location {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    border: 1px solid rgba(0,0,0,0);
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding: 1.5rem .625rem;
    position: relative
}

@media(min-width: 48rem) {
    .uc-map-location {
        padding-left:1rem;
        padding-right: 1rem
    }
}

.uc-map-location:after {
    border-bottom: 1px solid #d5d5d5;
    bottom: 0;
    content: "";
    left: .625rem;
    position: absolute;
    right: .625rem
}

@media(min-width: 48rem) {
    .uc-map-location:after {
        left:1rem;
        right: 0
    }
}

.uc-map-location__name {
    font-family: Connections Bold,Arial,Verdana,Helvetica,sans-serif
}

.uc-map-location__content {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-right: .9375rem
}

.uc-map-location__content .icon-communication-call {
    color: #0052c2
}

.uc-map-location__content a {
    color: #0052c2;
    pointer-events: auto
}

.uc-map-location__content a:focus,.uc-map-location__content a:hover {
    text-decoration: underline
}

.uc-map-location[aria-selected=true] {
    border-color: #0052c2;
    -webkit-transition: border .2s linear;
    transition: border .2s linear
}

.uc-map-location[aria-selected=true]:after {
    display: none
}

@media(min-width: 48rem) {
    .uc-map-tablist {
        display:none
    }
}

.uc-map-tablist [role=tablist] {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.uc-map-tablist [role=tab] {
    background-color: #fff;
    border: 1px solid rgba(0,0,0,0);
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);
    color: #000;
    display: block;
    font-size: .875rem;
    margin: .375rem .5rem;
    max-width: 9.75rem;
    outline: 1px solid rgba(0,0,0,0);
    outline-offset: -2px;
    overflow: visible;
    padding: .625rem;
    position: relative;
    width: 100%;
    z-index: 2
}

.uc-map-tablist [role=tab]:active,.uc-map-tablist [role=tab]:focus,.uc-map-tablist [role=tab]:hover {
    border-color: #ccc
}

.uc-map-tablist [role=tab][aria-selected=true] {
    color: #0052c2;
    outline-color: #0052c2
}

.uc-map {
    background-color: #fff;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100rem;
    position: relative
}

@media(min-width: 48rem) {
    .uc-map {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: calc(100vh - var(--scroll-padding-top));
        max-height: 50rem;
        min-height: 25rem
    }
}

.uc-map__locations {
    height: 100%;
    overflow-y: auto;
    padding: 4.375rem .875rem 2.5rem;
    position: relative;
    scroll-behavior: smooth;
    width: 100%
}

@media(min-width: 48rem) {
    .uc-map__locations {
        padding:3.4375rem 1.5rem;
        width: 50%
    }
}

@media(min-width: 75rem) {
    .uc-map__locations {
        padding-left:3rem;
        width: 41%
    }
}

.uc-map__map-container {
    background-color: #f5f5f5;
    height: 33.4375rem;
    overflow: hidden;
    position: relative;
    width: 100%
}

@media(min-width: 48rem) {
    .uc-map__map-container {
        height:100%;
        width: 50%
    }
}

@media(min-width: 75rem) {
    .uc-map__map-container {
        width:59%
    }
}

@media(max-width: 47.9375rem) {
    .uc-map [role=tabpanel].is-hidden {
        display:none
    }
}

.uc-map--edit {
    height: auto!important;
    max-height: none!important;
    min-height: auto!important
}

.aem-wrap--media,.media {
    width: 100%
}

.media {
    margin-left: auto;
    margin-right: auto;
    max-width: 100rem
}

.media--positioning-left {
    margin: 0 auto 0 0
}

.media--positioning-right {
    margin: 0 0 0 auto
}

.media--positioning-centered {
    margin: 0 auto
}

.media__title {
    font-family: Connections Light,Arial,Verdana,Helvetica,sans-serif;
    font-size: 2rem;
    line-height: 1;
    margin: 0 0 2.5rem
}

.media__title:focus {
    outline: none
}

.media__title--red {
    color: #c41230
}

.media__title--black {
    color: #000
}

.media__title--centered {
    text-align: center
}

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

.media .vjs-disclaimer-text a,.media .vjs-transcript-text a {
    color: #0052c2
}

.media .transcript-data {
    display: none
}

.media .vjs-disclaimer-data .accordion__button {
    padding-left: 0;
    padding-top: .625rem
}

@media(min-width: 40rem) {
    .media .vjs-playlist-item p {
        font-size:.875rem;
        padding: .625rem 0
    }
}

.media .vjs-playlist-item-text {
    max-width: 145px
}

.media .vjs-playlist-container {
    padding: 0 7%
}

.video-js {
    display: block;
    height: 0;
    padding: 0 0 56.25%;
    width: 100%
}

.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item:focus,.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item:hover {
    outline: none
}

.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item:not(.vjs-selected):focus,.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item:not(.vjs-selected):hover {
    background-color: #000;
    color: #fff
}

.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item:not(.vjs-selected):focus .vjs-menu-item-text,.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item:not(.vjs-selected):hover .vjs-menu-item-text {
    color: #fff
}

.navigation-search {
    background-color: #fff;
    margin-left: auto;
    z-index: 2
}

@media(min-width: 48rem) {
    .navigation-search {
        -ms-flex-item-align:center;
        align-self: center;
        height: 0;
        max-width: 18.75rem;
        position: relative;
        -webkit-transform: translateY(-1.5625rem);
        transform: translateY(-1.5625rem)
    }
}

@media(max-width: 47.9375rem) {
    .navigation-search.open {
        left:0;
        padding-bottom: 1.25rem;
        position: absolute;
        top: 0;
        width: 100%
    }

    .navigation-search.open .navigation-search__search-box {
        padding: 1.25rem 1.25rem 0
    }
}

.navigation-search__search-box {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    align-items: center;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-end
}

@media(min-width: 48rem) {
    .navigation-search__search-box {
        padding:.625rem .625rem 0
    }
}

.navigation-search__input-text {
    background-color: #fff;
    border: none;
    border-bottom: 1px solid #012169;
    font-size: .875rem;
    outline: none;
    padding: .375rem 0;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: width,padding;
    transition-property: width,padding;
    -webkit-transition-timing-function: cubic-bezier(.25,1,.5,1);
    transition-timing-function: cubic-bezier(.25,1,.5,1);
    width: 0
}

.navigation-search__input-text::-webkit-input-placeholder {
    color: #646464;
    font-family: Connections Italic,Arial,Verdana,Helvetica,sans-serif
}

.navigation-search__input-text::-moz-placeholder {
    color: #646464;
    font-family: Connections Italic,Arial,Verdana,Helvetica,sans-serif
}

.navigation-search__input-text:-ms-input-placeholder {
    color: #646464;
    font-family: Connections Italic,Arial,Verdana,Helvetica,sans-serif
}

.navigation-search__input-text::-ms-input-placeholder {
    color: #646464;
    font-family: Connections Italic,Arial,Verdana,Helvetica,sans-serif
}

.navigation-search__input-text::placeholder {
    color: #646464;
    font-family: Connections Italic,Arial,Verdana,Helvetica,sans-serif
}

.navigation-search__input-text.transform {
    padding-left: .625rem;
    padding-right: 1.875rem;
    width: 100%
}

@media(min-width: 48rem) {
    .navigation-search__input-text.transform {
        width:15.625rem
    }
}

.navigation-search button {
    background-color: rgba(0,0,0,0);
    border: none;
    cursor: pointer;
    padding: .25rem
}

.navigation-search__clear {
    font-size: 1.25rem;
    margin-left: -1.625rem
}

.navigation-search__clear:not(.show) {
    display: none
}

.navigation-search__submit {
    color: #000;
    font-size: 1.3125rem
}

.navigation-search__keywords {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 0;
    max-height: calc(100vh - var(--scroll-padding-top));
    opacity: 0;
    padding: 0;
    position: relative
}

@media(min-width: 48rem) {
    .navigation-search__keywords {
        padding-left:1.25rem;
        padding-right: 1.25rem
    }
}

.navigation-search__keywords:before {
    bottom: 0;
    -webkit-box-shadow: 0 2px 4px -4px rgba(0,0,0,.35);
    box-shadow: 0 2px 4px -4px rgba(0,0,0,.35);
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

@media(min-width: 48rem) {
    .navigation-search__keywords:before {
        -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.35);
        box-shadow: 0 2px 4px 0 rgba(0,0,0,.35);
        top: 1.875rem
    }
}

.navigation-search__keywords.show {
    height: auto;
    opacity: 1;
    padding: .625rem 1.875rem
}

.navigation-search__keywords.list-only .navigation-search__keywords-title {
    display: none
}

.navigation-search__keywords-title {
    font-family: Connections,Arial,Verdana,Helvetica,sans-serif;
    font-size: 1rem;
    font-variant: small-caps;
    letter-spacing: .075em;
    line-height: 1.5;
    margin: 0 0 .625rem;
    text-transform: lowercase
}

@media(min-width: 64rem) {
    .navigation-search__keywords-title {
        font-size:1.125rem
    }
}

.navigation-search__keywords-list {
    list-style: none;
    margin: 0;
    overflow-y: auto;
    padding: 0
}

.navigation-search__keywords-item {
    display: block;
    line-height: 1;
    padding: 1rem 0
}

.navigation-search__keywords-item:focus,.navigation-search__keywords-item:hover {
    text-decoration: underline
}

@media(min-width: 75rem) {
    .navigation .navigation-search {
        -webkit-transform:translateY(-.9375rem);
        transform: translateY(-.9375rem)
    }
}

.hub-navigation .navigation-search__submit {
    color: #012169;
    font-size: 1.5625rem;
    padding: .125rem
}



.page-anchor {
    font-size: 0;
    outline: none;
    overflow: hidden
}

.page-anchor:focus {
    outline: none
}

.aem-wrap--page-anchor {
    height: 0
}

.aem-wrap--page-anchor.cq-Editable-dom {
    display: block;
    height: 75pt;
    width: 100%
}

.isEdit .aem-wrap--page-anchor.cq-Editable-dom {
    height: auto
}

.pdf-download {
    background-color: #012169;
    color: #fff;
    display: block;
    padding-bottom: 5rem;
    padding-top: 5rem;
    position: relative
}

@media(min-width: 48rem) {
    .pdf-download {
        padding-bottom:3.75rem;
        padding-top: 3.75rem
    }
}

@media(min-width: 75rem) {
    .pdf-download {
        padding-bottom:5rem;
        padding-top: 5rem
    }
}

@media(min-width: 100rem) {
    .pdf-download {
        margin-left:auto;
        margin-right: auto;
        max-width: 100rem
    }
}

.pdf-download__body,.pdf-download__headline,.pdf-download__list-link {
    color: #fff;
    display: block;
    width: 100%
}

.pdf-download__headline {
    display: block;
    font-family: Connections Light,Arial,Verdana,Helvetica,sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.25;
    margin: 0 0 .3125rem
}

@media(min-width: 48rem) {
    .pdf-download__headline {
        font-size:2rem;
        margin: .625rem 0
    }
}

.pdf-download__headline sup {
    font-size: 60%;
    top: -.8em
}

@media(max-width: 63.9375rem) {
    .pdf-download__headline {
        font-size:1.5rem
    }
}

@media(max-width: 47.9375rem) {
    .pdf-download__headline {
        line-height:30px
    }
}

@media(min-width: 48rem) {
    .pdf-download__headline {
        margin-top:0
    }
}

.pdf-download__headline-main {
    margin-bottom: 2.5rem;
    margin-top: 0;
    text-align: center
}

@media(min-width: 48rem) {
    .pdf-download__headline-main {
        margin-bottom:3.75rem;
        margin-top: 0
    }
}

@media(max-width: 47.9375rem) {
    .pdf-download__headline-main .header__headline {
        line-height:40px
    }
}

.pdf-download__body {
    font-family: Connections,Arial,Verdana,Helvetica,sans-serif;
    font-size: 1rem;
    line-height: 1.5;
    margin: 0
}

@media(min-width: 48rem) {
    .pdf-download__body {
        font-size:1.125rem
    }
}

@media(max-width: 63.9375rem) {
    .pdf-download__body {
        font-size:1rem;
        line-height: 27px
    }
}

.pdf-download__container {
    -webkit-box-flex: 0;
    -ms-flex-preferred-size: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    flex-basis: 100%;
    margin: auto;
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem
}

@media(min-width: 48rem) {
    .pdf-download__container {
        -webkit-box-flex:0;
        -ms-flex-preferred-size: 83.33333333%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 83.33333333%;
        max-width: 83.33333333%;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media(max-width: 89.9375rem) {
    .pdf-download__container {
        padding-left:2rem;
        padding-right: 2rem
    }
}

.pdf-download__col {
    -webkit-box-flex: 0;
    -ms-flex-preferred-size: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    flex-basis: 100%;
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem
}

@media(min-width: 48rem) {
    .pdf-download__col {
        -webkit-box-flex:0;
        -ms-flex-preferred-size: 50%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 50%;
        max-width: 50%;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

.pdf-download__col .pdf-download__list {
    padding-left: 0
}

.pdf-download__col-left .pdf-download__wrapper {
    border-bottom: 1px solid #fff
}

.pdf-download__col-left .pdf-download__wrapper:first-child {
    padding-top: 0
}

@media(min-width: 48rem) {
    .pdf-download__col-left .pdf-download__wrapper:last-child {
        border-bottom:0
    }
}

.pdf-download__col-left .pdf-download__body {
    margin: .3125rem 0 .625rem
}

@media(min-width: 64rem) {
    .pdf-download__col-left .pdf-download__body {
        margin:.625rem 0 .9375rem
    }
}

@media(min-width: 48rem) {
    .pdf-download__col-right .pdf-download__wrapper {
        margin-left:8.33333333%;
        padding-top: 0
    }
}

@media(min-width: 64rem) {
    .pdf-download__col-right .pdf-download__wrapper {
        margin-left:16.66666667%
    }
}

.pdf-download__col-right .pdf-download__list {
    margin-top: 2.5rem
}

@media(min-width: 48rem) {
    .pdf-download__col-right .pdf-download__list {
        margin-top:1.875rem
    }
}

.pdf-download__col-right .pdf-download__list-link {
    margin-bottom: 1.25rem
}

.pdf-download__wrapper {
    padding-bottom: 2.5rem;
    padding-top: 2.5rem
}

@media(min-width: 48rem) {
    .pdf-download__wrapper {
        padding-bottom:3.75rem;
        padding-top: 3.75rem
    }
}

.pdf-download__img {
    display: block;
    max-width: 100%;
    padding-top: .3125rem;
    position: relative;
    width: 100%
}

.pdf-download__img-container {
    padding-right: 0
}

@media(min-width: 48rem) {
    .pdf-download__img-container {
        max-width:6.25rem
    }
}

@media(min-width: 64rem) {
    .pdf-download__img-container {
        max-width:6.875rem
    }
}

.pdf-download__list {
    list-style-type: none;
    width: 100%
}

.pdf-download__list-link span {
    text-decoration: underline
}

.pdf-download--edit {
    border: 1px dashed #ccc
}

.aem-wrap--pdf-download {
    position: relative
}

.podcast-tile-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 100rem
}

.podcast-tile-container .aem-wrap--tile {
    -webkit-box-flex: 0;
    -ms-flex-preferred-size: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    flex-basis: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0
}

@media(min-width: 48rem) {
    .podcast-tile-container .aem-wrap--tile {
        -webkit-box-flex:0;
        -ms-flex-preferred-size: 50%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 50%;
        max-width: 50%;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media(min-width: 75rem) {
    .podcast-tile-container .aem-wrap--tile {
        -webkit-box-flex:0;
        -ms-flex-preferred-size: 50%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 50%;
        max-width: 50%;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media(min-width: 48rem) {
    .podcast-tile-container .aem-wrap--tile {
        padding-left:1.875rem;
        padding-right: 1.875rem
    }
}

.podcast-tile-container .aem-wrap--tile.hide {
    display: none
}

.podcast-tile-container .aem-wrap--tile .tile__body-container.no-vertical-padding {
    padding: 1.25rem 0
}

.podcast-tile-container .aem-wrap--tile .tile__media {
    margin-top: .625rem
}

.podcast-tile-container--edit .podcast-tiles .cq-Editable-dom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.positioning-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    max-width: 100rem;
    position: relative
}

.positioning-container--blue {
    background-color: #012169
}

.positioning-container--white {
    background-color: #fff
}

.positioning-container--gray {
    background-color: #f5f5f5
}

.positioning-container--transparent {
    background-color: rgba(0,0,0,0)
}

.positioning-container__col {
    max-width: 100%;
    width: 100%
}

@media(min-width: 90rem) {
    .positioning-container__col {
        padding-left:0;
        padding-right: 0
    }
}

.positioning-container--custom.positioning-container--edit,.positioning-container--masthead-notch.positioning-container--edit {
    margin: 0
}

.positioning-container--masthead-notch {
    margin-top: -3.9375rem;
    padding-top: 1.875rem
}

@media(min-width: 48rem) {
    .positioning-container--masthead-notch {
        margin-top:-3.4375rem
    }
}

@media(min-width: 64rem) {
    .positioning-container--masthead-notch {
        margin-top:-4.25rem;
        padding-top: 2.5rem
    }
}

@media(min-width: 75rem) {
    .positioning-container--masthead-notch {
        margin-top:-4.875rem
    }
}

@media(max-width: 47.9375rem) {
    .positioning-container--masthead-notch .positioning-container__wrapper>.aem-wrap--header:first-child>.header {
        padding-left:1rem;
        padding-right: 1rem
    }
}

.positioning-container--masthead-notch .header .header--h2,.positioning-container--masthead-notch .header h2 {
    margin-top: 0
}

.positioning-container--edit {
    border: 1px dashed #ccc;
    padding: .625rem
}

.positioning-container--edit .positioning-container__wrapper>.cq-Editable-dom--container>.cq-Editable-dom {
    padding: 0
}

.positioning-container--edit .positioning-container__wrapper>.cq-Editable-dom--container>.new {
    margin-bottom: 0
}

.positioning-container--dropshadow {
    -webkit-box-shadow: -2px 4px 7px 0 rgba(0,0,0,.08),2px 0 7px 0 rgba(0,0,0,.08);
    box-shadow: -2px 4px 7px 0 rgba(0,0,0,.08),2px 0 7px 0 rgba(0,0,0,.08);
    overflow-x: hidden
}

.aem-wrap--positioning-container {
    position: relative
}

.accordion-wrapper {
    margin-bottom: 30px;
    padding-left: 0;
    text-align: left
}

@media(min-width: 48rem) {
    .accordion-wrapper {
        padding-left:2.1875rem
    }
}

.accordion-wrapper .accordion-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
    padding: 1rem 5px 1rem 0
}

.accordion-wrapper .accordion-item:not(:first-child) {
    border-top: 1px solid #012169
}

@media(min-width: 48rem) {
    .accordion-wrapper .accordion-item {
        padding:1rem 20px 1rem 0
    }
}

.accordion-wrapper .accordion-item-title {
    -webkit-box-flex: 1;
    background-color: rgba(0,0,0,0);
    border: 0;
    color: #012169;
    -ms-flex: 1 0 150px;
    flex: 1 0 150px;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    margin-left: 0;
    padding-left: 35px;
    position: relative;
    text-align: left
}

.accordion-wrapper .accordion-item-title:hover {
    text-decoration: underline
}

@media(min-width: 48rem) {
    .accordion-wrapper .accordion-item-title {
        -webkit-box-flex:1;
        -ms-flex: 1 0 170px;
        flex: 1 0 170px;
        margin-left: -45px;
        padding-left: 45px
    }
}

.accordion-wrapper .accordion-item-title a.accordion-title-item,.accordion-wrapper .accordion-item-title p {
    color: #012169;
    cursor: pointer;
    display: block;
    font-size: 1rem;
    line-height: 1.5rem;
    max-width: 90%
}

@media(min-width: 48rem) {
    .accordion-wrapper .accordion-item-title a.accordion-title-item,.accordion-wrapper .accordion-item-title p {
        font-size:1.125rem;
        max-width: 80%
    }
}

.accordion-wrapper .accordion-item-title button {
    background-color: rgba(0,0,0,0);
    border: 0;
    content: "";
    display: block;
    font-size: 1.5rem;
    left: -10px;
    padding: 0 5px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: -webkit-transform .3s ease-in;
    transition: -webkit-transform .3s ease-in;
    transition: transform .3s ease-in;
    transition: transform .3s ease-in,-webkit-transform .3s ease-in
}

@media(min-width: 48rem) {
    .accordion-wrapper .accordion-item-title button {
        left:0
    }
}

.accordion-wrapper .accordion-item-title .uc-icon-action-dropdown:before {
    color: #000
}

.accordion-wrapper .accordion-item .amount {
    font-size: 1pc;
    font-weight: 700;
    line-height: 24px;
    margin-left: 5px;
    margin-right: 5px
}

@media(min-width: 48rem) {
    .accordion-wrapper .accordion-item .amount {
        margin-right:15px
    }
}

.accordion-wrapper .accordion-item .chkbox {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: rgba(0,0,0,0);
    border: 1px solid #000;
    border-radius: 2px;
    cursor: pointer;
    height: 20px;
    width: 20px
}

.accordion-wrapper .accordion-item .chkbox:checked {
    background: #0052c2 url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="white" viewBox="0 0 24 24"><path d="M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z"/></svg>') 50% 50% no-repeat;
    border: 0
}

.accordion-wrapper .accordion-item.open+.accordion-item-panel {
    max-height: 125pc;
    -webkit-transition: max-height .1s ease-in,visibility .2s ease-in;
    transition: max-height .1s ease-in,visibility .2s ease-in;
    visibility: visible
}

.accordion-wrapper .accordion-item.open .accordion-item-title button {
    -webkit-transform: rotate(180deg) translateY(50%);
    transform: rotate(180deg) translateY(50%);
    -webkit-transition: -webkit-transform .2s ease-in;
    transition: -webkit-transform .2s ease-in;
    transition: transform .2s ease-in;
    transition: transform .2s ease-in,-webkit-transform .2s ease-in
}

.accordion-wrapper .accordion-item.unchecked button,.accordion-wrapper .accordion-item.unchecked p {
    color: #012169;
    font-weight: 400
}

.accordion-wrapper .accordion-item-panel {
    font-size: 1pc;
    line-height: 24px;
    margin-left: 0;
    max-height: 0;
    padding-left: 0;
    padding-right: 140px;
    -webkit-transition: max-height .2s ease-in,visibility .2s ease-in;
    transition: max-height .2s ease-in,visibility .2s ease-in;
    visibility: hidden
}

.accordion-wrapper .accordion-item-panel p {
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 1rem;
    padding-left: 35px
}

@media(min-width: 48rem) {
    .accordion-wrapper .accordion-item-panel p {
        padding-left:0
    }
}

.accordion-wrapper .accordion-item-panel.unchecked button,.accordion-wrapper .accordion-item-panel.unchecked p {
    color: #646464;
    font-weight: 400
}

.accordion-wrapper .expand-collapse {
    display: block;
    padding: 0 .3125rem 1rem 0;
    text-align: end
}

@media(min-width: 48rem) {
    .accordion-wrapper .expand-collapse {
        padding:0 1.25rem 1rem 0
    }
}

.accordion-wrapper .expand-collapse a:active,.accordion-wrapper .expand-collapse a:focus,.accordion-wrapper .expand-collapse a:hover {
    text-decoration: underline
}

.prb-benefits {
    margin: 1rem auto;
    max-width: 920px;
    position: relative;
    text-align: center
}

.prb-benefits__container {
    margin: 2rem auto
}

.prb-benefits__container .hidden-copy,.prb-benefits__container.hidden {
    display: none
}

.prb-benefits__formula-copy {
    font-size: 1.125rem;
    font-weight: 300;
    margin: 2rem 0
}

@media(min-width: 48rem) {
    .prb-benefits__formula-copy {
        font-size:1.5rem
    }
}

.prb-benefits__formula-copy sup {
    font-size: 65%;
    top: -.35em
}

.prb-benefits__formula-copy .amount {
    font-weight: 500
}

.prb-benefits__note {
    margin: 1rem auto
}

.prb-benefits__note p {
    font-size: .875rem;
    font-weight: 100;
    line-height: 1.5;
    text-align: center
}

.prb-benefits__button-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    margin-top: 2rem
}

@media(min-width: 48rem) {
    .prb-benefits__button-wrapper {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 20px
    }
}

.prb-benefits__button-wrapper .cta {
    font-size: 20px;
    margin-bottom: 10px
}

@media(min-width: 48rem) {
    .prb-benefits__button-wrapper .cta {
        margin-bottom:0
    }
}

.prb-benefits__button-wrapper .cta:focus {
    outline: none
}

.prb-benefits__button-wrapper .prb-benefits-go-back.hidden {
    display: none
}

.cq-Editable-dom .prb-benefits__button-wrapper .prb-benefits-go-back.hidden {
    display: inline-block
}

.prb-benefits__tier-image {
    display: block;
    margin-bottom: 1rem;
    margin-left: auto;
    margin-right: auto
}

.prb-results {
    width: 100%
}

.prb-slider__container.hidden {
    display: none
}

.prb-slider__container .header__subheadline {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content
}

.prb-slider__form {
    text-align: center
}

.prb-slider__form .label-amount {
    display: inline-block;
    font-size: 1.5rem;
    font-weight: 100;
    margin-bottom: 1rem;
    text-align: center;
    width: 100%
}

@media(min-width: 48rem) {
    .prb-slider__form .label-amount {
        font-size:2rem
    }
}

.prb-slider__form .label-amount label {
    display: block;
    margin-bottom: .5rem
}

@media(min-width: 48rem) {
    .prb-slider__form .label-amount label {
        display:inline-block;
        margin-bottom: 0
    }
}

.prb-slider__form .label-amount .currency {
    display: inline-block;
    position: relative
}

.prb-slider__form .label-amount .currency .dollar {
    font-size: 65%;
    font-weight: 400;
    left: 0;
    margin-left: 1.375rem;
    position: absolute;
    top: 10%
}

.prb-slider__form .label-amount .currency .visually-hidden {
    clip: rect(0 0 0 0);
    border: 0;
    clip-path: inset(100%);
    height: 1px;
    margin: -1px;
    outline: rgba(0,0,0,0);
    outline-offset: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

.prb-slider__form .label-amount input {
    margin: 0 1rem;
    padding-left: 1rem;
    width: 8rem
}

@media(min-width: 48rem) {
    .prb-slider__form .label-amount input {
        width:10rem
    }
}

.prb-slider__form .calculate-amount {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.prb-slider__form .calculate-amount__button {
    background-color: #012169;
    border: none;
    color: #fff;
    cursor: pointer;
    margin: 3rem 0;
    padding: .5rem 2.25rem
}

.prb-slider__form .label:active,.prb-slider__form .label:focus,.prb-slider__form .label:hover {
    background-color: rgba(1,33,105,.9)
}

.prb-slider__form .label:disabled {
    background-color: #ededed;
    border: 1px solid #646464;
    color: #646464
}

.prb-slider__note {
    margin-top: 3rem
}

.prb-slider__note p {
    font-size: .875rem;
    font-weight: 100;
    line-height: 1.5;
    text-align: center
}

.prb-slider__note a {
    text-decoration: underline
}

.prb-slider__note a:active,.prb-slider__note a:focus,.prb-slider__note a:hover {
    text-decoration: none
}

.aem-wrap--prb-slider .prb-benefits__container {
    -webkit-box-shadow: -2px 4px 7px 0 rgba(0,0,0,.08),2px 0 7px 0 rgba(0,0,0,.08);
    box-shadow: -2px 4px 7px 0 rgba(0,0,0,.08),2px 0 7px 0 rgba(0,0,0,.08);
    padding-bottom: 2.8125rem;
    padding-inline:1.875rem}

.aem-wrap--prb-slider .prb-benefits__container .accordion-wrapper .accordion-item-title button {
    top: 0;
    -webkit-transform: none;
    transform: none
}

.aem-wrap--prb-slider .prb-benefits__container .accordion-wrapper .accordion-item.open .accordion-item-title button {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.aem-wrap--prb-slider .prb-benefits__container .accordion-wrapper .accordion-item-panel {
    padding-right: 0
}

@media(min-width: 48rem) {
    .aem-wrap--prb-slider .prb-benefits__container .accordion-wrapper .accordion-item-panel {
        padding-right:8.75rem
    }
}

.aem-wrap--prb-slider .prb-benefits__container .dynamic-subheading {
    margin: auto;
    padding-inline:0}

@media(min-width: 48rem) {
    .aem-wrap--prb-slider .prb-benefits__container .dynamic-subheading {
        max-width:9in;
        padding-inline:3.5rem}
}

.aem-wrap--prb-slider .prb-benefits__container .accordion-item.first {
    border-top: none
}

.quiz-configuration .error-message {
    background-color: #e31837;
    color: #fff;
    display: block
}

.quiz-configuration .hidden {
    display: none
}

.cq-Editable-dom .quiz-configuration .hidden {
    display: block
}

.quiz-configuration .loading,.quiz-configuration.loading {
    background-image: url("../../../etc.clientlibs/flagship/clientlibs/clientlib-site/resources/images/flagscape-animation.svg");
    background-repeat: no-repeat;
    background-size: cover;
    height: 2.75rem;
    margin: 2rem auto;
    width: 5rem
}

.quiz-configuration__wrapper {
    margin: 1rem auto;
    max-width: 100rem;
    width: 100%
}

@media(min-width: 48rem) {
    .quiz-configuration__wrapper {
        width:90%
    }
}

.quiz-configuration__split {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: left
}

@media(min-width: 48rem) {
    .quiz-configuration__split {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -ms-flex-direction: row;
        flex-direction: row;
        justify-content: end
    }
}

.quiz-configuration__next-button {
    max-width: 75rem
}

.quiz-configuration__restart-button {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    text-align: left
}

@media(min-width: 48rem) {
    .quiz-configuration__restart-button {
        margin-top:2rem;
        text-align: right
    }
}

.quiz-configuration__restart-button a:active,.quiz-configuration__restart-button a:hover,.quiz-configuration__show-less a:active,.quiz-configuration__show-less a:hover,.quiz-configuration__show-more a:active,.quiz-configuration__show-more a:hover {
    text-decoration: underline
}

.quiz-configuration__radio-tiles {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: left;
    max-width: 75rem
}

@media(min-width: 48rem) {
    .quiz-configuration__radio-tiles {
        -webkit-box-pack:justify;
        -ms-flex-pack: justify;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        justify-content: space-between
    }
}

.quiz-configuration__radio-tile {
    border: 2px solid #919191;
    margin: 2rem 0;
    padding: 2rem;
    text-align: center;
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s,-webkit-transform .2s
}

@media(min-width: 48rem) {
    .quiz-configuration__radio-tile.stretch-tile {
        width:45%
    }
}

@media(min-width: 64rem) {
    .quiz-configuration__radio-tile.stretch-tile {
        width:31%
    }
}

.quiz-configuration__radio-tile.regular-tile {
    width: 100%
}

@media(min-width: 48rem) {
    .quiz-configuration__radio-tile.regular-tile {
        width:48%
    }
}

.quiz-configuration__radio-tile,.quiz-configuration__radio-tile * {
    cursor: pointer
}

.quiz-configuration__radio-tile:active,.quiz-configuration__radio-tile:focus,.quiz-configuration__radio-tile:has(input[type=radio]:checked) {
    border: 2px solid #0053c2
}

.quiz-configuration__radio-tile:focus,.quiz-configuration__radio-tile:hover {
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
}

.quiz-configuration__radio-tile .title {
    font-size: 2rem;
    font-weight: 300
}

.quiz-configuration__radio-tile .description {
    font-weight: 300
}

.quiz-configuration__radio-tile input[type=radio] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0
}

.quiz-configuration__radio-tile input[type=radio]+label {
    color: #646464
}

.quiz-configuration__radio-tile input[type=radio]+label .quiz-configuration__icon {
    -webkit-filter: grayscale(1);
    filter: grayscale(1)
}

.quiz-configuration__radio-tile input[type=radio]+label .quiz-configuration__icon.cq-Editable-dom {
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}

.quiz-configuration__radio-tile input[type=radio]:checked+label {
    color: #0053c2
}

.quiz-configuration__radio-tile input[type=radio]:checked+label .quiz-configuration__icon {
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}

.quiz-configuration__result--tiles .tile-container .aem-wrap--tile.show-more--hidden {
    display: none
}

.quiz-configuration__result--tiles .tile-container .aem-wrap--tile .tile__body {
    color: #000
}

.quiz-configuration__result--summary {
    color: #646464;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media(min-width: 48rem) {
    .quiz-configuration__result--summary {
        -ms-flex-wrap:nowrap;
        flex-wrap: nowrap
    }
}

.quiz-configuration__result--summary .summary-item {
    margin-bottom: 1rem;
    margin-right: 1rem;
    margin-top: 1rem;
    max-width: 23.4375rem
}

@media(min-width: 48rem) {
    .quiz-configuration__result--summary .summary-item {
        margin-right:3rem
    }
}

.quiz-configuration__result--summary .summary-item--label {
    display: block;
    font-weight: 700
}

@media(min-width: 48rem) {
    .quiz-configuration__result--summary .summary-item--label {
        display:inline-block;
        margin-right: .5rem
    }
}

.quiz-configuration__result--summary .summary-item--value {
    font-weight: 100
}

.quiz-configuration__result--summary .summary-item--row {
    display: block;
    width: 50%
}

@media(min-width: 48rem) {
    .quiz-configuration__result--summary .summary-item--row {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: auto
    }
}

.quiz-container__wrapper {
    margin: 0 auto;
    max-width: 100rem;
    width: 100%
}

.quiz-container__item {
    min-height: 5rem
}

@media(min-width: 48rem) {
    .quiz-container__item {
        min-height:10rem
    }
}

.quiz-container__items {
    display: block
}

.quiz-container__items>div {
    margin: 1rem 1rem 2rem 0
}

@media(min-width: 48rem) {
    .quiz-container__items {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .quiz-container__items>div {
        width: 33%
    }
}

.quiz-container__button-wrapper {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: end;
    margin: 1rem
}

.quiz-container__button-wrapper .quiz-container__back-button {
    margin-right: 1rem
}

.quiz-container__items .quiz-item-controller__checkbox.columns {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1
}

@media(min-width: 48rem) {
    .quiz-item-controller__checkbox.columns {
        -webkit-column-count:2;
        -moz-column-count: 2;
        column-count: 2
    }
}

@media(min-width: 64rem) {
    .quiz-item-controller__checkbox.columns {
        -webkit-column-count:3;
        -moz-column-count: 3;
        column-count: 3
    }
}

.quiz-item-controller__checkbox .checkbox__item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.5rem;
    font-weight: 300;
    padding: 1rem 1rem 1rem 0
}

.quiz-item-controller__checkbox .checkbox__item--input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: rgba(0,0,0,0);
    border: 1px solid #000;
    border-radius: 0;
    cursor: pointer;
    height: 1.3rem;
    margin-right: .5rem;
    width: 1.3rem
}

.quiz-item-controller__checkbox .checkbox__item--input:checked {
    background: #0052c2 url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="white" viewBox="0 0 24 24"><path d="M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z"/></svg>') 50% 50% no-repeat;
    border: 0
}

.quiz-item-controller__checkbox .checkbox__item--input:checked+label {
    color: #0052c2
}

.quiz-item-controller__checkbox .checkbox__item--input:disabled {
    border: 1px solid #bababa
}

.quiz-item-controller__checkbox .checkbox__item--input:disabled+label {
    color: #919191
}

.quiz-item-controller__dropdown {
    background-color: #fff;
    position: relative
}

.quiz-item-controller__dropdown select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: rgba(0,0,0,0);
    border: 1px solid #000;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #000;
    cursor: pointer;
    display: block;
    font-size: 1.125rem;
    font-weight: 400;
    height: 3.5rem;
    line-height: 1.5;
    padding: 1.188rem 2rem 0 1rem;
    position: relative;
    text-overflow: ellipsis;
    -webkit-transition: font-size 0ms linear 0ms;
    transition: font-size 0ms linear 0ms;
    -webkit-transition: all .2s cubic-bezier(.25,1,.5,1) 0ms;
    transition: all .2s cubic-bezier(.25,1,.5,1) 0ms;
    width: 100%;
    z-index: 1
}

.quiz-item-controller__dropdown select:focus {
    -webkit-box-shadow: inset 0 0 0 1px #000;
    box-shadow: inset 0 0 0 1px #000;
    outline: none;
    outline-color: #000;
    outline-width: 1px
}

.quiz-item-controller__dropdown select::-webkit-input-placeholder {
    opacity: 0;
    -webkit-transition: all .6s cubic-bezier(.25,1,.5,1);
    transition: all .6s cubic-bezier(.25,1,.5,1)
}

.quiz-item-controller__dropdown select::-moz-placeholder {
    opacity: 0;
    -moz-transition: all .6s cubic-bezier(.25,1,.5,1);
    transition: all .6s cubic-bezier(.25,1,.5,1)
}

.quiz-item-controller__dropdown select:-ms-input-placeholder {
    opacity: 0;
    -ms-transition: all .6s cubic-bezier(.25,1,.5,1);
    transition: all .6s cubic-bezier(.25,1,.5,1)
}

.quiz-item-controller__dropdown select::-ms-input-placeholder {
    opacity: 0;
    -ms-transition: all .6s cubic-bezier(.25,1,.5,1);
    transition: all .6s cubic-bezier(.25,1,.5,1)
}

.quiz-item-controller__dropdown select::placeholder {
    opacity: 0;
    -webkit-transition: all .6s cubic-bezier(.25,1,.5,1);
    transition: all .6s cubic-bezier(.25,1,.5,1)
}

.quiz-item-controller__dropdown label,.quiz-item-controller__dropdown select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

.quiz-item-controller__dropdown label+label,.quiz-item-controller__dropdown select+label {
    color: #646464;
    font-size: 1.125rem;
    left: 0;
    margin-left: 1rem;
    position: absolute;
    text-align: left;
    top: 1rem;
    -webkit-transition: all .2s cubic-bezier(.25,1,.5,1) .2s;
    transition: all .2s cubic-bezier(.25,1,.5,1) .2s
}

.quiz-item-controller__dropdown label.empty,.quiz-item-controller__dropdown select.empty {
    text-indent: -999em
}

.quiz-item-controller__dropdown label:not(.empty)+label,.quiz-item-controller__dropdown select:not(.empty)+label {
    cursor: default;
    font-size: .688em;
    left: 0;
    top: .375rem;
    -webkit-transition: all .2s cubic-bezier(.25,1,.5,1);
    transition: all .2s cubic-bezier(.25,1,.5,1)
}

.quiz-item-controller__dropdown:after {
    bottom: 0;
    color: #000;
    content: "";
    font-family: icomoon;
    padding: 0 1em;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 30%
}

.quiz-item__container {
    width: 100%
}

.range-slider__wrapper {
    display: inline-block;
    margin: 0 auto;
    max-width: 64rem;
    position: relative;
    width: 100%
}

.range-slider__wrapper .segment {
    border-right: 1px solid #fff;
    height: 10px;
    padding: 0 2px;
    width: 100%
}

.range-slider__wrapper .segment span {
    display: block;
    font-family: Connections,Arial,Verdana,Helvetica,sans-serif;
    font-size: .9375rem;
    font-variant: small-caps;
    line-height: 1rem;
    margin-top: 30px;
    text-align: center;
    text-transform: lowercase
}

@media(min-width: 64rem) {
    .range-slider__wrapper .segment span {
        font-size:1.25rem;
        letter-spacing: 1.4px
    }
}

.range-slider__wrapper .segment.generic-non-tier {
    background-color: #fff;
    border: 1px solid #979797
}

.range-slider__wrapper .segment.gold {
    background-color: #e0a526
}

.range-slider__wrapper .segment.platinum {
    background-color: #bfb7af
}

.range-slider__wrapper .segment.platinum-honors {
    background-color: #62564d
}

.range-slider__wrapper .segment.diamond {
    background-color: #012169
}

.range-slider__wrapper .segment.diamond-honors {
    background-color: #000
}

.range-slider__wrapper .noUi-marker-large,.range-slider__wrapper .noUi-marker-normal {
    display: none
}

.range-slider__wrapper .noUi-horizontal {
    border: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: pointer;
    height: 10px
}

.range-slider__wrapper .noUi-horizontal .noUi-origin {
    width: 10%
}

.range-slider__wrapper .noUi-handle {
    border: .125rem solid #fff;
    border-radius: 1rem;
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: pointer;
    height: 1.5625rem;
    right: -.75rem;
    top: -.5rem;
    width: 1.5625rem
}

.range-slider__wrapper .noUi-handle:after,.range-slider__wrapper .noUi-handle:before {
    background-color: rgba(0,0,0,0)
}

.range-slider__wrapper .noUi-handle.gold {
    background-color: #e0a526
}

.range-slider__wrapper .noUi-handle.platinum {
    background-color: #bfb7af
}

.range-slider__wrapper .noUi-handle.platinum-honors {
    background-color: #62564d
}

.range-slider__wrapper .noUi-handle.diamond {
    background-color: #012169
}

.range-slider__wrapper .noUi-handle.diamond-honors {
    background-color: #000
}

.range-slider__wrapper .noUi-pips-custom {
    height: auto;
    padding: 0;
    top: .625rem
}

.range-slider__wrapper .noUi-value {
    color: #646464;
    font-size: 1.125rem;
    line-height: 1pc;
    margin: 0
}

.range-slider__wrapper .noUi-value.noUi-value-1:first-child {
    left: 0
}

.range-slider__wrapper .noUi-value.noUi-value-1:nth-child(2) {
    left: 50%
}

.range-slider__wrapper .noUi-value.noUi-value-1:nth-child(3) {
    left: 100%
}

.range-slider__wrapper .noUi-value.noUi-value-2:first-child {
    left: 0
}

.range-slider__wrapper .noUi-value.noUi-value-2:nth-child(2) {
    left: 33.66%
}

.range-slider__wrapper .noUi-value.noUi-value-2:nth-child(3) {
    left: 66.66%
}

.range-slider__wrapper .noUi-value.noUi-value-2:nth-child(4) {
    left: 100%
}

.range-slider__wrapper .noUi-value.noUi-value-3:first-child {
    left: 0
}

.range-slider__wrapper .noUi-value.noUi-value-3:nth-child(2) {
    left: 25%
}

.range-slider__wrapper .noUi-value.noUi-value-3:nth-child(3) {
    left: 50%
}

.range-slider__wrapper .noUi-value.noUi-value-3:nth-child(4) {
    left: 75%
}

.range-slider__wrapper .noUi-value.noUi-value-3:nth-child(5) {
    left: 100%
}

.range-slider__wrapper .noUi-value.noUi-value-4:first-child {
    left: 0
}

.range-slider__wrapper .noUi-value.noUi-value-4:nth-child(2) {
    left: 20%
}

.range-slider__wrapper .noUi-value.noUi-value-4:nth-child(3) {
    left: 40%
}

.range-slider__wrapper .noUi-value.noUi-value-4:nth-child(4) {
    left: 60%
}

.range-slider__wrapper .noUi-value.noUi-value-4:nth-child(5) {
    left: 80%
}

.range-slider__wrapper .noUi-value.noUi-value-4:nth-child(6) {
    left: 100%
}

.range-slider__wrapper .noUi-value.noUi-value-5:first-child {
    left: 0
}

.range-slider__wrapper .noUi-value.noUi-value-5:nth-child(2) {
    left: 16.66%
}

.range-slider__wrapper .noUi-value.noUi-value-5:nth-child(3) {
    left: 33.33%
}

.range-slider__wrapper .noUi-value.noUi-value-5:nth-child(4) {
    left: 50%
}

.range-slider__wrapper .noUi-value.noUi-value-5:nth-child(5) {
    left: 66.66%
}

.range-slider__wrapper .noUi-value.noUi-value-5:nth-child(6) {
    left: 83.33%
}

.range-slider__wrapper .noUi-value.noUi-value-5:nth-child(7) {
    left: 100%
}

.range-slider__wrapper .noUi-value.noUi-value-6:first-child {
    left: 0
}

.range-slider__wrapper .noUi-value.noUi-value-6:nth-child(2) {
    left: 14.29%
}

.range-slider__wrapper .noUi-value.noUi-value-6:nth-child(3) {
    left: 28.57%
}

.range-slider__wrapper .noUi-value.noUi-value-6:nth-child(4) {
    left: 42.86%
}

.range-slider__wrapper .noUi-value.noUi-value-6:nth-child(5) {
    left: 57.14%
}

.range-slider__wrapper .noUi-value.noUi-value-6:nth-child(6) {
    left: 71.43%
}

.range-slider__wrapper .noUi-value.noUi-value-6:nth-child(7) {
    left: 85.71%
}

.range-slider__wrapper .noUi-value.noUi-value-6:nth-child(8) {
    left: 100%
}

.range-slider__wrapper .noUi-value.noUi-value-7:first-child {
    left: 0
}

.range-slider__wrapper .noUi-value.noUi-value-7:nth-child(2) {
    left: 12.5%
}

.range-slider__wrapper .noUi-value.noUi-value-7:nth-child(3) {
    left: 25%
}

.range-slider__wrapper .noUi-value.noUi-value-7:nth-child(4) {
    left: 37.5%
}

.range-slider__wrapper .noUi-value.noUi-value-7:nth-child(5) {
    left: 50%
}

.range-slider__wrapper .noUi-value.noUi-value-7:nth-child(6) {
    left: 62.5%
}

.range-slider__wrapper .noUi-value.noUi-value-7:nth-child(7) {
    left: 75%
}

.range-slider__wrapper .noUi-value.noUi-value-7:nth-child(8) {
    left: 87.5%
}

.range-slider__wrapper .noUi-value.noUi-value-7:nth-child(9) {
    left: 100%
}

.range-slider-tier {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 10px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.range-slider-tier.prb-slider-length-2 .prb-calculator__range-slider-tier-color {
    width: 33.33%
}

.range-slider-tier.prb-slider-length-3 .prb-calculator__range-slider-tier-color {
    width: 25%
}

.range-slider-tier.prb-slider-length-4 .prb-calculator__range-slider-tier-color {
    width: 20%
}

.range-slider-tier.prb-slider-length-5 .prb-calculator__range-slider-tier-color {
    width: 16.66%
}

.range-slider-tier-color {
    height: 10px;
    margin: 0;
    z-index: 1
}

.range-slider-tier-color:first-child {
    background-color: #fff;
    border: 1px solid #979797
}

.range-slider-tier-color:nth-child(2) {
    background-color: #e0a526
}

.range-slider-tier-color:nth-child(3) {
    background-color: #bfb7af
}

.range-slider-tier-color:nth-child(4) {
    background-color: #62564d
}

.range-slider-tier-color:nth-child(5) {
    background-color: #012169
}

.range-slider-tier-color:nth-child(6) {
    background-color: #000
}

.range-slider .noUi-horizontal .noUi-handle {
    background: none;
    background-image: url(/etc.clientlibs/flagship/clientlibs/clientlib-site/resources/images/slider-handle.svg);
    background-size: 100%;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 26px;
    right: -18px;
    top: -4px;
    width: 36px
}

.range-slider .noUi-horizontal .noUi-handle:after,.range-slider .noUi-horizontal .noUi-handle:before,.range-slider.hide-tooltip .noUi-tooltip {
    display: none
}

.range-slider .noUi-tooltip {
    background: #ededed;
    border: none;
    font-size: 1rem;
    padding: 2px ​8px
}

@media(min-width: 64rem) {
    .range-slider .noUi-tooltip {
        font-size:1.125rem
    }
}

.range-slider .noUi-target {
    background: none;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-bottom: 14px;
    margin-top: -14px
}


.rich-text-block {
    margin-left: auto;
    margin-right: auto;
    max-width: 100rem;
    position: relative
}

.rich-text-block__image {
    position: relative;
    width: 100%
}

@media(min-width: 48rem) {
    .rich-text-block__image {
        width:50%
    }
}

.rich-text-block__image .image__content,.rich-text-block__image .image__picture,.rich-text-block__image img {
    display: block;
    width: 100%
}

.rich-text-block__content {
    width: 100%
}

@media(min-width: 48rem) {
    .rich-text-block__content {
        width:50%
    }
}

.rich-text-block--dark-blue {
    background-color: #012169
}

.rich-text-block--gray {
    background-color: #d5d5d5
}

.rich-text-block--cool-gray {
    background-color: #f5f5f5
}

.rich-text-block--bright-red {
    background-color: #e31837
}

.rich-text-block--white {
    background-color: #fff
}

.rich-text-block__text-color--black {
    color: #000
}

.rich-text-block__text-color--dark-blue {
    color: #012169
}

.rich-text-block__text-color--white {
    color: #fff
}

.rich-text-block__wrapper {
    margin: 0
}

.rich-text-block .header {
    margin-bottom: 1.25rem
}

@media(min-width: 64rem) {
    .rich-text-block .header {
        margin-bottom:.9375rem
    }
}

.rich-text-block .header__headline {
    margin: 0
}

.rich-text-block .content__wrapper {
    padding: 1.5625rem 2rem
}

@media(min-width: 48rem) {
    .rich-text-block .content__wrapper {
        padding:1.875rem 2.5rem 2.5rem
    }
}

@media(min-width: 75rem) {
    .rich-text-block .content__wrapper {
        padding:3.75rem 4rem 4.375rem 2.5rem
    }
}

.rich-text-block .content__body {
    margin-bottom: 1.5625rem
}

.rich-text-block .content__body>* {
    font-family: Connections,Arial,Verdana,Helvetica,sans-serif;
    font-size: 1rem;
    line-height: 1.5;
    margin: 0
}

@media(min-width: 48rem) {
    .rich-text-block .content__body>* {
        font-size:1.125rem
    }
}

.rich-text-block .content__body>p {
    margin-bottom: 1.25rem
}

@media(min-width: 48rem) {
    .rich-text-block .content__body {
        margin-bottom:1.875rem
    }
}

@media(min-width: 64rem) {
    .rich-text-block .content__body {
        margin-bottom:1.5625rem
    }
}

.rich-text-block .content__body .inline-text [class*=header] {
    margin-bottom: 0
}

.rich-text-block .content__ctas {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -.125rem
}

.rich-text-block .content__ctas .cta-container {
    margin: 0 .125rem
}

@media(min-width: 48rem) {
    .rich-text-block--default .rich-text-block__wrapper {
        margin:0 -1rem
    }
}

.rich-text-block--default .rich-text-block__content,.rich-text-block--default .rich-text-block__image {
    padding: 0
}

@media(min-width: 48rem) {
    .rich-text-block--default .rich-text-block__content,.rich-text-block--default .rich-text-block__image {
        padding:0 1rem
    }
}

@media(min-width: 64rem) {
    .rich-text-block--default .rich-text-block--image-right .rich-text-block__image {
        padding-left:2rem
    }

    .rich-text-block--default .rich-text-block--image-left .rich-text-block__image {
        padding-right: 2rem
    }
}

.rich-text-block--default .content__wrapper {
    padding: 1.25rem 2rem .625rem
}

@media(min-width: 48rem) {
    .rich-text-block--default .content__wrapper {
        padding:1.25rem 0 0
    }
}

@media(min-width: 64rem) {
    .rich-text-block--default .content__wrapper {
        padding:0
    }
}

@media(min-width: 75rem) {
    .rich-text-block--default .content__wrapper {
        padding:1.875rem 0 0
    }
}

@media(min-width: 64rem) {
    .rich-text-block--highlight-block {
        margin-top:1.875rem
    }
}

@media(min-width: 75rem) {
    .rich-text-block--highlight-block {
        margin-top:3.125rem
    }

    .rich-text-block--highlight-block.padding-variation {
        margin-top: 4.6875rem
    }

    .rich-text-block--highlight-block.padding-variation .rich-text-block__image {
        margin-top: -4.6875rem
    }

    .rich-text-block--highlight-block.padding-variation .rich-text-block--image-left {
        border-left: 7rem solid #fff
    }

    .rich-text-block--highlight-block.padding-variation .rich-text-block--image-left .rich-text-block__image {
        margin-left: -7rem
    }

    .rich-text-block--highlight-block.padding-variation .rich-text-block--image-left .content__wrapper {
        padding: 2.8125rem 1rem 2rem 2.5rem
    }

    .rich-text-block--highlight-block.padding-variation .rich-text-block--image-right {
        border-right: 7rem solid #fff
    }

    .rich-text-block--highlight-block.padding-variation .rich-text-block--image-right .rich-text-block__image {
        margin-right: -7rem
    }

    .rich-text-block--highlight-block.padding-variation .rich-text-block--image-right.reverse.rich-text-block__wrapper {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .rich-text-block--highlight-block.padding-variation .rich-text-block--image-right .content__wrapper {
        padding: 2.8125rem 1rem 2rem 7rem
    }
}

.rich-text-block--highlight-block.margin-top-0 {
    margin-top: 0
}

.rich-text-block--highlight-block .rich-text-block__image {
    padding: 0
}

@media(min-width: 64rem) {
    .rich-text-block--highlight-block .rich-text-block__image {
        margin-top:-1.875rem;
        padding-bottom: 1.875rem
    }
}

@media(min-width: 75rem) {
    .rich-text-block--highlight-block .rich-text-block__image {
        margin-top:-3.125rem;
        padding-bottom: 3.125rem
    }
}

.rich-text-block--highlight-block .rich-text-block__content {
    padding: 0
}

@media(min-width: 64rem) {
    .rich-text-block--highlight-block .rich-text-block--image-right .content__wrapper {
        padding-left:22.5%
    }
}

.rich-text-block__source {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    align-items: center;
    background-color: rgba(255,255,255,.8);
    background-position: 95%;
    background-repeat: no-repeat;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 2.5rem;
    justify-content: flex-end;
    left: 0;
    padding: 0 .9375rem;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.rich-text-block__source--merrill {
    background-image: url("/etc.clientlibs/flagship/clientlibs/clientlib-site/resources/images/merrill.svg");
    background-size: auto 30px
}

.rich-text-block__source--bofa {
    background-image: url("/etc.clientlibs/flagship/clientlibs/clientlib-site/resources/images/logo-bofa-color.svg");
    background-size: auto 15px
}

.rich-text-block__source--pbofa {
    background-image: url("/etc.clientlibs/flagship/clientlibs/clientlib-site/resources/images/private-bank-logo.png");
    background-size: auto 15px
}

.aem-wrap--right-rail.is_stuck {
    bottom: var(--sticky-kit--bottom);
    position: var(--sticky-kit--position);
    top: var(--sticky-kit--top);
    width: var(--sticky-kit--width)
}

.right-rail {
    margin: 3.75rem 0 2.5rem
}

@media(min-width: 64rem) {
    .right-rail {
        margin:0;
        padding-bottom: 3.125rem
    }
}

.right-rail.disabled {
    position: static!important
}

.right-rail>div:not(.right-rail__section) {
    margin: 2.5rem 0
}

.right-rail__is-sticky>div:first-child() {
    margin-top: 0
}

.right-rail__sticky-parent {
    height: 100%
}

@media (-ms-high-contrast:none)and (min-width: 75rem),screen and (-ms-high-contrast:active)and (min-width:75rem) {
    .right-rail__sticky-parent {
        max-width:23.125rem;
        width: 100%
    }
}

.right-rail__stuck {
    top: 0
}

@media(min-width: 64rem) {
    .right-rail__sticky {
        overflow-x:visible
    }
}

.right-rail__header {
    color: #012169;
    font-size: 20px;
    line-height: 1.25;
    margin: 0 0 1.5625rem
}

@media(min-width: 48rem) {
    .right-rail__header {
        font-size:24px
    }
}

.right-rail__section {
    display: none;
    margin: 2.5rem 0 0;
    padding-bottom: 1.25rem
}

.right-rail__section.active {
    display: block
}

.right-rail--edit .right-rail__section {
    border: 1px dashed #ccc;
    padding: 10px
}

.search-results {
    margin: 1.25rem auto;
    max-width: 100rem;
    outline: none
}

.search-results__pagination,.search-results__pagination ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.search-results__pagination ul {
    list-style: none;
    margin: .625rem auto;
    padding: 0
}

.search-results__info {
    margin-bottom: 2.5rem
}

.search-results__info [class^=header--] {
    margin-bottom: 0
}

.search-results__info-suggestion {
    font-family: Connections Italic,Arial,Verdana,Helvetica,sans-serif;
    margin-top: .625rem
}

@media(max-width: 47.9375rem) {
    .search-results__no-results [class^=header--] {
        font-size:1.25rem
    }
}

.search-results__suggested-list {
    list-style: none;
    margin: 1rem 0;
    padding: 0
}

@media(min-width: 48rem) {
    .search-results__suggested-list {
        -webkit-column-gap:2.5rem;
        -moz-column-gap: 2.5rem;
        column-gap: 2.5rem;
        display: grid;
        grid-template-columns: -webkit-max-content -webkit-max-content;
        grid-template-columns: max-content max-content
    }
}

.search-results__suggested-list li {
    display: inline-block;
    margin: .3125rem 0;
    width: 100%
}

.search-results__suggested-list a:focus,.search-results__suggested-list a:hover {
    text-decoration: underline
}

.search-results__pagination-item {
    background: none;
    border: none;
    border-radius: 50%;
    color: #000;
    font-size: 1.5rem;
    height: 2rem;
    margin: .3125rem;
    padding: 0;
    width: 2rem
}

.search-results__pagination-item:not([disabled],.selected) {
    cursor: pointer
}

.search-results__pagination-item.selected {
    background-color: #012169;
    color: #fff
}

.search-results__pagination-item[disabled] {
    color: #919191
}

.search-results__loading {
    margin: 1.25rem;
    text-align: center
}

.search-results__no-results p {
    margin: 0
}

.search-results__additional-no-results:not(.show) {
    display: none
}

.search-results__app {
    outline: none
}

.search-results__app .tile-container--search .aem-wrap--tile {
    padding: 0
}

.search-results__app .tile-container--search .tile__metadata {
    margin-bottom: auto;
    margin-top: .75rem
}

.separator {
    width: 100%
}

.separator__line {
    display: block;
    height: 1px;
    width: 100%
}

.separator__line,.separator__line--black {
    background-color: #000
}

.separator__line--cool-gray-medium {
    background-color: #bababa
}

.separator__line--dark-blue {
    background-color: #012169
}

.separator__line--royal-blue {
    background-color: #0052c2
}

.separator__line--bright-red {
    background-color: #e31837
}

.separator__line--regal-red {
    background-color: #c41230
}

.separator__line--white {
    background-color: #fff
}

.separator__line--transparent {
    background-color: rgba(0,0,0,0)
}

.separator__line--thin {
    height: 1px
}

.separator__line--medium {
    height: 3px
}

.separator--transparent {
    background-color: rgba(0,0,0,0)
}

.separator--white {
    background-color: #fff
}

.separator--dark-blue {
    background-color: #012169
}

.separator--regal-red {
    background-color: #c41230
}

.separator--cool-grey {
    background-color: #d5d5d5
}

.separator--top-padding-small {
    padding-top: .9375rem
}

@media(min-width: 75rem) {
    .separator--top-padding-small {
        padding-top:1.875rem
    }
}

.separator--top-padding-medium {
    padding-top: 1.875rem
}

@media(min-width: 75rem) {
    .separator--top-padding-medium {
        padding-top:3.75rem
    }
}

.separator--top-padding-large {
    padding-top: 2.8125rem
}

@media(min-width: 75rem) {
    .separator--top-padding-large {
        padding-top:5.625rem
    }
}

.separator--top-padding-none {
    margin-top: 1rem
}

.separator--bottom-padding-small {
    padding-bottom: .9375rem
}

@media(min-width: 75rem) {
    .separator--bottom-padding-small {
        padding-bottom:1.875rem
    }
}

.separator--bottom-padding-medium {
    padding-bottom: 1.875rem
}

@media(min-width: 75rem) {
    .separator--bottom-padding-medium {
        padding-bottom:3.75rem
    }
}

.separator--bottom-padding-large {
    padding-bottom: 2.8125rem
}

@media(min-width: 75rem) {
    .separator--bottom-padding-large {
        padding-bottom:5.625rem
    }
}

.separator--bottom-padding-none {
    margin-bottom: 1rem
}

@media(max-width: 47.9375rem) {
    .separator--hide-mobile {
        display:none
    }
}

@media(min-width: 47.9375rem) {
    .separator--hide-desktop {
        display:none
    }
}

.slideshow .slideshow-item {
    background-clip: content-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    min-height: var(--component-minHeight);
    padding: 1.5rem;
    position: relative
}

@media(min-width: 75rem) {
    .slideshow .slideshow-item {
        padding:4rem
    }
}

.slideshow .slideshow-item__column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 100%;
    z-index: 3
}

.slideshow .slideshow-item__column--left {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 1.75rem
}

@media(min-width: 64rem) {
    .slideshow .slideshow-item__column--left {
        -ms-flex-negative:0;
        flex-shrink: 0;
        max-width: 26.5625rem
    }
}

@media(min-width: 75rem) {
    .slideshow .slideshow-item__column--left {
        padding:2.5rem 0 2.5rem 3.5rem
    }
}

.slideshow .slideshow-item__column--right {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    overflow: hidden
}

@media(max-width: 63.9375rem) {
    .slideshow .slideshow-item__column--right {
        bottom:0;
        left: 0;
        position: absolute;
        z-index: 2
    }
}

@media(min-width: 64rem) {
    .slideshow .slideshow-item__column--right {
        margin-bottom:-1.5rem;
        margin-right: -1.5rem;
        margin-top: -1.5rem
    }
}

@media(min-width: 75rem) {
    .slideshow .slideshow-item__column--right {
        margin-bottom:-4rem;
        margin-right: -4rem;
        margin-top: -4rem
    }
}

.slideshow .slideshow-item__column--right .image {
    width: 100%
}

.slideshow .slideshow-item__column--right .image__wrapper {
    display: block
}

.slideshow .slideshow-item__column--right .image__img {
    width: 100%
}

.slideshow .slideshow-item__content--bottom {
    margin-top: auto
}

.slideshow {
    margin-left: auto;
    margin-right: auto;
    max-width: 100rem;
    overflow: hidden
}

.slideshow__track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    position: relative;
    width: var(--component-offsetWidth)
}

.slideshow__slide {
    -webkit-box-flex: 1;
    display: block;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    position: relative;
    top: 0;
    -webkit-transition: opacity .5s linear 0s;
    transition: opacity .5s linear 0s;
    width: 100%
}

.slideshow__slide[aria-hidden=true] {
    opacity: 0;
    z-index: 8
}

.slideshow__slide[aria-hidden=false] {
    left: var(--component-leftPosition);
    opacity: 1;
    z-index: 9
}

.slideshow__slide.hide-item {
    visibility: hidden
}

.slideshow--white .slideshow-item {
    background-color: #fff
}

.slideshow--lite-blue .slideshow-item {
    background-color: rgba(204,220,243,.3)
}

.slideshow--edit .slideshow__track {
    display: block
}

.social-share {
    width: 100%
}

.social-share ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 2pc;
    list-style: none;
    padding: 1px 0
}

.social-share ul li {
    margin-right: .9375rem
}

.social-share__link {
    background-repeat: no-repeat;
    background-size: 100%;
    color: #012169;
    display: inline-block;
    font-size: 35px;
    line-height: 30px
}

.social-share__expand-button,.social-share__link {
    background-color: rgba(0,0,0,0);
    border: none;
    cursor: pointer;
    padding: 0
}

.social-share__expand-button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #0052c2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1rem;
    gap: 5px;
    line-height: 1.5;
    text-decoration: none
}

@media(min-width: 64rem) {
    .social-share__expand-button {
        font-size:1.125rem
    }
}

.social-share__expand-button span {
    font-size: 1.5rem
}

.social-share--white .social-share__expand-button,.social-share--white.social-share--inline .social-share__link {
    color: #fff
}

.social-share--blue .social-share__expand-button,.social-share--blue.social-share--inline .social-share__link {
    color: #012169
}

.social-share .social-share-dialog {
    height: 0;
    opacity: 0;
    padding-top: 0;
    position: relative;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: opacity,padding;
    transition-property: opacity,padding;
    -webkit-transition-timing-function: cubic-bezier(.25,1,.5,1);
    transition-timing-function: cubic-bezier(.25,1,.5,1);
    z-index: -10
}

.social-share .social-share-dialog a,.social-share .social-share-dialog button {
    pointer-events: none
}

.social-share .social-share-dialog--visible {
    height: 100%;
    opacity: 1;
    padding-top: 1rem;
    z-index: 1
}

.social-share .social-share-dialog--visible a,.social-share .social-share-dialog--visible button {
    pointer-events: auto
}

.social-share .social-share-dialog__wrapper {
    background-color: #fff;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.35);
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.35);
    display: inline-block;
    margin-bottom: 1.25rem;
    margin-top: .4375rem;
    padding: .9375rem;
    position: relative;
    width: auto
}

.social-share .social-share-dialog__wrapper:after,.social-share .social-share-dialog__wrapper:before {
    border-color: #fff rgba(0,0,0,0) rgba(0,0,0,0) #fff;
    border-style: solid;
    border-width: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: "";
    height: 0;
    left: 1pc;
    margin-left: 0;
    position: absolute;
    top: -8px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 0
}

.social-share .social-share-dialog__wrapper:before {
    z-index: 10
}

.social-share .social-share-dialog__wrapper:after {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.35);
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.35);
    z-index: -10
}

.social-share .social-share-dialog__head {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    gap: .9375rem;
    justify-content: space-between;
    margin-bottom: .9375rem
}

.social-share .social-share-dialog__heading {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5;
    margin: 0
}

@media(min-width: 64rem) {
    .social-share .social-share-dialog__heading {
        font-size:1.125rem
    }
}

.social-share .social-share-dialog__close {
    background-color: rgba(0,0,0,0);
    border: none;
    cursor: pointer;
    padding: .25rem
}

.aem-wrap--sticky-banner {
    bottom: 0;
    left: 0;
    position: sticky;
    right: 0;
    z-index: 1020
}

.sticky-banner {
    --fade-transition-duration: 300ms;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 100rem;
    padding: 1rem
}

@media(min-width: 48rem) {
    .sticky-banner {
        -webkit-box-align:center;
        -ms-flex-align: center;
        align-items: center
    }
}

.sticky-banner__content {
    display: grid;
    margin: 0 auto
}

@media(max-width: 47.9375rem) {
    .sticky-banner__content {
        grid-template-columns:-webkit-max-content auto;
        grid-template-columns: max-content auto
    }
}

@media(min-width: 48rem) {
    .sticky-banner__content {
        -webkit-box-align:center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.sticky-banner .uc-icon {
    margin-right: 1rem
}

@media(max-width: 47.9375rem) {
    .sticky-banner .text {
        grid-column:2;
        margin-bottom: 1rem
    }

    .sticky-banner .cta-container {
        grid-column: 2
    }
}

@media(min-width: 48rem) {
    .sticky-banner .cta-container {
        margin-left:1.875rem
    }
}

.sticky-banner__close {
    background: none;
    border: none;
    cursor: pointer;
    margin-left: .625rem;
    padding: .375rem
}

.sticky-banner__close [class^=uc-icon-] {
    display: block
}

.sticky-banner--white {
    background-color: #fff
}

.sticky-banner--cool-gray {
    background-color: #f5f5f5
}

.sticky-banner--dark-blue {
    background-color: #012169
}

.sticky-banner--dark-blue .sticky-banner__close {
    color: #fff
}

.sticky-banner:not(.is-visible) {
    display: none
}

.sticky-banner.is-transitioning {
    -webkit-transition-duration: var(--fade-transition-duration);
    transition-duration: var(--fade-transition-duration);
    -webkit-transition-property: opacity,-webkit-transform;
    transition-property: opacity,-webkit-transform;
    transition-property: opacity,transform;
    transition-property: opacity,transform,-webkit-transform;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear
}

.sticky-banner.is-fade {
    opacity: 0;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px)
}

.styleguide__title {
    color: #012169;
    text-align: center
}

.styleguide__header {
    background-color: #07bda2;
    color: #fff;
    margin: 1.875rem 0;
    padding: 1.25rem
}

.styleguide__component {
    margin: 0 20px
}

.styleguide__color-palette {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.styleguide__color-palette,.styleguide__color-palette .box,.styleguide__color-palette .box div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.styleguide__color-palette .box div {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 7.5rem;
    margin: .625rem .625rem 0 0;
    width: 10.625rem
}

.styleguide__color-palette .box ul {
    font-size: 9pt;
    list-style: none;
    margin: 0;
    padding: 0
}

.styleguide__color-palette .box .white {
    background-color: #fff;
    border: 1px solid #bababa
}

.styleguide__color-palette .box .royal-blue {
    background-color: #0052c2
}

.styleguide__color-palette .box .light-blue {
    background-color: #ccdcf3
}

.styleguide__color-palette .box .black {
    background-color: #000
}

.styleguide__color-palette .box .dark-gray {
    background-color: #646464
}

.styleguide__color-palette .box .cool-gray {
    background-color: #f5f5f5
}

.styleguide__color-palette .box .cool-gray-medium {
    background-color: #d5d5d5
}

.styleguide__color-palette .box .bright-red {
    background-color: #e31837
}

.styleguide__color-palette .box .dark-blue {
    background-color: #012169
}

.styleguide__color-palette .box .regal-red {
    background-color: #c41230
}

.styleguide__color-palette .box .blue-tint {
    background-color: #8090b4
}

.styleguide__cta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.styleguide__cta .item {
    border: 1px solid #bababa;
    margin: .3125rem;
    padding: .3125rem;
    width: 100%
}

@media(min-width: 48rem) {
    .styleguide__cta .item {
        width:33%
    }
}

.styleguide__cta .item p {
    font-size: .875rem
}

.styleguide__cta-dark .item {
    background-color: #012169;
    color: #fff
}

.styleguide__cta-dark code {
    color: #fff
}

.styleguide__fonts .title {
    color: #012169;
    font-size: 2rem;
    margin: 20px 0
}

.styleguide__fonts .item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #8090b4;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: .3125rem 0
}

.styleguide__fonts .item div {
    width: 100%
}

@media(min-width: 48rem) {
    .styleguide__fonts .item div {
        width:50%
    }
}

@media(min-width: 64rem) {
    .styleguide__fonts .item div {
        width:25%
    }
}

.styleguide__fonts .item div.blue {
    background-color: #012169;
    padding-left: .3125rem
}

.styleguide__fonts .item--titles {
    border-bottom: 2px solid #012169;
    color: #012169;
    font-size: 1.25rem;
    margin-bottom: .3125rem;
    padding-bottom: 1.25rem
}

.styleguide__icons {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between
}

.styleguide__icons .glyph {
    margin-bottom: 20px;
    width: 100%
}

@media(min-width: 48rem) {
    .styleguide__icons .glyph {
        width:45%
    }
}

.styleguide__icon {
    -webkit-box-shadow: inset 0 -2px #e7e7e7;
    box-shadow: inset 0 -2px #e7e7e7;
    font-size: 2pc;
    padding-bottom: 20px
}

.styleguide__icon .mls {
    color: #555;
    font-size: 24px;
    margin-left: 1rem
}

.tab-button-radio-cta {
    background-color: #fff;
    border: 2px solid #bababa;
    border-radius: 6.25rem;
    color: #012169;
    color: #646464;
    cursor: pointer;
    display: block;
    font-family: Connections Light,Arial,Verdana,Helvetica,sans-serif;
    padding: .75rem 1rem;
    text-align: center;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    width: 100%
}

.tab-button-radio-cta:focus,.tab-button-radio-cta:hover {
    background-color: #012169
}

@media(min-width: 64rem) {
    .tab-button-radio-cta {
        font-size:1.25rem;
        padding: 1.125rem 1.125rem .875rem
    }
}

@media(min-width: 82rem) {
    .tab-button-radio-cta {
        font-size:1.5rem;
        padding: 1.25rem 1.25rem 1rem
    }
}

.tab-button-radio-cta--selected,.tab-button-radio-cta:focus,.tab-button-radio-cta:hover {
    background-color: #012169;
    border: 2px solid rgba(0,0,0,0);
    color: #fff
}

@media(min-width: 82rem) {
    .tab-button__menu-container,.tab-button__menu-header-container {
        width:75%
    }
}

.tab-button__menu-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .75rem;
    padding-bottom: 2rem;
    padding-top: 1.5rem
}

@media(min-width: 64rem) {
    .tab-button__menu-container {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-bottom: 0;
        padding-top: 4rem
    }
}

.tab-button__menu-container button {
    -ms-flex-preferred-size: content;
    flex-basis: content;
    white-space: nowrap
}

@media(min-width: 64rem) {
    .tab-button__menu-container button {
        white-space:normal
    }
}

.tab-button__tab-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: none;
    -ms-flex-direction: column;
    flex-direction: column
}

.tab-button .active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.taxonomy-block {
    margin: 1rem 0
}

.taxonomy-block ul.taxonomy-block__list {
    list-style: none;
    padding-left: 0
}

.taxonomy-block ul.taxonomy-block__list li {
    background-color: #ededed;
    border-radius: .8125rem;
    color: #000;
    display: inline-block;
    font-size: .875rem;
    line-height: 1.625;
    margin: .25rem 0;
    padding: 0 .625rem
}

.text-box__container {
    padding: 0
}

@media(min-width: 64rem) {
    .text-box__container {
        -webkit-box-pack:justify;
        -ms-flex-pack: justify;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 0
    }

    .text-box__container--columns-3 .text-box__tile {
        -ms-flex-preferred-size: 33.33333333%;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%
    }

    .text-box__container--columns-3 .text-box__tile,.text-box__container--columns-4 .text-box__tile {
        -webkit-box-flex: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .text-box__container--columns-4 .text-box__tile {
        -ms-flex-preferred-size: 25%;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 25%;
        max-width: 25%
    }
}

.text-box__tile {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 1.5rem;
    text-align: center
}

@media(min-width: 64rem) {
    .text-box__tile {
        -webkit-box-flex:0;
        -ms-flex-preferred-size: 33.33333333%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .text-box__tile:last-child() {
        margin-right: 0
    }
}

.text-box__tile-container {
    border: 1px solid #012169;
    display: block;
    height: 100%;
    outline: 2px solid rgba(0,0,0,0);
    padding: 1rem 1.5rem;
    -webkit-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    width: 100%
}

.text-box__tile-container:focus,.text-box__tile-container:hover {
    border: 1px solid rgba(0,0,0,0);
    -webkit-box-shadow: 0 2px 7px 0 rgba(0,0,0,.26);
    box-shadow: 0 2px 7px 0 rgba(0,0,0,.26);
    outline: 2px solid #012169
}

.text-box__tile-container:focus .text-box__title,.text-box__tile-container:hover .text-box__title {
    color: #012169;
    text-decoration: underline;
    text-decoration-thickness: 1px
}

@media(min-width: 64rem) {
    .text-box__tile-container {
        padding:1.25rem 3.75rem
    }
}

.text-box hr {
    background-color: #979797;
    border: none;
    clear: both;
    color: #979797;
    display: block;
    height: .0625rem
}

.text-box__title {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    color: #0052c2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    justify-content: center;
    margin: auto;
    min-height: 6.125rem
}

@media(min-width: 64rem) {
    .text-box__title {
        min-height:8.875rem
    }
}

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .text-box__title {
        height: 6.125rem
    }
}

@media (-ms-high-contrast:none)and (min-width: 64rem),screen and (-ms-high-contrast:active)and (min-width:64rem) {
    .text-box__title {
        height:8.875rem
    }
}

.text-box__sub-title {
    color: #000;
    margin-top: 1rem
}

@media(min-width: 64rem) {
    .text-box__sub-title {
        -webkit-box-align:center;
        -ms-flex-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: auto;
        justify-content: center;
        margin-top: 0;
        min-height: 5.3125rem
    }
}

@media (-ms-high-contrast:none)and (min-width: 64rem),screen and (-ms-high-contrast:active)and (min-width:64rem) {
    .text-box__sub-title {
        height:5.3125rem
    }
}

.text-box__no-outline .text-box__tile-container {
    border: 1px solid rgba(0,0,0,0)
}

.text {
    overflow-wrap: break-word
}

.text dl,.text ol,.text ul {
    padding-left: 2.1875rem
}

.text dl li,.text ol li,.text ul li {
    margin-bottom: .75rem
}

.text dl li:last-child,.text ol li:last-child,.text ul li:last-child {
    margin-bottom: 0
}

.text a:not(.cta) {
    display: inline;
    text-decoration: underline
}

.text a:not(.cta):focus,.text a:not(.cta):hover {
    cursor: pointer;
    text-decoration: none
}

.text a:not(.cta):focus .inline-link--black,.text a:not(.cta):focus .inline-link--white,.text a:not(.cta):hover .inline-link--black,.text a:not(.cta):hover .inline-link--white {
    text-decoration: none
}

.text a:not(.cta).inline-link__disclosure {
    text-decoration: underline
}

.text a:not(.cta).inline-link__disclosure:focus,.text a:not(.cta).inline-link__disclosure:hover {
    background: #0052c2;
    color: #fff
}

.text b {
    display: inline
}

.text .disclaimer-btc {
    display: block;
    margin-top: 1.5rem
}

[data-action=text-component] sup a {
    text-decoration: underline
}

[data-action=text-component] sup a:active,[data-action=text-component] sup a:focus,[data-action=text-component] sup a:hover {
    text-decoration: none
}

.round-button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: #012169;
    border: 2px solid #012169;
    border-radius: 75pt;
    color: #fff;
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-family: Connections Light,Arial,Verdana,Helvetica,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    justify-content: center;
    margin-bottom: 9pt;
    padding: 9pt 1rem;
    text-align: center;
    white-space: nowrap
}

.label:focus,.label:hover {
    -webkit-box-shadow: 4px 2px 5px rgba(0,0,0,.5);
    box-shadow: 4px 2px 5px rgba(0,0,0,.5)
}

.round-button.active {
    background-color: #fff;
    color: #012169
}

.tier-filter {
    margin-bottom: 1.5rem
}

.tier-filter__wrapper-button {
    margin-bottom: 5px
}

.tier-filter span.uc-icon-action-close {
    font-size: 1.5rem;
    position: relative;
    top: 4px
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.tier-filter__header .header .header__subheadline {
    margin-bottom: 1.5rem
}

.tier-filter__header .header .header__headline {
    color: #000;
    font-family: Connections Light,Arial,Verdana,Helvetica,sans-serif;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 300;
    opacity: 0
}

.tier-filter__header .header .header__headline.show {
    -webkit-animation: fadeIn .2s linear forwards;
    animation: fadeIn .2s linear forwards
}

.tier-filter__clear-link {
    color: #0053c2;
    display: block;
    font-family: Connections,Arial,Verdana,Helvetica,sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    position: relative
}

.tier-filter__clear-link.hide {
    display: none
}

.tier-filter__clear-link:active,.tier-filter__clear-link:focus,.tier-filter__clear-link:hover {
    text-decoration: underline
}

.tier-filter__icon {
    left: 0;
    position: absolute
}

@media(min-width: 47.9375rem) {
    .tier-filter__header,.tier-filter__wrapper-button {
        padding-right:1.5rem
    }

    .tier-filter__clear-link {
        padding-left: 0
    }
}

@media(min-width: 64rem) {
    .tier-filter__header .header .header__subheadline {
        font-size:1.125rem
    }

    .tier-filter__header .header .header__headline {
        font-size: 2rem;
        margin-top: 0
    }

    .tier-filter__clear-link {
        font-size: 1.125rem
    }

    .round-button {
        font-size: 1.5rem;
        margin-bottom: 1rem;
        min-height: 4.0625rem;
        min-width: 19rem
    }
}

.tier-item-result__wrapper {
    border-top: .25rem solid #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 1.25rem .75rem .75rem
}

.tier-item-result__wrapper a {
    text-decoration: underline
}

.tier-item-result__wrapper a:active,.tier-item-result__wrapper a:focus,.tier-item-result__wrapper a:hover {
    text-decoration: none
}

.tier-item-result__gold {
    border-top-color: #e0a526
}

.tier-item-result__platinum {
    border-top-color: #bfb7af
}

.tier-item-result__platinum-honor {
    border-top-color: #62564d
}

.tier-item-result__title {
    font-family: Connections,Arial,Verdana,Helvetica,sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: .5rem
}

.tier-item-result__title p {
    font-size: inherit
}

.tier-item-result__subtitle {
    font-family: Connections Light,Arial,Verdana,Helvetica,sans-serif;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 300;
    line-height: 125%;
    margin-bottom: 1.25rem
}

.tier-item-result__subtitle p {
    font-size: 1.25rem;
    margin: 0;
    padding: 0
}

.tier-item-result__subtitle sup {
    font-size: .875rem;
    left: .125rem;
    top: -.5rem
}

.tier-item-result__description {
    color: #646464;
    font-family: Connections,Arial,Verdana,Helvetica,sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5
}

.tier-item-result__description sup {
    font-size: .875rem;
    left: .125rem;
    top: -.5rem
}

.tier-item-result__description p {
    margin: 0;
    padding: 0
}

@media(min-width: 64rem) {
    .tier-item-result__title {
        font-size:.875rem
    }

    .tier-item-result__subtitle,.tier-item-result__subtitle p {
        font-size: 1.5rem;
        line-height: 1.39
    }

    .tier-item-result__subtitle sup {
        top: -.75rem
    }

    .tier-item-result__description {
        font-size: .875rem
    }

    .tier-item-result__description sup {
        top: -.25rem
    }

    .tier-item-result__description p {
        font-size: .875rem
    }
}

.tier__card {
    background: rgba(0,0,0,0);
    border: .0625rem solid #d5d5d5;
    -webkit-box-shadow: .125rem .25rem .4375rem rgba(0,0,0,.08);
    box-shadow: .125rem .25rem .4375rem rgba(0,0,0,.08);
    color: #000;
    cursor: pointer;
    margin-bottom: 1.5rem;
    min-height: 8.9375rem;
    min-width: 18.6875rem;
    padding: 1rem;
    position: relative;
    text-align: left;
    width: 100%
}

.tier__card:hover {
    -webkit-transform: scale(1.04);
    transform: scale(1.04)
}

.tier__card.active {
    border: 1px solid #0053c2
}

.tier__card:visited {
    color: #000
}

.tier__title {
    font-family: Connections Light,Arial,Verdana,Helvetica,sans-serif;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 300;
    margin-bottom: 1rem
}

.tier__image {
    height: 3.75rem;
    position: absolute;
    right: 1.5rem;
    top: 0;
    width: 3rem
}

.tier__subtitle {
    font-size: 1rem;
    line-height: 1.5;
    margin-bottom: .3125rem
}

.tier__desc {
    font-family: Connections Light,Arial,Verdana,Helvetica,sans-serif;
    font-size: .875rem;
    font-style: normal;
    font-weight: 300;
    line-height: 1.5
}

@media(min-width: 64rem) {
    .tier__card {
        -webkit-box-align:start;
        -ms-flex-align: start;
        align-items: flex-start;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        min-height: 12.375rem;
        padding: 2rem 1rem 1rem
    }

    .tier__title {
        font-size: 2rem;
        margin-bottom: 3rem
    }

    .tier__subtitle {
        font-size: 1.125rem
    }
}

@media(min-width: 64rem)and (max-width:1090px) {
    .tier__card {
        min-width:17.5rem
    }

    .tier__title {
        font-size: 1.75rem
    }
}

.tiers {
    margin: 0 auto;
    max-width: 81.9375rem;
    padding: 0 1rem 1.5rem
}

.tiers__tier-list {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: space-between
}

.tiers__tier-item-result-list .aem-Grid.aem-Grid--12,.tiers__tier-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.tiers__tier-item-result-list .aem-Grid.aem-Grid--12 {
    gap: .75rem
}

.tiers__tier-item-result {
    -webkit-box-flex: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
    -ms-flex: 1 0 calc(50% - 12px);
    flex: 1 0 calc(50% - 12px);
    max-width: 50%
}

.tiers__tier-item-result.active {
    display: block
}

.tiers .header__subheadline {
    font-size: 1.25rem;
    margin-bottom: 3rem
}

.tiers .header__headline {
    color: #012169;
    font-family: Connections Light,Arial,Verdana,Helvetica,sans-serif;
    font-size: 2rem;
    font-style: normal;
    font-weight: 300;
    line-height: 1.25
}

@media(min-width: 748px) {
    .tiers__tier-list {
        -webkit-box-orient:unset;
        -webkit-box-direction: unset;
        display: grid;
        -ms-flex-direction: unset;
        flex-direction: unset;
        gap: 1rem;
        grid-template-columns: repeat(2,minmax(49%,1fr))
    }

    .tiers__tier-item-result {
        max-width: none
    }
}

@media(min-width: 47.9375rem) {
    .tiers__body {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        margin: 0 auto
    }

    .tiers__tier-list {
        margin-bottom: 2.5rem
    }
}

@media(min-width: 960px) {
    .tiers__tier-list {
        display:grid;
        gap: 1rem;
        grid-template-columns: repeat(3,minmax(33%,1fr))
    }
}

@media(min-width: 64rem) {
    .tiers__tier-list {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .tiers .tier-filter {
        margin-right: 2rem;
        max-width: 20.25rem
    }

    .tiers__tier-component:last-child {
        margin-right: 0
    }

    .tiers__tier-item-result-list .aem-Grid.aem-Grid--12 {
        display: grid;
        gap: 1rem;
        grid-template-columns: repeat(3,minmax(32%,1fr))
    }

    .tiers__tier-item-result {
        padding-bottom: 3.75rem
    }

    .tiers .header__subheadline {
        font-size: 1.5rem;
        max-width: 47rem
    }

    .tiers .header__headline {
        font-size: 2.5rem
    }
}

@media(min-width: 1311px) {
    .tiers {
        padding:0 1rem 1.5rem 0
    }
}

@media(min-width: 1311px)and (max-width:1387px) {
    .tiers {
        margin:0 1rem
    }
}

.tile-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 100rem
}

.tile-container__show-all,.tile-container__show-less,.tile-container__show-more {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    margin-top: 1rem
}

.tile-container .tiles--align-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tile-container .tiles--align-left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.tile-container .tiles--align-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.tile-container .aem-wrap--tile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.tile-container .aem-wrap--tile.hide {
    display: none
}

.tile-container--edit .tiles .cq-Editable-dom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.tile-container--rightrail .tile {
    position: relative
}

.tile-container--rightrail .tile-anchor:after {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.tile-container--content .aem-wrap--tile {
    -webkit-box-flex: 0;
    -ms-flex-preferred-size: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    flex-basis: 100%;
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem
}

@media(min-width: 48rem) {
    .tile-container--content .aem-wrap--tile {
        -ms-flex-preferred-size:50%;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 50%;
        max-width: 50%
    }

    .tile-container--content .aem-wrap--tile,.tile-container--content.tile-container--col-1 .aem-wrap--tile {
        -webkit-box-flex: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .tile-container--content.tile-container--col-1 .aem-wrap--tile {
        -ms-flex-preferred-size: 100%;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 100%;
        max-width: 100%
    }
}

@media(min-width: 75rem) {
    .tile-container--content.tile-container--col-2 .aem-wrap--tile {
        -webkit-box-flex:0;
        -ms-flex-preferred-size: 50%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 50%;
        max-width: 50%;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .tile-container--content.tile-container--col-3 .aem-wrap--tile {
        -webkit-box-flex: 0;
        -ms-flex-preferred-size: 33.33333333%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .tile-container--content.tile-container--col-4 .aem-wrap--tile {
        -webkit-box-flex: 0;
        -ms-flex-preferred-size: 25%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 25%;
        max-width: 25%;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

.tile-container--content .tile {
    background-color: #fff
}

.tile-container--content .tile__body {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-bottom: 2.5rem
}

.tile-container--content .tile__body.color-default {
    color: #646464
}

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .tile-container--content .tile__image-container {
        max-height: 18.75rem;
        overflow: hidden
    }
}

.tile-container--content .tile__image {
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s
}

.tile-container--content .tile__image-container {
    overflow: hidden
}

@media(min-width: 48rem) {
    .tile-container--content .tile--image-place-side {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .tile-container--content .tile--image-place-side .tile__image-container {
        width: 50%
    }

    .tile-container--content .tile--image-place-side .tile__body-container {
        padding: .625rem 3.8% 1.875rem;
        width: 50%
    }

    .tile-container--content .tile--image-place-side.tile--image-align-right {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
}

.tile-container--content .tile .header--default-color {
    color: #000
}

.tile-container--content .tile-anchor:focus,.tile-container--content .tile-anchor:hover {
    -webkit-box-shadow: 0 8px 1pc rgba(0,0,0,.06),0 6px 6px rgba(0,0,0,.1);
    box-shadow: 0 8px 1pc rgba(0,0,0,.06),0 6px 6px rgba(0,0,0,.1)
}

@media(min-width: 48rem) {
    .tile-container--content.tile-container--col-1 .tile:not(.tile-image-place) {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .tile-container--content.tile-container--col-1 .tile:not(.tile-image-place) .tile__image-container {
        width: 50%
    }

    .tile-container--content.tile-container--col-1 .tile:not(.tile-image-place) .tile__body-container {
        padding: .625rem 3.8% 1.875rem;
        width: 50%
    }

    .tile-container--content.tile-container--col-1 .tile:not(.tile-image-place).tile--image-align-right {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
}

.tile-container--grid .aem-wrap--tile {
    -webkit-box-flex: 0;
    -ms-flex-preferred-size: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    flex-basis: 100%;
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem
}

@media(min-width: 48rem) {
    .tile-container--grid .aem-wrap--tile {
        -ms-flex-preferred-size:50%;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 50%;
        margin-bottom: 1.5rem;
        max-width: 50%
    }

    .tile-container--grid .aem-wrap--tile,.tile-container--grid.tile-container--col-1 .aem-wrap--tile {
        -webkit-box-flex: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .tile-container--grid.tile-container--col-1 .aem-wrap--tile {
        -ms-flex-preferred-size: 100%;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 100%;
        max-width: 100%
    }
}

@media(min-width: 75rem) {
    .tile-container--grid.tile-container--col-2 .aem-wrap--tile {
        -webkit-box-flex:0;
        -ms-flex-preferred-size: 50%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 50%;
        max-width: 50%;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .tile-container--grid.tile-container--col-3 .aem-wrap--tile {
        -webkit-box-flex: 0;
        -ms-flex-preferred-size: 33.33333333%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .tile-container--grid.tile-container--col-4 .aem-wrap--tile {
        -webkit-box-flex: 0;
        -ms-flex-preferred-size: 25%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 25%;
        max-width: 25%;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

.tile-container--grid .tile {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

.tile-container--grid .tile__lead-in {
    margin-bottom: .625rem
}

.tile-container--grid .tile__headline {
    color: #000;
    margin: 0
}

.tile-container--grid .tile__body-container {
    margin-left: .875rem;
    padding: .3125rem .625rem .625rem
}

.tile-container--grid .tile__body {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.tile-container--grid .tile__body.color-default {
    color: #646464
}

.tile-container--grid .tile__image-container {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    min-height: 6.375rem;
    overflow: hidden;
    width: 33%
}

.tile-container--grid .tile__image {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s
}

.tile-container--grid .tile__metadata {
    margin: .625rem 0 0
}

.tile-container--grid .tile__metadata-text {
    margin-left: .375rem
}

.tile-container--grid .tile-anchor:focus,.tile-container--grid .tile-anchor:hover {
    -webkit-box-shadow: 0 2px 8px rgba(0,0,0,.1);
    box-shadow: 0 2px 8px rgba(0,0,0,.1)
}

.tile-container--icon .aem-wrap--tile {
    -webkit-box-flex: 0;
    -ms-flex-preferred-size: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    flex-basis: 100%;
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem
}

@media(min-width: 48rem) {
    .tile-container--icon .aem-wrap--tile {
        -ms-flex-preferred-size:33.33333333%;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%
    }

    .tile-container--icon .aem-wrap--tile,.tile-container--icon.tile-container--col-1 .aem-wrap--tile {
        -webkit-box-flex: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .tile-container--icon.tile-container--col-1 .aem-wrap--tile {
        -ms-flex-preferred-size: 100%;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 100%;
        max-width: 100%
    }

    .tile-container--icon.tile-container--col-2 .aem-wrap--tile {
        -webkit-box-flex: 0;
        -ms-flex-preferred-size: 50%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 50%;
        max-width: 50%;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media(min-width: 75rem) {
    .tile-container--icon.tile-container--col-4 .aem-wrap--tile {
        -webkit-box-flex:0;
        -ms-flex-preferred-size: 25%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 25%;
        max-width: 25%;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

.tile-container--icon .tile__image-container {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 3.125rem;
    width: 100%
}

.tile-container--icon .tile__image-container--center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tile-container--icon .tile__image-container--left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.tile-container--icon .tile__image-container--right .tile__image {
    margin-left: auto
}

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .tile-container--icon .tile__image-container:after {
        content: "";
        display: block;
        font-size: 0;
        min-height: inherit
    }
}

.tile-container--icon .tile__image {
    max-width: 100%;
    width: auto
}

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .tile-container--icon .tile__image {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }
}

.tile-container--icon .tile__headline {
    margin: .625rem 0
}

.tile-container--icon .tile__body-container {
    max-width: 18.75rem;
    padding: .625rem 0 0
}

.tile-container--icon .tile .cta {
    color: inherit;
    font-family: inherit;
    font-size: inherit
}

.tile-container--icon .tile .cta:after {
    -webkit-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out
}

.tile-container--icon .tile .cta:focus,.tile-container--icon .tile .cta:hover {
    text-decoration: underline
}

.tile-container--icon .tile .cta:focus:after,.tile-container--icon .tile .cta:hover:after {
    -webkit-transform: translateX(5px);
    transform: translateX(5px)
}

.tile-container--icon .tile--align-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tile-container--icon .tile--align-center .tile__body-container {
    text-align: center
}

.tile-container--icon .tile--align-center .tile__image-container:not(.tile-image-align) {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tile-container--icon .header--blue-royal .cta:focus,.tile-container--icon .header--blue-royal .cta:hover {
    color: #012169
}

.tile-container--icon .header--blue .cta:focus,.tile-container--icon .header--blue .cta:hover {
    color: #0052c2
}

.tile-container--icon .header--red .cta:focus,.tile-container--icon .header--red .cta:hover {
    color: #c41230
}

.tile-container--icon .header--black .cta:focus,.tile-container--icon .header--black .cta:hover,.tile-container--icon .header--default-color .cta:focus,.tile-container--icon .header--default-color .cta:hover {
    color: #012169
}

.tile-container--insights-tiles .aem-wrap--tile {
    -webkit-box-flex: 0;
    -ms-flex-preferred-size: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    flex-basis: 100%;
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem
}

.tile-container--insights-tiles .aem-wrap--tile.hide {
    display: none
}

@media(min-width: 48rem) {
    .tile-container--insights-tiles .aem-wrap--tile {
        -webkit-box-flex:0;
        -ms-flex-preferred-size: 50%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 50%;
        max-width: 50%;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media(min-width: 64rem) {
    .tile-container--insights-tiles .aem-wrap--tile {
        -webkit-box-flex:0;
        -ms-flex-preferred-size: 33.33333333%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media(min-width: 48rem) {
    .tile-container--insights-tiles.tile-container--col-1 .aem-wrap--tile {
        -webkit-box-flex:0;
        -ms-flex-preferred-size: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 100%;
        max-width: 100%;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .tile-container--insights-tiles.tile-container--col-1 .aem-wrap--tile .tile {
        max-width: 50%
    }
}

@media(min-width: 64rem) {
    .tile-container--insights-tiles.tile-container--col-2 .aem-wrap--tile {
        -webkit-box-flex:0;
        -ms-flex-preferred-size: 50%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 50%;
        max-width: 50%;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media(min-width: 75rem) {
    .tile-container--insights-tiles.tile-container--col-4 .aem-wrap--tile {
        -webkit-box-flex:0;
        -ms-flex-preferred-size: 25%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 25%;
        max-width: 25%;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

.tile-container--insights-tiles .tile {
    background-color: #f5f5f5
}

.tile-container--insights-tiles .tile__headline {
    color: #0052c2
}

.tile-container--insights-tiles .tile__body {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    color: #000;
    flex-grow: 1
}

.tile-container--insights-tiles .tile__cta {
    margin-top: 10px
}

.tile-container--mainnavigation .tile {
    -webkit-box-shadow: 1px 2px 2px 0 rgba(186,186,186,.5);
    box-shadow: 1px 2px 2px 0 rgba(186,186,186,.5)
}

.tile-container--mainnavigation .tile__image-container {
    overflow: hidden
}

.tile-container--mainnavigation .tile__image {
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s
}

.tile-container--mainnavigation .tile__body-container {
    min-height: 7.5rem;
    padding: 1.5rem
}

@media(min-width: 75rem) {
    .tile-container--mainnavigation .tile__body-container {
        min-height:8.75rem
    }
}

.tile-container--mainnavigation .tile__headline:not([class*=header--h]) {
    font-size: 1rem;
    margin-bottom: .3125rem
}

@media(min-width: 75rem) {
    .tile-container--mainnavigation .tile__headline:not([class*=header--h]) {
        font-size:1.125rem
    }
}

.tile-container--mainnavigation .tile__body {
    color: #000
}

.tile-container--mainnavigation .tile__body p {
    font-family: Connections Light,Arial,Verdana,Helvetica,sans-serif;
    font-size: .875rem
}

.tile-container--mainnavigation .tile--default {
    background-color: #f5f5f5
}

.tile-container--mainnavigation .aem-wrap--tile {
    width: 100%
}

.tile-container--mainnavigation .tile-anchor:focus-within .tile__headline {
    text-decoration: underline
}

.aem-AuthorLayer-Edit .tile-container--mainnavigation .aem-wrap--tile {
    display: block
}

.tile-container--navigation-tiles .tiles {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tile-container--navigation-tiles .aem-wrap--tile {
    -webkit-box-flex: 0;
    -ms-flex-preferred-size: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    flex-basis: 100%;
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem
}

@media(min-width: 48rem) {
    .tile-container--navigation-tiles .aem-wrap--tile {
        -webkit-box-flex:0;
        -ms-flex-preferred-size: 33.33333333%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .tile-container--navigation-tiles.tile-container--col-1 .aem-wrap--tile {
        -webkit-box-flex: 0;
        -ms-flex-preferred-size: 58.33333333%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 58.33333333%;
        max-width: 58.33333333%;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .tile-container--navigation-tiles.tile-container--col-2 .aem-wrap--tile {
        -webkit-box-flex: 0;
        -ms-flex-preferred-size: 50%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 50%;
        max-width: 50%;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media(min-width: 75rem) {
    .tile-container--navigation-tiles.tile-container--col-2 .aem-wrap--tile {
        -webkit-box-flex:0;
        -ms-flex-preferred-size: 41.66666667%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 41.66666667%;
        max-width: 41.66666667%;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .tile-container--navigation-tiles.tile-container--col-3 .aem-wrap--tile {
        -webkit-box-flex: 0;
        -ms-flex-preferred-size: 33.33333333%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%;
        max-width: 23.75rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .tile-container--navigation-tiles.tile-container--col-4 .aem-wrap--tile {
        -webkit-box-flex: 0;
        -ms-flex-preferred-size: 25%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 25%;
        max-width: 25%;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

.tile-container--navigation-tiles .tile {
    background-color: #fff
}

.tile-container--navigation-tiles .tile__image-container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    padding-top: 1.875rem
}

.tile-container--navigation-tiles .tile__headline {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center
}

.tile-container--navigation-tiles .tile__image {
    width: auto
}

.tile-container--navigation-tiles .tile__cta {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.tile-container--related-tiles .aem-wrap--tile {
    -webkit-box-flex: 0;
    -ms-flex-preferred-size: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    flex-basis: 100%;
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem
}

@media(min-width: 64rem) {
    .tile-container--related-tiles .aem-wrap--tile {
        -webkit-box-flex:0;
        -ms-flex-preferred-size: 33.33333333%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media(min-width: 48rem) {
    .tile-container--related-tiles.tile-container--col-1 .aem-wrap--tile {
        -webkit-box-flex:0;
        -ms-flex-preferred-size: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 100%;
        max-width: 100%;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .tile-container--related-tiles.tile-container--col-1 .aem-wrap--tile .tile {
        max-width: 33.33333333%
    }

    .tile-container--related-tiles.tile-container--col-2 .aem-wrap--tile {
        -webkit-box-flex: 0;
        -ms-flex-preferred-size: 50%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 50%;
        max-width: 50%;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media(min-width: 75rem) {
    .tile-container--related-tiles.tile-container--col-4 .aem-wrap--tile {
        -webkit-box-flex:0;
        -ms-flex-preferred-size: 25%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 25%;
        max-width: 25%;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

.tile-container--related-tiles .tile__image-container {
    width: 100%
}

@media(min-width: 64rem) {
    .tile-container--related-tiles .tile__image-container {
        max-height:19.0625rem
    }
}

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .tile-container--related-tiles .tile__image-container {
        overflow: hidden
    }
}

.tile-container--related-tiles .tile__body-container {
    background-color: #fff
}

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .tile-container--related-tiles .rich-text-block__wrapper,.tile-container--related-tiles .row,.tile-container--related-tiles .tab-button__wrapper {
        width: 100%
    }
}

.tile-container--rightrail .aem-wrap--tile {
    width: 100%
}

.tile-container--rightrail .tiles,.tile-container--rightrail.tile-container {
    margin: 0
}

.tile-container--rightrail .tiles .aem-wrap--tile:not(:first-child) {
    margin-top: 2.5rem
}

.tile-container--rightrail .tiles:last-child .aem-wrap--tile {
    margin-bottom: 0
}

.tile-container--rightrail .tile__body-container {
    padding: .625rem 0
}

.tile-container--rightrail .tile__body-container .color-default {
    color: #646464
}

.tile-container--rightrail .tile__image {
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s
}

.tile-container--rightrail .tile__image-container {
    overflow: hidden
}

.tile-container--rightrail .tile:has(.tile-anchor:hover,.tile-anchor:focus) .tile__image {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.tile-container--rightrail .tile__metadata {
    margin: .75rem 0
}

.tile-container--rightrail .tile__taxonomy {
    margin-top: .75rem
}

.tile-container--rightrail .tile--white {
    background-color: #fff;
    padding: .9375rem 1.5625rem
}

.tile-container--rightrail .tile--gray {
    background-color: #f5f5f5;
    padding: .9375rem 1.5625rem
}

.tile-container--rightrail .tile .header--default-color {
    color: #000
}

.tile-container--rightrail .tile .tile__headline a {
    color: inherit
}

.tile-container--rightrail .tile .tile__headline a:hover {
    color: #012169
}

.tile-container--search .aem-wrap--tile {
    -webkit-box-flex: 0;
    -ms-flex-preferred-size: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    flex-basis: 100%;
    margin: 0 0 2.5rem;
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem
}

.tile-container--search .tile {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #fff;
    border-bottom: 1px solid #012169;
    -ms-flex-direction: row;
    flex-direction: row;
    padding-bottom: .625rem
}

@media(min-width: 64rem) {
    .tile-container--search .tile {
        -webkit-box-align:center;
        -ms-flex-align: center;
        align-items: center
    }
}

.tile-container--search .tile__body-container {
    padding: 0 0 0 1.25rem
}

@media(min-width: 64rem) {
    .tile-container--search .tile__body-container {
        padding:.625rem 1.875rem
    }
}

.tile-container--search .tile__lead-in {
    margin-bottom: .625rem
}

.tile-container--search .tile__headline {
    margin: 0;
    overflow-wrap: anywhere;
    word-break: normal
}

@media(max-width: 63.9375rem) {
    .tile-container--search .tile__headline {
        font-size:1.25rem
    }
}

.tile-container--search .tile__body {
    margin-top: .75rem
}

.tile-container--search .tile__body.color-default {
    color: #000
}

.tile-container--search .tile__image-container {
    background-color: #f5f5f5;
    overflow: hidden;
    width: 60%
}

@media(min-width: 64rem) {
    .tile-container--search .tile__image-container {
        -ms-flex-negative:0;
        flex-shrink: 0;
        width: 15.625rem
    }
}

.tile-container--search .tile__image-container:before {
    content: "";
    display: block;
    padding-top: 56.25%;
    width: 100%
}

.tile-container--search .tile__image {
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    position: absolute;
    top: 0;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    width: 100%
}

.tile-container--search .tile .header--default-color {
    color: #000
}

.tile-container--search .tile-anchor:focus .tile__body,.tile-container--search .tile-anchor:focus .tile__headline,.tile-container--search .tile-anchor:hover .tile__body,.tile-container--search .tile-anchor:hover .tile__headline {
    color: #0052c2
}

.aem-wrap--tile {
    margin: 1rem 0
}

.aem-wrap--tile .cq-LinkChecker--invalid {
    margin-right: auto
}

.tile {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-grow: 1;
    width: 100%
}

.tile__image-container {
    position: relative;
    width: 100%
}

.tile__banner {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-image: url("/etc.clientlibs/flagship/clientlibs/clientlib-site/resources/images/banner_flagscape_background.png");
    background-position: 95%;
    background-repeat: no-repeat;
    bottom: .9375rem;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Connections Light,Arial,Verdana,Helvetica,sans-serif;
    font-size: 1rem;
    height: 5rem;
    justify-content: center;
    line-height: 1.25;
    padding: .4375rem;
    position: absolute;
    right: .9375rem;
    width: 5rem;
    z-index: 1000
}

.tile__contributor {
    color: #000;
    margin: -1.4375rem 0 -.6875rem
}

.tile__image {
    display: block;
    height: auto;
    width: 100%
}

.tile__line {
    border-top: 2px solid #919191
}

.tile__body-container {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-grow: 1;
    padding: 1.25rem 1.875rem;
    width: 100%
}

.tile__lead-in {
    line-height: 1
}

.tile__body a:focus,.tile__body a:hover {
    text-decoration: underline
}

.tile__date {
    color: #000;
    font-size: .875rem;
    line-height: 1;
    margin-top: .625rem
}

.tile__metadata {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1.5625rem
}

.tile__metadata span:before {
    color: #000
}

.tile__metadata-text {
    color: #646464;
    font-family: Connections,Arial,Verdana,Helvetica,sans-serif;
    font-size: .875rem;
    line-height: 1.5;
    margin-left: .625rem
}

.tile__metadata--hide {
    display: none
}

.tile__taxonomy ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    padding: 0
}

.tile__taxonomy ul li {
    background-color: #ededed;
    border-radius: 3.125rem;
    color: #000;
    font-family: Connections,Arial,Verdana,Helvetica,sans-serif;
    font-size: .875rem;
    line-height: 1.5;
    margin: 0 .625rem .3125rem 0;
    padding: .1875rem .625rem
}

.tile--flagscape {
    background-image: url("/etc.clientlibs/flagship/clientlibs/clientlib-site/resources/images/flagscape_gray_background.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.tile--flagscape .tile__body-container {
    padding: 1.875rem
}

.tile--outline-dark .tile__body-container {
    border: 1px solid #d5d5d5
}

.tile-anchor {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.tile-anchor:focus .tile__image,.tile-anchor:hover .tile__image {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.tile-anchor:focus .tile__headline,.tile-anchor:hover .tile__headline {
    color: #012169
}

.tile-anchor:focus .header--blue,.tile-anchor:hover .header--blue {
    color: #000
}

uc-accordion .uc-accordion__button span:active,uc-accordion .uc-accordion__button span:hover,uc-accordion a:active,uc-accordion a:hover {
    text-decoration: underline
}

.uc-carousel[peekviewnextslide=true][peekViewBackgroundColor=gray5] .uc-carousel-slider {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(2rem,transparent),color-stop(0,#f5f5f5));
    background: linear-gradient(180deg,transparent 2rem,#f5f5f5 0)
}

@media(min-width: 40rem) {
    .uc-carousel[peekviewnextslide=true][peekViewBackgroundColor=gray5] .uc-carousel-slider {
        background:-webkit-gradient(linear,left top,left bottom,color-stop(2pc,transparent),color-stop(0,#f5f5f5),color-stop(#f5f5f5),to(transparent));
        background: linear-gradient(180deg,transparent 2pc,#f5f5f5 0,#f5f5f5 calc(100% - 4pc),transparent calc(100% - 4pc))
    }
}

.uc-carousel[peekviewnextslide=true][peekViewBackgroundColor=darkBlue] .uc-carousel-slider {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(2rem,transparent),color-stop(0,#012169));
    background: linear-gradient(180deg,transparent 2rem,#012169 0)
}

@media(min-width: 40rem) {
    .uc-carousel[peekviewnextslide=true][peekViewBackgroundColor=darkBlue] .uc-carousel-slider {
        background:-webkit-gradient(linear,left top,left bottom,color-stop(2pc,transparent),color-stop(0,#012169),color-stop(#012169),to(transparent));
        background: linear-gradient(180deg,transparent 2pc,#012169 0,#012169 calc(100% - 4pc),transparent calc(100% - 4pc))
    }
}

.uc-carousel[peekviewnextslide=true][peekViewBackgroundColor=red] .uc-carousel-slider {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(2rem,transparent),color-stop(0,#e31837));
    background: linear-gradient(180deg,transparent 2rem,#e31837 0)
}

@media(min-width: 40rem) {
    .uc-carousel[peekviewnextslide=true][peekViewBackgroundColor=red] .uc-carousel-slider {
        background:-webkit-gradient(linear,left top,left bottom,color-stop(2pc,transparent),color-stop(0,#e31837),color-stop(#e31837),to(transparent));
        background: linear-gradient(180deg,transparent 2pc,#e31837 0,#e31837 calc(100% - 4pc),transparent calc(100% - 4pc))
    }
}

.uc-carousel[peekviewnextslide=true][peekViewBackgroundColor=white] .uc-carousel-slider {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(2rem,transparent),color-stop(0,#fff));
    background: linear-gradient(180deg,transparent 2rem,#fff 0)
}

@media(min-width: 40rem) {
    .uc-carousel[peekviewnextslide=true][peekViewBackgroundColor=white] .uc-carousel-slider {
        background:-webkit-gradient(linear,left top,left bottom,color-stop(2pc,transparent),color-stop(0,#fff),color-stop(#fff),to(transparent));
        background: linear-gradient(180deg,transparent 2pc,#fff 0,#fff calc(100% - 4pc),transparent calc(100% - 4pc))
    }
}

.uc-carousel[peekviewnextslide=true][peekViewBackgroundColor=black] .uc-carousel-slider {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(2rem,transparent),color-stop(0,#000));
    background: linear-gradient(180deg,transparent 2rem,#000 0)
}

@media(min-width: 40rem) {
    .uc-carousel[peekviewnextslide=true][peekViewBackgroundColor=black] .uc-carousel-slider {
        background:-webkit-gradient(linear,left top,left bottom,color-stop(2pc,transparent),color-stop(0,#000),color-stop(#000),to(transparent));
        background: linear-gradient(180deg,transparent 2pc,#000 0,#000 calc(100% - 4pc),transparent calc(100% - 4pc))
    }
}

.uc-carousel[peekviewnextslide=true][peekViewBackgroundColor=gray] .uc-carousel-slider {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(2rem,transparent),color-stop(0,#646464));
    background: linear-gradient(180deg,transparent 2rem,#646464 0)
}

@media(min-width: 40rem) {
    .uc-carousel[peekviewnextslide=true][peekViewBackgroundColor=gray] .uc-carousel-slider {
        background:-webkit-gradient(linear,left top,left bottom,color-stop(2pc,transparent),color-stop(0,#646464),color-stop(#646464),to(transparent));
        background: linear-gradient(180deg,transparent 2pc,#646464 0,#646464 calc(100% - 4pc),transparent calc(100% - 4pc))
    }
}

.uc-carousel .rich-text-block--default .content__wrapper {
    padding: 0
}

.uc-carousel .rich-text-block--default .rich-text-block__content {
    padding: 0 3rem 0 1rem
}

.uc-carousel .rich-text-block--default .rich-text-block__image {
    padding: 0 1rem 0 0
}

.uc-carousel .uc-carousel__arrow--prev {
    z-index: 999
}

.uc-carousel [hasmediaoverlay=true] uc-media .playkit-pre-playback-play-button {
    display: none!important
}

uc-masthead-v2 .social-share {
    margin-top: 1.875rem
}

uc-media .uc-media-transcript {
    text-align: left
}

uc-media .uc-media-transcript__text a:active,uc-media .uc-media-transcript__text a:hover {
    text-decoration: underline
}

.uc-storyblock .header__headline {
    margin-bottom: 1.25rem
}

.uc-storyblock .uc-btn {
    margin-top: 1.25rem
}

.wayfinder {
    background-color: #f5f5f5
}

.wayfinder__tab-panel {
    padding: 0 2rem
}

@media(min-width: 64rem) {
    .wayfinder__tab-panel {
        padding:0
    }
}

.wayfinder__tabs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    list-style-type: none;
    padding-bottom: 2rem;
    padding-top: 2rem
}

@media(min-width: 64rem) {
    .wayfinder__tabs {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        padding-bottom: 3rem;
        padding-top: 3rem
    }
}

.wayfinder__tabs-mobile--left {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    align-items: flex-start;
    justify-content: flex-start
}

.wayfinder__tabs-mobile--center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    justify-content: center
}

@media(min-width: 64rem) {
    .wayfinder__tabs-desktop--left {
        -webkit-box-align:start;
        -ms-flex-align: start;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        align-items: flex-start;
        justify-content: flex-start
    }

    .wayfinder__tabs-desktop--center {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        align-items: center;
        justify-content: center
    }
}

.wayfinder__title {
    font-size: 1.25rem;
    margin-bottom: 1.25rem
}

@media(min-width: 48rem) {
    .wayfinder__title {
        font-size:1.5rem
    }
}

@media(min-width: 64rem) {
    .wayfinder__title {
        margin-right:1.875rem
    }
}

.wayfinder__button {
    background-color: #fff;
    border-color: #fff;
    border-color: rgba(0,0,0,0);
    border-radius: 1.65625rem;
    -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.15);
    box-shadow: 0 2px 8px 0 rgba(0,0,0,.15);
    color: #012169;
    display: block;
    font-family: Connections,Arial,Verdana,Helvetica,sans-serif;
    font-size: 1rem;
    margin-bottom: .9375rem;
    min-width: 15.1875rem;
    padding: .9375rem;
    text-align: center;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    width: auto
}

.label:focus,.label:hover {
    background-color: #012169
}

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .wayfinder__button {
        width: 15.1875rem
    }
}

@media(min-width: 48rem) {
    .wayfinder__button {
        font-size:1.125rem
    }
}

@media(min-width: 64rem) {
    .label:first-of-type {
        margin-right:1.25rem
    }
}

.label:focus,.label:hover {
    color: #fff
}

.wayfinder__button.wayfinder--active {
    background-color: #012169;
    color: #fff
}

.wayfinder__close {
    -ms-flex-negative: 0;
    background-color: rgba(0,0,0,0);
    border: none;
    cursor: pointer;
    display: block;
    flex-shrink: 0;
    height: 1.875rem;
    margin: auto;
    padding: 0;
    position: relative;
    width: 1.875rem;
    z-index: 1
}

.wayfinder__close svg {
    display: block;
    margin-top: -.625rem
}

.wayfinder__close svg .svg-line-v {
    stroke: #012169
}

.wayfinder__content {
    background-color: rgba(0,0,0,0);
    display: none;
    height: 100%;
    position: relative;
    top: -1.6875rem
}

.wayfinder__content-container {
    background-color: #fff;
    height: 100%;
    position: relative;
    top: 1.6875rem;
    z-index: 0
}

.wayfinder__content-container:before {
    background: #fff;
    border-radius: 50px 50px 0 0;
    content: "";
    display: block;
    height: 2.8125rem;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: -1.6875rem;
    width: 5.625rem;
    z-index: 0
}

.aem-AuthorLayer-Edit .wayfinder__content,.aem-AuthorLayer-Edit .wayfinder__tab-panel,.wayfinder__content.wayfinder--active {
    display: block
}

.aem-AuthorLayer-Edit .wayfinder__close,.aem-AuthorLayer-Edit .wayfinder__content-container:before {
    visibility: hidden
}

@charset "utf-8";.uc-text--red-110 {
    color: #780032
}

.uc-text--red-30 {
    color: #ffd7d5
}

.uc-text--red-90 {
    color: #c41230
}

.uc-text--red-100 {
    color: #94002b
}

.uc-text--blue-120 {
    color: #001543
}

.uc-text--blue-110 {
    color: #012169
}

.uc-text--blue-100 {
    color: #0d1ba7
}

.uc-text--blue-90 {
    color: #1d2ecf
}

.uc-text--blue-30 {
    color: #cedfff
}

.uc-text--shade-100 {
    color: #5c5050
}

uc-accordion-item {
    border-top: 1px solid #d5d5d5;
    display: block
}

uc-accordion-item[isopen] .uc-accordion-item__content {
    opacity: 1
}

[icon=plus] uc-accordion-item[isopen] .trigger label:after {
    -webkit-animation: fade .3s linear;
    animation: fade .3s linear;
    content: "";
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

[icon=caret] uc-accordion-item[isopen] .trigger label:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

uc-accordion-item .trigger {
    margin: 0
}

uc-accordion-item .trigger button {
    background: none;
    border: none;
    color: #000;
    cursor: pointer;
    font-family: "Connections";
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 100;
    line-height: 1.25;
    position: relative;
    text-align: left;
    width: 100%
}

@media(min-width: 68rem) {
    uc-accordion-item .trigger button {
        font-size:1.5rem
    }
}

uc-accordion-item .trigger label:after {
    bottom: calc(50% - .6em);
    content: "";
    font-family: "Connections";
    font-family: icomoon;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 100;
    line-height: 1.25;
    position: absolute;
    right: 1rem;
    -webkit-transition: all .28s cubic-bezier(.02,.01,.47,1) .05s;
    transition: all .28s cubic-bezier(.02,.01,.47,1) .05s
}

@media(min-width: 68rem) {
    uc-accordion-item .trigger label:after {
        font-size:1.5rem
    }
}

[icon=plus] uc-accordion-item .trigger label:after {
    content: "";
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

[icon=caret] uc-accordion-item .trigger label:after {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

uc-accordion-item .trigger label:active,uc-accordion-item .trigger label:focus,uc-accordion-item .trigger label:hover {
    color: #0053c2
}

uc-accordion-item .trigger label:focus-visible {
    outline: 2px solid #0053c2
}

uc-accordion-item .trigger button.uc-headline--sm {
    padding: 2rem 0
}

uc-accordion-item .trigger button.uc-headline--xsm {
    padding: 1.25rem 0
}

uc-accordion-item .trigger button .uc-heading__headline {
    display: inline-block;
    width: 90%
}

uc-accordion-item .uc-accordion-item__content {
    font-family: "Connections";
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    max-height: 0;
    max-width: 90%;
    opacity: 0;
    overflow: hidden;
    -webkit-transition: max-height .4s ease-out,opacity .3s;
    transition: max-height .4s ease-out,opacity .3s
}

@media(min-width: 68rem) {
    uc-accordion-item .uc-accordion-item__content {
        font-size:1.125rem
    }
}

uc-accordion-item .uc-accordion-item__content :first-child {
    margin-top: 0
}

uc-accordion-item:last-child {
    border-bottom: 1px solid #d5d5d5
}

uc-accordion[theme=dark] .trigger button {
    color: #fff
}

uc-accordion[theme=dark] .trigger label:active,uc-accordion[theme=dark] .trigger label:focus,uc-accordion[theme=dark] .trigger label:hover {
    color: #80a8e0
}

uc-accordion[theme=dark] .trigger label:focus-visible {
    outline: 2px solid #fff
}

uc-accordion[theme=dark] .uc-accordion-item__content {
    color: #fff
}

@-webkit-keyframes fade {
    0% {
        opacity: 1
    }

    50% {
        opacity: .5
    }

    to {
        opacity: 1
    }
}

@keyframes fade {
    0% {
        opacity: 1
    }

    50% {
        opacity: .5
    }

    to {
        opacity: 1
    }
}

uc-accordion .expand-collapse {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: "connections";
    font-size: 1.125rem;
    justify-content: end;
    padding: 0 .3125rem 1rem 0
}

@media(min-width: 40rem) {
    uc-accordion .expand-collapse {
        padding:0 1.25rem 1rem 0
    }
}

uc-accordion .expand-collapse a {
    color: #0053c2
}

uc-accordion .expand-collapse a:active,uc-accordion .expand-collapse a:focus,uc-accordion .expand-collapse a:hover {
    text-decoration: underline
}

uc-accordion .expand-collapse .expand-collapse-separator {
    padding-inline:.3125rem}

uc-accordion .expand-collapse .isHidden {
    display: none
}

.animation__wrapper {
    display: block
}

.animation__wrapper .animation-wide {
    min-width: 100%;
    width: 100%
}

.animation__ani-asset {
    height: auto;
    width: 100%
}

.tile-container .manually-tiles .aem-wrap--animation {
    -webkit-box-flex: 0;
    -ms-flex-preferred-size: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    flex-basis: 100%;
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem
}

.tile-container .manually-tiles .aem-wrap--animation .animation__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    border-bottom: 0;
    display: block;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center;
    margin: 0;
    max-width: none;
    min-height: auto;
    padding: 1rem
}

@media(min-width: 68rem) {
    .animation__ani-asset {
        width:100%
    }

    .tile-container .manually-tiles .aem-wrap--animation {
        -webkit-box-flex: 0;
        -ms-flex-preferred-size: 33%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 33%;
        max-width: 33%;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media only screen and (max-width: 40rem) {
    .animation__wrapper.animation-vertical-mobile .animation__ani-asset {
        min-height:450px;
        min-width: auto;
        width: 380px
    }

    .animation__wrapper .animation-200-height-mobile {
        min-height: 200px
    }

    .animation__wrapper .animation-300-height-mobile {
        min-height: 300px
    }

    .animation__wrapper .animation-400-height-mobile {
        min-height: 25pc
    }

    .animation__wrapper .animation-500-height-mobile {
        min-height: 500px
    }

    .animation__wrapper .animation-600-height-mobile {
        min-height: 600px
    }

    .animation__wrapper .animation-700-height-mobile {
        min-height: 700px
    }

    .animation__wrapper .animation-800-height-mobile {
        min-height: 50pc
    }
}

@media only screen and (min-width: 40rem)and (max-width:68rem) {
    .animation__wrapper.animation-vertical-tablet .animation__ani-asset {
        min-height:450px;
        min-width: auto;
        width: 380px
    }

    .animation__wrapper .animation-200-height-tablet {
        min-height: 200px
    }

    .animation__wrapper .animation-300-height-tablet {
        min-height: 300px
    }

    .animation__wrapper .animation-400-height-tablet {
        min-height: 25pc
    }

    .animation__wrapper .animation-500-height-tablet {
        min-height: 500px
    }

    .animation__wrapper .animation-600-height-tablet {
        min-height: 600px
    }

    .animation__wrapper .animation-700-height-tablet {
        min-height: 700px
    }

    .animation__wrapper .animation-800-height-tablet {
        min-height: 50pc
    }
}

@media only screen and (min-width: 1089px) {
    .animation__wrapper .animation-200-height-desktop {
        min-height:200px
    }

    .animation__wrapper .animation-300-height-desktop {
        min-height: 300px
    }

    .animation__wrapper .animation-400-height-desktop {
        min-height: 25pc
    }

    .animation__wrapper .animation-500-height-desktop {
        min-height: 500px
    }

    .animation__wrapper .animation-600-height-desktop {
        min-height: 600px
    }

    .animation__wrapper .animation-700-height-desktop {
        min-height: 700px
    }

    .animation__wrapper .animation-800-height-desktop {
        min-height: 50pc
    }
}

uc-avatar-image {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

uc-avatar-image .uc-avatar-image {
    aspect-ratio: 1/1;
    display: block
}

uc-avatar-image .uc-avatar-image img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center top;
    object-position: center top;
    width: 100%
}

uc-avatar-image .uc-avatar-image--xxLarge {
    width: 9rem
}

uc-avatar-image .uc-avatar-image--xLarge {
    width: 7.5rem
}

uc-avatar-image .uc-avatar-image--large {
    width: 6rem
}

uc-avatar-image .uc-avatar-image--medium {
    width: 5rem
}

uc-avatar-image .uc-avatar-image--small {
    width: 4rem
}

uc-avatar-image .uc-avatar-image--xSmall {
    width: 3rem
}

@media(max-width: calc(40rem - 1px)) {
    uc-avatar-image .uc-avatar-image-mobile--xxLarge {
        width:9rem
    }

    uc-avatar-image .uc-avatar-image-mobile--xLarge {
        width: 7.5rem
    }

    uc-avatar-image .uc-avatar-image-mobile--large {
        width: 6rem
    }

    uc-avatar-image .uc-avatar-image-mobile--medium {
        width: 5rem
    }

    uc-avatar-image .uc-avatar-image-mobile--small {
        width: 4rem
    }

    uc-avatar-image .uc-avatar-image-mobile--xSmall {
        width: 3rem
    }
}

uc-avatar-image[mask-shape=circle] .uc-avatar-image {
    border-radius: 50%;
    overflow: hidden
}

uc-avatar-tile-grid {
    display: block;
    font-family: "Connections";
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5
}

@media(min-width: 68rem) {
    uc-avatar-tile-grid {
        font-size:1.125rem
    }
}

uc-avatar-tile-grid.white uc-avatar-tile {
    background-color: #fff
}

uc-avatar-tile-grid .uc-avatar-tile-grid {
    -webkit-column-gap: var(--unity-grid--col-gap);
    -moz-column-gap: var(--unity-grid--col-gap);
    column-gap: var(--unity-grid--col-gap);
    display: grid;
    margin-bottom: 2rem;
    padding: 0 1rem;
    row-gap: var(--unity-grid--row-gap);
    row-gap: 2rem
}

@media(min-width: 40rem) {
    uc-avatar-tile-grid .uc-avatar-tile-grid {
        grid-template-columns:1fr 1fr 1fr;
        margin-bottom: 2.5rem;
        padding: 0;
        row-gap: 0
    }
}

uc-avatar-tile-grid .uc-avatar-tile-grid[remove-padding] {
    padding: 0
}

uc-avatar-tile-grid .uc-avatar-tile-grid__parsys {
    -webkit-column-gap: var(--unity-grid--col-gap);
    -moz-column-gap: var(--unity-grid--col-gap);
    column-gap: var(--unity-grid--col-gap);
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: 2.5rem;
    padding: 0;
    row-gap: var(--unity-grid--row-gap);
    row-gap: 0
}

uc-avatar-tile-grid .uc-avatar-tile-grid--1>div.aem-wrap--avatar-tile:nth-child(2),uc-avatar-tile-grid .uc-avatar-tile-grid--1>div.aem-wrap--avatar-tile:nth-child(3),uc-avatar-tile-grid .uc-avatar-tile-grid--2 div:nth-child(3) {
    display: none
}

uc-avatar-tile-grid[editMode] .uc-avatar-tile-grid {
    display: block
}

uc-avatar-tile-grid[data-alignment=center] .uc-avatar-tile {
    text-align: center
}

uc-avatar-tile-grid .hide-parsys>div.newpar.new.section.cq-Editable-dom,uc-avatar-tile-grid .hide-parsys>div>.newpar.new.section.cq-Editable-dom {
    display: none
}

uc-avatar-tile {
    display: block;
    font-family: "Connections";
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5
}

@media(min-width: 68rem) {
    uc-avatar-tile {
        font-size:1.125rem
    }
}

uc-avatar-tile .uc-avatar-tile {
    border: 1px solid #d5d5d5;
    display: block;
    padding: 2rem 1rem
}

@media(min-width: 40rem) {
    uc-avatar-tile .uc-avatar-tile {
        padding:2rem 1.5rem
    }
}

uc-avatar-tile .uc-avatar-tile__bio {
    min-height: 4.5rem;
    padding-right: 3rem;
    position: relative
}

@media(min-width: 40rem) {
    uc-avatar-tile .uc-avatar-tile__bio {
        min-height:5.0625rem
    }
}

uc-avatar-tile .uc-avatar-tile__bio button {
    background: none;
    border: none;
    color: #0053c2;
    cursor: pointer;
    font-family: "Connections";
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 100;
    line-height: 1.25;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: all .28s cubic-bezier(.02,.01,.47,1);
    transition: all .28s cubic-bezier(.02,.01,.47,1)
}

@media(min-width: 68rem) {
    uc-avatar-tile .uc-avatar-tile__bio button {
        font-size:1.5rem
    }
}

uc-avatar-tile .uc-avatar-tile__bio label:after {
    content: "";
    font-family: "Connections";
    font-family: icomoon,sans-serif!important;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 100;
    line-height: 1.25
}

@media(min-width: 68rem) {
    uc-avatar-tile .uc-avatar-tile__bio label:after {
        font-size:1.5rem
    }
}

uc-avatar-tile .uc-avatar-tile__bio label:focus-visible {
    outline: 2px solid #0053c2
}

uc-avatar-tile .uc-avatar-tile__image {
    margin: 0 0 1.5625rem
}

uc-avatar-tile .uc-avatar-tile__heading .uc-heading__subheadline * {
    margin: 0
}

uc-avatar-tile .uc-avatar-tile__link-container {
    margin: 0 0 .9375rem
}

uc-avatar-tile .uc-avatar-tile__link {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden
}

uc-avatar-tile .uc-avatar-tile__bio-text {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    margin: 0;
    overflow: hidden
}

uc-avatar-tile .uc-avatar-tile__bio-text p {
    margin: 0
}

uc-avatar-tile .uc-avatar-tile__view-bio {
    text-decoration: none
}

uc-avatar-tile .uc-avatar-tile__view-bio>span:first-child {
    display: inline-block
}

uc-avatar-tile .uc-avatar-tile__view-bio>span:nth-child(2) {
    display: none
}

uc-avatar-tile .uc-avatar-tile__link-title {
    margin: .625rem 0 0
}

uc-avatar-tile[isopen] .uc-avatar-tile__bio button {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

uc-avatar-tile[isopen] .uc-avatar-tile__view-bio>span:first-child {
    display: none
}

uc-avatar-tile[isopen] .uc-avatar-tile__view-bio>span:nth-child(2) {
    display: inline-block
}

uc-avatar-tile[isopen] .uc-avatar-tile__bio-text {
    display: block
}

.uc-background__container--flagscape-normal-blue,.uc-background__container--flagscape-normal-gray,.uc-background__container--flagscape-normal-red,.uc-background__container--flagscape-simple-blue,.uc-background__container--flagscape-simple-gray,.uc-background__container--flagscape-simple-red,.uc-background__container--image {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.uc-background {
    --gradient-direction: "to bottom";
    --gradient-color: transparent;
    --gradient-spread: 0;
    --image-s-url: "";
    --image-m-url: "";
    --image-l-url: "";
    display: block;
    position: relative
}

.uc-background img,.uc-background picture {
    display: block;
    height: auto;
    margin: 0;
    max-width: 100%;
    padding: 0;
    width: 100%
}

.uc-background[removeplaypause=true] .uc-native-video__controls {
    display: none
}

.uc-background__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.uc-background__container--center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.uc-background__container--top {
    -webkit-box-align: top;
    -ms-flex-align: top;
    align-items: top
}

.uc-background__container--transparent {
    background-color: transparent
}

.uc-background__container--white {
    background-color: #fff
}

.uc-background__container--dark-blue {
    background-color: #012169
}

.uc-background__container--royal-blue {
    background-color: #0053c2
}

.uc-background__container--bright-blue {
    background-color: #0073cf
}

.uc-background__container--bright-red {
    background-color: #e31837
}

.uc-background__container--crimson-red {
    background-color: #780032
}

.uc-background__container--regal-red {
    background-color: #c41230
}

.uc-background__container--gray {
    background-color: #646464
}

.uc-background__container--lightgray {
    background-color: #f5f5f5
}

.uc-background__container--black {
    background-color: #000
}

.uc-background__container--red-ten {
    background-color: #fff6f4
}

.uc-background__container--red-thirty {
    background-color: #ffd7d5
}

.uc-background__container--blue-ten {
    background-color: #f3f6ff
}

.uc-background__container--blue-thirty {
    background-color: #cedfff
}

.uc-background__container--blue-ninety {
    background-color: #1d2ecf
}

.uc-background__container--blue-one-hundred {
    background-color: #0d1ba7
}

.uc-background__container--default.overlay-activated {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--gradient-direction)),color-stop(var(--gradient-color)),to(transparent));
    background-image: linear-gradient(var(--gradient-direction),var(--gradient-color) var(--gradient-spread),transparent)
}

.uc-background__container--default.overlay-activated.overlay-deactivated-mobile {
    background-image: none
}

@media(min-width: 68rem) {
    .uc-background__container--default.overlay-activated.overlay-deactivated-mobile {
        background-image:-webkit-gradient(linear,left top,left bottom,from(var(--gradient-direction)),color-stop(var(--gradient-color)),to(transparent));
        background-image: linear-gradient(var(--gradient-direction),var(--gradient-color) var(--gradient-spread),transparent)
    }
}

.uc-background__container--flagscape-normal-blue {
    background-image: url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-normal-blue.svg")
}

.uc-background__container--flagscape-normal-blue.overlay-activated {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--gradient-direction)),color-stop(var(--gradient-color)),to(transparent)),url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-normal-blue.svg");
    background-image: linear-gradient(var(--gradient-direction),var(--gradient-color) var(--gradient-spread),transparent),url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-normal-blue.svg")
}

.uc-background__container--flagscape-normal-blue.overlay-deactivated-mobile {
    background-image: url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-normal-blue.svg")
}

@media(min-width: 68rem) {
    .uc-background__container--flagscape-normal-blue.overlay-deactivated-mobile {
        background-image:-webkit-gradient(linear,left top,left bottom,from(var(--gradient-direction)),color-stop(var(--gradient-color)),to(transparent)),url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-normal-blue.svg");
        background-image: linear-gradient(var(--gradient-direction),var(--gradient-color) var(--gradient-spread),transparent),url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-normal-blue.svg")
    }
}

.uc-background__container--flagscape-normal-gray {
    background-image: url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-normal-gray.svg")
}

.uc-background__container--flagscape-normal-gray.overlay-activated {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--gradient-direction)),color-stop(var(--gradient-color)),to(transparent)),url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-normal-gray.svg");
    background-image: linear-gradient(var(--gradient-direction),var(--gradient-color) var(--gradient-spread),transparent),url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-normal-gray.svg")
}

.uc-background__container--flagscape-normal-gray.overlay-deactivated-mobile {
    background-image: url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-normal-gray.svg")
}

@media(min-width: 68rem) {
    .uc-background__container--flagscape-normal-gray.overlay-deactivated-mobile {
        background-image:-webkit-gradient(linear,left top,left bottom,from(var(--gradient-direction)),color-stop(var(--gradient-color)),to(transparent)),url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-normal-gray.svg");
        background-image: linear-gradient(var(--gradient-direction),var(--gradient-color) var(--gradient-spread),transparent),url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-normal-gray.svg")
    }
}

.uc-background__container--flagscape-normal-red {
    background-image: url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-normal-red.svg")
}

.uc-background__container--flagscape-normal-red.overlay-activated {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--gradient-direction)),color-stop(var(--gradient-color)),to(transparent)),url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-normal-red.svg");
    background-image: linear-gradient(var(--gradient-direction),var(--gradient-color) var(--gradient-spread),transparent),url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-normal-red.svg")
}

.uc-background__container--flagscape-normal-red.overlay-deactivated-mobile {
    background-image: url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-normal-red.svg")
}

@media(min-width: 68rem) {
    .uc-background__container--flagscape-normal-red.overlay-deactivated-mobile {
        background-image:-webkit-gradient(linear,left top,left bottom,from(var(--gradient-direction)),color-stop(var(--gradient-color)),to(transparent)),url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-normal-red.svg");
        background-image: linear-gradient(var(--gradient-direction),var(--gradient-color) var(--gradient-spread),transparent),url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-normal-red.svg")
    }
}

.uc-background__container--flagscape-simple-blue {
    background-image: url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-simple-blue.svg")
}

.uc-background__container--flagscape-simple-blue.overlay-activated {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--gradient-direction)),color-stop(var(--gradient-color)),to(transparent)),url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-simple-blue.svg");
    background-image: linear-gradient(var(--gradient-direction),var(--gradient-color) var(--gradient-spread),transparent),url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-simple-blue.svg")
}

.uc-background__container--flagscape-simple-blue.overlay-deactivated-mobile {
    background-image: url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-simple-blue.svg")
}

@media(min-width: 68rem) {
    .uc-background__container--flagscape-simple-blue.overlay-deactivated-mobile {
        background-image:-webkit-gradient(linear,left top,left bottom,from(var(--gradient-direction)),color-stop(var(--gradient-color)),to(transparent)),url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-simple-blue.svg");
        background-image: linear-gradient(var(--gradient-direction),var(--gradient-color) var(--gradient-spread),transparent),url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-simple-blue.svg")
    }
}

.uc-background__container--flagscape-simple-gray {
    background-image: url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-simple-gray.svg")
}

.uc-background__container--flagscape-simple-gray.overlay-activated {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--gradient-direction)),color-stop(var(--gradient-color)),to(transparent)),url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-simple-gray.svg");
    background-image: linear-gradient(var(--gradient-direction),var(--gradient-color) var(--gradient-spread),transparent),url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-simple-gray.svg")
}

.uc-background__container--flagscape-simple-gray.overlay-deactivated-mobile {
    background-image: url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-simple-gray.svg")
}

@media(min-width: 68rem) {
    .uc-background__container--flagscape-simple-gray.overlay-deactivated-mobile {
        background-image:-webkit-gradient(linear,left top,left bottom,from(var(--gradient-direction)),color-stop(var(--gradient-color)),to(transparent)),url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-simple-gray.svg");
        background-image: linear-gradient(var(--gradient-direction),var(--gradient-color) var(--gradient-spread),transparent),url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-simple-gray.svg")
    }
}

.uc-background__container--flagscape-simple-red {
    background-image: url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-simple-red.svg")
}

.uc-background__container--flagscape-simple-red.overlay-activated {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--gradient-direction)),color-stop(var(--gradient-color)),to(transparent)),url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-simple-red.svg");
    background-image: linear-gradient(var(--gradient-direction),var(--gradient-color) var(--gradient-spread),transparent),url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-simple-red.svg")
}

.uc-background__container--flagscape-simple-red.overlay-deactivated-mobile {
    background-image: url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-simple-red.svg")
}

@media(min-width: 68rem) {
    .uc-background__container--flagscape-simple-red.overlay-deactivated-mobile {
        background-image:-webkit-gradient(linear,left top,left bottom,from(var(--gradient-direction)),color-stop(var(--gradient-color)),to(transparent)),url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-simple-red.svg");
        background-image: linear-gradient(var(--gradient-direction),var(--gradient-color) var(--gradient-spread),transparent),url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/flagscape-simple-red.svg")
    }
}

.uc-background__container--image {
    background-image: var(--image-s-url)
}

@media(min-width: 40rem) {
    .uc-background__container--image {
        background-image:var(--image-m-url)
    }
}

@media(min-width: 68rem) {
    .uc-background__container--image {
        background-image:var(--image-l-url)
    }
}

.uc-background__container--image.overlay-activated {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--gradient-direction)),color-stop(var(--gradient-color)),to(transparent)),var(--image-s-url);
    background-image: linear-gradient(var(--gradient-direction),var(--gradient-color) var(--gradient-spread),transparent),var(--image-s-url)
}

@media(min-width: 40rem) {
    .uc-background__container--image.overlay-activated {
        background-image:-webkit-gradient(linear,left top,left bottom,from(var(--gradient-direction)),color-stop(var(--gradient-color)),to(transparent)),var(--image-m-url);
        background-image: linear-gradient(var(--gradient-direction),var(--gradient-color) var(--gradient-spread),transparent),var(--image-m-url)
    }
}

@media(min-width: 68rem) {
    .uc-background__container--image.overlay-activated {
        background-image:-webkit-gradient(linear,left top,left bottom,from(var(--gradient-direction)),color-stop(var(--gradient-color)),to(transparent)),var(--image-l-url);
        background-image: linear-gradient(var(--gradient-direction),var(--gradient-color) var(--gradient-spread),transparent),var(--image-l-url)
    }
}

.uc-background__container--image:not(.overlay-activated) .uc-background__container--stack-image-overlay {
    display: none
}

.uc-background__container--image.overlay-deactivated-mobile {
    background-image: var(--image-s-url)
}

@media(min-width: 40rem) {
    .uc-background__container--image.overlay-deactivated-mobile {
        background-image:var(--image-m-url)
    }
}

@media(min-width: 68rem) {
    .uc-background__container--image.overlay-deactivated-mobile {
        background-image:-webkit-gradient(linear,left top,left bottom,from(var(--gradient-direction)),color-stop(var(--gradient-color)),to(transparent)),var(--image-l-url);
        background-image: linear-gradient(var(--gradient-direction),var(--gradient-color) var(--gradient-spread),transparent),var(--image-l-url)
    }
}

.uc-background__container--second-image {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3
}

.uc-background__container--second-image picture {
    height: 100%;
    width: 100%
}

.uc-background__container--second-image img.uc-image--standard {
    height: 100%;
    -o-object-fit: none;
    object-fit: none;
    padding: 1rem;
    width: 100%
}

.uc-background__container--second-image.bg-second-position-s--left-top .uc-image--standard {
    -o-object-position: left top;
    object-position: left top
}

.uc-background__container--second-image.bg-second-position-s--left-center .uc-image--standard {
    -o-object-position: left center;
    object-position: left center
}

.uc-background__container--second-image.bg-second-position-s--left-bottom .uc-image--standard {
    -o-object-position: left bottom;
    object-position: left bottom
}

.uc-background__container--second-image.bg-second-position-s--center-top .uc-image--standard {
    -o-object-position: center top;
    object-position: center top
}

.uc-background__container--second-image.bg-second-position-s--center .uc-image--standard {
    -o-object-position: center;
    object-position: center
}

.uc-background__container--second-image.bg-second-position-s--center-bottom .uc-image--standard {
    -o-object-position: center bottom;
    object-position: center bottom
}

.uc-background__container--second-image.bg-second-position-s--right-top .uc-image--standard {
    -o-object-position: right top;
    object-position: right top
}

.uc-background__container--second-image.bg-second-position-s--right-center .uc-image--standard {
    -o-object-position: right center;
    object-position: right center
}

.uc-background__container--second-image.bg-second-position-s--right-bottom .uc-image--standard {
    -o-object-position: right bottom;
    object-position: right bottom
}

@media(min-width: 40rem) {
    .uc-background__container--second-image.bg-second-position-m--left-top .uc-image--standard {
        -o-object-position:left top;
        object-position: left top
    }

    .uc-background__container--second-image.bg-second-position-m--left-center .uc-image--standard {
        -o-object-position: left center;
        object-position: left center
    }

    .uc-background__container--second-image.bg-second-position-m--left-bottom .uc-image--standard {
        -o-object-position: left bottom;
        object-position: left bottom
    }

    .uc-background__container--second-image.bg-second-position-m--center-top .uc-image--standard {
        -o-object-position: center top;
        object-position: center top
    }

    .uc-background__container--second-image.bg-second-position-m--center .uc-image--standard {
        -o-object-position: center;
        object-position: center
    }

    .uc-background__container--second-image.bg-second-position-m--center-bottom .uc-image--standard {
        -o-object-position: center bottom;
        object-position: center bottom
    }

    .uc-background__container--second-image.bg-second-position-m--right-top .uc-image--standard {
        -o-object-position: right top;
        object-position: right top
    }

    .uc-background__container--second-image.bg-second-position-m--right-center .uc-image--standard {
        -o-object-position: right center;
        object-position: right center
    }

    .uc-background__container--second-image.bg-second-position-m--right-bottom .uc-image--standard {
        -o-object-position: right bottom;
        object-position: right bottom
    }
}

@media(min-width: 68rem) {
    .uc-background__container--second-image.bg-second-position-l--left-top .uc-image--standard {
        -o-object-position:left top;
        object-position: left top
    }

    .uc-background__container--second-image.bg-second-position-l--left-center .uc-image--standard {
        -o-object-position: left center;
        object-position: left center
    }

    .uc-background__container--second-image.bg-second-position-l--left-bottom .uc-image--standard {
        -o-object-position: left bottom;
        object-position: left bottom
    }

    .uc-background__container--second-image.bg-second-position-l--center-top .uc-image--standard {
        -o-object-position: center top;
        object-position: center top
    }

    .uc-background__container--second-image.bg-second-position-l--center .uc-image--standard {
        -o-object-position: center;
        object-position: center
    }

    .uc-background__container--second-image.bg-second-position-l--center-bottom .uc-image--standard {
        -o-object-position: center bottom;
        object-position: center bottom
    }

    .uc-background__container--second-image.bg-second-position-l--right-top .uc-image--standard {
        -o-object-position: right top;
        object-position: right top
    }

    .uc-background__container--second-image.bg-second-position-l--right-center .uc-image--standard {
        -o-object-position: right center;
        object-position: right center
    }

    .uc-background__container--second-image.bg-second-position-l--right-bottom .uc-image--standard {
        -o-object-position: right bottom;
        object-position: right bottom
    }
}

.uc-background__container--video {
    position: relative;
    z-index: 1
}

.uc-background__container--video-wrapper {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.uc-background__container--video .uc-native-video__controls {
    z-index: 5
}

.uc-background__container--video.bg-position--left-top .uc-native-video--standard {
    -o-object-position: left top;
    object-position: left top
}

.uc-background__container--video.bg-position--left-center .uc-native-video--standard {
    -o-object-position: left center;
    object-position: left center
}

.uc-background__container--video.bg-position--left-bottom .uc-native-video--standard {
    -o-object-position: left bottom;
    object-position: left bottom
}

.uc-background__container--video.bg-position--center-top .uc-native-video--standard {
    -o-object-position: center top;
    object-position: center top
}

.uc-background__container--video.bg-position--center .uc-native-video--standard {
    -o-object-position: center;
    object-position: center
}

.uc-background__container--video.bg-position--center-bottom .uc-native-video--standard {
    -o-object-position: center bottom;
    object-position: center bottom
}

.uc-background__container--video.bg-position--right-top .uc-native-video--standard {
    -o-object-position: right top;
    object-position: right top
}

.uc-background__container--video.bg-position--right-center .uc-native-video--standard {
    -o-object-position: right center;
    object-position: right center
}

.uc-background__container--video.bg-position--right-bottom .uc-native-video--standard {
    -o-object-position: right bottom;
    object-position: right bottom
}

.uc-background__container--video.bg-object-fit--cover .uc-native-video--standard {
    -o-object-fit: cover;
    object-fit: cover
}

.uc-background__container--video.bg-object-fit--contain .uc-native-video--standard {
    -o-object-fit: contain;
    object-fit: contain
}

.uc-background__container--video-overlay {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2
}

.uc-background__container--video-overlay:not(.overlay-deactivated-mobile) {
    background: -webkit-gradient(linear,left top,left bottom,from(var(--gradient-direction)),color-stop(var(--gradient-color)),to(transparent));
    background: linear-gradient(var(--gradient-direction),var(--gradient-color) var(--gradient-spread),transparent)
}

@media(min-width: 68rem) {
    .uc-background__container--video-overlay {
        background:-webkit-gradient(linear,left top,left bottom,from(var(--gradient-direction)),color-stop(var(--gradient-color)),to(transparent));
        background: linear-gradient(var(--gradient-direction),var(--gradient-color) var(--gradient-spread),transparent)
    }
}

.uc-background__container--stack-image {
    display: none;
    position: relative
}

.uc-background__container--stack-image-overlay {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2
}

.uc-background__container--stack-image-overlay:not(.overlay-deactivated-mobile) {
    background: -webkit-gradient(linear,left top,left bottom,from(var(--gradient-direction)),color-stop(var(--gradient-color)),to(transparent));
    background: linear-gradient(var(--gradient-direction),var(--gradient-color) var(--gradient-spread),transparent)
}

@media(min-width: 68rem) {
    .uc-background__container--stack-image-overlay {
        background:-webkit-gradient(linear,left top,left bottom,from(var(--gradient-direction)),color-stop(var(--gradient-color)),to(transparent));
        background: linear-gradient(var(--gradient-direction),var(--gradient-color) var(--gradient-spread),transparent)
    }
}

.uc-background__content {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 100%;
    z-index: 4
}

.uc-background__content--pt-8 {
    padding-top: .5rem
}

.uc-background__content--pt-16 {
    padding-top: 1rem
}

.uc-background__content--pt-24 {
    padding-top: 1.5rem
}

.uc-background__content--pt-32 {
    padding-top: 2rem
}

.uc-background__content--pt-40 {
    padding-top: 2.5rem
}

.uc-background__content--pb-8 {
    padding-bottom: .5rem
}

.uc-background__content--pb-16 {
    padding-bottom: 1rem
}

.uc-background__content--pb-24 {
    padding-bottom: 1.5rem
}

.uc-background__content--pb-32 {
    padding-bottom: 2rem
}

.uc-background__content--pb-40 {
    padding-bottom: 2.5rem
}

.uc-background__container.bg-position-s--left-top {
    background-position: 0 0
}

.uc-background__container.bg-position-s--left-center {
    background-position: 0
}

.uc-background__container.bg-position-s--left-bottom {
    background-position: 0 100%
}

.uc-background__container.bg-position-s--center-top {
    background-position: top
}

.uc-background__container.bg-position-s--center {
    background-position: 50%
}

.uc-background__container.bg-position-s--center-bottom {
    background-position: bottom
}

.uc-background__container.bg-position-s--right-top {
    background-position: 100% 0
}

.uc-background__container.bg-position-s--right-center {
    background-position: 100%
}

.uc-background__container.bg-position-s--right-bottom {
    background-position: 100% 100%
}

@media(min-width: 40rem) {
    .uc-background__container.bg-position-m--left-top {
        background-position:0 0
    }

    .uc-background__container.bg-position-m--left-center {
        background-position: 0
    }

    .uc-background__container.bg-position-m--left-bottom {
        background-position: 0 100%
    }

    .uc-background__container.bg-position-m--center-top {
        background-position: top
    }

    .uc-background__container.bg-position-m--center {
        background-position: 50%
    }

    .uc-background__container.bg-position-m--center-bottom {
        background-position: bottom
    }

    .uc-background__container.bg-position-m--right-top {
        background-position: 100% 0
    }

    .uc-background__container.bg-position-m--right-center {
        background-position: 100%
    }

    .uc-background__container.bg-position-m--right-bottom {
        background-position: 100% 100%
    }
}

@media(min-width: 68rem) {
    .uc-background__container.bg-position-l--left-top {
        background-position:0 0
    }

    .uc-background__container.bg-position-l--left-center {
        background-position: 0
    }

    .uc-background__container.bg-position-l--left-bottom {
        background-position: 0 100%
    }

    .uc-background__container.bg-position-l--center-top {
        background-position: top
    }

    .uc-background__container.bg-position-l--center {
        background-position: 50%
    }

    .uc-background__container.bg-position-l--center-bottom {
        background-position: bottom
    }

    .uc-background__container.bg-position-l--right-top {
        background-position: 100% 0
    }

    .uc-background__container.bg-position-l--right-center {
        background-position: 100%
    }

    .uc-background__container.bg-position-l--right-bottom {
        background-position: 100% 100%
    }
}

.uc-background__container.bg-object-fit-s--cover {
    background-size: cover
}

.uc-background__container.bg-object-fit-s--contain {
    background-size: contain
}

@media(min-width: 40rem) {
    .uc-background__container.bg-object-fit-m--cover {
        background-size:cover
    }

    .uc-background__container.bg-object-fit-m--contain {
        background-size: contain
    }
}

@media(min-width: 68rem) {
    .uc-background__container.bg-object-fit-l--cover {
        background-size:cover
    }

    .uc-background__container.bg-object-fit-l--contain {
        background-size: contain
    }
}

uc-button.uc-btn {
    display: inline-block;
    font-family: "cnx-regular";
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    position: relative
}

@media(min-width: 68rem) {
    uc-button.uc-btn {
        font-size:1.125rem
    }
}

uc-button.uc-btn a,uc-button.uc-btn label,uc-button.uc-btn input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #000;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: 1em;
    line-height: 1.25;
    margin: 0;
    outline: 0;
    padding: 15px;
    text-decoration: none;
    -webkit-transition: all .25s ease-out .05s;
    transition: all .25s ease-out .05s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

uc-button.uc-btn a:hover,uc-button.uc-btn label:hover,uc-button.uc-btn input:hover {
    background-color: #646464;
    color: #fff
}

uc-button.uc-btn a:active:focus,uc-button.uc-btn label:active:focus,uc-button.uc-btn input:active:focus {
    -webkit-box-shadow: none;
    box-shadow: none
}

uc-button.uc-btn a:focus,uc-button.uc-btn label:focus,uc-button.uc-btn input:focus {
    background-color: #646464;
    -webkit-box-shadow: 0 0 0 3px #fff,0 0 0 5px #646464;
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #646464;
    color: #fff;
    outline: none
}

uc-button.uc-btn a:active,uc-button.uc-btn label:active,uc-button.uc-btn input:active {
    background-color: #373737
}

uc-button.uc-btn a.disabled,uc-button.uc-btn a[disabled],uc-button.uc-btn label.disabled,uc-button.uc-btn label[disabled],uc-button.uc-btn input.disabled,uc-button.uc-btn input[disabled] {
    background-color: #d5d5d5;
    color: #fff;
    pointer-events: none
}

uc-button.uc-btn a .uc-icon,uc-button.uc-btn label .uc-icon,uc-button.uc-btn input .uc-icon {
    font-size: 1.333em;
    margin-bottom: -.25em;
    margin-right: .5em;
    margin-top: -.25em;
    vertical-align: sub
}

uc-button.uc-btn a .uc-icon-right,uc-button.uc-btn label .uc-icon-right,uc-button.uc-btn input .uc-icon-right {
    margin-left: .5em;
    margin-right: auto
}

uc-button.uc-btn:after {
    background: inherit;
    bottom: -.255em;
    content: "";
    display: block;
    height: .111em;
    left: 0;
    position: absolute;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: center right;
    transform-origin: center right;
    -webkit-transition: -webkit-transform .6s cubic-bezier(.22,1,.36,1);
    transition: -webkit-transform .6s cubic-bezier(.22,1,.36,1);
    transition: transform .6s cubic-bezier(.22,1,.36,1);
    transition: transform .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1);
    width: 100%
}

uc-button.uc-btn.disabled:after,uc-button.uc-btn[disabled]:after {
    display: none
}

uc-button.uc-btn__rounded-corners a,uc-button.uc-btn__rounded-corners label,uc-button.uc-btn__rounded-corners input {
    border-radius: 2.75rem
}

uc-button.uc-btn:not(.uc-btn__rounded-corners):hover:after {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: center left;
    transform-origin: center left
}

uc-button.uc-btn.uc-btn__rounded-corners:has(.uc-icon) a,uc-button.uc-btn.uc-btn__rounded-corners:has(.uc-icon) button,uc-button.uc-btn.uc-btn__rounded-corners:has(.uc-icon) input {
    padding: .703125rem 1.375rem
}

uc-button.uc-btn__xmini {
    font-size: .75rem
}

uc-button.uc-btn__xmini a,uc-button.uc-btn__xmini button,uc-button.uc-btn__xmini input {
    font-size: .75rem;
    line-height: 1;
    padding: .5rem .75rem
}

uc-button.uc-btn__xmini a.btn__right,uc-button.uc-btn__xmini button.btn__right,uc-button.uc-btn__xmini input.btn__right {
    padding: .663em 3rem .663em 1rem
}

uc-button.uc-btn__xmini a.btn__left,uc-button.uc-btn__xmini button.btn__left,uc-button.uc-btn__xmini input.btn__left {
    padding: .663em 1rem .663em 3rem
}

uc-button.uc-btn__mini {
    font-size: .875rem
}

uc-button.uc-btn__mini a,uc-button.uc-btn__mini button,uc-button.uc-btn__mini input {
    font-size: .875rem;
    padding-bottom: .663em;
    padding-top: .663em
}

uc-button.uc-btn__mini a.btn__right,uc-button.uc-btn__mini button.btn__right,uc-button.uc-btn__mini input.btn__right {
    padding: .663em 3rem .663em 1rem
}

uc-button.uc-btn__mini a.btn__left,uc-button.uc-btn__mini button.btn__left,uc-button.uc-btn__mini input.btn__left {
    padding: .663em 1rem .663em 3rem
}

uc-button.uc-btn__mini.uc-btn__rounded-corners a,uc-button.uc-btn__mini.uc-btn__rounded-corners label,uc-button.uc-btn__mini.uc-btn__rounded-corners input {
    padding: .4375rem 1rem
}

uc-button.uc-btn__giant {
    font-size: 1.5rem
}

uc-button.uc-btn__giant a,uc-button.uc-btn__giant button,uc-button.uc-btn__giant input {
    font-size: 1.5rem;
    padding-bottom: .528em;
    padding-top: .592em
}

uc-button.uc-btn__giant a.btn__right,uc-button.uc-btn__giant button.btn__right,uc-button.uc-btn__giant input.btn__right {
    padding: .528em 4.4rem .528em 1rem
}

uc-button.uc-btn__giant a.btn__left,uc-button.uc-btn__giant button.btn__left,uc-button.uc-btn__giant input.btn__left {
    padding: .528em 1rem .528em 4.4rem
}

uc-button.uc-btn__giant.uc-btn__rounded-corners a,uc-button.uc-btn__giant.uc-btn__rounded-corners label,uc-button.uc-btn__giant.uc-btn__rounded-corners input {
    padding-left: 2rem;
    padding-right: 2rem
}

uc-button.uc-btn__bright-red:after {
    background-color: #c41230
}

uc-button.uc-btn__bright-red a,uc-button.uc-btn__bright-red button,uc-button.uc-btn__bright-red input {
    background-color: #e31837
}

uc-button.uc-btn__bright-red a:focus,uc-button.uc-btn__bright-red a:hover,uc-button.uc-btn__bright-red label:focus,uc-button.uc-btn__bright-red label:hover,uc-button.uc-btn__bright-red input:focus,uc-button.uc-btn__bright-red input:hover {
    background-color: #c41230
}

uc-button.uc-btn__bright-red a:focus,uc-button.uc-btn__bright-red label:focus,uc-button.uc-btn__bright-red input:focus {
    -webkit-box-shadow: 0 0 0 3px #fff,0 0 0 5px #c41230;
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #c41230;
    outline: none
}

uc-button.uc-btn__bright-red a:active,uc-button.uc-btn__bright-red label:active,uc-button.uc-btn__bright-red input:active {
    background-color: #780032
}

uc-button.uc-btn__bright-red.uc-btn__rounded-corners a:active,uc-button.uc-btn__bright-red.uc-btn__rounded-corners a:focus,uc-button.uc-btn__bright-red.uc-btn__rounded-corners a:hover,uc-button.uc-btn__bright-red.uc-btn__rounded-corners label:active,uc-button.uc-btn__bright-red.uc-btn__rounded-corners label:focus,uc-button.uc-btn__bright-red.uc-btn__rounded-corners label:hover,uc-button.uc-btn__bright-red.uc-btn__rounded-corners input:active,uc-button.uc-btn__bright-red.uc-btn__rounded-corners input:focus,uc-button.uc-btn__bright-red.uc-btn__rounded-corners input:hover {
    background-color: #c41230;
    -webkit-box-shadow: 0 0 0 3px #fff,0 0 0 5px #c41230;
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #c41230;
    outline: none
}

uc-button.uc-btn__bright-red-4_0:after {
    background-color: #e31837
}

uc-button.uc-btn__bright-red-4_0:hover:after:not(.disabled) {
    background-color: #c41230
}

uc-button.uc-btn__bright-red-4_0 a,uc-button.uc-btn__bright-red-4_0 button,uc-button.uc-btn__bright-red-4_0 input {
    background-color: #e31837
}

uc-button.uc-btn__bright-red-4_0 a:focus,uc-button.uc-btn__bright-red-4_0 a:hover,uc-button.uc-btn__bright-red-4_0 label:focus,uc-button.uc-btn__bright-red-4_0 label:hover,uc-button.uc-btn__bright-red-4_0 input:focus,uc-button.uc-btn__bright-red-4_0 input:hover {
    background-color: #c41230
}

uc-button.uc-btn__bright-red-4_0 a:focus,uc-button.uc-btn__bright-red-4_0 label:focus,uc-button.uc-btn__bright-red-4_0 input:focus {
    -webkit-box-shadow: 0 0 0 3px #fff,0 0 0 5px #c41230;
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #c41230;
    outline: none
}

uc-button.uc-btn__bright-red-4_0 a:active,uc-button.uc-btn__bright-red-4_0 label:active,uc-button.uc-btn__bright-red-4_0 input:active {
    background-color: #780032
}

uc-button.uc-btn__bright-red-4_0.uc-btn__rounded-corners a:focus,uc-button.uc-btn__bright-red-4_0.uc-btn__rounded-corners a:hover,uc-button.uc-btn__bright-red-4_0.uc-btn__rounded-corners label:focus,uc-button.uc-btn__bright-red-4_0.uc-btn__rounded-corners label:hover,uc-button.uc-btn__bright-red-4_0.uc-btn__rounded-corners input:focus,uc-button.uc-btn__bright-red-4_0.uc-btn__rounded-corners input:hover {
    -webkit-box-shadow: 0 0 0 3px #fff,0 0 0 5px #c41230;
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #c41230;
    outline: none
}

uc-button.uc-btn__bright-red-4_0.uc-btn__rounded-corners a:active,uc-button.uc-btn__bright-red-4_0.uc-btn__rounded-corners label:active,uc-button.uc-btn__bright-red-4_0.uc-btn__rounded-corners input:active {
    -webkit-box-shadow: 0 0 0 3px #fff,0 0 0 5px #94002b;
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #94002b;
    outline: none
}

uc-button.uc-btn__dark-blue:after {
    background-color: #0053c2
}

uc-button.uc-btn__dark-blue a,uc-button.uc-btn__dark-blue button,uc-button.uc-btn__dark-blue input {
    background-color: #012169
}

uc-button.uc-btn__dark-blue a:focus,uc-button.uc-btn__dark-blue a:hover,uc-button.uc-btn__dark-blue label:focus,uc-button.uc-btn__dark-blue label:hover,uc-button.uc-btn__dark-blue input:focus,uc-button.uc-btn__dark-blue input:hover {
    background-color: #0053c2
}

uc-button.uc-btn__dark-blue a:focus,uc-button.uc-btn__dark-blue label:focus,uc-button.uc-btn__dark-blue input:focus {
    -webkit-box-shadow: 0 0 0 3px #fff,0 0 0 5px #0053c2;
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #0053c2;
    outline: none
}

uc-button.uc-btn__dark-blue a:active,uc-button.uc-btn__dark-blue label:active,uc-button.uc-btn__dark-blue input:active {
    background-color: #344e87
}

uc-button.uc-btn__dark-blue.uc-btn__rounded-corners a:focus,uc-button.uc-btn__dark-blue.uc-btn__rounded-corners a:hover,uc-button.uc-btn__dark-blue.uc-btn__rounded-corners label:focus,uc-button.uc-btn__dark-blue.uc-btn__rounded-corners label:hover,uc-button.uc-btn__dark-blue.uc-btn__rounded-corners input:focus,uc-button.uc-btn__dark-blue.uc-btn__rounded-corners input:hover {
    -webkit-box-shadow: 0 0 0 3px #fff,0 0 0 5px #0053c2;
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #0053c2;
    outline: none
}

uc-button.uc-btn__dark-blue.uc-btn__rounded-corners a:active,uc-button.uc-btn__dark-blue.uc-btn__rounded-corners label:active,uc-button.uc-btn__dark-blue.uc-btn__rounded-corners input:active {
    -webkit-box-shadow: 0 0 0 3px #fff,0 0 0 5px #344e87;
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #344e87;
    outline: none
}

uc-button.uc-btn__dark-blue-4_0:after {
    background-color: #012169
}

uc-button.uc-btn__dark-blue-4_0:hover:after:not(.disabled) {
    background-color: #1d2ecf
}

uc-button.uc-btn__dark-blue-4_0 a,uc-button.uc-btn__dark-blue-4_0 button,uc-button.uc-btn__dark-blue-4_0 input {
    background-color: #012169
}

uc-button.uc-btn__dark-blue-4_0 a:focus,uc-button.uc-btn__dark-blue-4_0 a:hover,uc-button.uc-btn__dark-blue-4_0 label:focus,uc-button.uc-btn__dark-blue-4_0 label:hover,uc-button.uc-btn__dark-blue-4_0 input:focus,uc-button.uc-btn__dark-blue-4_0 input:hover {
    background-color: #1d2ecf
}

uc-button.uc-btn__dark-blue-4_0 a:focus,uc-button.uc-btn__dark-blue-4_0 label:focus,uc-button.uc-btn__dark-blue-4_0 input:focus {
    -webkit-box-shadow: 0 0 0 3px #fff,0 0 0 5px #1d2ecf;
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #1d2ecf;
    outline: none
}

uc-button.uc-btn__dark-blue-4_0 a:active,uc-button.uc-btn__dark-blue-4_0 label:active,uc-button.uc-btn__dark-blue-4_0 input:active {
    background-color: #4873ff
}

uc-button.uc-btn__dark-blue-4_0.uc-btn__rounded-corners a:focus,uc-button.uc-btn__dark-blue-4_0.uc-btn__rounded-corners a:hover,uc-button.uc-btn__dark-blue-4_0.uc-btn__rounded-corners label:focus,uc-button.uc-btn__dark-blue-4_0.uc-btn__rounded-corners label:hover,uc-button.uc-btn__dark-blue-4_0.uc-btn__rounded-corners input:focus,uc-button.uc-btn__dark-blue-4_0.uc-btn__rounded-corners input:hover {
    -webkit-box-shadow: 0 0 0 3px #fff,0 0 0 5px #1d2ecf;
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #1d2ecf;
    outline: none
}

uc-button.uc-btn__dark-blue-4_0.uc-btn__rounded-corners a:active,uc-button.uc-btn__dark-blue-4_0.uc-btn__rounded-corners label:active,uc-button.uc-btn__dark-blue-4_0.uc-btn__rounded-corners input:active {
    -webkit-box-shadow: 0 0 0 3px #fff,0 0 0 5px #2f42ff;
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #2f42ff;
    outline: none
}

uc-button.uc-btn__royal-blue:after {
    background-color: #3375ce
}

uc-button.uc-btn__royal-blue a,uc-button.uc-btn__royal-blue button,uc-button.uc-btn__royal-blue input {
    background-color: #0053c2
}

uc-button.uc-btn__royal-blue a:focus,uc-button.uc-btn__royal-blue a:hover,uc-button.uc-btn__royal-blue label:focus,uc-button.uc-btn__royal-blue label:hover,uc-button.uc-btn__royal-blue input:focus,uc-button.uc-btn__royal-blue input:hover {
    background-color: #3375ce
}

uc-button.uc-btn__royal-blue a:focus,uc-button.uc-btn__royal-blue label:focus,uc-button.uc-btn__royal-blue input:focus {
    -webkit-box-shadow: 0 0 0 3px #fff,0 0 0 5px #3375ce;
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #3375ce;
    outline: none
}

uc-button.uc-btn__royal-blue a:active,uc-button.uc-btn__royal-blue label:active,uc-button.uc-btn__royal-blue input:active {
    background-color: #344e87
}

uc-button.uc-btn__royal-blue.uc-btn__rounded-corners a:focus,uc-button.uc-btn__royal-blue.uc-btn__rounded-corners a:hover,uc-button.uc-btn__royal-blue.uc-btn__rounded-corners label:focus,uc-button.uc-btn__royal-blue.uc-btn__rounded-corners label:hover,uc-button.uc-btn__royal-blue.uc-btn__rounded-corners input:focus,uc-button.uc-btn__royal-blue.uc-btn__rounded-corners input:hover {
    -webkit-box-shadow: 0 0 0 3px #fff,0 0 0 5px #3375ce;
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #3375ce;
    outline: none
}

uc-button.uc-btn__royal-blue.uc-btn__rounded-corners a:active,uc-button.uc-btn__royal-blue.uc-btn__rounded-corners label:active,uc-button.uc-btn__royal-blue.uc-btn__rounded-corners input:active {
    -webkit-box-shadow: 0 0 0 3px #fff,0 0 0 5px #0053c2;
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #0053c2;
    outline: none
}

uc-button.uc-btn__royal-blue-4_0:after {
    background-color: #1d2ecf
}

uc-button.uc-btn__royal-blue-4_0:hover:after:not(.disabled) {
    background-color: #2f42ff
}

uc-button.uc-btn__royal-blue-4_0 a,uc-button.uc-btn__royal-blue-4_0 button,uc-button.uc-btn__royal-blue-4_0 input {
    background-color: #1d2ecf
}

uc-button.uc-btn__royal-blue-4_0 a:focus,uc-button.uc-btn__royal-blue-4_0 a:hover,uc-button.uc-btn__royal-blue-4_0 label:focus,uc-button.uc-btn__royal-blue-4_0 label:hover,uc-button.uc-btn__royal-blue-4_0 input:focus,uc-button.uc-btn__royal-blue-4_0 input:hover {
    background-color: #2f42ff
}

uc-button.uc-btn__royal-blue-4_0 a:focus,uc-button.uc-btn__royal-blue-4_0 label:focus,uc-button.uc-btn__royal-blue-4_0 input:focus {
    -webkit-box-shadow: 0 0 0 3px #fff,0 0 0 5px #2f42ff;
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #2f42ff;
    outline: none
}

uc-button.uc-btn__royal-blue-4_0 a:active,uc-button.uc-btn__royal-blue-4_0 label:active,uc-button.uc-btn__royal-blue-4_0 input:active {
    background-color: #4873ff
}

uc-button.uc-btn__royal-blue-4_0.uc-btn__rounded-corners a:focus,uc-button.uc-btn__royal-blue-4_0.uc-btn__rounded-corners a:hover,uc-button.uc-btn__royal-blue-4_0.uc-btn__rounded-corners label:focus,uc-button.uc-btn__royal-blue-4_0.uc-btn__rounded-corners label:hover,uc-button.uc-btn__royal-blue-4_0.uc-btn__rounded-corners input:focus,uc-button.uc-btn__royal-blue-4_0.uc-btn__rounded-corners input:hover {
    -webkit-box-shadow: 0 0 0 3px #fff,0 0 0 5px #2f42ff;
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #2f42ff;
    outline: none
}

uc-button.uc-btn__royal-blue-4_0.uc-btn__rounded-corners a:active,uc-button.uc-btn__royal-blue-4_0.uc-btn__rounded-corners label:active,uc-button.uc-btn__royal-blue-4_0.uc-btn__rounded-corners input:active {
    -webkit-box-shadow: 0 0 0 3px #fff,0 0 0 5px #1d2ecf;
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #1d2ecf;
    outline: none
}

uc-button.uc-btn__bright-red a.disabled,uc-button.uc-btn__bright-red a[disabled],uc-button.uc-btn__bright-red button.disabled,uc-button.uc-btn__bright-red button[disabled],uc-button.uc-btn__bright-red input.disabled,uc-button.uc-btn__bright-red input[disabled],uc-button.uc-btn__dark-blue a.disabled,uc-button.uc-btn__dark-blue a[disabled],uc-button.uc-btn__dark-blue button.disabled,uc-button.uc-btn__dark-blue button[disabled],uc-button.uc-btn__dark-blue input.disabled,uc-button.uc-btn__dark-blue input[disabled],uc-button.uc-btn__royal-blue a.disabled,uc-button.uc-btn__royal-blue a[disabled],uc-button.uc-btn__royal-blue button.disabled,uc-button.uc-btn__royal-blue button[disabled],uc-button.uc-btn__royal-blue input.disabled,uc-button.uc-btn__royal-blue input[disabled] {
    background-color: #d5d5d5;
    color: #fff;
    pointer-events: none
}

uc-button.uc-btn__bright-red a.disabled:focus,uc-button.uc-btn__bright-red a[disabled]:focus,uc-button.uc-btn__bright-red button.disabled:focus,uc-button.uc-btn__bright-red button[disabled]:focus,uc-button.uc-btn__bright-red input.disabled:focus,uc-button.uc-btn__bright-red input[disabled]:focus,uc-button.uc-btn__dark-blue a.disabled:focus,uc-button.uc-btn__dark-blue a[disabled]:focus,uc-button.uc-btn__dark-blue button.disabled:focus,uc-button.uc-btn__dark-blue button[disabled]:focus,uc-button.uc-btn__dark-blue input.disabled:focus,uc-button.uc-btn__dark-blue input[disabled]:focus,uc-button.uc-btn__royal-blue a.disabled:focus,uc-button.uc-btn__royal-blue a[disabled]:focus,uc-button.uc-btn__royal-blue button.disabled:focus,uc-button.uc-btn__royal-blue button[disabled]:focus,uc-button.uc-btn__royal-blue input.disabled:focus,uc-button.uc-btn__royal-blue input[disabled]:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none
}

uc-button.uc-btn__bright-red-4_0.disabled a.disabled,uc-button.uc-btn__bright-red-4_0.disabled a[disabled],uc-button.uc-btn__bright-red-4_0.disabled button.disabled,uc-button.uc-btn__bright-red-4_0.disabled button[disabled],uc-button.uc-btn__bright-red-4_0.disabled input.disabled,uc-button.uc-btn__bright-red-4_0.disabled input[disabled],uc-button.uc-btn__dark-blue-4_0.disabled a.disabled,uc-button.uc-btn__dark-blue-4_0.disabled a[disabled],uc-button.uc-btn__dark-blue-4_0.disabled button.disabled,uc-button.uc-btn__dark-blue-4_0.disabled button[disabled],uc-button.uc-btn__dark-blue-4_0.disabled input.disabled,uc-button.uc-btn__dark-blue-4_0.disabled input[disabled],uc-button.uc-btn__royal-blue-4_0.disabled a.disabled,uc-button.uc-btn__royal-blue-4_0.disabled a[disabled],uc-button.uc-btn__royal-blue-4_0.disabled button.disabled,uc-button.uc-btn__royal-blue-4_0.disabled button[disabled],uc-button.uc-btn__royal-blue-4_0.disabled input.disabled,uc-button.uc-btn__royal-blue-4_0.disabled input[disabled] {
    background-color: #f8f0f0;
    color: #5c5050
}

uc-button.uc-btn__white-dark-blue:after {
    background-color: #fff
}

uc-button.uc-btn__white-dark-blue a,uc-button.uc-btn__white-dark-blue button,uc-button.uc-btn__white-dark-blue input {
    background: #fff;
    color: #012169
}

uc-button.uc-btn__white-dark-blue a:hover,uc-button.uc-btn__white-dark-blue label:hover,uc-button.uc-btn__white-dark-blue input:hover {
    background: #fff;
    color: #0053c2
}

uc-button.uc-btn__white-dark-blue a:focus,uc-button.uc-btn__white-dark-blue label:focus,uc-button.uc-btn__white-dark-blue input:focus {
    background: #f5f5f5;
    -webkit-box-shadow: 0 0 0 3px #012169,0 0 0 5px #fff;
    box-shadow: 0 0 0 3px #012169,0 0 0 5px #fff;
    color: #0053c2
}

uc-button.uc-btn__white-dark-blue a:active,uc-button.uc-btn__white-dark-blue label:active,uc-button.uc-btn__white-dark-blue input:active {
    background: #f5f5f5
}

uc-button.uc-btn__white-dark-blue.uc-btn__rounded-corners a:focus,uc-button.uc-btn__white-dark-blue.uc-btn__rounded-corners a:hover,uc-button.uc-btn__white-dark-blue.uc-btn__rounded-corners label:focus,uc-button.uc-btn__white-dark-blue.uc-btn__rounded-corners label:hover,uc-button.uc-btn__white-dark-blue.uc-btn__rounded-corners input:focus,uc-button.uc-btn__white-dark-blue.uc-btn__rounded-corners input:hover {
    background: #f5f5f5;
    -webkit-box-shadow: 0 0 0 3px #012169,0 0 0 5px #fff;
    box-shadow: 0 0 0 3px #012169,0 0 0 5px #fff;
    color: #0053c2
}

uc-button.uc-btn__white-royal-blue:after {
    background-color: #fff
}

uc-button.uc-btn__white-royal-blue a,uc-button.uc-btn__white-royal-blue button,uc-button.uc-btn__white-royal-blue input {
    background: #fff;
    color: #0053c2
}

uc-button.uc-btn__white-royal-blue a:hover,uc-button.uc-btn__white-royal-blue label:hover,uc-button.uc-btn__white-royal-blue input:hover {
    background: #fff;
    color: #3375ce
}

uc-button.uc-btn__white-royal-blue a:focus,uc-button.uc-btn__white-royal-blue label:focus,uc-button.uc-btn__white-royal-blue input:focus {
    background: #f5f5f5;
    -webkit-box-shadow: 0 0 0 3px #012169,0 0 0 5px #fff;
    box-shadow: 0 0 0 3px #012169,0 0 0 5px #fff;
    color: #3375ce
}

uc-button.uc-btn__white-royal-blue a:active,uc-button.uc-btn__white-royal-blue label:active,uc-button.uc-btn__white-royal-blue input:active {
    background: #f5f5f5;
    color: #0053c2
}

uc-button.uc-btn__white-royal-blue.uc-btn__rounded-corners a:focus,uc-button.uc-btn__white-royal-blue.uc-btn__rounded-corners a:hover,uc-button.uc-btn__white-royal-blue.uc-btn__rounded-corners label:focus,uc-button.uc-btn__white-royal-blue.uc-btn__rounded-corners label:hover,uc-button.uc-btn__white-royal-blue.uc-btn__rounded-corners input:focus,uc-button.uc-btn__white-royal-blue.uc-btn__rounded-corners input:hover {
    background: #f5f5f5;
    -webkit-box-shadow: 0 0 0 3px #012169,0 0 0 5px #fff;
    box-shadow: 0 0 0 3px #012169,0 0 0 5px #fff;
    color: #3375ce
}

uc-button.uc-btn__white-bright-red:after {
    background-color: #fff
}

uc-button.uc-btn__white-bright-red a, uc-button.uc-btn__white-bright-red label, uc-button.uc-btn__white-bright-red button,uc-button.uc-btn__white-bright-red input {
    background: #fff;
    color: #e31837
}

uc-button.uc-btn__white-bright-red a:hover,uc-button.uc-btn__white-bright-red label:hover,uc-button.uc-btn__white-bright-red input:hover {
    background: #fff;
    color: #c41230
}

uc-button.uc-btn__white-bright-red a:focus,uc-button.uc-btn__white-bright-red label:focus,uc-button.uc-btn__white-bright-red input:focus {
    background: #f5f5f5;
    -webkit-box-shadow: 0 0 0 3px #012169,0 0 0 5px #fff;
    box-shadow: 0 0 0 3px #012169,0 0 0 5px #fff;
    color: #c41230
}

uc-button.uc-btn__white-bright-red a:active,uc-button.uc-btn__white-bright-red label:active,uc-button.uc-btn__white-bright-red input:active {
    background: #f5f5f5
}

uc-button.uc-btn__white-bright-red.uc-btn__rounded-corners a:focus,uc-button.uc-btn__white-bright-red.uc-btn__rounded-corners a:hover,uc-button.uc-btn__white-bright-red.uc-btn__rounded-corners label:focus,uc-button.uc-btn__white-bright-red.uc-btn__rounded-corners label:hover,uc-button.uc-btn__white-bright-red.uc-btn__rounded-corners input:focus,uc-button.uc-btn__white-bright-red.uc-btn__rounded-corners input:hover {
    background: #f5f5f5;
    -webkit-box-shadow: 0 0 0 3px #012169,0 0 0 5px #fff;
    box-shadow: 0 0 0 3px #012169,0 0 0 5px #fff;
    color: #c41230
}

uc-button.uc-btn__white-blue-4_0:after {
    background-color: #fff
}

uc-button.uc-btn__white-blue-4_0 a,uc-button.uc-btn__white-blue-4_0 button,uc-button.uc-btn__white-blue-4_0 input {
    background: #fff;
    color: #012169
}

uc-button.uc-btn__white-blue-4_0 a:focus,uc-button.uc-btn__white-blue-4_0 a:hover,uc-button.uc-btn__white-blue-4_0 label:focus,uc-button.uc-btn__white-blue-4_0 label:hover,uc-button.uc-btn__white-blue-4_0 input:focus,uc-button.uc-btn__white-blue-4_0 input:hover {
    background: #fff;
    color: #1d2ecf
}

uc-button.uc-btn__white-blue-4_0 a:focus,uc-button.uc-btn__white-blue-4_0 label:focus,uc-button.uc-btn__white-blue-4_0 input:focus {
    -webkit-box-shadow: 0 0 0 3px #1d2ecf,0 0 0 5px #fff;
    box-shadow: 0 0 0 3px #1d2ecf,0 0 0 5px #fff
}

uc-button.uc-btn__white-blue-4_0 a:active,uc-button.uc-btn__white-blue-4_0 label:active,uc-button.uc-btn__white-blue-4_0 input:active {
    background-color: #faf5f5;
    color: #1d2ecf
}

uc-button.uc-btn__white-blue-4_0.uc-btn__rounded-corners a:active,uc-button.uc-btn__white-blue-4_0.uc-btn__rounded-corners a:focus,uc-button.uc-btn__white-blue-4_0.uc-btn__rounded-corners a:hover,uc-button.uc-btn__white-blue-4_0.uc-btn__rounded-corners label:active,uc-button.uc-btn__white-blue-4_0.uc-btn__rounded-corners label:focus,uc-button.uc-btn__white-blue-4_0.uc-btn__rounded-corners label:hover,uc-button.uc-btn__white-blue-4_0.uc-btn__rounded-corners input:active,uc-button.uc-btn__white-blue-4_0.uc-btn__rounded-corners input:focus,uc-button.uc-btn__white-blue-4_0.uc-btn__rounded-corners input:hover {
    -webkit-box-shadow: 0 0 0 3px #1d2ecf,0 0 0 5px #fff;
    box-shadow: 0 0 0 3px #1d2ecf,0 0 0 5px #fff
}

uc-button.uc-btn__white-blue-4_0.disabled a.disabled,uc-button.uc-btn__white-blue-4_0.disabled a[disabled],uc-button.uc-btn__white-blue-4_0.disabled button.disabled,uc-button.uc-btn__white-blue-4_0.disabled button[disabled],uc-button.uc-btn__white-blue-4_0.disabled input.disabled,uc-button.uc-btn__white-blue-4_0.disabled input[disabled] {
    background-color: #fff;
    color: #908484
}

uc-button.uc-btn__white-bright-blue-4_0 .ripple-container span.ripple,uc-button.uc-btn__white-bright-red .ripple-container span.ripple,uc-button.uc-btn__white-dark-blue .ripple-container span.ripple,uc-button.uc-btn__white-royal-blue .ripple-container span.ripple {
    background-color: hsla(205,7%,53%,.32)
}

uc-button.uc-btn__white-bright-blue-4_0 a.disabled,uc-button.uc-btn__white-bright-blue-4_0 a[disabled],uc-button.uc-btn__white-bright-blue-4_0 button.disabled,uc-button.uc-btn__white-bright-blue-4_0 button[disabled],uc-button.uc-btn__white-bright-blue-4_0 input.disabled,uc-button.uc-btn__white-bright-blue-4_0 input[disabled],uc-button.uc-btn__white-bright-red a.disabled,uc-button.uc-btn__white-bright-red a[disabled],uc-button.uc-btn__white-bright-red button.disabled,uc-button.uc-btn__white-bright-red button[disabled],uc-button.uc-btn__white-bright-red input.disabled,uc-button.uc-btn__white-bright-red input[disabled],uc-button.uc-btn__white-dark-blue a.disabled,uc-button.uc-btn__white-dark-blue a[disabled],uc-button.uc-btn__white-dark-blue button.disabled,uc-button.uc-btn__white-dark-blue button[disabled],uc-button.uc-btn__white-dark-blue input.disabled,uc-button.uc-btn__white-dark-blue input[disabled],uc-button.uc-btn__white-royal-blue a.disabled,uc-button.uc-btn__white-royal-blue a[disabled],uc-button.uc-btn__white-royal-blue button.disabled,uc-button.uc-btn__white-royal-blue button[disabled],uc-button.uc-btn__white-royal-blue input.disabled,uc-button.uc-btn__white-royal-blue input[disabled] {
    background: #ededed;
    color: #919191;
    opacity: .64;
    pointer-events: none
}

uc-button.uc-btn__hollow-blue-4_0 a,uc-button.uc-btn__hollow-blue-4_0 button,uc-button.uc-btn__hollow-blue-4_0 input,uc-button.uc-btn__hollow-bright-red a,uc-button.uc-btn__hollow-bright-red button,uc-button.uc-btn__hollow-bright-red input,uc-button.uc-btn__hollow-dark-blue a,uc-button.uc-btn__hollow-dark-blue button,uc-button.uc-btn__hollow-dark-blue input,uc-button.uc-btn__hollow-royal-blue a,uc-button.uc-btn__hollow-royal-blue button,uc-button.uc-btn__hollow-royal-blue input,uc-button.uc-btn__hollow-white a,uc-button.uc-btn__hollow-white button,uc-button.uc-btn__hollow-white input,uc-button.uc-btn__hollow-white-4_0 a,uc-button.uc-btn__hollow-white-4_0 button,uc-button.uc-btn__hollow-white-4_0 input {
    background: transparent;
    -webkit-box-shadow: inset 0 0 0 1.5px #000;
    box-shadow: inset 0 0 0 1.5px #000
}

uc-button.uc-btn__hollow-blue-4_0 a:hover,uc-button.uc-btn__hollow-blue-4_0 label:hover,uc-button.uc-btn__hollow-blue-4_0 input:hover,uc-button.uc-btn__hollow-bright-red a:hover,uc-button.uc-btn__hollow-bright-red label:hover,uc-button.uc-btn__hollow-bright-red input:hover,uc-button.uc-btn__hollow-dark-blue a:hover,uc-button.uc-btn__hollow-dark-blue label:hover,uc-button.uc-btn__hollow-dark-blue input:hover,uc-button.uc-btn__hollow-royal-blue a:hover,uc-button.uc-btn__hollow-royal-blue label:hover,uc-button.uc-btn__hollow-royal-blue input:hover,uc-button.uc-btn__hollow-white a:hover,uc-button.uc-btn__hollow-white label:hover,uc-button.uc-btn__hollow-white input:hover,uc-button.uc-btn__hollow-white-4_0 a:hover,uc-button.uc-btn__hollow-white-4_0 label:hover,uc-button.uc-btn__hollow-white-4_0 input:hover {
    background-color: #646464;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    color: #fff
}

uc-button.uc-btn__hollow-blue-4_0 a:focus,uc-button.uc-btn__hollow-blue-4_0 label:focus,uc-button.uc-btn__hollow-blue-4_0 input:focus,uc-button.uc-btn__hollow-bright-red a:focus,uc-button.uc-btn__hollow-bright-red label:focus,uc-button.uc-btn__hollow-bright-red input:focus,uc-button.uc-btn__hollow-dark-blue a:focus,uc-button.uc-btn__hollow-dark-blue label:focus,uc-button.uc-btn__hollow-dark-blue input:focus,uc-button.uc-btn__hollow-royal-blue a:focus,uc-button.uc-btn__hollow-royal-blue label:focus,uc-button.uc-btn__hollow-royal-blue input:focus,uc-button.uc-btn__hollow-white a:focus,uc-button.uc-btn__hollow-white label:focus,uc-button.uc-btn__hollow-white input:focus,uc-button.uc-btn__hollow-white-4_0 a:focus,uc-button.uc-btn__hollow-white-4_0 label:focus,uc-button.uc-btn__hollow-white-4_0 input:focus {
    background-color: #646464;
    -webkit-box-shadow: inset 0 0 0 0 transparent,0 0 0 3px #fff,0 0 0 5px #646464;
    box-shadow: inset 0 0 0 0 transparent,0 0 0 3px #fff,0 0 0 5px #646464;
    color: #fff
}

uc-button.uc-btn__hollow-blue-4_0 a:active,uc-button.uc-btn__hollow-blue-4_0 label:active,uc-button.uc-btn__hollow-blue-4_0 input:active,uc-button.uc-btn__hollow-bright-red a:active,uc-button.uc-btn__hollow-bright-red label:active,uc-button.uc-btn__hollow-bright-red input:active,uc-button.uc-btn__hollow-dark-blue a:active,uc-button.uc-btn__hollow-dark-blue label:active,uc-button.uc-btn__hollow-dark-blue input:active,uc-button.uc-btn__hollow-royal-blue a:active,uc-button.uc-btn__hollow-royal-blue label:active,uc-button.uc-btn__hollow-royal-blue input:active,uc-button.uc-btn__hollow-white a:active,uc-button.uc-btn__hollow-white label:active,uc-button.uc-btn__hollow-white input:active,uc-button.uc-btn__hollow-white-4_0 a:active,uc-button.uc-btn__hollow-white-4_0 label:active,uc-button.uc-btn__hollow-white-4_0 input:active {
    background-color: #373737;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff
}

uc-button.uc-btn__hollow-blue-4_0 a.disabled,uc-button.uc-btn__hollow-blue-4_0 a[disabled],uc-button.uc-btn__hollow-blue-4_0 button.disabled,uc-button.uc-btn__hollow-blue-4_0 button[disabled],uc-button.uc-btn__hollow-blue-4_0 input.disabled,uc-button.uc-btn__hollow-blue-4_0 input[disabled],uc-button.uc-btn__hollow-bright-red a.disabled,uc-button.uc-btn__hollow-bright-red a[disabled],uc-button.uc-btn__hollow-bright-red button.disabled,uc-button.uc-btn__hollow-bright-red button[disabled],uc-button.uc-btn__hollow-bright-red input.disabled,uc-button.uc-btn__hollow-bright-red input[disabled],uc-button.uc-btn__hollow-dark-blue a.disabled,uc-button.uc-btn__hollow-dark-blue a[disabled],uc-button.uc-btn__hollow-dark-blue button.disabled,uc-button.uc-btn__hollow-dark-blue button[disabled],uc-button.uc-btn__hollow-dark-blue input.disabled,uc-button.uc-btn__hollow-dark-blue input[disabled],uc-button.uc-btn__hollow-royal-blue a.disabled,uc-button.uc-btn__hollow-royal-blue a[disabled],uc-button.uc-btn__hollow-royal-blue button.disabled,uc-button.uc-btn__hollow-royal-blue button[disabled],uc-button.uc-btn__hollow-royal-blue input.disabled,uc-button.uc-btn__hollow-royal-blue input[disabled],uc-button.uc-btn__hollow-white a.disabled,uc-button.uc-btn__hollow-white a[disabled],uc-button.uc-btn__hollow-white button.disabled,uc-button.uc-btn__hollow-white button[disabled],uc-button.uc-btn__hollow-white input.disabled,uc-button.uc-btn__hollow-white input[disabled],uc-button.uc-btn__hollow-white-4_0 a.disabled,uc-button.uc-btn__hollow-white-4_0 a[disabled],uc-button.uc-btn__hollow-white-4_0 button.disabled,uc-button.uc-btn__hollow-white-4_0 button[disabled],uc-button.uc-btn__hollow-white-4_0 input.disabled,uc-button.uc-btn__hollow-white-4_0 input[disabled] {
    background: transparent;
    -webkit-box-shadow: inset 0 0 0 1.5px #d5d5d5;
    box-shadow: inset 0 0 0 1.5px #d5d5d5;
    color: #d5d5d5;
    pointer-events: none
}

uc-button.uc-btn__hollow-white:after {
    background-color: #fff
}

uc-button.uc-btn__hollow-white a,uc-button.uc-btn__hollow-white button,uc-button.uc-btn__hollow-white input {
    -webkit-box-shadow: inset 0 0 0 1.5px #fff;
    box-shadow: inset 0 0 0 1.5px #fff;
    color: #fff
}

uc-button.uc-btn__hollow-white a:hover,uc-button.uc-btn__hollow-white label:hover,uc-button.uc-btn__hollow-white input:hover {
    background-color: #fff;
    color: #0053c2
}

uc-button.uc-btn__hollow-white a:focus,uc-button.uc-btn__hollow-white label:focus,uc-button.uc-btn__hollow-white input:focus {
    background-color: #f5f5f5;
    -webkit-box-shadow: inset 0 0 0 0 transparent,0 0 0 3px #0053c2,0 0 0 5px #fff;
    box-shadow: inset 0 0 0 0 transparent,0 0 0 3px #0053c2,0 0 0 5px #fff;
    color: #0053c2
}

uc-button.uc-btn__hollow-white a:active,uc-button.uc-btn__hollow-white label:active,uc-button.uc-btn__hollow-white input:active {
    background: #f5f5f5;
    color: #0053c2
}

uc-button.uc-btn__hollow-white a.disabled,uc-button.uc-btn__hollow-white a[disabled],uc-button.uc-btn__hollow-white button.disabled,uc-button.uc-btn__hollow-white button[disabled],uc-button.uc-btn__hollow-white input.disabled,uc-button.uc-btn__hollow-white input[disabled] {
    opacity: .64
}

uc-button.uc-btn__hollow-white.uc-btn__rounded-corners a:focus,uc-button.uc-btn__hollow-white.uc-btn__rounded-corners a:hover,uc-button.uc-btn__hollow-white.uc-btn__rounded-corners label:focus,uc-button.uc-btn__hollow-white.uc-btn__rounded-corners label:hover,uc-button.uc-btn__hollow-white.uc-btn__rounded-corners input:focus,uc-button.uc-btn__hollow-white.uc-btn__rounded-corners input:hover {
    background-color: #f5f5f5;
    -webkit-box-shadow: inset 0 0 0 0 transparent,0 0 0 3px #0053c2,0 0 0 5px #fff!important;
    box-shadow: inset 0 0 0 0 transparent,0 0 0 3px #0053c2,0 0 0 5px #fff!important;
    color: #0053c2
}

uc-button.uc-btn__hollow-white-4_0:after {
    background-color: #fff
}

uc-button.uc-btn__hollow-white-4_0 a,uc-button.uc-btn__hollow-white-4_0 button,uc-button.uc-btn__hollow-white-4_0 input {
    -webkit-box-shadow: inset 0 0 0 1.5px #fff;
    box-shadow: inset 0 0 0 1.5px #fff;
    color: #fff
}

uc-button.uc-btn__hollow-white-4_0 a.disabled,uc-button.uc-btn__hollow-white-4_0 a[disabled],uc-button.uc-btn__hollow-white-4_0 button.disabled,uc-button.uc-btn__hollow-white-4_0 button[disabled],uc-button.uc-btn__hollow-white-4_0 input.disabled,uc-button.uc-btn__hollow-white-4_0 input[disabled] {
    opacity: .64
}

uc-button.uc-btn__hollow-white-4_0 a:focus,uc-button.uc-btn__hollow-white-4_0 a:hover,uc-button.uc-btn__hollow-white-4_0 label:focus,uc-button.uc-btn__hollow-white-4_0 label:hover,uc-button.uc-btn__hollow-white-4_0 input:focus,uc-button.uc-btn__hollow-white-4_0 input:hover {
    background-color: #fff;
    color: #1d2ecf
}

uc-button.uc-btn__hollow-white-4_0 a:focus,uc-button.uc-btn__hollow-white-4_0 label:focus,uc-button.uc-btn__hollow-white-4_0 input:focus {
    -webkit-box-shadow: inset 0 0 0 0 transparent,0 0 0 3px #1d2ecf,0 0 0 5px #fff;
    box-shadow: inset 0 0 0 0 transparent,0 0 0 3px #1d2ecf,0 0 0 5px #fff
}

uc-button.uc-btn__hollow-white-4_0 a:active,uc-button.uc-btn__hollow-white-4_0 label:active,uc-button.uc-btn__hollow-white-4_0 input:active {
    background-color: #faf5f5;
    color: #1d2ecf
}

uc-button.uc-btn__hollow-white-4_0.uc-btn__rounded-corners a:active,uc-button.uc-btn__hollow-white-4_0.uc-btn__rounded-corners a:focus,uc-button.uc-btn__hollow-white-4_0.uc-btn__rounded-corners a:hover,uc-button.uc-btn__hollow-white-4_0.uc-btn__rounded-corners label:active,uc-button.uc-btn__hollow-white-4_0.uc-btn__rounded-corners label:focus,uc-button.uc-btn__hollow-white-4_0.uc-btn__rounded-corners label:hover,uc-button.uc-btn__hollow-white-4_0.uc-btn__rounded-corners input:active,uc-button.uc-btn__hollow-white-4_0.uc-btn__rounded-corners input:focus,uc-button.uc-btn__hollow-white-4_0.uc-btn__rounded-corners input:hover {
    -webkit-box-shadow: inset 0 0 0 0 transparent,0 0 0 3px #1d2ecf,0 0 0 5px #fff!important;
    box-shadow: inset 0 0 0 0 transparent,0 0 0 3px #1d2ecf,0 0 0 5px #fff!important
}

uc-button.uc-btn__hollow-blue-4_0:after,uc-button.uc-btn__hollow-blue-4_0:hover:after:not(.disabled) {
    background-color: #0d1ba7
}

uc-button.uc-btn__hollow-blue-4_0 a,uc-button.uc-btn__hollow-blue-4_0 button,uc-button.uc-btn__hollow-blue-4_0 input {
    -webkit-box-shadow: inset 0 0 0 1.5px #0d1ba7;
    box-shadow: inset 0 0 0 1.5px #0d1ba7;
    color: #0d1ba7
}

uc-button.uc-btn__hollow-blue-4_0 a:focus,uc-button.uc-btn__hollow-blue-4_0 a:hover,uc-button.uc-btn__hollow-blue-4_0 label:focus,uc-button.uc-btn__hollow-blue-4_0 label:hover,uc-button.uc-btn__hollow-blue-4_0 input:focus,uc-button.uc-btn__hollow-blue-4_0 input:hover {
    background-color: #2f42ff;
    color: #fff
}

uc-button.uc-btn__hollow-blue-4_0 a:focus,uc-button.uc-btn__hollow-blue-4_0 label:focus,uc-button.uc-btn__hollow-blue-4_0 input:focus {
    -webkit-box-shadow: inset 0 0 0 0 transparent,0 0 0 3px #fff,0 0 0 5px #2f42ff!important;
    box-shadow: inset 0 0 0 0 transparent,0 0 0 3px #fff,0 0 0 5px #2f42ff!important
}

uc-button.uc-btn__hollow-blue-4_0 a:active,uc-button.uc-btn__hollow-blue-4_0 label:active,uc-button.uc-btn__hollow-blue-4_0 input:active {
    background-color: #4873ff;
    color: #fff
}

uc-button.uc-btn__hollow-blue-4_0.uc-btn__rounded-corners a:focus,uc-button.uc-btn__hollow-blue-4_0.uc-btn__rounded-corners a:hover,uc-button.uc-btn__hollow-blue-4_0.uc-btn__rounded-corners label:focus,uc-button.uc-btn__hollow-blue-4_0.uc-btn__rounded-corners label:hover,uc-button.uc-btn__hollow-blue-4_0.uc-btn__rounded-corners input:focus,uc-button.uc-btn__hollow-blue-4_0.uc-btn__rounded-corners input:hover {
    -webkit-box-shadow: inset 0 0 0 0 transparent,0 0 0 3px #fff,0 0 0 5px #2f42ff!important;
    box-shadow: inset 0 0 0 0 transparent,0 0 0 3px #fff,0 0 0 5px #2f42ff!important
}

uc-button.uc-btn__hollow-blue-4_0.uc-btn__rounded-corners a:active,uc-button.uc-btn__hollow-blue-4_0.uc-btn__rounded-corners label:active,uc-button.uc-btn__hollow-blue-4_0.uc-btn__rounded-corners input:active {
    -webkit-box-shadow: inset 0 0 0 0 transparent,0 0 0 3px #fff,0 0 0 5px #1d2ecf!important;
    box-shadow: inset 0 0 0 0 transparent,0 0 0 3px #fff,0 0 0 5px #1d2ecf!important;
    outline: none
}

uc-button.uc-btn__hollow-blue-4_0.disabled a.disabled,uc-button.uc-btn__hollow-blue-4_0.disabled a[disabled],uc-button.uc-btn__hollow-blue-4_0.disabled button.disabled,uc-button.uc-btn__hollow-blue-4_0.disabled button[disabled],uc-button.uc-btn__hollow-blue-4_0.disabled input.disabled,uc-button.uc-btn__hollow-blue-4_0.disabled input[disabled] {
    background-color: #f8f0f0;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #5c5050
}

uc-button.uc-btn__hollow-dark-blue:after {
    background-color: #0053c2
}

uc-button.uc-btn__hollow-dark-blue a,uc-button.uc-btn__hollow-dark-blue button,uc-button.uc-btn__hollow-dark-blue input {
    -webkit-box-shadow: inset 0 0 0 1.5px #012169;
    box-shadow: inset 0 0 0 1.5px #012169;
    color: #012169
}

uc-button.uc-btn__hollow-dark-blue a:hover,uc-button.uc-btn__hollow-dark-blue label:hover,uc-button.uc-btn__hollow-dark-blue input:hover {
    background-color: #0053c2;
    color: #fff
}

uc-button.uc-btn__hollow-dark-blue a:focus,uc-button.uc-btn__hollow-dark-blue label:focus,uc-button.uc-btn__hollow-dark-blue input:focus {
    background-color: #0053c2;
    -webkit-box-shadow: inset 0 0 0 0 transparent,0 0 0 3px #fff,0 0 0 5px #0053c2;
    box-shadow: inset 0 0 0 0 transparent,0 0 0 3px #fff,0 0 0 5px #0053c2;
    color: #fff
}

uc-button.uc-btn__hollow-dark-blue a:active,uc-button.uc-btn__hollow-dark-blue label:active,uc-button.uc-btn__hollow-dark-blue input:active {
    background: #344e87;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff
}

uc-button.uc-btn__hollow-dark-blue.uc-btn__rounded-corners a:focus,uc-button.uc-btn__hollow-dark-blue.uc-btn__rounded-corners a:hover,uc-button.uc-btn__hollow-dark-blue.uc-btn__rounded-corners label:focus,uc-button.uc-btn__hollow-dark-blue.uc-btn__rounded-corners label:hover,uc-button.uc-btn__hollow-dark-blue.uc-btn__rounded-corners input:focus,uc-button.uc-btn__hollow-dark-blue.uc-btn__rounded-corners input:hover {
    background-color: #0053c2;
    -webkit-box-shadow: inset 0 0 0 0 transparent,0 0 0 3px #fff,0 0 0 5px #0053c2!important;
    box-shadow: inset 0 0 0 0 transparent,0 0 0 3px #fff,0 0 0 5px #0053c2!important;
    color: #fff
}

uc-button.uc-btn__hollow-royal-blue:after {
    background-color: #3375ce
}

uc-button.uc-btn__hollow-royal-blue a,uc-button.uc-btn__hollow-royal-blue button,uc-button.uc-btn__hollow-royal-blue input {
    -webkit-box-shadow: inset 0 0 0 1.5px #0053c2;
    box-shadow: inset 0 0 0 1.5px #0053c2;
    color: #0053c2
}

uc-button.uc-btn__hollow-royal-blue a:hover,uc-button.uc-btn__hollow-royal-blue label:hover,uc-button.uc-btn__hollow-royal-blue input:hover {
    background-color: #3375ce;
    color: #fff
}

uc-button.uc-btn__hollow-royal-blue a:focus,uc-button.uc-btn__hollow-royal-blue label:focus,uc-button.uc-btn__hollow-royal-blue input:focus {
    background-color: #3375ce;
    -webkit-box-shadow: inset 0 0 0 0 transparent,0 0 0 3px #fff,0 0 0 5px #3375ce;
    box-shadow: inset 0 0 0 0 transparent,0 0 0 3px #fff,0 0 0 5px #3375ce;
    color: #fff
}

uc-button.uc-btn__hollow-royal-blue a:active,uc-button.uc-btn__hollow-royal-blue label:active,uc-button.uc-btn__hollow-royal-blue input:active {
    background: #344e87;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff
}

uc-button.uc-btn__hollow-royal-blue.uc-btn__rounded-corners a:focus,uc-button.uc-btn__hollow-royal-blue.uc-btn__rounded-corners a:hover,uc-button.uc-btn__hollow-royal-blue.uc-btn__rounded-corners label:focus,uc-button.uc-btn__hollow-royal-blue.uc-btn__rounded-corners label:hover,uc-button.uc-btn__hollow-royal-blue.uc-btn__rounded-corners input:focus,uc-button.uc-btn__hollow-royal-blue.uc-btn__rounded-corners input:hover {
    background-color: #3375ce;
    -webkit-box-shadow: inset 0 0 0 0 transparent,0 0 0 3px #fff,0 0 0 5px #3375ce!important;
    box-shadow: inset 0 0 0 0 transparent,0 0 0 3px #fff,0 0 0 5px #3375ce!important;
    color: #fff
}

uc-button.uc-btn__hollow-bright-red:after {
    background-color: #c41230
}

uc-button.uc-btn__hollow-bright-red a,uc-button.uc-btn__hollow-bright-red button,uc-button.uc-btn__hollow-bright-red input {
    -webkit-box-shadow: inset 0 0 0 1.5px #e31837;
    box-shadow: inset 0 0 0 1.5px #e31837;
    color: #e31837
}

uc-button.uc-btn__hollow-bright-red a:hover,uc-button.uc-btn__hollow-bright-red label:hover,uc-button.uc-btn__hollow-bright-red input:hover {
    background-color: #c41230;
    color: #fff
}

uc-button.uc-btn__hollow-bright-red a:focus,uc-button.uc-btn__hollow-bright-red label:focus,uc-button.uc-btn__hollow-bright-red input:focus {
    background-color: #c41230;
    -webkit-box-shadow: inset 0 0 0 0 transparent,0 0 0 3px #fff,0 0 0 5px #c41230;
    box-shadow: inset 0 0 0 0 transparent,0 0 0 3px #fff,0 0 0 5px #c41230;
    color: #fff
}

uc-button.uc-btn__hollow-bright-red a:active,uc-button.uc-btn__hollow-bright-red label:active,uc-button.uc-btn__hollow-bright-red input:active {
    background: #780032;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff
}

uc-button.uc-btn__hollow-bright-red.uc-btn__rounded-corners a:focus,uc-button.uc-btn__hollow-bright-red.uc-btn__rounded-corners a:hover,uc-button.uc-btn__hollow-bright-red.uc-btn__rounded-corners label:focus,uc-button.uc-btn__hollow-bright-red.uc-btn__rounded-corners label:hover,uc-button.uc-btn__hollow-bright-red.uc-btn__rounded-corners input:focus,uc-button.uc-btn__hollow-bright-red.uc-btn__rounded-corners input:hover {
    background-color: #c41230;
    -webkit-box-shadow: inset 0 0 0 0 transparent,0 0 0 3px #fff,0 0 0 5px #c41230!important;
    box-shadow: inset 0 0 0 0 transparent,0 0 0 3px #fff,0 0 0 5px #c41230!important;
    color: #fff
}

@media(max-width: calc(40rem - 1px)) {
    uc-button.uc-btn__full-width {
        width:100%
    }

    uc-button.uc-btn__text-width {
        width: auto
    }
}

uc-button.uc-btn__all-full-width {
    width: 100%
}

uc-button.uc-btn__left a,uc-button.uc-btn__left button,uc-button.uc-btn__left input {
    text-align: left
}

uc-button.uc-btn__center a, uc-button.uc-btn__center label, uc-button.uc-btn__center button,uc-button.uc-btn__center input {
    text-align: center;
    min-width: 240px;
}

uc-button.uc-btn__right a,uc-button.uc-btn__right button,uc-button.uc-btn__right input {
    text-align: right
}

uc-button.uc-btn.spinning a,uc-button.uc-btn.spinning button,uc-button.uc-btn.spinning input {
    color: transparent!important
}

uc-button.uc-btn.spinning:before {
    clip: rect(0,28px,14px,0);
    -webkit-animation: spin .85s linear infinite;
    animation: spin .85s linear infinite;
    border-radius: 28px;
    -webkit-box-shadow: inset -2px 0 0 2px #fff;
    box-shadow: inset -2px 0 0 2px #fff;
    content: "";
    cursor: pointer;
    height: 28px;
    left: calc(50% - 14px);
    opacity: 1;
    position: absolute;
    top: calc(50% - 14px);
    width: 28px
}

uc-button.uc-btn__hollow-dark-blue.spinning:before,uc-button.uc-btn__hollow-royal-blue.spinning:before,uc-button.uc-btn__hollow-white.spinning:before,uc-button.uc-btn__white-dark-blue.spinning:before,uc-button.uc-btn__white-royal-blue.spinning:before {
    -webkit-animation: spin-blue .85s linear infinite;
    animation: spin-blue .85s linear infinite;
    -webkit-box-shadow: inset -2px 0 0 2px #012169;
    box-shadow: inset -2px 0 0 2px #012169
}

uc-button.uc-btn__hollow-bright-red.spinning:before,uc-button.uc-btn__white-bright-red.spinning:before {
    -webkit-animation: spin-red .85s linear infinite;
    animation: spin-red .85s linear infinite;
    -webkit-box-shadow: inset -2px 0 0 2px #e31837;
    box-shadow: inset -2px 0 0 2px #e31837
}

@-webkit-keyframes spin {
    0% {
        -webkit-box-shadow: inset -2px 0 0 2px #fff;
        box-shadow: inset -2px 0 0 2px #fff;
        -webkit-transform: rotate(-180);
        transform: rotate(-180)
    }

    to {
        -webkit-box-shadow: inset -2px 0 0 2px #fff;
        box-shadow: inset -2px 0 0 2px #fff;
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes spin {
    0% {
        -webkit-box-shadow: inset -2px 0 0 2px #fff;
        box-shadow: inset -2px 0 0 2px #fff;
        -webkit-transform: rotate(-180);
        transform: rotate(-180)
    }

    to {
        -webkit-box-shadow: inset -2px 0 0 2px #fff;
        box-shadow: inset -2px 0 0 2px #fff;
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes spin-blue {
    0% {
        -webkit-box-shadow: inset -2px 0 0 2px #012169;
        box-shadow: inset -2px 0 0 2px #012169;
        -webkit-transform: rotate(-180);
        transform: rotate(-180)
    }

    to {
        -webkit-box-shadow: inset -2px 0 0 2px #012169;
        box-shadow: inset -2px 0 0 2px #012169;
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes spin-blue {
    0% {
        -webkit-box-shadow: inset -2px 0 0 2px #012169;
        box-shadow: inset -2px 0 0 2px #012169;
        -webkit-transform: rotate(-180);
        transform: rotate(-180)
    }

    to {
        -webkit-box-shadow: inset -2px 0 0 2px #012169;
        box-shadow: inset -2px 0 0 2px #012169;
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes spin-red {
    0% {
        -webkit-box-shadow: inset -2px 0 0 2px #e31837;
        box-shadow: inset -2px 0 0 2px #e31837;
        -webkit-transform: rotate(-180);
        transform: rotate(-180)
    }

    to {
        -webkit-box-shadow: inset -2px 0 0 2px #e31837;
        box-shadow: inset -2px 0 0 2px #e31837;
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes spin-red {
    0% {
        -webkit-box-shadow: inset -2px 0 0 2px #e31837;
        box-shadow: inset -2px 0 0 2px #e31837;
        -webkit-transform: rotate(-180);
        transform: rotate(-180)
    }

    to {
        -webkit-box-shadow: inset -2px 0 0 2px #e31837;
        box-shadow: inset -2px 0 0 2px #e31837;
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

uc-button.uc-btn.success a,uc-button.uc-btn.success button,uc-button.uc-btn.success input {
    background-color: #279f00;
    color: transparent
}

uc-button.uc-btn.success:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: transparent;
    color: #fff;
    content: "";
    cursor: pointer;
    font-family: icomoon;
    font-size: 30px;
    font-weight: 700;
    left: 50%;
    line-height: 1;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

uc-button.uc-btn.fail a,uc-button.uc-btn.fail button,uc-button.uc-btn.fail input {
    background-color: #c41230;
    color: transparent
}

uc-button.uc-btn.fail:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: transparent;
    color: #fff;
    content: "";
    cursor: pointer;
    font-family: icomoon;
    font-size: 30px;
    font-weight: 700;
    left: 50%;
    line-height: 1;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

uc-button span.ripple,uc-button span.ripple-container {
    pointer-events: none;
    position: absolute
}

uc-button span.ripple-container {
    bottom: 0;
    left: 0;
    overflow: hidden;
    right: 0;
    top: 0
}

uc-button span.ripple {
    -webkit-animation: ripple .7s linear;
    animation: ripple .7s linear;
    background-color: hsla(0,0%,100%,.32);
    border-radius: 50%;
    -webkit-transform: scale(0);
    transform: scale(0)
}

@-webkit-keyframes ripple {
    to {
        opacity: 0;
        -webkit-transform: scale(4);
        transform: scale(4)
    }
}

@keyframes ripple {
    to {
        opacity: 0;
        -webkit-transform: scale(4);
        transform: scale(4)
    }
}

.uc-btn__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.uc-btn__container--center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.uc-btn__container--right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end
}

.aem-wrap--content-card {
    height: 100%;
    margin-bottom: 1.25rem;
    width: 100%
}

@media(min-width: 40rem) {
    .aem-wrap--content-card {
        display:inline-block;
        margin-bottom: 0;
        min-width: 15.4375rem
    }

    .aem-wrap--content-card:has([cardWidth="4"]) {
        width: 32%
    }

    .aem-wrap--content-card:has([cardWidth="6"]) {
        width: 50%
    }

    .aem-wrap--content-card:has([cardWidth="7"]) {
        width: 58.33333333%
    }

    .aem-wrap--content-card:has([cardWidth="10"]) {
        width: 83.33333333%
    }

    .aem-wrap--content-card:has([cardWidth=flexible-width]) {
        width: 100%
    }
}

.uc-card {
    border-radius: 2rem;
    container-type: inline-size;
    display: inline-block;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.uc-card--edit {
    border-radius: 0
}

.uc-card__container {
    height: 100%;
    width: 100%
}

@media(min-width: 40rem) {
    .uc-card__container {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.uc-card__container-text {
    -ms-flex-negative: inherit;
    flex-shrink: inherit;
    margin: 2rem
}

@media(min-width: 40rem) {
    .uc-card__container-text {
        margin:2rem 2.5rem
    }
}

.uc-card__container-text .uc-heading__preheadline {
    margin-bottom: .5rem
}

.uc-card__container-text .uc-heading__headline {
    margin-bottom: .75rem
}

.uc-card__container .uc-background {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 100%
}

@media(min-width: 40rem) {
    .uc-card__container .uc-background {
        height:100%
    }
}

.uc-card__container .uc-background__container {
    height: 100%
}

.uc-card__container uc-background .uc-background__content>div.newpar.new.section.cq-Editable-dom,.uc-card__container uc-background .uc-background__content>div>.newpar.new.section.cq-Editable-dom {
    display: none
}

.uc-card__modal-button {
    -ms-flex-line-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-content: center;
    align-items: center;
    background: #f3f6ff;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 2.375rem;
    justify-content: center;
    position: absolute;
    right: 1.5rem;
    top: 1.5rem;
    width: 2.375rem;
    z-index: 9
}

.uc-card__modal-button,.uc-card__modal-button .uc-icon:before {
    -webkit-transition: all .6s cubic-bezier(.25,1,.5,1);
    transition: all .6s cubic-bezier(.25,1,.5,1)
}

.uc-card__modal-button .uc-icon:before {
    color: #1d2ecf
}

.uc-card[clickAction=modal-content] {
    cursor: pointer;
    text-decoration: none;
    -webkit-transition: all .6s cubic-bezier(.25,1,.5,1);
    transition: all .6s cubic-bezier(.25,1,.5,1)
}

.uc-card[clickAction=modal-content] .uc-background__container {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.uc-card[clickAction=modal-content]:active .uc-card__modal-button,.uc-card[clickAction=modal-content]:focus-visible .uc-card__modal-button,.uc-card[clickAction=modal-content]:hover .uc-card__modal-button {
    background-color: transparent;
    -webkit-box-shadow: inset 0 0 0 0 transparent,0 0 0 3px transparent,0 0 0 2px #fff!important;
    box-shadow: inset 0 0 0 0 transparent,0 0 0 3px transparent,0 0 0 2px #fff!important
}

.uc-card[clickAction=modal-content]:active .uc-card__modal-button .uc-icon,.uc-card[clickAction=modal-content]:focus-visible .uc-card__modal-button .uc-icon,.uc-card[clickAction=modal-content]:hover .uc-card__modal-button .uc-icon {
    -ms-flex-line-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-content: center;
    align-items: center;
    background-color: #fff;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 2.125rem;
    justify-content: center;
    width: 2.125rem
}

.uc-card[clickAction=modal-content]:active .uc-card__modal-button .uc-icon:before,.uc-card[clickAction=modal-content]:focus-visible .uc-card__modal-button .uc-icon:before,.uc-card[clickAction=modal-content]:hover .uc-card__modal-button .uc-icon:before {
    color: #2f42ff
}

.uc-card[clickAction=modal-content]:hover {
    -webkit-box-shadow: 0 8px 9pt rgba(0,0,0,.12);
    box-shadow: 0 8px 9pt rgba(0,0,0,.12)
}

.uc-card[clickAction=modal-content]:hover .uc-background__container:not(.uc-background__container--video) {
    -webkit-transform: scale(1.03);
    transform: scale(1.03)
}

.uc-card[clickAction=modal-content]:focus-visible {
    -webkit-box-shadow: 0 0 0 2px #fff,0 0 0 4px #4873ff;
    box-shadow: 0 0 0 2px #fff,0 0 0 4px #4873ff;
    outline: none
}

.uc-card[clickAction=modal-content]:focus-visible .uc-background__container:not(.uc-background__container--video) {
    -webkit-transform: scale(1.03);
    transform: scale(1.03)
}

.uc-card[clickAction=modal-content]:active {
    -webkit-box-shadow: 0 8px 9pt rgba(0,0,0,.24);
    box-shadow: 0 8px 9pt rgba(0,0,0,.24)
}

.uc-card[clickAction=modal-content]:active .uc-background__container:not(.uc-background__container--video) {
    -webkit-transform: scale(1.03);
    transform: scale(1.03)
}

.uc-card[clickAction=modal-content] .uc-background {
    position: static
}

.uc-card[clickAction=modal-content] .uc-background:after {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.uc-card[clickAction=modal-content] .uc-background:has(.uc-background__container--image) {
    overflow: hidden
}

@media(max-width: calc(40rem - 1px)) {
    .uc-card[cardVariant=full-image-background] .uc-background {
        aspect-ratio:4/3!important
    }
}

@media(min-width: 40rem) {
    .uc-card[cardVariant=image-top] .uc-card__container {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        float: left
    }

    .uc-card[cardVariant=image-top] .uc-card__container-text {
        margin-bottom: 2.5rem
    }

    .uc-card[cardVariant=image-bottom] .uc-card__container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        float: left
    }

    .uc-card[cardVariant=image-bottom] .uc-card__modal-button {
        bottom: 1.5rem;
        top: auto
    }

    .uc-card[cardVariant=full-image-background] .uc-card__container,.uc-card[cardVariant=image-left] .uc-card__container,.uc-card[cardVariant=image-right] .uc-card__container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@container (min-width: calc(700px)) {
    .uc-card[cardVariant=full-image-background] .uc-card__container {
        display: block;
        position: relative
    }

    .uc-card[cardVariant=full-image-background] .uc-card__container-text {
        left: 0;
        margin: 3rem;
        position: absolute;
        top: 0;
        width: 41.66666667%;
        z-index: 9
    }

    .uc-card[cardVariant=image-left] .uc-card__container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .uc-card[cardVariant=image-left] .uc-card__container-text {
        margin: 3rem
    }

    .uc-card[cardVariant=image-left] .uc-card__modal-button {
        left: 1.5rem;
        right: auto
    }

    .uc-card[cardVariant=image-left] .uc-background {
        max-width: 58.33333333%
    }

    .uc-card[cardVariant=image-right] .uc-card__container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        flex-direction: row-reverse
    }

    .uc-card[cardVariant=image-right] .uc-card__container-text {
        margin: 3rem
    }

    .uc-card[cardVariant=image-right] .uc-background {
        max-width: 58.33333333%
    }

    .uc-card[cardVariant=full-image-background][showContentBlockBackground=true] .uc-card__container-text {
        border-radius: 2rem;
        margin: 2rem;
        padding: 2.5rem
    }

    .uc-card[cardWidth=flexible-width][cardVariant=full-image-background][showContentBlockBackground=true] .uc-card__container-text {
        margin: 4rem
    }

    .uc-card[cardVariant=full-image-background][cardWidth="10"][contentblockhorizontalalignment=right] .uc-card__container-text,.uc-card[cardVariant=full-image-background][cardWidth=flexible-width][contentblockhorizontalalignment=right] .uc-card__container-text {
        left: auto;
        right: 0
    }

    .uc-card[cardVariant=full-image-background][cardWidth="10"][contentblockhorizontalalignment=right] .uc-card__modal-button,.uc-card[cardVariant=full-image-background][cardWidth=flexible-width][contentblockhorizontalalignment=right] .uc-card__modal-button {
        left: 1.5rem;
        right: auto
    }

    .uc-card[cardVariant=full-image-background][cardWidth="10"][contentblockhorizontalalignment=center] .uc-card__container-text,.uc-card[cardVariant=full-image-background][cardWidth=flexible-width][contentblockhorizontalalignment=center] .uc-card__container-text {
        left: 50%;
        margin-left: 0!important;
        margin-right: 0!important;
        -webkit-transform: translatex(-50%);
        transform: translatex(-50%)
    }

    .uc-card[cardVariant=full-image-background][cardWidth="10"][contentBlockVerticalAlignment=top] .uc-card__container-text,.uc-card[cardVariant=full-image-background][cardWidth=flexible-width][contentBlockVerticalAlignment=top] .uc-card__container-text {
        bottom: auto;
        top: 0
    }

    .uc-card[cardVariant=full-image-background][cardWidth="10"][contentBlockVerticalAlignment=bottom] .uc-card__container-text,.uc-card[cardVariant=full-image-background][cardWidth=flexible-width][contentBlockVerticalAlignment=bottom] .uc-card__container-text {
        bottom: 0;
        top: auto
    }

    .uc-card[cardVariant=full-image-background][cardWidth="10"][contentBlockVerticalAlignment=center] .uc-card__container-text,.uc-card[cardVariant=full-image-background][cardWidth=flexible-width][contentBlockVerticalAlignment=center] .uc-card__container-text {
        margin-bottom: 0!important;
        margin-top: 0!important;
        top: 50%;
        -webkit-transform: translatey(-50%);
        transform: translatey(-50%)
    }

    .uc-card[cardVariant=full-image-background][cardWidth="10"][contentBlockVerticalAlignment=center][contentblockhorizontalalignment=center] .uc-card__container-text,.uc-card[cardVariant=full-image-background][cardWidth=flexible-width][contentBlockVerticalAlignment=center][contentblockhorizontalalignment=center] .uc-card__container-text {
        left: 50%;
        margin: 0;
        top: 50%;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }
}

.uc-card[mediaAspectRatio="4/3"] .uc-background {
    aspect-ratio: 4/3
}

.uc-card[mediaAspectRatio="2/1"] .uc-background {
    aspect-ratio: 2/1
}

.uc-card[mediaAspectRatio="16/10"] .uc-background {
    aspect-ratio: 16/10
}

.uc-card[mediaAspectRatio="3/4"] .uc-background {
    aspect-ratio: 3/4
}

.uc-card[mediaAspectRatio="3/1"] .uc-background {
    aspect-ratio: 3/1
}

.uc-card[headingthememobilecoloroverride=blue-one-hundred-ten] .uc-heading__preheadline {
    color: #001543
}

.uc-card[headingthememobilecoloroverride=blue-one-hundred-ten] .uc-heading__headline {
    color: #0d1ba7
}

.uc-card[headingthememobilecoloroverride=blue-one-hundred-ten] .uc-heading__subheadline {
    color: #001543
}

@media(min-width: 40rem) {
    .uc-card[headingthemedesktop=blue-one-hundred-ten] .uc-heading__preheadline {
        color:#001543
    }

    .uc-card[headingthemedesktop=blue-one-hundred-ten] .uc-heading__headline {
        color: #0d1ba7
    }

    .uc-card[headingthemedesktop=blue-one-hundred-ten] .uc-heading__subheadline {
        color: #001543
    }
}

.uc-card[backgroundMobileOverride=white] {
    background-color: #fff
}

.uc-card[backgroundMobileOverride=brightRed] {
    background-color: #e31837
}

.uc-card[backgroundMobileOverride=black] {
    background-color: #000
}

.uc-card[backgroundMobileOverride=dark-blue] {
    background-color: #012169
}

.uc-card[backgroundMobileOverride=royal-blue] {
    background-color: #0053c2
}

.uc-card[backgroundMobileOverride=bright-blue] {
    background-color: #0073cf
}

.uc-card[backgroundMobileOverride=crimson] {
    background-color: #780032
}

.uc-card[backgroundMobileOverride=regal-red] {
    background-color: #c41230
}

.uc-card[backgroundMobileOverride=cool-gray] {
    background-color: #646464
}

.uc-card[backgroundMobileOverride=cool-grey-five] {
    background-color: #f5f5f5
}

.uc-card[backgroundMobileOverride=red-ten] {
    background-color: #fff6f4
}

.uc-card[backgroundMobileOverride=red-twenty] {
    background-color: #ffe6e3
}

.uc-card[backgroundMobileOverride=red-thirty] {
    background-color: #ffd7d5
}

.uc-card[backgroundMobileOverride=blue-ten] {
    background-color: #f3f6ff
}

.uc-card[backgroundMobileOverride=blue-twenty] {
    background-color: #dfeaff
}

.uc-card[backgroundMobileOverride=blue-thirty] {
    background-color: #cedfff
}

.uc-card[backgroundMobileOverride=blue-ninety] {
    background-color: #1d2ecf
}

.uc-card[backgroundMobileOverride=blue-one-hundred] {
    background-color: #0d1ba7
}

.uc-card[mobilecustombackground=true] {
    background-color: var(--customMobileBackground)
}

@media(min-width: 40rem) {
    .uc-card[backgrounddesktop=white] {
        background-color:#fff
    }

    .uc-card[backgrounddesktop=white][showContentBlockBackground=true] .uc-card__container-text {
        background-color: hsla(0,0%,100%,.9)
    }

    .uc-card[backgrounddesktop=brightRed],.uc-card[backgrounddesktop=brightRed][showContentBlockBackground=true] .uc-card__container-text {
        background-color: #e31837
    }

    .uc-card[backgrounddesktop=black],.uc-card[backgrounddesktop=black][showContentBlockBackground=true] .uc-card__container-text {
        background-color: #000
    }

    .uc-card[backgrounddesktop=dark-blue],.uc-card[backgrounddesktop=dark-blue][showContentBlockBackground=true] .uc-card__container-text {
        background-color: #012169
    }

    .uc-card[backgrounddesktop=royal-blue],.uc-card[backgrounddesktop=royal-blue][showContentBlockBackground=true] .uc-card__container-text {
        background-color: #0053c2
    }

    .uc-card[backgrounddesktop=bright-blue],.uc-card[backgrounddesktop=bright-blue][showContentBlockBackground=true] .uc-card__container-text {
        background-color: #0073cf
    }

    .uc-card[backgrounddesktop=crimson],.uc-card[backgrounddesktop=crimson][showContentBlockBackground=true] .uc-card__container-text {
        background-color: #780032
    }

    .uc-card[backgrounddesktop=regal-red],.uc-card[backgrounddesktop=regal-red][showContentBlockBackground=true] .uc-card__container-text {
        background-color: #c41230
    }

    .uc-card[backgrounddesktop=cool-gray],.uc-card[backgrounddesktop=cool-gray][showContentBlockBackground=true] .uc-card__container-text {
        background-color: #646464
    }

    .uc-card[backgrounddesktop=cool-grey-five] {
        background-color: #f5f5f5
    }

    .uc-card[backgrounddesktop=cool-grey-five][showContentBlockBackground=true] .uc-card__container-text {
        ackground-color: #f5f5f5
    }

    .uc-card[backgrounddesktop=red-ten],.uc-card[backgrounddesktop=red-ten][showContentBlockBackground=true] .uc-card__container-text {
        background-color: #fff6f4
    }

    .uc-card[backgrounddesktop=red-twenty],.uc-card[backgrounddesktop=red-twenty][showContentBlockBackground=true] .uc-card__container-text {
        background-color: #ffe6e3
    }

    .uc-card[backgrounddesktop=red-thirty],.uc-card[backgrounddesktop=red-thirty][showContentBlockBackground=true] .uc-card__container-text {
        background-color: #ffd7d5
    }

    .uc-card[backgrounddesktop=blue-ten],.uc-card[backgrounddesktop=blue-ten][showContentBlockBackground=true] .uc-card__container-text {
        background-color: #f3f6ff
    }

    .uc-card[backgrounddesktop=blue-twenty],.uc-card[backgrounddesktop=blue-twenty][showContentBlockBackground=true] .uc-card__container-text {
        background-color: #dfeaff
    }

    .uc-card[backgrounddesktop=blue-thirty],.uc-card[backgrounddesktop=blue-thirty][showContentBlockBackground=true] .uc-card__container-text {
        background-color: #cedfff
    }

    .uc-card[backgrounddesktop=blue-ninety],.uc-card[backgrounddesktop=blue-ninety][showContentBlockBackground=true] .uc-card__container-text {
        background-color: #1d2ecf
    }

    .uc-card[backgrounddesktop=blue-one-hundred],.uc-card[backgrounddesktop=blue-one-hundred][showContentBlockBackground=true] .uc-card__container-text {
        background-color: #0d1ba7
    }

    .uc-card[desktopcustombackground=true] {
        background-color: var(--customDesktopBackground)
    }
}

@container (min-width: calc(650px)) {
    .uc-card[backgrounddesktop=white] {
        background-color: #fff
    }

    .uc-card[backgrounddesktop=white][showContentBlockBackground=true] .uc-card__container-text {
        background-color: hsla(0,0%,100%,.9)
    }

    .uc-card[backgrounddesktop=brightRed],.uc-card[backgrounddesktop=brightRed][showContentBlockBackground=true] .uc-card__container-text {
        background-color: #e31837
    }

    .uc-card[backgrounddesktop=black],.uc-card[backgrounddesktop=black][showContentBlockBackground=true] .uc-card__container-text {
        background-color: #000
    }

    .uc-card[backgrounddesktop=dark-blue],.uc-card[backgrounddesktop=dark-blue][showContentBlockBackground=true] .uc-card__container-text {
        background-color: #012169
    }

    .uc-card[backgrounddesktop=royal-blue],.uc-card[backgrounddesktop=royal-blue][showContentBlockBackground=true] .uc-card__container-text {
        background-color: #0053c2
    }

    .uc-card[backgrounddesktop=bright-blue],.uc-card[backgrounddesktop=bright-blue][showContentBlockBackground=true] .uc-card__container-text {
        background-color: #0073cf
    }

    .uc-card[backgrounddesktop=crimson],.uc-card[backgrounddesktop=crimson][showContentBlockBackground=true] .uc-card__container-text {
        background-color: #780032
    }

    .uc-card[backgrounddesktop=regal-red],.uc-card[backgrounddesktop=regal-red][showContentBlockBackground=true] .uc-card__container-text {
        background-color: #c41230
    }

    .uc-card[backgrounddesktop=cool-gray],.uc-card[backgrounddesktop=cool-gray][showContentBlockBackground=true] .uc-card__container-text {
        background-color: #646464
    }

    .uc-card[backgrounddesktop=cool-grey-five] {
        background-color: #f5f5f5
    }

    .uc-card[backgrounddesktop=cool-grey-five][showContentBlockBackground=true] .uc-card__container-text {
        ackground-color: #f5f5f5
    }

    .uc-card[backgrounddesktop=red-ten],.uc-card[backgrounddesktop=red-ten][showContentBlockBackground=true] .uc-card__container-text {
        background-color: #fff6f4
    }

    .uc-card[backgrounddesktop=red-twenty],.uc-card[backgrounddesktop=red-twenty][showContentBlockBackground=true] .uc-card__container-text {
        background-color: #ffe6e3
    }

    .uc-card[backgrounddesktop=red-thirty],.uc-card[backgrounddesktop=red-thirty][showContentBlockBackground=true] .uc-card__container-text {
        background-color: #ffd7d5
    }

    .uc-card[backgrounddesktop=blue-ten],.uc-card[backgrounddesktop=blue-ten][showContentBlockBackground=true] .uc-card__container-text {
        background-color: #f3f6ff
    }

    .uc-card[backgrounddesktop=blue-twenty],.uc-card[backgrounddesktop=blue-twenty][showContentBlockBackground=true] .uc-card__container-text {
        background-color: #dfeaff
    }

    .uc-card[backgrounddesktop=blue-thirty],.uc-card[backgrounddesktop=blue-thirty][showContentBlockBackground=true] .uc-card__container-text {
        background-color: #cedfff
    }

    .uc-card[backgrounddesktop=blue-ninety],.uc-card[backgrounddesktop=blue-ninety][showContentBlockBackground=true] .uc-card__container-text {
        background-color: #1d2ecf
    }

    .uc-card[backgrounddesktop=blue-one-hundred],.uc-card[backgrounddesktop=blue-one-hundred][showContentBlockBackground=true] .uc-card__container-text {
        background-color: #0d1ba7
    }

    .uc-card[desktopcustombackground=true] {
        background-color: var(--customDesktopBackground)
    }
}

@-webkit-keyframes l23 {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes l23 {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.uc-carousel-flag {
    display: block;
    overflow: hidden;
    position: relative
}

.uc-carousel-flag .uc-carousel-loading .uc-carousel-list {
    -webkit-animation: l23 1s steps(12) infinite;
    animation: l23 1s steps(12) infinite;
    aspect-ratio: 1;
    background: -webkit-gradient(linear,left bottom,left top,color-stop(30%,rgb(0 0 0/50%)),color-stop(0,transparent),color-stop(0,#000)) 50%/8% 100%,-webkit-gradient(linear,left top,right top,color-stop(30%,rgb(0 0 0/25%)),color-stop(0,transparent),color-stop(0,rgb(0 0 0/75%))) 50%/100% 8%;
    background: linear-gradient(0deg,rgb(0 0 0/50%) 30%,transparent 0 70%,#000 0) 50%/8% 100%,linear-gradient(90deg,rgb(0 0 0/25%) 30%,transparent 0 70%,rgb(0 0 0/75%) 0) 50%/100% 8%;
    background-repeat: no-repeat;
    border-radius: 50%;
    display: grid;
    width: 50px
}

.uc-carousel-flag .uc-carousel-loading .uc-carousel-list:after,.uc-carousel-flag .uc-carousel-loading .uc-carousel-list:before {
    background: inherit;
    border-radius: 50%;
    content: "";
    grid-area: 1/1;
    opacity: .915;
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg)
}

.uc-carousel-flag .uc-carousel-loading .uc-carousel-list:after {
    opacity: .83;
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg)
}

.uc-carousel-flag .uc-carousel-arrow {
    background: transparent;
    border: none;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 15px;
    line-height: 0;
    padding: 0;
    position: absolute;
    top: calc(50% - var(--dotsHeight)/2);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 15px;
    z-index: 10
}

.uc-carousel-flag .uc-carousel-prev {
    left: 0
}

.uc-carousel-flag[dir=rtl] .uc-carousel-prev,[dir=rtl] .uc-carousel-flag .uc-carousel-prev {
    left: auto;
    right: 0
}

.uc-carousel-flag .uc-carousel-prev:before,.uc-carousel-flag[dir=rtl] .uc-carousel-next:before,[dir=rtl] .uc-carousel-flag .uc-carousel-next:before {
    content: "←"
}

.uc-carousel-flag .uc-carousel-next:before,.uc-carousel-flag[dir=rtl] .uc-carousel-prev:before,[dir=rtl] .uc-carousel-flag .uc-carousel-prev:before {
    content: "→"
}

.uc-carousel-flag .uc-carousel-next {
    right: 0
}

.uc-carousel-flag[dir=rtl] .uc-carousel-next,[dir=rtl] .uc-carousel-flag .uc-carousel-next {
    left: 0;
    right: auto
}

.uc-carousel-flag .uc-carousel-arrow:focus:before,.uc-carousel-flag .uc-carousel-arrow:hover:before {
    opacity: 1
}

.uc-carousel-flag .uc-carousel-arrow.uc-carousel-disabled:before {
    opacity: .2
}

.uc-carousel-flag .uc-carousel-disabled {
    pointer-events: none
}

.uc-carousel-flag .uc-carousel-arrow:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: block;
    font-size: 15px;
    line-height: 1;
    opacity: .75
}

.uc-carousel-flag .uc-carousel-dotted.uc-carousel-slider {
    margin-bottom: 30px
}

.uc-carousel-flag .uc-carousel-dots {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%
}

.uc-carousel-flag .uc-carousel-dots li {
    cursor: pointer;
    display: inline-block;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    position: relative;
    width: 20px
}

.uc-carousel-flag .uc-carousel-dots li button {
    background-color: transparent;
    border: 0;
    color: transparent;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 20px;
    line-height: 0;
    outline: none;
    padding: 5px;
    width: 20px
}

.uc-carousel-flag .uc-carousel-dots li label:focus,.uc-carousel-flag .uc-carousel-dots li label:hover {
    outline: none
}

.uc-carousel-flag .uc-carousel-dots li label:focus:before,.uc-carousel-flag .uc-carousel-dots li label:hover:before {
    opacity: 1
}

.uc-carousel-flag .uc-carousel-dots li label:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #000;
    content: "•";
    font-size: 10px;
    height: 20px;
    left: 0;
    line-height: 20px;
    opacity: .25;
    position: absolute;
    text-align: center;
    top: 0;
    width: 20px
}

.uc-carousel-flag .uc-carousel-dots li.uc-carousel-active label:before {
    color: #000;
    opacity: .75
}

.uc-carousel-flag .uc-carousel-list {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 100%;
    overflow: hidden;
    position: relative
}

.uc-carousel-flag .uc-carousel-list.uc-carousel-list--arrow-spacing {
    max-width: calc(100% - 50px)
}

.uc-carousel-flag .uc-carousel-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.uc-carousel-flag.uc-carousel-adaptive-height .uc-carousel-track {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.uc-carousel-flag .uc-carousel-track .uc-carousel-slide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.uc-carousel-flag .uc-carousel-track .uc-carousel-slide img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.uc-carousel {
    display: block;
    margin: 0 auto;
    max-width: 100pc;
    overflow: hidden;
    position: relative;
    width: 100%
}

.uc-carousel__container {
    display: block;
    opacity: 0;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

.uc-carousel--loaded .uc-carousel__container {
    opacity: 1;
    width: auto
}

.uc-carousel.uc-carousel--desktop[sliderDesktop=true] .uc-carousel__container,.uc-carousel.uc-carousel--mobile[sliderMobile=true] .uc-carousel__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.uc-carousel--author .uc-carousel__container {
    display: block;
    opacity: 1
}

.uc-carousel-dots {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important
}

.uc-carousel[variant=container][arrows=arrows--sides].uc-carousel--mobile .uc-carousel__arrow {
    position: relative;
    top: auto;
    -webkit-transform: none;
    transform: none
}

.uc-carousel[variant=container][arrows=arrows--sides].uc-carousel--mobile .uc-carousel__controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.uc-carousel[variant=container][arrows=arrows--sides].uc-carousel--mobile .uc-carousel-dots {
    margin: 0
}

.uc-carousel[variant=container][arrows=arrows--sides].uc-carousel--tablet .uc-carousel__arrow {
    position: relative;
    top: auto;
    -webkit-transform: none;
    transform: none
}

.uc-carousel[variant=container][arrows=arrows--sides].uc-carousel--tablet .uc-carousel__controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.uc-carousel[variant=container][arrows=arrows--sides].uc-carousel--tablet .uc-carousel-dots {
    margin: 0
}

.uc-carousel[variant=container][arrows=arrows--sides].uc-carousel--desktop .uc-carousel__container,.uc-carousel[variant=container][arrows=arrows--sides].uc-carousel--desktop .uc-carousel__controls {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 calc(8.33333% + 1.375rem)
}

.uc-carousel[variant=container][arrows=arrows--sides].uc-carousel--desktop .uc-carousel__arrow {
    top: calc(50% - 3pc)
}

.uc-carousel[variant=full-width].uc-carousel--mobile .uc-carousel__arrow {
    position: relative;
    -webkit-transform: none;
    transform: none
}

.uc-carousel[variant=full-width].uc-carousel--mobile .uc-carousel__controls {
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    left: 50%;
    padding: 0;
    position: absolute;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.uc-carousel[variant=full-width].uc-carousel--desktop .uc-carousel__controls,.uc-carousel[variant=full-width].uc-carousel--tablet .uc-carousel__controls {
    padding: 0
}

.uc-carousel[variant=full-width].uc-carousel--desktop .uc-carousel__dots,.uc-carousel[variant=full-width].uc-carousel--tablet .uc-carousel__dots {
    bottom: 5rem;
    position: absolute
}

.uc-carousel[variant=full-width].uc-carousel--desktop .uc-masthead__body,.uc-carousel[variant=full-width].uc-carousel--tablet .uc-masthead__body {
    margin-right: auto;
    max-width: calc(50% + 1.375rem);
    padding-left: calc(8.33333% + 1.375rem);
    padding-right: 0
}

.uc-carousel[variant=full-width].uc-carousel--desktop .uc-masthead.align-right .uc-masthead__body,.uc-carousel[variant=full-width].uc-carousel--tablet .uc-masthead.align-right .uc-masthead__body {
    max-width: none;
    padding-right: calc(8.33333% + 1.375rem)
}

.uc-carousel[variant=full-width][pips=left].uc-carousel--desktop .uc-carousel__dots,.uc-carousel[variant=full-width][pips=left].uc-carousel--tablet .uc-carousel__dots {
    padding-left: calc(8.33333% + 1.375rem - 6px)
}

.uc-carousel[variant=full-width][pips=right].uc-carousel--desktop .uc-carousel__dots,.uc-carousel[variant=full-width][pips=right].uc-carousel--tablet .uc-carousel__dots {
    padding-right: calc(8.33333% + 1.375rem - 6px);
    right: 0
}

.uc-carousel[pips=left] .uc-carousel__controls {
    -webkit-box-pack: start!important;
    -ms-flex-pack: start!important;
    justify-content: flex-start!important
}

.uc-carousel[pips=right] .uc-carousel__controls {
    -webkit-box-pack: end!important;
    -ms-flex-pack: end!important;
    justify-content: flex-end!important
}

.uc-carousel[pips=center] .uc-carousel__controls {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.uc-carousel__controls {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding: 1rem 0
}

.uc-carousel--desktop .uc-carousel__controls {
    padding: 1.5rem 0
}

.uc-carousel__arrow {
    background: none;
    border: none;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 40px;
    height: 3pc;
    margin: 0;
    outline: 0;
    outline-offset: -1px;
    padding: 4px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 3pc
}

.uc-carousel__arrow--prev {
    left: 0;
    z-index: 9999
}

.uc-carousel__arrow--next {
    right: 0
}

.uc-carousel__arrow:focus {
    outline: thin solid #0053c2
}

.uc-carousel__arrow.uc-carousel-disabled,.uc-carousel__arrow.uc-carousel-hidden {
    cursor: not-allowed;
    opacity: .2;
    pointer-events: none
}

.uc-carousel__arrow.uc-carousel-disabled:focus,.uc-carousel__arrow.uc-carousel-hidden:focus {
    outline: none
}

.uc-carousel__arrow.uc-carousel-hidden {
    display: none
}

.uc-carousel--mobile .uc-carousel__arrow {
    bottom: 0;
    position: relative!important;
    -webkit-transform: none;
    transform: none
}

.uc-carousel--desktop .uc-carousel__arrow:not(.uc-carousel-disabled):hover:after,.uc-carousel--desktop .uc-carousel__arrow:not(.uc-carousel-hidden):hover:after {
    background-color: rgba(0,0,0,.1);
    height: 110%;
    -webkit-transition: all .6s cubic-bezier(.25,1,.5,1) 0ms;
    transition: all .6s cubic-bezier(.25,1,.5,1) 0ms;
    width: 110%
}

.uc-carousel--desktop .uc-carousel__arrow:not(.uc-carousel-disabled):after,.uc-carousel--desktop .uc-carousel__arrow:not(.uc-carousel-hidden):after {
    border-radius: 75pt;
    content: "";
    display: inline-block;
    height: 0;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: scale(1) translate(-50%,-50%);
    transform: scale(1) translate(-50%,-50%);
    -webkit-transition: all .6s cubic-bezier(.25,1,.5,1) 0ms;
    transition: all .6s cubic-bezier(.25,1,.5,1) 0ms;
    width: 0;
    z-index: 2
}

.uc-carousel__arrow--ripple:after {
    -webkit-animation: rippleAnimation .86s cubic-bezier(.25,1,.5,1);
    animation: rippleAnimation .86s cubic-bezier(.25,1,.5,1);
    background: #0053c2;
    border-radius: 75pt;
    content: "";
    display: block;
    height: 0;
    left: 50%;
    opacity: .1;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%) scale(.55);
    transform: translate(-50%,-50%) scale(.55);
    width: 0;
    z-index: 2
}

.uc-carousel .uc-carousel-slides {
    width: 100%
}

.uc-carousel .uc-carousel-slide {
    position: relative;
    width: var(--flag-carousel-slide-init-width)
}

.uc-carousel .uc-carousel-slide>div {
    height: 100%
}

.uc-carousel .uc-carousel-dots {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0 auto;
    padding: 0;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.uc-carousel .uc-carousel-dots li {
    list-style: none
}

.uc-carousel .uc-carousel-dots button {
    background: transparent;
    border: 0;
    border-radius: 999px;
    cursor: pointer;
    display: block;
    height: 9pt;
    margin: 7px;
    outline: none;
    overflow: visible;
    padding: 0;
    position: relative;
    text-indent: -9999px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 9pt;
    z-index: 1
}

.uc-carousel .uc-carousel-dots button label:before {
    font-size: 0
}

.uc-carousel .uc-carousel-dots label:before {
    color: #646464;
    opacity: .25;
    text-align: center
}

.uc-carousel .uc-carousel-dots label:after,.uc-carousel .uc-carousel-dots label:before {
    border-radius: 75pt;
    content: "";
    display: inline-block;
    height: 9pt;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: scale(1) translate(-50%,-50%);
    transform: scale(1) translate(-50%,-50%);
    -webkit-transition: all .6s cubic-bezier(.25,1,.5,1) 0ms;
    transition: all .6s cubic-bezier(.25,1,.5,1) 0ms;
    width: 9pt;
    z-index: 2
}

.uc-carousel .uc-carousel-dots label:focus {
    outline: thin solid #0053c2;
    outline-offset: 5px
}

.uc-carousel .uc-carousel-dots label:hover:before {
    background: #646464;
    font-size: 0;
    height: 22px;
    -webkit-transition: all .6s cubic-bezier(.25,1,.5,1) 0ms;
    transition: all .6s cubic-bezier(.25,1,.5,1) 0ms;
    width: 22px
}

.uc-carousel[arrows=arrows--below]:not([variant=full-width]) .uc-carousel__controls {
    -ms-flex-line-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-content: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.uc-carousel[arrows=arrows--below]:not([variant=full-width]) .uc-carousel__controls .uc-carousel-dots {
    bottom: 0
}

.uc-carousel[arrows=arrows--below]:not([variant=full-width]) .uc-carousel__arrow {
    bottom: 0;
    position: relative!important;
    -webkit-transform: none;
    transform: none
}

.uc-carousel[theme=black] .uc-carousel__arrow {
    color: #000
}

.uc-carousel[theme=black] .uc-carousel__arrow:focus {
    outline: thin solid #0053c2
}

.uc-carousel[theme=black] .uc-carousel-dots button {
    border: 1px solid #000
}

.uc-carousel[theme=black] .uc-carousel-dots label:focus {
    outline: thin solid #0053c2
}

.uc-carousel[theme=black] .uc-carousel-dots li.uc-carousel-active label:after,.uc-carousel[theme=black] .uc-carousel-dots li.uc-carousel-active label:before {
    background-color: #000
}

.uc-carousel[theme=black--fill].uc-carousel--mobile .uc-carousel__arrow {
    background: none;
    color: #000
}

.uc-carousel[theme=black--fill] .uc-carousel__arrow {
    background: #fff;
    color: #000
}

.uc-carousel[theme=black--fill] .uc-carousel__arrow:focus {
    outline: thin solid #0053c2
}

.uc-carousel[theme=black--fill] .uc-carousel-dots button {
    border: 1px solid #000
}

.uc-carousel[theme=black--fill] .uc-carousel-dots label:focus {
    outline: thin solid #0053c2
}

.uc-carousel[theme=black--fill] .uc-carousel-dots li.uc-carousel-active label:after,.uc-carousel[theme=black--fill] .uc-carousel-dots li.uc-carousel-active label:before {
    background-color: #000
}

.uc-carousel[theme=white] .uc-carousel__arrow {
    color: #fff
}

.uc-carousel[theme=white] .uc-carousel__arrow:focus {
    outline: thin solid #0053c2
}

.uc-carousel[theme=white] .uc-carousel__arrow:not(.uc-carousel-disabled):hover:after,.uc-carousel[theme=white] .uc-carousel__arrow:not(.uc-carousel-hidden):hover:after {
    background-color: hsla(0,0%,100%,.1)
}

.uc-carousel[theme=white] .uc-carousel-dots button {
    border: 1px solid #fff
}

.uc-carousel[theme=white] .uc-carousel-dots label:hover:before {
    background-color: #fff
}

.uc-carousel[theme=white] .uc-carousel-dots label:focus {
    outline: thin solid #0053c2
}

.uc-carousel[theme=white] .uc-carousel-dots li.uc-carousel-active label:after,.uc-carousel[theme=white] .uc-carousel-dots li.uc-carousel-active label:before {
    background-color: #fff
}

.uc-carousel[theme=white--fill].uc-carousel--mobile .uc-carousel__arrow {
    background: none;
    color: #fff
}

.uc-carousel[theme=white--fill] .uc-carousel__arrow {
    background: #fff;
    color: #012169
}

.uc-carousel[theme=white--fill] .uc-carousel__arrow:focus {
    outline: thin solid #0053c2
}

.uc-carousel[theme=white--fill] .uc-carousel-dots button {
    border: 1px solid #fff
}

.uc-carousel[theme=white--fill] .uc-carousel-dots label:hover:before {
    background-color: #fff
}

.uc-carousel[theme=white--fill] .uc-carousel-dots label:focus {
    outline: thin solid #0053c2
}

.uc-carousel[theme=white--fill] .uc-carousel-dots li.uc-carousel-active label:after,.uc-carousel[theme=white--fill] .uc-carousel-dots li.uc-carousel-active label:before {
    background-color: #fff
}

.uc-carousel[theme=blue] .uc-carousel__arrow {
    color: #012169
}

.uc-carousel[theme=blue] .uc-carousel__arrow:focus {
    outline: thin solid #012169
}

.uc-carousel[theme=blue] .uc-carousel-dots button {
    border: 1px solid #012169
}

.uc-carousel[theme=blue] .uc-carousel-dots label:focus {
    outline: thin solid #012169
}

.uc-carousel[theme=blue] .uc-carousel-dots li.uc-carousel-active label:after,.uc-carousel[theme=blue] .uc-carousel-dots li.uc-carousel-active label:before {
    background-color: #012169
}

.uc-carousel[theme=red] .uc-carousel__arrow {
    color: #e31837
}

.uc-carousel[theme=red] .uc-carousel__arrow:focus {
    outline: thin solid #e31837
}

.uc-carousel[theme=red] .uc-carousel-dots button {
    border: 1px solid #e31837
}

.uc-carousel[theme=red] .uc-carousel-dots label:focus {
    outline: thin solid #0053c2
}

.uc-carousel[theme=red] .uc-carousel-dots li.uc-carousel-active label:after,.uc-carousel[theme=red] .uc-carousel-dots li.uc-carousel-active label:before {
    background-color: #e31837
}

.uc-carousel .uc-carousel-list {
    overflow: hidden;
    width: 100%
}

.uc-carousel .uc-carousel-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.uc-carousel--single .uc-carousel__controls {
    display: none!important
}

@media(min-width: 40rem) {
    .uc-carousel[peekviewnextslide=true] .uc-carousel-list {
        padding:0 calc(25% - 2rem) 0 0
    }

    .uc-carousel[peekviewnextslide=true] .uc-carousel-slide>div {
        padding-right: 2rem
    }
}

.uc-carousel[peekviewnextslide=true][allowpeekviewinmobile=true] .uc-carousel-slide>div {
    padding-right: 2rem
}

.uc-carousel[peekviewnextslide=true][peekViewBackgroundColor=gray5] .uc-carousel-slider {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(2rem,#fff),color-stop(0,#f5f5f5));
    background: linear-gradient(180deg,#fff 2rem,#f5f5f5 0);
    padding-inline:1rem}

@media(min-width: 40rem) {
    .uc-carousel[peekviewnextslide=true][peekViewBackgroundColor=gray5] .uc-carousel-slider {
        background:-webkit-gradient(linear,left top,left bottom,color-stop(2pc,#fff),color-stop(0,#f5f5f5),color-stop(#f5f5f5),to(#fff));
        background: linear-gradient(180deg,#fff 2pc,#f5f5f5 0,#f5f5f5 calc(100% - 4pc),#fff calc(100% - 4pc));
        padding-inline:2rem}
}

@media(min-width: 40rem)and (min-width:68rem) {
    .uc-carousel[peekviewnextslide=true][peekViewBackgroundColor=gray5] .uc-carousel-slider {
        padding-left:4rem;
        padding-right: 0
    }
}

.uc-carousel[peekviewnextslide=true][peekViewBackgroundColor=darkBlue] .uc-carousel-slider {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(2rem,#fff),color-stop(0,#012169));
    background: linear-gradient(180deg,#fff 2rem,#012169 0);
    padding-inline:1rem}

@media(min-width: 40rem) {
    .uc-carousel[peekviewnextslide=true][peekViewBackgroundColor=darkBlue] .uc-carousel-slider {
        background:-webkit-gradient(linear,left top,left bottom,color-stop(2pc,#fff),color-stop(0,#012169),color-stop(#012169),to(#fff));
        background: linear-gradient(180deg,#fff 2pc,#012169 0,#012169 calc(100% - 4pc),#fff calc(100% - 4pc));
        padding-inline:2rem}
}

@media(min-width: 40rem)and (min-width:68rem) {
    .uc-carousel[peekviewnextslide=true][peekViewBackgroundColor=darkBlue] .uc-carousel-slider {
        padding-left:4rem;
        padding-right: 0
    }
}

.uc-carousel[peekviewnextslide=true][peekViewBackgroundColor=red] .uc-carousel-slider {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(2rem,#fff),color-stop(0,#e31837));
    background: linear-gradient(180deg,#fff 2rem,#e31837 0);
    padding-inline:1rem}

@media(min-width: 40rem) {
    .uc-carousel[peekviewnextslide=true][peekViewBackgroundColor=red] .uc-carousel-slider {
        background:-webkit-gradient(linear,left top,left bottom,color-stop(2pc,#fff),color-stop(0,#e31837),color-stop(#e31837),to(#fff));
        background: linear-gradient(180deg,#fff 2pc,#e31837 0,#e31837 calc(100% - 4pc),#fff calc(100% - 4pc));
        padding-inline:2rem}
}

@media(min-width: 40rem)and (min-width:68rem) {
    .uc-carousel[peekviewnextslide=true][peekViewBackgroundColor=red] .uc-carousel-slider {
        padding-left:4rem;
        padding-right: 0
    }
}

.uc-carousel[peekviewnextslide=true][peekViewBackgroundColor=white] .uc-carousel-slider {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(2rem,#fff),color-stop(0,#fff));
    background: linear-gradient(180deg,#fff 2rem,#fff 0);
    padding-inline:1rem}

@media(min-width: 40rem) {
    .uc-carousel[peekviewnextslide=true][peekViewBackgroundColor=white] .uc-carousel-slider {
        background:-webkit-gradient(linear,left top,left bottom,color-stop(2pc,#fff),color-stop(0,#fff),color-stop(#fff),to(#fff));
        background: linear-gradient(180deg,#fff 2pc,#fff 0,#fff calc(100% - 4pc),#fff calc(100% - 4pc));
        padding-inline:2rem}
}

@media(min-width: 40rem)and (min-width:68rem) {
    .uc-carousel[peekviewnextslide=true][peekViewBackgroundColor=white] .uc-carousel-slider {
        padding-left:4rem;
        padding-right: 0
    }
}

.uc-carousel[peekviewnextslide=true][peekViewBackgroundColor=black] .uc-carousel-slider {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(2rem,#fff),color-stop(0,#000));
    background: linear-gradient(180deg,#fff 2rem,#000 0);
    padding-inline:1rem}

@media(min-width: 40rem) {
    .uc-carousel[peekviewnextslide=true][peekViewBackgroundColor=black] .uc-carousel-slider {
        background:-webkit-gradient(linear,left top,left bottom,color-stop(2pc,#fff),color-stop(0,#000),color-stop(#000),to(#fff));
        background: linear-gradient(180deg,#fff 2pc,#000 0,#000 calc(100% - 4pc),#fff calc(100% - 4pc));
        padding-inline:2rem}
}

@media(min-width: 40rem)and (min-width:68rem) {
    .uc-carousel[peekviewnextslide=true][peekViewBackgroundColor=black] .uc-carousel-slider {
        padding-left:4rem;
        padding-right: 0
    }
}

.uc-carousel[peekviewnextslide=true][peekViewBackgroundColor=gray] .uc-carousel-slider {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(2rem,#fff),color-stop(0,#646464));
    background: linear-gradient(180deg,#fff 2rem,#646464 0);
    padding-inline:1rem}

@media(min-width: 40rem) {
    .uc-carousel[peekviewnextslide=true][peekViewBackgroundColor=gray] .uc-carousel-slider {
        background:-webkit-gradient(linear,left top,left bottom,color-stop(2pc,#fff),color-stop(0,#646464),color-stop(#646464),to(#fff));
        background: linear-gradient(180deg,#fff 2pc,#646464 0,#646464 calc(100% - 4pc),#fff calc(100% - 4pc));
        padding-inline:2rem}
}

@media(min-width: 40rem)and (min-width:68rem) {
    .uc-carousel[peekviewnextslide=true][peekViewBackgroundColor=gray] .uc-carousel-slider {
        padding-left:4rem;
        padding-right: 0
    }
}

.uc-carousel[peekviewnextslide=true][peekViewBackgroundColor=transparent] .uc-carousel-slider {
    background: transparent;
    padding-inline:0}

.uc-carousel[peekviewnextslide=true][allowPeakViewPadding=false] .uc-carousel-slider {
    padding: 0
}

.uc-carousel .uc-carousel__arrow--prev {
    z-index: 999
}

@-webkit-keyframes rippleAnimation {
    0% {
        height: 0%;
        opacity: .1;
        width: 0
    }

    20% {
        height: 160%;
        opacity: .24;
        width: 160%
    }

    to {
        height: 240%;
        opacity: 0;
        width: 240%
    }
}

@keyframes rippleAnimation {
    0% {
        height: 0%;
        opacity: .1;
        width: 0
    }

    20% {
        height: 160%;
        opacity: .24;
        width: 160%
    }

    to {
        height: 240%;
        opacity: 0;
        width: 240%
    }
}

@media(min-width: 40rem) {
    .uc-content-card-container__row {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: wrap;
        flex-flow: wrap;
        gap: 1.25rem;
        line-height: 0px;
        margin-bottom: 1.25rem
    }

    .uc-content-card-container__row:last-child {
        margin-bottom: 0
    }
}

.uc-content-card-container__row .newpar {
    min-width: 200px
}

.uc-content-card-container__row[horizontalalignment=left] {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
    justify-items: left
}

.uc-content-card-container__row[horizontalalignment=right] {
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    justify-content: right;
    justify-items: right
}

.uc-content-card-container__row[horizontalalignment=center] {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center
}

.uc-content-card-container__row[verticalAlignment=bottom] {
    -ms-flex-line-pack: end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-content: end;
    align-items: end
}

.uc-content-card-container__row[verticalAlignment=top] {
    -ms-flex-line-pack: start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-content: start;
    align-items: start
}

.uc-content-card-container__row[verticalAlignment=center] {
    -ms-flex-line-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-content: center;
    align-items: center
}

.uc-content-card-container__row--hidden {
    display: none
}

.uc-content-card-container .show {
    display: block
}

@media(min-width: 40rem) {
    .uc-content-card-container .show {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.uc-content-card-container .hide {
    display: none
}

.uc-content-card-container__hideall,.uc-content-card-container__seemore {
    padding-top: 20px
}

@media(min-width: 40rem) {
    .uc-content-card-container__hideall,.uc-content-card-container__seemore {
        padding-top:0
    }
}

@media(max-width: calc(40rem - 1px)) {
    .uc-content-card-container[showon=desktop] .uc-content-card-container__hideall,.uc-content-card-container[showon=desktop] .uc-content-card-container__seemore {
        display:none
    }

    .uc-content-card-container[showon=desktop] .uc-content-card-container__row {
        display: block!important
    }
}

@media(min-width: 40rem) {
    .uc-content-card-container[showon=mobile] .uc-content-card-container__hideall,.uc-content-card-container[showon=mobile] .uc-content-card-container__seemore {
        display:none
    }

    .uc-content-card-container[showon=mobile] .uc-content-card-container__row--hidden {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important
    }
}

.uc-content-card-container--edit .hide,.uc-content-card-container--edit .uc-content-card-container__row {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important
}

.uc-content-card-container--edit .uc-content-card-container__row {
    line-height: normal
}

.uc-countdown-timer {
    display: block;
    margin: 0 auto;
    text-align: center
}

.uc-countdown-timer__text {
    color: #646464;
    font-size: 1.125rem
}

@media(min-width: 40rem) {
    .uc-countdown-timer__text {
        font-size:2.5rem
    }
}

.uc-countdown-timer__time {
    display: none
}

.uc-countdown-timer__container {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 0 auto;
    position: relative
}

.uc-countdown-timer__box,.uc-countdown-timer__container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    justify-content: center
}

.uc-countdown-timer__box,.uc-countdown-timer__box:after {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.uc-countdown-timer__box:after {
    color: #012169;
    content: ":";
    font-family: "Connections";
    font-size: 2.5rem;
    font-weight: light;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: -1.5rem
}

@media(min-width: 40rem) {
    .uc-countdown-timer__box:after {
        font-size:3.5rem;
        margin-left: 10px;
        margin-right: 10px;
        margin-top: -2rem
    }
}

.uc-countdown-timer__box:last-child:after {
    display: none
}

.uc-countdown-timer__box-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.uc-countdown-timer__box-value {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-flex-pack: distribute;
    align-items: center;
    background-color: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 4px -1px rgba(0,0,0,.3);
    box-shadow: 0 1px 4px -1px rgba(0,0,0,.3);
    color: #012169;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: "Connections";
    font-size: 2rem;
    font-weight: light;
    height: 4pc;
    justify-content: space-around;
    letter-spacing: 2px;
    width: 4pc
}

@media(min-width: 40rem) {
    .uc-countdown-timer__box-value {
        font-size:3.5rem;
        height: 93pt;
        width: 93pt
    }
}

.uc-countdown-timer__box-label {
    color: #646464;
    font-family: "Connections";
    font-size: .875rem
}

@media(min-width: 40rem) {
    .uc-countdown-timer__box-label {
        font-size:1.125rem
    }
}

.uc-countdown-timer--black .uc-countdown-timer__box-value,.uc-countdown-timer--black .uc-countdown-timer__box:after {
    color: #000
}

.uc-countdown-timer--dark-blue .uc-countdown-timer__box-value,.uc-countdown-timer--dark-blue .uc-countdown-timer__box:after {
    color: #012169
}

.uc-countdown-timer--bright-red .uc-countdown-timer__box-value,.uc-countdown-timer--bright-red .uc-countdown-timer__box:after {
    color: #e31837
}

.uc-countdown-timer .sr-only {
    clip: rect(0 0 0 0);
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

uc-descriptive-text {
    display: block
}

uc-descriptive-text .uc-descriptive-text__button-container {
    padding: 1.5rem 0
}

uc-descriptive-text .uc-descriptive-text__button-container button {
    background: none;
    border: none;
    border-radius: 0;
    color: #0053c2;
    cursor: pointer;
    display: inline-block;
    font-family: "Connections";
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    outline: none;
    padding: 0;
    position: relative
}

uc-descriptive-text .uc-descriptive-text__button-container label:focus {
    outline: .0625rem dotted #000
}

uc-descriptive-text .uc-descriptive-text__button-container button uc-icon {
    display: inline-block
}

uc-descriptive-text .uc-descriptive-text__button-container button span {
    vertical-align: text-bottom
}

uc-descriptive-text .uc-descriptive-text__button-container label:hover {
    color: #3375ce
}

uc-descriptive-text .uc-descriptive-text__button-container label:after {
    background: inherit;
    background-color: #0053c2;
    bottom: -.255em;
    content: "";
    display: block;
    height: .111em;
    left: 0;
    position: absolute;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: center right;
    transform-origin: center right;
    -webkit-transition: -webkit-transform .6s cubic-bezier(.22,1,.36,1);
    transition: -webkit-transform .6s cubic-bezier(.22,1,.36,1);
    transition: transform .6s cubic-bezier(.22,1,.36,1);
    transition: transform .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1);
    width: 100%
}

uc-descriptive-text .uc-descriptive-text__button-container label:hover:after {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left
}

uc-descriptive-text .uc-descriptive-text__close {
    background: transparent;
    border: 0;
    color: #012169;
    cursor: pointer;
    display: none;
    padding: 0;
    position: absolute;
    right: 1.5rem;
    top: 1.5rem
}

uc-descriptive-text .uc-descriptive-text__close .uc-icon {
    font-size: 1.5em
}

@media(min-width: 40rem) {
    uc-descriptive-text .uc-descriptive-text__close .uc-icon {
        font-size:1.8em
    }
}

uc-descriptive-text .uc-descriptive-text__close:focus {
    outline: .0625rem dotted #000
}

uc-descriptive-text .uc-descriptive-text__hideText {
    display: none
}

uc-descriptive-text .uc-descriptive-text__content {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    position: relative;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    visibility: hidden
}

uc-descriptive-text .uc-descriptive-text__content--white {
    background-color: #fff
}

uc-descriptive-text .uc-descriptive-text__content--gray {
    background-color: #f5f5f5
}

uc-descriptive-text .uc-descriptive-text__content .uc-cmp-text {
    padding: 3rem
}

uc-descriptive-text[isopen] .uc-descriptive-text__content {
    max-height: none;
    opacity: 1;
    visibility: visible
}

uc-descriptive-text[isopen] .uc-descriptive-text__close {
    display: block
}

.uc-dropdown {
    display: inline-block;
    position: relative
}

.uc-dropdown select {
    bottom: 0;
    left: 0;
    opacity: .001;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 2
}

.uc-dropdown select:hover {
    cursor: pointer
}

.uc-dropdown select:focus-visible+.uc-dropdown__label {
    outline: 1px solid #0053c2
}

.uc-dropdown:hover .uc-dropdown__label {
    border-bottom: 1px solid transparent;
    -webkit-transition: border 0s linear 0s;
    transition: border 0s linear 0s
}

.uc-dropdown .uc-dropdown__label {
    border-bottom: 1px solid #0053c2;
    color: #0053c2;
    text-decoration: none;
    -webkit-transition: border .6s cubic-bezier(.22,1,.36,1) .55s;
    transition: border .6s cubic-bezier(.22,1,.36,1) .55s;
    white-space: nowrap
}

.uc-dropdown .uc-dropdown__label:before {
    background: #3375ce;
    bottom: 0;
    content: "";
    display: inline-block;
    height: 1px;
    left: 0;
    position: absolute;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: center right;
    transform-origin: center right;
    -webkit-transition: -webkit-transform .6s cubic-bezier(.22,1,.36,1) .125s;
    transition: -webkit-transform .6s cubic-bezier(.22,1,.36,1) .125s;
    transition: transform .6s cubic-bezier(.22,1,.36,1) .125s;
    transition: transform .6s cubic-bezier(.22,1,.36,1) .125s,-webkit-transform .6s cubic-bezier(.22,1,.36,1) .125s;
    width: 100%
}

.uc-dropdown:hover .uc-dropdown__label {
    color: #3375ce
}

.uc-dropdown:hover .uc-dropdown__label:before {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: center left;
    transform-origin: center left
}

.uc-dropdown .uc-dropdown__label:after {
    content: "";
    display: inline-block;
    font-family: icomoon;
    font-size: .625em;
    font-weight: 700;
    padding-left: .5rem;
    position: relative
}

.uc-dropdown[removeCaret] .uc-dropdown__label:after {
    display: none
}

.uc-dropdown[colorTheme=royal-blue] .uc-dropdown__label {
    border-bottom: 1px solid #0053c2;
    color: #0053c2
}

.uc-dropdown[colorTheme=royal-blue]:hover .uc-dropdown__label {
    border-bottom: 1px solid transparent
}

.uc-dropdown[colorTheme=royal-blue] .uc-dropdown__label:before {
    background: #3375ce
}

.uc-dropdown[colorTheme=royal-blue]:hover .uc-dropdown__label {
    color: #3375ce
}

.uc-dropdown[colorTheme=white] .uc-dropdown__label {
    border-bottom: 1px solid #fff;
    color: #fff
}

.uc-dropdown[colorTheme=white]:hover .uc-dropdown__label {
    border-bottom: 1px solid transparent
}

.uc-dropdown[colorTheme=white] .uc-dropdown__label:before {
    background: #f8f0f0
}

.uc-dropdown[colorTheme=white]:hover .uc-dropdown__label {
    color: #f8f0f0
}

.experience-fragment--edit {
    margin-top: 1.875rem
}

uc-checkbox-group {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

uc-checkbox-group .group-label {
    color: #000;
    font-size: 1rem;
    line-height: 1
}

@media(max-width: 39rem) {
    uc-checkbox-group .group-label {
        margin-bottom:.5rem;
        width: 100%
    }
}

@media(min-width: 40rem) {
    uc-checkbox-group .group-label {
        margin-right:1.5rem
    }

    uc-checkbox-group uc-checkbox {
        margin-right: 1rem
    }

    uc-checkbox-group.center-alignment {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    uc-checkbox-group.right-alignment {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

.checkbox-help-text {
    display: block;
    font-family: "cnx-regular",Helvetica,Arial,sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 300;
    letter-spacing: .011px;
    line-height: 150%;
    padding-top: .5rem
}

.inline .checkbox-container {
    -webkit-box-flex: 1;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex: 1;
    flex: 1
}

.one-column,.two-columns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.one-column .group-label,.two-columns .group-label {
    margin-bottom: 1.125rem
}

.one-column .group-label span,.two-columns .group-label span {
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 300;
    letter-spacing: .012px;
    line-height: 125%;
    margin-bottom: 1.125rem
}

.one-column .checkbox-container,.two-columns .checkbox-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.one-column uc-checkbox,.two-columns uc-checkbox {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0;
    width: 100%
}

.form-field .one-column uc-checkbox,.form-field .two-columns uc-checkbox {
    margin-bottom: 1rem
}

.form-field .one-column uc-checkbox:last-child,.form-field .two-columns uc-checkbox:last-child {
    margin-bottom: 0
}

.one-column uc-checkbox .checkbox-control,.two-columns uc-checkbox .checkbox-control {
    padding-top: 0
}

.two-columns uc-checkbox {
    width: 50%
}

@media(min-width: 40rem) {
    .two-columns uc-checkbox:nth-child(odd) {
        padding-right:.5rem
    }

    .two-columns uc-checkbox:nth-child(2n) {
        padding-left: .5rem
    }
}

@media(max-width: 39rem) {
    .two-columns uc-checkbox {
        width:100%
    }
}

uc-checkbox {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: left
}

uc-checkbox label {
    color: #000;
    font-size: 1rem;
    line-height: 1
}

uc-checkbox .checkbox-control {
    -webkit-box-flex: 0;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    cursor: pointer;
    display: inline-block;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 1.25rem;
    padding: .625rem;
    position: relative;
    width: 1.25rem
}

@media(min-width: 40rem) {
    uc-checkbox .checkbox-control {
        padding:.875rem
    }
}

uc-checkbox input {
    cursor: inherit;
    height: 2.5rem;
    left: 0;
    margin: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 2.5rem;
    z-index: 2
}

@media(min-width: 40rem) {
    uc-checkbox input {
        height:3rem;
        width: 3rem
    }
}

uc-checkbox input+.checkmark {
    display: inline-block;
    height: 1.25rem;
    position: relative;
    width: 1.25rem
}

uc-checkbox input+.checkmark:after,uc-checkbox input+.checkmark:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: all .2s cubic-bezier(.25,1,.5,1) 0ms;
    transition: all .2s cubic-bezier(.25,1,.5,1) 0ms;
    width: 100%
}

uc-checkbox input+.checkmark:before {
    border-radius: 50%;
    pointer-events: none;
    -webkit-transform: scale(0);
    transform: scale(0)
}

uc-checkbox input+.checkmark:after {
    border-style: solid;
    border-width: 2px
}

uc-checkbox input+.checkmark svg {
    height: .875rem;
    left: 3px;
    opacity: 0;
    position: absolute;
    top: 3px;
    -webkit-transition: all .2s cubic-bezier(.25,1,.5,1) 0ms;
    transition: all .2s cubic-bezier(.25,1,.5,1) 0ms;
    width: .875rem;
    z-index: 1
}

uc-checkbox input+.checkmark svg path {
    stroke-width: 3px
}

uc-checkbox input:active+.checkmark:before,uc-checkbox input:focus+.checkmark:before,uc-checkbox input:hover+.checkmark:before {
    -webkit-transform: scale(2);
    transform: scale(2)
}

@media(min-width: 40rem) {
    uc-checkbox input:active+.checkmark:before,uc-checkbox input:focus+.checkmark:before,uc-checkbox input:hover+.checkmark:before {
        -webkit-transform:scale(2.4);
        transform: scale(2.4)
    }
}

uc-checkbox input:focus:not(:active)+.checkmark:before {
    opacity: .6
}

uc-checkbox input:not([disabled]):not(:checked)+.checkmark:after {
    border-color: #646464
}

uc-checkbox input:not([disabled]):not(:checked):hover+.checkmark:before {
    background-color: #ededed
}

uc-checkbox input:not([disabled]):not(:checked):active+.checkmark:before,uc-checkbox input:not([disabled]):not(:checked):focus+.checkmark:before {
    background-color: #d5d5d5
}

uc-checkbox input:not([disabled]):not(:checked).invalid+.checkmark:after {
    border-color: #c41230!important
}

uc-checkbox input:not([disabled]):checked+.checkmark:after {
    background-color: #0053c2;
    border-color: #0053c2
}

uc-checkbox input:not([disabled]):checked+.checkmark svg {
    opacity: 1
}

uc-checkbox input:not([disabled]):checked:hover+.checkmark:before {
    background-color: #e5eef9
}

uc-checkbox input:not([disabled]):checked:active+.checkmark:before,uc-checkbox input:not([disabled]):checked:focus+.checkmark:before {
    background-color: #ccdcf3
}

uc-checkbox input[disabled]+.checkmark:after {
    border-color: #bababa
}

.form-field {
    margin-bottom: 1.375rem;
    min-height: 3rem
}

@media(min-width: 40rem) {
    .form-field {
        min-height:3.5rem
    }
}

.form-field uc-checkbox,.form-field uc-input,.form-field uc-radio,.form-field uc-select {
    margin-bottom: 0
}

.form-field uc-checkbox input.invalid,.form-field uc-input input.invalid,.form-field uc-radio input.invalid,.form-field uc-select input.invalid {
    border-color: #c41230
}

.form-field uc-checkbox label,.form-field uc-input label,.form-field uc-radio label,.form-field uc-select label {
    height: auto
}

.form-field uc-input input {
    height: 3rem
}

@media(min-width: 40rem) {
    .form-field uc-input input {
        height:3.5rem
    }
}

.form-field uc-input input[data-placeholder-display=show],.form-field uc-input input[data-placeholder-display=show]+label {
    font-size: 1rem
}

@media(min-width: 40rem) {
    .form-field uc-input input[data-placeholder-display=show],.form-field uc-input input[data-placeholder-display=show]+label {
        font-size:1.125rem
    }
}

.form-field uc-input input:focus {
    -webkit-box-shadow: inset 0 0 0 1px #0053c2!important;
    box-shadow: inset 0 0 0 1px #0053c2!important;
    outline-color: #0053c2
}

.form-field uc-input input:focus+label {
    font-size: .75rem
}

.form-field uc-input input:not(:-moz-placeholder-shown)+label {
    font-size: .75rem
}

.form-field uc-input input:not(:-ms-input-placeholder)+label {
    font-size: .75rem
}

.form-field uc-input input:focus+label,.form-field uc-input input:not(:placeholder-shown)+label {
    font-size: .75rem
}

.form-field uc-input input.invalid:not(:-moz-placeholder-shown)+label {
    color: #e31837
}

.form-field uc-input input.invalid:not(:-ms-input-placeholder)+label {
    color: #e31837
}

.form-field uc-input input.invalid:not(:placeholder-shown)+label {
    color: #e31837
}

.form-field uc-input input:focus+label,.form-field uc-input input:not(:-ms-input-placeholder)+label {
    font-size: .75rem
}

.form-field uc-select select {
    height: 3rem
}

@media(min-width: 40rem) {
    .form-field uc-select select {
        height:3.5rem
    }
}

.form-field uc-select select[data-placeholder-display=show],.form-field uc-select select[data-placeholder-display=show]+label {
    font-size: 1rem
}

@media(min-width: 40rem) {
    .form-field uc-select select[data-placeholder-display=show],.form-field uc-select select[data-placeholder-display=show]+label {
        font-size:1.125rem
    }
}

.form-field uc-select select:focus {
    -webkit-box-shadow: inset 0 0 0 1px #0053c2!important;
    box-shadow: inset 0 0 0 1px #0053c2!important;
    outline-color: #0053c2
}

.form-field uc-select select:not(.empty)+label {
    font-size: .75rem
}

.form-field uc-checkbox label,.form-field uc-radio label {
    text-align: left
}

@media(min-width: 40rem) {
    .form-field uc-checkbox label,.form-field uc-checkbox label span,.form-field uc-radio label,.form-field uc-radio label span {
        font-size:1.125rem
    }
}

.form-field uc-checkbox-group .group-label,.form-field uc-radio-group .group-label {
    font-family: "Connections";
    font-size: .875rem;
    font-style: normal;
    font-weight: 100;
    letter-spacing: .01px;
    line-height: 1.5;
    text-align: left
}

@media(min-width: 40rem) {
    .form-field uc-checkbox-group .group-label,.form-field uc-radio-group .group-label {
        font-size:1.125rem
    }
}

.form-field .helper-text {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-box-flex: 0;
    color: #646464;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 100%;
    flex: 0 100%;
    font-size: .875rem;
    justify-content: flex-start;
    width: auto
}

.form-field .helper-text span {
    color: inherit;
    display: block;
    font-size: inherit;
    margin-left: 1rem;
    padding-top: 3px
}

.uc-form[background=bright-red] .form-field input:focus,.uc-form[background=dark-blue] .form-field input:focus {
    outline-color: #0073cf
}

.uc-form[background=bright-red] .form-field input:hover,.uc-form[background=dark-blue] .form-field input:hover {
    outline-color: #919191
}

.uc-form[background=bright-red] .form-field uc-checkbox input.invalid,.uc-form[background=bright-red] .form-field uc-input input.invalid,.uc-form[background=bright-red] .form-field uc-radio input.invalid,.uc-form[background=bright-red] .form-field uc-select input.invalid,.uc-form[background=dark-blue] .form-field uc-checkbox input.invalid,.uc-form[background=dark-blue] .form-field uc-input input.invalid,.uc-form[background=dark-blue] .form-field uc-radio input.invalid,.uc-form[background=dark-blue] .form-field uc-select input.invalid {
    border: 3px solid #d5d5d5;
    border-radius: 3px;
    outline: 2px solid #e31837;
    outline-offset: -5px
}

.slick-questions uc-input input+label,.slick-questions uc-select input+label {
    font-size: 1rem
}

.slick-questions uc-input input+label span,.slick-questions uc-select input+label span {
    width: auto!important
}

.slick-questions uc-checkbox-group .group-label .required,.slick-questions uc-radio-group .group-label .required {
    width: auto
}

.slick-questions uc-checkbox-group label,.slick-questions uc-radio-group label {
    font-size: 1rem
}

uc-input {
    display: block;
    margin-bottom: 2rem;
    position: relative
}

uc-input input {
    background-color: #f5f5f5;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    cursor: text;
    display: block;
    font-size: 1rem;
    height: 3.5rem;
    line-height: 1;
    padding: 1.875rem .938rem .625rem;
    -webkit-transition: all .2s cubic-bezier(.25,1,.5,1) 0ms;
    transition: all .2s cubic-bezier(.25,1,.5,1) 0ms;
    width: 100%
}

uc-input input:focus {
    -webkit-box-shadow: inset 0 0 0 1px #000!important;
    box-shadow: inset 0 0 0 1px #000!important;
    outline: none;
    outline-color: #000;
    outline-width: 1px
}

uc-input input::-webkit-input-placeholder {
    opacity: 0;
    -webkit-transition: all .6s cubic-bezier(.25,1,.5,1);
    transition: all .6s cubic-bezier(.25,1,.5,1)
}

uc-input input::-moz-placeholder {
    opacity: 0;
    -moz-transition: all .6s cubic-bezier(.25,1,.5,1);
    transition: all .6s cubic-bezier(.25,1,.5,1)
}

uc-input input:-ms-input-placeholder {
    opacity: 0
}

uc-input input::-ms-input-placeholder {
    opacity: 0;
    -ms-transition: all .6s cubic-bezier(.25,1,.5,1);
    transition: all .6s cubic-bezier(.25,1,.5,1)
}

uc-input input::placeholder {
    opacity: 0;
    -webkit-transition: all .6s cubic-bezier(.25,1,.5,1);
    transition: all .6s cubic-bezier(.25,1,.5,1)
}

uc-input input:-ms-input-placeholder {
    color: transparent;
    -ms-transition: all .6s cubic-bezier(.25,1,.5,1);
    transition: all .6s cubic-bezier(.25,1,.5,1)
}

uc-input input:hover {
    background-color: #ededed;
    -webkit-box-shadow: inset 0 0 0 1px #646464!important;
    box-shadow: inset 0 0 0 1px #646464!important
}

uc-input input[data-placeholder-display=show]:focus::-webkit-input-placeholder {
    opacity: 1;
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
    -webkit-transition-duration: .6s;
    transition-duration: .6s
}

uc-input input[data-placeholder-display=show]:focus::-moz-placeholder {
    opacity: 1;
    transition-delay: .2s;
    transition-duration: .6s
}

uc-input input[data-placeholder-display=show]:focus:-ms-input-placeholder {
    opacity: 1
}

uc-input input[data-placeholder-display=show]:focus::-ms-input-placeholder {
    opacity: 1;
    transition-delay: .2s;
    transition-duration: .6s
}

uc-input input[data-placeholder-display=show]:focus::placeholder {
    opacity: 1;
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
    -webkit-transition-duration: .6s;
    transition-duration: .6s
}

uc-input input[data-placeholder-display=show]:focus:-ms-input-placeholder {
    color: #000;
    transition-delay: .2s;
    transition-duration: .6s
}

uc-input input[data-placeholder-display=show]::-webkit-input-placeholder {
    opacity: 0;
    -webkit-transition-delay: 0ms;
    transition-delay: 0ms;
    -webkit-transition-duration: 20ms;
    transition-duration: 20ms
}

uc-input input[data-placeholder-display=show]::-moz-placeholder {
    opacity: 0;
    transition-delay: 0ms;
    transition-duration: 20ms
}

uc-input input[data-placeholder-display=show]:-ms-input-placeholder {
    opacity: 0;
    transition-delay: 0ms;
    transition-duration: 20ms
}

uc-input input[data-placeholder-display=show]::-ms-input-placeholder {
    opacity: 0;
    transition-delay: 0ms;
    transition-duration: 20ms
}

uc-input input[data-placeholder-display=show]::placeholder {
    opacity: 0;
    -webkit-transition-delay: 0ms;
    transition-delay: 0ms;
    -webkit-transition-duration: 20ms;
    transition-duration: 20ms
}

uc-input input[data-placeholder-display=show]:-ms-input-placeholder {
    color: transparent;
    transition-delay: 0;
    transition-duration: 0
}

uc-input input:-moz-placeholder-shown+label {
    font-size: 1rem;
    left: 0;
    padding-left: 1rem;
    padding-right: 1rem;
    top: .875rem;
    -moz-transition: all .2s cubic-bezier(.25,1,.5,1) .2s;
    transition: all .2s cubic-bezier(.25,1,.5,1) .2s
}

uc-input input:placeholder-shown+label {
    font-size: 1rem;
    left: 0;
    padding-left: 1rem;
    padding-right: 1rem;
    top: .875rem;
    -webkit-transition: all .2s cubic-bezier(.25,1,.5,1) .2s;
    transition: all .2s cubic-bezier(.25,1,.5,1) .2s
}

@media(min-width: 40rem) {
    uc-input input:-moz-placeholder-shown+label {
        top:1rem
    }

    uc-input input:-ms-input-placeholder+label {
        top: 1rem
    }

    uc-input input:placeholder-shown+label {
        top: 1rem
    }
}

uc-input input:-ms-input-placeholder+label {
    font-size: 1rem;
    left: 0;
    padding-left: 1rem;
    padding-right: 1rem;
    top: .875rem;
    -ms-transition: all .2s cubic-bezier(.25,1,.5,1) .2s;
    transition: all .2s cubic-bezier(.25,1,.5,1) .2s
}

@media(min-width: 40rem) {
    uc-input input:-ms-input-placeholder+label {
        top:1rem
    }
}

uc-input input+label {
    color: #646464;
    left: 0;
    padding: 0 1rem;
    position: absolute;
    text-align: left
}

uc-input input:not(:-moz-placeholder-shown)+label {
    cursor: default;
    font-size: .688em;
    left: 1rem;
    padding-left: 0;
    top: .375rem;
    -moz-transition: all .2s cubic-bezier(.25,1,.5,1);
    transition: all .2s cubic-bezier(.25,1,.5,1)
}

uc-input input:not(:-ms-input-placeholder)+label {
    cursor: default;
    font-size: .688em;
    left: 1rem;
    padding-left: 0;
    top: .375rem;
    -ms-transition: all .2s cubic-bezier(.25,1,.5,1);
    transition: all .2s cubic-bezier(.25,1,.5,1)
}

uc-input input:focus+label,uc-input input:not(:placeholder-shown)+label {
    cursor: default;
    font-size: .688em;
    left: 1rem;
    padding-left: 0;
    top: .375rem;
    -webkit-transition: all .2s cubic-bezier(.25,1,.5,1);
    transition: all .2s cubic-bezier(.25,1,.5,1)
}

@media(min-width: 40rem) {
    uc-input input:not(:-moz-placeholder-shown)+label {
        padding-left:1rem
    }

    uc-input input:not(:-ms-input-placeholder)+label {
        padding-left: 1rem
    }

    uc-input input:focus+label,uc-input input:not(:placeholder-shown)+label {
        padding-left: 1rem
    }
}

@media(orientation: landscape) {
    uc-input input:not(:-moz-placeholder-shown)+label {
        padding-left:0
    }

    uc-input input:not(:-ms-input-placeholder)+label {
        padding-left: 0
    }

    uc-input input:focus+label,uc-input input:not(:placeholder-shown)+label {
        padding-left: 0
    }
}

uc-input input:focus+label,uc-input input:not(:-ms-input-placeholder)+label {
    cursor: default;
    font-size: .688em;
    left: 1rem;
    padding-left: 0;
    top: .375rem;
    -ms-transition: all .2s cubic-bezier(.25,1,.5,1);
    transition: all .2s cubic-bezier(.25,1,.5,1)
}

@media(min-width: 40rem) {
    uc-input input:focus+label,uc-input input:not(:-ms-input-placeholder)+label {
        padding-left:1rem
    }
}

@media(orientation: landscape) {
    uc-input input:focus+label,uc-input input:not(:-ms-input-placeholder)+label {
        padding-left:0
    }
}

uc-input input,uc-input label {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

@media(min-width: 40rem) {
    uc-input.center-alignment input::-webkit-input-placeholder {
        text-align:center
    }

    uc-input.center-alignment input::-moz-placeholder {
        text-align: center
    }

    uc-input.center-alignment input:-ms-input-placeholder {
        text-align: center
    }

    uc-input.center-alignment input::-ms-input-placeholder {
        text-align: center
    }

    uc-input.center-alignment input::placeholder {
        text-align: center
    }

    uc-input.center-alignment input:-moz-placeholder-shown+label {
        left: 50%;
        text-align: center;
        transform: translateX(-50%);
        width: 100%
    }

    uc-input.center-alignment input:-ms-input-placeholder+label {
        left: 50%;
        text-align: center;
        transform: translateX(-50%);
        width: 100%
    }

    uc-input.center-alignment input:placeholder-shown+label {
        left: 50%;
        text-align: center;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 100%
    }

    uc-input.center-alignment input+label {
        left: 50%;
        text-align: center;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 100%
    }

    uc-input.center-alignment input:focus+label,uc-input.center-alignment input:not(:-ms-input-placeholder)+label {
        left: 50%;
        text-align: center;
        transform: translateX(-50%);
        width: 100%
    }

    uc-input.right-alignment input::-webkit-input-placeholder {
        text-align: right
    }

    uc-input.right-alignment input::-moz-placeholder {
        text-align: right
    }

    uc-input.right-alignment input:-ms-input-placeholder {
        text-align: right
    }

    uc-input.right-alignment input::-ms-input-placeholder {
        text-align: right
    }

    uc-input.right-alignment input::placeholder {
        text-align: right
    }

    uc-input.right-alignment input:-moz-placeholder-shown+label {
        left: auto;
        right: 1rem;
        text-align: right
    }

    uc-input.right-alignment input:-ms-input-placeholder+label {
        left: auto;
        right: 1rem;
        text-align: right
    }

    uc-input.right-alignment input:placeholder-shown+label {
        left: auto;
        right: 1rem;
        text-align: right
    }

    uc-input.right-alignment input+label {
        left: auto;
        right: 1rem;
        text-align: right
    }

    uc-input.right-alignment input:focus+label,uc-input.right-alignment input:not(:-ms-input-placeholder)+label {
        left: auto;
        right: 1rem;
        text-align: right
    }
}

uc-radio-group {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

uc-radio-group .group-label {
    color: #000;
    font-size: 1rem;
    line-height: 1
}

@media(max-width: 39rem) {
    uc-radio-group .group-label {
        margin-bottom:.5rem;
        width: 100%
    }
}

@media(min-width: 40rem) {
    uc-radio-group .group-label {
        margin-right:1.5rem
    }

    uc-radio-group uc-radio {
        margin-right: 1rem
    }

    uc-radio-group.center-alignment {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    uc-radio-group.right-alignment {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

@media(max-width: 39rem) {
    uc-radio-group uc-radio-group:not(.stacked-options) uc-radio {
        width:50%
    }

    uc-radio-group uc-radio-group.stacked-options uc-radio {
        width: 100%
    }
}

uc-radio {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

uc-radio label {
    color: #000;
    font-size: 1rem;
    line-height: 1
}

uc-radio .radio-control {
    -webkit-box-flex: 0;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    cursor: pointer;
    display: inline-block;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 1.25rem;
    padding: .625rem;
    position: relative;
    width: 1.25rem
}

@media(min-width: 40rem) {
    uc-radio .radio-control {
        padding:.875rem
    }
}

uc-radio input {
    cursor: inherit;
    height: 2.5rem;
    left: 0;
    margin: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 2.5rem;
    z-index: 1
}

@media(min-width: 40rem) {
    uc-radio input {
        height:3rem;
        width: 3rem
    }
}

uc-radio input+.checkmark {
    display: inline-block;
    height: 1.25rem;
    position: relative;
    width: 1.25rem
}

uc-radio input+.checkmark:after,uc-radio input+.checkmark:before {
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: all .2s cubic-bezier(.25,1,.5,1) 0ms;
    transition: all .2s cubic-bezier(.25,1,.5,1) 0ms;
    width: 100%
}

uc-radio input+.checkmark:before {
    pointer-events: none;
    -webkit-transform: scale(0);
    transform: scale(0)
}

uc-radio input+.checkmark:after {
    border-style: solid;
    border-width: 2px
}

uc-radio input:active+.checkmark:before,uc-radio input:focus+.checkmark:before,uc-radio input:hover+.checkmark:before {
    -webkit-transform: scale(2);
    transform: scale(2)
}

@media(min-width: 40rem) {
    uc-radio input:active+.checkmark:before,uc-radio input:focus+.checkmark:before,uc-radio input:hover+.checkmark:before {
        -webkit-transform:scale(2.4);
        transform: scale(2.4)
    }
}

uc-radio input:focus:not(:active)+.checkmark:before {
    opacity: .6
}

uc-radio input:not([disabled]):not(:checked)+.checkmark:after {
    border-color: #646464
}

uc-radio input:not([disabled]):not(:checked):hover+.checkmark:before {
    background-color: #ededed
}

uc-radio input:not([disabled]):not(:checked):active+.checkmark:before,uc-radio input:not([disabled]):not(:checked):focus+.checkmark:before {
    background-color: #d5d5d5
}

uc-radio input:not([disabled]):not(:checked).invalid+.checkmark:after {
    border-color: #c41230!important
}

uc-radio input:not([disabled]):checked+.checkmark:after {
    background-color: #0053c2;
    border-color: #0053c2;
    -webkit-box-shadow: inset 0 0 0 2px #fff;
    box-shadow: inset 0 0 0 2px #fff
}

uc-radio input:not([disabled]):checked:hover+.checkmark:before {
    background-color: #e5eef9
}

uc-radio input:not([disabled]):checked:active+.checkmark:before,uc-radio input:not([disabled]):checked:focus+.checkmark:before {
    background-color: #ccdcf3
}

uc-radio input[disabled]+.checkmark:after {
    border-color: #bababa
}

uc-select {
    display: block;
    margin-bottom: 1.5rem;
    position: relative
}

uc-select select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #f5f5f5;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #000;
    cursor: pointer;
    display: block;
    font-size: 1rem;
    font-weight: 400;
    height: 3.5rem;
    line-height: 1;
    padding: 1.188rem 2rem 0 1rem;
    text-overflow: ellipsis;
    -webkit-transition: font-size 0ms linear 0ms;
    transition: font-size 0ms linear 0ms;
    -webkit-transition: all .2s cubic-bezier(.25,1,.5,1) 0ms;
    transition: all .2s cubic-bezier(.25,1,.5,1) 0ms;
    width: 100%
}

uc-select select:focus {
    -webkit-box-shadow: inset 0 0 0 1px #000!important;
    box-shadow: inset 0 0 0 1px #000!important;
    outline: none;
    outline-color: #000;
    outline-width: 1px
}

uc-select select::-webkit-input-placeholder {
    opacity: 0;
    -webkit-transition: all .6s cubic-bezier(.25,1,.5,1);
    transition: all .6s cubic-bezier(.25,1,.5,1)
}

uc-select select::-moz-placeholder {
    opacity: 0;
    -moz-transition: all .6s cubic-bezier(.25,1,.5,1);
    transition: all .6s cubic-bezier(.25,1,.5,1)
}

uc-select select:-ms-input-placeholder {
    opacity: 0;
    -ms-transition: all .6s cubic-bezier(.25,1,.5,1);
    transition: all .6s cubic-bezier(.25,1,.5,1)
}

uc-select select::-ms-input-placeholder {
    opacity: 0;
    -ms-transition: all .6s cubic-bezier(.25,1,.5,1);
    transition: all .6s cubic-bezier(.25,1,.5,1)
}

uc-select select::placeholder {
    opacity: 0;
    -webkit-transition: all .6s cubic-bezier(.25,1,.5,1);
    transition: all .6s cubic-bezier(.25,1,.5,1)
}

uc-select select:hover {
    background-color: #ededed;
    -webkit-box-shadow: inset 0 0 0 1px #646464!important;
    box-shadow: inset 0 0 0 1px #646464!important
}

uc-select label,uc-select select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

@media(min-width: 40rem) {
    uc-select.center-alignment select+label,uc-select.center-alignment select:not(.empty)+label {
        left:50%;
        text-align: center;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 100%
    }

    uc-select.right-alignment select+label,uc-select.right-alignment select:not(.empty)+label {
        left: auto;
        padding-right: 3rem;
        right: 0;
        text-align: right
    }
}

uc-select.select-menu:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTYgOSI+CiAgPHBvbHlsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNCIgcG9pbnRzPSIyNzUgMjYgMjgyIDMzIDI4OSAyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI3NCAtMjUpIi8+Cjwvc3ZnPg==");
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: .625rem;
    position: absolute;
    right: 1rem;
    top: 1.5rem;
    width: 1rem
}

uc-select select+label,uc-select.select-menu:after {
    pointer-events: none
}

uc-select select.form-control:hover {
    background-color: #ededed;
    -webkit-box-shadow: inset 0 0 0 1px #646464!important;
    box-shadow: inset 0 0 0 1px #646464!important
}

uc-select select+label {
    color: #646464;
    font-size: 1rem;
    left: 0;
    padding-left: 1rem;
    padding-right: 3rem;
    position: absolute;
    text-align: left;
    top: 1rem;
    -webkit-transition: all .2s cubic-bezier(.25,1,.5,1) .2s;
    transition: all .2s cubic-bezier(.25,1,.5,1) .2s
}

uc-select select.form-control.empty {
    text-indent: -999em
}

uc-select select:not(.empty)+label {
    cursor: default;
    font-size: .688em;
    left: 0;
    top: .375rem;
    -webkit-transition: all .2s cubic-bezier(.25,1,.5,1);
    transition: all .2s cubic-bezier(.25,1,.5,1)
}

uc-select select::-ms-expand {
    opacity: 0
}

uc-textarea {
    display: block;
    margin-bottom: 1.5rem;
    position: relative
}

uc-textarea textarea {
    background-color: #f5f5f5;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #000;
    cursor: text;
    display: block;
    font-size: 1.125em;
    height: 3.5rem;
    line-height: 1;
    padding: 1.875rem .938rem .625rem;
    -webkit-transition: all .2s cubic-bezier(.25,1,.5,1) 0ms;
    transition: all .2s cubic-bezier(.25,1,.5,1) 0ms;
    width: 100%
}

uc-textarea textarea:focus {
    -webkit-box-shadow: 0 0 0 1px #000!important;
    box-shadow: 0 0 0 1px #000!important;
    outline: none;
    outline-color: #000;
    outline-width: 1px
}

uc-textarea textarea::-webkit-input-placeholder {
    opacity: 0;
    -webkit-transition: all .6s cubic-bezier(.25,1,.5,1);
    transition: all .6s cubic-bezier(.25,1,.5,1)
}

uc-textarea textarea::-moz-placeholder {
    opacity: 0;
    -moz-transition: all .6s cubic-bezier(.25,1,.5,1);
    transition: all .6s cubic-bezier(.25,1,.5,1)
}

uc-textarea textarea:-ms-input-placeholder {
    opacity: 0;
    -ms-transition: all .6s cubic-bezier(.25,1,.5,1);
    transition: all .6s cubic-bezier(.25,1,.5,1)
}

uc-textarea textarea::-ms-input-placeholder {
    opacity: 0;
    -ms-transition: all .6s cubic-bezier(.25,1,.5,1);
    transition: all .6s cubic-bezier(.25,1,.5,1)
}

uc-textarea textarea::placeholder {
    opacity: 0;
    -webkit-transition: all .6s cubic-bezier(.25,1,.5,1);
    transition: all .6s cubic-bezier(.25,1,.5,1)
}

uc-textarea textarea:hover {
    background-color: #ededed;
    -webkit-box-shadow: 0 0 0 1px #646464!important;
    box-shadow: 0 0 0 1px #646464!important
}

uc-textarea textarea.show-placeholder:focus::-webkit-input-placeholder {
    opacity: 1;
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
    -webkit-transition-duration: .6s;
    transition-duration: .6s
}

uc-textarea textarea.show-placeholder:focus::-moz-placeholder {
    opacity: 1;
    transition-delay: .2s;
    transition-duration: .6s
}

uc-textarea textarea.show-placeholder:focus:-ms-input-placeholder {
    opacity: 1;
    transition-delay: .2s;
    transition-duration: .6s
}

uc-textarea textarea.show-placeholder:focus::-ms-input-placeholder {
    opacity: 1;
    transition-delay: .2s;
    transition-duration: .6s
}

uc-textarea textarea.show-placeholder:focus::placeholder {
    opacity: 1;
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
    -webkit-transition-duration: .6s;
    transition-duration: .6s
}

uc-textarea textarea.show-placeholder::-webkit-input-placeholder {
    opacity: 0;
    -webkit-transition-delay: 0ms;
    transition-delay: 0ms;
    -webkit-transition-duration: 20ms;
    transition-duration: 20ms
}

uc-textarea textarea.show-placeholder::-moz-placeholder {
    opacity: 0;
    transition-delay: 0ms;
    transition-duration: 20ms
}

uc-textarea textarea.show-placeholder:-ms-input-placeholder {
    opacity: 0;
    transition-delay: 0ms;
    transition-duration: 20ms
}

uc-textarea textarea.show-placeholder::-ms-input-placeholder {
    opacity: 0;
    transition-delay: 0ms;
    transition-duration: 20ms
}

uc-textarea textarea.show-placeholder::placeholder {
    opacity: 0;
    -webkit-transition-delay: 0ms;
    transition-delay: 0ms;
    -webkit-transition-duration: 20ms;
    transition-duration: 20ms
}

uc-textarea textarea:-moz-placeholder-shown+label {
    font-size: 1.125em;
    left: 1rem;
    padding-left: 0;
    padding-right: 0;
    top: 1rem;
    -moz-transition: all .2s cubic-bezier(.25,1,.5,1) .2s;
    transition: all .2s cubic-bezier(.25,1,.5,1) .2s
}

uc-textarea textarea:-ms-input-placeholder+label {
    font-size: 1.125em;
    left: 1rem;
    padding-left: 0;
    padding-right: 0;
    top: 1rem;
    -ms-transition: all .2s cubic-bezier(.25,1,.5,1) .2s;
    transition: all .2s cubic-bezier(.25,1,.5,1) .2s
}

uc-textarea textarea:placeholder-shown+label {
    font-size: 1.125em;
    left: 1rem;
    padding-left: 0;
    padding-right: 0;
    top: 1rem;
    -webkit-transition: all .2s cubic-bezier(.25,1,.5,1) .2s;
    transition: all .2s cubic-bezier(.25,1,.5,1) .2s
}

uc-textarea textarea+label {
    color: #646464;
    position: absolute
}

uc-textarea textarea:required+label:after {
    content: "*"
}

uc-textarea textarea:not(:-moz-placeholder-shown)+label {
    cursor: default;
    font-size: .688em;
    left: .125em;
    min-height: 0;
    padding-left: 1rem;
    padding-top: .375rem;
    text-align: left;
    top: 0;
    -moz-transition: all .2s cubic-bezier(.25,1,.5,1);
    transition: all .2s cubic-bezier(.25,1,.5,1);
    width: calc(100% - 17px)
}

uc-textarea textarea:not(:-ms-input-placeholder)+label {
    cursor: default;
    font-size: .688em;
    left: .125em;
    min-height: 0;
    padding-left: 1rem;
    padding-top: .375rem;
    text-align: left;
    top: 0;
    -ms-transition: all .2s cubic-bezier(.25,1,.5,1);
    transition: all .2s cubic-bezier(.25,1,.5,1);
    width: calc(100% - 17px)
}

uc-textarea textarea:focus+label,uc-textarea textarea:not(:placeholder-shown)+label {
    cursor: default;
    font-size: .688em;
    left: .125em;
    min-height: 0;
    padding-left: 1rem;
    padding-top: .375rem;
    text-align: left;
    top: 0;
    -webkit-transition: all .2s cubic-bezier(.25,1,.5,1);
    transition: all .2s cubic-bezier(.25,1,.5,1);
    width: calc(100% - 17px)
}

uc-textarea textarea:not(:-moz-placeholder-shown)+label {
    background-color: #f5f5f5
}

uc-textarea textarea:not(:-ms-input-placeholder)+label {
    background-color: #f5f5f5
}

uc-textarea textarea:not(:placeholder-shown)+label {
    background-color: #f5f5f5
}

uc-textarea textarea:not(:-moz-placeholder-shown):hover+label {
    background-color: #ededed
}

uc-textarea textarea:not(:-ms-input-placeholder):hover+label {
    background-color: #ededed
}

uc-textarea textarea:not(:placeholder-shown):hover+label {
    background-color: #ededed
}

uc-textarea label,uc-textarea textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-family: connections,Helvetica,Arial,sans-serif;
    max-height: 7rem;
    resize: vertical;
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

.aem-wrap--form-group {
    width: 100%
}

.uc-form-group {
    display: none;
    width: 100%
}

.uc-form-group.section {
    display: block;
    padding-bottom: 0
}

.uc-form-group.section+.uc-form-group.section .uc-form-group[style*="display: block"] {
    padding-top: 1.375rem
}

.uc-form-group__container {
    width: 100%
}

.uc-form-group--edit-mode,.uc-form-group--submit-no-relations {
    display: block
}

.uc-form-group--edit-mode:after {
    background: rgba(0,84,159,.1);
    color: #00549f;
    content: "END Form Group";
    display: block;
    font-family: "Connections";
    font-size: .75rem;
    padding: 5px;
    text-align: center;
    width: 100%
}

.uc-form-container--layout-two-columns .uc-form-group .form-field:nth-child(2n) {
    padding-left: 0
}

.uc-form-container--layout-two-columns .uc-form-group .form-field:nth-child(odd) {
    padding-right: 0
}

.uc-form-group--layout-two-columns .uc-form-group__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media(min-width: 40rem) {
    .uc-form-group--layout-two-columns .uc-form-group__container .form-field {
        -webkit-box-flex:0;
        -ms-flex: 0 50%;
        flex: 0 50%
    }

    .uc-form-group--layout-two-columns .uc-form-group__container .form-field:nth-child(2n) {
        padding-left: .6875rem
    }

    .uc-form-group--layout-two-columns .uc-form-group__container .form-field:nth-child(odd) {
        padding-right: .6875rem
    }
}

.uc-form-group--layout-two-columns.uc-form-group--edit-mode .uc-form-group__container>div:not(.form-field) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.uc-form {
    padding: 1.5rem 0;
    width: 100%
}

.uc-form-container--edit:after {
    background: rgba(0,84,159,.1);
    color: #00549f;
    content: "END Form Container";
    display: block;
    font-family: "Connections";
    font-size: .75rem;
    padding: 5px;
    text-align: center;
    width: 100%
}

.uc-form-container__header {
    padding: 0 1.5rem
}

@media(min-width: 40rem) {
    .uc-form-container__header {
        padding:0 2rem
    }
}

.uc-form-container__header .divider {
    margin-bottom: 0;
    margin-top: 1.5rem
}

@media(min-width: 40rem) {
    .uc-form-container__header .divider {
        margin-top:2rem
    }
}

.uc-form-container__field-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 1.5rem;
    width: 100%
}

@media(min-width: 40rem) {
    .uc-form-container__field-wrapper {
        padding:2rem
    }
}

.uc-form-container__field-wrapper .form-field,.uc-form-container__field-wrapper--edit .new.section {
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%
}

.uc-form-container .disclaimer {
    padding: 0 1.5rem 1.5rem
}

@media(min-width: 40rem) {
    .uc-form-container .disclaimer {
        padding-bottom:1.5rem;
        padding-left: 2rem;
        padding-right: 2rem
    }
}

.uc-form-container--layout-one-column .aem-wrap--column-control {
    padding-bottom: 1.375rem;
    width: 100%
}

.uc-form-container--layout-one-column .aem-wrap--column-control:last-child {
    padding-bottom: 0
}

.uc-form-container--layout-two-columns .aem-wrap--column-control {
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
    padding-bottom: 1.375rem
}

@media(min-width: 40rem) {
    .uc-form-container--layout-two-columns .form-field {
        -webkit-box-flex:0;
        -ms-flex: 0 50%;
        flex: 0 50%
    }

    .uc-form-container--layout-two-columns .form-field:nth-child(2n) {
        padding-left: .75rem
    }

    .uc-form-container--layout-two-columns .form-field:nth-child(odd) {
        padding-right: .75rem
    }

    .uc-form-container--layout-two-columns .form-field.odd {
        padding-left: 0;
        padding-right: .75rem
    }

    .uc-form-container--layout-two-columns .form-field.even {
        padding-left: .75rem;
        padding-right: 0
    }

    .uc-form-container--layout-two-columns .form-field.no-spacing-bottom {
        margin-bottom: 0;
        padding-bottom: 0
    }
}

@media (min-width: 40rem)and (-ms-high-contrast:none),screen and (min-width:40rem)and (-ms-high-contrast:active) {
    .uc-form-container--layout-two-columns .form-field {
        -ms-flex-preferred-size:calc(50% - 12px);
        flex-basis: calc(50% - 12px)
    }
}

@media(min-width: 40rem) {
    .uc-form-container--layout-two-columns>div:last-child {
        padding-bottom:0
    }
}

.uc-form-container--layout-one-column .column-control .form-field,.uc-form-container--layout-two-columns .column-control .form-field {
    margin-bottom: 1.375rem;
    padding-right: 0
}

.uc-form-container--layout-one-column .column-control__column:last-child .form-field:last-child,.uc-form-container--layout-two-columns .column-control__column:last-child .form-field:last-child {
    margin-bottom: 0
}

@media(min-width: 40rem) {
    .uc-form-container--layout-one-column .column-control .column-control__column .form-field:last-child,.uc-form-container--layout-two-columns .column-control .column-control__column .form-field:last-child {
        margin-bottom:0
    }

    .uc-form-container--layout-one-column .column-control .column-control__column:nth-child(2n) .form-field,.uc-form-container--layout-two-columns .column-control .column-control__column:nth-child(2n) .form-field {
        padding-left: .75rem
    }

    .uc-form-container--layout-one-column .column-control .column-control__column:nth-child(odd) .form-field,.uc-form-container--layout-two-columns .column-control .column-control__column:nth-child(odd) .form-field {
        padding-left: 0;
        padding-right: .75rem
    }
}

.uc-form-container .uc-container .aem-wrap--divider-enhanced {
    padding: 1.5rem 0;
    width: 100%
}

.uc-form-container .uc-container .cta {
    border: none!important
}

.uc-form-container .uc-container .cta,.uc-form-container .uc-container .cta:hover {
    background-color: transparent!important
}

.uc-form-container .uc-container .cta input {
    margin: 0
}

.uc-form-container .uc-container .cta input:disabled {
    opacity: .5
}

.uc-form-container .uc-container .cta input.link {
    background-color: inherit
}

.uc-form-container .uc-container .cta button {
    background-color: inherit;
    border: none
}

.uc-form-container .uc-container .cta button .uc-icon {
    vertical-align: inherit
}

.uc-form .general-message.invalid {
    color: #c41230;
    font-size: 1rem
}

@media(min-width: 40rem) {
    .uc-form .general-message.invalid {
        font-size:1.125rem
    }
}

.uc-form .invalid {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-box-flex: 0;
    border-color: #c41230;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 100%;
    flex: 0 100%;
    justify-content: flex-start
}

.uc-form .invalid .uc-icon {
    display: none;
    margin-left: 1rem;
    margin-right: 3px;
    padding-top: 3px;
    width: auto
}

.uc-form .invalid p {
    font-size: .875rem
}

.uc-form .invalid span {
    color: #c41230!important;
    font-size: .875rem
}

.uc-form .general-message {
    margin-top: 1.5rem;
    padding: 0 1.5rem;
    text-align: left
}

@media(min-width: 40rem) {
    .uc-form .general-message {
        margin-top:2rem;
        text-align: center
    }
}

.uc-form .general-message.invalid {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    margin-bottom: 0
}

.uc-form .general-message.invalid .uc-icon {
    display: inline;
    font-size: 1.5rem;
    margin-left: 0;
    padding-top: 0
}

@media(min-width: 40rem) {
    .uc-form .general-message.invalid .uc-icon {
        margin-left:1rem
    }
}

.uc-form .general-message.invalid p {
    font-size: 1.125rem
}

@media(min-width: 40rem) {
    .uc-form .center-alignment .helper-text,.uc-form .center-alignment .invalid {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .uc-form .right-alignment .helper-text,.uc-form .right-alignment .invalid {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        margin-right: 1rem
    }
}

.uc-form[background=bright-red] .general-message.invalid,.uc-form[background=bright-red] .invalid span,.uc-form[background=dark-blue] .general-message.invalid,.uc-form[background=dark-blue] .invalid span {
    color: #fff!important
}

.uc-form[background=bright-red] .general-message.invalid,.uc-form[background=bright-red] .invalid span:not(.uc-icon),.uc-form[background=dark-blue] .general-message.invalid,.uc-form[background=dark-blue] .invalid span:not(.uc-icon) {
    background-color: #c41230;
    margin-top: -5px;
    padding: 3px 9px
}

.uc-form[background=bright-red] .general-message.invalid,.uc-form[background=dark-blue] .general-message.invalid {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-right: 14px
}

.uc-form[background=bright-red] .general-message.invalid .uc-icon,.uc-form[background=dark-blue] .general-message.invalid .uc-icon {
    margin-left: 0
}

.uc-form[background=bright-red] .invalid,.uc-form[background=dark-blue] .invalid {
    border-color: #e31837
}

.uc-form[background=bright-red] .uc-text--black,.uc-form[background=bright-red] .uc-text--bright-red,.uc-form[background=bright-red] .uc-text--dark-blue,.uc-form[background=bright-red] .uc-text--gray,.uc-form[background=bright-red] .uc-text--gray-10,.uc-form[background=bright-red] .uc-text--regal-red,.uc-form[background=bright-red] .uc-text--royal-blue,.uc-form[background=dark-blue] .uc-text--black,.uc-form[background=dark-blue] .uc-text--bright-red,.uc-form[background=dark-blue] .uc-text--dark-blue,.uc-form[background=dark-blue] .uc-text--gray,.uc-form[background=dark-blue] .uc-text--gray-10,.uc-form[background=dark-blue] .uc-text--regal-red,.uc-form[background=dark-blue] .uc-text--royal-blue {
    color: #fff
}

uc-form {
    display: block;
    padding: 1em 0;
    text-align: center
}

uc-form .uc-form-container {
    margin: auto;
    width: 100%
}

@media(min-width: 40rem) {
    uc-form .uc-form-container {
        width:90%
    }
}

uc-form .uc-form-container.success {
    display: none
}

uc-form .uc-form-success {
    display: none;
    margin: 2em auto;
    width: 100%
}

@media(min-width: 40rem) {
    uc-form .uc-form-success {
        width:90%
    }
}

uc-form .uc-form-success.success {
    display: block
}

uc-form .uc-form-success .submit-subheader {
    margin: 0 auto 2em;
    width: 90%
}

uc-form .uc-form-success .icon {
    color: #279f00;
    font-size: 5em
}

uc-form .uc-form-success--edit {
    border: 1px dotted #362f2d
}

uc-form[background=bright-red] {
    background-color: #e31837;
    color: #fff
}

uc-form[background=dark-blue] {
    background-color: #012169;
    color: #fff
}

uc-form[background=dark-gray] {
    background-color: #ededed;
    color: #000
}

uc-form[background=light-gray] {
    background-color: #f5f5f5;
    color: #000
}

uc-form[background=bright-red] uc-checkbox label,uc-form[background=bright-red] uc-radio label,uc-form[background=dark-blue] uc-checkbox label,uc-form[background=dark-blue] uc-radio label {
    color: #fff
}

uc-form[background=bright-red] uc-checkbox input:not([disabled]):not(:checked)+.checkmark:after,uc-form[background=bright-red] uc-radio input:not([disabled]):not(:checked)+.checkmark:after,uc-form[background=dark-blue] uc-checkbox input:not([disabled]):not(:checked)+.checkmark:after,uc-form[background=dark-blue] uc-radio input:not([disabled]):not(:checked)+.checkmark:after {
    border-color: #fff
}

uc-form[background=bright-red] uc-checkbox input:not([disabled]):not(:checked).invalid+.checkmark:after,uc-form[background=bright-red] uc-radio input:not([disabled]):not(:checked).invalid+.checkmark:after,uc-form[background=dark-blue] uc-checkbox input:not([disabled]):not(:checked).invalid+.checkmark:after,uc-form[background=dark-blue] uc-radio input:not([disabled]):not(:checked).invalid+.checkmark:after {
    border-color: #e31837!important
}

uc-form[background=bright-red] uc-checkbox input:not([disabled]):not(:checked):active+.checkmark:before,uc-form[background=bright-red] uc-checkbox input:not([disabled]):not(:checked):focus+.checkmark:before,uc-form[background=bright-red] uc-radio input:not([disabled]):not(:checked):active+.checkmark:before,uc-form[background=bright-red] uc-radio input:not([disabled]):not(:checked):focus+.checkmark:before,uc-form[background=dark-blue] uc-checkbox input:not([disabled]):not(:checked):active+.checkmark:before,uc-form[background=dark-blue] uc-checkbox input:not([disabled]):not(:checked):focus+.checkmark:before,uc-form[background=dark-blue] uc-radio input:not([disabled]):not(:checked):active+.checkmark:before,uc-form[background=dark-blue] uc-radio input:not([disabled]):not(:checked):focus+.checkmark:before {
    background-color: transparent
}

uc-form[background=bright-red] uc-checkbox input:not([disabled]):not(:checked):active+.checkmark:after,uc-form[background=bright-red] uc-checkbox input:not([disabled]):not(:checked):focus+.checkmark:after,uc-form[background=bright-red] uc-radio input:not([disabled]):not(:checked):active+.checkmark:after,uc-form[background=bright-red] uc-radio input:not([disabled]):not(:checked):focus+.checkmark:after,uc-form[background=dark-blue] uc-checkbox input:not([disabled]):not(:checked):active+.checkmark:after,uc-form[background=dark-blue] uc-checkbox input:not([disabled]):not(:checked):focus+.checkmark:after,uc-form[background=dark-blue] uc-radio input:not([disabled]):not(:checked):active+.checkmark:after,uc-form[background=dark-blue] uc-radio input:not([disabled]):not(:checked):focus+.checkmark:after {
    background-color: #012169;
    -webkit-box-shadow: 0 0 0 3px #fff;
    box-shadow: 0 0 0 3px #fff;
    outline: 1px solid #012169
}

uc-form[background=bright-red] uc-checkbox input:not([disabled]):not(:checked):hover+.checkmark:before,uc-form[background=bright-red] uc-radio input:not([disabled]):not(:checked):hover+.checkmark:before,uc-form[background=dark-blue] uc-checkbox input:not([disabled]):not(:checked):hover+.checkmark:before,uc-form[background=dark-blue] uc-radio input:not([disabled]):not(:checked):hover+.checkmark:before {
    opacity: .15
}

uc-form[background=bright-red] uc-checkbox input:not([disabled]):checked+.checkmark:after,uc-form[background=bright-red] uc-radio input:not([disabled]):checked+.checkmark:after,uc-form[background=dark-blue] uc-checkbox input:not([disabled]):checked+.checkmark:after,uc-form[background=dark-blue] uc-radio input:not([disabled]):checked+.checkmark:after {
    background-color: #fff;
    border-color: #fff
}

uc-form[background=bright-red] uc-checkbox input:not([disabled]):checked+.checkmark:before,uc-form[background=bright-red] uc-checkbox input:not([disabled]):checked:hover+.checkmark:before,uc-form[background=bright-red] uc-radio input:not([disabled]):checked+.checkmark:before,uc-form[background=bright-red] uc-radio input:not([disabled]):checked:hover+.checkmark:before,uc-form[background=dark-blue] uc-checkbox input:not([disabled]):checked+.checkmark:before,uc-form[background=dark-blue] uc-checkbox input:not([disabled]):checked:hover+.checkmark:before,uc-form[background=dark-blue] uc-radio input:not([disabled]):checked+.checkmark:before,uc-form[background=dark-blue] uc-radio input:not([disabled]):checked:hover+.checkmark:before {
    opacity: .15
}

uc-form[background=bright-red] uc-checkbox input:not([disabled]):checked+.checkmark svg path,uc-form[background=dark-blue] uc-checkbox input:not([disabled]):checked+.checkmark svg path {
    stroke: #0053c2
}

uc-form[background=bright-red] uc-checkbox input:not([disabled]):checked:active+.checkmark:before,uc-form[background=bright-red] uc-checkbox input:not([disabled]):checked:focus+.checkmark:before,uc-form[background=dark-blue] uc-checkbox input:not([disabled]):checked:active+.checkmark:before,uc-form[background=dark-blue] uc-checkbox input:not([disabled]):checked:focus+.checkmark:before {
    background-color: transparent
}

uc-form[background=bright-red] uc-checkbox input:not([disabled]):checked:active+.checkmark:after,uc-form[background=bright-red] uc-checkbox input:not([disabled]):checked:focus+.checkmark:after,uc-form[background=dark-blue] uc-checkbox input:not([disabled]):checked:active+.checkmark:after,uc-form[background=dark-blue] uc-checkbox input:not([disabled]):checked:focus+.checkmark:after {
    -webkit-box-shadow: 0 0 0 3px #fff;
    box-shadow: 0 0 0 3px #fff;
    outline: 1px solid #012169
}

uc-form[background=bright-red] uc-radio input:not([disabled]):checked+.checkmark:after,uc-form[background=dark-blue] uc-radio input:not([disabled]):checked+.checkmark:after {
    background-color: #012169;
    -webkit-box-shadow: inset 0 0 0 4px #fff;
    box-shadow: inset 0 0 0 4px #fff
}

uc-form[background=bright-red] uc-radio input:not([disabled]):checked:active+.checkmark,uc-form[background=bright-red] uc-radio input:not([disabled]):checked:focus+.checkmark,uc-form[background=dark-blue] uc-radio input:not([disabled]):checked:active+.checkmark,uc-form[background=dark-blue] uc-radio input:not([disabled]):checked:focus+.checkmark {
    background-color: #fff!important;
    border: 1px solid #012169;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 1px #fff;
    box-shadow: 0 0 0 1px #fff;
    display: block;
    position: absolute;
    -webkit-transition: border-color .25s linear;
    transition: border-color .25s linear
}

uc-form[background=bright-red] uc-radio input:not([disabled]):checked:active+.checkmark:before,uc-form[background=bright-red] uc-radio input:not([disabled]):checked:focus+.checkmark:before,uc-form[background=dark-blue] uc-radio input:not([disabled]):checked:active+.checkmark:before,uc-form[background=dark-blue] uc-radio input:not([disabled]):checked:focus+.checkmark:before {
    background: #012169;
    border-radius: 50%;
    display: block;
    height: 8px;
    left: 50%;
    opacity: 1;
    position: relative;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-transition: background .25s linear;
    transition: background .25s linear;
    width: 8px
}

uc-form[background=bright-red] uc-radio input:not([disabled]):checked:active+.checkmark:after,uc-form[background=bright-red] uc-radio input:not([disabled]):checked:focus+.checkmark:after,uc-form[background=dark-blue] uc-radio input:not([disabled]):checked:active+.checkmark:after,uc-form[background=dark-blue] uc-radio input:not([disabled]):checked:focus+.checkmark:after {
    content: none
}

uc-form[background=bright-red] .group-label,uc-form[background=bright-red] .helper-text,uc-form[background=bright-red] a,uc-form[background=bright-red] h2,uc-form[background=dark-blue] .group-label,uc-form[background=dark-blue] .helper-text,uc-form[background=dark-blue] a,uc-form[background=dark-blue] h2 {
    color: #fff
}

uc-form[background=bright-red] a:focus,uc-form[background=bright-red] a:hover,uc-form[background=bright-red] a:visited,uc-form[background=dark-blue] a:focus,uc-form[background=dark-blue] a:hover,uc-form[background=dark-blue] a:visited {
    color: #d5d5d5
}

uc-form[background=bright-red] a.uc-btn__hollow-royal-blue,uc-form[background=dark-blue] a.uc-btn__hollow-royal-blue {
    -webkit-box-shadow: inset 0 0 0 1.5px #fff;
    box-shadow: inset 0 0 0 1.5px #fff;
    color: #fff
}

uc-form[background=bright-red] div.invalid {
    color: #f8d480
}

uc-form[background=dark-blue] div.invalid {
    color: #f4ba80
}

uc-form[background=dark-gray] uc-input input,uc-form[background=dark-gray] uc-input input:hover,uc-form[background=dark-gray] uc-select select,uc-form[background=dark-gray] uc-select select:hover,uc-form[background=dark-gray] uc-textarea textarea,uc-form[background=dark-gray] uc-textarea textarea:hover,uc-form[background=light-gray] uc-input input,uc-form[background=light-gray] uc-input input:hover,uc-form[background=light-gray] uc-select select,uc-form[background=light-gray] uc-select select:hover,uc-form[background=light-gray] uc-textarea textarea,uc-form[background=light-gray] uc-textarea textarea:hover {
    background-color: #fff
}

uc-form a {
    color: #0053c2
}

uc-form a:focus,uc-form a:hover {
    color: #012169
}

uc-form a:focus.uc-btn__hollow-royal-blue,uc-form a:hover.uc-btn__hollow-royal-blue {
    color: #fff
}

uc-form form.uc-grid {
    padding: 0;
    row-gap: 0
}

uc-form hr {
    margin: 1em 0;
    width: 100%
}

uc-form input[type=submit] {
    grid-column-end: 8;
    grid-column-start: 6;
    margin: auto
}

@media(min-width: 40rem) {
    uc-form input[type=submit] {
        grid-column-end:5;
        grid-column-start: 3
    }

    uc-form input[type=submit].two-column-mode {
        grid-column-end: 8;
        grid-column-start: 6
    }
}

uc-form input.invalid,uc-form select.invalid,uc-form textarea.invalid {
    border: 2px solid #c41230
}

uc-form div.invalid {
    color: #e31837;
    text-align: left
}

uc-form div.invalid span {
    margin-right: 5px
}

uc-form sub,uc-form sup {
    font-size: 65%
}

uc-form ol,uc-form ul {
    list-style-position: inside
}

uc-form .item {
    grid-column: span 12/span 12
}

@media(min-width: 40rem) {
    uc-form .item {
        grid-column:span 6/span 6
    }
}

uc-form .item--long {
    grid-column: span 12/span 12
}

uc-form .general-message {
    display: none
}

uc-form .general-message.invalid {
    display: block;
    margin: 1em 0;
    text-align: center
}

uc-form .disclaimer {
    font-size: 75%;
    text-align: center
}

uc-form .subheading {
    text-align: left
}

@media(min-width: 40rem) {
    uc-form .two-column-mode {
        grid-column-start:7
    }
}

uc-form .hidden {
    display: none
}

uc-form .visibility-hidden {
    visibility: hidden
}

uc-form .accessibility-hidden {
    clip: rect(0,0,0,0);
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

.uc-heading__headline {
    margin: 0
}

.uc-heading--align-left {
    text-align: left
}

.uc-heading--align-center {
    text-align: center
}

.uc-heading--align-right {
    text-align: right
}

@media(max-width: 39rem) {
    .uc-heading--mobile--align-left {
        text-align:left
    }

    .uc-heading--mobile--align-right {
        text-align: right
    }

    .uc-heading--mobile--align-center {
        text-align: center
    }
}

.uc-heading__preheadline--combined {
    display: inherit
}

.uc-heading__subheadline {
    font-family: "Connections";
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    margin: 0
}

@media(min-width: 68rem) {
    .uc-heading__subheadline {
        font-size:1.125rem
    }
}

.uc-heading sub,.uc-heading sup {
    font-family: Connections
}

@media(min-width: 68rem) {
    .uc-heading [data-large-screen-font-style=uc-display-inline--xxlg] {
        font-family:Connections;
        font-size: 4.5rem;
        font-style: normal;
        font-weight: 100;
        line-height: 1.125
    }
}

@media(min-width: 68rem)and (min-width:68rem) {
    .uc-heading [data-large-screen-font-style=uc-display-inline--xxlg] {
        font-size:7.5rem
    }
}

@media(min-width: 68rem) {
    .uc-heading [data-large-screen-font-style=uc-display-inline--xlg],.uc-heading [data-large-screen-font-style=uc-headline-display--xlg] {
        font-family:Connections;
        font-size: 4rem;
        font-style: normal;
        font-weight: 100;
        line-height: 1.125
    }
}

@media(min-width: 68rem)and (min-width:68rem) {
    .uc-heading [data-large-screen-font-style=uc-display-inline--xlg],.uc-heading [data-large-screen-font-style=uc-headline-display--xlg] {
        font-size:5.5rem
    }
}

@media(min-width: 68rem) {
    .uc-heading [data-large-screen-font-style=uc-display-inline--lg],.uc-heading [data-large-screen-font-style=uc-headline-display--lg] {
        font-family:Connections;
        font-size: 3.5rem;
        font-style: normal;
        font-weight: 100;
        line-height: 1.125
    }
}

@media(min-width: 68rem)and (min-width:68rem) {
    .uc-heading [data-large-screen-font-style=uc-display-inline--lg],.uc-heading [data-large-screen-font-style=uc-headline-display--lg] {
        font-size:4.5rem
    }
}

@media(min-width: 68rem) {
    .uc-heading [data-large-screen-font-style=uc-display-inline--md],.uc-heading [data-large-screen-font-style=uc-headline-display--md] {
        font-family:Connections;
        font-size: 3rem;
        font-style: normal;
        font-weight: 100;
        line-height: 1.25
    }
}

@media(min-width: 68rem)and (min-width:68rem) {
    .uc-heading [data-large-screen-font-style=uc-display-inline--md],.uc-heading [data-large-screen-font-style=uc-headline-display--md] {
        font-size:3.5rem;
        line-height: 1.125
    }
}

@media(min-width: 68rem) {
    .uc-heading [data-large-screen-font-style=uc-display-inline--sm],.uc-heading [data-large-screen-font-style=uc-headline-display--sm] {
        font-family:Connections;
        font-size: 2.5rem;
        font-style: normal;
        font-weight: 100;
        line-height: 1.25
    }
}

@media(min-width: 68rem)and (min-width:68rem) {
    .uc-heading [data-large-screen-font-style=uc-display-inline--sm],.uc-heading [data-large-screen-font-style=uc-headline-display--sm] {
        font-size:3rem
    }
}

@media(min-width: 68rem) {
    .uc-heading [data-large-screen-font-style=uc-headline--lg] {
        font-family:Connections;
        font-size: 2rem;
        font-style: normal;
        font-weight: 100;
        line-height: 1.25
    }
}

@media(min-width: 68rem)and (min-width:68rem) {
    .uc-heading [data-large-screen-font-style=uc-headline--lg] {
        font-size:2.5rem
    }
}

@media(min-width: 68rem) {
    .uc-heading [data-large-screen-font-style=uc-headline--md] {
        font-family:Connections;
        font-size: 1.5rem;
        font-style: normal;
        font-weight: 100;
        line-height: 1.25
    }
}

@media(min-width: 68rem)and (min-width:68rem) {
    .uc-heading [data-large-screen-font-style=uc-headline--md] {
        font-size:2rem
    }
}

@media(min-width: 68rem) {
    .uc-heading [data-large-screen-font-style=uc-headline--sm] {
        font-family:Connections;
        font-size: 1.25rem;
        font-style: normal;
        font-weight: 100;
        line-height: 1.25
    }
}

@media(min-width: 68rem)and (min-width:68rem) {
    .uc-heading [data-large-screen-font-style=uc-headline--sm] {
        font-size:1.5rem
    }
}

@media(min-width: 68rem) {
    .uc-heading [data-large-screen-font-style=uc-headline--xsm] {
        font-family:Connections;
        font-size: 1rem;
        font-style: normal;
        font-weight: 500;
        line-height: 1.5
    }
}

@media(min-width: 68rem)and (min-width:68rem) {
    .uc-heading [data-large-screen-font-style=uc-headline--xsm] {
        font-size:1.125rem
    }
}

@media(min-width: 68rem) {
    .uc-heading [data-large-screen-font-style=uc-copy--body] {
        font-family:Connections;
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.5
    }
}

@media(min-width: 68rem)and (min-width:68rem) {
    .uc-heading [data-large-screen-font-style=uc-copy--body] {
        font-size:1.125rem
    }
}

@media(min-width: 40rem) {
    .uc-heading [data-large-screen-color=uc-text--black],.uc-heading [data-large-screen-color=uc-text--black] * {
        color:#000
    }

    .uc-heading [data-large-screen-color=uc-text--white],.uc-heading [data-large-screen-color=uc-text--white] * {
        color: #fff
    }

    .uc-heading [data-large-screen-color=uc-text--bright-red],.uc-heading [data-large-screen-color=uc-text--bright-red] * {
        color: #e31837
    }

    .uc-heading [data-large-screen-color=uc-text--dark-blue],.uc-heading [data-large-screen-color=uc-text--dark-blue] * {
        color: #012169
    }

    .uc-heading [data-large-screen-color=uc-text--gray-10],.uc-heading [data-large-screen-color=uc-text--gray-10] * {
        color: #ededed
    }

    .uc-heading [data-large-screen-color=uc-text--red-30],.uc-heading [data-large-screen-color=uc-text--red-30] * {
        color: #ffd7d5
    }

    .uc-heading [data-large-screen-color=uc-text--red-90],.uc-heading [data-large-screen-color=uc-text--red-90] * {
        color: #c41230
    }

    .uc-heading [data-large-screen-color=uc-text--red-100],.uc-heading [data-large-screen-color=uc-text--red-100] * {
        color: #94002b
    }

    .uc-heading [data-large-screen-color=uc-text--red-110],.uc-heading [data-large-screen-color=uc-text--red-110] * {
        color: #780032
    }

    .uc-heading [data-large-screen-color=uc-text--blue-30],.uc-heading [data-large-screen-color=uc-text--blue-30] * {
        color: #cedfff
    }

    .uc-heading [data-large-screen-color=uc-text--blue-90],.uc-heading [data-large-screen-color=uc-text--blue-90] * {
        color: #1d2ecf
    }

    .uc-heading [data-large-screen-color=uc-text--blue-100],.uc-heading [data-large-screen-color=uc-text--blue-100] * {
        color: #0d1ba7
    }

    .uc-heading [data-large-screen-color=uc-text--blue-120],.uc-heading [data-large-screen-color=uc-text--blue-120] * {
        color: #001543
    }

    .uc-heading [data-large-screen-color=uc-text--shade-100],.uc-heading [data-large-screen-color=uc-text--shade-100] * {
        color: #5c5050
    }

    .uc-heading[vis-id="4.0"] [data-large-screen-font-style=uc-display-inline--xxlg] {
        font-family: connections inline;
        font-size: clamp(4.5rem,16vw,7.5rem);
        font-style: normal;
        font-weight: 400;
        line-height: 1.125
    }
}

@media(min-width: 40rem)and (min-width:48.125rem) {
    .uc-heading[vis-id="4.0"] [data-large-screen-font-style=uc-display-inline--xxlg] {
        font-size:clamp(4.5rem,9vw,7.5rem)
    }
}

@media(min-width: 68rem) {
    .uc-heading[vis-id="4.0"] [data-large-screen-font-style=uc-copy--body],.uc-heading[vis-id="4.0"] [data-large-screen-font-style=uc-headline--xsm] {
        font-family:connections text;
        font-style: normal;
        font-weight: 400
    }

    .uc-heading[vis-id="4.0"] [data-large-screen-font-style=uc-display-inline--xlg] {
        font-family: connections inline;
        font-size: 4rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.125
    }
}

@media(min-width: 68rem)and (min-width:68rem) {
    .uc-heading[vis-id="4.0"] [data-large-screen-font-style=uc-display-inline--xlg] {
        font-size:5.5rem
    }
}

@media(min-width: 68rem) {
    .uc-heading[vis-id="4.0"] [data-large-screen-font-style=uc-display-inline--lg] {
        font-family:connections inline;
        font-size: 3.5rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.125
    }
}

@media(min-width: 68rem)and (min-width:68rem) {
    .uc-heading[vis-id="4.0"] [data-large-screen-font-style=uc-display-inline--lg] {
        font-size:4.5rem
    }
}

@media(min-width: 68rem) {
    .uc-heading[vis-id="4.0"] [data-large-screen-font-style=uc-display-inline--md] {
        font-family:connections inline;
        font-size: 3rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25
    }
}

@media(min-width: 68rem)and (min-width:68rem) {
    .uc-heading[vis-id="4.0"] [data-large-screen-font-style=uc-display-inline--md] {
        font-size:3.5rem;
        line-height: 1.125
    }
}

@media(min-width: 68rem) {
    .uc-heading[vis-id="4.0"] [data-large-screen-font-style=uc-display-inline--sm] {
        font-family:connections inline;
        font-size: 2.5rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25
    }
}

@media(min-width: 68rem)and (min-width:68rem) {
    .uc-heading[vis-id="4.0"] [data-large-screen-font-style=uc-display-inline--sm] {
        font-size:3rem
    }
}

.uc-heading[vis-id="4.0"] sub,.uc-heading[vis-id="4.0"] sup {
    font-family: connections text;
    font-style: normal;
    font-weight: 400
}

.uc-heading[vis-id="4.0"] .uc-display-inline--lg sub,.uc-heading[vis-id="4.0"] .uc-display-inline--lg sup,.uc-heading[vis-id="4.0"] .uc-display-inline--md sub,.uc-heading[vis-id="4.0"] .uc-display-inline--md sup,.uc-heading[vis-id="4.0"] .uc-display-inline--sm sub,.uc-heading[vis-id="4.0"] .uc-display-inline--sm sup,.uc-heading[vis-id="4.0"] .uc-display-inline--xlg sub,.uc-heading[vis-id="4.0"] .uc-display-inline--xlg sup,.uc-heading[vis-id="4.0"] .uc-display-inline--xxlg sub,.uc-heading[vis-id="4.0"] .uc-display-inline--xxlg sup {
    font-family: connections inline;
    font-style: normal;
    font-weight: 400
}

@media(max-width: 67rem) {
    .uc-heading[data-small-screen-left-padding=left-pad-0] {
        padding-left:0
    }

    .uc-heading[data-small-screen-left-padding=left-pad-8] {
        padding-left: .5rem
    }

    .uc-heading[data-small-screen-left-padding=left-pad-16] {
        padding-left: 1rem
    }

    .uc-heading[data-small-screen-left-padding=left-pad-24] {
        padding-left: 1.5rem
    }

    .uc-heading[data-small-screen-left-padding=left-pad-32] {
        padding-left: 2rem
    }

    .uc-heading[data-small-screen-left-padding=left-pad-40] {
        padding-left: 2.5rem
    }

    .uc-heading[data-small-screen-left-padding=left-pad-48] {
        padding-left: 3rem
    }

    .uc-heading[data-small-screen-left-padding=left-pad-56] {
        padding-left: 3.5rem
    }

    .uc-heading[data-small-screen-left-padding=left-pad-64] {
        padding-left: 4rem
    }

    .uc-heading[data-small-screen-left-padding=left-pad-72] {
        padding-left: 4.5rem
    }

    .uc-heading[data-small-screen-left-padding=left-pad-80] {
        padding-left: 5rem
    }

    .uc-heading[data-small-screen-left-padding=left-pad-88] {
        padding-left: 5.5rem
    }

    .uc-heading[data-small-screen-left-padding=left-pad-96] {
        padding-left: 6rem
    }

    .uc-heading[data-small-screen-left-padding=left-pad-104] {
        padding-left: 6.5rem
    }
}

@media(min-width: 68rem) {
    .uc-heading[data-large-screen-left-padding=left-pad-0] {
        padding-left:0
    }

    .uc-heading[data-large-screen-left-padding=left-pad-8] {
        padding-left: .5rem
    }

    .uc-heading[data-large-screen-left-padding=left-pad-16] {
        padding-left: 1rem
    }

    .uc-heading[data-large-screen-left-padding=left-pad-24] {
        padding-left: 1.5rem
    }

    .uc-heading[data-large-screen-left-padding=left-pad-32] {
        padding-left: 2rem
    }

    .uc-heading[data-large-screen-left-padding=left-pad-40] {
        padding-left: 2.5rem
    }

    .uc-heading[data-large-screen-left-padding=left-pad-48] {
        padding-left: 3rem
    }

    .uc-heading[data-large-screen-left-padding=left-pad-56] {
        padding-left: 3.5rem
    }

    .uc-heading[data-large-screen-left-padding=left-pad-64] {
        padding-left: 4rem
    }

    .uc-heading[data-large-screen-left-padding=left-pad-72] {
        padding-left: 4.5rem
    }

    .uc-heading[data-large-screen-left-padding=left-pad-80] {
        padding-left: 5rem
    }

    .uc-heading[data-large-screen-left-padding=left-pad-88] {
        padding-left: 5.5rem
    }

    .uc-heading[data-large-screen-left-padding=left-pad-96] {
        padding-left: 6rem
    }

    .uc-heading[data-large-screen-left-padding=left-pad-104] {
        padding-left: 6.5rem
    }
}

uc-icon-grid .uc-icon-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -.5rem;
    overflow: hidden;
    padding: 1.5rem 0
}

@media(min-width: 40rem) {
    uc-icon-grid .uc-icon-grid {
        margin:-.75rem
    }

    uc-icon-grid .uc-icon-grid--2,uc-icon-grid .uc-icon-grid--4 {
        margin: -1rem 16.666%
    }
}

@media(min-width: 68rem) {
    uc-icon-grid .uc-icon-grid {
        margin:-1rem
    }

    uc-icon-grid .uc-icon-grid--2 {
        margin: -1rem 25%
    }

    uc-icon-grid .uc-icon-grid--3 {
        margin: -1rem 12.5%
    }

    uc-icon-grid .uc-icon-grid--4 {
        margin: -1rem 0
    }
}

uc-icon-grid .uc-icon-grid-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 1.5rem 1.75rem;
    text-align: center
}

@media(min-width: 40rem) {
    uc-icon-grid .uc-icon-grid-item {
        padding:2rem 1.75rem
    }
}

uc-icon-grid .uc-icon-grid-item--1 {
    margin: auto;
    max-width: 25rem
}

uc-icon-grid .uc-icon-grid-item--1,uc-icon-grid .uc-icon-grid-item--2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

@media(min-width: 25rem) {
    uc-icon-grid .uc-icon-grid-item--2 {
        -webkit-box-flex:0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%
    }
}

uc-icon-grid .uc-icon-grid-item--3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

@media(min-width: 25rem) {
    uc-icon-grid .uc-icon-grid-item--3 {
        -webkit-box-flex:0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%
    }
}

@media(min-width: 40rem) {
    uc-icon-grid .uc-icon-grid-item--3 {
        -webkit-box-flex:0;
        -ms-flex: 0 0 33.333%;
        flex: 0 0 33.333%
    }
}

uc-icon-grid .uc-icon-grid-item--4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

@media(min-width: 25rem) {
    uc-icon-grid .uc-icon-grid-item--4 {
        -webkit-box-flex:0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%
    }
}

@media(min-width: 68rem) {
    uc-icon-grid .uc-icon-grid-item--4 {
        -webkit-box-flex:0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%
    }
}

uc-icon-grid .uc-icon-grid-item--7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

@media(min-width: 25rem) {
    uc-icon-grid .uc-icon-grid-item--7 {
        -webkit-box-flex:0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%
    }
}

@media(min-width: 40rem) {
    uc-icon-grid .uc-icon-grid-item--7 {
        -webkit-box-flex:0;
        -ms-flex: 0 0 33.333%;
        flex: 0 0 33.333%
    }
}

@media(min-width: 68rem) {
    uc-icon-grid .uc-icon-grid-item--7 {
        -webkit-box-flex:0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%
    }
}

uc-icon-grid .uc-icon-grid-item--bottom,uc-icon-grid .uc-icon-grid-item--top {
    width: 100%
}

uc-icon-grid .uc-icon-grid-item--top {
    -ms-flex-item-align: stretch;
    align-self: stretch
}

uc-icon-grid .uc-icon-grid-item--bottom {
    -ms-flex-item-align: end;
    align-self: flex-end
}

uc-icon-grid .uc-icon-grid-item--align-off {
    -ms-flex-item-align: start;
    align-self: flex-start
}

uc-icon-grid .uc-icon-grid-item__graphic {
    margin-bottom: .75rem
}

@media(min-width: 40rem) {
    uc-icon-grid .uc-icon-grid-item__graphic {
        margin-bottom:1.25rem
    }
}

uc-icon-grid .uc-icon-grid-item__graphic--center uc-image img {
    margin: 0 auto
}

uc-icon-grid .uc-icon-grid-item__heading p {
    margin-bottom: 0;
    margin-top: .75rem
}

uc-icon-grid .uc-icon-grid-item__action {
    margin-top: 1.25rem
}

@media(min-width: 40rem) {
    uc-icon-grid .uc-icon-grid-item__action {
        margin-bottom:1.5rem
    }
}

uc-icon-grid .uc-icon-grid-item__action--left {
    text-align: left
}

uc-icon-grid .uc-icon-grid>.uc-icon-grid-item.mobile--hidden {
    display: none
}

@media(min-width: 40rem) {
    uc-icon-grid .uc-icon-grid>.uc-icon-grid-item.mobile--hidden {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

uc-icon-grid .uc-icon-grid.center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

uc-icon-grid .uc-icon-grid-tiles {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: .5rem;
    text-align: center
}

uc-icon-grid .uc-icon-grid-tiles div {
    display: inline-block
}

uc-icon-grid .uc-icon-grid-tiles--1 div {
    display: block;
    margin: auto;
    max-width: 25rem
}

uc-icon-grid .uc-icon-grid-tiles--1 div,uc-icon-grid .uc-icon-grid-tiles--2 div {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

@media(min-width: 25rem) {
    uc-icon-grid .uc-icon-grid-tiles--2 div {
        -webkit-box-flex:0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%
    }
}

uc-icon-grid .uc-icon-grid-tiles--3 div {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

@media(min-width: 25rem) {
    uc-icon-grid .uc-icon-grid-tiles--3 div {
        -webkit-box-flex:0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%
    }
}

@media(min-width: 40rem) {
    uc-icon-grid .uc-icon-grid-tiles--3 div {
        -webkit-box-flex:0;
        -ms-flex: 0 0 33.333%;
        flex: 0 0 33.333%
    }
}

uc-icon-grid .uc-icon-grid-tiles--4 div {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

@media(min-width: 25rem) {
    uc-icon-grid .uc-icon-grid-tiles--4 div {
        -webkit-box-flex:0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%
    }
}

@media(min-width: 68rem) {
    uc-icon-grid .uc-icon-grid-tiles--4 div {
        -webkit-box-flex:0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%
    }
}

uc-icon-grid .uc-icon-grid-tiles--7 div {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

@media(min-width: 25rem) {
    uc-icon-grid .uc-icon-grid-tiles--7 div {
        -webkit-box-flex:0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%
    }
}

@media(min-width: 40rem) {
    uc-icon-grid .uc-icon-grid-tiles--7 div {
        -webkit-box-flex:0;
        -ms-flex: 0 0 33.333%;
        flex: 0 0 33.333%
    }
}

@media(min-width: 68rem) {
    uc-icon-grid .uc-icon-grid-tiles--7 div {
        -webkit-box-flex:0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%
    }
}

uc-icon-grid[itemColor=white] .uc-icon-grid {
    overflow: visible
}

uc-icon-grid[itemColor=white] .uc-icon-grid,uc-icon-grid[itemColor=white] .uc-icon-grid-tiles {
    padding: 1.5rem .5rem
}

uc-icon-grid[itemColor=white] .uc-icon-grid-tiles:not(.editing),uc-icon-grid[itemColor=white] .uc-icon-grid:not(.editing) {
    -webkit-column-gap: var(--unity-grid--col-gap);
    -moz-column-gap: var(--unity-grid--col-gap);
    column-gap: var(--unity-grid--col-gap);
    -webkit-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem;
    display: grid;
    row-gap: var(--unity-grid--row-gap)
}

@media(min-width: 40rem) {
    uc-icon-grid[itemColor=white] .uc-icon-grid-tiles:not(.editing),uc-icon-grid[itemColor=white] .uc-icon-grid:not(.editing) {
        -webkit-column-gap:2rem;
        -moz-column-gap: 2rem;
        column-gap: 2rem;
        row-gap: 2rem
    }

    uc-icon-grid[itemColor=white] .uc-icon-grid,uc-icon-grid[itemColor=white] .uc-icon-grid-tiles {
        padding: 1.5rem .75rem 2rem
    }
}

@media(min-width: 25rem) {
    uc-icon-grid[itemColor=white] .uc-icon-grid--2,uc-icon-grid[itemColor=white] .uc-icon-grid--3,uc-icon-grid[itemColor=white] .uc-icon-grid-tiles--2,uc-icon-grid[itemColor=white] .uc-icon-grid-tiles--3 {
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
}

@media(min-width: 40rem) {
    uc-icon-grid[itemColor=white] .uc-icon-grid--3,uc-icon-grid[itemColor=white] .uc-icon-grid-tiles--3 {
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
}

@media(min-width: 25rem) {
    uc-icon-grid[itemColor=white] .uc-icon-grid--4,uc-icon-grid[itemColor=white] .uc-icon-grid-tiles--4 {
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
}

@media(min-width: 68rem) {
    uc-icon-grid[itemColor=white] .uc-icon-grid--4,uc-icon-grid[itemColor=white] .uc-icon-grid-tiles--4 {
        grid-template-columns:repeat(4,minmax(0,1fr))
    }
}

@media(min-width: 25rem) {
    uc-icon-grid[itemColor=white] .uc-icon-grid--7,uc-icon-grid[itemColor=white] .uc-icon-grid-tiles--7 {
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
}

@media(min-width: 40rem) {
    uc-icon-grid[itemColor=white] .uc-icon-grid--7,uc-icon-grid[itemColor=white] .uc-icon-grid-tiles--7 {
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
}

@media(min-width: 68rem) {
    uc-icon-grid[itemColor=white] .uc-icon-grid--7,uc-icon-grid[itemColor=white] .uc-icon-grid-tiles--7 {
        grid-template-columns:repeat(4,minmax(0,1fr))
    }
}

uc-icon-grid[itemColor=white] .uc-icon-grid-item,uc-icon-grid[itemColor=white] .uc-icon-grid-tiles-item {
    -ms-flex-item-align: auto;
    align-self: auto;
    background-color: #fff;
    border-radius: 1rem;
    display: block;
    padding: 1.5rem
}

@media(min-width: 68rem) {
    uc-icon-grid[itemColor=white] .uc-icon-grid-item,uc-icon-grid[itemColor=white] .uc-icon-grid-tiles-item {
        padding:2.5rem
    }
}

uc-icon-grid[itemColor=white] .uc-icon-grid-item .uc-heading__subheadline,uc-icon-grid[itemColor=white] .uc-icon-grid-tiles-item .uc-heading__subheadline {
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    overflow-wrap: break-word
}

uc-icon-grid[itemColor=white] .uc-icon-grid-item .uc-heading__subheadline p,uc-icon-grid[itemColor=white] .uc-icon-grid-tiles-item .uc-heading__subheadline p {
    margin: .5rem 0 0
}

uc-icon-grid[itemColor=white] .uc-icon-grid a.uc-icon-grid-item,uc-icon-grid[itemColor=white] .uc-icon-grid-tiles a.uc-icon-grid-item {
    text-decoration: none;
    -webkit-transition: all .6s cubic-bezier(.25,1,.5,1);
    transition: all .6s cubic-bezier(.25,1,.5,1)
}

uc-icon-grid[itemColor=white] .uc-icon-grid a.uc-icon-grid-item:hover,uc-icon-grid[itemColor=white] .uc-icon-grid-tiles a.uc-icon-grid-item:hover {
    -webkit-box-shadow: 0 8px 9pt rgba(0,0,0,.12);
    box-shadow: 0 8px 9pt rgba(0,0,0,.12)
}

uc-icon-grid[itemColor=white] .uc-icon-grid a.uc-icon-grid-item:focus-visible,uc-icon-grid[itemColor=white] .uc-icon-grid-tiles a.uc-icon-grid-item:focus-visible {
    -webkit-box-shadow: 0 0 0 2px #fff,0 0 0 4px #4873ff;
    box-shadow: 0 0 0 2px #fff,0 0 0 4px #4873ff;
    outline: none
}

uc-icon-grid[itemColor=white] .uc-icon-grid a.uc-icon-grid-item:active,uc-icon-grid[itemColor=white] .uc-icon-grid-tiles a.uc-icon-grid-item:active {
    -webkit-box-shadow: 0 8px 9pt rgba(0,0,0,.24);
    box-shadow: 0 8px 9pt rgba(0,0,0,.24)
}

uc-icon-grid[itemColor=white] .uc-icon-grid-tiles.cq-Editable-dom cq,uc-icon-grid[itemColor=white] .uc-icon-grid.cq-Editable-dom cq {
    display: contents
}

@media(min-width: 68rem) {
    uc-icon-grid[itemColor=white][characterLimit=two] .uc-icon-grid-item .uc-heading__subheadline {
        -webkit-line-clamp:2
    }

    uc-icon-grid[itemColor=white][characterLimit=three] .uc-icon-grid-item .uc-heading__subheadline {
        -webkit-line-clamp: 3
    }
}

uc-icon-grid[itemColor=white][flexibleWidth] .uc-icon-grid {
    padding-left: 0;
    padding-right: 0
}

uc-icon-grid[flexibleWidth] .uc-icon-grid {
    margin: auto
}

uc-icon-grid uc-carousel.uc-carousel {
    display: block
}

@media(min-width: 40rem) {
    uc-icon-grid uc-carousel.uc-carousel {
        display:none
    }
}

div.aem-wrap--icon-grid+div.aem-wrap--icon-grid uc-icon-grid[itemColor=white] .uc-icon-grid {
    padding-top: 0
}

uc-icon.uc-icon {
    color: #012169;
    display: block;
    font-size: 1rem;
    text-align: left
}

uc-icon.uc-icon--black {
    color: #000
}

uc-icon.uc-icon--white {
    color: #fff
}

uc-icon.uc-icon--dark-blue {
    color: #012169
}

uc-icon.uc-icon--royal-blue {
    color: #0053c2
}

uc-icon.uc-icon--bright-red {
    color: #e31837
}

uc-icon.uc-icon--regal-red {
    color: #c41230
}

uc-icon.uc-icon--gray {
    color: #646464
}

uc-icon.uc-icon--red-30 {
    color: #ffd7d5
}

uc-icon.uc-icon--red-90 {
    color: #c41230
}

uc-icon.uc-icon--red-110 {
    color: #780032
}

uc-icon.uc-icon--blue-120 {
    color: #001543
}

uc-icon.uc-icon--blue-100 {
    color: #0d1ba7
}

uc-icon.uc-icon--blue-30 {
    color: #cedfff
}

uc-icon.uc-icon--shade-100 {
    color: #5c5050
}

uc-icon.uc-icon--size1 {
    font-size: 1.125rem
}

uc-icon.uc-icon--size2 {
    font-size: 1.5rem
}

uc-icon.uc-icon--size3 {
    font-size: 2.25rem
}

uc-icon.uc-icon--size4 {
    font-size: 3rem
}

uc-icon.uc-icon--size5 {
    font-size: 3.75rem
}

uc-icon.uc-icon--size6 {
    font-size: 4.5rem
}

uc-icon.uc-icon--right {
    text-align: right
}

uc-icon.uc-icon--center {
    text-align: center
}

uc-image .uc-image__wrapper {
    display: block;
    width: 100%
}

uc-image .uc-image__wrapper img,uc-image .uc-image__wrapper picture {
    display: block;
    height: auto;
    margin: 0;
    max-width: 100%;
    padding: 0;
    width: 100%
}

uc-layout .uc-layout {
    margin: 0 auto
}

uc-layout .uc-layout:not(.uc-layout--m-width-default) {
    display: grid
}

@media(min-width: 40rem) {
    uc-layout .uc-layout:not(.uc-layout--m-width-default) {
        display:block
    }

    uc-layout .uc-layout:not(.uc-layout--d-width-default) {
        display: grid
    }
}

uc-layout .uc-layout--m-width-8 {
    grid-template-columns: 1fr 8fr 1fr
}

uc-layout .uc-layout--m-width-9 {
    grid-template-columns: 1fr 9fr 1fr
}

uc-layout .uc-layout--m-width-10 {
    grid-template-columns: 1fr 10fr 1fr
}

uc-layout .uc-layout--m-width-11 {
    grid-template-columns: 1fr 11fr 1fr
}

uc-layout .uc-layout--m-width-12 {
    grid-template-columns: 1fr 12fr 1fr
}

@media(min-width: 40rem) {
    uc-layout .uc-layout--d-width-6 {
        grid-template-columns:1fr 6fr 1fr
    }

    uc-layout .uc-layout--d-width-7 {
        grid-template-columns: 1fr 7fr 1fr
    }

    uc-layout .uc-layout--d-width-8 {
        grid-template-columns: 1fr 8fr 1fr
    }

    uc-layout .uc-layout--d-width-9 {
        grid-template-columns: 1fr 9fr 1fr
    }

    uc-layout .uc-layout--d-width-10 {
        grid-template-columns: 1fr 10fr 1fr
    }

    uc-layout .uc-layout--d-width-11 {
        grid-template-columns: 1fr 11fr 1fr
    }

    uc-layout .uc-layout--d-width-12 {
        grid-template-columns: 1fr 12fr 1fr
    }
}

uc-layout .uc-layout--top-pad-0 {
    padding-top: 0
}

uc-layout .uc-layout--top-pad-8 {
    padding-top: .5rem
}

uc-layout .uc-layout--top-pad-16 {
    padding-top: 1rem
}

uc-layout .uc-layout--top-pad-24 {
    padding-top: 1.5rem
}

uc-layout .uc-layout--top-pad-32 {
    padding-top: 2rem
}

uc-layout .uc-layout--top-pad-40 {
    padding-top: 2.5rem
}

uc-layout .uc-layout--bottom-pad-0 {
    padding-bottom: 0
}

uc-layout .uc-layout--bottom-pad-8 {
    padding-bottom: .5rem
}

uc-layout .uc-layout--bottom-pad-16 {
    padding-bottom: 1rem
}

uc-layout .uc-layout--bottom-pad-24 {
    padding-bottom: 1.5rem
}

uc-layout .uc-layout--bottom-pad-32 {
    padding-bottom: 2rem
}

uc-layout .uc-layout--bottom-pad-40 {
    padding-bottom: 2.5rem
}

uc-layout .uc-layout__grid {
    grid-column: 2
}

@media(min-width: 40rem) {
    uc-layout .uc-layout__grid--col-2_33-66 {
        grid-template-columns:1fr 2fr
    }

    uc-layout .uc-layout__grid--col-2_66-33 {
        grid-template-columns: 2fr 1fr
    }

    uc-layout .uc-layout__grid--col-2_25-75 {
        grid-template-columns: 1fr 3fr
    }

    uc-layout .uc-layout__grid--col-2_75-25 {
        grid-template-columns: 3fr 1fr
    }
}

uc-layout .uc-layout__grid--col-2_25-75.uc-layout__grid--flip-mobile-order>:first-child,uc-layout .uc-layout__grid--col-2_33-66.uc-layout__grid--flip-mobile-order>:first-child,uc-layout .uc-layout__grid--col-2_50-50.uc-layout__grid--flip-mobile-order>:first-child,uc-layout .uc-layout__grid--col-2_66-33.uc-layout__grid--flip-mobile-order>:first-child,uc-layout .uc-layout__grid--col-2_75-25.uc-layout__grid--flip-mobile-order>:first-child {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1
}

uc-layout .uc-layout__grid--col-2_25-75.uc-layout__grid--flip-mobile-order>:nth-child(2),uc-layout .uc-layout__grid--col-2_33-66.uc-layout__grid--flip-mobile-order>:nth-child(2),uc-layout .uc-layout__grid--col-2_50-50.uc-layout__grid--flip-mobile-order>:nth-child(2),uc-layout .uc-layout__grid--col-2_66-33.uc-layout__grid--flip-mobile-order>:nth-child(2),uc-layout .uc-layout__grid--col-2_75-25.uc-layout__grid--flip-mobile-order>:nth-child(2) {
    -webkit-box-ordinal-group: -1;
    -ms-flex-order: -2;
    order: -2
}

uc-layout .uc-layout__grid--col-3.uc-layout__grid--flip-mobile-order>:first-child {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1
}

uc-layout .uc-layout__grid--col-3.uc-layout__grid--flip-mobile-order>:nth-child(2) {
    -webkit-box-ordinal-group: -1;
    -ms-flex-order: -2;
    order: -2
}

uc-layout .uc-layout__grid--col-3.uc-layout__grid--flip-mobile-order>:nth-child(3) {
    -webkit-box-ordinal-group: -2;
    -ms-flex-order: -3;
    order: -3
}

uc-layout .uc-layout__grid--col-4.uc-layout__grid--flip-mobile-order>:first-child {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1
}

uc-layout .uc-layout__grid--col-4.uc-layout__grid--flip-mobile-order>:nth-child(2) {
    -webkit-box-ordinal-group: -1;
    -ms-flex-order: -2;
    order: -2
}

uc-layout .uc-layout__grid--col-4.uc-layout__grid--flip-mobile-order>:nth-child(3) {
    -webkit-box-ordinal-group: -2;
    -ms-flex-order: -3;
    order: -3
}

uc-layout .uc-layout__grid--col-4.uc-layout__grid--flip-mobile-order>:nth-child(4) {
    -webkit-box-ordinal-group: -3;
    -ms-flex-order: -4;
    order: -4
}

uc-layout .uc-layout__grid--col-5.uc-layout__grid--flip-mobile-order>:first-child {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1
}

uc-layout .uc-layout__grid--col-5.uc-layout__grid--flip-mobile-order>:nth-child(2) {
    -webkit-box-ordinal-group: -1;
    -ms-flex-order: -2;
    order: -2
}

uc-layout .uc-layout__grid--col-5.uc-layout__grid--flip-mobile-order>:nth-child(3) {
    -webkit-box-ordinal-group: -2;
    -ms-flex-order: -3;
    order: -3
}

uc-layout .uc-layout__grid--col-5.uc-layout__grid--flip-mobile-order>:nth-child(4) {
    -webkit-box-ordinal-group: -3;
    -ms-flex-order: -4;
    order: -4
}

uc-layout .uc-layout__grid--col-5.uc-layout__grid--flip-mobile-order>:nth-child(5) {
    -webkit-box-ordinal-group: -4;
    -ms-flex-order: -5;
    order: -5
}

uc-layout .uc-layout__grid--col-6.uc-layout__grid--flip-mobile-order>:first-child {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1
}

uc-layout .uc-layout__grid--col-6.uc-layout__grid--flip-mobile-order>:nth-child(2) {
    -webkit-box-ordinal-group: -1;
    -ms-flex-order: -2;
    order: -2
}

uc-layout .uc-layout__grid--col-6.uc-layout__grid--flip-mobile-order>:nth-child(3) {
    -webkit-box-ordinal-group: -2;
    -ms-flex-order: -3;
    order: -3
}

uc-layout .uc-layout__grid--col-6.uc-layout__grid--flip-mobile-order>:nth-child(4) {
    -webkit-box-ordinal-group: -3;
    -ms-flex-order: -4;
    order: -4
}

uc-layout .uc-layout__grid--col-6.uc-layout__grid--flip-mobile-order>:nth-child(5) {
    -webkit-box-ordinal-group: -4;
    -ms-flex-order: -5;
    order: -5
}

uc-layout .uc-layout__grid--col-6.uc-layout__grid--flip-mobile-order>:nth-child(6) {
    -webkit-box-ordinal-group: -5;
    -ms-flex-order: -6;
    order: -6
}

@media(min-width: 40rem) {
    uc-layout .uc-layout__grid.uc-layout__grid--flip-mobile-order .uc-layout__grid-cell {
        -webkit-box-ordinal-group:1;
        -ms-flex-order: 0;
        order: 0
    }
}

uc-layout .uc-layout__grid--content-align-center>.uc-layout__grid-cell,uc-layout .uc-layout__grid--content-align-left>.uc-layout__grid-cell,uc-layout .uc-layout__grid--content-align-right>.uc-layout__grid-cell,uc-layout .uc-layout__grid--content-vertical-align-center>.uc-layout__grid-cell,uc-layout .uc-layout__grid--content-vertical-align-top>.uc-layout__grid-cell {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

uc-layout .uc-layout__grid--content-align-center>.uc-layout__grid-cell--edit-mode,uc-layout .uc-layout__grid--content-align-left>.uc-layout__grid-cell--edit-mode,uc-layout .uc-layout__grid--content-align-right>.uc-layout__grid-cell--edit-mode,uc-layout .uc-layout__grid--content-vertical-align-center>.uc-layout__grid-cell--edit-mode,uc-layout .uc-layout__grid--content-vertical-align-top>.uc-layout__grid-cell--edit-mode {
    display: initial
}

uc-layout .uc-layout__grid--content-align-default>.uc-layout__grid-cell {
    -webkit-box-align: unset;
    -ms-flex-align: unset;
    align-items: unset
}

uc-layout .uc-layout__grid--content-align-left>.uc-layout__grid-cell {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start
}

uc-layout .uc-layout__grid--content-align-center>.uc-layout__grid-cell {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

uc-layout .uc-layout__grid--content-align-right>.uc-layout__grid-cell {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end
}

uc-layout .uc-layout__grid--content-vertical-align-default>.uc-layout__grid-cell {
    -webkit-box-pack: unset;
    -ms-flex-pack: unset;
    justify-content: unset
}

uc-layout .uc-layout__grid--content-vertical-align-top>.uc-layout__grid-cell {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start
}

uc-layout .uc-layout__grid--content-vertical-align-center>.uc-layout__grid-cell {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

uc-layout .uc-layout__grid--desktop-mobile-separator>.uc-layout__grid-cell:after,uc-layout .uc-layout__grid--desktop-separator>.uc-layout__grid-cell:after,uc-layout .uc-layout__grid--mobile-separator>.uc-layout__grid-cell:after {
    content: "";
    display: block;
    position: absolute
}

uc-layout .uc-layout__grid--desktop-mobile-separator.uc-layout__grid--flip-mobile-order>.uc-layout__grid-cell:first-child:after,uc-layout .uc-layout__grid--desktop-mobile-separator>.uc-layout__grid-cell:last-child:after,uc-layout .uc-layout__grid--desktop-separator.uc-layout__grid--flip-mobile-order>.uc-layout__grid-cell:first-child:after,uc-layout .uc-layout__grid--desktop-separator>.uc-layout__grid-cell:last-child:after,uc-layout .uc-layout__grid--mobile-separator.uc-layout__grid--flip-mobile-order>.uc-layout__grid-cell:first-child:after,uc-layout .uc-layout__grid--mobile-separator>.uc-layout__grid-cell:last-child:after {
    content: none
}

@media(min-width: 40rem) {
    uc-layout .uc-layout__grid--desktop-mobile-separator.uc-layout__grid--flip-mobile-order>.uc-layout__grid-cell:first-child:after,uc-layout .uc-layout__grid--desktop-separator.uc-layout__grid--flip-mobile-order>.uc-layout__grid-cell:first-child:after,uc-layout .uc-layout__grid--mobile-separator.uc-layout__grid--flip-mobile-order>.uc-layout__grid-cell:first-child:after {
        content:""
    }
}

uc-layout .uc-layout__grid--desktop-mobile-separator.uc-layout__grid--flip-mobile-order>.uc-layout__grid-cell:last-child:after,uc-layout .uc-layout__grid--desktop-separator.uc-layout__grid--flip-mobile-order>.uc-layout__grid-cell:last-child:after,uc-layout .uc-layout__grid--mobile-separator.uc-layout__grid--flip-mobile-order>.uc-layout__grid-cell:last-child:after {
    content: ""
}

@media(min-width: 40rem) {
    uc-layout .uc-layout__grid--desktop-mobile-separator.uc-layout__grid--flip-mobile-order>.uc-layout__grid-cell:last-child:after,uc-layout .uc-layout__grid--desktop-separator.uc-layout__grid--flip-mobile-order>.uc-layout__grid-cell:last-child:after,uc-layout .uc-layout__grid--mobile-separator.uc-layout__grid--flip-mobile-order>.uc-layout__grid-cell:last-child:after {
        content:none
    }
}

uc-layout .uc-layout__grid--mobile-separator>.uc-layout__grid-cell:after {
    bottom: calc(var(--unity-grid--row-gap)/-2);
    height: 1px;
    width: 100%
}

@media(min-width: 40rem) {
    uc-layout .uc-layout__grid--mobile-separator>.uc-layout__grid-cell:after {
        content:none!important
    }

    uc-layout .uc-layout__grid--desktop-separator>.uc-layout__grid-cell:after {
        height: 100%;
        right: calc(var(--unity-grid--col-gap)/-2);
        top: 0;
        width: 1px
    }
}

uc-layout .uc-layout__grid--desktop-mobile-separator>.uc-layout__grid-cell:after {
    bottom: calc(var(--unity-grid--row-gap)/-2);
    height: 1px;
    width: 100%
}

@media(min-width: 40rem) {
    uc-layout .uc-layout__grid--desktop-mobile-separator>.uc-layout__grid-cell:after {
        bottom:auto;
        height: 100%;
        right: calc(var(--unity-grid--col-gap)/-2);
        top: 0;
        width: 1px
    }
}

uc-layout .uc-layout__grid--vertical-separator-black>.uc-layout__grid-cell:after {
    background-color: #000
}

uc-layout .uc-layout__grid--vertical-separator-white>.uc-layout__grid-cell:after {
    background-color: #fff
}

uc-layout .uc-layout__grid--vertical-separator-dark-blue>.uc-layout__grid-cell:after {
    background-color: #012169
}

uc-layout .uc-layout__grid--vertical-separator-bright-red>.uc-layout__grid-cell:after {
    background-color: #e31837
}

uc-layout .uc-layout__grid--vertical-separator-cool-gray>.uc-layout__grid-cell:after {
    background-color: #646464
}

uc-layout .uc-layout__grid-cell {
    min-width: 0;
    position: relative
}

uc-layout .uc-layout__grid--content-align-default>.uc-layout__grid-cell .aem-wrap--button,uc-layout .uc-layout__grid--content-align-left>.uc-layout__grid-cell .aem-wrap--button {
    text-align: left;
    width: 100%
}

uc-layout .uc-layout__grid--content-align-center>.uc-layout__grid-cell .aem-wrap--button {
    text-align: center;
    width: 100%
}

uc-layout .uc-layout__grid--content-align-right>.uc-layout__grid-cell .aem-wrap--button {
    text-align: right;
    width: 100%
}

uc-masthead-v2 {
    display: block
}

uc-masthead-v2 .uc-masthead-content-block {
    display: grid
}

uc-masthead-v2 .uc-masthead-content-block__wrapper {
    height: 100%;
    padding: 3rem 1.5rem;
    width: 100%
}

@media(min-width: 40rem) {
    uc-masthead-v2 .uc-masthead-content-block__wrapper {
        padding:3rem 2rem
    }
}

@media(min-width: 68rem) {
    uc-masthead-v2 .uc-masthead-content-block__wrapper {
        padding:3rem 4rem
    }
}

uc-masthead-v2 .uc-masthead-content-block__wrapper--vertical-alignment-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

uc-masthead-v2 .uc-masthead-content-block__wrapper--vertical-alignment-top {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start
}

uc-masthead-v2 .uc-masthead-content-block__wrapper--vertical-alignment-bottom {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end
}

uc-masthead-v2 .uc-masthead-content-block__wrapper.no-padding {
    padding: 0
}

@media(max-width: calc(40rem - 1px)) {
    uc-masthead-v2 .uc-masthead-content-block__wrapper.left .uc-masthead-content-block__body {
        grid-column:span 11
    }
}

@media(max-width: calc(68rem - 1px)) {
    uc-masthead-v2 .uc-masthead-content-block__wrapper[offset-mobile=one-column].left:before {
        content:" ";
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        grid-column: span 1;
        height: 100%;
        width: 100%
    }

    uc-masthead-v2 .uc-masthead-content-block__wrapper[offset-mobile=one-column] div.uc-masthead-content-block__body--horizontal-alignment-right {
        grid-column-end: 12
    }
}

@media(min-width: 68rem) {
    uc-masthead-v2 .uc-masthead-content-block__wrapper[offset=one-column].left:before {
        content:" ";
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        grid-column: span 1;
        height: 100%;
        width: 100%
    }

    uc-masthead-v2 .uc-masthead-content-block__wrapper[offset=one-column] div.uc-masthead-content-block__body--horizontal-alignment-right {
        grid-column-end: 12
    }

    uc-masthead-v2 .uc-masthead-content-block__wrapper[offset=two-column].left:before {
        content: " ";
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        grid-column: span 2;
        height: 100%;
        width: 100%
    }

    uc-masthead-v2 .uc-masthead-content-block__wrapper[offset=two-column] div.uc-masthead-content-block__body--horizontal-alignment-right {
        grid-column-end: 11
    }

    uc-masthead-v2 .uc-masthead-content-block__wrapper[offset=three-column].left:before {
        content: " ";
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        grid-column: span 3;
        height: 100%;
        width: 100%
    }

    uc-masthead-v2 .uc-masthead-content-block__wrapper[offset=three-column] div.uc-masthead-content-block__body--horizontal-alignment-right {
        grid-column-end: 10
    }
}

uc-masthead-v2 .uc-masthead-content-block__body {
    grid-column: span 12
}

@media(min-width: 40rem) {
    uc-masthead-v2 .uc-masthead-content-block__body--size-small {
        grid-column:span 6
    }

    uc-masthead-v2 .uc-masthead-content-block__body--size-small.uc-masthead-content-block__body--horizontal-alignment-center {
        grid-column: 4/span 6
    }
}

@media(min-width: 68rem) {
    uc-masthead-v2 .uc-masthead-content-block__body--size-small {
        grid-column:span 4
    }

    uc-masthead-v2 .uc-masthead-content-block__body--size-small.uc-masthead-content-block__body--horizontal-alignment-center {
        grid-column: 5/span 4
    }
}

@media(min-width: 40rem) {
    uc-masthead-v2 .uc-masthead-content-block__body--size-medium {
        grid-column:span 8
    }

    uc-masthead-v2 .uc-masthead-content-block__body--size-medium.uc-masthead-content-block__body--horizontal-alignment-center {
        grid-column: 3/span 8
    }
}

@media(min-width: 68rem) {
    uc-masthead-v2 .uc-masthead-content-block__body--size-medium {
        grid-column:span 6
    }

    uc-masthead-v2 .uc-masthead-content-block__body--size-medium.uc-masthead-content-block__body--horizontal-alignment-center {
        grid-column: 4/span 6
    }
}

@media(min-width: 40rem) {
    uc-masthead-v2 .uc-masthead-content-block__body--size-wide {
        grid-column:span 10
    }

    uc-masthead-v2 .uc-masthead-content-block__body--size-wide.uc-masthead-content-block__body--horizontal-alignment-center {
        grid-column: 2/span 10
    }
}

@media(min-width: 68rem) {
    uc-masthead-v2 .uc-masthead-content-block__body--size-wide {
        grid-column:span 8
    }

    uc-masthead-v2 .uc-masthead-content-block__body--size-wide.uc-masthead-content-block__body--horizontal-alignment-center {
        grid-column: 3/span 8
    }
}

uc-masthead-v2 .uc-masthead-content-block__body--horizontal-alignment-right {
    grid-column-end: 13
}

uc-masthead-v2 .uc-masthead-content-block[aspect-ratio="100-9"] {
    aspect-ratio: 100/9
}

uc-masthead-v2 .uc-masthead-content-block[aspect-ratio="43-9"] {
    aspect-ratio: 43/9
}

uc-masthead-v2 .uc-masthead-content-block[aspect-ratio="32-9"] {
    aspect-ratio: 32/9
}

uc-masthead-v2 .uc-masthead-content-block[aspect-ratio="20-9"] {
    aspect-ratio: 20/9
}

uc-masthead-v2 .uc-masthead-content-block[aspect-ratio="16-9"] {
    aspect-ratio: 16/9
}

uc-masthead-v2 .uc-masthead-content-block[aspect-ratio="4-3"] {
    aspect-ratio: 4/3
}

uc-masthead-v2 .uc-masthead-content-block[aspect-ratio="3-2"] {
    aspect-ratio: 3/2
}

uc-masthead-v2 .uc-masthead-content-block[aspect-ratio="1-1"] {
    aspect-ratio: 1/1
}

@media(max-width: calc(40rem - 1px)) {
    uc-masthead-v2 .uc-masthead-content-block[aspect-ratio-small="100-9"] {
        aspect-ratio:100/9
    }

    uc-masthead-v2 .uc-masthead-content-block[aspect-ratio-small="43-9"] {
        aspect-ratio: 43/9
    }

    uc-masthead-v2 .uc-masthead-content-block[aspect-ratio-small="32-9"] {
        aspect-ratio: 32/9
    }

    uc-masthead-v2 .uc-masthead-content-block[aspect-ratio-small="20-9"] {
        aspect-ratio: 20/9
    }

    uc-masthead-v2 .uc-masthead-content-block[aspect-ratio-small="16-9"] {
        aspect-ratio: 16/9
    }

    uc-masthead-v2 .uc-masthead-content-block[aspect-ratio-small="4-3"] {
        aspect-ratio: 4/3
    }

    uc-masthead-v2 .uc-masthead-content-block[aspect-ratio-small="3-2"] {
        aspect-ratio: 3/2
    }

    uc-masthead-v2 .uc-masthead-content-block[aspect-ratio-small="1-1"] {
        aspect-ratio: 1/1
    }
}

@media(min-width: 40rem)and (max-width:68rem) {
    uc-masthead-v2 .uc-masthead-content-block[aspect-ratio-medium="100-9"] {
        aspect-ratio:100/9
    }

    uc-masthead-v2 .uc-masthead-content-block[aspect-ratio-medium="43-9"] {
        aspect-ratio: 43/9
    }

    uc-masthead-v2 .uc-masthead-content-block[aspect-ratio-medium="32-9"] {
        aspect-ratio: 32/9
    }

    uc-masthead-v2 .uc-masthead-content-block[aspect-ratio-medium="16-9"] {
        aspect-ratio: 16/9
    }

    uc-masthead-v2 .uc-masthead-content-block[aspect-ratio-medium="4-3"] {
        aspect-ratio: 4/3
    }

    uc-masthead-v2 .uc-masthead-content-block[aspect-ratio-medium="3-2"] {
        aspect-ratio: 3/2
    }

    uc-masthead-v2 .uc-masthead-content-block[aspect-ratio-medium="1-1"] {
        aspect-ratio: 1/1
    }
}

uc-masthead-v2 .uc-masthead-content-block[max-height-override] {
    max-height: calc(100vh - 5pc);
    overflow: hidden;
    width: 100%
}

@media(max-width: calc(40rem - 1px)) {
    uc-masthead-v2 .uc-masthead .uc-background__container--displayStack {
        background-image:none
    }

    uc-masthead-v2 .uc-masthead .uc-background__container--displayStack .uc-masthead-content-block {
        aspect-ratio: auto
    }

    uc-masthead-v2 .uc-masthead .uc-background__container--displayStack .uc-background__container--stack-image,uc-masthead-v2 .uc-masthead .uc-background__container--displayStack .uc-background__container--video-wrapper {
        aspect-ratio: 16/9;
        display: block;
        width: 100%
    }

    uc-masthead-v2 .uc-masthead .uc-background__container--displayStack .uc-background__container--stack-image img,uc-masthead-v2 .uc-masthead .uc-background__container--displayStack .uc-background__container--stack-image picture,uc-masthead-v2 .uc-masthead .uc-background__container--displayStack .uc-background__container--stack-image video,uc-masthead-v2 .uc-masthead .uc-background__container--displayStack .uc-background__container--video-wrapper img,uc-masthead-v2 .uc-masthead .uc-background__container--displayStack .uc-background__container--video-wrapper picture,uc-masthead-v2 .uc-masthead .uc-background__container--displayStack .uc-background__container--video-wrapper video {
        height: 100%
    }

    uc-masthead-v2 .uc-masthead .uc-background__container--displayStack .uc-background__container--video-wrapper {
        height: auto;
        left: auto;
        position: relative;
        top: auto;
        width: auto
    }

    uc-masthead-v2 .uc-masthead .uc-background__container--displayStack uc-native-video {
        display: block;
        height: 100%
    }

    uc-masthead-v2 .uc-masthead .uc-background__container--second-image {
        height: auto
    }

    uc-masthead-v2 .uc-masthead .uc-background__container:not(.uc-background__container--default,.uc-background__container--flagscape) {
        display: grid;
        width: 100%
    }
}

uc-masthead-v2 .uc-masthead[flip-stacking-order=true] .uc-background__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

uc-masthead-v2 .uc-masthead[flip-stacking-order=true] .uc-masthead-content-block {
    padding-bottom: 0!important
}

@media(min-width: 68rem) {
    uc-masthead-v2 .uc-masthead[flip-stacking-order=true] .uc-masthead-content-block__wrapper {
        padding:4rem
    }
}

@media(max-width: calc(40rem - 1px)) {
    uc-masthead-v2 .uc-masthead[flip-stacking-order=true] .uc-masthead-content-block__wrapper {
        padding:1.5rem
    }
}

uc-masthead-v2 uc-background .uc-background__content>div.newpar.new.section.cq-Editable-dom,uc-masthead-v2 uc-background .uc-background__content>div>.newpar.new.section.cq-Editable-dom {
    display: none
}

uc-carousel uc-masthead {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%
}

@media(min-width: 40rem) {
    uc-carousel uc-masthead {
        display:block
    }
}

uc-masthead .uc-masthead {
    height: 100%;
    margin: 0 auto;
    max-width: 100pc
}

uc-masthead .uc-masthead__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

@media(min-width: 68rem) {
    uc-masthead .uc-masthead__container {
        height:500px
    }
}

@media(max-width: 67rem) {
    uc-masthead .uc-masthead__container:not(.uc-masthead--background-split-image-mobile) .uc-heading__headline {
        font-size:1.5em
    }
}

uc-masthead .uc-masthead__body {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 3rem 2rem;
    width: 100%
}

@media(min-width: 40rem) {
    uc-masthead .uc-masthead__body {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        padding: 2rem 2rem 4rem;
        width: auto
    }
}

@media(min-width: 68rem) {
    uc-masthead .uc-masthead__body {
        padding:4rem 7.5rem
    }
}

uc-masthead .uc-masthead--vertical-align-center .uc-masthead__body {
    margin: auto 0;
    padding-bottom: 2rem;
    padding-top: 2rem
}

uc-masthead .uc-masthead--vertical-align-top .uc-masthead__body {
    margin: 0;
    padding-bottom: 2rem;
    padding-top: 2rem
}

@media(min-width: 68rem) {
    uc-masthead .uc-masthead--align-left .uc-heading__headline,uc-masthead .uc-masthead--align-left .uc-heading__preheadline,uc-masthead .uc-masthead--align-left .uc-heading__subheadline,uc-masthead .uc-masthead--align-right .uc-heading__headline,uc-masthead .uc-masthead--align-right .uc-heading__preheadline,uc-masthead .uc-masthead--align-right .uc-heading__subheadline {
        max-width:550px
    }
}

@media(min-width: 40rem) {
    uc-masthead .uc-masthead--align-left {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    uc-masthead .uc-masthead--align-right {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    uc-masthead .uc-masthead--align-center {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center
    }
}

uc-masthead .uc-masthead__link {
    margin-top: 2rem
}

@media(min-width: 68rem) {
    uc-masthead .uc-masthead__link {
        margin-top:1rem
    }
}

uc-masthead .uc-masthead__image {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%
}

@media(min-width: 40rem) {
    uc-masthead .uc-masthead__image {
        min-height:22rem
    }
}

uc-masthead .uc-masthead__image .uc-image__wrapper {
    height: 100%;
    width: 100%
}

uc-masthead .uc-masthead__image .uc-image__wrapper picture {
    height: 100%
}

uc-masthead .uc-masthead__image .uc-image--standard,uc-masthead .uc-masthead__image .uc-native-video--standard {
    display: block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

uc-masthead .uc-masthead__image.bg-position-s--center .uc-image--standard,uc-masthead .uc-masthead__image.bg-position-s--center .uc-native-video--standard {
    -o-object-position: center;
    object-position: center
}

uc-masthead .uc-masthead__image.bg-position-s--top-left .uc-image--standard,uc-masthead .uc-masthead__image.bg-position-s--top-left .uc-native-video--standard {
    -o-object-position: top left;
    object-position: top left
}

uc-masthead .uc-masthead__image.bg-position-s--top-center .uc-image--standard,uc-masthead .uc-masthead__image.bg-position-s--top-center .uc-native-video--standard {
    -o-object-position: top center;
    object-position: top center
}

uc-masthead .uc-masthead__image.bg-position-s--top-right .uc-image--standard,uc-masthead .uc-masthead__image.bg-position-s--top-right .uc-native-video--standard {
    -o-object-position: top right;
    object-position: top right
}

uc-masthead .uc-masthead__image.bg-position-s--bottom-left .uc-image--standard,uc-masthead .uc-masthead__image.bg-position-s--bottom-left .uc-native-video--standard {
    -o-object-position: bottom left;
    object-position: bottom left
}

uc-masthead .uc-masthead__image.bg-position-s--bottom-center .uc-image--standard,uc-masthead .uc-masthead__image.bg-position-s--bottom-center .uc-native-video--standard {
    -o-object-position: bottom center;
    object-position: bottom center
}

uc-masthead .uc-masthead__image.bg-position-s--bottom-right .uc-image--standard,uc-masthead .uc-masthead__image.bg-position-s--bottom-right .uc-native-video--standard {
    -o-object-position: bottom right;
    object-position: bottom right
}

@media(min-width: 40rem) {
    uc-masthead .uc-masthead__image.bg-position-m--center .uc-image--standard,uc-masthead .uc-masthead__image.bg-position-m--center .uc-native-video--standard {
        -o-object-position:center;
        object-position: center
    }

    uc-masthead .uc-masthead__image.bg-position-m--top-left .uc-image--standard,uc-masthead .uc-masthead__image.bg-position-m--top-left .uc-native-video--standard {
        -o-object-position: top left;
        object-position: top left
    }

    uc-masthead .uc-masthead__image.bg-position-m--top-center .uc-image--standard,uc-masthead .uc-masthead__image.bg-position-m--top-center .uc-native-video--standard {
        -o-object-position: top center;
        object-position: top center
    }

    uc-masthead .uc-masthead__image.bg-position-m--top-right .uc-image--standard,uc-masthead .uc-masthead__image.bg-position-m--top-right .uc-native-video--standard {
        -o-object-position: top right;
        object-position: top right
    }

    uc-masthead .uc-masthead__image.bg-position-m--bottom-left .uc-image--standard,uc-masthead .uc-masthead__image.bg-position-m--bottom-left .uc-native-video--standard {
        -o-object-position: bottom left;
        object-position: bottom left
    }

    uc-masthead .uc-masthead__image.bg-position-m--bottom-center .uc-image--standard,uc-masthead .uc-masthead__image.bg-position-m--bottom-center .uc-native-video--standard {
        -o-object-position: bottom center;
        object-position: bottom center
    }

    uc-masthead .uc-masthead__image.bg-position-m--bottom-right .uc-image--standard,uc-masthead .uc-masthead__image.bg-position-m--bottom-right .uc-native-video--standard {
        -o-object-position: bottom right;
        object-position: bottom right
    }
}

@media(min-width: 68rem) {
    uc-masthead .uc-masthead__image.bg-position-l--center .uc-image--standard,uc-masthead .uc-masthead__image.bg-position-l--center .uc-native-video--standard {
        -o-object-position:center;
        object-position: center
    }

    uc-masthead .uc-masthead__image.bg-position-l--top-left .uc-image--standard,uc-masthead .uc-masthead__image.bg-position-l--top-left .uc-native-video--standard {
        -o-object-position: top left;
        object-position: top left
    }

    uc-masthead .uc-masthead__image.bg-position-l--top-center .uc-image--standard,uc-masthead .uc-masthead__image.bg-position-l--top-center .uc-native-video--standard {
        -o-object-position: top center;
        object-position: top center
    }

    uc-masthead .uc-masthead__image.bg-position-l--top-right .uc-image--standard,uc-masthead .uc-masthead__image.bg-position-l--top-right .uc-native-video--standard {
        -o-object-position: top right;
        object-position: top right
    }

    uc-masthead .uc-masthead__image.bg-position-l--bottom-left .uc-image--standard,uc-masthead .uc-masthead__image.bg-position-l--bottom-left .uc-native-video--standard {
        -o-object-position: bottom left;
        object-position: bottom left
    }

    uc-masthead .uc-masthead__image.bg-position-l--bottom-center .uc-image--standard,uc-masthead .uc-masthead__image.bg-position-l--bottom-center .uc-native-video--standard {
        -o-object-position: bottom center;
        object-position: bottom center
    }

    uc-masthead .uc-masthead__image.bg-position-l--bottom-right .uc-image--standard,uc-masthead .uc-masthead__image.bg-position-l--bottom-right .uc-native-video--standard {
        -o-object-position: bottom right;
        object-position: bottom right
    }
}

uc-masthead .uc-masthead__theme--dark-blue {
    background-color: #012169;
    color: #fff
}

uc-masthead .uc-masthead__theme--regal-red {
    background-color: #c41230;
    color: #fff
}

uc-masthead .uc-masthead__theme--royal-blue {
    background-color: #0053c2;
    color: #fff
}

uc-masthead .uc-masthead__theme--cool-gray-5 {
    background-color: #f5f5f5
}

uc-masthead .uc-masthead__theme--cool-gray-100 {
    background-color: #646464;
    color: #fff
}

uc-masthead .uc-masthead--background-element {
    height: 350px;
    position: relative
}

@media(min-width: 68rem) {
    uc-masthead .uc-masthead--background-element {
        height:500px
    }
}

uc-masthead .uc-masthead--background-element .uc-masthead__image {
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%
}

uc-masthead .uc-masthead--background-element .uc-masthead__body {
    position: relative;
    z-index: 100
}

@media(min-width: 40rem) {
    uc-masthead .uc-masthead--background-element .uc-masthead__body .uc-heading__headline,uc-masthead .uc-masthead--background-element .uc-masthead__body .uc-heading__preheadline,uc-masthead .uc-masthead--background-element .uc-masthead__body .uc-heading__subheadline {
        max-width:550px
    }
}

uc-masthead .uc-masthead--background-element.uc-masthead--align-right .uc-masthead__body {
    -ms-flex-line-pack: end;
    align-content: flex-end
}

uc-masthead .uc-masthead--background-element.uc-masthead--align-center .uc-heading__headline,uc-masthead .uc-masthead--background-element.uc-masthead--align-center .uc-heading__preheadline,uc-masthead .uc-masthead--background-element.uc-masthead--align-center .uc-heading__subheadline {
    margin-left: auto;
    margin-right: auto
}

@media(min-width: 68rem) {
    uc-masthead .uc-masthead--background-element.uc-masthead--align-center .uc-heading__headline {
        max-width:75%
    }

    uc-masthead .uc-masthead--background-element.uc-masthead--align-center .uc-heading__preheadline,uc-masthead .uc-masthead--background-element.uc-masthead--align-center .uc-heading__subheadline {
        max-width: 50%
    }
}

uc-masthead .uc-masthead--background-split-image-mobile {
    height: 630px
}

@media(max-width: calc(40rem - 1px)) {
    uc-masthead .uc-masthead--background-split-image-mobile.adjust-height {
        height:365px
    }

    uc-masthead .uc-masthead--background-split-image-mobile.adjust-height .uc-masthead__image {
        -webkit-box-flex: 100%;
        -ms-flex: 100%;
        flex: 100%
    }
}

uc-masthead .uc-masthead--background-split-image-mobile .uc-masthead__body {
    padding: 2rem 3rem
}

@media(min-width: 68rem) {
    uc-masthead .uc-masthead--background-split-image-mobile .uc-masthead__body {
        padding:2rem 4rem
    }
}

@media(min-width: 40rem) {
    uc-masthead .uc-masthead--background-split-image-mobile {
        height:365px;
        position: relative
    }

    uc-masthead .uc-masthead--background-split-image-mobile .uc-masthead__image {
        height: 100%;
        left: 0;
        -o-object-fit: cover;
        object-fit: cover;
        position: absolute;
        top: 0;
        width: 100%
    }

    uc-masthead .uc-masthead--background-split-image-mobile .uc-masthead__body {
        position: relative;
        z-index: 100
    }
}

@media(min-width: 40rem)and (min-width:40rem) {
    uc-masthead .uc-masthead--background-split-image-mobile .uc-masthead__body .uc-heading__headline,uc-masthead .uc-masthead--background-split-image-mobile .uc-masthead__body .uc-heading__preheadline,uc-masthead .uc-masthead--background-split-image-mobile .uc-masthead__body .uc-heading__subheadline {
        max-width:41pc
    }
}

@media(min-width: 40rem) {
    uc-masthead .uc-masthead--background-split-image-mobile.uc-masthead--align-right .uc-masthead__body {
        -ms-flex-line-pack:end;
        align-content: flex-end
    }

    uc-masthead .uc-masthead--background-split-image-mobile.uc-masthead--align-center .uc-heading__headline,uc-masthead .uc-masthead--background-split-image-mobile.uc-masthead--align-center .uc-heading__preheadline,uc-masthead .uc-masthead--background-split-image-mobile.uc-masthead--align-center .uc-heading__subheadline {
        margin-left: auto;
        margin-right: auto
    }
}

@media(min-width: 40rem)and (min-width:68rem) {
    uc-masthead .uc-masthead--background-split-image-mobile.uc-masthead--align-center .uc-heading__headline {
        max-width:75%
    }

    uc-masthead .uc-masthead--background-split-image-mobile.uc-masthead--align-center .uc-heading__preheadline,uc-masthead .uc-masthead--background-split-image-mobile.uc-masthead--align-center .uc-heading__subheadline {
        max-width: 50%
    }
}

.uc-carousel uc-masthead .uc-masthead__body {
    padding-bottom: 8rem
}

uc-masthead .uc-masthead__video .uc-native-video__controls {
    z-index: 101
}

.uc-media-overlay__overlay-container {
    position: relative
}

.uc-media-overlay.loading-media-overlay {
    pointer-events: none
}

.uc-media-overlay.loading-media-overlay .uc-media-overlay__play-button {
    background-color: #646464
}

.uc-media-overlay.loading-media-overlay uc-media {
    pointer-events: none
}

.uc-media-overlay__pause-mode-elem {
    display: none
}

.uc-media-overlay__header {
    cursor: pointer;
    display: block;
    padding: 1.375rem 0
}

@media(min-width: 40rem) {
    .uc-media-overlay__header {
        padding-left:8%;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 84%;
        z-index: 2
    }
}

@media(min-width: 68rem) {
    .uc-media-overlay__header {
        width:50%
    }
}

.uc-media-overlay__header .uc-heading__headline,.uc-media-overlay__header .uc-heading__preheadline,.uc-media-overlay__header .uc-heading__subheadline,.uc-media-overlay__header .uc-heading__subheadline .uc-text--white {
    color: #000!important
}

@media(min-width: 40rem) {
    .uc-media-overlay__header .uc-heading__headline,.uc-media-overlay__header .uc-heading__preheadline,.uc-media-overlay__header .uc-heading__subheadline,.uc-media-overlay__header .uc-heading__subheadline .uc-text--white {
        color:#fff!important
    }
}

.uc-media-overlay.show-media-overlay .uc-media-overlay__overlay {
    opacity: 1;
    -webkit-transition: opacity .1s linear;
    transition: opacity .1s linear;
    visibility: visible
}

@media(min-width: 40rem) {
    .uc-media-overlay.show-media-overlay .uc-media-overlay__header {
        opacity:1;
        -webkit-transition: opacity .1s linear;
        transition: opacity .1s linear;
        visibility: visible
    }
}

.uc-media-overlay.show-media-overlay .uc-media-overlay__pause-mode--overlay-content {
    display: block
}

.uc-media-overlay.show-media-overlay uc-media .playkit-center-playback-controls .playkit-control-button {
    opacity: 0!important
}

.uc-media-overlay.hide-media-overlay .uc-media-overlay__overlay,.uc-media-overlay.hide-media-overlay__pause-mode-elem {
    display: none
}

@media(min-width: 40rem) {
    .uc-media-overlay.hide-media-overlay .uc-media-overlay__header {
        display:none
    }
}

.uc-media-overlay.show-media-overlay--pause.uc-media-overlay__pause-mode-elem {
    display: none
}

@media(min-width: 40rem) {
    .uc-media-overlay.show-media-overlay--pause[pause-mode=default] .uc-media-overlay__header {
        display:none
    }
}

.uc-media-overlay.show-media-overlay--pause[pause-mode=default] .uc-media-overlay__overlay {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row;
    flex-direction: row
}

.uc-media-overlay.show-media-overlay--pause[pause-mode=default] .uc-media-overlay__pause-mode--default {
    display: block
}

.uc-media-overlay.show-media-overlay--pause[pause-mode=default] .uc-media-overlay__pause-mode--default button {
    height: 6rem;
    width: 6rem
}

.uc-media-overlay.show-media-overlay--pause[pause-mode=default] .uc-media-overlay__timestamp--mobile {
    display: none
}

.uc-media-overlay.show-media-overlay--pause[pause-mode=overlayContent] .uc-media-overlay__pause-mode--overlay-content {
    display: block
}

.uc-media-overlay__overlay {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    background-color: rgba(0,0,0,.6);
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

@media(min-width: 40rem) {
    .uc-media-overlay__overlay {
        height:100%
    }
}

.uc-media-overlay__play-btn-container {
    display: none
}

.uc-media-overlay__timestamp {
    -ms-flex-line-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    align-content: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 1.25rem
}

@media(min-width: 40rem) {
    .uc-media-overlay__timestamp {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        font-size: 1rem!important
    }
}

@media(min-width: 40rem)and (min-width:68rem) {
    .uc-media-overlay__timestamp {
        font-size:1.5rem!important
    }
}

.uc-media-overlay__timestamp--mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media(min-width: 40rem) {
    .uc-media-overlay__timestamp--mobile {
        display:none
    }
}

.uc-media-overlay__timestamp--desktop {
    display: none
}

@media(min-width: 40rem) {
    .uc-media-overlay__timestamp--desktop {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.uc-media-overlay__watch {
    color: #fff;
    font-family: Connections
}

@media(min-width: 40rem) {
    .uc-media-overlay__watch {
        margin-left:1.5625rem
    }
}

.uc-media-overlay__watch--centered {
    margin: 0;
    position: absolute;
    text-align: center;
    top: 60%;
    width: 100%
}

@media(min-width: 40rem) {
    .uc-media-overlay__watch--centered {
        display:none
    }
}

.uc-media-overlay__play-button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    border: none;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 5rem;
    justify-content: center;
    line-height: 0;
    opacity: .74;
    padding: 0;
    text-align: center;
    -webkit-transition: border-color .4s,outline .4s,background-color .4s;
    transition: border-color .4s,outline .4s,background-color .4s;
    width: 5rem
}

uc-media-overlay[theme=red] .uc-media-overlay__play-button {
    background-color: #e31837
}

uc-media-overlay[theme=blue] .uc-media-overlay__play-button {
    background-color: #0053c2
}

uc-media-overlay[theme=black] .uc-media-overlay__play-button {
    background-color: #000
}

@media(min-width: 40rem) {
    .uc-media-overlay__play-button {
        -webkit-box-flex:0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        height: 3rem;
        width: 3rem
    }
}

.uc-media-overlay__play-button .uc-media-overlay__play-icon {
    font-size: 2rem;
    margin-left: 4px
}

@media(min-width: 68rem) {
    .uc-media-overlay__play-button .uc-media-overlay__play-icon {
        font-size:1.5rem
    }
}

.label:focus,.label:hover {
    opacity: 1;
    outline-color: #fff!important;
    text-decoration: none
}

.uc-media-overlay__media {
    height: 0;
    padding: 0 0 56.25%
}

.uc-carousel .uc-carousel-slide .aem-wrap--media-overlay {
    display: inline-block;
    height: auto;
    position: relative;
    width: 100%
}

[hasmediaoverlay=true] uc-media .playkit-pre-playback-play-button {
    opacity: 0!important
}

.aem-wrap--media-overlay.cq-Editable-dom {
    min-height: 25pc;
    position: relative
}

.aem-wrap--media-overlay.cq-Editable-dom .uc-media-overlay__media {
    height: auto;
    padding: 0
}

.aem-wrap--media-overlay.cq-Editable-dom uc-media .uc-media__author-poster:before {
    top: 0
}

@-webkit-keyframes expand {
    0% {
        aspect-ratio: 32/10
    }

    99% {
        aspect-ratio: 16/9
    }

    to {
        aspect-ratio: auto;
        overflow: unset
    }
}

@-webkit-keyframes contract {
    0% {
        aspect-ratio: 16/9;
        overflow: unset
    }

    99% {
        aspect-ratio: 32/10
    }

    to {
        overflow: hidden
    }
}

@-webkit-keyframes pulse-play-button {
    0% {
        height: .1%;
        opacity: .1;
        width: .1%
    }

    20% {
        height: 100%;
        opacity: .64;
        width: 100%
    }

    95% {
        height: 140%;
        opacity: 0;
        width: 140%
    }

    to {
        height: .1%;
        opacity: 0;
        width: .1%
    }
}

@-webkit-keyframes blinking {
    0% {
        background: rgba(255,0,0,.5);
        border: 10px solid red
    }

    to {
        background: transparent;
        border: 10px solid transparent
    }
}

.uc-media__publish-poster {
    position: relative
}

.uc-media__publish-poster,uc-media .uc-media__author-poster {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%
}

uc-media .uc-media__author-poster {
    height: 100%;
    position: absolute
}

uc-media .uc-media__author-poster:before {
    color: #fff;
    content: "Author Mode";
    display: block;
    font-family: uc-media-connections,Helvetica,Arial,sans-serif;
    font-size: clamp(20px,6cqw,60px);
    position: absolute;
    text-align: center;
    top: 45%;
    width: 100%
}

uc-media[isAudio=true][theme=red] .uc-media__author-poster {
    background-color: #e31837
}

uc-media[isAudio=true][theme=blue] .uc-media__author-poster {
    background-color: #0053c2
}

uc-media[isAudio=true][theme=black] .uc-media__author-poster {
    background-color: #000
}

uc-media[isAudio=true] .uc-media__author-poster {
    background-position: 0!important;
    background-size: 75pt!important
}

uc-media[isAudio=true] .uc-media__author-poster:before {
    background-color: transparent!important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: "Audio Author Mode";
    font-size: 20px;
    padding: 1pc;
    text-align: right;
    top: 0
}

uc-media[isAudio=true][isAudiogram=true] {
    max-width: 21rem;
    min-width: 17rem
}

uc-media[isAudio=true][isAudiogram=true] .uc-media__player .playkit-side-panel,uc-media[isAudio=true][isAudiogram=true] .uc-media__player .playkit-size-xs .playkit-player-gui .playkit-center-playback-controls .playkit-control-button-container.playkit-control-play-pause {
    display: none!important
}

uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container {
    background-color: transparent
}

uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-player {
    overflow: visible
}

uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-player-gui .playkit-audio-entry-backdrop,uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-player-gui .playkit-overlay-action,uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-video-player {
    display: none
}

uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar {
    border-radius: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 3rem;
    max-width: 100%;
    opacity: 0;
    padding: .25rem .25rem .28125rem!important
}

uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-playback-controls {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-controls-container {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-left-controls .playkit-playback-controls {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important
}

uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 40px;
    height: 2.5rem!important;
    justify-content: center;
    opacity: 1;
    position: relative;
    width: 2.5rem!important;
    z-index: 2
}

uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .label:focus {
    border: 1px solid #fff
}

uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button .playkit-icon {
    height: 1.5rem!important;
    left: auto;
    top: auto;
    width: 1.5rem!important
}

uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-icon:before,uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar:focus .playkit-icon:before {
    color: #fff!important;
    font-size: .75rem!important;
    line-height: 1.5rem!important
}

uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-bottom-bar-area {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-time-display {
    bottom: 0;
    color: #fff;
    display: block!important;
    font-size: .875rem;
    line-height: 1.3125rem;
    max-width: 5.625rem;
    min-width: 5.625rem;
    padding: .25rem!important;
    position: relative
}

uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container {
    margin: 0
}

uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container .playkit-control-button,uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container .label:hover {
    -webkit-transform: none!important;
    transform: none!important
}

uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-right-controls {
    position: relative
}

uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-right-controls .playkit-control-button-container {
    display: none!important
}

uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-control-volume {
    display: inline-block!important
}

uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container.playkit-control-forward,uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container.playkit-control-rewind,uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-frame-preview,uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-time-preview {
    display: none!important
}

uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar #scrubber-container,uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-buffered,uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-progress,uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-virtual-progress-indicator {
    display: none
}

uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container.playkit-hover.playkit-control-volume {
    left: -40px;
    position: absolute
}

uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container.playkit-hover .playkit-volume-control-bar {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important
}

uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container .playkit-volume-control-bar {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    border-radius: 40px 40px 0 0;
    bottom: 22px;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: none!important;
    height: 7.5rem!important;
    justify-content: center;
    left: 0;
    padding-bottom: 1.25rem;
    padding-top: 1.125rem;
    -webkit-transform: none;
    transform: none;
    width: 2.5rem!important;
    z-index: 1
}

uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container .playkit-volume-control-bar .playkit-progress {
    background-color: #fff;
    border-radius: 9pt;
    display: block
}

uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container .playkit-volume-control-bar .playkit-bar {
    border-radius: 9pt;
    width: .5rem
}

uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-bottom-bar-area .playkit-seek-bar {
    height: 2.5rem;
    min-width: 5.625rem;
    pointer-events: none
}

uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-bottom-bar-area .playkit-seek-bar:focus {
    border: 1px solid #fff;
    border-radius: 40px
}

uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-seek-bar .playkit-progress-bar {
    background: none;
    border-radius: 0;
    height: 1.25rem;
    -webkit-transform: translateY(-9pt);
    transform: translateY(-9pt)
}

uc-media[isAudio=true][isAudiogram=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-tooltip-label {
    z-index: 9999
}

uc-media[isAudio=true][isAudiogram=true][theme=red] .uc-media__player .kaltura-player-container .playkit-bottom-bar {
    background-color: #e31837
}

uc-media[isAudio=true][isAudiogram=true][theme=red] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-volume-control-bar {
    background-color: #d14159
}

uc-media[isAudio=true][isAudiogram=true][theme=red] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-volume-control-bar .playkit-bar {
    background-color: #e28897
}

uc-media[isAudio=true][isAudiogram=true][theme=red] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container .label:hover,uc-media[isAudio=true][isAudiogram=true][theme=red] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container.playkit-hover .playkit-control-button {
    background-color: #d14159
}

uc-media[isAudio=true][isAudiogram=true][theme=red] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container .label:active {
    background-color: #780032
}

uc-media[isAudio=true][isAudiogram=true][theme=blue] .uc-media__player .kaltura-player-container .playkit-bottom-bar {
    background-color: #0053c2
}

uc-media[isAudio=true][isAudiogram=true][theme=blue] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-volume-control-bar {
    background-color: #3375ce
}

uc-media[isAudio=true][isAudiogram=true][theme=blue] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-volume-control-bar .playkit-bar {
    background-color: #80a8e0
}

uc-media[isAudio=true][isAudiogram=true][theme=blue] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container .label:hover,uc-media[isAudio=true][isAudiogram=true][theme=blue] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container.playkit-hover .playkit-control-button {
    background-color: #3375ce
}

uc-media[isAudio=true][isAudiogram=true][theme=blue] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container .label:active {
    background-color: #012169
}

uc-media[isAudio=true][isAudiogram=true][theme=black] .uc-media__player .kaltura-player-container .playkit-bottom-bar {
    background-color: #000
}

uc-media[isAudio=true][isAudiogram=true][theme=black] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-volume-control-bar {
    background-color: #646464
}

uc-media[isAudio=true][isAudiogram=true][theme=black] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-volume-control-bar .playkit-bar {
    background-color: #bababa
}

uc-media[isAudio=true][isAudiogram=true][theme=black] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container .label:hover,uc-media[isAudio=true][isAudiogram=true][theme=black] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container.playkit-hover .playkit-control-button {
    background-color: #646464
}

uc-media[isAudio=true][isAudiogram=true][theme=black] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container .label:active {
    background-color: #919191
}

uc-media[isPlaylist=true] .uc-media__author-poster:before {
    content: "Playlist Author Mode"
}

uc-media[theme=red] .uc-media__author-poster:before {
    background-color: #e31837
}

uc-media[theme=blue] .uc-media__author-poster:before {
    background-color: #0053c2
}

uc-media[theme=black] .uc-media__author-poster:before {
    background-color: #000
}

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

.uc-media-icon-back-10:before {
    content: ""
}

.uc-media-icon-chapters:before {
    content: ""
}

.uc-media-icon-close:before {
    content: ""
}

.uc-media-icon-closed-caption:before {
    content: ""
}

.uc-media-icon-disclaimer:before {
    content: ""
}

.uc-media-icon-fast-forward:before {
    content: ""
}

.uc-media-icon-forward-10:before {
    content: ""
}

.uc-media-icon-full-screen:before {
    content: ""
}

.uc-media-icon-language:before {
    content: ""
}

.uc-media-icon-pause:before {
    content: ""
}

.uc-media-icon-play:before {
    content: ""
}

.uc-media-icon-replay:before {
    content: ""
}

.uc-media-icon-rewind:before {
    content: ""
}

.uc-media-icon-screen-within-screen:before {
    content: ""
}

.uc-media-icon-screencast:before {
    content: ""
}

.uc-media-icon-settings:before {
    content: ""
}

.uc-media-icon-transcript:before {
    content: ""
}

.uc-media-icon-volume-1:before {
    content: ""
}

.uc-media-icon-volume-2:before {
    content: ""
}

.uc-media-icon-volume-3:before {
    content: ""
}

.uc-media-icon-volume-mute:before {
    content: ""
}

.uc-media-closed-captions-off:before {
    content: ""
}

@font-face {
    font-family: uc-media-icon;
    font-style: normal;
    font-weight: 400;
    src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff")
}

@font-face {
    font-family: uc-media-connections;
    font-style: normal;
    font-weight: 400;
    src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff")
}

.uc-media-playlist__item {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -ms-flex-line-pack: center;
    align-content: center;
    border: 1px dotted transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    font-size: 15px;
    justify-content: center;
    margin: 3px;
    padding: 0;
    text-align: left;
    text-decoration: none;
    width: 100%
}

.uc-media-playlist__item img {
    max-width: 100%
}

.uc-media-playlist__item-container {
    position: relative
}

.uc-media-playlist__item-text {
    margin: 0 auto;
    width: 90%
}

.uc-media-playlist__item p {
    word-wrap: break-word;
    color: #000;
    font-family: uc-media-connections,Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.25em;
    margin: 0;
    padding: 10px 0;
    width: 100%
}

[theme=white--fill] .uc-media-playlist__item p,[theme=white] .uc-media-playlist__item p {
    color: #fff
}

.uc-media-playlist__item:focus {
    border: 1px dotted #000;
    outline: 0
}

.uc-media-playlist__item:hover .uc-media-playlist__button {
    opacity: 1;
    -webkit-transform: translate(-50%,-50%) scale(1.1);
    transform: translate(-50%,-50%) scale(1.1);
    -webkit-transition: all .25s;
    transition: all .25s
}

.uc-media-playlist__item--active .uc-media-playlist__thumb {
    border: 2px solid #e31837
}

.uc-media-playlist__button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    border: none;
    border-radius: 50%;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 3.5em;
    height: 40px;
    justify-content: center;
    left: 50%;
    line-height: 0;
    opacity: .74;
    position: absolute;
    text-align: center;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-transition: border-color .4s,outline .4s,background-color .4s;
    transition: border-color .4s,outline .4s,background-color .4s;
    width: 40px
}

.label:before {
    content: "";
    font-family: uc-media-icon,sans-serif!important;
    font-size: 14px
}

.uc-media-playlist__thumb {
    border: 2px solid transparent;
    width: 100%
}

.uc-media-playlist .uc-carousel-track {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto
}

.uc-media .uc-carousel {
    padding-top: 40px
}

uc-media[theme=red] .uc-media-playlist__button {
    background-color: #e31837
}

uc-media[theme=blue] .uc-media-playlist__button {
    background-color: #0053c2
}

uc-media[theme=black] .uc-media-playlist__button {
    background-color: #000
}

.aem-wrap--media {
    line-height: 0;
    width: 100%
}

.aem-wrap--media .aem-helper {
    line-height: 22px
}

uc-media {
    container-type: inline-size;
    display: inline-block;
    position: relative;
    width: 100%
}

uc-media.uc-media--playlist-initial-state .playkit-bottom-bar {
    display: none
}

uc-media.uc-media--playlist-initial-state .playkit-poster {
    background-size: cover;
    display: block!important
}

uc-media.uc-media--playlist-initial-state .playkit-unmute-button-container {
    display: none
}

uc-media[isAudio=true] .playkit-player.playkit-size-sm:not(.playkit-state-idle) .playkit-bottom-bar .playkit-playback-controls,uc-media[isAudio=true] .playkit-player.playkit-size-xs:not(.playkit-state-idle) .playkit-bottom-bar .playkit-playback-controls,uc-media[isAudio=true] .playkit-player.playkit-touch:not(.playkit-state-idle) .playkit-bottom-bar .playkit-playback-controls {
    display: block!important
}

uc-media[isAudio=true] .playkit-control-settings {
    display: none!important
}

uc-media[isAudio=true] .playkit-left-controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@container (max-width: 17rem) {
    uc-media[isAudio=true] .kaltura-player-container {
        height: 47px!important
    }
}

uc-media[validCloseCaptions=false][isAudio=false] .uc-media__author-poster {
    -webkit-animation: blinking 2s infinite;
    animation: blinking 2s infinite
}

uc-media[validCloseCaptions=false][isAudio=false] .uc-media__author-poster:after {
    background-color: #e31837!important;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    content: "Missing VTT File";
    font-size: 20px;
    padding: 1pc;
    position: absolute;
    text-align: right
}

uc-media[validCloseCaptions=false][isAudio=false] .uc-media__cc-info {
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 10px;
    line-height: 1.5rem;
    list-style: none;
    margin: 0;
    padding: 10px;
    position: absolute;
    top: 10px;
    width: calc(100% - 20px)
}

uc-media[cardId] .knotchVideoEmbed {
    z-index: 3!important
}

uc-media[expandvideowhenplaying=true].uc-media--playing .playkit-poster {
    display: none!important
}

uc-media[expandvideowhenplaying=true] .playkit-poster {
    display: block!important
}

@media(min-width: 40rem) {
    uc-media[expandvideowhenplaying=true] {
        -webkit-animation:contract cubic-bezier(.25,1,.5,1) 0;
        animation: contract cubic-bezier(.25,1,.5,1) 0;
        aspect-ratio: 32/10;
        overflow: hidden;
        -webkit-transition: aspect-ratio .6s cubic-bezier(.25,1,.5,1);
        transition: aspect-ratio .6s cubic-bezier(.25,1,.5,1)
    }

    uc-media[expandvideowhenplaying=true].uc-media--ended {
        -webkit-animation: contract .6s cubic-bezier(.25,1,.5,1);
        animation: contract .6s cubic-bezier(.25,1,.5,1)
    }

    uc-media[expandvideowhenplaying=true] .playkit-loading-backdrop {
        left: 50%;
        top: 23%;
        -webkit-transform: translate(-50%,-23%);
        transform: translate(-50%,-23%)
    }

    uc-media[expandvideowhenplaying=true] .playkit-pre-playback-play-button {
        left: 50%;
        top: 23%;
        -webkit-transform: translate(-50%,-23%) scale(.65);
        transform: translate(-50%,-23%) scale(.65)
    }

    uc-media[expandvideowhenplaying=true] .label:hover {
        -webkit-transform: translate(-50%,-23%) scale(.7)!important;
        transform: translate(-50%,-23%) scale(.7)!important
    }

    uc-media[expandvideowhenplaying=true][posterimageposition=center] {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        justify-content: center
    }

    uc-media[expandvideowhenplaying=true][posterimageposition=center] .playkit-loading-backdrop {
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }

    uc-media[expandvideowhenplaying=true][posterimageposition=center] .playkit-pre-playback-play-button {
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%,-50%) scale(.65);
        transform: translate(-50%,-50%) scale(.65)
    }

    uc-media[expandvideowhenplaying=true][posterimageposition=center] .label:hover {
        -webkit-transform: translate(-50%,-50%) scale(.7)!important;
        transform: translate(-50%,-50%) scale(.7)!important
    }

    uc-media[expandvideowhenplaying=true][posterimageposition=bottom] {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        justify-content: end
    }

    uc-media[expandvideowhenplaying=true][posterimageposition=bottom] .playkit-loading-backdrop {
        left: 50%;
        top: 71.5%;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }

    uc-media[expandvideowhenplaying=true][posterimageposition=bottom] .playkit-pre-playback-play-button {
        left: 50%;
        top: 71.5%;
        -webkit-transform: translate(-50%,-50%) scale(.65);
        transform: translate(-50%,-50%) scale(.65)
    }

    uc-media[expandvideowhenplaying=true][posterimageposition=bottom] .label:hover {
        -webkit-transform: translate(-50%,-50%) scale(.7)!important;
        transform: translate(-50%,-50%) scale(.7)!important
    }

    uc-media[expandvideowhenplaying=true].uc-media--playing {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-animation: expand .6s cubic-bezier(.25,1,.5,1);
        animation: expand .6s cubic-bezier(.25,1,.5,1);
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        justify-content: start
    }

    uc-media[expandvideowhenplaying=true].uc-media--playing .playkit-loading-backdrop {
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }
}

@keyframes expand {
    0% {
        aspect-ratio: 32/10
    }

    99% {
        aspect-ratio: 16/9
    }

    to {
        aspect-ratio: auto;
        overflow: unset
    }
}

@keyframes contract {
    0% {
        aspect-ratio: 16/9;
        overflow: unset
    }

    99% {
        aspect-ratio: 32/10
    }

    to {
        overflow: hidden
    }
}

uc-media .playkit-overlay .playkit-title {
    color: #fff
}

.uc-media__player {
    display: block;
    height: 0;
    position: relative;
    width: 100%
}

.uc-media[isVertical=false] .uc-media__player {
    padding: 0 0 56.25%
}

.uc-media[isVertical=true] .uc-media__player {
    padding: 0 0 177%
}

.uc-media[isAudio=true] .uc-media__player {
    padding: 0 0 3.5rem
}

[buttonAnimation=true] .uc-media__player .kaltura-player-container button.label:after,[buttonAnimation=true] .uc-media__player .playkit-metadata-loaded.playkit-state-paused .playkit-center-playback-controls .playkit-control-button-container .label:after {
    -webkit-animation: pulse-play-button 1.66s cubic-bezier(.25,1,.5,1);
    animation: pulse-play-button 1.66s cubic-bezier(.25,1,.5,1);
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    background-color: inherit;
    border-radius: 100%;
    content: "";
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-transform: translate3d(-50%,-50%,-1px);
    transform: translate3d(-50%,-50%,-1px);
    -webkit-transition: all .16s cubic-bezier(.02,.01,.47,1) 0ms;
    transition: all .16s cubic-bezier(.02,.01,.47,1) 0ms;
    z-index: -1
}

[buttonPosition=top-left] .uc-media__player .kaltura-player-container button.playkit-pre-playback-play-button,[buttonPosition=top-left] .uc-media__player .playkit-center-playback-controls {
    bottom: auto;
    left: 1.25rem;
    right: auto;
    top: 1.25rem;
    -webkit-transform: none;
    transform: none
}

@media(min-width: 40rem) {
    [buttonPosition=top-left] .uc-media__player .kaltura-player-container button.playkit-pre-playback-play-button,[buttonPosition=top-left] .uc-media__player .playkit-center-playback-controls {
        left:2.5rem;
        top: 2.5rem
    }
}

[buttonPosition=top-right] .uc-media__player .kaltura-player-container button.playkit-pre-playback-play-button,[buttonPosition=top-right] .uc-media__player .playkit-center-playback-controls {
    bottom: auto;
    left: auto;
    right: 1.25rem;
    top: 1.25rem;
    -webkit-transform: none;
    transform: none
}

@media(min-width: 40rem) {
    [buttonPosition=top-right] .uc-media__player .kaltura-player-container button.playkit-pre-playback-play-button,[buttonPosition=top-right] .uc-media__player .playkit-center-playback-controls {
        right:2.5rem;
        top: 2.5rem
    }
}

[buttonPosition=bottom-left] .uc-media__player .kaltura-player-container button.playkit-pre-playback-play-button,[buttonPosition=bottom-left] .uc-media__player .playkit-center-playback-controls {
    bottom: 1.25rem;
    left: 1.25rem;
    right: auto;
    top: auto;
    -webkit-transform: none;
    transform: none
}

@media(min-width: 40rem) {
    [buttonPosition=bottom-left] .uc-media__player .kaltura-player-container button.playkit-pre-playback-play-button,[buttonPosition=bottom-left] .uc-media__player .playkit-center-playback-controls {
        bottom:2.5rem;
        left: 2.5rem
    }
}

[buttonPosition=bottom-right] .uc-media__player .kaltura-player-container button.playkit-pre-playback-play-button,[buttonPosition=bottom-right] .uc-media__player .playkit-center-playback-controls {
    bottom: 1.25rem;
    left: auto;
    right: 1.25rem;
    top: auto;
    -webkit-transform: none;
    transform: none
}

@media(min-width: 40rem) {
    [buttonPosition=bottom-right] .uc-media__player .kaltura-player-container button.playkit-pre-playback-play-button,[buttonPosition=bottom-right] .uc-media__player .playkit-center-playback-controls {
        bottom:2.5rem;
        right: 2.5rem
    }
}

.uc-media__player .uc-media--persistant-poster .playkit-poster {
    display: block!important
}

.uc-media__player .playkit-player-gui {
    font-family: uc-media-connections,Helvetica,Arial,sans-serif
}

.uc-media__player .playkit-player-gui .playkit-cast-on-tv-button-container,.uc-media__player .playkit-player-gui .playkit-overlay-action.playkit-in {
    display: none
}

[theme=red] .uc-media__player .playkit-player-gui .playkit-overlay .playkit-overlay-screen .playkit-active-tick,[theme=red] .uc-media__player .playkit-player-gui .playkit-overlay .playkit-overlay-screen .playkit-btn-branded,[theme=red] .uc-media__player .playkit-player-gui .playkit-overlay .playkit-overlay-screen .playkit-progress {
    background-color: #e31837
}

[theme=blue] .uc-media__player .playkit-player-gui .playkit-overlay .playkit-overlay-screen .playkit-active-tick,[theme=blue] .uc-media__player .playkit-player-gui .playkit-overlay .playkit-overlay-screen .playkit-btn-branded,[theme=blue] .uc-media__player .playkit-player-gui .playkit-overlay .playkit-overlay-screen .playkit-progress {
    background-color: #0053c2
}

[theme=black] .uc-media__player .playkit-player-gui .playkit-overlay .playkit-overlay-screen .playkit-active-tick,[theme=black] .uc-media__player .playkit-player-gui .playkit-overlay .playkit-overlay-screen .playkit-btn-branded,[theme=black] .uc-media__player .playkit-player-gui .playkit-overlay .playkit-overlay-screen .playkit-progress {
    background-color: #000
}

.uc-media__player .playkit-player-gui .playkit-overlay .playkit-smart-container-item.playkit-select-menu-item {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.uc-media__player .playkit-metadata-loaded .playkit-center-playback-controls .playkit-control-button-container .playkit-control-button .playkit-icon.playkit-icon-pause {
    display: none
}

.uc-media__player .playkit-metadata-loaded .playkit-center-playback-controls .playkit-control-button-container.playkit-control-play-pause .playkit-control-button.playkit-is-playing {
    -webkit-transform: none;
    transform: none
}

.uc-media__player .playkit-metadata-loaded.playkit-state-idle .playkit-playlist-next-screen-content .playkit-playlist-next-screen-poster .playkit-icon.playkit-icon-play {
    background-image: none;
    border: none;
    border-radius: 50%;
    height: 4rem!important;
    opacity: .74;
    -webkit-transition: all .25s;
    transition: all .25s;
    width: 4rem!important
}

.uc-media__player .playkit-metadata-loaded.playkit-state-idle .playkit-playlist-next-screen-content .playkit-playlist-next-screen-poster .playkit-icon.playkit-icon-play:before {
    color: #fff;
    content: "";
    font-family: uc-media-icon,sans-serif!important;
    font-size: 1.5rem;
    font-style: normal;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.uc-media__player .playkit-metadata-loaded.playkit-state-idle .playkit-playlist-next-screen-content .playkit-playlist-next-screen-poster .playkit-icon.playkit-icon-play:hover {
    opacity: 1;
    -webkit-transform: translate(-50%,-50%) scale(1.1)!important;
    transform: translate(-50%,-50%) scale(1.1)!important
}

[theme=red] .uc-media__player .playkit-metadata-loaded.playkit-state-idle .playkit-playlist-next-screen-content .playkit-playlist-next-screen-poster .playkit-icon.playkit-icon-play {
    background-color: #e31837
}

[theme=blue] .uc-media__player .playkit-metadata-loaded.playkit-state-idle .playkit-playlist-next-screen-content .playkit-playlist-next-screen-poster .playkit-icon.playkit-icon-play {
    background-color: #0053c2
}

[theme=black] .uc-media__player .playkit-metadata-loaded.playkit-state-idle .playkit-playlist-next-screen-content .playkit-playlist-next-screen-poster .playkit-icon.playkit-icon-play {
    background-color: #000
}

.uc-media__player .playkit-metadata-loaded.playkit-state-paused .playkit-center-playback-controls {
    display: block
}

[isAudio=true] .uc-media__player .playkit-metadata-loaded.playkit-state-paused .playkit-center-playback-controls {
    display: none
}

.uc-media__player .playkit-metadata-loaded.playkit-state-paused .playkit-center-playback-controls .playkit-control-button-container .playkit-control-button {
    border: none;
    border-radius: 50%;
    display: block;
    height: 4rem!important;
    opacity: .74;
    -webkit-transition: -webkit-transform .25s;
    transition: -webkit-transform .25s;
    transition: transform .25s;
    transition: transform .25s,-webkit-transform .25s;
    width: 4rem!important
}

@media(min-width: 40rem) {
    .uc-media__player .playkit-metadata-loaded.playkit-state-paused .playkit-center-playback-controls .playkit-control-button-container .playkit-control-button {
        height:6rem!important;
        width: 6rem!important
    }
}

.uc-media__player .playkit-metadata-loaded.playkit-state-paused .playkit-center-playback-controls .playkit-control-button-container .label:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.uc-media__player .playkit-metadata-loaded.playkit-state-paused .playkit-center-playback-controls .playkit-control-button-container .playkit-control-button .playkit-icon {
    background-image: none;
    height: 100%!important;
    width: 100%!important
}

.uc-media__player .playkit-metadata-loaded.playkit-state-paused .playkit-center-playback-controls .playkit-control-button-container .playkit-control-button .playkit-icon:before {
    color: #fff;
    font-family: uc-media-icon,sans-serif!important;
    font-size: 1.5rem;
    font-style: normal
}

.uc-media__player .playkit-metadata-loaded.playkit-state-paused .playkit-center-playback-controls .playkit-control-button-container .playkit-control-button .playkit-icon.playkit-icon-play:before {
    content: ""
}

.uc-media__player .playkit-metadata-loaded.playkit-state-paused .playkit-center-playback-controls .playkit-control-button-container .playkit-control-button .playkit-icon.playkit-icon-pause:before {
    content: ""
}

[theme=red] .uc-media__player .playkit-metadata-loaded.playkit-state-paused .playkit-center-playback-controls .playkit-control-button-container .playkit-control-button {
    background-color: #e31837
}

[theme=blue] .uc-media__player .playkit-metadata-loaded.playkit-state-paused .playkit-center-playback-controls .playkit-control-button-container .playkit-control-button {
    background-color: #0053c2
}

[theme=black] .uc-media__player .playkit-metadata-loaded.playkit-state-paused .playkit-center-playback-controls .playkit-control-button-container .playkit-control-button {
    background-color: #000
}

.uc-media__player .playkit-size-ty.playkit-player .playkit-bottom-bar .playkit-seek-bar {
    width: 100%
}

.uc-media__player .playkit-size-ty.playkit-player .playkit-bottom-bar .playkit-left-controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.uc-media__player .playkit-size-ty.playkit-player .playkit-bottom-bar .playkit-left-controls .playkit-playback-controls .playkit-control-button-container {
    display: block
}

[isAudio=true] .uc-media__player .playkit-size-sm .playkit-player-gui .playkit-playback-controls,[isAudio=true] .uc-media__player .playkit-size-sm .playkit-player-gui .playkit-playback-controls .playkit-control-button-container.playkit-control-play-pause,[isAudio=true] .uc-media__player .playkit-size-xs .playkit-player-gui .playkit-playback-controls,[isAudio=true] .uc-media__player .playkit-size-xs .playkit-player-gui .playkit-playback-controls .playkit-control-button-container.playkit-control-play-pause {
    display: inline-block!important
}

.uc-media__player .kaltura-player-container:not(:has(.playkit-metadata-loaded)) .playkit-center-playback-controls .playkit-control-button-container.playkit-control-play-pause {
    display: none
}

.uc-media__player .playkit-center-playback-controls .playkit-control-button-container.playkit-control-playlist-button {
    display: none
}

[buttonPosition=bottom-left] .uc-media__player .playkit-center-playback-controls {
    bottom: 3.5rem
}

@media(min-width: 40rem) {
    [buttonPosition=bottom-left] .uc-media__player .playkit-center-playback-controls {
        bottom:4rem
    }
}

[buttonPosition=bottom-right] .uc-media__player .playkit-center-playback-controls {
    bottom: 3.5rem
}

@media(min-width: 40rem) {
    [buttonPosition=bottom-right] .uc-media__player .playkit-center-playback-controls {
        bottom:4rem
    }
}

.uc-media__player .kaltura-player-container {
    position: absolute
}

[isAudio=true] .uc-media__player .kaltura-player-container {
    height: 3.5rem
}

[isAudio=true] .uc-media__player .kaltura-player-container .playkit-interactive-area,[isAudio=true] .uc-media__player .kaltura-player-container .playkit-top-bar {
    display: none
}

.uc-media__player .kaltura-player-container button.playkit-pre-playback-play-button {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: none;
    border-radius: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 17cqw;
    justify-content: center;
    justify-items: center;
    max-height: 90pt;
    max-width: 90pt;
    min-height: 40px;
    min-width: 40px;
    opacity: .74;
    padding: 1.1rem;
    position: relative;
    width: 17cqw
}

.uc-media__player .kaltura-player-container button.label:hover {
    border: none;
    opacity: 1;
    -webkit-transform: translate(-50%,-50%) scale(1.1);
    transform: translate(-50%,-50%) scale(1.1);
    -webkit-transition: all .25s;
    transition: all .25s
}

.uc-media__player .kaltura-player-container button.playkit-pre-playback-play-button .playkit-tooltip {
    height: auto
}

.uc-media__player .kaltura-player-container button.playkit-pre-playback-play-button .playkit-icon-play,.uc-media__player .kaltura-player-container button.playkit-pre-playback-play-button .playkit-icon-start-over {
    background-image: none;
    height: auto;
    width: auto
}

.uc-media__player .kaltura-player-container button.playkit-pre-playback-play-button .playkit-icon-play:before,.uc-media__player .kaltura-player-container button.playkit-pre-playback-play-button .playkit-icon-start-over:before {
    color: #fff;
    font-family: uc-media-icon,sans-serif!important;
    font-size: clamp(14px,6cqw,3pc);
    font-style: normal;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.uc-media__player .kaltura-player-container button.playkit-pre-playback-play-button .playkit-icon-play:before {
    content: ""
}

.uc-media__player .kaltura-player-container button.playkit-pre-playback-play-button .playkit-icon-start-over:before {
    content: ""
}

[buttonPosition=bottom-left] .uc-media__player .kaltura-player-container button.playkit-pre-playback-play-button,[buttonPosition=bottom-right] .uc-media__player .kaltura-player-container button.playkit-pre-playback-play-button,[buttonPosition=top-left] .uc-media__player .kaltura-player-container button.playkit-pre-playback-play-button,[buttonPosition=top-right] .uc-media__player .kaltura-player-container button.playkit-pre-playback-play-button {
    position: absolute
}

[buttonPosition=bottom-left] .uc-media__player .kaltura-player-container button.label:hover,[buttonPosition=bottom-right] .uc-media__player .kaltura-player-container button.label:hover,[buttonPosition=top-left] .uc-media__player .kaltura-player-container button.label:hover,[buttonPosition=top-right] .uc-media__player .kaltura-player-container button.label:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

[theme=red] .uc-media__player .kaltura-player-container button.playkit-pre-playback-play-button {
    background-color: #e31837
}

[theme=blue] .uc-media__player .kaltura-player-container button.playkit-pre-playback-play-button {
    background-color: #0053c2
}

[theme=black] .uc-media__player .kaltura-player-container button.playkit-pre-playback-play-button {
    background-color: #000
}

[isAudio=true] .uc-media__player .kaltura-player-container button.playkit-pre-playback-play-button {
    display: none
}

.uc-media__player .kaltura-player-container .playkit-bottom-bar {
    padding: 0 .5rem .25rem!important
}

@media(min-width: 40rem) {
    .uc-media__player .kaltura-player-container .playkit-bottom-bar {
        padding:0 1rem .25rem!important
    }
}

.uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container {
    margin: 0 .5rem
}

.uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container.playkit-control-forward,.uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container.playkit-control-rewind {
    display: none
}

@media(min-width: 475px) {
    .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container.playkit-control-forward,.uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container.playkit-control-rewind {
        display:inline-block
    }
}

.uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-time-display {
    line-height: 1.75rem;
    padding: 0 .5rem!important
}

[hasplayed=false] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-forward,[hasplayed=false] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-rewind,[hasplayed=false] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-time-display {
    display: none
}

[isAudio=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar {
    background: #f5f5f5;
    display: block;
    max-height: 100%;
    opacity: 1;
    padding: 0 1rem;
    visibility: visible
}

[isAudio=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-time-display {
    color: #000
}

[isAudio=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-smart-container.playkit-top.playkit-left {
    margin-bottom: -1.85rem;
    margin-right: 2.5rem;
    max-height: 3.5rem;
    overflow: scroll
}

.uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-seek-bar:focus {
    outline: 1px dotted #fff!important
}

[theme=red][isAudio=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-seek-bar:focus {
    outline: 1px dotted #e31837!important
}

[theme=blue][isAudio=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-seek-bar:focus {
    outline: 1px dotted #0053c2!important
}

[theme=black][isAudio=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-seek-bar:focus {
    outline: 1px dotted #000!important
}

.uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container[aria-label="Play on TV"] {
    display: none
}

.uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container .playkit-control-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .1s;
    transition: -webkit-transform .1s;
    transition: transform .1s;
    transition: transform .1s,-webkit-transform .1s
}

.uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container .label:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

[theme=red][isAudio=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container .label:focus {
    outline: 1px dotted #e31837!important
}

[theme=red] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container .label:focus {
    outline: 1px dotted #fff!important
}

[theme=red] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container .label:focus i:before {
    color: #e31837
}

[theme=blue][isAudio=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container .label:focus {
    outline: 1px dotted #0053c2!important
}

[theme=blue] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container .label:focus {
    outline: 1px dotted #fff!important
}

[theme=blue] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container .label:focus i:before {
    color: #0053c2
}

[theme=black][isAudio=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container .label:focus {
    outline: 1px dotted #000!important
}

[theme=black] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container .label:focus {
    opacity: 1;
    outline: 1px dotted #fff!important;
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container .playkit-control-button.playkit-reverse-rotate,.uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container .playkit-control-button.playkit-rotate {
    -webkit-animation: none;
    animation: none
}

.uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container.playkit-control-picture-in-picture,.uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container.playkit-control-playlist-button,[isAudio=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container .playkit-control-button.t-track-video-fullscreen {
    display: none
}

[isAudio=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container .playkit-volume-control-bar {
    bottom: -2.75rem;
    height: 8rem;
    left: -5rem;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    width: 1.75rem
}

[theme=red] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container .playkit-volume-control-bar .playkit-progress {
    background-color: #e31837
}

[theme=blue] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container .playkit-volume-control-bar .playkit-progress {
    background-color: #0053c2
}

[theme=black] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-control-button-container .playkit-volume-control-bar .playkit-progress {
    background-color: #fff
}

[theme=red][isAudio=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-seek-bar .playkit-progress-bar {
    background-color: #f3d0d6
}

[theme=blue][isAudio=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-seek-bar .playkit-progress-bar {
    background-color: #ccd3e1
}

[theme=black][isAudio=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-seek-bar .playkit-progress-bar {
    background-color: #d5d5d5
}

[isAudio=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-seek-bar .playkit-progress-bar .playkit-buffered {
    opacity: 32%
}

[theme=red][isAudio=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-seek-bar .playkit-progress-bar .playkit-buffered {
    background-color: #e31837;
    opacity: 32%
}

[theme=blue][isAudio=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-seek-bar .playkit-progress-bar .playkit-buffered {
    background-color: #0053c2;
    opacity: 32%
}

[theme=black][isAudio=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-seek-bar .playkit-progress-bar .playkit-buffered {
    background-color: #000;
    opacity: 32%
}

[theme=red] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-seek-bar .playkit-progress-bar .playkit-progress {
    background-color: #e31837
}

[theme=blue] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-seek-bar .playkit-progress-bar .playkit-progress {
    background-color: #0053c2
}

[theme=black] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-seek-bar .playkit-progress-bar .playkit-progress {
    background-color: #000
}

.uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-icon:not(.playkit-icon-arrow-down) {
    background-image: none
}

.uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-icon:not(.playkit-icon-arrow-down):before {
    color: #fff;
    font-family: uc-media-icon,sans-serif!important;
    font-size: 1.5rem;
    font-style: normal
}

[isAudio=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-icon:not(.playkit-icon-arrow-down):before {
    color: #000
}

[theme=red] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-icon:hover:before {
    color: #e31837
}

[theme=blue] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-icon:hover:before {
    color: #0053c2
}

[theme=black] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-icon:hover:before {
    color: #fff
}

[theme=black][isAudio=true] .uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-icon:hover:before {
    color: #000
}

.uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-icon.playkit-icon-play:before {
    content: ""
}

.uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-icon.playkit-icon-pause:before {
    content: ""
}

.uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-icon.playkit-icon-rewind-10:before {
    content: ""
}

.uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-icon.playkit-icon-forward-10:before {
    content: ""
}

.uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-icon.playkit-icon-volume-waves:before {
    content: ""
}

.uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-icon.playkit-icon-volume-mute:before {
    content: ""
}

.uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-icon.playkit-icon-closed-captions-on:before {
    content: ""
}

.uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-icon.playkit-icon-closed-captions-off:before {
    content: ""
}

.uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-icon.playkit-icon-language:before {
    content: ""
}

.uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-icon.playkit-icon-settings:before {
    content: ""
}

.uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-icon.playkit-icon-maximize:before,.uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-icon.playkit-icon-minimize:before {
    content: ""
}

.uc-media__player .kaltura-player-container .playkit-bottom-bar .playkit-icon.playkit-icon-start-over:before {
    content: ""
}

@keyframes pulse-play-button {
    0% {
        height: .1%;
        opacity: .1;
        width: .1%
    }

    20% {
        height: 100%;
        opacity: .64;
        width: 100%
    }

    95% {
        height: 140%;
        opacity: 0;
        width: 140%
    }

    to {
        height: .1%;
        opacity: 0;
        width: .1%
    }
}

.uc-media__player .playkit-spinner span {
    background: #fff!important
}

[isAudiogram=true] .uc-media__player .playkit-spinner span {
    background: transparent!important
}

.uc-media__player .playkit-tooltip .playkit-tooltip-label.playkit-show.playkit-tooltip-left,.uc-media__player .playkit-tooltip .playkit-tooltip-label.playkit-show.playkit-tooltip-top,.uc-media__player .playkit-tooltip .playkit-tooltip-label.playkit-show.playkit-tooltip-top-left {
    border-radius: 0;
    z-index: 100
}

.uc-media__player .playkit-left-controls .playkit-control-button-container,.uc-media__player .playkit-left-controls .playkit-playback-controls {
    display: inline-block!important
}

.uc-media__player .playkit-player .playkit-time-display {
    font-family: uc-media-connections,Helvetica,Arial,sans-serif;
    font-weight: 400!important
}

.uc-media__player .playkit-player .playkit-left-controls .playkit-control-button-container.playkit-control-playlist-button {
    display: none!important
}

@container (max-width: 34rem) {
    .uc-media__player .playkit-control-button-container {
        margin: 0!important
    }
}

@container (max-width: calc(29rem - 1px)) {
    .uc-media__player .playkit-player .playkit-left-controls .playkit-control-button-container,.uc-media__player .playkit-player .playkit-left-controls .playkit-playback-controls {
        display: inline-block!important
    }

    .uc-media__player .playkit-player .playkit-left-controls .playkit-control-forward,.uc-media__player .playkit-player .playkit-left-controls .playkit-control-rewind,.uc-media__player .playkit-player .playkit-left-controls .playkit-time-display {
        display: none!important
    }

    @media(min-width: 29rem) {
        .uc-media__player .playkit-player.playkit-fullscreen .playkit-left-controls .playkit-control-forward,.uc-media__player .playkit-player.playkit-fullscreen .playkit-left-controls .playkit-control-rewind,.uc-media__player .playkit-player.playkit-fullscreen .playkit-left-controls .playkit-time-display {
            display:inline-block!important
        }
    }

    .uc-media__player .playkit-player .playkit-right-controls .playkit-control-closed-captions,.uc-media__player .playkit-player .playkit-right-controls .playkit-control-fullscreen,.uc-media__player .playkit-player .playkit-right-controls .playkit-control-settings,.uc-media__player .playkit-player .playkit-right-controls .playkit-control-volume,.uc-media__player .playkit-player:not(.playkit-fullscreen) .playkit-right-controls .playkit-control-disclaimer,.uc-media__player .playkit-player:not(.playkit-fullscreen) .playkit-right-controls .playkit-control-transcript {
        display: inline-block!important
    }
}

@container (max-width: calc(17.5rem - 1px)) {
    .uc-media__player .playkit-player {
        --uc-media-unit: 100cqw
    }

    .uc-media__player .playkit-player.playkit-fullscreen {
        --uc-media-unit: 100vw
    }

    .uc-media__player .playkit-player .playkit-left-controls .playkit-control-button-container,.uc-media__player .playkit-player .playkit-left-controls .playkit-playback-controls,.uc-media__player .playkit-player .playkit-right-controls .playkit-control-closed-captions,.uc-media__player .playkit-player .playkit-right-controls .playkit-control-fullscreen,.uc-media__player .playkit-player .playkit-right-controls .playkit-control-settings,.uc-media__player .playkit-player .playkit-right-controls .playkit-control-volume,.uc-media__player .playkit-player:not(.playkit-fullscreen) .playkit-right-controls .playkit-control-disclaimer,.uc-media__player .playkit-player:not(.playkit-fullscreen) .playkit-right-controls .playkit-control-transcript {
        display: inline-block!important
    }

    .uc-media__player .playkit-player .playkit-control-button,.uc-media__player .playkit-player .playkit-control-button i {
        height: clamp(24px,24px + .074*(var(--uc-media-unit) - 172px),2pc)!important;
        width: clamp(24px,24px + .074*(var(--uc-media-unit) - 172px),2pc)!important
    }

    .uc-media__player .playkit-player .playkit-control-button i: before {
        font-size:clamp(20px,20px + .037*(var(--uc-media-unit) - 172px),24px)!important
    }

    .uc-media__player .playkit-player .playkit-volume-control-bar {
        height: 44px!important;
        width: 21px!important
    }
}

@container (max-width: calc(17rem - 1px)) {
    .uc-media__player .kaltura-player-container .playkit-player .playkit-bottom-bar {
        padding: 0 .25rem!important
    }
}

@container (max-width: calc(11.5rem - 1px)) {
    .uc-media__player .kaltura-player-container .playkit-player .playkit-bottom-bar {
        padding: 0!important
    }
}

@keyframes blinking {
    0% {
        background: rgba(255,0,0,.5);
        border: 10px solid red
    }

    to {
        background: transparent;
        border: 10px solid transparent
    }
}

.uc-media-no-scroll {
    bottom: 0;
    height: 100%;
    left: 0;
    overflow: hidden;
    right: 0
}

.playkit-fullscreen .playkit-control-disclaimer,.playkit-fullscreen .playkit-control-transcript {
    display: none!important
}

.uc-media-icon-disclaimer,.uc-media-icon-transcript {
    color: #fff;
    font-size: 22px
}

.uc-media-transcript {
    background: #ededed;
    color: #646464;
    display: block;
    font-family: uc-media-connections,Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 22px;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height .15s ease-out;
    transition: max-height .15s ease-out;
    width: 100%
}

@media(min-width: 40rem) {
    .uc-media-transcript {
        font-size:18px;
        line-height: 24px
    }
}

.uc-media-transcript--open {
    max-height: 275px
}

.uc-media-transcript:after {
    content: "";
    display: block;
    height: 30px
}

.uc-media-transcript__title {
    font-family: "cnx-regular",Helvetica,Arial,sans-serif;
    font-size: 20px;
    font-weight: 400;
    margin: 0 0 35px
}

@media(min-width: 40rem) {
    .uc-media-transcript__title {
        font-size:24px
    }
}

.uc-media-transcript__close {
    background: transparent;
    border: none;
    cursor: pointer;
    display: inline-block;
    margin-right: 15px;
    margin-top: 10px;
    padding: 0;
    text-decoration: none
}

.uc-media-transcript__close:before {
    color: #646464;
    font-size: 25px
}

.uc-media-transcript__close:hover:before {
    text-shadow: 0 0 1em #fff,0 0 1em #fff,0 0 1em #fff
}

.uc-media-transcript__close:focus,.uc-media-transcript__close:hover {
    outline: 1px dotted #000
}

[theme=red] .uc-media-transcript__close:focus:before,[theme=red] .uc-media-transcript__close:hover:before {
    color: #e31837
}

[theme=blue] .uc-media-transcript__close:focus:before,[theme=blue] .uc-media-transcript__close:hover:before {
    color: #0053c2
}

[theme=black] .uc-media-transcript__close:focus:before,[theme=black] .uc-media-transcript__close:hover:before {
    color: #000
}

.uc-media-transcript__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 200px;
    overflow: auto!important;
    padding: 0 35px
}

.uc-media-transcript__container:focus {
    outline: 1px dotted #000;
    outline-offset: -2px
}

@media(max-width: 48em) {
    .uc-media-transcript__container {
        padding:0 50px 0 35px
    }
}

.uc-media-transcript__control:before {
    font-size: 150%
}

.uc-media-transcript__header {
    background: #ededed;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 35px;
    padding: 1.5rem .75rem 0;
    position: relative;
    text-align: right
}

.uc-media-transcript__header a:hover {
    text-decoration: none
}

.uc-media-transcript__text {
    font-family: uc-media-connections,Helvetica,Arial,sans-serif;
    word-break: break-word
}

uc-modal.edit-mode .uc-modal__close {
    display: none
}

uc-modal.edit-mode .uc-modal__logo {
    width: 11.375em
}

uc-modal:not(.edit-mode) {
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: 0;
    overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
    right: 0;
    scrollbar-gutter: stable both-edges;
    top: 0;
    -webkit-transition: opacity .4s ease-out 50ms;
    transition: opacity .4s ease-out 50ms;
    visibility: hidden;
    width: 100vw;
    z-index: -1
}

uc-modal:not(.edit-mode).modal--video .uc-modal__content {
    max-width: var(--video-max-w)
}

uc-modal:not(.edit-mode).modal--video .uc-modal__content--video-max-w {
    margin: auto;
    width: 100%
}

uc-modal:not(.edit-mode).modal--video .uc-modal__content {
    background-color: transparent;
    grid-column: 1/-1;
    padding: 0
}

@media(min-width: 0)and (max-width:40rem) {
    uc-modal:not(.edit-mode).modal--video .uc-modal__content {
        margin:0
    }
}

uc-modal:not(.edit-mode).modal--video .uc-modal__close {
    background: transparent;
    right: 0;
    top: -2.5rem
}

uc-modal:not(.edit-mode) .uc-modal {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: var(--unity-grid--col-gap);
    -moz-column-gap: var(--unity-grid--col-gap);
    column-gap: var(--unity-grid--col-gap);
    display: grid;
    grid-auto-columns: minmax(0,1fr);
    grid-auto-flow: dense;
    grid-template-columns: repeat(12,minmax(0,1fr));
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 100rem;
    min-height: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: static;
    row-gap: var(--unity-grid--row-gap)
}

@media(min-width: 40rem) {
    uc-modal:not(.edit-mode) .uc-modal {
        padding-left:2rem;
        padding-right: 2rem
    }
}

@media(min-width: 68rem) {
    uc-modal:not(.edit-mode) .uc-modal {
        padding-left:4rem;
        padding-right: 4rem
    }
}

uc-modal:not(.edit-mode) .uc-modal__content {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    background-color: #fff;
    margin: 3.5rem;
    padding: 1.5rem;
    position: relative;
    z-index: 10002
}

uc-modal:not(.edit-mode) .uc-modal__header {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
    padding-bottom: 10px
}

uc-modal:not(.edit-mode) .uc-modal__buttons {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start
}

uc-modal:not(.edit-mode) .uc-modal__buttons>div:first-child {
    margin-right: 1em
}

uc-modal:not(.edit-mode) .uc-modal__buttons--left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

uc-modal:not(.edit-mode) .uc-modal__buttons--center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

uc-modal:not(.edit-mode) .uc-modal__buttons--right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

uc-modal:not(.edit-mode) .uc-modal__close {
    background: #ffffffe0;
    border: 0;
    cursor: pointer;
    padding: 0;
    position: absolute;
    right: 1.5rem;
    top: 1.5rem
}

uc-modal:not(.edit-mode) .uc-modal__close .uc-icon {
    font-size: 1.5em
}

@media(min-width: 40rem) {
    uc-modal:not(.edit-mode) .uc-modal__close .uc-icon {
        font-size:1.8em
    }
}

uc-modal:not(.edit-mode) .uc-modal__close:focus {
    outline: .0625rem dotted #000
}

@media(min-width: 40rem) {
    uc-modal:not(.edit-mode) .uc-modal__close {
        right:2rem;
        top: 2.5rem
    }
}

@media(min-width: 68rem) {
    uc-modal:not(.edit-mode) .uc-modal__close {
        right:2.5rem;
        top: 2.5rem
    }
}

uc-modal:not(.edit-mode) .uc-modal__logo {
    width: 11.375em
}

@media(min-width: 68rem) {
    uc-modal:not(.edit-mode) .uc-modal__logo {
        width:13.625em
    }
}

uc-modal:not(.edit-mode) .uc-modal__overlay {
    background: #000;
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    -webkit-transition: opacity .4s ease-out 50ms;
    transition: opacity .4s ease-out 50ms;
    width: 100%;
    z-index: 0
}

uc-modal:not(.edit-mode) .uc-modal uc-button.uc-btn,uc-modal:not(.edit-mode) .uc-modal uc-button.uc-btn a,uc-modal:not(.edit-mode) .uc-modal uc-button.uc-btn label,uc-modal:not(.edit-mode) .uc-modal uc-button.uc-btn input {
    -webkit-transition: none;
    transition: none
}

uc-modal:not(.edit-mode)[modal-theme=black] .uc-modal__overlay {
    background: #000
}

uc-modal:not(.edit-mode)[modal-theme=blue] .uc-modal__overlay {
    background: #012169
}

uc-modal:not(.edit-mode)[modal-theme=white] .uc-modal__overlay {
    background: #f5f5f5
}

uc-modal:not(.edit-mode)[variant=small] .uc-modal__content {
    grid-area: 1/1/2/13;
    margin: 3.5rem 0;
    min-height: 290px;
    opacity: 0;
    padding: 1.5rem;
    -webkit-transform: translateY(4rem);
    transform: translateY(4rem);
    -webkit-transition: opacity .35s ease-out .15s,-webkit-transform .35s ease-out .15s;
    transition: opacity .35s ease-out .15s,-webkit-transform .35s ease-out .15s;
    transition: transform .35s ease-out .15s,opacity .35s ease-out .15s;
    transition: transform .35s ease-out .15s,opacity .35s ease-out .15s,-webkit-transform .35s ease-out .15s
}

@media(min-width: 40rem) {
    uc-modal:not(.edit-mode)[variant=small] .uc-modal__content {
        grid-area:1/4/2/10
    }
}

@media(min-width: 68rem) {
    uc-modal:not(.edit-mode)[variant=small] .uc-modal__content {
        grid-area:1/5/2/9
    }
}

uc-modal:not(.edit-mode)[variant=small].show .uc-modal .uc-modal__content {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

uc-modal:not(.edit-mode)[variant=wide] .uc-modal {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    padding: 0
}

@media(min-width: 40rem) {
    uc-modal:not(.edit-mode)[variant=wide] .uc-modal {
        -webkit-box-align:center;
        -ms-flex-align: center;
        align-items: center;
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media(min-width: 68rem) {
    uc-modal:not(.edit-mode)[variant=wide] .uc-modal {
        padding-left:4rem;
        padding-right: 4rem
    }
}

uc-modal:not(.edit-mode)[variant=wide] .uc-modal__content {
    grid-area: 1/1/2/13;
    margin: 16rem 0 0;
    opacity: 0;
    padding: 1.5rem;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: opacity .35s ease-out .15s,-webkit-transform .35s ease-out .15s;
    transition: opacity .35s ease-out .15s,-webkit-transform .35s ease-out .15s;
    transition: transform .35s ease-out .15s,opacity .35s ease-out .15s;
    transition: transform .35s ease-out .15s,opacity .35s ease-out .15s,-webkit-transform .35s ease-out .15s
}

uc-modal:not(.edit-mode)[variant=wide] .uc-modal__content .uc-modal__header {
    margin-top: -1.5rem
}

uc-modal:not(.edit-mode)[variant=wide] .uc-modal__content .uc-modal__close {
    left: calc(100% - 1.5rem);
    position: sticky;
    top: 1.5rem
}

@media(min-width: 40rem) {
    uc-modal:not(.edit-mode)[variant=wide] .uc-modal__content {
        grid-area:1/3/2/11;
        margin: 3.5rem 0;
        padding: 2.5rem;
        -webkit-transform: translateY(4rem);
        transform: translateY(4rem)
    }

    uc-modal:not(.edit-mode)[variant=wide] .uc-modal__content .uc-modal__header {
        margin-top: 0
    }

    uc-modal:not(.edit-mode)[variant=wide] .uc-modal__content .uc-modal__close {
        left: auto;
        position: absolute;
        top: 2.5rem
    }
}

@media(min-width: 68rem) {
    uc-modal:not(.edit-mode)[variant=wide] .uc-modal__content {
        grid-area:1/4/2/10
    }
}

uc-modal:not(.edit-mode)[variant=wide].show .uc-modal .uc-modal__content {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

uc-modal:not(.edit-mode)[variant=sliding-panel] {
    overflow: hidden
}

uc-modal:not(.edit-mode)[variant=sliding-panel].show .uc-modal__content {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

uc-modal:not(.edit-mode)[variant=sliding-panel].show .uc-modal__content .uc-modal__body {
    opacity: 1
}

uc-modal:not(.edit-mode)[variant=sliding-panel] .uc-modal__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    right: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform .3s ease-out .15s;
    transition: -webkit-transform .3s ease-out .15s;
    transition: transform .3s ease-out .15s;
    transition: transform .3s ease-out .15s,-webkit-transform .3s ease-out .15s;
    width: 87.5%
}

uc-modal:not(.edit-mode)[variant=sliding-panel] .uc-modal__content .uc-modal__body {
    opacity: 0;
    -webkit-transition: opacity .38s ease-out .42s;
    transition: opacity .38s ease-out .42s
}

@media(min-width: 40rem) {
    uc-modal:not(.edit-mode)[variant=sliding-panel] .uc-modal__content {
        width:72.5%
    }
}

@media(min-width: 68rem) {
    uc-modal:not(.edit-mode)[variant=sliding-panel] .uc-modal__content {
        width:50%
    }
}

uc-modal:not(.edit-mode)[variant=sliding-panel] .uc-modal__body,uc-modal:not(.edit-mode)[variant=sliding-panel] .uc-modal__buttons,uc-modal:not(.edit-mode)[variant=sliding-panel] .uc-modal__header {
    background-color: #fff;
    margin: 0;
    padding: 22px
}

@media(min-width: 40rem) {
    uc-modal:not(.edit-mode)[variant=sliding-panel] .uc-modal__body,uc-modal:not(.edit-mode)[variant=sliding-panel] .uc-modal__buttons,uc-modal:not(.edit-mode)[variant=sliding-panel] .uc-modal__header {
        padding:35px
    }
}

@media(min-width: 68rem) {
    uc-modal:not(.edit-mode)[variant=sliding-panel] .uc-modal__body,uc-modal:not(.edit-mode)[variant=sliding-panel] .uc-modal__buttons,uc-modal:not(.edit-mode)[variant=sliding-panel] .uc-modal__header {
        padding:50px 65px
    }
}

uc-modal:not(.edit-mode)[variant=sliding-panel] .uc-modal__header {
    padding-bottom: 1px
}

uc-modal:not(.edit-mode)[variant=sliding-panel] .uc-modal__buttons {
    border-top: 1px solid #d5d5d5;
    margin-top: auto;
    padding-bottom: 30px;
    padding-top: 30px
}

@media(min-width: 40rem) {
    uc-modal:not(.edit-mode)[variant=sliding-panel] .uc-modal__buttons {
        padding-bottom:35px;
        padding-top: 35px
    }
}

uc-modal:not(.edit-mode)[variant=sliding-panel] .uc-modal__body {
    padding-bottom: 50px;
    padding-top: 25px
}

uc-modal:not(.edit-mode)[variant=vis-id-4] .uc-modal {
    left: 50%;
    margin: 0 auto;
    max-width: 75pc;
    padding: 0;
    position: relative;
    position: absolute;
    -webkit-transform: translatex(-50%);
    transform: translatex(-50%);
    width: 100%;
    z-index: 1
}

@media(min-width: 40rem) {
    uc-modal:not(.edit-mode)[variant=vis-id-4] .uc-modal {
        width:calc(100% - 8rem)
    }
}

uc-modal:not(.edit-mode)[variant=vis-id-4] .uc-modal__body {
    width: 100%
}

uc-modal:not(.edit-mode)[variant=vis-id-4] .uc-modal__overflow {
    padding: 0;
    position: absolute;
    top: 4rem;
    width: 100%
}

uc-modal:not(.edit-mode)[variant=vis-id-4] .uc-modal__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 4rem;
    overflow: hidden;
    padding: 0;
    z-index: 1
}

@media(min-width: 40rem) {
    uc-modal:not(.edit-mode)[variant=vis-id-4] .uc-modal__content {
        border-radius:2pc
    }
}

uc-modal:not(.edit-mode)[variant=vis-id-4] .uc-modal__close {
    -ms-flex-line-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-content: center;
    align-items: center;
    background-color: #2f42ff;
    border-radius: 50%;
    height: 38px;
    justify-content: center;
    right: 6px;
    top: -49px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 38px;
    z-index: 2
}

uc-modal:not(.edit-mode)[variant=vis-id-4] .uc-modal__close,uc-modal:not(.edit-mode)[variant=vis-id-4] .uc-modal__close .uc-icon:before {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: all .6s cubic-bezier(.25,1,.5,1);
    transition: all .6s cubic-bezier(.25,1,.5,1)
}

uc-modal:not(.edit-mode)[variant=vis-id-4] .uc-modal__close .uc-icon:before {
    color: #fff;
    content: "";
    font-size: 9pt
}

@media(min-width: 40rem) {
    uc-modal:not(.edit-mode)[variant=vis-id-4] .uc-modal__close .uc-icon:before {
        font-size:14px
    }

    uc-modal:not(.edit-mode)[variant=vis-id-4] .uc-modal__close {
        height: 44;
        right: 1.5rem;
        top: 1.5rem;
        width: 44
    }
}

uc-modal:not(.edit-mode)[variant=vis-id-4] .uc-modal__close:focus-visible,uc-modal:not(.edit-mode)[variant=vis-id-4] .uc-modal__close:hover {
    background-color: #4873ff;
    -webkit-box-shadow: 0 0 0 2px #fff,0 0 0 4px #4873ff;
    box-shadow: 0 0 0 2px #fff,0 0 0 4px #4873ff;
    outline: none
}

uc-modal:not(.edit-mode)[variant=vis-id-4] .uc-modal__close:focus-visible .uc-icon:before,uc-modal:not(.edit-mode)[variant=vis-id-4] .uc-modal__close:hover .uc-icon:before {
    color: #fff
}

uc-modal:not(.edit-mode)[variant=vis-id-4] .uc-modal__close:active {
    background-color: #7ba0ff;
    -webkit-box-shadow: 0 0 0 2px #fff,0 0 0 4px #2f42ff;
    box-shadow: 0 0 0 2px #fff,0 0 0 4px #2f42ff;
    outline: none
}

uc-modal:not(.edit-mode)[variant=vis-id-4] .uc-modal__close:active .uc-icon:before {
    color: #fff
}

uc-modal:not(.edit-mode)[variant=vis-id-4][modalposition=center] .uc-modal__overflow {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

uc-modal:not(.edit-mode)[variant=vis-id-4][modalposition=center] .uc-modal__content {
    margin-bottom: 0
}

uc-modal:not(.edit-mode)[variant=vis-id-4][modalposition=center].uc-mocal--overflowed .uc-modal__overflow {
    height: 100%
}

uc-modal:not(.edit-mode)[variant=vis-id-4] .playkit-overlay .playkit-close-overlay {
    right: 6pc;
    top: 63px
}

uc-modal:not(.edit-mode).show {
    opacity: 1;
    visibility: visible;
    z-index: 10001
}

uc-modal:not(.edit-mode).show .uc-modal__overlay {
    opacity: .88
}

@media(min-width: 48.125rem) {
    .aem-wrap--modular-tiles .uc-carousel {
        overflow:visible
    }
}

.uc-modular-tiles {
    display: block
}

@media(min-width: 48.125rem) {
    .uc-modular-tiles {
        -webkit-column-count:2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem
    }

    .uc-modular-tiles[numberOfColumns="3"] {
        --colum-gab: 7rem;
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
        -webkit-column-gap: var(--colum-gab);
        -moz-column-gap: var(--colum-gab);
        column-gap: var(--colum-gab)
    }

    .uc-modular-tiles[numberOfColumns="3"] .uc-modular-tiles-item[tileVariant=text] {
        padding: 3pc 0
    }

    .uc-modular-tiles[showDivider] .uc-modular-tiles-item {
        position: relative
    }

    .uc-modular-tiles[showDivider] .uc-modular-tiles-item:after {
        background-color: #95b3ff;
        bottom: auto;
        content: "";
        display: block;
        height: 73%;
        position: absolute;
        right: -.625rem;
        width: 1px
    }

    .uc-modular-tiles[showDivider] .uc-modular-tiles-item:last-child:after {
        content: none
    }

    .uc-modular-tiles[showDivider][numberOfColumns="3"] .uc-modular-tiles-item:after {
        right: calc(var(--colum-gab)/-2)
    }
}

@media(min-width: 48.125rem)and (max-width:68rem) {
    .uc-modular-tiles[numberOfColumns="3"] {
        --colum-gab:1rem
    }

    .uc-modular-tiles[numberOfColumns="3"] .uc-modular-tiles-item[backgroundColor] {
        padding: 1.5rem
    }
}

.uc-modular-tiles__one-column {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0
}

.uc-modular-tiles__one-column .uc-modular-tiles-item[tileVariant=text] {
    min-height: 219px
}

@media(min-width: 48.125rem) {
    .uc-modular-tiles__one-column .uc-modular-tiles-item[tileVariant=text] {
        padding:clamp(1.5rem,10%,3rem)
    }
}

.uc-modular-tiles-item {
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    break-inside: avoid-column;
    display: block
}

@media(min-width: 48.125rem) {
    .uc-modular-tiles-item {
        margin-bottom:1.25rem
    }
}

.uc-modular-tiles-item[tileVariant=text] {
    -ms-flex-line-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-content: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    min-height: 300px;
    padding: 0 2.5rem
}

@media(min-width: 48.125rem) {
    .uc-modular-tiles-item[tileVariant=text] {
        min-height:auto;
        padding: clamp(.5rem,10%,2.5rem)
    }

    .uc-modular-tiles-item[contentPosition=iconRight] .uc-modular-tiles__text {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
}

.uc-modular-tiles-item[contentPosition=textOnly] .uc-modular-tiles__text,.uc-modular-tiles-item[contentPosition=textOnly] .uc-modular-tiles__text>div {
    width: 100%
}

.uc-modular-tiles-item[contentPosition=iconCenter] .uc-modular-tiles__text,.uc-modular-tiles-item[contentPosition=iconCenter] .uc-modular-tiles__text>div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.uc-modular-tiles-item[contentPosition=iconCenter] .uc-modular-tiles__text .uc-icon,.uc-modular-tiles-item[contentPosition=iconCenter] .uc-modular-tiles__text>div .uc-icon {
    margin: 0 0 2rem
}

.uc-modular-tiles-item[backgroundColor=dark-blue] {
    background-color: #012169
}

.uc-modular-tiles-item[backgroundColor=cool-grey-twenty] {
    background-color: #d5d5d5
}

.uc-modular-tiles-item[backgroundColor=regal-red] {
    background-color: #c41230
}

.uc-modular-tiles-item[backgroundColor=royal-blue] {
    background-color: #0053c2
}

.uc-modular-tiles-item[backgroundColor=royal-blue-ten] {
    background-color: #e5eef9
}

.uc-modular-tiles-item[backgroundColor=bright-red-100] {
    background-color: #e31837
}

.uc-modular-tiles-item[backgroundColor=black] {
    background-color: #000
}

.uc-modular-tiles-item[backgroundColor=bright-blue] {
    background-color: #0073cf
}

.uc-modular-tiles-item[backgroundColor=crimson] {
    background-color: #780032
}

.uc-modular-tiles-item[backgroundColor=cool-grey] {
    background-color: #646464
}

.uc-modular-tiles-item[backgroundColor=cool-grey-5] {
    background-color: #f5f5f5
}

.uc-modular-tiles-item[backgroundColor=red-10] {
    background-color: #fff6f4
}

.uc-modular-tiles-item[backgroundColor=red-30] {
    background-color: #ffd7d5
}

.uc-modular-tiles-item[backgroundColor=blue-10] {
    background-color: #f3f6ff
}

.uc-modular-tiles-item[backgroundColor=blue-30] {
    background-color: #cedfff
}

.uc-modular-tiles-item[backgroundColor=blue-90] {
    background-color: #1d2ecf
}

.uc-modular-tiles-item[backgroundColor=blue-100] {
    background-color: #0d1ba7
}

.uc-modular-tiles-item[contentposition=iconLeft][iconAlignment=center]:not(.editing) .uc-modular-tiles__text,.uc-modular-tiles-item[contentposition=iconRight][iconAlignment=center]:not(.editing) .uc-modular-tiles__text {
    display: grid;
    grid-template-columns: auto auto;
    grid-template-rows: auto auto
}

.uc-modular-tiles-item[contentposition=iconLeft][iconAlignment=center]:not(.editing) .uc-modular-tiles__icon,.uc-modular-tiles-item[contentposition=iconRight][iconAlignment=center]:not(.editing) .uc-modular-tiles__icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.uc-modular-tiles-item[contentposition=iconLeft][iconAlignment=center]:not(.editing) .uc-modular-tiles__icon .uc-icon,.uc-modular-tiles-item[contentposition=iconRight][iconAlignment=center]:not(.editing) .uc-modular-tiles__icon .uc-icon {
    margin-bottom: 0
}

.uc-modular-tiles-item[contentposition=iconLeft][iconAlignment=center]:not(.editing) .uc-modular-tiles__heading,.uc-modular-tiles-item[contentposition=iconRight][iconAlignment=center]:not(.editing) .uc-modular-tiles__heading {
    display: contents
}

.uc-modular-tiles-item[contentposition=iconLeft][iconAlignment=center]:not(.editing) .uc-heading__subheadline,.uc-modular-tiles-item[contentposition=iconRight][iconAlignment=center]:not(.editing) .uc-heading__subheadline {
    grid-column: 1;
    grid-column: span 2;
    grid-row: 2
}

.uc-modular-tiles-item[contentposition=iconLeft][iconAlignment=center]:not(.editing) .uc-heading,.uc-modular-tiles-item[contentposition=iconRight][iconAlignment=center]:not(.editing) .uc-heading {
    display: contents
}

.uc-modular-tiles-item[contentposition=iconLeft][iconAlignment=center]:not(.editing) .uc-heading__headline,.uc-modular-tiles-item[contentposition=iconRight][iconAlignment=center]:not(.editing) .uc-heading__headline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.uc-modular-tiles-item[contentposition=iconLeft][iconAlignment=center]:not(.editing) .uc-modular-tiles__icon {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.uc-modular-tiles-item[contentposition=iconRight][iconAlignment=center]:not(.editing) .uc-modular-tiles__icon {
    grid-column: 2;
    grid-row: 1
}

.uc-modular-tiles-item[contentposition=iconRight][iconAlignment=center]:not(.editing) .uc-heading__headline {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    grid-column: 1;
    grid-row: 1;
    justify-content: end;
    margin-right: 9pt
}

.uc-modular-tiles-item[cardAlignment=center] {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: grid;
    justify-content: center
}

.uc-modular-tiles-item[cardAlignment=center] .uc-modular-tiles__text>div .uc-heading {
    text-align: center
}

.uc-modular-tiles-item[cardAlignment=center] .uc-modular-tiles__text>div .uc-heading .uc-heading__subheadline {
    margin: 0 auto
}

.uc-modular-tiles-item[cardAlignment=center][tilevariant=image] {
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch
}

.uc-modular-tiles-item[cardAlignment=center] .uc-icon,.uc-modular-tiles-item[cardAlignment=left] .uc-icon,.uc-modular-tiles-item[cardAlignment=left] .uc-modular-tiles__text>div .uc-heading {
    text-align: center
}

@media(min-width: 48.125rem) {
    .uc-modular-tiles-item[cardAlignment=left] .uc-icon,.uc-modular-tiles-item[cardAlignment=left] .uc-modular-tiles__text>div .uc-heading {
        text-align:left
    }
}

@media(max-width: calc(48.125rem - 1px)) {
    .uc-modular-tiles[minimumHeight="150"] .uc-modular-tiles-item[tileVariant=text] {
        min-height:150px;
        padding: 0
    }
}

.uc-modular-tiles[minimumHeight="150"]+.uc-carousel__controls {
    margin-top: 2.25rem
}

.uc-modular-tiles__text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

@media(min-width: 48.125rem) {
    .uc-modular-tiles__text {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.uc-modular-tiles__text .uc-icon {
    margin-bottom: 30px
}

@media(min-width: 48.125rem) {
    .uc-modular-tiles__text .uc-icon {
        margin-right:clamp(.5rem,10%,1.75rem)
    }

    .uc-modular-tiles__text .uc-heading .uc-heading__subheadline {
        max-width: 300px
    }
}

.uc-modular-tiles[peakViewMobile] .slick-list {
    padding: 0 2.5rem!important
}

.uc-modular-tiles .slick-slide {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 .75rem
}

.uc-native-video video {
    height: 100%;
    width: 100%
}

.uc-native-video__controls {
    color: #fff;
    position: absolute;
    right: 1.25rem;
    top: 1.25rem;
    z-index: 1
}

@media(min-width: 68rem) {
    .uc-native-video__controls {
        bottom:1.25rem;
        right: 1.25rem;
        top: auto
    }
}

.uc-native-video__controls.hidden {
    display: none
}

.uc-native-video__controls--black {
    color: #000
}

.uc-native-video__controls--dark-blue {
    color: #012169
}

.uc-native-video__controls--royal-blue {
    color: #0053c2
}

.uc-native-video__controls--bright-red {
    color: #e31837
}

.uc-native-video__controls--regal-red {
    color: #c41230
}

.uc-native-video__play-button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: transparent;
    border: 2px solid;
    border-radius: 100%;
    color: inherit;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 5px
}

.uc-native-video__play-button .uc-icon {
    font-size: 1.125rem;
    font-weight: 700
}

.uc-native-video__play-button .uc-icon.uc-icon-media-play {
    left: 2px;
    position: relative
}

.uc-native-video__fallback {
    width: 100%
}

.uc-natural-language {
    display: inline-block;
    font-family: "Connections";
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5
}

@media(min-width: 68rem) {
    .uc-natural-language {
        font-size:1.125rem
    }
}

.uc-natural-language__container {
    padding: 3rem 0 1.5rem
}

.uc-natural-language:not(.edit-mode) .uc-natural-language__dropdown,.uc-natural-language:not(.edit-mode) .uc-natural-language__dropdown h1,.uc-natural-language:not(.edit-mode) .uc-natural-language__dropdown>div,.uc-natural-language:not(.edit-mode) .uc-natural-language__heading,.uc-natural-language:not(.edit-mode) .uc-natural-language__heading h1,.uc-natural-language:not(.edit-mode) .uc-natural-language__heading>div {
    display: contents
}

.uc-natural-language:not(.edit-mode) .uc-natural-language__dropdown .uc-heading__subheadline,.uc-natural-language:not(.edit-mode) .uc-natural-language__heading .uc-heading__subheadline {
    display: inline-block
}

.uc-natural-language__panels .uc-panel {
    display: none
}

.uc-natural-language.edit-mode .uc-natural-language__panels .uc-panel {
    display: block
}

.uc-notch {
    -webkit-column-gap: var(--unity-grid--col-gap);
    -moz-column-gap: var(--unity-grid--col-gap);
    column-gap: var(--unity-grid--col-gap);
    grid-auto-columns: minmax(0,1fr);
    grid-template-columns: repeat(12,1fr);
    margin: 0 auto;
    max-width: 90rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    row-gap: var(--unity-grid--col-gap);
    row-gap: 0
}

.uc-notch[data-notch-alignment=flush-left],.uc-notch[data-notch-alignment=flush-right] {
    padding-left: 0;
    padding-right: 0
}

.uc-notch[data-notch-alignment=flush-left] .uc-notch__container,.uc-notch[data-notch-alignment=flush-right] .uc-notch__container {
    margin-top: 0
}

@media(min-width: 40rem) {
    .uc-notch {
        padding-left:4rem;
        padding-right: 4rem
    }

    .uc-notch[data-notch-alignment=flush-right] {
        padding-right: 0
    }

    .uc-notch[data-notch-alignment=flush-left] {
        padding-left: 0
    }
}

.uc-notch__container {
    background-color: #fff;
    grid-area: 1/1/2/13;
    margin-top: -5rem;
    padding: 3rem;
    z-index: 10
}

@media(max-width: 39rem) {
    [data-notch-mobile=false] .uc-notch__container {
        margin-top:0!important
    }
}

@media(min-width: 40rem) {
    [data-notch-layout=medium] .uc-notch__container {
        grid-area:1/2/2/12
    }

    [data-notch-layout=medium][data-notch-alignment=left] .uc-notch__container {
        grid-area: 1/1/2/11
    }

    [data-notch-layout=medium][data-notch-alignment=right] .uc-notch__container {
        grid-area: 1/3/2/13
    }

    [data-notch-layout=medium][data-notch-alignment=flush-left] .uc-notch__container {
        grid-area: 1/1/2/10
    }

    [data-notch-layout=medium][data-notch-alignment=flush-right] .uc-notch__container {
        grid-area: 1/4/2/13
    }

    [data-notch-layout=small] .uc-notch__container {
        grid-area: 1/3/2/11
    }

    [data-notch-layout=small][data-notch-alignment=left] .uc-notch__container {
        grid-area: 1/1/2/9
    }

    [data-notch-layout=small][data-notch-alignment=right] .uc-notch__container {
        grid-area: 1/5/2/13
    }

    [data-notch-layout=small][data-notch-alignment=flush-left] .uc-notch__container {
        grid-area: 1/1/2/8
    }

    [data-notch-layout=small][data-notch-alignment=flush-right] .uc-notch__container {
        grid-area: 1/6/2/13
    }
}

[data-notch-background=gray] .uc-notch__container {
    background-color: #f5f5f5
}

[data-notch-background=blue-flagscape] .uc-notch__container {
    background-color: #061e84;
    background-image: url("/etc.clientlibs/unity/core/clientlibs/clientlib-global/resources/images/flagscape/notch-flagscape-normal-blue.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 1031px 634px
}

@media(min-width: 40rem) {
    [data-notch-background=blue-flagscape] .uc-notch__container {
        background-position:100%
    }
}

[data-notch-background=red-100] .uc-notch__container {
    background-color: #94002b
}

[data-notch-background=blue-110] .uc-notch__container {
    background-color: #012169
}

[data-notch-background=blue-90] .uc-notch__container {
    background-color: #1d2ecf
}

[data-notch-icon-image-alignment=right] .uc-notch__container .uc-icon {
    text-align: right
}

[data-notch-icon-image-alignment=right] .uc-notch__container uc-image img {
    margin: 0 0 0 auto
}

[data-notch-icon-image-alignment=center] .uc-notch__container .uc-icon {
    text-align: center
}

[data-notch-icon-image-alignment=center] .uc-notch__container uc-image img {
    margin: 0 auto
}

[data-notch-shadow=true] .uc-notch__container {
    -webkit-box-shadow: 0 68px 19px 0 transparent,0 43px 17px 0 rgba(0,0,0,.01),0 24px 15px 0 rgba(0,0,0,.05),0 11px 11px 0 rgba(0,0,0,.09),0 3px 6px 0 rgba(0,0,0,.1);
    box-shadow: 0 68px 19px 0 transparent,0 43px 17px 0 rgba(0,0,0,.01),0 24px 15px 0 rgba(0,0,0,.05),0 11px 11px 0 rgba(0,0,0,.09),0 3px 6px 0 rgba(0,0,0,.1)
}

[data-notch-corners=true] .uc-notch__container {
    border-radius: .75rem
}

@media(max-width: 39rem) {
    [data-notch-no-padding-mobile=true] .uc-notch__container {
        margin-top:0!important;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0
    }
}

[data-notch-padding=display-headline-medium] .uc-notch__container {
    margin-top: -5.835rem
}

@media(min-width: 68rem) {
    [data-notch-padding=display-headline-medium] .uc-notch__container {
        margin-top:-6.18937rem
    }
}

[data-notch-padding-override=compact] [data-notch-padding=display-headline-medium] .uc-notch__container {
    margin-top: -4.835rem
}

@media(min-width: 68rem) {
    [data-notch-padding-override=compact] [data-notch-padding=display-headline-medium] .uc-notch__container {
        margin-top:-5.18937rem
    }
}

[data-notch-padding-override=comfortable] [data-notch-padding=display-headline-medium] .uc-notch__container {
    margin-top: -5.835rem
}

@media(min-width: 68rem) {
    [data-notch-padding-override=comfortable] [data-notch-padding=display-headline-medium] .uc-notch__container {
        margin-top:-6.18937rem
    }
}

[data-notch-padding-override=spacious] [data-notch-padding=display-headline-medium] .uc-notch__container {
    margin-top: -6.835rem
}

@media(min-width: 68rem) {
    [data-notch-padding-override=spacious] [data-notch-padding=display-headline-medium] .uc-notch__container {
        margin-top:-7.18937rem
    }
}

[data-notch-padding=display-headline-medium][data-notch-has-leadin=true] .uc-notch__container {
    margin-top: -7.41rem
}

@media(min-width: 68rem) {
    [data-notch-padding=display-headline-medium][data-notch-has-leadin=true] .uc-notch__container {
        margin-top:-7.76437rem
    }
}

[data-notch-padding-override=compact] [data-notch-padding=display-headline-medium][data-notch-has-leadin=true] .uc-notch__container {
    margin-top: -6.41rem
}

@media(min-width: 68rem) {
    [data-notch-padding-override=compact] [data-notch-padding=display-headline-medium][data-notch-has-leadin=true] .uc-notch__container {
        margin-top:-6.76437rem
    }
}

[data-notch-padding-override=comfortable] [data-notch-padding=display-headline-medium][data-notch-has-leadin=true] .uc-notch__container {
    margin-top: -7.41rem
}

@media(min-width: 68rem) {
    [data-notch-padding-override=comfortable] [data-notch-padding=display-headline-medium][data-notch-has-leadin=true] .uc-notch__container {
        margin-top:-7.76437rem
    }
}

[data-notch-padding-override=spacious] [data-notch-padding=display-headline-medium][data-notch-has-leadin=true] .uc-notch__container {
    margin-top: -8.41rem
}

@media(min-width: 68rem) {
    [data-notch-padding-override=spacious] [data-notch-padding=display-headline-medium][data-notch-has-leadin=true] .uc-notch__container {
        margin-top:-8.76437rem
    }
}

[data-notch-padding=display-headline-small] .uc-notch__container {
    margin-top: -5.511rem
}

@media(min-width: 68rem) {
    [data-notch-padding=display-headline-small] .uc-notch__container {
        margin-top:-5.82487rem
    }
}

[data-notch-padding-override=compact] [data-notch-padding=display-headline-small] .uc-notch__container {
    margin-top: -4.511rem
}

@media(min-width: 68rem) {
    [data-notch-padding-override=compact] [data-notch-padding=display-headline-small] .uc-notch__container {
        margin-top:-4.82488rem
    }
}

[data-notch-padding-override=comfortable] [data-notch-padding=display-headline-small] .uc-notch__container {
    margin-top: -5.511rem
}

@media(min-width: 68rem) {
    [data-notch-padding-override=comfortable] [data-notch-padding=display-headline-small] .uc-notch__container {
        margin-top:-5.82487rem
    }
}

[data-notch-padding-override=spacious] [data-notch-padding=display-headline-small] .uc-notch__container {
    margin-top: -6.511rem
}

@media(min-width: 68rem) {
    [data-notch-padding-override=spacious] [data-notch-padding=display-headline-small] .uc-notch__container {
        margin-top:-6.82487rem
    }
}

[data-notch-padding=display-headline-small][data-notch-has-leadin=true] .uc-notch__container {
    margin-top: -7.086rem
}

@media(min-width: 68rem) {
    [data-notch-padding=display-headline-small][data-notch-has-leadin=true] .uc-notch__container {
        margin-top:-7.39988rem
    }
}

[data-notch-padding-override=compact] [data-notch-padding=display-headline-small][data-notch-has-leadin=true] .uc-notch__container {
    margin-top: -6.086rem
}

@media(min-width: 68rem) {
    [data-notch-padding-override=compact] [data-notch-padding=display-headline-small][data-notch-has-leadin=true] .uc-notch__container {
        margin-top:-6.39988rem
    }
}

[data-notch-padding-override=comfortable] [data-notch-padding=display-headline-small][data-notch-has-leadin=true] .uc-notch__container {
    margin-top: -7.086rem
}

@media(min-width: 68rem) {
    [data-notch-padding-override=comfortable] [data-notch-padding=display-headline-small][data-notch-has-leadin=true] .uc-notch__container {
        margin-top:-7.39988rem
    }
}

[data-notch-padding-override=spacious] [data-notch-padding=display-headline-small][data-notch-has-leadin=true] .uc-notch__container {
    margin-top: -8.086rem
}

@media(min-width: 68rem) {
    [data-notch-padding-override=spacious] [data-notch-padding=display-headline-small][data-notch-has-leadin=true] .uc-notch__container {
        margin-top:-8.39987rem
    }
}

[data-notch-padding=headline-large] .uc-notch__container {
    margin-top: -5.106rem
}

@media(min-width: 68rem) {
    [data-notch-padding=headline-large] .uc-notch__container {
        margin-top:-5.36925rem
    }
}

[data-notch-padding-override=compact] [data-notch-padding=headline-large] .uc-notch__container {
    margin-top: -4.106rem
}

@media(min-width: 68rem) {
    [data-notch-padding-override=compact] [data-notch-padding=headline-large] .uc-notch__container {
        margin-top:-4.36925rem
    }
}

[data-notch-padding-override=comfortable] [data-notch-padding=headline-large] .uc-notch__container {
    margin-top: -5.106rem
}

@media(min-width: 68rem) {
    [data-notch-padding-override=comfortable] [data-notch-padding=headline-large] .uc-notch__container {
        margin-top:-5.36925rem
    }
}

[data-notch-padding-override=spacious] [data-notch-padding=headline-large] .uc-notch__container {
    margin-top: -6.106rem
}

@media(min-width: 68rem) {
    [data-notch-padding-override=spacious] [data-notch-padding=headline-large] .uc-notch__container {
        margin-top:-6.36925rem
    }
}

[data-notch-padding=headline-large][data-notch-has-leadin=true] .uc-notch__container {
    margin-top: -6.681rem
}

@media(min-width: 68rem) {
    [data-notch-padding=headline-large][data-notch-has-leadin=true] .uc-notch__container {
        margin-top:-6.94425rem
    }
}

[data-notch-padding-override=compact] [data-notch-padding=headline-large][data-notch-has-leadin=true] .uc-notch__container {
    margin-top: -5.681rem
}

@media(min-width: 68rem) {
    [data-notch-padding-override=compact] [data-notch-padding=headline-large][data-notch-has-leadin=true] .uc-notch__container {
        margin-top:-5.94425rem
    }
}

[data-notch-padding-override=comfortable] [data-notch-padding=headline-large][data-notch-has-leadin=true] .uc-notch__container {
    margin-top: -6.681rem
}

@media(min-width: 68rem) {
    [data-notch-padding-override=comfortable] [data-notch-padding=headline-large][data-notch-has-leadin=true] .uc-notch__container {
        margin-top:-6.94425rem
    }
}

[data-notch-padding-override=spacious] [data-notch-padding=headline-large][data-notch-has-leadin=true] .uc-notch__container {
    margin-top: -7.681rem
}

@media(min-width: 68rem) {
    [data-notch-padding-override=spacious] [data-notch-padding=headline-large][data-notch-has-leadin=true] .uc-notch__container {
        margin-top:-7.94425rem
    }
}

[data-notch-padding=headline-medium] .uc-notch__container {
    margin-top: -4.782rem
}

@media(min-width: 68rem) {
    [data-notch-padding=headline-medium] .uc-notch__container {
        margin-top:-5.00475rem
    }
}

[data-notch-padding-override=compact] [data-notch-padding=headline-medium] .uc-notch__container {
    margin-top: -3.782rem
}

@media(min-width: 68rem) {
    [data-notch-padding-override=compact] [data-notch-padding=headline-medium] .uc-notch__container {
        margin-top:-4.00475rem
    }
}

[data-notch-padding-override=comfortable] [data-notch-padding=headline-medium] .uc-notch__container {
    margin-top: -4.782rem
}

@media(min-width: 68rem) {
    [data-notch-padding-override=comfortable] [data-notch-padding=headline-medium] .uc-notch__container {
        margin-top:-5.00475rem
    }
}

[data-notch-padding-override=spacious] [data-notch-padding=headline-medium] .uc-notch__container {
    margin-top: -5.782rem
}

@media(min-width: 68rem) {
    [data-notch-padding-override=spacious] [data-notch-padding=headline-medium] .uc-notch__container {
        margin-top:-6.00475rem
    }
}

[data-notch-padding=headline-medium][data-notch-has-leadin=true] .uc-notch__container {
    margin-top: -6.357rem
}

@media(min-width: 68rem) {
    [data-notch-padding=headline-medium][data-notch-has-leadin=true] .uc-notch__container {
        margin-top:-6.57975rem
    }
}

[data-notch-padding-override=compact] [data-notch-padding=headline-medium][data-notch-has-leadin=true] .uc-notch__container {
    margin-top: -5.357rem
}

@media(min-width: 68rem) {
    [data-notch-padding-override=compact] [data-notch-padding=headline-medium][data-notch-has-leadin=true] .uc-notch__container {
        margin-top:-5.57975rem
    }
}

[data-notch-padding-override=comfortable] [data-notch-padding=headline-medium][data-notch-has-leadin=true] .uc-notch__container {
    margin-top: -6.357rem
}

@media(min-width: 68rem) {
    [data-notch-padding-override=comfortable] [data-notch-padding=headline-medium][data-notch-has-leadin=true] .uc-notch__container {
        margin-top:-6.57975rem
    }
}

[data-notch-padding-override=spacious] [data-notch-padding=headline-medium][data-notch-has-leadin=true] .uc-notch__container {
    margin-top: -7.357rem
}

@media(min-width: 68rem) {
    [data-notch-padding-override=spacious] [data-notch-padding=headline-medium][data-notch-has-leadin=true] .uc-notch__container {
        margin-top:-7.57975rem
    }
}

[data-notch-padding-override=compact] .uc-notch__container {
    padding: 2rem!important
}

[data-notch-padding-override=comfortable] .uc-notch__container {
    padding: 3rem!important
}

[data-notch-padding-override=spacious] .uc-notch__container {
    padding: 4rem!important
}

[data-notch-offset-override=compact] .uc-notch__container {
    margin-top: -4rem!important
}

@media(max-width: 39rem) {
    [data-notch-offset-override=compact][data-notch-mobile=false] .uc-notch__container {
        margin-top:0!important
    }
}

[data-notch-offset-override=comfortable] .uc-notch__container {
    margin-top: -5rem!important
}

@media(max-width: 39rem) {
    [data-notch-offset-override=comfortable][data-notch-mobile=false] .uc-notch__container {
        margin-top:0!important
    }
}

[data-notch-offset-override=spacious] .uc-notch__container {
    margin-top: -6rem!important
}

@media(max-width: 39rem) {
    [data-notch-offset-override=spacious][data-notch-mobile=false] .uc-notch__container {
        margin-top:0!important
    }
}

.uc-masthead--with-notch .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 5rem
}

@media(max-width: 39rem) {
    .uc-masthead--with-notch[data-notch-no-padding-mobile=true] .uc-masthead-content-block {
        padding-bottom:0!important
    }
}

.uc-masthead--with-notch[data-notch-padding=display-headline-medium] .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 5.835rem
}

@media(min-width: 68rem) {
    .uc-masthead--with-notch[data-notch-padding=display-headline-medium] .uc-masthead-content-block:has(.uc-heading) {
        padding-bottom:6.18938rem
    }
}

.uc-masthead--with-notch[data-notch-padding=display-headline-medium][data-notch-padding-override=compact] .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 4.835rem
}

@media(min-width: 68rem) {
    .uc-masthead--with-notch[data-notch-padding=display-headline-medium][data-notch-padding-override=compact] .uc-masthead-content-block:has(.uc-heading) {
        padding-bottom:5.18938rem
    }
}

.uc-masthead--with-notch[data-notch-padding=display-headline-medium][data-notch-padding-override=comfortable] .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 5.835rem
}

@media(min-width: 68rem) {
    .uc-masthead--with-notch[data-notch-padding=display-headline-medium][data-notch-padding-override=comfortable] .uc-masthead-content-block:has(.uc-heading) {
        padding-bottom:6.18938rem
    }
}

.uc-masthead--with-notch[data-notch-padding=display-headline-medium][data-notch-padding-override=spacious] .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 6.835rem
}

@media(min-width: 68rem) {
    .uc-masthead--with-notch[data-notch-padding=display-headline-medium][data-notch-padding-override=spacious] .uc-masthead-content-block:has(.uc-heading) {
        padding-bottom:7.18938rem
    }
}

.uc-masthead--with-notch[data-notch-padding=display-headline-medium][data-notch-has-leadin=true] .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 7.41rem
}

@media(min-width: 68rem) {
    .uc-masthead--with-notch[data-notch-padding=display-headline-medium][data-notch-has-leadin=true] .uc-masthead-content-block:has(.uc-heading) {
        padding-bottom:7.76438rem
    }
}

.uc-masthead--with-notch[data-notch-padding=display-headline-medium][data-notch-has-leadin=true][data-notch-padding-override=compact] .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 6.41rem
}

@media(min-width: 68rem) {
    .uc-masthead--with-notch[data-notch-padding=display-headline-medium][data-notch-has-leadin=true][data-notch-padding-override=compact] .uc-masthead-content-block:has(.uc-heading) {
        padding-bottom:6.76438rem
    }
}

.uc-masthead--with-notch[data-notch-padding=display-headline-medium][data-notch-has-leadin=true][data-notch-padding-override=comfortable] .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 7.41rem
}

@media(min-width: 68rem) {
    .uc-masthead--with-notch[data-notch-padding=display-headline-medium][data-notch-has-leadin=true][data-notch-padding-override=comfortable] .uc-masthead-content-block:has(.uc-heading) {
        padding-bottom:7.76438rem
    }
}

.uc-masthead--with-notch[data-notch-padding=display-headline-medium][data-notch-has-leadin=true][data-notch-padding-override=spacious] .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 8.41rem
}

@media(min-width: 68rem) {
    .uc-masthead--with-notch[data-notch-padding=display-headline-medium][data-notch-has-leadin=true][data-notch-padding-override=spacious] .uc-masthead-content-block:has(.uc-heading) {
        padding-bottom:8.76437rem
    }
}

.uc-masthead--with-notch[data-notch-padding=display-headline-small] .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 5.511rem
}

@media(min-width: 68rem) {
    .uc-masthead--with-notch[data-notch-padding=display-headline-small] .uc-masthead-content-block:has(.uc-heading) {
        padding-bottom:5.82488rem
    }
}

.uc-masthead--with-notch[data-notch-padding=display-headline-small][data-notch-padding-override=compact] .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 4.511rem
}

@media(min-width: 68rem) {
    .uc-masthead--with-notch[data-notch-padding=display-headline-small][data-notch-padding-override=compact] .uc-masthead-content-block:has(.uc-heading) {
        padding-bottom:4.82488rem
    }
}

.uc-masthead--with-notch[data-notch-padding=display-headline-small][data-notch-padding-override=comfortable] .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 5.511rem
}

@media(min-width: 68rem) {
    .uc-masthead--with-notch[data-notch-padding=display-headline-small][data-notch-padding-override=comfortable] .uc-masthead-content-block:has(.uc-heading) {
        padding-bottom:5.82488rem
    }
}

.uc-masthead--with-notch[data-notch-padding=display-headline-small][data-notch-padding-override=spacious] .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 6.511rem
}

@media(min-width: 68rem) {
    .uc-masthead--with-notch[data-notch-padding=display-headline-small][data-notch-padding-override=spacious] .uc-masthead-content-block:has(.uc-heading) {
        padding-bottom:6.82488rem
    }
}

.uc-masthead--with-notch[data-notch-padding=display-headline-small][data-notch-has-leadin=true] .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 7.086rem
}

@media(min-width: 68rem) {
    .uc-masthead--with-notch[data-notch-padding=display-headline-small][data-notch-has-leadin=true] .uc-masthead-content-block:has(.uc-heading) {
        padding-bottom:7.39988rem
    }
}

.uc-masthead--with-notch[data-notch-padding=display-headline-small][data-notch-has-leadin=true][data-notch-padding-override=compact] .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 6.086rem
}

@media(min-width: 68rem) {
    .uc-masthead--with-notch[data-notch-padding=display-headline-small][data-notch-has-leadin=true][data-notch-padding-override=compact] .uc-masthead-content-block:has(.uc-heading) {
        padding-bottom:6.39988rem
    }
}

.uc-masthead--with-notch[data-notch-padding=display-headline-small][data-notch-has-leadin=true][data-notch-padding-override=comfortable] .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 7.086rem
}

@media(min-width: 68rem) {
    .uc-masthead--with-notch[data-notch-padding=display-headline-small][data-notch-has-leadin=true][data-notch-padding-override=comfortable] .uc-masthead-content-block:has(.uc-heading) {
        padding-bottom:7.39988rem
    }
}

.uc-masthead--with-notch[data-notch-padding=display-headline-small][data-notch-has-leadin=true][data-notch-padding-override=spacious] .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 8.086rem
}

@media(min-width: 68rem) {
    .uc-masthead--with-notch[data-notch-padding=display-headline-small][data-notch-has-leadin=true][data-notch-padding-override=spacious] .uc-masthead-content-block:has(.uc-heading) {
        padding-bottom:8.39988rem
    }
}

.uc-masthead--with-notch[data-notch-padding=headline-large] .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 5.106rem
}

@media(min-width: 68rem) {
    .uc-masthead--with-notch[data-notch-padding=headline-large] .uc-masthead-content-block:has(.uc-heading) {
        padding-bottom:5.36925rem
    }
}

.uc-masthead--with-notch[data-notch-padding=headline-large][data-notch-padding-override=compact] .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 4.106rem
}

@media(min-width: 68rem) {
    .uc-masthead--with-notch[data-notch-padding=headline-large][data-notch-padding-override=compact] .uc-masthead-content-block:has(.uc-heading) {
        padding-bottom:4.36925rem
    }
}

.uc-masthead--with-notch[data-notch-padding=headline-large][data-notch-padding-override=comfortable] .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 5.106rem
}

@media(min-width: 68rem) {
    .uc-masthead--with-notch[data-notch-padding=headline-large][data-notch-padding-override=comfortable] .uc-masthead-content-block:has(.uc-heading) {
        padding-bottom:5.36925rem
    }
}

.uc-masthead--with-notch[data-notch-padding=headline-large][data-notch-padding-override=spacious] .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 6.106rem
}

@media(min-width: 68rem) {
    .uc-masthead--with-notch[data-notch-padding=headline-large][data-notch-padding-override=spacious] .uc-masthead-content-block:has(.uc-heading) {
        padding-bottom:6.36925rem
    }
}

.uc-masthead--with-notch[data-notch-padding=headline-large][data-notch-has-leadin=true] .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 6.681rem
}

@media(min-width: 68rem) {
    .uc-masthead--with-notch[data-notch-padding=headline-large][data-notch-has-leadin=true] .uc-masthead-content-block:has(.uc-heading) {
        padding-bottom:6.94425rem
    }
}

.uc-masthead--with-notch[data-notch-padding=headline-large][data-notch-has-leadin=true][data-notch-padding-override=compact] .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 5.681rem
}

@media(min-width: 68rem) {
    .uc-masthead--with-notch[data-notch-padding=headline-large][data-notch-has-leadin=true][data-notch-padding-override=compact] .uc-masthead-content-block:has(.uc-heading) {
        padding-bottom:5.94425rem
    }
}

.uc-masthead--with-notch[data-notch-padding=headline-large][data-notch-has-leadin=true][data-notch-padding-override=comfortable] .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 6.681rem
}

@media(min-width: 68rem) {
    .uc-masthead--with-notch[data-notch-padding=headline-large][data-notch-has-leadin=true][data-notch-padding-override=comfortable] .uc-masthead-content-block:has(.uc-heading) {
        padding-bottom:6.94425rem
    }
}

.uc-masthead--with-notch[data-notch-padding=headline-large][data-notch-has-leadin=true][data-notch-padding-override=spacious] .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 7.681rem
}

@media(min-width: 68rem) {
    .uc-masthead--with-notch[data-notch-padding=headline-large][data-notch-has-leadin=true][data-notch-padding-override=spacious] .uc-masthead-content-block:has(.uc-heading) {
        padding-bottom:7.94425rem
    }
}

.uc-masthead--with-notch[data-notch-padding=headline-medium] .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 4.782rem
}

@media(min-width: 68rem) {
    .uc-masthead--with-notch[data-notch-padding=headline-medium] .uc-masthead-content-block:has(.uc-heading) {
        padding-bottom:5.00475rem
    }
}

.uc-masthead--with-notch[data-notch-padding=headline-medium][data-notch-padding-override=compact] .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 3.782rem
}

@media(min-width: 68rem) {
    .uc-masthead--with-notch[data-notch-padding=headline-medium][data-notch-padding-override=compact] .uc-masthead-content-block:has(.uc-heading) {
        padding-bottom:4.00475rem
    }
}

.uc-masthead--with-notch[data-notch-padding=headline-medium][data-notch-padding-override=comfortable] .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 4.782rem
}

@media(min-width: 68rem) {
    .uc-masthead--with-notch[data-notch-padding=headline-medium][data-notch-padding-override=comfortable] .uc-masthead-content-block:has(.uc-heading) {
        padding-bottom:5.00475rem
    }
}

.uc-masthead--with-notch[data-notch-padding=headline-medium][data-notch-padding-override=spacious] .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 5.782rem
}

@media(min-width: 68rem) {
    .uc-masthead--with-notch[data-notch-padding=headline-medium][data-notch-padding-override=spacious] .uc-masthead-content-block:has(.uc-heading) {
        padding-bottom:6.00475rem
    }
}

.uc-masthead--with-notch[data-notch-padding=headline-medium][data-notch-has-leadin=true] .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 6.357rem
}

@media(min-width: 68rem) {
    .uc-masthead--with-notch[data-notch-padding=headline-medium][data-notch-has-leadin=true] .uc-masthead-content-block:has(.uc-heading) {
        padding-bottom:6.57975rem
    }
}

.uc-masthead--with-notch[data-notch-padding=headline-medium][data-notch-has-leadin=true][data-notch-padding-override=compact] .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 5.357rem
}

@media(min-width: 68rem) {
    .uc-masthead--with-notch[data-notch-padding=headline-medium][data-notch-has-leadin=true][data-notch-padding-override=compact] .uc-masthead-content-block:has(.uc-heading) {
        padding-bottom:5.57975rem
    }
}

.uc-masthead--with-notch[data-notch-padding=headline-medium][data-notch-has-leadin=true][data-notch-padding-override=comfortable] .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 6.357rem
}

@media(min-width: 68rem) {
    .uc-masthead--with-notch[data-notch-padding=headline-medium][data-notch-has-leadin=true][data-notch-padding-override=comfortable] .uc-masthead-content-block:has(.uc-heading) {
        padding-bottom:6.57975rem
    }
}

.uc-masthead--with-notch[data-notch-padding=headline-medium][data-notch-has-leadin=true][data-notch-padding-override=spacious] .uc-masthead-content-block:has(.uc-heading) {
    padding-bottom: 7.357rem
}

@media(min-width: 68rem) {
    .uc-masthead--with-notch[data-notch-padding=headline-medium][data-notch-has-leadin=true][data-notch-padding-override=spacious] .uc-masthead-content-block:has(.uc-heading) {
        padding-bottom:7.57975rem
    }
}

.about-page.homepage .uc-notch[data-notch-alignment=flush-left] .uc-notch__container,.about-page.homepage .uc-notch[data-notch-alignment=flush-right] .uc-notch__container {
    padding: 3rem!important
}

@media(min-width: 40rem) {
    .about-page.homepage .uc-notch[data-notch-alignment=flush-left] .uc-notch__container,.about-page.homepage .uc-notch[data-notch-alignment=flush-right] .uc-notch__container {
        margin-top:-4.782rem!important
    }
}

@media(min-width: 68rem) {
    .about-page.homepage .uc-notch[data-notch-alignment=flush-left] .uc-notch__container,.about-page.homepage .uc-notch[data-notch-alignment=flush-right] .uc-notch__container {
        margin-top:-5.782rem!important;
        padding: 4rem!important
    }
}

.uc-quick-list .uc-quick-list-item {
    display: block;
    margin-bottom: 1.5rem
}

.uc-quick-list .uc-quick-list-item__link {
    color: unset;
    text-decoration: none
}

.uc-quick-list .uc-quick-list-item__link:hover .uc-heading__headline {
    text-decoration: underline
}

.uc-quick-list .uc-quick-list-item__element,.uc-quick-list .uc-quick-list-item__link {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.uc-quick-list .uc-quick-list-item[line] {
    border-bottom: 1px solid #80a8e0
}

.uc-quick-list .uc-quick-list-item:last-child {
    border: none
}

.uc-quick-list__heading .uc-heading__subheadline {
    margin-bottom: 1rem;
    margin-top: .5rem
}

.uc-quick-list__heading .uc-heading__subheadline p {
    margin: 0
}

.uc-quick-list__icon {
    width: 2.25rem
}

.uc-quick-list--icons .uc-quick-list__heading {
    width: calc(100% - 2.25rem)
}

.uc-quick-list__caret {
    color: #0053c2;
    font-size: 1.25rem
}

.uc-quick-list[theme=red] .uc-quick-list__heading .uc-heading__headline,.uc-quick-list[theme=white] .uc-quick-list__heading .uc-heading__headline {
    font-family: "Connections";
    font-style: normal;
    font-weight: 400
}

.uc-quick-list[theme=red] .uc-quick-list__heading .uc-heading__subheadline *,.uc-quick-list[theme=white] .uc-quick-list__heading .uc-heading__subheadline * {
    font-size: .875rem
}

.uc-quick-list[theme=white] {
    border-color: #fff
}

.uc-quick-list[theme=white] .uc-heading__subheadline *,.uc-quick-list[theme=white] .uc-quick-list__caret {
    color: #fff
}

.uc-quick-list[theme=red] .uc-heading__subheadline p {
    color: #000
}

.uc-slot-dashboard-content {
    display: block;
    height: 100%;
    width: 100%
}

.uc-slot-dashboard-content .coral3-WizardView {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.uc-slot-dashboard-content .slot-item:nth-of-type(odd) {
    background-color: #bababa
}

.uc-slot-dashboard-content .slot-item:nth-of-type(2n) {
    background-color: #d5d5d5
}

.uc-slot-dashboard-content .slot-item td {
    background-color: inherit;
    border-right: 1px solid #fff;
    padding: 0 9pt
}

.uc-slot-dashboard-content .slot-item .slot-item__list {
    margin-left: 10px;
    padding: 0
}

.uc-slot-dashboard-content .slot-item .slot-item__list li {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 4px
}

.uc-slot-dashboard-content .slot-item .slot-item__id {
    width: 60px
}

.uc-slot-dashboard-content .slot-item .slot-item__path.hidden {
    height: 0;
    visibility: hidden;
    width: 0
}

.uc-slot-dashboard-content .slot-item .slot-item__field {
    margin: 0 10px
}

.uc-slot-dashboard-content .slot-item .slot-item__field foundation-autocomplete {
    width: 500px
}

.uc-slot-dashboard-content .slot-item .slot-item__page-state,.uc-slot-dashboard-content .slot-item .slot-item__state {
    border: 1px solid #fff;
    border-radius: 50%;
    display: inline-block;
    height: 18px;
    width: 18px
}

.uc-slot-dashboard-content .slot-item .slot-item__page-state {
    height: 14px;
    margin-right: 10px;
    vertical-align: text-bottom;
    width: 14px
}

.uc-slot-dashboard-content .slot-item .slot-item__page-state.Inactive,.uc-slot-dashboard-content .slot-item .slot-item__state,.uc-slot-dashboard-content .slot-item .slot-item__state--Inactive {
    background-color: #c41230
}

.uc-slot-dashboard-content .slot-item .slot-item__page-state.Active,.uc-slot-dashboard-content .slot-item .slot-item__state--Active {
    background-color: #279f00
}

.uc-slot-dashboard-content.fetch {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.uc-slot-dashboard-content:not(.fetch) .coral3-Wait,.uc-slot-dashboard-content:not(.ready) .coral3-WizardView {
    display: none
}

.dashboard-dialog .coral3-Dialog-wrapper {
    max-width: 60%
}

.uc-link__linkStyle {
    margin-bottom: -.165em;
    padding-bottom: .165em;
    text-decoration: none
}

.uc-link--animation {
    background: -webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));
    background: linear-gradient(currentColor,currentColor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .056em;
    -webkit-transition: background .6s cubic-bezier(.22,1,.36,1);
    transition: background .6s cubic-bezier(.22,1,.36,1)
}

.uc-link--animation:hover {
    background-size: 100% .056em
}

.uc-link[aria-disabled=true] {
    color: #d5d5d5;
    pointer-events: none
}

.uc-link__dark {
    color: #fff
}

.uc-link .uc-icon {
    display: inline-block;
    font-size: 1.5em;
    margin-bottom: -.1em;
    margin-right: .2em;
    vertical-align: text-bottom
}

.uc-link .uc-icon-right {
    margin-left: .2em
}

.uc-link__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.uc-link__container--center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.uc-link__container--right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end
}

uc-sticky-banner-stopper .uc-sticky-banner-stopper {
    visibility: hidden
}

uc-sticky-banner-stopper .uc-sticky-banner-stopper--edit {
    background-color: #f5f5f5;
    visibility: visible!important
}

.aem-wrap--sticky-banner.detach .uc-sticky-banner .uc-sticky-banner__wrapper {
    visibility: hidden!important
}

uc-sticky-banner .uc-sticky-banner__wrapper {
    background-color: #f5f5f5;
    padding: .75em;
    width: 100%
}

uc-sticky-banner .uc-sticky-banner__content {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    align-items: center;
    border: 1px solid #012169;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    padding: 3em .75em
}

@media(min-width: 40rem) {
    uc-sticky-banner .uc-sticky-banner__content {
        padding:3em 7em
    }
}

@media(min-width: 68rem) {
    uc-sticky-banner .uc-sticky-banner__content {
        -webkit-box-pack:right;
        -ms-flex-pack: right;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        align-items: center;
        -ms-flex-direction: row;
        flex-direction: row;
        justify-content: right;
        padding: 3.5em 0
    }

    uc-sticky-banner .uc-sticky-banner__content__text-mobile {
        display: none
    }
}

uc-sticky-banner .uc-sticky-banner__content__text-desktop {
    display: none
}

@media(min-width: 68rem) {
    uc-sticky-banner .uc-sticky-banner__content__text-desktop {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

uc-sticky-banner .uc-sticky-banner__content__text {
    color: #012169
}

uc-sticky-banner .uc-sticky-banner__content__text p {
    font-family: "Connections";
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 100;
    line-height: 1.25;
    margin: 0!important
}

@media(min-width: 68rem) {
    uc-sticky-banner .uc-sticky-banner__content__text p {
        font-size:2rem
    }
}

uc-sticky-banner .uc-sticky-banner__content__text-desktop--sticky,uc-sticky-banner .uc-sticky-banner__content__text-mobile--sticky {
    display: none
}

uc-sticky-banner .uc-sticky-banner__content__text-mobile {
    text-align: center
}

uc-sticky-banner .uc-sticky-banner__content__cta {
    margin: 2pc 0 0
}

@media(min-width: 68rem) {
    uc-sticky-banner .uc-sticky-banner__content__cta {
        margin:0 90pt 0 3pc
    }
}

uc-sticky-banner .uc-sticky-banner.noCta .uc-sticky-banner__wrapper {
    padding: .75em
}

uc-sticky-banner .uc-sticky-banner.noCta .uc-sticky-banner__content {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    align-items: center;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: center;
    padding: 3em .75em
}

@media(min-width: 40rem) {
    uc-sticky-banner .uc-sticky-banner.noCta .uc-sticky-banner__content {
        padding:3em 5em
    }
}

@media(min-width: 68rem) {
    uc-sticky-banner .uc-sticky-banner.noCta .uc-sticky-banner__content {
        padding:3.5em 6.5em
    }
}

uc-sticky-banner .uc-sticky-banner.noCta .uc-sticky-banner__content__text {
    text-align: center
}

uc-sticky-banner .uc-sticky-banner.noCta .uc-sticky-banner__content__text p {
    font-size: 1.25rem
}

@media(min-width: 40rem) {
    uc-sticky-banner .uc-sticky-banner.noCta .uc-sticky-banner__content__text p {
        font-family:Connections;
        font-size: 1.5rem;
        font-style: normal;
        font-weight: 100;
        line-height: 1.25
    }
}

@media(min-width: 40rem)and (min-width:68rem) {
    uc-sticky-banner .uc-sticky-banner.noCta .uc-sticky-banner__content__text p {
        font-size:2rem
    }
}

uc-sticky-banner .uc-sticky-banner.noCta .uc-sticky-banner__content__text a {
    color: #012169;
    text-decoration: underline
}

.aem-wrap--sticky-banner {
    z-index: 6
}

.aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner .uc-sticky-banner__wrapper {
    padding: 0
}

@media(max-width: 767px) {
    .aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner .uc-sticky-banner__wrapper {
        margin-top:65px
    }
}

.aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner .uc-sticky-banner__content {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    align-items: center;
    border: none;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: space-between;
    padding: .75em .5em
}

@media(min-width: 68rem) {
    .aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner .uc-sticky-banner__content {
        -webkit-box-pack:right;
        -ms-flex-pack: right;
        justify-content: right
    }
}

@media(min-width: 40rem) {
    .aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner .uc-sticky-banner__content__text-mobile {
        display:none
    }
}

.aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner .uc-sticky-banner__content__text-desktop {
    display: none
}

@media(min-width: 40rem) {
    .aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner .uc-sticky-banner__content__text-desktop {
        display:block
    }
}

.aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner .uc-sticky-banner__content__text p {
    font-size: 1.25rem
}

@media(min-width: 40rem) {
    .aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner .uc-sticky-banner__content__text p {
        font-size:1.5rem
    }
}

.aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner .uc-sticky-banner__content__text-desktop--default,.aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner .uc-sticky-banner__content__text-mobile--default {
    display: none
}

.aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner .uc-sticky-banner__content__text-desktop--sticky,.aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner .uc-sticky-banner__content__text-mobile--sticky {
    display: block
}

.aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner .uc-sticky-banner__content__cta {
    margin: 0 0 0 8px
}

@media(min-width: 68rem) {
    .aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner .uc-sticky-banner__content__cta {
        margin:0 72px 0 2pc
    }
}

.aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner.noCta .uc-sticky-banner__wrapper {
    padding: 0
}

@media(max-width: 767px) {
    .aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner.noCta .uc-sticky-banner__wrapper {
        margin-top:65px
    }
}

.aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner.noCta .uc-sticky-banner__content {
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    align-items: center;
    border: none;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: right;
    padding: .75em 4.5em .75em .5em
}

@media(min-width: 40rem) {
    .aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner.noCta .uc-sticky-banner__content {
        padding:.75em 4.5em
    }
}

@media(min-width: 68rem) {
    .aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner.noCta .uc-sticky-banner__content {
        -webkit-box-pack:right;
        -ms-flex-pack: right;
        justify-content: right;
        padding: 1em 4.5em
    }
}

@media(min-width: 40rem) {
    .aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner.noCta .uc-sticky-banner__content__text-mobile {
        display:none
    }
}

.aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner.noCta .uc-sticky-banner__content__text-desktop {
    display: none
}

@media(min-width: 40rem) {
    .aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner.noCta .uc-sticky-banner__content__text-desktop {
        display:block
    }
}

.aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner.noCta .uc-sticky-banner__content__text {
    text-align: right
}

.aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner.noCta .uc-sticky-banner__content__text p {
    font-size: 1.25rem
}

@media(min-width: 40rem) {
    .aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner.noCta .uc-sticky-banner__content__text p {
        font-size:1.5rem
    }
}

.aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner.noCta .uc-sticky-banner__content__text a {
    color: #012169;
    text-decoration: underline
}

.aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner.noCta .uc-sticky-banner__content__text-desktop,.aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner.noCta .uc-sticky-banner__content__text-mobile {
    text-align: right
}

.aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner.noCta .uc-sticky-banner__content__text-desktop--default,.aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner.noCta .uc-sticky-banner__content__text-mobile--default {
    display: none
}

.aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner.noCta .uc-sticky-banner__content__text-desktop--sticky,.aem-wrap--sticky-banner.is_stuck uc-sticky-banner .uc-sticky-banner.noCta .uc-sticky-banner__content__text-mobile--sticky {
    display: block
}

uc-storyblock-v2.uc-storyblock .uc-background__container {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: grid
}

uc-storyblock-v2.uc-storyblock .uc-background__container .uc-background__content>div {
    width: 100%
}

@media(max-width: calc(68rem - 1px)) {
    uc-storyblock-v2.uc-storyblock .uc-background__container .uc-background__content {
        grid-column:span 12
    }
}

uc-storyblock-v2.uc-storyblock .storyblock-content__wrapper {
    -webkit-column-gap: var(--unity-grid--col-gap);
    -moz-column-gap: var(--unity-grid--col-gap);
    column-gap: var(--unity-grid--col-gap);
    display: grid;
    grid-auto-columns: minmax(0,1fr);
    grid-auto-flow: dense;
    grid-template-columns: repeat(12,minmax(0,1fr));
    height: 100%;
    row-gap: var(--unity-grid--row-gap);
    row-gap: 0;
    width: 100%
}

@media(min-width: 68rem) {
    uc-storyblock-v2.uc-storyblock .storyblock-content__wrapper {
        padding:4rem
    }
}

uc-storyblock-v2.uc-storyblock--infront .storyblock-content,uc-storyblock-v2.uc-storyblock--infront .uc-background__content {
    height: 100%
}

@media(min-width: 68rem) {
    uc-storyblock-v2.uc-storyblock--infront .storyblock-content,uc-storyblock-v2.uc-storyblock--infront .uc-background__content {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: auto
    }
}

@media(max-width: calc(68rem - 1px)) {
    uc-storyblock-v2.uc-storyblock--infront .storyblock-content__foreground {
        grid-column:span 12
    }

    uc-storyblock-v2.uc-storyblock--infront .storyblock-content__foreground .uc.uc-image__wrapper,uc-storyblock-v2.uc-storyblock--infront .storyblock-content__foreground img,uc-storyblock-v2.uc-storyblock--infront .storyblock-content__foreground picture {
        height: 100%
    }

    uc-storyblock-v2.uc-storyblock--infront .storyblock-content__container {
        align-self: center;
        grid-column: span 12;
        padding: 2rem
    }
}

@media(min-width: 68rem) {
    uc-storyblock-v2.uc-storyblock--infront .storyblock-content__foreground {
        align-self:start;
        grid-column: span 6;
        height: auto;
        margin: 0
    }

    uc-storyblock-v2.uc-storyblock--infront .storyblock-content__container {
        align-self: center;
        grid-column: 8/span 5
    }

    uc-storyblock-v2.uc-storyblock--infront.uc-storyblock-position--center-top .uc-background,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock-position--left-top .uc-background,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock-position--right-top .uc-background {
        padding-top: 2rem
    }

    uc-storyblock-v2.uc-storyblock--infront.uc-storyblock-position--center-top .storyblock-content__foreground,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock-position--left-top .storyblock-content__foreground,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock-position--right-top .storyblock-content__foreground {
        margin-top: -6rem
    }

    uc-storyblock-v2.uc-storyblock--infront.uc-storyblock-position--center-bottom .storyblock-content__foreground,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock-position--left-bottom .storyblock-content__foreground,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock-position--right-bottom .storyblock-content__foreground {
        -ms-flex-item-align: end;
        align-self: end;
        margin-bottom: -6rem
    }

    uc-storyblock-v2.uc-storyblock--infront.uc-storyblock-position--center-bottom .uc-background,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock-position--left-bottom .uc-background,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock-position--right-bottom .uc-background {
        padding-bottom: 2rem
    }

    uc-storyblock-v2.uc-storyblock--infront.uc-storyblock-position--right-bottom .storyblock-content__foreground,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock-position--right-center .storyblock-content__foreground,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock-position--right-top .storyblock-content__foreground {
        grid-column: 7/span 6
    }

    uc-storyblock-v2.uc-storyblock--infront.uc-storyblock-position--right-bottom .storyblock-content__container,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock-position--right-center .storyblock-content__container,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock-position--right-top .storyblock-content__container {
        grid-column: span 5
    }

    uc-storyblock-v2.uc-storyblock--infront.uc-storyblock-position--center .storyblock-content__container,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock-position--center .storyblock-content__foreground,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock-position--center-bottom .storyblock-content__container,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock-position--center-bottom .storyblock-content__foreground,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock-position--center-top .storyblock-content__container,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock-position--center-top .storyblock-content__foreground {
        grid-column: 3/span 8
    }

    uc-storyblock-v2.uc-storyblock--infront.uc-storyblock-position--left-center .storyblock-content__foreground,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock-position--right-center .storyblock-content__foreground {
        -ms-flex-item-align: center;
        align-self: center
    }

    uc-storyblock-v2.uc-storyblock--infront.uc-storyblock-position--center-bottom .storyblock-content__foreground {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    uc-storyblock-v2.uc-storyblock--infront.uc-storyblock-position--center-bottom .storyblock-content__container {
        padding-bottom: 4rem
    }

    uc-storyblock-v2.uc-storyblock--infront.uc-storyblock-position--center .storyblock-content__container,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock-position--center-top .storyblock-content__container {
        padding-top: 4rem
    }

    uc-storyblock-v2.uc-storyblock--infront.uc-storyblock--fill-all.uc-storyblock-position--left-bottom .storyblock-content__foreground,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock--fill-all.uc-storyblock-position--left-center .storyblock-content__foreground,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock--fill-all.uc-storyblock-position--left-top .storyblock-content__foreground,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock--fill-edge.uc-storyblock-position--left-bottom .storyblock-content__foreground,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock--fill-edge.uc-storyblock-position--left-center .storyblock-content__foreground,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock--fill-edge.uc-storyblock-position--left-top .storyblock-content__foreground {
        margin-left: -4rem;
        width: calc(100% + 4rem)
    }

    uc-storyblock-v2.uc-storyblock--infront.uc-storyblock--fill-all.uc-storyblock-position--right-bottom .storyblock-content__foreground,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock--fill-all.uc-storyblock-position--right-center .storyblock-content__foreground,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock--fill-all.uc-storyblock-position--right-top .storyblock-content__foreground,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock--fill-edge.uc-storyblock-position--right-bottom .storyblock-content__foreground,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock--fill-edge.uc-storyblock-position--right-center .storyblock-content__foreground,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock--fill-edge.uc-storyblock-position--right-top .storyblock-content__foreground {
        margin-right: -4rem;
        width: calc(100% + 4rem)
    }

    uc-storyblock-v2.uc-storyblock--infront.uc-storyblock--fill-all .storyblock-content__foreground {
        -ms-flex-item-align: auto;
        align-self: auto
    }

    uc-storyblock-v2.uc-storyblock--infront.uc-storyblock--fill-all .storyblock-content__foreground .uc-image__wrapper,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock--fill-all .storyblock-content__foreground img,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock--fill-all .storyblock-content__foreground picture {
        height: 100%
    }

    uc-storyblock-v2.uc-storyblock--infront.uc-storyblock--fill-all.uc-storyblock-position--left-top .storyblock-content__foreground,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock--fill-all.uc-storyblock-position--right-top .storyblock-content__foreground {
        margin-bottom: -4rem
    }

    uc-storyblock-v2.uc-storyblock--infront.uc-storyblock--fill-all.uc-storyblock-position--left-bottom .storyblock-content__foreground,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock--fill-all.uc-storyblock-position--right-bottom .storyblock-content__foreground {
        margin-top: -4rem
    }

    uc-storyblock-v2.uc-storyblock--infront.uc-storyblock--fill-all.uc-storyblock-position--left-center .storyblock-content__foreground,uc-storyblock-v2.uc-storyblock--infront.uc-storyblock--fill-all.uc-storyblock-position--right-center .storyblock-content__foreground {
        margin-bottom: -4rem;
        margin-top: -4rem
    }
}

uc-storyblock-v2.uc-storyblock--infront.uc-storyblock--vertical-alignment-top .storyblock-content__container {
    -ms-flex-item-align: start;
    align-self: start
}

uc-storyblock-v2.uc-storyblock--infront.uc-storyblock--vertical-alignment-bottom .storyblock-content__container {
    -ms-flex-item-align: end;
    align-self: end
}

@media(max-width: calc(68rem - 1px)) {
    uc-storyblock-v2.uc-storyblock--back .uc-background__container {
        background-image:none
    }

    uc-storyblock-v2.uc-storyblock--back .uc-background__content {
        display: grid
    }

    uc-storyblock-v2.uc-storyblock--back .uc-background__container--stack-image,uc-storyblock-v2.uc-storyblock--back .uc-background__container--video-wrapper {
        display: block;
        grid-column: span 12
    }

    uc-storyblock-v2.uc-storyblock--back .uc-background__container--stack-image img,uc-storyblock-v2.uc-storyblock--back .uc-background__container--stack-image picture,uc-storyblock-v2.uc-storyblock--back .uc-background__container--video-wrapper img,uc-storyblock-v2.uc-storyblock--back .uc-background__container--video-wrapper picture {
        height: 100%
    }

    uc-storyblock-v2.uc-storyblock--back .storyblock-content {
        grid-column: span 12
    }

    uc-storyblock-v2.uc-storyblock--back .storyblock-content .storyblock-content__container {
        padding: 2rem
    }

    uc-storyblock-v2.uc-storyblock--back .uc-background__container--video-wrapper {
        height: auto;
        left: auto;
        position: relative;
        top: auto;
        width: auto
    }
}

uc-storyblock-v2.uc-storyblock--back .uc-background__container--transparent .storyblock-content__container {
    background-color: transparent
}

uc-storyblock-v2.uc-storyblock--back .uc-background__container--white .storyblock-content__container {
    background-color: #fff
}

uc-storyblock-v2.uc-storyblock--back .uc-background__container--dark-blue .storyblock-content__container {
    background-color: #012169
}

uc-storyblock-v2.uc-storyblock--back .uc-background__container--royal-blue .storyblock-content__container {
    background-color: #0053c2
}

uc-storyblock-v2.uc-storyblock--back .uc-background__container--bright-blue .storyblock-content__container {
    background-color: #0073cf
}

uc-storyblock-v2.uc-storyblock--back .uc-background__container--bright-red .storyblock-content__container {
    background-color: #e31837
}

uc-storyblock-v2.uc-storyblock--back .uc-background__container--crimson-red .storyblock-content__container {
    background-color: #780032
}

uc-storyblock-v2.uc-storyblock--back .uc-background__container--regal-red .storyblock-content__container {
    background-color: #c41230
}

uc-storyblock-v2.uc-storyblock--back .uc-background__container--gray .storyblock-content__container {
    background-color: #646464
}

uc-storyblock-v2.uc-storyblock--back .uc-background__container--lightgray .storyblock-content__container {
    background-color: #f5f5f5
}

uc-storyblock-v2.uc-storyblock--back .uc-background__container--black .storyblock-content__container {
    background-color: #000
}

uc-storyblock-v2.uc-storyblock--back .storyblock-content__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
    flex-flow: column;
    grid-column: span 12;
    justify-content: center;
    padding: 3rem
}

@media(min-width: 68rem) {
    uc-storyblock-v2.uc-storyblock--back .uc-background__content {
        -webkit-box-align:start;
        -ms-flex-align: start;
        align-items: start;
        display: grid
    }

    uc-storyblock-v2.uc-storyblock--back .uc-background__container {
        aspect-ratio: 12/5
    }

    uc-storyblock-v2.uc-storyblock--back .storyblock-content__container {
        grid-column: span 6
    }

    uc-storyblock-v2.uc-storyblock--back.uc-storyblock-position--center-top .uc-background,uc-storyblock-v2.uc-storyblock--back.uc-storyblock-position--left-top .uc-background,uc-storyblock-v2.uc-storyblock--back.uc-storyblock-position--right-top .uc-background {
        padding-top: 2rem
    }

    uc-storyblock-v2.uc-storyblock--back.uc-storyblock-position--center-top .storyblock-content__container,uc-storyblock-v2.uc-storyblock--back.uc-storyblock-position--left-top .storyblock-content__container,uc-storyblock-v2.uc-storyblock--back.uc-storyblock-position--right-top .storyblock-content__container {
        margin-top: -6rem
    }

    uc-storyblock-v2.uc-storyblock--back.uc-storyblock-position--center-bottom .storyblock-content__container,uc-storyblock-v2.uc-storyblock--back.uc-storyblock-position--left-bottom .storyblock-content__container,uc-storyblock-v2.uc-storyblock--back.uc-storyblock-position--right-bottom .storyblock-content__container {
        margin-bottom: -6rem
    }

    uc-storyblock-v2.uc-storyblock--back.uc-storyblock-position--center-bottom .uc-background,uc-storyblock-v2.uc-storyblock--back.uc-storyblock-position--left-bottom .uc-background,uc-storyblock-v2.uc-storyblock--back.uc-storyblock-position--right-bottom .uc-background {
        padding-bottom: 2rem
    }

    uc-storyblock-v2.uc-storyblock--back.uc-storyblock-position--center-bottom .uc-background__content,uc-storyblock-v2.uc-storyblock--back.uc-storyblock-position--left-bottom .uc-background__content,uc-storyblock-v2.uc-storyblock--back.uc-storyblock-position--right-bottom .uc-background__content {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: end
    }

    uc-storyblock-v2.uc-storyblock--back.uc-storyblock-position--right-bottom .storyblock-content__container,uc-storyblock-v2.uc-storyblock--back.uc-storyblock-position--right-center .storyblock-content__container,uc-storyblock-v2.uc-storyblock--back.uc-storyblock-position--right-top .storyblock-content__container {
        grid-column: 7/span 6
    }

    uc-storyblock-v2.uc-storyblock--back.uc-storyblock-position--center .storyblock-content__container,uc-storyblock-v2.uc-storyblock--back.uc-storyblock-position--center-bottom .storyblock-content__container,uc-storyblock-v2.uc-storyblock--back.uc-storyblock-position--center-top .storyblock-content__container {
        grid-column: 4/span 6
    }

    uc-storyblock-v2.uc-storyblock--back.uc-storyblock-position--center .uc-background__content,uc-storyblock-v2.uc-storyblock--back.uc-storyblock-position--left-center .uc-background__content,uc-storyblock-v2.uc-storyblock--back.uc-storyblock-position--right-center .uc-background__content {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    uc-storyblock-v2.uc-storyblock--back.uc-storyblock-position--center-top .storyblock-content__wrapper {
        padding-bottom: 10rem
    }

    uc-storyblock-v2.uc-storyblock--back.uc-storyblock-position--center-bottom .storyblock-content__wrapper {
        padding-top: 10rem
    }

    uc-storyblock-v2.uc-storyblock--back.uc-storyblock-position--center .storyblock-content__wrapper {
        padding-bottom: 5rem;
        padding-top: 5rem
    }
}

@media(min-width: 68rem)and (min-width:68rem) {
    uc-storyblock-v2.uc-storyblock--back.uc-storyblock--size-wide .storyblock-content__container {
        grid-column:span 10;
        padding-left: calc(10% - var(--unity-grid--col-gap)*9/10 + var(--unity-grid--col-gap));
        padding-right: calc(10% - var(--unity-grid--col-gap)*9/10 + var(--unity-grid--col-gap))
    }

    uc-storyblock-v2.uc-storyblock--back.uc-storyblock--size-wide.uc-storyblock-position--right-bottom .storyblock-content__container,uc-storyblock-v2.uc-storyblock--back.uc-storyblock--size-wide.uc-storyblock-position--right-center .storyblock-content__container,uc-storyblock-v2.uc-storyblock--back.uc-storyblock--size-wide.uc-storyblock-position--right-top .storyblock-content__container {
        grid-column: 3/span 10
    }

    uc-storyblock-v2.uc-storyblock--back.uc-storyblock--size-wide.uc-storyblock-position--center .storyblock-content__container,uc-storyblock-v2.uc-storyblock--back.uc-storyblock--size-wide.uc-storyblock-position--center-bottom .storyblock-content__container,uc-storyblock-v2.uc-storyblock--back.uc-storyblock--size-wide.uc-storyblock-position--center-top .storyblock-content__container {
        grid-column: 2/span 10
    }
}

uc-storyblock-v2 uc-background .uc-background__content>div>.newpar.new.section.cq-Editable-dom {
    display: none
}

uc-storyblock.outdent-double,uc-storyblock.outdent-top {
    display: block
}

@media(min-width: 40rem) {
    uc-storyblock.outdent-double,uc-storyblock.outdent-top {
        margin-top:2rem
    }
}

uc-storyblock .storyblock-content__wrapper {
    display: grid;
    grid-template-columns: 100%;
    margin-top: 0;
    position: relative
}

@media(min-width: 40rem) {
    uc-storyblock .storyblock-content__wrapper {
        grid-template-columns:1fr 1fr
    }

    uc-storyblock .storyblock-content__wrapper.uneven-split {
        grid-column-gap: 7%;
        grid-template-columns: 3fr 2fr;
        padding: 4rem 7rem
    }
}

@media(min-width: 40rem) {
    uc-storyblock .storyblock-content__wrapper.uneven-split:has(.image-right) {
        grid-template-columns:2fr 3fr
    }
}

@media(min-width: 68rem) {
    uc-storyblock .storyblock-content__wrapper.uneven-split {
        padding:4rem 11rem
    }
}

uc-storyblock .storyblock-content__container {
    -webkit-box-align: left;
    -ms-flex-align: left;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    align-items: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
    flex-flow: column;
    padding: 2rem;
    position: relative;
    width: 100%
}

@media(min-width: 68rem) {
    uc-storyblock .storyblock-content__container {
        padding:4rem
    }
}

uc-storyblock .storyblock-content__container.text-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

uc-storyblock .storyblock-content__container.text-top {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start
}

uc-storyblock .storyblock-content__container.uneven-split {
    padding: 2rem 4rem
}

@media(min-width: 40rem) {
    uc-storyblock .storyblock-content__container.uneven-split {
        padding:0
    }
}

uc-storyblock .storyblock-content__foreground {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    width: 100%;
    z-index: 1
}

@media(min-width: 40rem) {
    uc-storyblock .storyblock-content__foreground.image-right {
        -webkit-box-ordinal-group:3;
        -ms-flex-order: 2;
        order: 2
    }
}

uc-storyblock .storyblock-content__foreground.outdent-none {
    margin: auto
}

@media(min-width: 40rem) {
    uc-storyblock .storyblock-content__foreground.outdent-none {
        padding:2rem
    }
}

@media(min-width: 68rem) {
    uc-storyblock .storyblock-content__foreground.outdent-none {
        padding:4rem
    }
}

@media(min-width: 40rem) {
    uc-storyblock .storyblock-content__foreground.outdent-top {
        margin-top:-2rem;
        padding: 0 2rem 2rem
    }
}

@media(min-width: 68rem) {
    uc-storyblock .storyblock-content__foreground.outdent-top {
        padding:0 4rem 4rem
    }
}

@media(min-width: 40rem) {
    uc-storyblock .storyblock-content__foreground.outdent-double {
        margin-top:-2rem
    }

    uc-storyblock .storyblock-content__foreground.outdent-double.image-left {
        padding-right: 2rem
    }

    uc-storyblock .storyblock-content__foreground.outdent-double.image-right {
        padding-left: 2rem
    }
}

@media(min-width: 68rem) {
    uc-storyblock .storyblock-content__foreground.outdent-double.image-left {
        padding-right:4rem
    }

    uc-storyblock .storyblock-content__foreground.outdent-double.image-right {
        padding-left: 4rem
    }
}

uc-storyblock uc-background .uc-background__content>div>.newpar.new.section.cq-Editable-dom {
    display: none
}

.tab-button-radio-cta {
    background-color: #fff;
    border: 2px solid #bababa;
    border-radius: 6.25rem;
    color: #012169;
    color: #646464;
    cursor: pointer;
    display: block;
    font-family: "Connections";
    font-weight: light;
    padding: .75rem 1rem;
    text-align: center;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    width: 100%
}

.tab-button-radio-cta:focus,.tab-button-radio-cta:hover {
    background-color: #012169
}

@media(min-width: 68rem) {
    .tab-button-radio-cta {
        font-size:1.25rem;
        padding: 1.125rem 1.125rem .875rem
    }
}

@media(min-width: 82rem) {
    .tab-button-radio-cta {
        font-size:1.5rem;
        padding: 1.25rem 1.25rem 1rem
    }
}

.tab-button-radio-cta--selected,.tab-button-radio-cta:focus,.tab-button-radio-cta:hover {
    background-color: #012169;
    border: 2px solid transparent;
    color: #fff
}

@media(min-width: 82rem) {
    .tab-button__menu-container,.tab-button__menu-header-container {
        width:75%
    }
}

.tab-button__menu-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .75rem;
    padding-bottom: 2rem;
    padding-top: 1.5rem
}

@media(min-width: 68rem) {
    .tab-button__menu-container {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-bottom: 0;
        padding-top: 4rem
    }
}

.tab-button__menu-container button {
    -ms-flex-preferred-size: content;
    flex-basis: content;
    white-space: nowrap
}

@media(min-width: 68rem) {
    .tab-button__menu-container button {
        white-space:normal
    }
}

.tab-button__tab-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: none;
    -ms-flex-direction: column;
    flex-direction: column
}

.tab-button .active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.uc-tab__scroll-button {
    border: none;
    display: none;
    font-size: 24px;
    height: 0;
    opacity: 0;
    outline-offset: -1px;
    overflow: hidden;
    padding: 9pt 5px;
    position: absolute;
    -webkit-transition: opacity .32s ease;
    transition: opacity .32s ease;
    width: 0;
    z-index: 1
}

.uc-tab__scroll-button--left {
    left: 0;
    top: 0
}

.uc-tab__scroll-button--right {
    right: 0;
    top: 0
}

.uc-tab__scroll-button[aria-disabled=true] {
    cursor: not-allowed;
    pointer-events: none
}

.uc-tab[headlinetype=large] [role=tab] {
    font-family: "Connections";
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 100;
    line-height: 1.25
}

@media(min-width: 68rem) {
    .uc-tab[headlinetype=large] [role=tab] {
        font-size:1.5rem
    }
}

.uc-tab[headlinetype=small] [role=tab] {
    font-family: "Connections";
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    font-weight: 400;
    line-height: 1.5
}

@media(min-width: 68rem) {
    .uc-tab[headlinetype=small] [role=tab] {
        font-size:1.125rem
    }
}

.uc-tab[variation=center] [role=tablist] {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    justify-content: center
}

.uc-tab [role=tablist] {
    -ms-overflow-style: none;
    -webkit-box-flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    gap: 9pt;
    overflow-x: auto;
    position: relative;
    scrollbar-width: none;
    white-space: nowrap
}

@media(min-width: 68rem) {
    .uc-tab [role=tablist] {
        gap:2pc
    }
}

.uc-tab [role=tablist]::-webkit-scrollbar {
    display: none
}

.uc-tab:not(.uc-tab--first-load) [role=tabpanel] {
    -webkit-animation: fade-in .3s ease;
    animation: fade-in .3s ease
}

.uc-tab:not(.uc-tab--first-load) [role=tabpanel].uc-tab--hidden {
    -webkit-animation: fade-out .3s ease;
    animation: fade-out .3s ease
}

.uc-tab [role=tabpanel].uc-tab--hidden {
    display: none
}

.uc-tab [role=tab],.uc-tab [role=tab]:focus,.uc-tab [role=tab]:hover {
    border: none;
    cursor: pointer;
    outline-offset: -1px;
    padding: 9pt;
    text-align: center;
    -webkit-transition: all .32s ease;
    transition: all .32s ease
}

.uc-tab [role=tabpanel] {
    margin-top: 1em;
    width: 100%
}

.uc-tab [role=tabpanel] p {
    margin: 0
}

.uc-tab__scrolllist {
    overflow: hidden;
    position: relative
}

.uc-tab__slider {
    bottom: 0;
    height: 4px;
    position: absolute;
    -webkit-transition: left .24s ease;
    transition: left .24s ease
}

.uc-tab--overflowed .uc-tab__scroll-button {
    display: block
}

.uc-tab--overflowed.uc-tab--touch-enabled .label:focus-visible {
    height: 100%;
    opacity: 1;
    width: auto
}

.uc-tab--overflowed.uc-tab--touch-enabled .uc-tab__scroll-button[aria-disabled=true]:focus-visible span {
    opacity: .2
}

.uc-tab--overflowed:not(.uc-tab--touch-enabled) .uc-tab__scroll-button {
    height: 100%;
    opacity: 1;
    width: auto
}

.uc-tab--overflowed:not(.uc-tab--touch-enabled) .uc-tab__scroll-button[aria-disabled=true] span {
    opacity: .2
}

.uc-tab--overflowed:not(.uc-tab--touch-enabled) [role=tablist] {
    padding: 0 40px
}

.uc-tab--overflowed [role=tablist] {
    -webkit-box-pack: left!important;
    -ms-flex-pack: left!important;
    justify-content: left!important
}

.uc-tab[colortheme=white-background-black-text-red-highlight] {
    background: #fff;
    display: block
}

.uc-tab[colortheme=white-background-black-text-red-highlight] .uc-tab__scroll-button {
    background: #fff;
    color: #000
}

.uc-tab[colortheme=white-background-black-text-red-highlight] .label:hover {
    background: #f5f5f5
}

.uc-tab[colortheme=white-background-black-text-red-highlight] .label:focus-visible {
    outline: 1px solid #3375ce
}

.uc-tab[colortheme=white-background-black-text-red-highlight] .uc-tab__slider {
    background: #e31837
}

.uc-tab[colortheme=white-background-black-text-red-highlight] [role=tablist] {
    border-bottom: 1px solid #d5d5d5
}

.uc-tab[colortheme=white-background-black-text-red-highlight] [role=tab] {
    background: #fff;
    color: #000
}

.uc-tab[colortheme=white-background-black-text-red-highlight] [role=tab][aria-selected=true] {
    color: #e31837
}

.uc-tab[colortheme=white-background-black-text-red-highlight] [role=tab]:focus-visible {
    outline: 1px solid #3375ce
}

.uc-tab[colortheme=white-background-black-text-red-highlight] [role=tab][aria-selected=false]:hover {
    background: #f5f5f5
}

.uc-tab[colortheme=white-background-black-text-dark-blue-highlight] {
    background: #fff;
    display: block
}

.uc-tab[colortheme=white-background-black-text-dark-blue-highlight] .uc-tab__scroll-button {
    background: #fff;
    color: #000
}

.uc-tab[colortheme=white-background-black-text-dark-blue-highlight] .label:hover {
    background: #f5f5f5
}

.uc-tab[colortheme=white-background-black-text-dark-blue-highlight] .label:focus-visible {
    outline: 1px solid #3375ce
}

.uc-tab[colortheme=white-background-black-text-dark-blue-highlight] .uc-tab__slider {
    background: #012169
}

.uc-tab[colortheme=white-background-black-text-dark-blue-highlight] [role=tablist] {
    border-bottom: 1px solid #d5d5d5
}

.uc-tab[colortheme=white-background-black-text-dark-blue-highlight] [role=tab] {
    background: #fff;
    color: #000
}

.uc-tab[colortheme=white-background-black-text-dark-blue-highlight] [role=tab][aria-selected=true] {
    color: #012169
}

.uc-tab[colortheme=white-background-black-text-dark-blue-highlight] [role=tab]:focus-visible {
    outline: 1px solid #3375ce
}

.uc-tab[colortheme=white-background-black-text-dark-blue-highlight] [role=tab][aria-selected=false]:hover {
    background: #f5f5f5
}

.uc-tab[colortheme=white-background-black-text-royal-blue-highlight] {
    background: #fff;
    display: block
}

.uc-tab[colortheme=white-background-black-text-royal-blue-highlight] .uc-tab__scroll-button {
    background: #fff;
    color: #000
}

.uc-tab[colortheme=white-background-black-text-royal-blue-highlight] .label:hover {
    background: #f5f5f5
}

.uc-tab[colortheme=white-background-black-text-royal-blue-highlight] .label:focus-visible {
    outline: 1px solid #3375ce
}

.uc-tab[colortheme=white-background-black-text-royal-blue-highlight] .uc-tab__slider {
    background: #0053c2
}

.uc-tab[colortheme=white-background-black-text-royal-blue-highlight] [role=tablist] {
    border-bottom: 1px solid #d5d5d5
}

.uc-tab[colortheme=white-background-black-text-royal-blue-highlight] [role=tab] {
    background: #fff;
    color: #000
}

.uc-tab[colortheme=white-background-black-text-royal-blue-highlight] [role=tab][aria-selected=true] {
    color: #0053c2
}

.uc-tab[colortheme=white-background-black-text-royal-blue-highlight] [role=tab]:focus-visible {
    outline: 1px solid #3375ce
}

.uc-tab[colortheme=white-background-black-text-royal-blue-highlight] [role=tab][aria-selected=false]:hover {
    background: #f5f5f5
}

.uc-tab[colortheme=grey-background-black-text-red-highlight] {
    background: #f5f5f5;
    display: block
}

.uc-tab[colortheme=grey-background-black-text-red-highlight] .uc-tab__scroll-button {
    background: #f5f5f5;
    color: #000
}

.uc-tab[colortheme=grey-background-black-text-red-highlight] .label:hover {
    background: #fff
}

.uc-tab[colortheme=grey-background-black-text-red-highlight] .label:focus-visible {
    outline: 1px solid #3375ce
}

.uc-tab[colortheme=grey-background-black-text-red-highlight] .uc-tab__slider {
    background: #e31837
}

.uc-tab[colortheme=grey-background-black-text-red-highlight] [role=tablist] {
    border-bottom: 1px solid #d5d5d5
}

.uc-tab[colortheme=grey-background-black-text-red-highlight] [role=tab] {
    background: #f5f5f5;
    color: #000
}

.uc-tab[colortheme=grey-background-black-text-red-highlight] [role=tab][aria-selected=true] {
    color: #e31837
}

.uc-tab[colortheme=grey-background-black-text-red-highlight] [role=tab]:focus-visible {
    outline: 1px solid #3375ce
}

.uc-tab[colortheme=grey-background-black-text-red-highlight] [role=tab][aria-selected=false]:hover {
    background: #fff
}

.uc-tab[colortheme=grey-background-black-text-dark-blue-highlight] {
    background: #f5f5f5;
    display: block
}

.uc-tab[colortheme=grey-background-black-text-dark-blue-highlight] .uc-tab__scroll-button {
    background: #f5f5f5;
    color: #000
}

.uc-tab[colortheme=grey-background-black-text-dark-blue-highlight] .label:hover {
    background: #fff
}

.uc-tab[colortheme=grey-background-black-text-dark-blue-highlight] .label:focus-visible {
    outline: 1px solid #3375ce
}

.uc-tab[colortheme=grey-background-black-text-dark-blue-highlight] .uc-tab__slider {
    background: #012169
}

.uc-tab[colortheme=grey-background-black-text-dark-blue-highlight] [role=tablist] {
    border-bottom: 1px solid #d5d5d5
}

.uc-tab[colortheme=grey-background-black-text-dark-blue-highlight] [role=tab] {
    background: #f5f5f5;
    color: #000
}

.uc-tab[colortheme=grey-background-black-text-dark-blue-highlight] [role=tab][aria-selected=true] {
    color: #012169
}

.uc-tab[colortheme=grey-background-black-text-dark-blue-highlight] [role=tab]:focus-visible {
    outline: 1px solid #3375ce
}

.uc-tab[colortheme=grey-background-black-text-dark-blue-highlight] [role=tab][aria-selected=false]:hover {
    background: #fff
}

.uc-tab[colortheme=grey-background-black-text-royal-blue-highlight] {
    background: #f5f5f5;
    display: block
}

.uc-tab[colortheme=grey-background-black-text-royal-blue-highlight] .uc-tab__scroll-button {
    background: #f5f5f5;
    color: #000
}

.uc-tab[colortheme=grey-background-black-text-royal-blue-highlight] .label:hover {
    background: #fff
}

.uc-tab[colortheme=grey-background-black-text-royal-blue-highlight] .label:focus-visible {
    outline: 1px solid #3375ce
}

.uc-tab[colortheme=grey-background-black-text-royal-blue-highlight] .uc-tab__slider {
    background: #0053c2
}

.uc-tab[colortheme=grey-background-black-text-royal-blue-highlight] [role=tablist] {
    border-bottom: 1px solid #d5d5d5
}

.uc-tab[colortheme=grey-background-black-text-royal-blue-highlight] [role=tab] {
    background: #f5f5f5;
    color: #000
}

.uc-tab[colortheme=grey-background-black-text-royal-blue-highlight] [role=tab][aria-selected=true] {
    color: #0053c2
}

.uc-tab[colortheme=grey-background-black-text-royal-blue-highlight] [role=tab]:focus-visible {
    outline: 1px solid #3375ce
}

.uc-tab[colortheme=grey-background-black-text-royal-blue-highlight] [role=tab][aria-selected=false]:hover {
    background: #fff
}

.uc-tab[colortheme=blue-background-white-text-white-highlight] {
    background: #012169;
    display: block
}

.uc-tab[colortheme=blue-background-white-text-white-highlight] .uc-tab__scroll-button {
    background: #012169;
    color: #fff
}

.uc-tab[colortheme=blue-background-white-text-white-highlight] .label:hover {
    background: #344e87
}

.uc-tab[colortheme=blue-background-white-text-white-highlight] .label:focus-visible {
    outline: 1px solid #fff
}

.uc-tab[colortheme=blue-background-white-text-white-highlight] .uc-tab__slider {
    background: #fff
}

.uc-tab[colortheme=blue-background-white-text-white-highlight] [role=tablist] {
    border-bottom: 1px solid #d5d5d5
}

.uc-tab[colortheme=blue-background-white-text-white-highlight] [role=tab] {
    background: #012169;
    color: #fff
}

.uc-tab[colortheme=blue-background-white-text-white-highlight] [role=tab][aria-selected=true] {
    color: #fff
}

.uc-tab[colortheme=blue-background-white-text-white-highlight] [role=tab]:focus-visible {
    outline: 1px solid #fff
}

.uc-tab[colortheme=blue-background-white-text-white-highlight] [role=tab][aria-selected=false]:hover {
    background: #344e87
}

.uc-tab[colortheme=light-blue-background-black-text-blue-highlight] {
    background: #dfeaff;
    display: block
}

.uc-tab[colortheme=light-blue-background-black-text-blue-highlight] .uc-tab__scroll-button {
    background: #dfeaff;
    color: #000
}

.uc-tab[colortheme=light-blue-background-black-text-blue-highlight] .label:hover {
    background: #bdd2ff
}

.uc-tab[colortheme=light-blue-background-black-text-blue-highlight] .label:focus-visible {
    outline: 1px solid #0053c2
}

.uc-tab[colortheme=light-blue-background-black-text-blue-highlight] .uc-tab__slider {
    background: #2f42ff
}

.uc-tab[colortheme=light-blue-background-black-text-blue-highlight] [role=tablist] {
    border-bottom: 1px solid #b2a6a6
}

.uc-tab[colortheme=light-blue-background-black-text-blue-highlight] [role=tab] {
    background: #dfeaff;
    color: #000
}

.uc-tab[colortheme=light-blue-background-black-text-blue-highlight] [role=tab][aria-selected=true] {
    color: #0053c2
}

.uc-tab[colortheme=light-blue-background-black-text-blue-highlight] [role=tab]:focus-visible {
    outline: 1px solid #2f42ff
}

.uc-tab[colortheme=light-blue-background-black-text-blue-highlight] [role=tab][aria-selected=false]:hover {
    background: #cedfff
}

.uc-tab[colortheme=red-background-white-text-white-highlight] {
    background: #c41230;
    display: block
}

.uc-tab[colortheme=red-background-white-text-white-highlight] .uc-tab__scroll-button {
    background: #c41230;
    color: #fff
}

.uc-tab[colortheme=red-background-white-text-white-highlight] .label:hover {
    background: #d14159
}

.uc-tab[colortheme=red-background-white-text-white-highlight] .label:focus-visible {
    outline: 1px solid #fff
}

.uc-tab[colortheme=red-background-white-text-white-highlight] .uc-tab__slider {
    background: #fff
}

.uc-tab[colortheme=red-background-white-text-white-highlight] [role=tablist] {
    border-bottom: 1px solid #d5d5d5
}

.uc-tab[colortheme=red-background-white-text-white-highlight] [role=tab] {
    background: #c41230;
    color: #fff
}

.uc-tab[colortheme=red-background-white-text-white-highlight] [role=tab][aria-selected=true] {
    color: #fff
}

.uc-tab[colortheme=red-background-white-text-white-highlight] [role=tab]:focus-visible {
    outline: 1px solid #fff
}

.uc-tab[colortheme=red-background-white-text-white-highlight] [role=tab][aria-selected=false]:hover {
    background: #d14159
}

.uc-tab[colortheme=blue-background-white-text-tab-only] {
    display: block
}

.uc-tab[colortheme=blue-background-white-text-tab-only] .uc-tab__scrolllist {
    background: #012169
}

.uc-tab[colortheme=blue-background-white-text-tab-only] [role=tabpanel] {
    margin-top: 0;
    padding-top: 0
}

.uc-tab[colortheme=blue-background-white-text-tab-only] .uc-tab__scroll-button {
    background: #012169;
    color: #fff
}

.uc-tab[colortheme=blue-background-white-text-tab-only] .label:hover {
    background: #344e87
}

.uc-tab[colortheme=blue-background-white-text-tab-only] .label:focus-visible {
    outline: 1px solid #fff
}

.uc-tab[colortheme=blue-background-white-text-tab-only] .uc-tab__slider {
    background: #fff
}

.uc-tab[colortheme=blue-background-white-text-tab-only] [role=tablist] {
    border-bottom: 1px solid #d5d5d5;
    margin-left: auto;
    margin-right: auto;
    max-width: 82rem;
    position: relative
}

.uc-tab[colortheme=blue-background-white-text-tab-only] [role=tab] {
    background: #012169;
    color: #fff
}

.uc-tab[colortheme=blue-background-white-text-tab-only] [role=tab][aria-selected=true] {
    color: #fff
}

.uc-tab[colortheme=blue-background-white-text-tab-only] [role=tab]:focus-visible {
    outline: 1px solid #fff
}

.uc-tab[colortheme=blue-background-white-text-tab-only] [role=tab][aria-selected=false]:hover {
    background: #344e87
}

.uc-tab[colortheme=blue-background-white-text-tab-only].uc-tab--touch-enabled .uc-tab__scroll-button {
    height: 100%;
    opacity: 1;
    width: auto
}

.uc-tab[colortheme=blue-background-white-text-tab-only].uc-tab--touch-enabled .label:focus-visible {
    height: 100%;
    opacity: 1;
    width: auto
}

.uc-tab[colortheme=blue-background-white-text-tab-only].uc-tab--touch-enabled .uc-tab__scroll-button[aria-disabled=true]:focus-visible span {
    opacity: .2
}

.uc-tab[colortheme=blue-background-white-text-tab-only].uc-tab--touch-enabled .uc-tab__scroll-button[aria-disabled=true] span {
    opacity: .2
}

.uc-tab[colortheme=blue-background-white-text-tab-only].uc-tab--touch-enabled [role=tablist] {
    padding: 0 40px
}

@-webkit-keyframes fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes fade-out {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fade-out {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

unity-table table {
    border-collapse: separate;
    border-spacing: 0;
    table-layout: fixed;
    width: 100%
}

@media(min-width: 40rem) {
    unity-table table {
        border-spacing:4px
    }
}

unity-table table caption {
    clip: rect(1px,1px,1px,1px);
    height: 1px;
    margin-top: -1px;
    overflow: hidden;
    width: 1px
}

unity-table table td,unity-table table th {
    padding: 25px
}

unity-table table tbody td,unity-table table tbody th {
    border-color: transparent;
    border-style: solid
}

unity-table table thead th {
    background-color: #fff
}

unity-table table .row--mobile {
    display: none
}

unity-table table.gray .odd {
    background-color: #f5f5f5
}

unity-table table.centered td,unity-table table.left td {
    text-align: center
}

@media(min-width: 40rem) {
    unity-table table.left td {
        text-align:left
    }
}

unity-table table.right td {
    text-align: center
}

@media(min-width: 40rem) {
    unity-table table.right td {
        text-align:right
    }
}

@media(max-width: 39rem) {
    unity-table table[rowHeader] thead th:first-child {
        display:none
    }
}

unity-table table[rowHeader] .row--mobile {
    display: table-row
}

@media(min-width: 40rem) {
    unity-table table[rowHeader] .row--mobile {
        display:none
    }
}

@media(max-width: 39rem) {
    unity-table table[rowHeader] .row:not(unity-table table[rowHeader] .row--mobile) th,unity-table table[rowHeader] .tab-button__wrapper:not(unity-table table[rowHeader] .row--mobile) th {
        display:none
    }
}

unity-table table[mobileStickyHeader] thead th {
    background-color: #fff
}

@media(max-width: 39rem) {
    unity-table table[mobileStickyHeader] thead th {
        position:sticky;
        top: 0
    }
}

.animation-wrapper {
    opacity: 0;
    position: relative
}

.animation-wrapper.fadeIn.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

.animation-wrapper.fadeUp.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -webkit-transition: opacity .5s ease,-webkit-transform .5s ease;
    transition: opacity .5s ease,-webkit-transform .5s ease;
    transition: opacity .5s ease,transform .5s ease;
    transition: opacity .5s ease,transform .5s ease,-webkit-transform .5s ease
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(50px);
        transform: translateY(50px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(50px);
        transform: translateY(50px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.uc-cmp-text p,.uc-heading__subheadline p {
    font-family: "Connections";
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5
}

@media(min-width: 68rem) {
    .uc-cmp-text p,.uc-heading__subheadline p {
        font-size:1.125rem
    }
}

.uc-cmp-text a,.uc-heading__subheadline a {
    color: #0053c2;
    text-decoration: none
}

.uc-cmp-text a:active,.uc-cmp-text a:focus,.uc-cmp-text a:hover,.uc-heading__subheadline a:active,.uc-heading__subheadline a:focus,.uc-heading__subheadline a:hover {
    text-decoration: underline
}

.uc-cmp-text a:focus,.uc-heading__subheadline a:focus {
    outline: 0
}

.uc-cmp-text ol,.uc-cmp-text ul,.uc-heading__subheadline ol,.uc-heading__subheadline ul {
    font-family: "Connections";
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    margin-left: 0;
    margin-right: 0;
    padding: 0
}

@media(min-width: 68rem) {
    .uc-cmp-text ol,.uc-cmp-text ul,.uc-heading__subheadline ol,.uc-heading__subheadline ul {
        font-size:1.125rem
    }
}

.uc-cmp-text ol li,.uc-cmp-text ul li,.uc-heading__subheadline ol li,.uc-heading__subheadline ul li {
    margin-left: 20px
}

.uc-cmp-text.list--no-margin ol,.uc-cmp-text.list--no-margin ul,.uc-heading__subheadline.list--no-margin ol,.uc-heading__subheadline.list--no-margin ul {
    margin-bottom: 0;
    margin-top: 0
}

.uc-cmp-text.list--condensed ol,.uc-cmp-text.list--condensed ul,.uc-heading__subheadline.list--condensed ol,.uc-heading__subheadline.list--condensed ul {
    line-height: 1
}

.uc-cmp-text.list--bullet-white ol li,.uc-cmp-text.list--bullet-white ul li,.uc-heading__subheadline.list--bullet-white ol li,.uc-heading__subheadline.list--bullet-white ul li {
    color: #fff
}

.uc-cmp-text sub,.uc-cmp-text sup,.uc-heading__subheadline sub,.uc-heading__subheadline sup {
    font-size: .55em;
    font-weight: bolder;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

.uc-cmp-text sup,.uc-heading__subheadline sup {
    letter-spacing: -.025em;
    padding-left: .125em;
    top: -.8em
}

.uc-cmp-text sub,.uc-heading__subheadline sub {
    bottom: -.25em
}

.uc-cmp-text sub a,.uc-cmp-text sup a,.uc-heading__subheadline sub a,.uc-heading__subheadline sup a {
    color: inherit!important
}

.uc-cmp-text figure,.uc-heading__subheadline figure {
    margin: 0 0 2.5rem
}

.uc-cmp-text figure figcaption,.uc-heading__subheadline figure figcaption {
    margin: .5rem 0
}

.uc-cmp-text .uc-inline-link--black,.uc-cmp-text .uc-inline-link--white,.uc-heading__subheadline .uc-inline-link--black,.uc-heading__subheadline .uc-inline-link--white {
    -webkit-transition: all .2s cubic-bezier(.02,.01,.47,1) .05s;
    transition: all .2s cubic-bezier(.02,.01,.47,1) .05s
}

.uc-cmp-text .uc-inline-link--black,.uc-heading__subheadline .uc-inline-link--black {
    border-bottom: 1px solid #0053c2;
    color: #000
}

.uc-cmp-text .uc-inline-link--black:focus,.uc-cmp-text .uc-inline-link--black:hover,.uc-heading__subheadline .uc-inline-link--black:focus,.uc-heading__subheadline .uc-inline-link--black:hover {
    background: #0053c2;
    color: #fff
}

.uc-cmp-text .uc-inline-link--white,.uc-heading__subheadline .uc-inline-link--white {
    border-bottom: 1px solid #fff;
    color: #fff
}

.uc-cmp-text .uc-inline-link--white:focus,.uc-cmp-text .uc-inline-link--white:hover,.uc-heading__subheadline .uc-inline-link--white:focus,.uc-heading__subheadline .uc-inline-link--white:hover {
    background: #fff;
    border-bottom: transparent;
    color: #0053c2
}

.uc-cmp-text .uc-inline-link-4_0--black,.uc-heading__subheadline .uc-inline-link-4_0--black {
    border-bottom: 1px solid #1d2ecf;
    color: #000;
    -webkit-transition: all .2s cubic-bezier(.02,.01,.47,1) .05s;
    transition: all .2s cubic-bezier(.02,.01,.47,1) .05s
}

.uc-cmp-text .uc-inline-link-4_0--black:focus,.uc-cmp-text .uc-inline-link-4_0--black:hover,.uc-heading__subheadline .uc-inline-link-4_0--black:focus,.uc-heading__subheadline .uc-inline-link-4_0--black:hover {
    background: #1d2ecf;
    color: #fff
}

uc-toast-notification.uc-toast {
    -webkit-animation: slideUpFadeIn .25s ease-out;
    animation: slideUpFadeIn .25s ease-out;
    background-color: #fff;
    -webkit-box-shadow: 0 8px 9pt rgba(0,0,0,.12);
    box-shadow: 0 8px 9pt rgba(0,0,0,.12);
    display: none;
    margin-bottom: 1pc;
    opacity: 0;
    padding: 1pc 3pc 1pc 72px;
    position: fixed;
    right: 4pc;
    top: 24px;
    -webkit-transition: opacity .25s,margin-bottom .25s,-webkit-transform .25s;
    transition: opacity .25s,margin-bottom .25s,-webkit-transform .25s;
    transition: transform .25s,opacity .25s,margin-bottom .25s;
    transition: transform .25s,opacity .25s,margin-bottom .25s,-webkit-transform .25s;
    width: 434px;
    z-index: 100
}

@media(max-width: 40rem) {
    uc-toast-notification.uc-toast {
        max-width:327px;
        right: 1pc;
        width: 100%
    }
}

@media(max-width: 450px) {
    uc-toast-notification.uc-toast {
        max-width:360px
    }
}

@media(max-width: 375px) {
    uc-toast-notification.uc-toast {
        max-width:none;
        right: auto;
        width: 100%
    }
}

uc-toast-notification.uc-toast--success {
    border-left: 4px solid #279f00
}

uc-toast-notification.uc-toast--success .uc-toast__icon {
    color: #279f00
}

uc-toast-notification.uc-toast--info {
    border-left: 4px solid #0073cf
}

uc-toast-notification.uc-toast--info .uc-toast__icon {
    color: #0073cf
}

uc-toast-notification.uc-toast--warning {
    border-left: 4px solid #ea7600
}

uc-toast-notification.uc-toast--warning .uc-toast__icon {
    color: #ea7600
}

uc-toast-notification.uc-toast--failure {
    border-left: 4px solid #c41230
}

uc-toast-notification.uc-toast--failure .uc-toast__icon {
    color: #c41230
}

.uc-toast__icon {
    font-size: 2pc;
    left: 20px;
    position: absolute;
    top: 1pc
}

.uc-toast__content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: left
}

.uc-toast__content p {
    font-size: 1.125em;
    margin: 0
}

@media(max-width: 40rem) {
    .uc-toast__content p {
        font-size:1em
    }
}

.uc-toast__title {
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 125%;
    margin: 0 0 4px
}

@media(max-width: 40rem) {
    .uc-toast__title {
        font-size:1.25em
    }
}

.uc-toast__close {
    background: none;
    border: 0;
    color: #646464;
    cursor: pointer;
    font-size: 24px;
    position: absolute;
    right: 1pc;
    top: 1pc
}

.uc-toast__close:hover {
    opacity: .6
}

@-webkit-keyframes slideUpFadeIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(24px);
        transform: translateY(24px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes slideUpFadeIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(24px);
        transform: translateY(24px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.uc-text--red-110 {
    color: #780032
}

.uc-text--red-30 {
    color: #ffd7d5
}

.uc-text--red-90 {
    color: #c41230
}

.uc-text--red-100 {
    color: #94002b
}

.uc-text--blue-120 {
    color: #001543
}

.uc-text--blue-110 {
    color: #012169
}

.uc-text--blue-100 {
    color: #0d1ba7
}

.uc-text--blue-90 {
    color: #1d2ecf
}

.uc-text--blue-30 {
    color: #cedfff
}

.uc-text--shade-100 {
    color: #5c5050
}

.gradient--color-primary-blue {
    background-color: #012169;
    background-image: -o-linear-gradient(left,#012169 0,transparent 100%);
    background: -webkit-gradient(linear,left top,right top,from(#012169),to(transparent));
    background: linear-gradient(90deg,#012169 0,transparent)
}

.gradient--color-primary-white {
    background-color: #fff;
    background-image: -o-linear-gradient(left,#fff 0,transparent 100%);
    background: -webkit-gradient(linear,left top,right top,from(#fff),to(transparent));
    background: linear-gradient(90deg,#fff 0,transparent)
}

.gradient--color-primary-red {
    background-color: #e31837;
    background-image: -o-linear-gradient(left,#e31837 0,transparent 100%);
    background: -webkit-gradient(linear,left top,right top,from(#e31837),to(transparent));
    background: linear-gradient(90deg,#e31837 0,transparent)
}

.gradient--color-secondary-blue-dark-80 {
    background-color: #344e87;
    background-image: -o-linear-gradient(left,#344e87 0,transparent 100%);
    background: -webkit-gradient(linear,left top,right top,from(#344e87),to(transparent));
    background: linear-gradient(90deg,#344e87 0,transparent)
}

.gradient--color-secondary-blue-royal {
    background-color: #0053c2;
    background-image: -o-linear-gradient(left,#0053c2 0,transparent 100%);
    background: -webkit-gradient(linear,left top,right top,from(#0053c2),to(transparent));
    background: linear-gradient(90deg,#0053c2 0,transparent)
}

.gradient--color-secondary-blue-bright {
    background-color: #0073cf;
    background-image: -o-linear-gradient(left,#0073cf 0,transparent 100%);
    background: -webkit-gradient(linear,left top,right top,from(#0073cf),to(transparent));
    background: linear-gradient(90deg,#0073cf 0,transparent)
}

.gradient--color-secondary-red-crimson {
    background-color: #780032;
    background-image: -o-linear-gradient(left,#780032 0,transparent 100%);
    background: -webkit-gradient(linear,left top,right top,from(#780032),to(transparent));
    background: linear-gradient(90deg,#780032 0,transparent)
}

.gradient--color-secondary-red-regal {
    background-color: #c41230;
    background-image: -o-linear-gradient(left,#c41230 0,transparent 100%);
    background: -webkit-gradient(linear,left top,right top,from(#c41230),to(transparent));
    background: linear-gradient(90deg,#c41230 0,transparent)
}

.gradient--color-secondary-red-regal-crimson {
    background-color: #c41230;
    background-image: -o-linear-gradient(left,#c41230 0,#780032 100%);
    background: -webkit-gradient(linear,left top,right top,from(#c41230),to(#780032));
    background: linear-gradient(90deg,#c41230 0,#780032)
}

.gradient--color-neutral-coolgray-10 {
    background-color: #ededed;
    background-image: -o-linear-gradient(left,#ededed 0,transparent 100%);
    background: -webkit-gradient(linear,left top,right top,from(#ededed),to(transparent));
    background: linear-gradient(90deg,#ededed 0,transparent)
}

.gradient--color-tertiary-purple {
    background-color: #5f2167;
    background-image: -o-linear-gradient(left,#5f2167 0,transparent 100%);
    background: -webkit-gradient(linear,left top,right top,from(#5f2167),to(transparent));
    background: linear-gradient(90deg,#5f2167 0,transparent)
}

.gradient--color-tertiary-pink {
    background-color: #c74e69;
    background-image: -o-linear-gradient(left,#c74e69 0,transparent 100%);
    background: -webkit-gradient(linear,left top,right top,from(#c74e69),to(transparent));
    background: linear-gradient(90deg,#c74e69 0,transparent)
}

.gradient--color-tertiary-orange {
    background-color: #ea7600;
    background-image: -o-linear-gradient(left,#ea7600 0,transparent 100%);
    background: -webkit-gradient(linear,left top,right top,from(#ea7600),to(transparent));
    background: linear-gradient(90deg,#ea7600 0,transparent)
}

.gradient--color-tertiary-yellow {
    background-color: #f2a900;
    background-image: -o-linear-gradient(left,#f2a900 0,transparent 100%);
    background: -webkit-gradient(linear,left top,right top,from(#f2a900),to(transparent));
    background: linear-gradient(90deg,#f2a900 0,transparent)
}

.gradient--color-tertiary-teal {
    background-color: #006980;
    background-image: -o-linear-gradient(left,#006980 0,transparent 100%);
    background: -webkit-gradient(linear,left top,right top,from(#006980),to(transparent));
    background: linear-gradient(90deg,#006980 0,transparent)
}

.gradient--color-tertiary-turquoise {
    background-color: #40c1ac;
    background-image: -o-linear-gradient(left,#40c1ac 0,transparent 100%);
    background: -webkit-gradient(linear,left top,right top,from(#40c1ac),to(transparent));
    background: linear-gradient(90deg,#40c1ac 0,transparent)
}

.gradient--color-tertiary-green {
    background-color: #279f00;
    background-image: -o-linear-gradient(left,#279f00 0,transparent 100%);
    background: -webkit-gradient(linear,left top,right top,from(#279f00),to(transparent));
    background: linear-gradient(90deg,#279f00 0,transparent)
}

.gradient--color-tertiary-brown {
    background-color: #9a7611;
    background-image: -o-linear-gradient(left,#9a7611 0,transparent 100%);
    background: -webkit-gradient(linear,left top,right top,from(#9a7611),to(transparent));
    background: linear-gradient(90deg,#9a7611 0,transparent)
}

.uc-text--black {
    color: #000
}

.uc-text--white {
    color: #fff
}

.uc-text--dark-blue {
    color: #012169
}

.uc-text--royal-blue {
    color: #0053c2
}

.uc-text--bright-red {
    color: #e31837
}

.uc-text--regal-red {
    color: #c41230
}

.uc-text--gray {
    color: #646464
}

.uc-text--gray-10 {
    color: #ededed
}

.uc-bg--dark-blue {
    background-color: #012169
}

.uc-bg--white {
    background-color: #fff
}

.uc-bg--bright-red {
    background-color: #e31837
}

.uc-bg--cool-gray {
    background-color: #f5f5f5
}

:root {
    --unity-grid--col-gap: 1rem;
    --unity-grid--row-gap: 1.5rem;
    --unity-screen-padding-x: 1.5rem
}

@media(min-width: 40rem) {
    :root {
        --unity-grid--col-gap:1.5rem;
        --unity-grid--row-gap: 1.5rem;
        --unity-screen-padding-x: 2rem
    }
}

@media(min-width: 68rem) {
    :root {
        --unity-grid--col-gap:2rem;
        --unity-grid--row-gap: 1.5rem;
        --unity-screen-padding-x: 4rem
    }
}

.uc-container {
    padding: 0 var(--unity-screen-padding-x)
}

@media(min-width: 1280px) {
    .uc-container {
        margin:auto;
        max-width: 885pt;
        padding: 0
    }
}

.uc-grid {
    -webkit-column-gap: var(--unity-grid--col-gap);
    -moz-column-gap: var(--unity-grid--col-gap);
    column-gap: var(--unity-grid--col-gap);
    display: grid;
    row-gap: var(--unity-grid--row-gap)
}

.uc-grid--cols-1 {
    grid-template-columns: repeat(1,minmax(0,1fr))
}

.uc-grid--col-span-1 {
    grid-column: span 1/span 1
}

.uc-grid--col-start-1 {
    grid-column-start: 1
}

.uc-grid--cols-2 {
    grid-template-columns: repeat(2,minmax(0,1fr))
}

.uc-grid--col-span-2 {
    grid-column: span 2/span 2
}

.uc-grid--col-start-2 {
    grid-column-start: 2
}

.uc-grid--cols-3 {
    grid-template-columns: repeat(3,minmax(0,1fr))
}

.uc-grid--col-span-3 {
    grid-column: span 3/span 3
}

.uc-grid--col-start-3 {
    grid-column-start: 3
}

.uc-grid--cols-4 {
    grid-template-columns: repeat(4,minmax(0,1fr))
}

.uc-grid--col-span-4 {
    grid-column: span 4/span 4
}

.uc-grid--col-start-4 {
    grid-column-start: 4
}

.uc-grid--cols-5 {
    grid-template-columns: repeat(5,minmax(0,1fr))
}

.uc-grid--col-span-5 {
    grid-column: span 5/span 5
}

.uc-grid--col-start-5 {
    grid-column-start: 5
}

.uc-grid--cols-6 {
    grid-template-columns: repeat(6,minmax(0,1fr))
}

.uc-grid--col-span-6 {
    grid-column: span 6/span 6
}

.uc-grid--col-start-6 {
    grid-column-start: 6
}

.uc-grid--cols-7 {
    grid-template-columns: repeat(7,minmax(0,1fr))
}

.uc-grid--col-span-7 {
    grid-column: span 7/span 7
}

.uc-grid--col-start-7 {
    grid-column-start: 7
}

.uc-grid--cols-8 {
    grid-template-columns: repeat(8,minmax(0,1fr))
}

.uc-grid--col-span-8 {
    grid-column: span 8/span 8
}

.uc-grid--col-start-8 {
    grid-column-start: 8
}

.uc-grid--cols-9 {
    grid-template-columns: repeat(9,minmax(0,1fr))
}

.uc-grid--col-span-9 {
    grid-column: span 9/span 9
}

.uc-grid--col-start-9 {
    grid-column-start: 9
}

.uc-grid--cols-10 {
    grid-template-columns: repeat(10,minmax(0,1fr))
}

.uc-grid--col-span-10 {
    grid-column: span 10/span 10
}

.uc-grid--col-start-10 {
    grid-column-start: 10
}

.uc-grid--cols-11 {
    grid-template-columns: repeat(11,minmax(0,1fr))
}

.uc-grid--col-span-11 {
    grid-column: span 11/span 11
}

.uc-grid--col-start-11 {
    grid-column-start: 11
}

.uc-grid--cols-12 {
    grid-template-columns: repeat(12,minmax(0,1fr))
}

.uc-grid--col-span-12 {
    grid-column: span 12/span 12
}

.uc-grid--col-start-12 {
    grid-column-start: 12
}

@media(min-width: 40rem) {
    .uc-grid--cols-1--medium {
        grid-template-columns:repeat(1,minmax(0,1fr))
    }

    .uc-grid--col-span-1--medium {
        grid-column: span 1/span 1
    }

    .uc-grid--col-start-1--medium {
        grid-column-start: 1
    }

    .uc-grid--cols-2--medium {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }

    .uc-grid--col-span-2--medium {
        grid-column: span 2/span 2
    }

    .uc-grid--col-start-2--medium {
        grid-column-start: 2
    }

    .uc-grid--cols-3--medium {
        grid-template-columns: repeat(3,minmax(0,1fr))
    }

    .uc-grid--col-span-3--medium {
        grid-column: span 3/span 3
    }

    .uc-grid--col-start-3--medium {
        grid-column-start: 3
    }

    .uc-grid--cols-4--medium {
        grid-template-columns: repeat(4,minmax(0,1fr))
    }

    .uc-grid--col-span-4--medium {
        grid-column: span 4/span 4
    }

    .uc-grid--col-start-4--medium {
        grid-column-start: 4
    }

    .uc-grid--cols-5--medium {
        grid-template-columns: repeat(5,minmax(0,1fr))
    }

    .uc-grid--col-span-5--medium {
        grid-column: span 5/span 5
    }

    .uc-grid--col-start-5--medium {
        grid-column-start: 5
    }

    .uc-grid--cols-6--medium {
        grid-template-columns: repeat(6,minmax(0,1fr))
    }

    .uc-grid--col-span-6--medium {
        grid-column: span 6/span 6
    }

    .uc-grid--col-start-6--medium {
        grid-column-start: 6
    }

    .uc-grid--cols-7--medium {
        grid-template-columns: repeat(7,minmax(0,1fr))
    }

    .uc-grid--col-span-7--medium {
        grid-column: span 7/span 7
    }

    .uc-grid--col-start-7--medium {
        grid-column-start: 7
    }

    .uc-grid--cols-8--medium {
        grid-template-columns: repeat(8,minmax(0,1fr))
    }

    .uc-grid--col-span-8--medium {
        grid-column: span 8/span 8
    }

    .uc-grid--col-start-8--medium {
        grid-column-start: 8
    }

    .uc-grid--cols-9--medium {
        grid-template-columns: repeat(9,minmax(0,1fr))
    }

    .uc-grid--col-span-9--medium {
        grid-column: span 9/span 9
    }

    .uc-grid--col-start-9--medium {
        grid-column-start: 9
    }

    .uc-grid--cols-10--medium {
        grid-template-columns: repeat(10,minmax(0,1fr))
    }

    .uc-grid--col-span-10--medium {
        grid-column: span 10/span 10
    }

    .uc-grid--col-start-10--medium {
        grid-column-start: 10
    }

    .uc-grid--cols-11--medium {
        grid-template-columns: repeat(11,minmax(0,1fr))
    }

    .uc-grid--col-span-11--medium {
        grid-column: span 11/span 11
    }

    .uc-grid--col-start-11--medium {
        grid-column-start: 11
    }

    .uc-grid--cols-12--medium {
        grid-template-columns: repeat(12,minmax(0,1fr))
    }

    .uc-grid--col-span-12--medium {
        grid-column: span 12/span 12
    }

    .uc-grid--col-start-12--medium {
        grid-column-start: 12
    }
}

@media(min-width: 68rem) {
    .uc-grid--cols-1--large {
        grid-template-columns:repeat(1,minmax(0,1fr))
    }

    .uc-grid--col-span-1--large {
        grid-column: span 1/span 1
    }

    .uc-grid--col-start-1--large {
        grid-column-start: 1
    }

    .uc-grid--cols-2--large {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }

    .uc-grid--col-span-2--large {
        grid-column: span 2/span 2
    }

    .uc-grid--col-start-2--large {
        grid-column-start: 2
    }

    .uc-grid--cols-3--large {
        grid-template-columns: repeat(3,minmax(0,1fr))
    }

    .uc-grid--col-span-3--large {
        grid-column: span 3/span 3
    }

    .uc-grid--col-start-3--large {
        grid-column-start: 3
    }

    .uc-grid--cols-4--large {
        grid-template-columns: repeat(4,minmax(0,1fr))
    }

    .uc-grid--col-span-4--large {
        grid-column: span 4/span 4
    }

    .uc-grid--col-start-4--large {
        grid-column-start: 4
    }

    .uc-grid--cols-5--large {
        grid-template-columns: repeat(5,minmax(0,1fr))
    }

    .uc-grid--col-span-5--large {
        grid-column: span 5/span 5
    }

    .uc-grid--col-start-5--large {
        grid-column-start: 5
    }

    .uc-grid--cols-6--large {
        grid-template-columns: repeat(6,minmax(0,1fr))
    }

    .uc-grid--col-span-6--large {
        grid-column: span 6/span 6
    }

    .uc-grid--col-start-6--large {
        grid-column-start: 6
    }

    .uc-grid--cols-7--large {
        grid-template-columns: repeat(7,minmax(0,1fr))
    }

    .uc-grid--col-span-7--large {
        grid-column: span 7/span 7
    }

    .uc-grid--col-start-7--large {
        grid-column-start: 7
    }

    .uc-grid--cols-8--large {
        grid-template-columns: repeat(8,minmax(0,1fr))
    }

    .uc-grid--col-span-8--large {
        grid-column: span 8/span 8
    }

    .uc-grid--col-start-8--large {
        grid-column-start: 8
    }

    .uc-grid--cols-9--large {
        grid-template-columns: repeat(9,minmax(0,1fr))
    }

    .uc-grid--col-span-9--large {
        grid-column: span 9/span 9
    }

    .uc-grid--col-start-9--large {
        grid-column-start: 9
    }

    .uc-grid--cols-10--large {
        grid-template-columns: repeat(10,minmax(0,1fr))
    }

    .uc-grid--col-span-10--large {
        grid-column: span 10/span 10
    }

    .uc-grid--col-start-10--large {
        grid-column-start: 10
    }

    .uc-grid--cols-11--large {
        grid-template-columns: repeat(11,minmax(0,1fr))
    }

    .uc-grid--col-span-11--large {
        grid-column: span 11/span 11
    }

    .uc-grid--col-start-11--large {
        grid-column-start: 11
    }

    .uc-grid--cols-12--large {
        grid-template-columns: repeat(12,minmax(0,1fr))
    }

    .uc-grid--col-span-12--large {
        grid-column: span 12/span 12
    }

    .uc-grid--col-start-12--large {
        grid-column-start: 12
    }
}


@charset "utf-8";

.fade {
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

@media(prefers-reduced-motion:reduce) {
    .fade {
        -webkit-transition: none;
        transition: none
    }
}

.fade:not(.show) {
    opacity: 0
}

.collapsing {
    height: 0;
    overflow: hidden;
    position: relative;
    -webkit-transition: height .35s ease;
    transition: height .35s ease
}

.js-collapse-text-description {
    height: var(--bs-collapse-js-collapse-text-description-height);
    width: var(--bs-collapse-js-collapse-text-description-width)
}

.navigation__menu {
    height: var(--bs-collapse-navigation__menu-height);
    width: var(--bs-collapse-navigation__menu-width)
}

.hub-navigation__menu {
    height: var(--bs-collapse-hub-navigation__menu-height);
    width: var(--bs-collapse-hub-navigation__menu-width)
}

.accordion__panel {
    height: var(--bs-collapse-accordion__panel-height);
    width: var(--bs-collapse-accordion__panel-width)
}

simple-collapse {
    display: none
}

simple-collapse.is-visible {
    display: block
}

simple-collapse.is-transitioning {
    height: 0;
    overflow: hidden;
    position: relative;
    -webkit-transition: height .25s ease;
    transition: height .25s ease
}

simple-collapse.is-visible.no-height {
    height: auto
}

simple-collapse.dynamic-height {
    height: var(--simple-collapse-minHeight)
}

main {
    display: block
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

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

pre {
    font-family: monospace, monospace;
    font-size: 1em
}

a {
    background-color: rgba(0, 0, 0, 0)
}

abbr[title] {
    border-bottom: 0;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b,
strong {
    font-weight: bolder
}

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

small {
    font-size: 80%
}

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

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

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

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button
}

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

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

fieldset {
    padding: .35em .75em .625em
}

legend {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

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

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

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

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

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

details {
    display: block
}

summary {
    display: list-item
}

[hidden],
template {
    display: none
}

.container,
.container-fluid {
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

.container {
    max-width: 82rem
}

.container-fluid {
    padding-left: 2rem;
    padding-right: 2rem
}

@media(min-width:30rem) {
    .container-fluid {
        padding-left: 4rem;
        padding-right: 4rem
    }
}

@media(min-width:48rem) {
    .container-fluid {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media(min-width:64rem) {
    .container-fluid {
        padding-left: 4rem;
        padding-right: 4rem
    }
}

@media(min-width:82rem) {
    .container-fluid {
        padding-left: 0;
        padding-right: 0
    }

    .background-container:not(.container-full-bleed):not(.container-full-bleed--mobile):not(.container-full-width--mobile) .container-fluid {
        padding-left: 4rem;
        padding-right: 4rem
    }
}

.container-full-bleed,
.container-full-bleed--mobile,
.container-full-width,
.container-full-width--mobile {
    margin-left: -2rem;
    margin-right: -2rem
}

@media(min-width:30rem) {

    .container-full-bleed,
    .container-full-bleed--mobile,
    .container-full-width,
    .container-full-width--mobile {
        margin-left: -4rem;
        margin-right: -4rem
    }
}

@media(min-width:48rem) {

    .container-full-bleed,
    .container-full-bleed--mobile,
    .container-full-width,
    .container-full-width--mobile {
        margin-left: -2rem;
        margin-right: -2rem
    }
}

@media(min-width:64rem) {

    .container-full-bleed,
    .container-full-bleed--mobile,
    .container-full-width,
    .container-full-width--mobile {
        margin-left: -4rem;
        margin-right: -4rem
    }
}

@media(min-width:82rem) {

    .container-full-bleed,
    .container-full-bleed--mobile,
    .container-full-width,
    .container-full-width--mobile {
        margin-left: auto;
        margin-right: auto
    }
}

@media(min-width:48rem)and (max-width:82rem) {

    .container-full-bleed .container,
    .container-full-bleed--mobile .container,
    .container-full-width .container,
    .container-full-width--mobile .container {
        max-width: calc(100vw - 4rem)
    }
}

.container-full-bleed--mobile>.row,
.container-full-bleed>.row,
.container-full-width--mobile>.row,
.container-full-width>.row {
    margin: 0
}

.container-full-bleed--mobile>.row>.col-lg-12,
.container-full-bleed--mobile>.row>.col-md-12,
.container-full-bleed--mobile>.row>.col-sm-12,
.container-full-bleed--mobile>.row>.col-st-12,
.container-full-bleed--mobile>.row>.col-xs-12,
.container-full-bleed>.row>.col-lg-12,
.container-full-bleed>.row>.col-md-12,
.container-full-bleed>.row>.col-sm-12,
.container-full-bleed>.row>.col-st-12,
.container-full-bleed>.row>.col-xs-12,
.container-full-width--mobile>.row>.col-lg-12,
.container-full-width--mobile>.row>.col-md-12,
.container-full-width--mobile>.row>.col-sm-12,
.container-full-width--mobile>.row>.col-st-12,
.container-full-width--mobile>.row>.col-xs-12,
.container-full-width>.row>.col-lg-12,
.container-full-width>.row>.col-md-12,
.container-full-width>.row>.col-sm-12,
.container-full-width>.row>.col-st-12,
.container-full-width>.row>.col-xs-12 {
    padding: 0
}

@media(max-width:48rem) {

    .container-full-bleed--mobile,
    .container-full-width--mobile {
        max-width: auto;
        width: auto
    }
}

@media(min-width:48rem) {

    .container-full-bleed--mobile,
    .container-full-width--mobile {
        margin-left: auto;
        margin-right: auto
    }

    .container-full-bleed--mobile>.row,
    .container-full-width--mobile>.row {
        margin-left: -1rem;
        margin-right: -1rem
    }

    .container-full-bleed--mobile>.row>.col-lg-12,
    .container-full-bleed--mobile>.row>.col-md-12,
    .container-full-bleed--mobile>.row>.col-sm-12,
    .container-full-bleed--mobile>.row>.col-st-12,
    .container-full-bleed--mobile>.row>.col-xs-12,
    .container-full-width--mobile>.row>.col-lg-12,
    .container-full-width--mobile>.row>.col-md-12,
    .container-full-width--mobile>.row>.col-sm-12,
    .container-full-width--mobile>.row>.col-st-12,
    .container-full-width--mobile>.row>.col-xs-12 {
        padding-left: 1rem;
        padding-right: 1rem
    }
}

.container-full-width {
    padding: 3.125rem 0 5rem
}

@media(max-width:48rem) {
    .container-full-width .container {
        margin-left: 2rem;
        margin-right: 2rem;
        width: auto
    }

    .container-full-width .section .container {
        margin: 0
    }
}

.row {
    -webkit-box-flex: 0;
    -webkit-box-direction: normal;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -1rem;
    margin-right: -1rem
}

.row,
.row.reverse {
    -webkit-box-orient: horizontal
}

.row.reverse {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.col.reverse,
.row.reverse {
    -webkit-box-direction: reverse
}

.col.reverse {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.col-xs,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-offset-0,
.col-xs-offset-1,
.col-xs-offset-10,
.col-xs-offset-11,
.col-xs-offset-12,
.col-xs-offset-2,
.col-xs-offset-3,
.col-xs-offset-4,
.col-xs-offset-5,
.col-xs-offset-6,
.col-xs-offset-7,
.col-xs-offset-8,
.col-xs-offset-9 {
    -webkit-box-flex: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-left: 1rem;
    padding-right: 1rem
}

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

.col-xs-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%
}

.col-xs-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%
}

.col-xs-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%
}

.col-xs-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%
}

.col-xs-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%
}

.col-xs-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%
}

.col-xs-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%
}

.col-xs-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%
}

.col-xs-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%
}

.col-xs-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%
}

.col-xs-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%
}

.col-xs-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%
}

.col-xs-offset-0 {
    margin-left: 0
}

.col-xs-offset-1 {
    margin-left: 8.33333333%
}

.col-xs-offset-2 {
    margin-left: 16.66666667%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-4 {
    margin-left: 33.33333333%
}

.col-xs-offset-5 {
    margin-left: 41.66666667%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-7 {
    margin-left: 58.33333333%
}

.col-xs-offset-8 {
    margin-left: 66.66666667%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-10 {
    margin-left: 83.33333333%
}

.col-xs-offset-11 {
    margin-left: 91.66666667%
}

.start-xs {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start
}

.center-xs {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.end-xs {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end
}

.top-xs {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.middle-xs {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.bottom-xs {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.around-xs {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.between-xs {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.first-xs {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1
}

.last-xs {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

@media(min-width:30rem) {

    .col-st,
    .col-st-1,
    .col-st-10,
    .col-st-11,
    .col-st-12,
    .col-st-2,
    .col-st-3,
    .col-st-4,
    .col-st-5,
    .col-st-6,
    .col-st-7,
    .col-st-8,
    .col-st-9,
    .col-st-offset-0,
    .col-st-offset-1,
    .col-st-offset-10,
    .col-st-offset-11,
    .col-st-offset-12,
    .col-st-offset-2,
    .col-st-offset-3,
    .col-st-offset-4,
    .col-st-offset-5,
    .col-st-offset-6,
    .col-st-offset-7,
    .col-st-offset-8,
    .col-st-offset-9 {
        -webkit-box-flex: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-left: 1rem;
        padding-right: 1rem
    }

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

    .col-st-1 {
        -ms-flex-preferred-size: 8.33333333%;
        flex-basis: 8.33333333%;
        max-width: 8.33333333%
    }

    .col-st-2 {
        -ms-flex-preferred-size: 16.66666667%;
        flex-basis: 16.66666667%;
        max-width: 16.66666667%
    }

    .col-st-3 {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }

    .col-st-4 {
        -ms-flex-preferred-size: 33.33333333%;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%
    }

    .col-st-5 {
        -ms-flex-preferred-size: 41.66666667%;
        flex-basis: 41.66666667%;
        max-width: 41.66666667%
    }

    .col-st-6 {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }

    .col-st-7 {
        -ms-flex-preferred-size: 58.33333333%;
        flex-basis: 58.33333333%;
        max-width: 58.33333333%
    }

    .col-st-8 {
        -ms-flex-preferred-size: 66.66666667%;
        flex-basis: 66.66666667%;
        max-width: 66.66666667%
    }

    .col-st-9 {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%
    }

    .col-st-10 {
        -ms-flex-preferred-size: 83.33333333%;
        flex-basis: 83.33333333%;
        max-width: 83.33333333%
    }

    .col-st-11 {
        -ms-flex-preferred-size: 91.66666667%;
        flex-basis: 91.66666667%;
        max-width: 91.66666667%
    }

    .col-st-12 {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }

    .col-st-offset-0 {
        margin-left: 0
    }

    .col-st-offset-1 {
        margin-left: 8.33333333%
    }

    .col-st-offset-2 {
        margin-left: 16.66666667%
    }

    .col-st-offset-3 {
        margin-left: 25%
    }

    .col-st-offset-4 {
        margin-left: 33.33333333%
    }

    .col-st-offset-5 {
        margin-left: 41.66666667%
    }

    .col-st-offset-6 {
        margin-left: 50%
    }

    .col-st-offset-7 {
        margin-left: 58.33333333%
    }

    .col-st-offset-8 {
        margin-left: 66.66666667%
    }

    .col-st-offset-9 {
        margin-left: 75%
    }

    .col-st-offset-10 {
        margin-left: 83.33333333%
    }

    .col-st-offset-11 {
        margin-left: 91.66666667%
    }

    .start-st {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        text-align: start
    }

    .center-st {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center
    }

    .end-st {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        text-align: end
    }

    .top-st {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .middle-st {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .bottom-st {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }

    .around-st {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .between-st {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .first-st {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .last-st {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

@media(min-width:48rem) {

    .col-sm,
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-offset-0,
    .col-sm-offset-1,
    .col-sm-offset-10,
    .col-sm-offset-11,
    .col-sm-offset-12,
    .col-sm-offset-2,
    .col-sm-offset-3,
    .col-sm-offset-4,
    .col-sm-offset-5,
    .col-sm-offset-6,
    .col-sm-offset-7,
    .col-sm-offset-8,
    .col-sm-offset-9 {
        -webkit-box-flex: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-left: 1rem;
        padding-right: 1rem
    }

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

    .col-sm-1 {
        -ms-flex-preferred-size: 8.33333333%;
        flex-basis: 8.33333333%;
        max-width: 8.33333333%
    }

    .col-sm-2 {
        -ms-flex-preferred-size: 16.66666667%;
        flex-basis: 16.66666667%;
        max-width: 16.66666667%
    }

    .col-sm-3 {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }

    .col-sm-4 {
        -ms-flex-preferred-size: 33.33333333%;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%
    }

    .col-sm-5 {
        -ms-flex-preferred-size: 41.66666667%;
        flex-basis: 41.66666667%;
        max-width: 41.66666667%
    }

    .col-sm-6 {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }

    .col-sm-7 {
        -ms-flex-preferred-size: 58.33333333%;
        flex-basis: 58.33333333%;
        max-width: 58.33333333%
    }

    .col-sm-8 {
        -ms-flex-preferred-size: 66.66666667%;
        flex-basis: 66.66666667%;
        max-width: 66.66666667%
    }

    .col-sm-9 {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%
    }

    .col-sm-10 {
        -ms-flex-preferred-size: 83.33333333%;
        flex-basis: 83.33333333%;
        max-width: 83.33333333%
    }

    .col-sm-11 {
        -ms-flex-preferred-size: 91.66666667%;
        flex-basis: 91.66666667%;
        max-width: 91.66666667%
    }

    .col-sm-12 {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }

    .col-sm-offset-0 {
        margin-left: 0
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%
    }

    .col-sm-offset-3 {
        margin-left: 25%
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%
    }

    .col-sm-offset-6 {
        margin-left: 50%
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%
    }

    .col-sm-offset-9 {
        margin-left: 75%
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%
    }

    .start-sm {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        text-align: start
    }

    .center-sm {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center
    }

    .end-sm {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        text-align: end
    }

    .top-sm {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .middle-sm {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .bottom-sm {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }

    .around-sm {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .between-sm {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .first-sm {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .last-sm {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

@media(min-width:64rem) {

    .col-md,
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-offset-0,
    .col-md-offset-1,
    .col-md-offset-10,
    .col-md-offset-11,
    .col-md-offset-12,
    .col-md-offset-2,
    .col-md-offset-3,
    .col-md-offset-4,
    .col-md-offset-5,
    .col-md-offset-6,
    .col-md-offset-7,
    .col-md-offset-8,
    .col-md-offset-9 {
        -webkit-box-flex: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-left: 1rem;
        padding-right: 1rem
    }

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

    .col-md-1 {
        -ms-flex-preferred-size: 8.33333333%;
        flex-basis: 8.33333333%;
        max-width: 8.33333333%
    }

    .col-md-2 {
        -ms-flex-preferred-size: 16.66666667%;
        flex-basis: 16.66666667%;
        max-width: 16.66666667%
    }

    .col-md-3 {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }

    .col-md-4 {
        -ms-flex-preferred-size: 33.33333333%;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%
    }

    .col-md-5 {
        -ms-flex-preferred-size: 41.66666667%;
        flex-basis: 41.66666667%;
        max-width: 41.66666667%
    }

    .col-md-6 {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }

    .col-md-7 {
        -ms-flex-preferred-size: 58.33333333%;
        flex-basis: 58.33333333%;
        max-width: 58.33333333%
    }

    .col-md-8 {
        -ms-flex-preferred-size: 66.66666667%;
        flex-basis: 66.66666667%;
        max-width: 66.66666667%
    }

    .col-md-9 {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%
    }

    .col-md-10 {
        -ms-flex-preferred-size: 83.33333333%;
        flex-basis: 83.33333333%;
        max-width: 83.33333333%
    }

    .col-md-11 {
        -ms-flex-preferred-size: 91.66666667%;
        flex-basis: 91.66666667%;
        max-width: 91.66666667%
    }

    .col-md-12 {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }

    .col-md-offset-0 {
        margin-left: 0
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%
    }

    .col-md-offset-3 {
        margin-left: 25%
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%
    }

    .col-md-offset-6 {
        margin-left: 50%
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%
    }

    .col-md-offset-9 {
        margin-left: 75%
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%
    }

    .start-md {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        text-align: start
    }

    .center-md {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center
    }

    .end-md {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        text-align: end
    }

    .top-md {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .middle-md {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .bottom-md {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }

    .around-md {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .between-md {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .first-md {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .last-md {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

@media(min-width:82rem) {

    .col-lg,
    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-offset-0,
    .col-lg-offset-1,
    .col-lg-offset-10,
    .col-lg-offset-11,
    .col-lg-offset-12,
    .col-lg-offset-2,
    .col-lg-offset-3,
    .col-lg-offset-4,
    .col-lg-offset-5,
    .col-lg-offset-6,
    .col-lg-offset-7,
    .col-lg-offset-8,
    .col-lg-offset-9 {
        -webkit-box-flex: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-left: 1rem;
        padding-right: 1rem
    }

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

    .col-lg-1 {
        -ms-flex-preferred-size: 8.33333333%;
        flex-basis: 8.33333333%;
        max-width: 8.33333333%
    }

    .col-lg-2 {
        -ms-flex-preferred-size: 16.66666667%;
        flex-basis: 16.66666667%;
        max-width: 16.66666667%
    }

    .col-lg-3 {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }

    .col-lg-4 {
        -ms-flex-preferred-size: 33.33333333%;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%
    }

    .col-lg-5 {
        -ms-flex-preferred-size: 41.66666667%;
        flex-basis: 41.66666667%;
        max-width: 41.66666667%
    }

    .col-lg-6 {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }

    .col-lg-7 {
        -ms-flex-preferred-size: 58.33333333%;
        flex-basis: 58.33333333%;
        max-width: 58.33333333%
    }

    .col-lg-8 {
        -ms-flex-preferred-size: 66.66666667%;
        flex-basis: 66.66666667%;
        max-width: 66.66666667%
    }

    .col-lg-9 {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%
    }

    .col-lg-10 {
        -ms-flex-preferred-size: 83.33333333%;
        flex-basis: 83.33333333%;
        max-width: 83.33333333%
    }

    .col-lg-11 {
        -ms-flex-preferred-size: 91.66666667%;
        flex-basis: 91.66666667%;
        max-width: 91.66666667%
    }

    .col-lg-12 {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }

    .col-lg-offset-0 {
        margin-left: 0
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%
    }

    .col-lg-offset-3 {
        margin-left: 25%
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%
    }

    .col-lg-offset-6 {
        margin-left: 50%
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%
    }

    .col-lg-offset-9 {
        margin-left: 75%
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%
    }

    .start-lg {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        text-align: start
    }

    .center-lg {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center
    }

    .end-lg {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        text-align: end
    }

    .top-lg {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .middle-lg {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .bottom-lg {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }

    .around-lg {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .between-lg {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .first-lg {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .last-lg {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

.flagship--edit .row {
    width: 100%
}

.masthead__content-container {
    -webkit-box-flex: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -1rem;
    margin-right: -1rem
}

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

dd,
dl,
dt,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
p,
ul {
    margin: 0;
    padding: 0
}

dl,
ol,
ul {
    padding-left: 2.1875rem
}

p {
    margin: 1rem 0
}

a {
    word-wrap: break-word;
    color: #0052c2;
    overflow-wrap: break-word;
    text-decoration: none
}

h1 {
    display: block;
    font-family: Connections Light, Arial, Verdana, Helvetica, sans-serif;
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 1.25;
    margin: .625rem 0
}

@media(min-width:48rem) {
    h1 {
        font-size: 3.5rem;
        margin: 1.25rem 0
    }
}

h1 sup {
    font-size: 40%;
    top: -1.2em
}

h2 {
    display: block;
    font-family: Connections Light, Arial, Verdana, Helvetica, sans-serif;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.25;
    margin: .9375rem 0
}

@media(min-width:48rem) {
    h2 {
        font-size: 2.5rem
    }
}

h2 sup {
    font-size: 50%;
    top: -1em
}

h3 {
    display: block;
    font-family: Connections Light, Arial, Verdana, Helvetica, sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.25;
    margin: .3125rem 0
}

@media(min-width:48rem) {
    h3 {
        font-size: 2rem;
        margin: .625rem 0
    }
}

h3 sup {
    font-size: 60%;
    top: -.8em
}

h4 {
    display: block;
    font-family: Connections Light, Arial, Verdana, Helvetica, sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.25;
    margin: .3125rem 0
}

@media(min-width:48rem) {
    h4 {
        font-size: 1.5rem;
        margin: .625rem 0
    }
}

h5 {
    display: block;
    font-family: Connections Light, Arial, Verdana, Helvetica, sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.25;
    margin: .3125rem 0
}

@media(min-width:48rem) {
    h5 {
        font-size: 1.5rem;
        margin: .625rem 0
    }
}

h6 {
    display: block;
    font-family: Connections Light, Arial, Verdana, Helvetica, sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.25;
    margin: .3125rem 0
}

@media(min-width:48rem) {
    h6 {
        font-size: 1.5rem;
        margin: .625rem 0
    }
}

p {
    font-family: Connections, Arial, Verdana, Helvetica, sans-serif;
    font-size: 1rem;
    line-height: 1.5;
    margin: 0
}

@media(min-width:48rem) {
    p {
        font-size: 1.125rem
    }
}

.footnote {
    font-size: .875rem
}

.sr-only {
    clip: rect(0 0 0 0);
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

:root {
    --scroll-padding-top: 200px
}

.uc-no-scroll {
    overflow: hidden
}

a.link-white {
    color: #fff;
    text-decoration: underline
}

.skip-to-content {
    display: none
}

@media(min-width:75rem) {
    .skip-to-content {
        background-color: rgba(255, 255, 255, .9);
        display: inline-block;
        left: 0;
        padding: .625rem;
        position: absolute;
        top: -18.75rem;
        z-index: 1070
    }

    .skip-to-content:focus,
    .skip-to-content:hover {
        -webkit-box-shadow: 3px 3px 5px #ccc;
        box-shadow: 3px 3px 5px #ccc;
        top: 0
    }
}

.global-sup {
    font-size: .875rem
}

.small-caps--bofa {
    display: inline;
    font-size: .75em;
    font-variant: normal;
    width: auto
}

.global-links--underline a:not(.cta):focus,
.global-links--underline a:not(.cta):hover {
    cursor: pointer;
    text-decoration: none
}

.global-links--underline a:not(.cta) {
    text-decoration: underline
}

.d-block {
    display: block
}

.d-none,
.hide-broken-link {
    display: none
}

.js-csp--hide {
    display: none !important
}

.js-csp--show {
    display: block !important
}

.rte-broken-link-wrapper a {
    text-decoration: underline
}

.rte-broken-link-wrapper a:active,
.rte-broken-link-wrapper a:focus,
.rte-broken-link-wrapper a:hover {
    text-decoration: none
}

.color-black,
.color-black a,
.color-black caption,
.color-black dl,
.color-black h1,
.color-black h2,
.color-black h3,
.color-black h4,
.color-black h5,
.color-black h6,
.color-black li,
.color-black ol,
.color-black p,
.color-black span,
.color-black table,
.color-black td,
.color-black th,
.color-black tr,
.color-black ul,
.color-dark-gray,
.color-dark-gray a,
.color-dark-gray caption,
.color-dark-gray dl,
.color-dark-gray h1,
.color-dark-gray h2,
.color-dark-gray h3,
.color-dark-gray h4,
.color-dark-gray h5,
.color-dark-gray h6,
.color-dark-gray li,
.color-dark-gray ol,
.color-dark-gray p,
.color-dark-gray span,
.color-dark-gray table,
.color-dark-gray td,
.color-dark-gray th,
.color-dark-gray tr,
.color-dark-gray ul {
    color: #000
}

.color-white,
.color-white a,
.color-white caption,
.color-white dl,
.color-white h1,
.color-white h2,
.color-white h3,
.color-white h4,
.color-white h5,
.color-white h6,
.color-white li,
.color-white ol,
.color-white p,
.color-white span,
.color-white table,
.color-white td,
.color-white th,
.color-white tr,
.color-white ul {
    color: #fff
}

.color-dark-blue,
.color-dark-blue a,
.color-dark-blue caption,
.color-dark-blue dl,
.color-dark-blue h1,
.color-dark-blue h2,
.color-dark-blue h3,
.color-dark-blue h4,
.color-dark-blue h5,
.color-dark-blue h6,
.color-dark-blue li,
.color-dark-blue ol,
.color-dark-blue p,
.color-dark-blue span,
.color-dark-blue table,
.color-dark-blue td,
.color-dark-blue th,
.color-dark-blue tr,
.color-dark-blue ul {
    color: #012169
}

.color-royal-blue,
.color-royal-blue a,
.color-royal-blue caption,
.color-royal-blue dl,
.color-royal-blue h1,
.color-royal-blue h2,
.color-royal-blue h3,
.color-royal-blue h4,
.color-royal-blue h5,
.color-royal-blue h6,
.color-royal-blue li,
.color-royal-blue ol,
.color-royal-blue p,
.color-royal-blue span,
.color-royal-blue table,
.color-royal-blue td,
.color-royal-blue th,
.color-royal-blue tr,
.color-royal-blue ul {
    color: #0052c2
}

.color-bright-red,
.color-bright-red a,
.color-bright-red caption,
.color-bright-red dl,
.color-bright-red h1,
.color-bright-red h2,
.color-bright-red h3,
.color-bright-red h4,
.color-bright-red h5,
.color-bright-red h6,
.color-bright-red li,
.color-bright-red ol,
.color-bright-red p,
.color-bright-red span,
.color-bright-red table,
.color-bright-red td,
.color-bright-red th,
.color-bright-red tr,
.color-bright-red ul {
    color: #e31837
}

.color-regal-red {
    color: #c41230
}

.inline-link--black {
    border-bottom: 1px solid #0052c2;
    color: #000;
    -webkit-transition: all .3s;
    transition: all .3s
}

.inline-link--black:focus,
.inline-link--black:hover {
    background-color: #0052c2;
    color: #fff
}

.inline-link--white {
    border-bottom: 1px solid #fff;
    color: #fff
}

.inline-link--white:focus,
.inline-link--white:hover {
    background-color: none;
    border-bottom: 1px solid #fff;
    color: #fff
}

.inline-text {
    display: inline-block
}

.small-caps {
    font-family: Connections, Arial, Verdana, Helvetica, sans-serif;
    font-variant: small-caps;
    letter-spacing: .025em
}

@media(min-width:48rem) {
    .inline-text-desktop-pad-right {
        display: inline-block !important;
        padding-right: 2rem
    }
}

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

.icon {
    background-color: rgba(0, 0, 0, 0);
    border: 0
}

.icon-account-management:before {
    content: ""
}

.icon-action-advanced-search:before {
    content: ""
}

.icon-action-alert:before {
    content: ""
}

.icon-action-back:before {
    content: ""
}

.icon-action-bookmark:before {
    content: ""
}

.icon-action-card-view:before {
    content: ""
}

.icon-action-carousel:before {
    content: ""
}

.icon-action-chart-view:before {
    content: ""
}

.icon-action-checkmark:before {
    content: ""
}

.icon-action-clearing:before {
    content: ""
}

.icon-action-close:before {
    content: ""
}

.icon-action-collapse:before {
    content: ""
}

.icon-action-copy:before {
    content: ""
}

.icon-action-customization:before {
    content: ""
}

.icon-action-download:before {
    content: ""
}

.icon-action-dropdown:before {
    content: ""
}

.icon-action-expand:before {
    content: ""
}

.icon-action-filter:before {
    content: ""
}

.icon-action-flash-off:before {
    content: ""
}

.icon-action-flash-on:before {
    content: ""
}

.icon-action-help:before {
    content: ""
}

.icon-action-hide:before {
    content: ""
}

.icon-action-homepage:before {
    content: ""
}

.icon-action-info:before {
    content: ""
}

.icon-action-launch:before {
    content: ""
}

.icon-action-left:before {
    content: ""
}

.icon-action-like:before {
    content: ""
}

.icon-action-link:before {
    content: ""
}

.icon-action-list-view:before {
    content: ""
}

.icon-action-lock:before {
    content: ""
}

.icon-action-login:before {
    content: ""
}

.icon-action-logout:before {
    content: ""
}

.icon-action-menu:before {
    content: ""
}

.icon-action-plus:before {
    content: ""
}

.icon-action-minus:before {
    content: ""
}

.icon-action-rating-star:before {
    content: ""
}

.icon-action-refresh:before {
    content: ""
}

.icon-action-right:before {
    content: ""
}

.icon-action-save:before {
    content: ""
}

.icon-action-scroll:before {
    content: ""
}

.icon-action-search:before {
    content: ""
}

.icon-action-settings:before {
    content: ""
}

.icon-action-share:before {
    content: ""
}

.icon-action-stop:before {
    content: ""
}

.icon-action-success:before {
    content: ""
}

.icon-action-sympathy:before {
    content: ""
}

.icon-action-table-sort-ascending:before {
    content: ""
}

.icon-action-table-sort-descending:before {
    content: ""
}

.icon-action-trash:before {
    content: ""
}

.icon-action-uncategorized:before {
    content: ""
}

.icon-action-unlock:before {
    content: ""
}

.icon-action-upload:before {
    content: ""
}

.icon-action-views:before {
    content: ""
}

.icon-apple:before {
    content: ""
}

.icon-archive:before {
    content: ""
}

.icon-arrow-choice:before {
    content: ""
}

.icon-arrow-click:before {
    content: ""
}

.icon-arrow-consolidate:before {
    content: ""
}

.icon-arrow-decrease-risk:before {
    content: ""
}

.icon-arrow-down:before {
    content: ""
}

.icon-arrow-increase:before {
    content: ""
}

.icon-arrow-left:before {
    content: ""
}

.icon-arrow-send:before {
    content: ""
}

.icon-arrow-trade:before {
    content: ""
}

.icon-arrow-transfer:before {
    content: ""
}

.icon-arrow-up-down:before {
    content: ""
}

.icon-arrow-up:before {
    content: ""
}

.icon-arts-culture:before {
    content: ""
}

.icon-attachment:before {
    content: ""
}

.icon-auto:before {
    content: ""
}

.icon-awards:before {
    content: ""
}

.icon-awareness:before {
    content: ""
}

.icon-baby-carriage:before {
    content: ""
}

.icon-bag:before {
    content: ""
}

.icon-bed:before {
    content: ""
}

.icon-benefits:before {
    content: ""
}

.icon-briefcase:before {
    content: ""
}

.icon-buildings:before {
    content: ""
}

.icon-calculator:before {
    content: ""
}

.icon-calendar:before {
    content: ""
}

.icon-camera:before {
    content: ""
}

.icon-candle:before {
    content: ""
}

.icon-cashpro-assistant:before {
    content: ""
}

.icon-cashpro-connect:before {
    content: ""
}

.icon-cashpro-credit:before {
    content: ""
}

.icon-cashpro-foreign-exchange-rmb:before {
    content: ""
}

.icon-cashpro-foreign-exchange:before {
    content: ""
}

.icon-cashpro-invest:before {
    content: ""
}

.icon-cashpro-mobile:before {
    content: ""
}

.icon-cashpro-online:before {
    content: ""
}

.icon-cashpro-payments:before {
    content: ""
}

.icon-cashpro-receivables:before {
    content: ""
}

.icon-cashpro-research:before {
    content: ""
}

.icon-cashpro-trade:before {
    content: ""
}

.icon-celebrate:before {
    content: ""
}

.icon-climate-heat:before {
    content: ""
}

.icon-climate-hurricane:before {
    content: ""
}

.icon-climate-snow:before {
    content: ""
}

.icon-climate-storm:before {
    content: ""
}

.icon-climate-thunder:before {
    content: ""
}

.icon-climate-tropical-storm:before {
    content: ""
}

.icon-commercial-real-estate:before {
    content: ""
}

.icon-communication-announcement:before {
    content: ""
}

.icon-communication-book:before {
    content: ""
}

.icon-communication-call:before {
    content: ""
}

.icon-communication-communication-service:before {
    content: ""
}

.icon-communication-data-transmission:before {
    content: ""
}

.icon-communication-excel:before {
    content: ""
}

.icon-communication-inbox:before {
    content: ""
}

.icon-communication-mail:before {
    content: ""
}

.icon-communication-overnight-shipping:before {
    content: ""
}

.icon-communication-pdf:before {
    content: ""
}

.icon-communication-powerpoint:before {
    content: ""
}

.icon-communication-print:before {
    content: ""
}

.icon-communication-sign-and-edit:before {
    content: ""
}

.icon-communication-speech:before {
    content: ""
}

.icon-communication-text:before {
    content: ""
}

.icon-communication-thought:before {
    content: ""
}

.icon-communication-word-doc:before {
    content: ""
}

.icon-communication-zip-folder:before {
    content: ""
}

.icon-compare:before {
    content: ""
}

.icon-dashboard-micro:before {
    content: ""
}

.icon-dashboard:before {
    content: ""
}

.icon-dental:before {
    content: ""
}

.icon-digital-cloud-computing:before {
    content: ""
}

.icon-digital-disbursements:before {
    content: ""
}

.icon-digital-ebam:before {
    content: ""
}

.icon-digital-mobile-banking:before {
    content: ""
}

.icon-digital-mobile-invest:before {
    content: ""
}

.icon-digital-mobile:before {
    content: ""
}

.icon-digital-mortgage-experience:before {
    content: ""
}

.icon-digital-online-investing:before {
    content: ""
}

.icon-digital-online:before {
    content: ""
}

.icon-digital-video-teller:before {
    content: ""
}

.icon-digital-wifi:before {
    content: ""
}

.icon-disability:before {
    content: ""
}

.icon-document:before {
    content: ""
}

.icon-energy:before {
    content: ""
}

.icon-exercise:before {
    content: ""
}

.icon-family-security:before {
    content: ""
}

.icon-fast:before {
    content: ""
}

.icon-finance-accounts:before {
    content: ""
}

.icon-finance-ach-same-day:before {
    content: ""
}

.icon-finance-ach:before {
    content: ""
}

.icon-finance-arch-positive-pay:before {
    content: ""
}

.icon-finance-atm:before {
    content: ""
}

.icon-finance-ba360:before {
    content: ""
}

.icon-finance-bank:before {
    content: ""
}

.icon-finance-bankamerideals:before {
    content: ""
}

.icon-finance-bonds:before {
    content: ""
}

.icon-finance-business-expenses:before {
    content: ""
}

.icon-finance-card:before {
    content: ""
}

.icon-finance-cash-vault:before {
    content: ""
}

.icon-finance-cash:before {
    content: ""
}

.icon-finance-cashflow:before {
    content: ""
}

.icon-finance-check:before {
    content: ""
}

.icon-finance-deposit-micro:before {
    content: ""
}

.icon-finance-deposit:before {
    content: ""
}

.icon-finance-etfs:before {
    content: ""
}

.icon-finance-full-service-payroll:before {
    content: ""
}

.icon-finance-funds:before {
    content: ""
}

.icon-finance-gift-card:before {
    content: ""
}

.icon-finance-global-custody:before {
    content: ""
}

.icon-finance-goal:before {
    content: ""
}

.icon-finance-home-equity:before {
    content: ""
}

.icon-finance-interest:before {
    content: ""
}

.icon-finance-investing:before {
    content: ""
}

.icon-finance-keep-the-change:before {
    content: ""
}

.icon-finance-loans:before {
    content: ""
}

.icon-finance-merchant:before {
    content: ""
}

.icon-finance-offer:before {
    content: ""
}

.icon-finance-payment-micro:before {
    content: ""
}

.icon-finance-payment:before {
    content: ""
}

.icon-finance-portfolio-snapshot:before {
    content: ""
}

.icon-finance-remote-deposit:before {
    content: ""
}

.icon-finance-retirement:before {
    content: ""
}

.icon-finance-rewards:before {
    content: ""
}

.icon-finance-savings:before {
    content: ""
}

.icon-finance-spending:before {
    content: ""
}

.icon-finance-stock-certificate:before {
    content: ""
}

.icon-finance-taxes:before {
    content: ""
}

.icon-finance-withdraw-micro:before {
    content: ""
}

.icon-finance-withdraw:before {
    content: ""
}

.icon-finance-zelle-request:before {
    content: ""
}

.icon-finance-zelle-send:before {
    content: ""
}

.icon-finance-zelle-split:before {
    content: ""
}

.icon-finance-zelle:before {
    content: ""
}

.icon-fingerprint:before {
    content: ""
}

.icon-flag:before {
    content: ""
}

.icon-folder:before {
    content: ""
}

.icon-food:before {
    content: ""
}

.icon-gas:before {
    content: ""
}

.icon-geography-asia:before {
    content: ""
}

.icon-geography-brazil:before {
    content: ""
}

.icon-geography-eemea:before {
    content: ""
}

.icon-geography-europe:before {
    content: ""
}

.icon-geography-location:before {
    content: ""
}

.icon-geography-market-region-global:before {
    content: ""
}

.icon-geography-usa:before {
    content: ""
}

.icon-gift:before {
    content: ""
}

.icon-giving:before {
    content: ""
}

.icon-government:before {
    content: ""
}

.icon-grocery:before {
    content: ""
}

.icon-guidelines:before {
    content: ""
}

.icon-health-drug-store:before {
    content: ""
}

.icon-health-health:before {
    content: ""
}

.icon-health-medical:before {
    content: ""
}

.icon-home:before {
    content: ""
}

.icon-hotel:before {
    content: ""
}

.icon-image:before {
    content: ""
}

.icon-innovation:before {
    content: ""
}

.icon-insurance-protection-security:before {
    content: ""
}

.icon-key:before {
    content: ""
}

.icon-lawyer:before {
    content: ""
}

.icon-leisure:before {
    content: ""
}

.icon-life-plan-and-navigation:before {
    content: ""
}

.icon-lockbox:before {
    content: ""
}

.icon-materials:before {
    content: ""
}

.icon-media-fast-forward:before {
    content: ""
}

.icon-media-pause:before {
    content: ""
}

.icon-media-play-video:before {
    content: ""
}

.icon-media-play:before {
    content: ""
}

.icon-media-podcast:before {
    content: ""
}

.icon-media-rewind:before {
    content: ""
}

.icon-media-volume-high:before {
    content: ""
}

.icon-media-volume-low:before {
    content: ""
}

.icon-media-volume-mute:before {
    content: ""
}

.icon-media-volume-medium:before {
    content: ""
}

.icon-metals:before {
    content: ""
}

.icon-military:before {
    content: ""
}

.icon-mitigation:before {
    content: ""
}

.icon-navigation:before {
    content: ""
}

.icon-new-feature:before {
    content: ""
}

.icon-paperless-leaf:before {
    content: ""
}

.icon-partnership-and-networking:before {
    content: ""
}

.icon-people-boy:before {
    content: ""
}

.icon-people-family:before {
    content: ""
}

.icon-people-girl:before {
    content: ""
}

.icon-people-group:before {
    content: ""
}

.icon-people-man:before {
    content: ""
}

.icon-people-profile:before {
    content: ""
}

.icon-people-team:before {
    content: ""
}

.icon-people-woman:before {
    content: ""
}

.icon-pet:before {
    content: ""
}

.icon-phishing:before {
    content: ""
}

.icon-plan-tools:before {
    content: ""
}

.icon-preferred-rewards:before {
    content: ""
}

.icon-recycle:before {
    content: ""
}

.icon-reminder:before {
    content: ""
}

.icon-research-service:before {
    content: ""
}

.icon-restaurant-dining:before {
    content: ""
}

.icon-scale:before {
    content: ""
}

.icon-shopping-and-entertainment:before {
    content: ""
}

.icon-silverware:before {
    content: ""
}

.icon-small-business:before {
    content: ""
}

.icon-solar:before {
    content: ""
}

.icon-student:before {
    content: ""
}

.icon-sweeps:before {
    content: ""
}

.icon-thumbtack:before {
    content: ""
}

.icon-time:before {
    content: ""
}

.icon-tools:before {
    content: ""
}

.icon-travel:before {
    content: ""
}

.icon-work:before {
    content: ""
}

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

.ir-email-white .path1:before {
    color: #fff;
    content: ""
}

.ir-email-white .path2:before {
    color: #012169;
    content: "";
    margin-left: -1em
}

.ir-email-white .path3:before {
    color: #012169;
    content: "";
    margin-left: -1em
}

.ir-facebook-white .path1:before {
    color: #fff;
    content: ""
}

.ir-facebook-white .path2:before {
    color: #012169;
    content: "";
    margin-left: -1em
}

.ir-linkedin-white .path1:before {
    color: #fff;
    content: ""
}

.ir-linkedin-white .path2:before {
    color: #012169;
    content: "";
    margin-left: -1em
}

.ir-linkedin-white .path3:before {
    color: #012169;
    content: "";
    margin-left: -1em
}

.ir-linkedin-white .path4:before {
    color: #012169;
    content: "";
    margin-left: -1em
}

.ir-twitter-white .path1:before {
    color: #fff;
    content: ""
}

.ir-twitter-white .path2:before {
    color: #012169;
    content: "";
    margin-left: -1em
}

.ir-email-navy:before {
    color: #012464;
    content: ""
}

.ir-facebook-navy .path1:before {
    color: #012169;
    content: ""
}

.ir-facebook-navy .path2:before {
    color: #fff;
    content: "";
    margin-left: -1em
}

.ir-linkedin-navy .path1:before {
    color: #012169;
    content: ""
}

.ir-linkedin-navy .path2:before {
    color: #fff;
    content: "";
    margin-left: -1em
}

.ir-linkedin-navy .path3:before {
    color: #fff;
    content: "";
    margin-left: -1em
}

.ir-linkedin-navy .path4:before {
    color: #fff;
    content: "";
    margin-left: -1em
}

.ir-twitter-navy .path1:before {
    color: #012169;
    content: ""
}

.ir-twitter-navy .path2:before {
    color: #fff;
    content: "";
    margin-left: -1em
}

.ir-download:before {
    color: #0052c2
}

.ir-document:before {
    content: ""
}

.ir-caret-left:before {
    color: #0052c2;
    content: ""
}

.ir-caret-right:before {
    color: #0052c2;
    content: ""
}

.ir-close:before {
    color: #012169;
    content: ""
}

.ir-play .path1:before {
    color: #012169;
    content: ""
}

.ir-play .path2:before {
    color: #fff;
    content: "";
    margin-left: -1em
}

.ir-search:before {
    content: ""
}

.ir-signal:before {
    content: ""
}

.ir-mobile-signal:before {
    content: ""
}

.ir-email:before {
    content: ""
}

.ir-trash:before {
    content: ""
}

.ir-download:before {
    content: ""
}

.ir-external:before {
    content: ""
}

.ir-insight:before {
    content: ""
}

.ir-podcast:before {
    content: ""
}

.ir-read:before {
    content: ""
}

.ir-series:before {
    content: ""
}

.ir-media:before {
    content: ""
}

.ir-action-collapse:before {
    content: ""
}

.ir-action-dropdown:before {
    content: ""
}

.ir-action-success:before {
    content: ""
}

.hub-container {
    margin: 0 auto;
    max-width: 80rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: relative;
    width: 100%
}

@media(min-width:48rem) {
    .hub-container {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }
}

.callout-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 100rem
}

@media(max-width:74.9375rem) {
    .callout-container {
        padding-left: 1.5625rem;
        padding-right: 1.5625rem
    }
}

@media(min-width:75rem) {
    .callout-container {
        padding-left: 4rem;
        padding-right: 4rem
    }
}

.callout-container__content {
    margin: 0 auto;
    padding: 1.25rem 0
}

@media(min-width:48rem) {
    .callout-container__content {
        padding: 2.5rem 8.5%
    }
}

.callout-container__content--white {
    background-color: #fff
}

.callout-container__content--cool-gray {
    background-color: #f5f5f5
}

.callout-container__content--dark-blue {
    background-color: #012169
}

.callout-container__content-wrapper.center-xs .header {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

@media(min-width:64rem) {
    .callout-container__content-wrapper.center-xs .header {
        padding-left: 8.33333333%;
        padding-right: 8.33333333%
    }
}

.callout-container__content-wrapper.center-xs .header .header__subheadline {
    text-align: center
}

.callout-container .cta {
    margin-top: 1.25rem
}

.callout-container--masthead {
    position: relative;
    z-index: 1
}

@media(min-width:64rem) {
    .callout-container--masthead {
        margin-left: 1rem;
        margin-right: 1rem
    }
}

@media(min-width:75rem) {
    .callout-container--masthead {
        margin-left: auto;
        margin-right: auto
    }
}

.callout-container--masthead.hasEyebrow.hasH1 {
    margin-top: -5rem
}

@media(min-width:48rem) {
    .callout-container--masthead.hasEyebrow.hasH1 {
        margin-top: -6.5625rem
    }
}

@media(min-width:75rem) {
    .callout-container--masthead.hasEyebrow.hasH1 {
        margin-top: -7.5rem
    }
}

.callout-container--masthead.hasH1 {
    margin-top: -3.75rem
}

@media(min-width:48rem) {
    .callout-container--masthead.hasH1 {
        margin-top: -4.375rem
    }
}

@media(min-width:64rem) {
    .callout-container--masthead.hasH1 {
        margin-top: -5rem
    }
}

@media(min-width:75rem) {
    .callout-container--masthead.hasH1 {
        margin-top: -5.9375rem
    }
}

.callout-container--masthead.hasH2 {
    margin-top: -2.8125rem
}

@media(min-width:48rem) {
    .callout-container--masthead.hasH2 {
        margin-top: -4.375rem
    }
}

.callout-container--masthead .callout-container__content {
    padding: 1.25rem 1.75rem 1.875rem
}

@media(min-width:64rem) {
    .callout-container--masthead .callout-container__content {
        -webkit-box-flex: 0;
        -ms-flex-preferred-size: 83.33333333%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 83.33333333%;
        max-width: 83.33333333%;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media(min-width:75rem) {
    .callout-container--masthead .header__subheadline {
        width: 100%
    }
}

.callout-container--full-width .header__subheadline {
    max-width: 37.5rem
}

.header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.header__headline {
    width: 100%
}

.header__subheadline {
    max-width: 50rem;
    width: 100%
}

.header__preheader {
    display: block;
    font-family: Connections, Arial, Verdana, Helvetica, sans-serif;
    font-size: .571428em;
    font-variant: small-caps;
    letter-spacing: .025em;
    margin: 0
}

@media(min-width:48rem) {
    .header__preheader {
        font-size: .571428em
    }
}

.header--h1 {
    display: block;
    font-family: Connections Light, Arial, Verdana, Helvetica, sans-serif;
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 1.25;
    margin: .625rem 0
}

@media(min-width:48rem) {
    .header--h1 {
        font-size: 3.5rem;
        margin: 1.25rem 0
    }
}

.header--h1 sup {
    font-size: 40%;
    top: -1.2em
}

.header--h1 .header__preheader {
    font-size: .571428em
}

@media(min-width:48rem) {
    .header--h1 .header__preheader {
        font-size: .571428em
    }
}

.header--h2 {
    display: block;
    font-family: Connections Light, Arial, Verdana, Helvetica, sans-serif;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.25;
    margin: .9375rem 0
}

@media(min-width:48rem) {
    .header--h2 {
        font-size: 2.5rem
    }
}

.header--h2 sup {
    font-size: 50%;
    top: -1em
}

.header--h2 .header__preheader {
    font-size: .6em
}

@media(min-width:48rem) {
    .header--h2 .header__preheader {
        font-size: .6em
    }
}

.header--h3 {
    display: block;
    font-family: Connections Light, Arial, Verdana, Helvetica, sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.25;
    margin: .3125rem 0
}

@media(min-width:48rem) {
    .header--h3 {
        font-size: 2rem;
        margin: .625rem 0
    }
}

.header--h3 sup {
    font-size: 60%;
    top: -.8em
}

.header--h3 .header__preheader {
    font-size: .5625em
}

@media(min-width:48rem) {
    .header--h3 .header__preheader {
        font-size: .5625em
    }
}

.header--h4,
.header--h5,
.header--h6 {
    display: block;
    font-family: Connections Light, Arial, Verdana, Helvetica, sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.25;
    margin: .3125rem 0
}

@media(min-width:48rem) {

    .header--h4,
    .header--h5,
    .header--h6 {
        font-size: 1.5rem;
        margin: .625rem 0
    }
}

.header--h4 .header__preheader,
.header--h5 .header__preheader,
.header--h6 .header__preheader {
    font-size: .666666em
}

@media(min-width:48rem) {

    .header--h4 .header__preheader,
    .header--h5 .header__preheader,
    .header--h6 .header__preheader {
        font-size: .666666em
    }
}

.header--body {
    font-family: Connections, Arial, Verdana, Helvetica, sans-serif;
    font-size: 1rem;
    line-height: 1.5;
    margin: 0
}

@media(min-width:48rem) {
    .header--body {
        font-size: 1.125rem
    }
}

.header--body .header__preheader {
    font-size: .666666em
}

@media(min-width:48rem) {
    .header--body .header__preheader {
        font-size: .75em
    }
}

.header--photo-caption {
    font-family: Connections, Arial, Verdana, Helvetica, sans-serif;
    font-size: .875rem;
    line-height: 1.5
}

@media(min-width:48rem) {
    .header--photo-caption {
        font-size: .875rem
    }
}

.header--eyebrow,
.header--photo-source {
    font-family: Connections, Arial, Verdana, Helvetica, sans-serif;
    font-size: .875rem;
    line-height: 1.5
}

.header--eyebrow {
    color: #e31837;
    font-variant: small-caps;
    letter-spacing: .025em;
    margin: 0;
    text-transform: lowercase
}

@media(min-width:48rem) {
    .header--eyebrow {
        font-size: 1.25rem
    }
}

.header--eyebrow p,
.header--power2-eyebrow {
    font-family: Connections, Arial, Verdana, Helvetica, sans-serif
}

.header--power2-eyebrow {
    font-size: .875rem;
    font-variant: small-caps;
    letter-spacing: .025em
}

@media(min-width:48rem) {
    .header--power2-eyebrow {
        font-size: 1rem
    }
}

.header--power2-eyebrow p {
    font-family: Connections, Arial, Verdana, Helvetica, sans-serif
}

.header--power2-header {
    font-family: Connections Light, Arial, Verdana, Helvetica, sans-serif;
    font-size: 1.5rem
}

@media(min-width:48rem) {
    .header--power2-header {
        font-size: 2rem
    }
}

.header--dark-gray {
    color: #646464
}

.header--black {
    color: #000
}

.header--blue {
    color: #012169
}

.header--blue-royal {
    color: #0052c2
}

.header--white {
    color: #fff
}

.header--gray {
    color: #d5d5d5
}

.header--red {
    color: #e31837
}

.header--regal-red {
    color: #c41230
}

@media(max-width:47.9375rem) {
    .header--center-mobile {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center
    }

    .header--center-mobile .header__subheadline {
        text-align: center
    }
}

.header--center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: auto;
    text-align: center
}

@media(max-width:47.9375rem) {
    .header--center {
        margin-left: -2rem;
        margin-right: -2rem;
        padding-left: 1.5625rem;
        padding-right: 1.5625rem
    }
}

@media(min-width:64rem) {
    .header--center {
        -webkit-box-flex: 0;
        -ms-flex-preferred-size: 83.33333333%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        flex-basis: 83.33333333%;
        max-width: 83.33333333%;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media(min-width:90rem) {
    .header--center {
        padding-left: 1rem;
        padding-right: 1rem
    }
}

.header--center .header__subheadline {
    text-align: center
}

.header--right {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.header--right,
.header--right .header__subheadline {
    text-align: right
}

.hub-navigation__bottom {
    background-color: rgba(245, 245, 245, .95)
}

.hub-navigation__site-name {
    color: #000;
    display: inline-block;
    font-size: .75rem;
    padding: .3125rem 0
}

@media(min-width:48rem) {
    .hub-navigation__site-name {
        font-size: 1rem
    }
}

.hub-navigation__menu-sub {
    margin-left: .625rem;
    margin-top: .625rem
}

.hub-navigation__links {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.hub-navigation__item--main {
    color: #012169;
    padding: .25rem 0
}

.hub-navigation__link {
    color: #012169
}

.hub-navigation__link--main {
    font-size: 1rem
}

@media(min-width:48rem) {
    .hub-navigation__link--main {
        font-size: 1.125rem
    }
}

.hub-navigation__link--sub {
    font-size: .75rem
}

@media(min-width:48rem) {
    .hub-navigation__hmenu {
        margin-left: .3125rem
    }
}

.hub-navigation__menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100vh;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

@media(min-width:48rem) {
    .hub-navigation__menu {
        right: 2.5rem;
        width: 310px
    }
}

.hub-navigation__menu[aria-hidden=true] {
    visibility: hidden
}

.hub-navigation__menu-height-container {
    background-color: #fff;
    -webkit-box-shadow: 3px 3px 3px -5px #000, 0 0 5px -5px #000, -3px 0 3px -5px #000;
    box-shadow: 3px 3px 3px -5px #000, 0 0 5px -5px #000, -3px 0 3px -5px #000;
    overflow-y: auto;
    padding: 0 1.25rem 6.25rem
}

@media(min-width:48rem) {
    .hub-navigation__menu-height-container {
        padding: 0 .625rem
    }
}

.hub-navigation__top {
    background-color: #fff
}

.hub-navigation__top .hub-navigation__wrapper {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    justify-content: space-between;
    padding-bottom: .875rem;
    padding-top: .875rem
}

.hub-navigation__logo {
    -ms-flex-negative: 0;
    display: inline-block;
    flex-shrink: 0;
    margin: auto 0;
    max-width: 18.75rem
}

@media(min-width:75rem) {
    .hub-navigation__logo {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%
    }
}

.hub-navigation__logo-link {
    display: inline-block;
    outline: 1px solid rgba(0, 0, 0, 0);
    vertical-align: middle
}

.hub-navigation__logo-link:focus {
    outline: 1px solid #000
}

.hub-navigation__logo-image {
    height: auto;
    max-width: 12.5rem;
    width: 100%
}

@media(min-width:48rem) {
    .hub-navigation__logo-image {
        display: block;
        max-width: 15.3125rem
    }
}

.hub-navigation__logo-image--mobile {
    display: none
}

@media(min-width:48rem) {
    .hub-navigation__logo-image--mobile {
        display: none
    }
}

.hub-navigation__toggle {
    background: 0;
    border: 0;
    cursor: pointer;
    z-index: 1
}

.hub-navigation__toggle svg {
    display: block;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.hub-navigation__toggle--main {
    display: block;
    height: 1.875rem;
    padding: 0;
    width: 1.875rem
}

@media(max-width:47.9375rem) {
    .hub-navigation__toggle--main {
        margin-left: .625rem
    }
}

@media(min-width:48rem) {
    .hub-navigation__toggle--main {
        height: 2.5rem;
        width: 2.5rem
    }
}

.hub-navigation__toggle--main .svg-line-v {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transition-duration: .2s, 0;
    transition-duration: .2s, 0;
    -webkit-transition-property: stroke-width, -webkit-transform;
    transition-property: stroke-width, -webkit-transform;
    transition-property: transform, stroke-width;
    transition-property: transform, stroke-width, -webkit-transform;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

@media(max-width:47.9375rem) {
    .hub-navigation__toggle--main .svg-line-v {
        stroke-width: 2px !important
    }
}

.hub-navigation__toggle--main .svg-line-v--center {
    -webkit-transition-delay: 0;
    transition-delay: 0
}

.hub-navigation__toggle--main .svg-line-v--edge {
    -webkit-transition-delay: .2s, .2s;
    transition-delay: .2s, .2s
}

.hub-navigation__toggle--main.active .svg-line-v--edge {
    stroke-width: 0 !important;
    -webkit-transition-delay: 0, .2s;
    transition-delay: 0, .2s
}

.hub-navigation__toggle--main.active .svg-line-v--top {
    -webkit-transform: translateY(10px);
    transform: translateY(10px)
}

.hub-navigation__toggle--main.active .svg-line-v--bottom {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px)
}

.hub-navigation__toggle--main.active .svg-line-v--center {
    -webkit-transition-delay: .2s;
    transition-delay: .2s
}

.hub-navigation__toggle--main.active .svg-line-v--center-1 {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.hub-navigation__toggle--main.active .svg-line-v--center-2 {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.hub-navigation__utility ul {
    padding-left: 0
}

.hub-navigation__utility ul li {
    list-style-type: none
}

.hub-navigation__utility ul li a {
    color: #012169;
    font-family: Connections, Arial, Verdana, Helvetica, sans-serif;
    letter-spacing: 0
}

@media(max-width:47rem) {
    .hub-navigation__utility ul li a:focus {
        outline: 0
    }
}

.hub-navigation__utility--top {
    background-color: #ededed;
    padding: 4px 0;
    width: 100%;
    z-index: 1050
}

.hub-navigation__utility--top:has(.utility-navigation--blue) {
    background-color: #012169;
    color: #fff
}

.hub-navigation__utility--top:has(.utility-navigation--blue) .hub-utility-nav__links-l1>li a {
    border-right: 1px solid #fff;
    color: inherit
}

.hub-navigation__utility--top:has(.utility-navigation--blue) .hub-utility-nav__links-l1>li a.utility-navigation__link--sub {
    color: #0073cf
}

@media(max-width:39rem) {
    .hub-navigation__utility--top .hub-utility-nav {
        padding: 0
    }
}

@media(min-width:40rem) {
    .hub-navigation__utility--top .hub-utility-nav {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: flex-start;
        width: 100%
    }

    .hub-navigation__utility--top .hub-utility-nav ul li a {
        font-size: .875rem
    }

    .hub-navigation__utility--top .hub-utility-nav__links-l1 {
        width: 100%
    }

    .hub-navigation__utility--top .hub-utility-nav__links-l1>li {
        display: inline;
        margin: 0
    }

    .hub-navigation__utility--top .hub-utility-nav__links-l1>li a {
        border-right: 1px solid #012169;
        display: inline-block;
        padding: 0 20px
    }

    .hub-navigation__utility--top .hub-utility-nav__links-l1>li:first-child a {
        padding-left: 0
    }

    .hub-navigation__utility--top .hub-utility-nav__links-l1>li:last-child a {
        border: 0;
        padding-right: 0
    }

    .hub-navigation__utility--top .hub-utility-nav__links-l2 ul li a {
        padding: 0
    }

    .hub-navigation__utility--top .hub-utility-nav-right {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        text-align: right
    }
}

.hub-navigation__utility .hub-nav__dropdown {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    background-color: #f9f7f4;
    border: 1px solid #ccc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: calc(100% - 2rem);
    position: fixed;
    right: -100%;
    text-align: center;
    top: 2.875rem;
    width: 100%;
    z-index: 1050
}

@media(min-width:48rem) {
    .hub-navigation__utility .hub-nav__dropdown {
        display: block;
        display: none;
        height: auto;
        padding: .813rem .813rem .625rem;
        position: absolute;
        right: 2%;
        text-align: justify;
        top: 3.5rem;
        width: 31rem
    }

    .hub-navigation__utility .hub-nav__dropdown:before {
        background: url("/etc.clientlibs/flagship/clientlibs/clientlib-site/resources/images/hub/arrow_up.png") no-repeat;
        background-size: contain;
        content: "";
        height: 1.375rem;
        position: absolute;
        right: 2.5rem;
        top: -1.25rem;
        width: 2.5rem
    }
}

.hub-navigation__utility .hub-nav__dropdown-arrow {
    background: #eee url("/etc.clientlibs/flagship/clientlibs/clientlib-site/resources/images/hub/left_arrow.png") no-repeat;
    background-position: 50%;
    border: 0;
    display: block;
    height: 1.5rem;
    left: 1.25rem;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: .8125rem
}

.hub-navigation__utility .hub-nav__dropdown-arrow:focus {
    outline: 0
}

.hub-navigation__utility .hub-nav__dropdown-title {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    background-color: #eee;
    border-bottom: 1px solid #ccc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    position: relative
}

@media(min-width:48rem) {
    .hub-navigation__utility .hub-nav__dropdown-title {
        display: none
    }
}

.hub-navigation__utility .hub-nav__dropdown-title-text {
    color: #333;
    font-family: Connections, Arial, Verdana, Helvetica, sans-serif;
    font-size: .875rem;
    line-height: 2;
    margin: 0;
    padding: .4375rem .3125rem;
    width: 100%
}

.hub-navigation__utility .hub-nav__dropdown-title-text:hover {
    cursor: pointer
}

@media(min-width:48rem) {
    .hub-navigation__utility .hub-nav__dropdown-title-text {
        background: 0;
        border-bottom: 0;
        font-size: 1rem;
        line-height: 1;
        padding: 0 0 .25rem;
        pointer-events: none
    }
}

.hub-navigation__utility .hub-nav__dropdown-list {
    overflow-y: auto;
    padding: 0 1.25rem
}

@media(min-width:48rem) {
    .hub-navigation__utility .hub-nav__dropdown-list {
        padding: 0
    }
}

.hub-navigation__utility .hub-nav__dropdown-list ul {
    padding: 0
}

@media(min-width:48rem) {
    .hub-navigation__utility .hub-nav__dropdown-list ul:first-child() li:last-child() {
        border-bottom: 0
    }
}

.hub-navigation__utility .hub-nav__dropdown-list ul:last-child() li:last-child() {
    border-bottom: 0
}

.hub-navigation__utility .hub-nav__dropdown-list ul li {
    border-bottom: 1px solid #ccc
}

@media(min-width:48rem) {
    .hub-navigation__utility .hub-nav__dropdown-list ul li {
        border-right: 1px solid #ccc;
        width: 100%
    }
}

.hub-navigation__utility .hub-nav__dropdown-list ul li a {
    color: #0073cf;
    display: block;
    font-size: .875rem;
    padding: .869rem .3125rem 1rem
}

@media(min-width:48rem) {
    .hub-navigation__utility .hub-nav__dropdown-list ul li a {
        font-size: 1rem;
        padding: .9375rem .625rem
    }

    .hub-navigation__utility .hub-nav__dropdown-list ul.list_left,
    .hub-navigation__utility .hub-nav__dropdown-list ul.list_right {
        float: left;
        width: 50%
    }

    .hub-navigation__utility .hub-nav__dropdown-list ul.list_right li {
        border-right: 0;
        padding-left: .8125rem
    }
}

.hub-navigation__utility .hub-nav__dropdown.menu_slide--in {
    animation: slideIn .3s ease-in-out;
    -webkit-animation: slideIn .3s ease-in-out;
    right: 0
}

.hub-navigation__utility .hub-nav__dropdown.menu_slide--out {
    animation: slideOut .3s ease-in-out;
    -webkit-animation: slideOut .3s ease-in-out;
    right: -100%
}

@-webkit-keyframes slideIn {
    0 {
        right: -100%
    }

    to {
        right: 0
    }
}

@keyframes slideIn {
    0 {
        right: -100%
    }

    to {
        right: 0
    }
}

@-webkit-keyframes slideOut {
    0 {
        right: 0
    }

    to {
        right: -100%
    }
}

@keyframes slideOut {
    0 {
        right: 0
    }

    to {
        right: -100%
    }
}

.hub-navigation__utility.hub-navigation__utility--top {
    display: none
}

@media(min-width:48rem) {
    .hub-navigation__utility.hub-navigation__utility--top {
        display: block
    }
}

.hub-navigation__utility.hub-navigation__utility--bottom {
    border-top: 1px solid #ededed;
    padding: 20px 0
}

.hub-navigation__utility.hub-navigation__utility--bottom .hub-utility-nav {
    padding-left: 0;
    padding-right: 0
}

.hub-navigation__utility.hub-navigation__utility--bottom .hub-utility-nav__links-l1>li>a {
    font-size: 1rem;
    margin-top: .625rem
}

.hub-navigation__utility.hub-navigation__utility--bottom .hub-utility-nav__links:first-child a {
    margin-top: 0
}

.hub-navigation__utility.hub-navigation__utility--bottom .hub-utility-nav__links a {
    display: block;
    font-size: .875rem
}

@media(min-width:48rem) {
    .hub-navigation__utility.hub-navigation__utility--bottom {
        display: none
    }
}

.aem-AuthorLayer-Edit .hub-navigation__utility {
    position: relative
}

.aem-AuthorLayer-Edit .hub-navigation__utility--top {
    background: #fff
}

.aem-AuthorLayer-Edit .hub-navigation__utility--top .hub-utility-nav {
    background-color: #ededed;
    max-width: none
}

.aem-AuthorLayer-Edit .hub-navigation__utility--top .utility-navigation--blue .hub-utility-nav {
    background-color: #012169
}

.hub-navigation {
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1020
}

.hub-navigation .notification-strip__wrapper {
    padding: 0
}

.hub-navigation .notification-strip__content {
    max-width: 80rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

@media(min-width:48rem) {
    .hub-navigation .notification-strip__content {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }
}

.hub-navigation--edit {
    position: relative
}

@media(-ms-high-contrast:none),
screen and (-ms-high-contrast:active) {
    .hub-navigation .collapsing {
        -webkit-transition: none;
        transition: none
    }
}

.aem-AuthorLayer-Edit .hub-navigation {
    position: relative
}

@media(min-width:90rem) {
    .layout-container {
        margin-left: auto;
        margin-right: auto;
        max-width: 100rem
    }
}

.layout-container--rightrail {
    margin-bottom: 1.875rem;
    padding-left: 2rem;
    padding-right: 2rem
}

@media(min-width:75rem) {
    .layout-container--rightrail {
        padding-left: 4rem;
        padding-right: 4rem
    }
}

.layout-container--rightrail .layout-container__column-left {
    background-color: #fff;
    position: relative
}

@media(min-width:48rem) {
    .layout-container--rightrail .layout-container__column-left {
        padding-left: 8.33333333%;
        padding-right: 8.33333333%
    }
}

.layout-container--rightrail .layout-container__column-right {
    height: 100%;
    position: relative;
    width: 100%
}

@media(min-width:48rem)and (max-width:64rem) {
    .layout-container--rightrail .layout-container__column-right {
        padding-left: 8.33333333%;
        padding-right: 8.33333333%
    }
}

@media(min-width:64rem) {
    .layout-container--rightrail .layout-container__column-right {
        padding-top: 3.4375rem
    }
}

.layout-container--center .col {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center
}

.layout-container--center .col>div {
    width: 100%
}

@media(min-width:48rem) {
    .layout-container--center .col>div {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 0 1rem
    }
}

.layout-container--edit [class^=col-] {
    border: 1px dashed #ccc
}

.layout-container--edit .col {
    display: block
}

@media(min-width:48rem) {
    .layout-container.column-separator--desktop .col:not(:last-child) {
        border-right: 1px solid #d5d5d5
    }
}

@media(max-width:47.9375rem) {

    .layout-container.column-separator--all .col:not(:last-child):after,
    .layout-container.column-separator--mobile .col:not(:last-child):after {
        border-bottom: 1px solid #d5d5d5;
        content: "";
        display: block;
        margin-bottom: 1.875rem;
        margin-top: 1.875rem
    }
}

@media(min-width:48rem) {
    .layout-container.column-separator--all .col:not(:last-child) {
        border-right: 1px solid #d5d5d5
    }
}

@media(max-width:47.9375rem) {

    .layout-container .container-full-bleed--mobile .anchor-navigation,
    .layout-container .container-full-bleed--mobile .background-container,
    .layout-container .container-full-bleed--mobile .header--center,
    .layout-container .container-full-bleed--mobile .rich-text-block__wrapper,
    .layout-container .container-full-bleed--mobile .tab-button__wrapper,
    .layout-container .container-full-bleed--mobile .tiles.row {
        margin-left: 0;
        margin-right: 0
    }

    .layout-container .container-full-bleed--mobile .aem-wrap--tile,
    .layout-container .container-full-bleed--mobile .anchor-navigation__item,
    .layout-container .container-full-bleed--mobile .background-container__content {
        padding-left: 0;
        padding-right: 0
    }
}

@media(min-width:48rem) {
    .layout-container__col-layout--3x-3x-3x-3x .row {
        gap: 4%
    }

    .layout-container__col-layout--3x-3x-3x-3x .col-sm-3 {
        max-width: 22%
    }
}

.main-navigation {
    background-color: #fff;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1030
}

.main-navigation,
.main-navigation__top {
    margin-left: auto;
    margin-right: auto;
    max-width: 100rem
}

.main-navigation__top {
    position: relative
}

.main-navigation__top .container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media(max-width:74.9375rem) {
    .main-navigation__top .container {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.main-navigation__bottom {
    background-color: #f5f5f5;
    margin-left: auto;
    margin-right: auto;
    max-width: 100rem
}

.main-navigation__bottom .container {
    padding: .125rem 0
}

.main-navigation__bottom .container.main-navigation__with-link {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: space-between
}

.main-navigation__bottom .container.main-navigation__with-link a {
    text-decoration: underline
}

.main-navigation__bottom .container.main-navigation__with-link a:active,
.main-navigation__bottom .container.main-navigation__with-link a:focus,
.main-navigation__bottom .container.main-navigation__with-link a:hover {
    text-decoration: none
}

.main-navigation__bottom,
.main-navigation__top {
    padding: 0 1rem
}

@media(min-width:75rem) {

    .main-navigation__bottom,
    .main-navigation__top {
        padding: 0 2rem
    }
}

.main-navigation__logo {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: .9375rem;
    padding: .75rem 0
}

@media(min-width:75rem) {
    .main-navigation__logo {
        margin-right: 3.4375rem
    }
}

.main-navigation__logo img {
    max-width: 11.25rem;
    width: 100%
}

@media(min-width:75rem) {
    .main-navigation__logo img {
        max-width: 15.3125rem
    }
}

.main-navigation__wrapper-split {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 1rem;
    max-width: 11.25rem
}

@media(min-width:64rem) {
    .main-navigation__wrapper-split {
        font-size: 1.125rem
    }
}

@media(min-width:48rem) {
    .main-navigation__wrapper-split {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        max-width: none
    }
}

.main-navigation__wrapper-split--label {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-weight: 400;
    white-space: nowrap
}

@media(min-width:48rem) {
    .main-navigation__wrapper-split--label {
        margin-left: 1.5625rem
    }
}

.main-navigation__main-menu {
    background-color: #fff
}

@media(min-width:75rem) {
    .main-navigation__main-menu {
        -ms-flex-item-align: end;
        align-self: flex-end;
        display: block
    }
}

@media(max-width:74.9375rem) {
    .main-navigation__menu-small {
        left: 0;
        max-height: calc(100vh - var(--scroll-padding-top));
        overflow-y: auto;
        position: absolute;
        scroll-behavior: smooth;
        top: 100%;
        width: 100%
    }
}

@media(min-width:75rem) {
    .main-navigation__menu-small {
        display: none
    }
}

.main-navigation__menu-small .utility-navigation--main:after {
    content: "";
    display: block;
    height: 3.125rem;
    width: 100%
}

.main-navigation__menubar {
    list-style-type: none;
    margin: 0;
    padding: 0
}

@media(min-width:75rem) {
    .main-navigation__menubar {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.main-navigation__item {
    padding: 1rem
}

@media(max-width:74.9375rem) {
    .main-navigation__item {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        align-items: center;
        border-bottom: 1px solid #bababa;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: space-between
    }
}

@media(min-width:75rem) {
    .main-navigation__item {
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        padding-left: 0;
        padding-right: 0
    }

    .main-navigation__item .main-navigation__link-wrapper {
        padding-left: 2rem;
        padding-right: 2rem;
        position: relative
    }

    .main-navigation__item:hover .navigation-link--main>span {
        border-bottom-color: #012169
    }

    .main-navigation__item[data-subitems-size].main-navigation-item--expand {
        -webkit-box-shadow: 0 4px #fff, 0 4px 4px rgba(0, 0, 0, .25);
        box-shadow: 0 4px #fff, 0 4px 4px rgba(0, 0, 0, .25)
    }

    .main-navigation__item[data-subitems-size].main-navigation-item--expand:after {
        content: "";
        display: block;
        height: .125rem;
        left: 0;
        position: absolute;
        top: 100%;
        width: 100%
    }

    .main-navigation__item[data-subitems-size].main-navigation-item--expand .main-navigation__sub-menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .main-navigation__item[data-subitems-size] .main-navigation__ada-submenu-toggle {
        background: 0;
        border: 0;
        color: #012169;
        cursor: pointer;
        font-size: .875rem;
        height: 20px;
        margin: 0;
        opacity: 0;
        padding: 0;
        position: absolute;
        right: 11px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 20px
    }
}

@media(min-width:75rem)and (min-width:75rem) {
    .main-navigation__item[data-subitems-size] .main-navigation__ada-submenu-toggle {
        display: inline-block
    }

    .main-navigation__item[data-subitems-size] .main-navigation__ada-submenu-toggle:focus {
        opacity: 1
    }
}

@media(min-width:75rem) {
    .main-navigation__item[data-subitems-size] .main-navigation__ada-submenu-toggle>span {
        display: block
    }

    .main-navigation__item[data-subitems-size="1"] {
        position: relative
    }

    .main-navigation__item[data-subitems-size="1"] .main-navigation__sub-menu {
        max-width: none
    }

    .main-navigation__item[data-subitems-size="1"]:nth-child(-n+2) .main-navigation__sub-menu {
        left: 0;
        -webkit-transform: translateX(-2%);
        transform: translateX(-2%)
    }

    .main-navigation__item[data-subitems-size="1"]:nth-child(n+3) .main-navigation__sub-menu {
        left: auto;
        right: 0;
        -webkit-transform: translateX(2%);
        transform: translateX(2%)
    }
}

.main-navigation__sub-menu {
    width: 100%
}

@media(min-width:75rem) {
    .main-navigation__sub-menu {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        background-color: #fff;
        border-radius: 1rem;
        -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25);
        box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25);
        display: none;
        left: 50%;
        margin-top: .125rem;
        max-height: calc(100vh - var(--scroll-padding-top));
        max-width: 100%;
        overflow-x: auto;
        padding: 3rem 2rem;
        position: absolute;
        top: 100%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
        z-index: 3
    }
}

.main-navigation__menu-toggle,
.main-navigation__submenu-toggle {
    background: 0;
    border: 0;
    color: #012169;
    cursor: pointer;
    display: block;
    font-size: 1.5rem;
    margin: 0;
    padding: 0
}

@media(min-width:75rem) {

    .main-navigation__menu-toggle,
    .main-navigation__submenu-toggle {
        display: none
    }
}

.main-navigation__menu-toggle>span,
.main-navigation__submenu-toggle>span {
    display: block
}

.main-navigation__ada-submenu-toggle {
    display: none
}

.main-navigation__menu-toggle {
    margin-left: .625rem
}

@media(min-width:75rem) {
    .main-navigation__menu-toggle {
        display: none
    }
}

.main-navigation__search {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 1.875rem;
    justify-content: flex-end;
    margin-left: auto;
    width: 1.875rem
}

@media(min-width:75rem) {
    .main-navigation__search {
        height: 3.125rem;
        width: 3.125rem
    }
}

.main-navigation__site-name {
    color: #000;
    font-family: Connections, Arial, Verdana, Helvetica, sans-serif;
    font-size: 1rem;
    margin: 0
}

@media(min-width:75rem) {
    .main-navigation__site-name {
        font-size: 1.125rem
    }
}

.main-navigation .sub-navigation {
    margin-top: 2rem
}

@media(min-width:75rem) {
    .main-navigation .sub-navigation {
        margin-right: 1.875rem;
        margin-top: 0;
        width: 19.0625rem
    }
}

.main-navigation .sub-navigation ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.main-navigation .sub-navigation__item {
    margin-bottom: 1.25rem
}

@media(min-width:75rem) {
    .main-navigation .sub-navigation__item {
        margin-bottom: 1.5rem
    }

    .main-navigation .sub-navigation__item:last-child {
        margin-bottom: 0
    }
}

.main-navigation .sub-navigation__item--spacing-left {
    padding-left: 1rem
}

.main-navigation .sub-navigation__item--spacing-bottom-small {
    margin-bottom: 1rem
}

.main-navigation .sub-navigation__item--spacing-left-bottom-small {
    margin-bottom: 1rem;
    padding-left: 1rem
}

.main-navigation .sub-navigation__item--hide {
    display: none
}

.main-navigation .tile-container {
    margin-top: 1.5625rem
}

@media(min-width:75rem) {
    .main-navigation .tile-container {
        max-width: 19.0625rem
    }
}

.main-navigation .tile-container .tiles.row {
    margin-left: 0;
    margin-right: 0
}

.main-navigation .navigation-link__text {
    font-size: 1rem
}

@media(min-width:75rem) {
    .main-navigation .navigation-link__text {
        font-size: 1.125rem
    }
}

.main-navigation .navigation-link__description {
    font-size: .875rem
}

.main-navigation .navigation-link--main {
    background: 0;
    border: 0;
    color: #000;
    display: inline-block;
    line-height: inherit;
    padding: 0;
    text-align: inherit
}

@media(max-width:74.9375rem) {

    .main-navigation .navigation-link--main:focus,
    .main-navigation .navigation-link--main:hover {
        text-decoration: underline
    }
}

@media(min-width:75rem) {
    .main-navigation .navigation-link--main {
        color: #012169
    }

    .main-navigation .navigation-link--main>span {
        border-bottom: 2px solid rgba(0, 0, 0, 0);
        -webkit-transition: all .2s linear;
        transition: all .2s linear
    }
}

.main-navigation .navigation-link--sub:focus .navigation-link__text,
.main-navigation .navigation-link--sub:hover .navigation-link__text {
    text-decoration: underline
}

@media(max-width:74.9375rem) {
    .main-navigation simple-collapse {
        width: 100%
    }
}

@media(min-width:75rem) {
    .main-navigation simple-collapse {
        display: block
    }
}

@media(max-width:74.9375rem) {

    .main-navigation:not(.menu-ready) .main-navigation__main-menu,
    .main-navigation:not(.menu-ready) .main-navigation__utility {
        display: none
    }
}

.main-navigation__with-link a:focus,
.main-navigation__with-link a:hover {
    text-decoration: underline
}

.main-navigation-sub-menu-edit .title {
    color: #0052c2;
    text-align: center;
    text-transform: uppercase
}

.main-navigation-sub-menu-edit .content {
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.main-navigation-sub-menu-edit .content>.tiles {
    width: 25%
}

.main-navigation-sub-menu-edit .subitems {
    width: 75%
}

.main-navigation-sub-menu-edit .subitems .items {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.main-navigation-sub-menu-edit .subitems .items>.cq-Editable-dom {
    width: 33.333%
}

.main-navigation-sub-menu-edit .subitems>.aem-helper,
.main-navigation-sub-menu-edit .tiles>.aem-helper {
    margin: 0
}

.aem-AuthorLayer-Edit .main-navigation,
.masthead {
    position: relative
}

.masthead {
    margin-left: auto;
    margin-right: auto;
    max-width: 100rem;
    overflow: hidden
}

.masthead__type--image .image,
.masthead__type--image .image__bg,
.masthead__type--image .image__content,
.masthead__type--image .image__picture,
.masthead__type--image .image__wrapper,
.masthead__type--image img {
    display: block;
    height: 100%;
    width: 100%
}

@media(min-width:75rem) {
    .masthead__type--image img {
        height: auto
    }
}

.masthead__type--video {
    position: relative
}

.masthead__type--video video {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.masthead__type--video .object-fit-polyfill {
    height: 100%;
    width: 100%
}

.masthead__type--video .video__button {
    position: absolute;
    right: .625rem;
    top: .625rem;
    z-index: 1000
}

@media(min-width:48rem) {
    .masthead__type--video .video__button {
        right: 1.25rem;
        top: 1.25rem
    }
}

@media(min-width:64rem) {
    .masthead__type--video .video__button {
        bottom: 1.25rem;
        top: auto
    }
}

.masthead__type--video .label:hover {
    cursor: pointer
}

.masthead__type--video .video__button--play {
    display: none
}

.masthead__type--video .icon--pause:after {
    color: #fff;
    content: "";
    font-family: IR-Icons;
    font-size: 2rem
}

.masthead__type--video .icon--play:after {
    color: #fff;
    content: "";
    font-family: IR-Icons;
    font-size: 2rem
}

.masthead__size--small {
    height: 11.25rem
}

@media(min-width:48rem) {
    .masthead__size--small {
        height: 16.5625rem
    }
}

@media(min-width:64rem) {
    .masthead__size--small {
        height: 16.5625rem
    }
}

@media(min-width:75rem) {
    .masthead__size--small {
        height: 16.25rem
    }
}

.masthead__size--medium {
    height: 20rem
}

@media(min-width:48rem) {
    .masthead__size--medium {
        height: 20rem
    }
}

@media(min-width:64rem) {
    .masthead__size--medium {
        height: 21.25rem
    }
}

@media(min-width:75rem) {
    .masthead__size--medium {
        height: 23.75rem
    }
}

.masthead__size--large {
    height: 23.4375rem
}

.masthead__size--large video {
    min-height: 23.4375rem
}

@media(min-width:48rem) {

    .masthead__size--large,
    .masthead__size--large video {
        height: 20rem
    }
}

@media(min-width:64rem) {

    .masthead__size--large,
    .masthead__size--large video {
        height: 21.25rem
    }
}

@media(min-width:75rem) {

    .masthead__size--large,
    .masthead__size--large video {
        height: 30rem
    }
}

.masthead--blue-flagscape {
    background-color: rgba(0, 0, 0, 0)
}

.masthead--dark-blue {
    background-color: #012169
}

.masthead--white {
    background-color: #fff
}

.masthead--bright-red {
    background-color: #e31837
}

.masthead--gray {
    background-color: #f5f5f5
}

.masthead__wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    justify-content: center;
    width: 100%
}

.masthead__content,
.masthead__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.masthead__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-flex: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 100%;
    padding: 1.25rem 1rem
}

@media(max-width:74.9375rem) {
    .masthead__content {
        padding-left: 1.5625rem;
        padding-right: 1.5625rem
    }
}

@media(min-width:75rem) {
    .masthead__content {
        padding-left: 4rem;
        padding-right: 4rem
    }
}

@media(min-width:90rem) {
    .masthead__content {
        padding-left: 0;
        padding-right: 0
    }
}

.masthead__content .cta {
    margin-top: 1.5625rem
}

.masthead__content-container {
    max-width: 82rem;
    width: 100%
}

.masthead__content--below {
    position: relative
}

@media(min-width:48rem) {
    .masthead__content--below {
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%
    }
}

.masthead__content--top {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.masthead__content--left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left
}

.masthead__content--right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right
}

.masthead__content--center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

@media(min-width:48rem) {
    .masthead__content--mleft-dright {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        text-align: right
    }

    .masthead__content--mleft-dcenter {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center
    }
}

.masthead__type--color .masthead__wrapper {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.masthead--fit-width.masthead__type--video video {
    left: 50%;
    min-height: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%
}

.masthead__header-style--full-width {
    display: block
}

.masthead__header-style--full-width .header__subheadline {
    max-width: 42rem
}

.cq-Editable-dom .masthead .masthead__media>div {
    height: 100%
}

.navigation__bottom,
.navigation__bottom.open {
    -webkit-transition: background .25s ease-in;
    transition: background .25s ease-in
}

.navigation__bottom.open {
    background: #fff
}

@media(min-width:75rem) {
    .navigation__bottom {
        background-color: #fff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        min-height: 36px
    }
}

@media(max-width:74.9375rem) {
    .navigation__bottom .navigation__wrapper {
        height: 100%;
        padding: 0
    }
}

@media(min-width:75rem) {
    .navigation__bottom .navigation__wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.navigation__bottom .utility-navigation {
    background: #f5f5f5;
    padding-bottom: .625rem
}

@media(min-width:75rem) {
    .navigation__bottom .utility-navigation {
        display: none
    }
}

.navigation__bottom .utility-navigation li {
    padding: .9375rem 1.5625rem
}

@media(max-width:74.9375rem) {
    .navigation__site-name {
        background: #f5f5f5;
        display: block;
        font-size: .75rem;
        line-height: 22px;
        padding-left: 1.5625rem;
        padding-right: 1.5625rem;
        padding-top: 0
    }

    .navigation__site-name,
    .open .navigation__site-name {
        -webkit-transition: background .25s ease-in;
        transition: background .25s ease-in
    }

    .open .navigation__site-name {
        background: #fff;
        border-bottom: 1px solid #d5d5d5;
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

@media(min-width:48rem) {
    .navigation__site-name {
        font-size: 1.125rem;
        line-height: 2pc
    }
}

.navigation__menu {
    background-color: #f5f5f5
}

.navigation__menu.collapse.show {
    height: 100vh
}

@media(min-width:75rem) {
    .navigation__menu {
        background-color: #fff;
        height: auto
    }
}

.navigation__menu-height-container {
    height: calc(100vh - 20px);
    overflow: scroll
}

@media(min-width:75rem) {
    .navigation__menu-height-container {
        height: auto;
        overflow: inherit
    }

    .navigation__menu {
        -webkit-box-flex: 1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        margin-left: 1.875rem
    }

    .navigation__menu.collapse {
        display: block
    }
}

@media(max-width:74.9375rem) {
    .navigation__menu.open {
        display: block;
        height: 100%
    }
}

@media(min-width:75rem) {
    .navigation__menu .navigation-spacer {
        display: none
    }
}

.navigation__menu-sub {
    width: 100%
}

@media(min-width:75rem) {
    .navigation__menu-sub {
        background-color: rgba(255, 255, 255, .7);
        left: 0;
        margin-top: .4375rem;
        position: fixed
    }
}

.navigation__menu-sub .navigation__links {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.navigation__links {
    list-style-type: none;
    margin: 0;
    padding: 0
}

@media(min-width:75rem) {
    .navigation__links {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: center
    }
}

.navigation__item {
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

@media(max-width:74.9375rem) {
    .navigation__item--main {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        border-top: 1px solid #d5d5d5;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 1.25rem 1.5625rem
    }
}

@media(min-width:75rem) {
    .navigation__item--main {
        margin: 0 1.875rem;
        padding: 2px
    }
}

.navigation__item--main:first-child {
    margin-left: 0
}

.navigation__item--main:last-child {
    margin-right: 0
}

.navigation__item--main:not(.navigation__item--main-with-subitems) {
    background-color: #fff
}

.navigation__item--main:not(.navigation__item--main-with-subitems) a {
    color: #012169
}

@media(max-width:74.9375rem) {
    .navigation__item--sub {
        padding-left: 1.5625rem;
        padding-right: 1.5625rem
    }
}

.navigation__link {
    color: #012169;
    display: inline-block;
    font-size: 1.125rem;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.navigation__link--main.active,
.navigation__link--main:focus,
.navigation__link--main:hover {
    text-decoration: underline
}

.navigation__link--sub {
    margin: 1.25rem 0 0
}

@media(min-width:75rem) {
    .navigation__link--sub {
        margin: 0;
        padding: .875rem 2.5rem
    }

    .navigation__link--sub:focus,
    .navigation__link--sub:hover {
        background-color: #fff;
        -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .1);
        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .1)
    }
}

.navigation__toggle {
    background: 0;
    border: 0;
    cursor: pointer;
    z-index: 1
}

.navigation__toggle svg {
    display: block;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.navigation__toggle--main {
    height: 2.3125rem;
    padding: 0;
    width: 2.3125rem
}

@media(min-width:75rem) {
    .navigation__toggle--main {
        display: none
    }
}

@media(-ms-high-contrast:none),
screen and (-ms-high-contrast:active) {
    .navigation__toggle--main.active svg {
        display: none
    }

    .navigation__toggle--main.active:after {
        color: #000;
        content: "";
        font-family: IR-Icons;
        font-size: 1rem
    }
}

.navigation__toggle--main .svg-line-v {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transition-duration: .2s, 0;
    transition-duration: .2s, 0;
    -webkit-transition-property: stroke-width, -webkit-transform;
    transition-property: stroke-width, -webkit-transform;
    transition-property: transform, stroke-width;
    transition-property: transform, stroke-width, -webkit-transform;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

.navigation__toggle--main .svg-line-v--center {
    -webkit-transition-delay: 0;
    transition-delay: 0
}

.navigation__toggle--main .svg-line-v--edge {
    -webkit-transition-delay: .2s, .2s;
    transition-delay: .2s, .2s
}

.navigation__toggle--main.active .svg-line-v--edge {
    stroke-width: 0 !important;
    -webkit-transition-delay: 0, .2s;
    transition-delay: 0, .2s
}

.navigation__toggle--main.active .svg-line-v--top {
    -webkit-transform: translateY(14px);
    transform: translateY(14px)
}

.navigation__toggle--main.active .svg-line-v--bottom {
    -webkit-transform: translateY(-14px);
    transform: translateY(-14px)
}

.navigation__toggle--main.active .svg-line-v--center {
    -webkit-transition-delay: .2s;
    transition-delay: .2s
}

.navigation__toggle--main.active .svg-line-v--center-1 {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.navigation__toggle--main.active .svg-line-v--center-2 {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.navigation__toggle--sub {
    height: 1.0625rem;
    margin-left: .3125rem;
    padding: .125rem;
    width: 1.0625rem
}

@media(min-width:75rem) {
    .navigation__toggle--sub.active svg {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }
}

@media(max-width:74.9375rem) {
    .navigation__toggle--sub.active .svg-line-v {
        display: none
    }

    .navigation.open {
        height: 100%
    }

    .navigation.open .navigation__menu-main {
        margin-bottom: 2.5rem
    }
}

.navigation__top {
    background-color: #fff
}

.navigation__top .navigation__wrapper {
    height: 2.625rem
}

@media(max-width:74.9375rem) {
    .navigation__top .navigation__wrapper {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: space-between;
        padding-left: 1.5625rem;
        padding-right: 1.5625rem
    }
}

@media(min-width:48rem) {
    .navigation__top .navigation__wrapper {
        height: 3.75rem
    }
}

@media(min-width:75rem) {
    .navigation__top .navigation__wrapper {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 4.375rem;
        justify-content: space-between;
        padding-bottom: 1.25rem;
        padding-top: 1.25rem
    }
}

.navigation__top .navigation__utility {
    -ms-flex-item-align: end;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    align-self: flex-end;
    display: none;
    flex-grow: 1;
    margin: 0 .3125rem 0 3.75rem
}

@media(min-width:75rem) {
    .navigation__top .navigation__utility {
        display: block
    }
}

.navigation {
    background-color: #fff;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .17);
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .17);
    left: 0;
    margin-left: auto;
    margin-right: auto;
    max-width: 100rem;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1020
}

@media(max-width:74.9375rem) {
    .navigation {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media(min-width:75rem) {
    .navigation {
        -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .17);
        box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .17)
    }
}

.navigation__container-fluid {
    width: 100%
}

@media(min-width:75rem) {
    .navigation__container-fluid {
        margin-left: auto;
        margin-right: auto;
        padding-left: 4rem;
        padding-right: 4rem;
        width: 100%
    }

    .navigation__container {
        margin-left: auto;
        margin-right: auto;
        max-width: 82rem;
        width: 100%
    }
}

.navigation__wrapper {
    margin: 0 auto;
    position: relative
}

.navigation__logo {
    display: inline-block
}

.navigation__logo-image {
    height: auto;
    max-width: 10.3125rem;
    width: 100%
}

@media(min-width:48rem) {
    .navigation__logo-image {
        max-width: 12.5rem
    }
}

@media(min-width:75rem) {
    .navigation__logo-image {
        max-width: 17.1875rem
    }
}

.navigation--edit {
    position: relative
}

@media(-ms-high-contrast:none),
screen and (-ms-high-contrast:active) {
    .navigation .collapsing {
        -webkit-transition: none;
        transition: none
    }
}

.navigation-spacer {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    height: 106px
}

.navigation-spacer--edit {
    display: none
}

.navigation-spacer.js-height {
    height: var(--nav-spacer-height)
}

.aem-AuthorLayer-Edit .experiencefragment-navigation {
    margin-left: -2rem;
    margin-right: -2rem
}

@media(min-width:30rem)and (max-width:82rem) {
    .aem-AuthorLayer-Edit .experiencefragment-navigation {
        margin-left: -4rem;
        margin-right: -4rem
    }
}

@media(max-width:74.9375rem) {
    .aem-AuthorLayer-Edit .experiencefragment-navigation .navigation__utility--top {
        display: none
    }
}

.aem-AuthorLayer-Edit body.page {
    padding-top: 0
}

.aem-AuthorLayer-Edit .navigation {
    position: relative
}

.notification-strip {
    background-color: #012169;
    color: #fff;
    font-family: Connections, Arial, Verdana, Helvetica, sans-serif;
    padding: .875rem 0;
    width: 100%
}

@media(min-width:48rem) {
    .notification-strip {
        padding: .5rem 0
    }
}

.notification-strip__wrapper {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem
}

@media(min-width:75rem) {
    .notification-strip__wrapper {
        padding-left: 4rem;
        padding-right: 4rem
    }
}

.notification-strip__content {
    font-size: .75rem
}

@media(min-width:48rem) {
    .notification-strip__content {
        font-size: 1.125rem
    }
}

.notification-strip__content * {
    color: inherit;
    font-size: inherit;
    line-height: inherit
}

.notification-strip__content * a {
    font-size: inherit;
    line-height: inherit;
    margin-left: .3125rem;
    text-decoration: underline
}

.aem-AuthorLayer-Edit .notification-strip {
    margin: 0;
    position: relative;
    top: 0
}

.utility-navigation--default .utility-navigation__navigation li.active,
.utility-navigation--default .utility-navigation__navigation li:hover {
    color: #000;
    text-decoration: underline
}

.utility-navigation--main {
    background-color: #f5f5f5
}

@media(min-width:75rem) {
    .utility-navigation--main {
        background-color: #fff
    }
}

.utility-navigation--main .utility-navigation__links {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.utility-navigation--main .utility-navigation__links>li {
    margin: 0;
    padding: 1rem;
    position: relative
}

@media(min-width:75rem) {
    .utility-navigation--main .utility-navigation__links>li {
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        padding: .3125rem 1.375rem
    }

    .utility-navigation--main .utility-navigation__links>li.active {
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        -webkit-box-shadow: 0 10px #fff, 0 4px 4px rgba(0, 0, 0, .25);
        box-shadow: 0 10px #fff, 0 4px 4px rgba(0, 0, 0, .25)
    }

    .utility-navigation--main .utility-navigation__links>li.active .utility-navigation__link--main {
        border-bottom-color: #012169
    }
}

.utility-navigation--main .utility-navigation__links>li.active .utility-navigation__sublinks-container {
    display: block
}

@media(min-width:75rem) {
    .utility-navigation--main .utility-navigation__links>li.active .utility-navigation__sublinks-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.utility-navigation--main .utility-navigation__sublinks-container {
    width: 100%
}

@media(min-width:75rem) {
    .utility-navigation--main .utility-navigation__sublinks-container {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        background-color: #fff;
        border-radius: 1rem;
        -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25);
        box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25);
        display: none;
        max-height: calc(100vh - 40px);
        overflow-x: auto;
        padding: 2rem;
        position: absolute;
        right: 0;
        top: 100%;
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
        z-index: 3
    }
}

.utility-navigation--main .utility-navigation__sublinks {
    list-style-type: none;
    margin: 1rem 0 0;
    padding: 0;
    width: 100%
}

@media(min-width:75rem) {
    .utility-navigation--main .utility-navigation__sublinks {
        margin-right: 2rem;
        margin-top: 0;
        max-width: 100%;
        width: 19.0625rem
    }
}

.utility-navigation--main .utility-navigation__sublinks>li:not(:last-child) {
    margin-bottom: 1.5rem
}

.utility-navigation--main .utility-navigation__link {
    display: inline-block
}

@media(max-width:74.9375rem) {
    .utility-navigation--main .utility-navigation__link--main {
        color: #012169;
        font-size: 1rem
    }
}

@media(min-width:75rem) {
    .utility-navigation--main .utility-navigation__link--main {
        border-bottom: 2px solid rgba(0, 0, 0, 0);
        -webkit-transition: border .2s linear;
        transition: border .2s linear
    }
}

@media(max-width:74.9375rem) {

    .utility-navigation--main .utility-navigation__link--main:focus,
    .utility-navigation--main .utility-navigation__link--main:hover {
        text-decoration: underline
    }
}

@media(min-width:75rem) {

    .utility-navigation--main .utility-navigation__link--main:focus,
    .utility-navigation--main .utility-navigation__link--main:hover {
        border-bottom-color: #012169
    }
}

.utility-navigation--main .utility-navigation__link--sub {
    color: #0052c2;
    font-size: 1rem
}

@media(min-width:75rem) {
    .utility-navigation--main .utility-navigation__link--sub {
        font-size: 1.125rem
    }
}

.utility-navigation--main .utility-navigation__link--sub:focus,
.utility-navigation--main .utility-navigation__link--sub:hover {
    text-decoration: underline
}

@media(min-width:75rem) {
    .utility-navigation__navigation {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: space-between
    }
}

.utility-navigation__links {
    list-style-type: none;
    margin: 0;
    padding: 0
}

@media(min-width:75rem) {
    .utility-navigation__links {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .utility-navigation__links--left {
        margin-right: auto
    }

    .utility-navigation__links--left>li {
        margin-right: 2.5rem
    }

    .utility-navigation__links--right {
        margin-left: auto
    }

    .utility-navigation__links--right>li {
        margin-left: 2.5rem
    }
}

.utility-navigation__sublinks-container {
    display: none
}

.utility-navigation__link {
    color: #000;
    display: block;
    font-size: .875rem;
    line-height: 1
}
