﻿.fc-text-white,
.fc-text-white a {
    color: #fff
}

.fc-text-white a:focus,
.fc-text-white a:hover {
    color: #fff;
    text-decoration: underline
}

.fc-text-white a.fc-cta-wrapper--link:focus,
.fc-text-white a.fc-cta-wrapper--link:hover {
    text-decoration: none
}

.fc-text-white-ds {
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .5)
}

.fc-text-white-ds a {
    color: #fff
}

.fc-text-white-ds a:focus,
.fc-text-white-ds a:hover {
    color: #fff;
    text-decoration: underline
}

.fc-text-white-ds a.fc-cta-wrapper--link:focus,
.fc-text-white-ds a.fc-cta-wrapper--link:hover {
    text-decoration: none
}

.fc-text-black {
    color: #232d31
}

.fc-text-gray-dark,
.fc-text-gray-dark a {
    color: #435359
}

.fc-text-gray-dark a:focus,
.fc-text-gray-dark a:hover {
    color: #435359;
    text-decoration: underline
}

.fc-text-gray-dark a.fc-cta-wrapper--link:focus,
.fc-text-gray-dark a.fc-cta-wrapper--link:hover {
    text-decoration: none
}

.fc-text-gray-medium,
.fc-text-gray-medium a {
    color: #7b8c92
}

.fc-text-gray-medium a:focus,
.fc-text-gray-medium a:hover {
    color: #7b8c92;
    text-decoration: underline
}

.fc-text-gray-medium a.fc-cta-wrapper--link:focus,
.fc-text-gray-medium a.fc-cta-wrapper--link:hover {
    text-decoration: none
}

.fc-text-gray-light,
.fc-text-gray-light a {
    color: #c6cbcd
}

.fc-text-gray-light a:focus,
.fc-text-gray-light a:hover {
    color: #c6cbcd;
    text-decoration: underline
}

.fc-text-gray-light a.fc-cta-wrapper--link:focus,
.fc-text-gray-light a.fc-cta-wrapper--link:hover {
    text-decoration: none
}

.fc-text-blue,
.fc-text-blue a {
    color: #005469
}

.fc-text-blue a:focus,
.fc-text-blue a:hover {
    color: #005469;
    text-decoration: underline
}

.fc-text-blue a.fc-cta-wrapper--link:focus,
.fc-text-blue a.fc-cta-wrapper--link:hover {
    text-decoration: none
}

.fc-text-green,
.fc-text-green a {
    color: #5c812f
}

.fc-text-green a:focus,
.fc-text-green a:hover {
    color: #5c812f;
    text-decoration: underline
}

.fc-text-green a.fc-cta-wrapper--link:focus,
.fc-text-green a.fc-cta-wrapper--link:hover {
    text-decoration: none
}

.fc-text-teal,
.fc-text-teal a {
    color: #01856f
}

.fc-text-teal a:focus,
.fc-text-teal a:hover {
    color: #01856f;
    text-decoration: underline
}

.fc-text-teal a.fc-cta-wrapper--link:focus,
.fc-text-teal a.fc-cta-wrapper--link:hover {
    text-decoration: none
}

.fc-text-teal-light,
.fc-text-teal-light a {
    color: #8bd5c9
}

.fc-text-teal-light a:focus,
.fc-text-teal-light a:hover {
    color: #8bd5c9;
    text-decoration: underline
}

.fc-text-teal-light a.fc-cta-wrapper--link:focus,
.fc-text-teal-light a.fc-cta-wrapper--link:hover {
    text-decoration: none
}

.fc-text-orange-dark,
.fc-text-orange-dark a {
    color: #ea4c00
}

.fc-text-orange-dark a:focus,
.fc-text-orange-dark a:hover {
    color: #ea4c00;
    text-decoration: underline
}

.fc-text-orange-dark a.fc-cta-wrapper--link:focus,
.fc-text-orange-dark a.fc-cta-wrapper--link:hover {
    text-decoration: none
}

.fc-text-orange-light,
.fc-text-orange-light a {
    color: #f7941d
}

.fc-text-orange-light a:focus,
.fc-text-orange-light a:hover {
    color: #f7941d;
    text-decoration: underline
}

.fc-text-orange-light a.fc-cta-wrapper--link:focus,
.fc-text-orange-light a.fc-cta-wrapper--link:hover {
    text-decoration: none
}

.clearfix:after,
.clearfix:before {
    content: " ";
    display: table
}

.clearfix:after {
    clear: both
}

.center-block {
    display: block;
    float: none;
    margin-left: auto;
    margin-right: auto
}

.pull-right {
    float: right !important
}

.pull-left {
    float: left !important
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.fc-pool-performance--wrapper .slick-dots,
.text-center {
    text-align: center
}

@media only screen and (min-width:768px) {
    .vertical-top {
        -ms-flex-item-align: start;
        align-self: flex-start
    }

    .vertical-center {
        -ms-flex-item-align: center;
        align-self: center
    }

    .vertical-bottom {
        -ms-flex-item-align: end;
        align-self: flex-end
    }
}

.text-muted {
    color: #777
}

.invisible {
    visibility: hidden
}

.hidden {
    display: none !important;
    visibility: hidden !important
}

.toggle-content {
    display: none;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease-in-out;
    transition: height .35s ease-in-out
}

.toggle-content.is-visible {
    display: block;
    height: auto
}

.latolight,
.latolight.italic {
    font-family: latoregular, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: 300
}

.latolight.italic {
    font-style: italic
}

.latobold {
    font-family: latoregular, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: 700
}

.affix {
    position: fixed
}

.margin-10 {
    margin-bottom: 1rem
}

.daf-quiz-block-1 .question-tip p,
.daf-results-yes-block-2 .daf-quiz-card,
.margin-20 {
    margin-bottom: 2rem
}

.container-fluid.has-top-full-width-el.home-page-block h2,
.margin-30 {
    margin-bottom: 3rem
}

.margin-40 {
    margin-bottom: 4rem
}

.modal {
    overflow-y: auto !important
}

.alert {
    text-shadow: 0 1px 0 hsla(0, 0%, 100%, .2)
}

.alert-success {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
    background-image: linear-gradient(180deg, #dff0d8 0, #c8e5bc);
    background-repeat: repeat-x;
    border-color: #b2dba1;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFDFF0D8", endColorstr="#FFC8E5BC", GradientType=0)
}

.alert-info {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
    background-image: linear-gradient(180deg, #d9edf7 0, #b9def0);
    background-repeat: repeat-x;
    border-color: #9acfea;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFD9EDF7", endColorstr="#FFB9DEF0", GradientType=0)
}

.alert-warning {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
    background-image: linear-gradient(180deg, #fcf8e3 0, #f8efc0);
    background-repeat: repeat-x;
    border-color: #f5e79e;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFCF8E3", endColorstr="#FFF8EFC0", GradientType=0)
}

.alert-danger {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
    background-image: linear-gradient(180deg, #f2dede 0, #e7c3c3);
    background-repeat: repeat-x;
    border-color: #dca7a7;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF2DEDE", endColorstr="#FFE7C3C3", GradientType=0)
}

.panel-default>.panel-heading {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
    background-image: linear-gradient(180deg, #f5f5f5 0, #e8e8e8);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF5F5F5", endColorstr="#FFE8E8E8", GradientType=0)
}

.panel-primary>.panel-heading {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
    background-image: linear-gradient(180deg, #337ab7 0, #2e6da4);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF337AB7", endColorstr="#FF2E6DA4", GradientType=0)
}

.panel-success>.panel-heading {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
    background-image: linear-gradient(180deg, #dff0d8 0, #d0e9c6);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFDFF0D8", endColorstr="#FFD0E9C6", GradientType=0)
}

.panel-info>.panel-heading {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
    background-image: linear-gradient(180deg, #d9edf7 0, #c4e3f3);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFD9EDF7", endColorstr="#FFC4E3F3", GradientType=0)
}

.panel-warning>.panel-heading {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
    background-image: linear-gradient(180deg, #fcf8e3 0, #faf2cc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFCF8E3", endColorstr="#FFFAF2CC", GradientType=0)
}

.panel-danger>.panel-heading {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
    background-image: linear-gradient(180deg, #f2dede 0, #ebcccc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF2DEDE", endColorstr="#FFEBCCCC", GradientType=0)
}

.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
    background-color: #e8e8e8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
    background-image: linear-gradient(180deg, #f5f5f5 0, #e8e8e8);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF5F5F5", endColorstr="#FFE8E8E8", GradientType=0)
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {
    background-color: #2e6da4;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
    background-image: linear-gradient(180deg, #337ab7 0, #2e6da4);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF337AB7", endColorstr="#FF2E6DA4", GradientType=0)
}

.form-error-message {
    color: #d41118;
    font-size: 1.4rem;
    font-style: italic;
    font-weight: 500;
    margin-top: 1rem
}

.error-highlight {
    border-color: #d41118
}

.border-top {
    border-top-style: solid
}

.border-end {
    border-right-style: solid
}

.border-bottom {
    border-bottom-style: solid
}

.border-start {
    border-left-style: solid
}

@media(min-width:576px) {
    .border-sm-top {
        border-top-style: solid
    }

    .border-sm-end {
        border-right-style: solid
    }

    .border-sm-bottom {
        border-bottom-style: solid
    }

    .border-sm-start {
        border-left-style: solid
    }
}

@media(min-width:768px) {
    .border-md-top {
        border-top-style: solid
    }

    .border-md-end {
        border-right-style: solid
    }

    .border-md-bottom {
        border-bottom-style: solid
    }

    .border-md-start {
        border-left-style: solid
    }
}

@media(min-width:992px) {
    .border-lg-top {
        border-top-style: solid
    }

    .border-lg-end {
        border-right-style: solid
    }

    .border-lg-bottom {
        border-bottom-style: solid
    }

    .border-lg-start {
        border-left-style: solid
    }
}

@media(min-width:1200px) {
    .border-xl-top {
        border-top-style: solid
    }

    .border-xl-end {
        border-right-style: solid
    }

    .border-xl-bottom {
        border-bottom-style: solid
    }

    .border-xl-start {
        border-left-style: solid
    }
}

@media(min-width:1400px) {
    .border-xxl-top {
        border-top-style: solid
    }

    .border-xxl-end {
        border-right-style: solid
    }

    .border-xxl-bottom {
        border-bottom-style: solid
    }

    .border-xxl-start {
        border-left-style: solid
    }
}

@media print {

    *,
    :after,
    :before {
        background: transparent !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        color: #000 !important;
        text-shadow: none !important
    }

    a,
    a:visited {
        text-decoration: underline
    }

    a[href]:after {
        content: " (" attr(href) ")"
    }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: ""
    }

    blockquote,
    pre {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    img,
    tr {
        page-break-inside: avoid
    }

    img {
        max-width: 100% !important
    }

    h2,
    h3,
    p {
        orphans: 3;
        widows: 3
    }

    h2,
    h3 {
        page-break-after: avoid
    }

    select {
        background: #fff !important
    }

    .navbar {
        display: none
    }

    .btn>.caret,
    .dropup>.btn>.caret,
    .fc-cta-wrapper--link.blue-w-white-bg>.caret,
    .fc-cta-wrapper--link.green-w-white-bg>.caret,
    .fc-cta-wrapper--link.light-gray-w-white-bg>.caret,
    .fc-cta-wrapper--link.light-teal-w-transparent-bg>.caret,
    .fc-cta-wrapper--link.teal-w-white-bg--no-border>.caret,
    .fc-cta-wrapper--link.teal-w-white-bg>.caret,
    .fc-cta-wrapper--link.white-w-blue-bg>.caret,
    .fc-cta-wrapper--link.white-w-orange-bg>.caret,
    .fc-cta-wrapper--link.white-w-transparent-bg>.caret {
        border-top-color: #000 !important
    }

    .label {
        border: 1px solid #000
    }

    .table {
        border-collapse: collapse !important
    }

    .table td,
    .table th {
        background-color: #fff !important
    }

    .table-bordered td,
    .table-bordered th {
        border: 1px solid #ddd !important
    }
}

@font-face {
    font-display: swap;
    font-family: latolight;
    font-style: normal;
    font-weight: 400;
    src: url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-light-webfont.eot);
    src: url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-light-webfont.eot?) format("embedded-opentype"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-light-webfont.woff2) format("woff2"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-light-webfont.woff) format("woff"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-light-webfont.ttf) format("truetype"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-light-webfont.svg) format("svg")
}

@font-face {
    font-display: swap;
    font-family: latoregular;
    font-style: normal;
    font-weight: 400;
    src: url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-regular-webfont.eot);
    src: url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-regular-webfont.eot?) format("embedded-opentype"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-regular-webfont.woff2) format("woff2"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-regular-webfont.woff) format("woff"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-regular-webfont.ttf) format("truetype"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-regular-webfont.svg) format("svg")
}

@font-face {
    font-display: swap;
    font-family: latobold;
    font-style: normal;
    font-weight: 400;
    src: url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-bold-webfont.eot);
    src: url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-bold-webfont.eot?) format("embedded-opentype"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-bold-webfont.woff2) format("woff2"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-bold-webfont.woff) format("woff"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-bold-webfont.ttf) format("truetype"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-bold-webfont.svg) format("svg")
}

@font-face {
    font-display: swap;
    font-family: latolight_italic;
    font-style: normal;
    font-weight: 400;
    src: url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-lightitalic-webfont.eot);
    src: url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-lightitalic-webfont.eot?) format("embedded-opentype"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-lightitalic-webfont.woff2) format("woff2"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-lightitalic-webfont.woff) format("woff"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-lightitalic-webfont.ttf) format("truetype"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-lightitalic-webfont.svg) format("svg")
}

@font-face {
    font-display: swap;
    font-family: latoitalic;
    font-style: normal;
    font-weight: 400;
    src: url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-italic-webfont.eot);
    src: url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-italic-webfont.eot?) format("embedded-opentype"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-italic-webfont.woff2) format("woff2"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-italic-webfont.woff) format("woff"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-italic-webfont.ttf) format("truetype"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-italic-webfont.svg) format("svg")
}

@font-face {
    font-display: swap;
    font-family: latobold_italic;
    font-style: normal;
    font-weight: 400;
    src: url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-bolditalic-webfont.eot);
    src: url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-bolditalic-webfont.eot?) format("embedded-opentype"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-bolditalic-webfont.woff2) format("woff2"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-bolditalic-webfont.woff) format("woff"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-bolditalic-webfont.ttf) format("truetype"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-bolditalic-webfont.svg) format("svg")
}

@font-face {
    font-display: swap;
    font-family: Lato;
    font-style: normal;
    font-weight: 300;
    src: url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-light-webfont.eot);
    src: url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-light-webfont.eot?) format("embedded-opentype"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-light-webfont.woff2) format("woff2"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-light-webfont.woff) format("woff"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-light-webfont.ttf) format("truetype"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-light-webfont.svg) format("svg")
}

@font-face {
    font-display: swap;
    font-family: Lato;
    font-style: italic;
    font-weight: 400;
    src: url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-italic-webfont.eot);
    src: url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-italic-webfont.eot?) format("embedded-opentype"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-italic-webfont.woff2) format("woff2"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-italic-webfont.woff) format("woff"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-italic-webfont.ttf) format("truetype"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-italic-webfont.svg) format("svg")
}

@font-face {
    font-display: swap;
    font-family: Lato;
    font-style: normal;
    font-weight: 700;
    src: url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-bold-webfont.eot);
    src: url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-bold-webfont.eot?) format("embedded-opentype"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-bold-webfont.woff2) format("woff2"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-bold-webfont.woff) format("woff"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-bold-webfont.ttf) format("truetype"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-bold-webfont.svg) format("svg")
}

@font-face {
    font-display: swap;
    font-family: Lato;
    font-style: normal;
    font-weight: 400;
    src: url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-regular-webfont.eot);
    src: url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-regular-webfont.eot?) format("embedded-opentype"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-regular-webfont.woff2) format("woff2"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-regular-webfont.woff) format("woff"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-regular-webfont.ttf) format("truetype"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-regular-webfont.svg) format("svg")
}

@font-face {
    font-display: swap;
    font-family: Lato;
    font-style: italic;
    font-weight: 700;
    src: url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-bolditalic-webfont.eot);
    src: url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-bolditalic-webfont.eot?) format("embedded-opentype"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-bolditalic-webfont.woff2) format("woff2"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-bolditalic-webfont.woff) format("woff"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-bolditalic-webfont.ttf) format("truetype"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-bolditalic-webfont.svg) format("svg")
}

@font-face {
    font-display: swap;
    font-family: Lato;
    font-style: italic;
    font-weight: 300;
    src: url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-lightitalic-webfont.eot);
    src: url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-lightitalic-webfont.eot?) format("embedded-opentype"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-lightitalic-webfont.woff2) format("woff2"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-lightitalic-webfont.woff) format("woff"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-lightitalic-webfont.ttf) format("truetype"), url(/etc.clientlibs/fidelitycharitable/clientlibs/clientlib-site/resources/fonts/lato/lato-lightitalic-webfont.svg) format("svg")
}

.container-full {
    margin-left: 0;
    margin-right: 0;
    width: 100%
}

@media only screen and (min-width:768px)and (max-width:991px) {
    .container {
        max-width: 8in
    }
}

@media only screen and (min-width:992px)and (max-width:1199px) {
    .container {
        max-width: 970px
    }
}

@media only screen and (min-width:1200px) {
    .container {
        max-width: 1010px
    }
}

.container.no-col-pad {
    padding-left: 0;
    padding-right: 0
}

@media only screen and (min-width:576px) {
    .container-custom {
        max-width: 100%
    }
}

@media only screen and (min-width:768px)and (max-width:991px) {
    .container-custom {
        max-width: 8in
    }
}

@media only screen and (min-width:992px)and (max-width:1199px) {
    .container-custom {
        max-width: 970px
    }
}

@media only screen and (min-width:1200px) {
    .container-custom {
        max-width: 1010px
    }
}

.container-custom.no-col-pad {
    padding-left: 0;
    padding-right: 0
}

.container-fluid {
    margin: 0;
    max-width: 1010px;
    padding: 0;
    position: relative
}

.container-fluid.small-padding {
    padding-bottom: 40px;
    padding-top: 40px
}

.container-fluid.landing {
    max-width: 55pc;
    position: relative
}

@media only screen and (max-width:767px) {
    .container-fluid.last-dropdown {
        padding-bottom: 0
    }

    .container-fluid.last-dropdown .expand-collapse-panel:last-of-type:after {
        content: none
    }

    .container-fluid.last-dropdown #grow-your-donation.expand-collapse-panel:after {
        content: ""
    }
}

.container-fluid.has-top-full-width-el {
    padding-top: 31.5rem
}

@media only screen and (max-width:991px) {
    .container-fluid.has-top-full-width-el {
        padding-top: 0
    }
}

.container-fluid.has-top-full-width-el.home-page-block h2 {
    line-height: 1.2
}

@media only screen and (max-width:767px) {
    .container-fluid.has-top-full-width-el.home-page-block h2 {
        font-size: 3.7rem
    }
}

.container-fluid.has-top-full-width-el.home-page-block .cta.visible {
    margin-bottom: 0;
    margin-top: 1.5rem
}

@media only screen and (max-width:767px) {
    .container-fluid.has-top-full-width-el.home-page-block .icon-with-text-lockup-columns>div:not(.cta):nth-child(3):after {
        margin-bottom: 0
    }
}

@media only screen and (min-width:768px) {
    .container-fluid.has-top-full-width-el.home-page-block .icon-with-text-lockup-columns {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .container-fluid.has-top-full-width-el.home-page-block .icon-with-text-lockup-columns>div:not(.cta):after {
        height: 100%
    }
}

@media only screen and (min-width:992px) {
    .container-fluid.has-top-full-width-el.home-page-block .homepage-row {
        margin-top: 9rem
    }
}

@media only screen and (min-width:768px) {
    .container-fluid {
        padding: 60px 0 45px
    }
}

@media only screen and (min-width:992px) {
    .container-fluid {
        margin: 0 auto
    }
}

@media only screen and (max-width:767px) {
    .fc-float-from-below {
        padding-bottom: 90pt !important
    }
}

*,
:after,
:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

:after,
:before {
    display: inline-block;
    text-decoration: underline;
    text-decoration: none
}

html {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    font-size: 10px;
    overflow-x: hidden
}

@media only screen and (min-width:768px) {
    html {
        overflow-x: inherit
    }
}

body {
    background-color: #fff;
    background-image: none;
    color: #232d31;
    font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 1pc;
    line-height: 1.428571429;
    overflow-x: hidden;
    position: relative;
    width: 100%
}

@media only screen and (min-width:768px) {
    body {
        position: inherit
    }
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 500;
    line-height: 1;
    margin-top: 0
}

.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
    font-size: 75%;
    font-weight: 400;
    line-height: 1
}

.h5,
.h6,
h5,
h6 {
    margin-bottom: 11px
}

.h1,
.h2,
h1,
h2 {
    font-weight: 300
}

.h1,
h1 {
    font-size: 55px;
    margin-bottom: 40px
}

.h2,
h2 {
    font-size: 45px;
    margin-bottom: 30px
}

.h3,
h3 {
    font-size: 30px
}

.h3,
.h4,
h3,
h4 {
    margin-bottom: 10px
}

.h4,
h4 {
    font-size: 20px;
    line-height: 1.2
}

.h5,
h5 {
    font-size: 1pc;
    font-weight: 700
}

.h6,
h6 {
    font-size: 9pt
}

@media only screen and (min-width:768px)and (max-width:991px) {
    h1 {
        font-size: 4.5rem
    }
}

@media only screen and (max-width:767px) {

    .h1,
    h1 {
        font-size: 3.7rem
    }

    .h2,
    h2 {
        font-size: 3.5rem
    }

    .h3,
    h3 {
        font-size: 2.5rem
    }

    .h5,
    h5 {
        font-size: 1.4rem
    }
}

p {
    font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 1pc;
    line-height: 1.5;
    margin: 0 0 11px
}

p.big-text {
    font-size: 2rem
}

.caption {
    font-size: 1.2rem;
    margin: 0 0 35px
}

.caption,
a {
    font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: italic
}

a {
    color: #006990;
    display: inline;
    font-size: 1.6rem;
    text-decoration: none
}

a:focus,
a:hover {
    color: #006990;
    text-decoration: underline
}

a:focus .fc-cta-wrapper--link__icon path,
a:hover .fc-cta-wrapper--link__icon path {
    fill: #006990
}

a:focus-visible {
    border-radius: 4px;
    -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #006990;
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #006990;
    outline: 0
}

.small,
small {
    font-size: 75%
}

.small.footnote,
small.footnote {
    font-style: italic
}

.small.footnote,
small.footnote,
strong {
    font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif
}

b,
strong {
    font-weight: 700
}

.text-primary {
    color: #337ab7
}

a.text-primary:hover {
    color: #286090
}

.text-success {
    color: #3c763d
}

a.text-success:hover {
    color: #2b542c
}

.text-info {
    color: #31708f
}

a.text-info:hover {
    color: #245269
}

.text-warning {
    color: #8a6d3b
}

a.text-warning:hover {
    color: #66512c
}

.text-danger {
    color: #a94442
}

a.text-danger:hover {
    color: #843534
}

.bg-success {
    background-color: #dff0d8
}

a.bg-success:hover {
    background-color: #c1e2b3
}

.bg-info {
    background-color: #d9edf7
}

a.bg-info:hover {
    background-color: #afd9ee
}

.bg-warning {
    background-color: #fcf8e3
}

a.bg-warning:hover {
    background-color: #f7ecb5
}

.bg-danger {
    background-color: #f2dede
}

a.bg-danger:hover {
    background-color: #e4b9b9
}

ol,
ul {
    margin-bottom: 11px;
    margin-top: 0;
    padding-left: 20px
}

ol ol,
ol ul,
ul ol,
ul ul {
    margin-bottom: 0
}

ol li,
ul li {
    font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 1pc;
    margin-bottom: 10px
}

ul.small-bullet-list {
    list-style-type: none;
    padding-left: 10px
}

ul.small-bullet-list li {
    list-style-position: inside
}

ul.small-bullet-list li:before {
    background-color: #232d31;
    border-radius: 30px;
    content: "";
    display: block;
    height: 4px;
    left: -10px;
    position: relative;
    top: 14px;
    width: 4px
}

.fc-pool-performance--wrapper .slick-dots,
.list-styled,
.list-unstyled {
    list-style: none;
    padding-left: 0
}

.list-styled li {
    line-height: 22px;
    margin-bottom: 15px;
    padding-left: 14px;
    text-indent: -8px
}

.list-styled li:before {
    color: #bbb;
    content: "• ";
    font-size: 11px;
    left: -7px;
    position: relative
}

.list-inline {
    list-style: none;
    margin-left: -5px;
    padding-left: 0
}

.list-inline>li {
    display: inline-block;
    padding-left: .5px;
    padding-right: .5px
}

dl {
    margin-bottom: 22px;
    margin-top: 0
}

dd,
dt {
    line-height: 1.428571429
}

dt {
    font-weight: 700
}

dd,
dt {
    font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 1pc
}

dd {
    margin-left: 0
}

.dl-horizontal dd:after,
.dl-horizontal dd:before {
    content: " ";
    display: table
}

.dl-horizontal dd:after {
    clear: both
}

@media(min-width:768px) {
    .dl-horizontal dt {
        clear: left;
        float: left;
        overflow: hidden;
        text-align: right;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 10pc
    }

    .dl-horizontal dd {
        margin-left: 180px
    }
}

abbr[data-original-title],
abbr[title] {
    border-bottom: 1px dotted #777;
    cursor: help
}

.initialism {
    font-size: .9rem;
    text-transform: uppercase
}

blockquote {
    font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 20px;
    margin: 0 0 22px;
    padding: 11px 22px
}

blockquote:before {
    content: "“"
}

blockquote:after {
    content: "”"
}

blockquote ol:last-child,
blockquote p:last-child,
blockquote ul:last-child {
    margin-bottom: 0
}

blockquote .small,
blockquote footer,
blockquote small {
    display: block;
    font-size: 80%;
    line-height: 1.428571429
}

blockquote .small:before,
blockquote footer:before,
blockquote small:before {
    content: "— "
}

.blockquote-reverse,
blockquote.pull-right {
    border-left: 0;
    border-right: 5px solid #eee;
    padding-left: 0;
    padding-right: 15px;
    text-align: right
}

.blockquote-reverse .small:before,
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
blockquote.pull-right .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before {
    content: ""
}

.blockquote-reverse .small:after,
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
blockquote.pull-right .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after {
    content: " —"
}

address {
    font-style: normal;
    line-height: 1.428571429;
    margin-bottom: 22px
}

.phone {
    cursor: pointer;
    white-space: nowrap
}

.phone,
.phone:active,
.phone:focus,
.phone:hover,
.phone:visited {
    text-decoration: none
}

@media only screen and (min-width:992px) {
    .phone {
        cursor: default;
        font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif;
        font-size: 1pc
    }

    .phone,
    .phone:active,
    .phone:hover,
    .phone:visited {
        text-decoration: none
    }
}

.daf-results-yes-block-2 .daf-quiz-card .icon-FC_arrowbracketright,
.h-12 {
    font-size: 1.2rem
}

.daf-quiz-block-1 .help-block,
.h-14 {
    font-size: 1.4rem
}

.daf-quiz-block-1 .radio label,
.h-16 {
    font-size: 1.6rem
}

.daf-results-no-block-1 .tip-row .tip-container .tip-box p,
.daf-results-yes-block-2 h3,
.h-20 {
    font-size: 2rem;
    line-height: 1.5
}

.h-30 {
    font-size: 3rem
}

.h-30,
.h-37 {
    line-height: 1.2
}

.h-37 {
    font-size: 3.7rem
}

.h-45 {
    font-size: 4.5rem
}

.h-45,
.h-55 {
    line-height: 1.2
}

.h-55 {
    font-size: 5.5rem
}

.bold-text {
    font-weight: 700
}

.light-30,
.rte-styles--30-light {
    font-family: latolight, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 2.5rem;
    font-weight: 300
}

@media only screen and (min-width:768px) {

    .light-30,
    .rte-styles--30-light {
        font-size: 30px
    }
}

.light-45,
.rte-styles--45-light {
    font-family: latolight, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 3rem;
    font-weight: 300
}

@media only screen and (min-width:768px)and (max-width:991px) {

    .light-45,
    .rte-styles--45-light {
        font-size: 3.7rem
    }
}

@media only screen and (min-width:992px) {

    .light-45,
    .rte-styles--45-light {
        font-size: 45px
    }
}

.regular-30,
.rte-styles--30-regular {
    font-family: latoregular, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 2.5rem;
    font-weight: 400
}

@media only screen and (min-width:768px) {

    .regular-30,
    .rte-styles--30-regular {
        font-size: 30px
    }
}

button,
input,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

figure {
    margin: 0
}

img {
    vertical-align: middle
}

img-responsive {
    display: block;
    height: auto;
    max-width: 100%
}

img-rounded {
    border-radius: 6px
}

img-circle {
    border-radius: 50%
}

hr {
    border: 0;
    border-top: 1px solid #eee;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin-bottom: 22px;
    margin-top: 22px;
    opacity: 100%
}

hr.large {
    border: 1px solid #e8eceb;
    border-bottom: 0;
    border-top: 6px solid #e8eceb
}

hr.no-spacing {
    margin: 0
}

.carousel .fc-carousel--wrapper,
.fc-profileBio-mobile-carousel .fc-carousel--wrapper {
    margin: 0 30px
}

.carousel .fc-carousel--arrow,
.fc-profileBio-mobile-carousel .fc-carousel--arrow {
    background-repeat: no-repeat;
    height: 28px;
    width: 28px
}

.carousel .fc-carousel--arrow:before,
.fc-profileBio-mobile-carousel .fc-carousel--arrow:before {
    display: none
}

.carousel .fc-carousel--arrow.slick-disabled,
.fc-profileBio-mobile-carousel .fc-carousel--arrow.slick-disabled {
    opacity: .25
}

.carousel .fc-carousel--arrow.fc-bracket-left,
.fc-profileBio-mobile-carousel .fc-carousel--arrow.fc-bracket-left {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="a" viewBox="0 0 32 32"><path d="M25.231,29.431L9.059,14.961c-.597-.539-1.535-.501-2.085.084h0c-.55.586-.511,1.506.086,2.046l16.171,14.471c.597.539,1.535.501,2.085-.084h0c.55-.586.511-1.506-.086-2.046Z" fill="%23006990"/><path d="M7.044,14.939L23.216.469c.597-.539,1.535-.501,2.085.084h0c.55.586.511,1.506-.086,2.046l-16.171,14.471c-.597.539-1.535.501-2.085-.084h0c-.55-.586-.511-1.506.086-2.046Z" fill="%23006990"/></svg>')
}

.carousel .fc-carousel--arrow.fc-bracket-right,
.fc-profileBio-mobile-carousel .fc-carousel--arrow.fc-bracket-right {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="a" viewBox="0 0 32 32"><path d="M7.044,29.431l16.171-14.471c.597-.539,1.535-.501,2.085.084h0c.55.586.511,1.506-.086,2.046l-16.171,14.471c-.597.539-1.535.501-2.085-.084h0c-.55-.586-.511-1.506.086-2.046Z" fill="%23006990"/><path d="M25.231,14.939L9.059.469c-.597-.539-1.535-.501-2.085.084h0c-.55.586-.511,1.506.086,2.046l16.171,14.471c.597.539,1.535.501,2.085-.084h0c.55-.586.511-1.506-.086-2.046Z" fill="%23006990"/></svg>')
}

.carousel .fc-carousel--arrow.slick-prev,
.fc-profileBio-mobile-carousel .fc-carousel--arrow.slick-prev {
    left: -30px
}

.carousel .fc-carousel--slick__track .slick-list,
.carousel .fc-carousel-profileBio-mobile--slick__track .slick-list,
.fc-profileBio-mobile-carousel .fc-carousel--slick__track .slick-list,
.fc-profileBio-mobile-carousel .fc-carousel-profileBio-mobile--slick__track .slick-list {
    padding-bottom: 20px
}

.carousel .fc-carousel--slick__track .slick-list .slick-slide.active,
.carousel .fc-carousel--slick__track .slick-list .slick-slide.focus,
.carousel .fc-carousel--slick__track .slick-list .slick-slide:active,
.carousel .fc-carousel--slick__track .slick-list .slick-slide:focus,
.carousel .fc-carousel--slick__track .slick-list.slide-active div.active,
.carousel .fc-carousel--slick__track .slick-list.slide-active div.focus,
.carousel .fc-carousel--slick__track .slick-list.slide-active div:active,
.carousel .fc-carousel--slick__track .slick-list.slide-active div:focus,
.carousel .fc-carousel-profileBio-mobile--slick__track .slick-list .slick-slide.active,
.carousel .fc-carousel-profileBio-mobile--slick__track .slick-list .slick-slide.focus,
.carousel .fc-carousel-profileBio-mobile--slick__track .slick-list .slick-slide:active,
.carousel .fc-carousel-profileBio-mobile--slick__track .slick-list .slick-slide:focus,
.carousel .fc-carousel-profileBio-mobile--slick__track .slick-list.slide-active div.active,
.carousel .fc-carousel-profileBio-mobile--slick__track .slick-list.slide-active div.focus,
.carousel .fc-carousel-profileBio-mobile--slick__track .slick-list.slide-active div:active,
.carousel .fc-carousel-profileBio-mobile--slick__track .slick-list.slide-active div:focus,
.fc-profileBio-mobile-carousel .fc-carousel--slick__track .slick-list .slick-slide.active,
.fc-profileBio-mobile-carousel .fc-carousel--slick__track .slick-list .slick-slide.focus,
.fc-profileBio-mobile-carousel .fc-carousel--slick__track .slick-list .slick-slide:active,
.fc-profileBio-mobile-carousel .fc-carousel--slick__track .slick-list .slick-slide:focus,
.fc-profileBio-mobile-carousel .fc-carousel--slick__track .slick-list.slide-active div.active,
.fc-profileBio-mobile-carousel .fc-carousel--slick__track .slick-list.slide-active div.focus,
.fc-profileBio-mobile-carousel .fc-carousel--slick__track .slick-list.slide-active div:active,
.fc-profileBio-mobile-carousel .fc-carousel--slick__track .slick-list.slide-active div:focus,
.fc-profileBio-mobile-carousel .fc-carousel-profileBio-mobile--slick__track .slick-list .slick-slide.active,
.fc-profileBio-mobile-carousel .fc-carousel-profileBio-mobile--slick__track .slick-list .slick-slide.focus,
.fc-profileBio-mobile-carousel .fc-carousel-profileBio-mobile--slick__track .slick-list .slick-slide:active,
.fc-profileBio-mobile-carousel .fc-carousel-profileBio-mobile--slick__track .slick-list .slick-slide:focus,
.fc-profileBio-mobile-carousel .fc-carousel-profileBio-mobile--slick__track .slick-list.slide-active div.active,
.fc-profileBio-mobile-carousel .fc-carousel-profileBio-mobile--slick__track .slick-list.slide-active div.focus,
.fc-profileBio-mobile-carousel .fc-carousel-profileBio-mobile--slick__track .slick-list.slide-active div:active,
.fc-profileBio-mobile-carousel .fc-carousel-profileBio-mobile--slick__track .slick-list.slide-active div:focus {
    outline: none
}

.carousel .fc-carousel--slick__track .slick-dots li,
.carousel .fc-carousel-profileBio-mobile--slick__track .slick-dots li,
.fc-profileBio-mobile-carousel .fc-carousel--slick__track .slick-dots li,
.fc-profileBio-mobile-carousel .fc-carousel-profileBio-mobile--slick__track .slick-dots li {
    border: 2px solid;
    border-radius: 25px;
    height: 1pc;
    margin: 0 3px;
    padding: 2px;
    width: 1pc
}

.carousel .fc-carousel--slick__track .slick-dots li button,
.carousel .fc-carousel-profileBio-mobile--slick__track .slick-dots li button,
.fc-profileBio-mobile-carousel .fc-carousel--slick__track .slick-dots li button,
.fc-profileBio-mobile-carousel .fc-carousel-profileBio-mobile--slick__track .slick-dots li button {
    background-color: transparent;
    border-radius: 25px;
    color: transparent;
    height: 8px;
    left: 50%;
    margin: 0 0 0 -4px;
    padding: 0;
    position: absolute;
    text-decoration: none;
    width: 8px
}

.carousel .fc-carousel--slick__track .slick-dots li button:before,
.carousel .fc-carousel-profileBio-mobile--slick__track .slick-dots li button:before,
.fc-profileBio-mobile-carousel .fc-carousel--slick__track .slick-dots li button:before,
.fc-profileBio-mobile-carousel .fc-carousel-profileBio-mobile--slick__track .slick-dots li button:before {
    content: none
}

.carousel.fc-border-white .fc-carousel--arrow.fc-bracket-left {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="a" viewBox="0 0 32 32"><path d="M25.231,29.431L9.059,14.961c-.597-.539-1.535-.501-2.085.084h0c-.55.586-.511,1.506.086,2.046l16.171,14.471c.597.539,1.535.501,2.085-.084h0c.55-.586.511-1.506-.086-2.046Z" fill="%23fff"/><path d="M7.044,14.939L23.216.469c.597-.539,1.535-.501,2.085.084h0c.55.586.511,1.506-.086,2.046l-16.171,14.471c-.597.539-1.535.501-2.085-.084h0c-.55-.586-.511-1.506.086-2.046Z" fill="%23fff"/></svg>')
}

.carousel.fc-border-white .fc-carousel--arrow.fc-bracket-right {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="a" viewBox="0 0 32 32"><path d="M7.044,29.431l16.171-14.471c.597-.539,1.535-.501,2.085.084h0c.55.586.511,1.506-.086,2.046l-16.171,14.471c-.597.539-1.535.501-2.085-.084h0c-.55-.586-.511-1.506.086-2.046Z" fill="%23fff"/><path d="M25.231,14.939L9.059.469c-.597-.539-1.535-.501-2.085.084h0c-.55.586-.511,1.506.086,2.046l16.171,14.471c.597.539,1.535.501,2.085-.084h0c.55-.586.511-1.506-.086-2.046Z" fill="%23fff"/></svg>')
}

.carousel.fc-bg-white .slick-dots li {
    border-color: #abc6d1;
    opacity: .4
}

.carousel.fc-bg-white .slick-dots li.active,
.carousel.fc-bg-white .slick-dots li.focus,
.carousel.fc-bg-white .slick-dots li:active,
.carousel.fc-bg-white .slick-dots li:focus {
    background-color: #fff
}

.carousel.fc-bg-white .slick-dots li button {
    background-color: transparent
}

.carousel.fc-bg-white .slick-dots li.slick-active {
    border-color: #abc6d1;
    opacity: 1
}

.carousel.fc-bg-white .slick-dots li.slick-active button {
    background-color: #fff
}

.carousel.fc-border-black .fc-carousel--arrow.fc-bracket-left {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="a" viewBox="0 0 32 32"><path d="M25.231,29.431L9.059,14.961c-.597-.539-1.535-.501-2.085.084h0c-.55.586-.511,1.506.086,2.046l16.171,14.471c.597.539,1.535.501,2.085-.084h0c.55-.586.511-1.506-.086-2.046Z" fill="%23232d31"/><path d="M7.044,14.939L23.216.469c.597-.539,1.535-.501,2.085.084h0c.55.586.511,1.506-.086,2.046l-16.171,14.471c-.597.539-1.535.501-2.085-.084h0c-.55-.586-.511-1.506.086-2.046Z" fill="%23232d31"/></svg>')
}

.carousel.fc-border-black .fc-carousel--arrow.fc-bracket-right {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="a" viewBox="0 0 32 32"><path d="M7.044,29.431l16.171-14.471c.597-.539,1.535-.501,2.085.084h0c.55.586.511,1.506-.086,2.046l-16.171,14.471c-.597.539-1.535.501-2.085-.084h0c-.55-.586-.511-1.506.086-2.046Z" fill="%23232d31"/><path d="M25.231,14.939L9.059.469c-.597-.539-1.535-.501-2.085.084h0c-.55.586-.511,1.506.086,2.046l16.171,14.471c.597.539,1.535.501,2.085-.084h0c.55-.586.511-1.506-.086-2.046Z" fill="%23232d31"/></svg>')
}

.carousel.fc-bg-black .slick-dots li {
    border-color: #dde0e1
}

.carousel.fc-bg-black .slick-dots li.active,
.carousel.fc-bg-black .slick-dots li.focus,
.carousel.fc-bg-black .slick-dots li:active,
.carousel.fc-bg-black .slick-dots li:focus {
    background-color: #232d31
}

.carousel.fc-bg-black .slick-dots li button {
    background-color: #fff
}

.carousel.fc-bg-black .slick-dots li.slick-active button {
    background-color: #232d31
}

.carousel.fc-border-gray-dark .fc-carousel--arrow.fc-bracket-left {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="a" viewBox="0 0 32 32"><path d="M25.231,29.431L9.059,14.961c-.597-.539-1.535-.501-2.085.084h0c-.55.586-.511,1.506.086,2.046l16.171,14.471c.597.539,1.535.501,2.085-.084h0c.55-.586.511-1.506-.086-2.046Z" fill="%23435359"/><path d="M7.044,14.939L23.216.469c.597-.539,1.535-.501,2.085.084h0c.55.586.511,1.506-.086,2.046l-16.171,14.471c-.597.539-1.535.501-2.085-.084h0c-.55-.586-.511-1.506.086-2.046Z" fill="%23435359"/></svg>')
}

.carousel.fc-border-gray-dark .fc-carousel--arrow.fc-bracket-right {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="a" viewBox="0 0 32 32"><path d="M7.044,29.431l16.171-14.471c.597-.539,1.535-.501,2.085.084h0c.55.586.511,1.506-.086,2.046l-16.171,14.471c-.597.539-1.535.501-2.085-.084h0c-.55-.586-.511-1.506.086-2.046Z" fill="%23435359"/><path d="M25.231,14.939L9.059.469c-.597-.539-1.535-.501-2.085.084h0c-.55.586-.511,1.506.086,2.046l16.171,14.471c.597.539,1.535.501,2.085-.084h0c.55-.586.511-1.506-.086-2.046Z" fill="%23435359"/></svg>')
}

.carousel.fc-bg-gray-dark .slick-dots li {
    border-color: #dde0e1
}

.carousel.fc-bg-gray-dark .slick-dots li.active,
.carousel.fc-bg-gray-dark .slick-dots li.focus,
.carousel.fc-bg-gray-dark .slick-dots li:active,
.carousel.fc-bg-gray-dark .slick-dots li:focus {
    background-color: #435359
}

.carousel.fc-bg-gray-dark .slick-dots li button {
    background-color: #fff
}

.carousel.fc-bg-gray-dark .slick-dots li.slick-active button {
    background-color: #435359
}

.carousel.fc-border-gray-medium .fc-carousel--arrow.fc-bracket-left {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="a" viewBox="0 0 32 32"><path d="M25.231,29.431L9.059,14.961c-.597-.539-1.535-.501-2.085.084h0c-.55.586-.511,1.506.086,2.046l16.171,14.471c.597.539,1.535.501,2.085-.084h0c.55-.586.511-1.506-.086-2.046Z" fill="%237b8c92"/><path d="M7.044,14.939L23.216.469c.597-.539,1.535-.501,2.085.084h0c.55.586.511,1.506-.086,2.046l-16.171,14.471c-.597.539-1.535.501-2.085-.084h0c-.55-.586-.511-1.506.086-2.046Z" fill="%237b8c92"/></svg>')
}

.carousel.fc-border-gray-medium .fc-carousel--arrow.fc-bracket-right {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="a" viewBox="0 0 32 32"><path d="M7.044,29.431l16.171-14.471c.597-.539,1.535-.501,2.085.084h0c.55.586.511,1.506-.086,2.046l-16.171,14.471c-.597.539-1.535.501-2.085-.084h0c-.55-.586-.511-1.506.086-2.046Z" fill="%237b8c92"/><path d="M25.231,14.939L9.059.469c-.597-.539-1.535-.501-2.085.084h0c-.55.586-.511,1.506.086,2.046l16.171,14.471c.597.539,1.535.501,2.085-.084h0c.55-.586.511-1.506-.086-2.046Z" fill="%237b8c92"/></svg>')
}

.carousel.fc-bg-gray-medium .slick-dots li {
    border-color: #dde0e1
}

.carousel.fc-bg-gray-medium .slick-dots li.active,
.carousel.fc-bg-gray-medium .slick-dots li.focus,
.carousel.fc-bg-gray-medium .slick-dots li:active,
.carousel.fc-bg-gray-medium .slick-dots li:focus {
    background-color: #7b8c92
}

.carousel.fc-bg-gray-medium .slick-dots li button {
    background-color: #fff
}

.carousel.fc-bg-gray-medium .slick-dots li.slick-active button {
    background-color: #7b8c92
}

.carousel.fc-border-gray-light .fc-carousel--arrow.fc-bracket-left {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="a" viewBox="0 0 32 32"><path d="M25.231,29.431L9.059,14.961c-.597-.539-1.535-.501-2.085.084h0c-.55.586-.511,1.506.086,2.046l16.171,14.471c.597.539,1.535.501,2.085-.084h0c.55-.586.511-1.506-.086-2.046Z" fill="%23c6cbcd"/><path d="M7.044,14.939L23.216.469c.597-.539,1.535-.501,2.085.084h0c.55.586.511,1.506-.086,2.046l-16.171,14.471c-.597.539-1.535.501-2.085-.084h0c-.55-.586-.511-1.506.086-2.046Z" fill="%23c6cbcd"/></svg>')
}

.carousel.fc-border-gray-light .fc-carousel--arrow.fc-bracket-right {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="a" viewBox="0 0 32 32"><path d="M7.044,29.431l16.171-14.471c.597-.539,1.535-.501,2.085.084h0c.55.586.511,1.506-.086,2.046l-16.171,14.471c-.597.539-1.535.501-2.085-.084h0c-.55-.586-.511-1.506.086-2.046Z" fill="%23c6cbcd"/><path d="M25.231,14.939L9.059.469c-.597-.539-1.535-.501-2.085.084h0c-.55.586-.511,1.506.086,2.046l16.171,14.471c.597.539,1.535.501,2.085-.084h0c.55-.586.511-1.506-.086-2.046Z" fill="%23c6cbcd"/></svg>')
}

.carousel.fc-bg-gray-light .slick-dots li {
    border-color: #dde0e1
}

.carousel.fc-bg-gray-light .slick-dots li.active,
.carousel.fc-bg-gray-light .slick-dots li.focus,
.carousel.fc-bg-gray-light .slick-dots li:active,
.carousel.fc-bg-gray-light .slick-dots li:focus {
    background-color: #c6cbcd
}

.carousel.fc-bg-gray-light .slick-dots li button {
    background-color: #fff
}

.carousel.fc-bg-gray-light .slick-dots li.slick-active button {
    background-color: #c6cbcd
}

.carousel.fc-border-blue .fc-carousel--arrow.fc-bracket-left {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="a" viewBox="0 0 32 32"><path d="M25.231,29.431L9.059,14.961c-.597-.539-1.535-.501-2.085.084h0c-.55.586-.511,1.506.086,2.046l16.171,14.471c.597.539,1.535.501,2.085-.084h0c.55-.586.511-1.506-.086-2.046Z" fill="%23005469"/><path d="M7.044,14.939L23.216.469c.597-.539,1.535-.501,2.085.084h0c.55.586.511,1.506-.086,2.046l-16.171,14.471c-.597.539-1.535.501-2.085-.084h0c-.55-.586-.511-1.506.086-2.046Z" fill="%23005469"/></svg>')
}

.carousel.fc-border-blue .fc-carousel--arrow.fc-bracket-right {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="a" viewBox="0 0 32 32"><path d="M7.044,29.431l16.171-14.471c.597-.539,1.535-.501,2.085.084h0c.55.586.511,1.506-.086,2.046l-16.171,14.471c-.597.539-1.535.501-2.085-.084h0c-.55-.586-.511-1.506.086-2.046Z" fill="%23005469"/><path d="M25.231,14.939L9.059.469c-.597-.539-1.535-.501-2.085.084h0c-.55.586-.511,1.506.086,2.046l16.171,14.471c.597.539,1.535.501,2.085-.084h0c.55-.586.511-1.506-.086-2.046Z" fill="%23005469"/></svg>')
}

.carousel.fc-bg-blue .slick-dots li {
    border-color: #dde0e1
}

.carousel.fc-bg-blue .slick-dots li.active,
.carousel.fc-bg-blue .slick-dots li.focus,
.carousel.fc-bg-blue .slick-dots li:active,
.carousel.fc-bg-blue .slick-dots li:focus {
    background-color: #005469
}

.carousel.fc-bg-blue .slick-dots li button {
    background-color: #fff
}

.carousel.fc-bg-blue .slick-dots li.slick-active button {
    background-color: #005469
}

.carousel.fc-border-green .fc-carousel--arrow.fc-bracket-left {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="a" viewBox="0 0 32 32"><path d="M25.231,29.431L9.059,14.961c-.597-.539-1.535-.501-2.085.084h0c-.55.586-.511,1.506.086,2.046l16.171,14.471c.597.539,1.535.501,2.085-.084h0c.55-.586.511-1.506-.086-2.046Z" fill="%235c812f"/><path d="M7.044,14.939L23.216.469c.597-.539,1.535-.501,2.085.084h0c.55.586.511,1.506-.086,2.046l-16.171,14.471c-.597.539-1.535.501-2.085-.084h0c-.55-.586-.511-1.506.086-2.046Z" fill="%235c812f"/></svg>')
}

.carousel.fc-border-green .fc-carousel--arrow.fc-bracket-right {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="a" viewBox="0 0 32 32"><path d="M7.044,29.431l16.171-14.471c.597-.539,1.535-.501,2.085.084h0c.55.586.511,1.506-.086,2.046l-16.171,14.471c-.597.539-1.535.501-2.085-.084h0c-.55-.586-.511-1.506.086-2.046Z" fill="%235c812f"/><path d="M25.231,14.939L9.059.469c-.597-.539-1.535-.501-2.085.084h0c-.55.586-.511,1.506.086,2.046l16.171,14.471c.597.539,1.535.501,2.085-.084h0c.55-.586.511-1.506-.086-2.046Z" fill="%235c812f"/></svg>')
}

.carousel.fc-bg-green .slick-dots li {
    border-color: #dde0e1
}

.carousel.fc-bg-green .slick-dots li.active,
.carousel.fc-bg-green .slick-dots li.focus,
.carousel.fc-bg-green .slick-dots li:active,
.carousel.fc-bg-green .slick-dots li:focus {
    background-color: #5c812f
}

.carousel.fc-bg-green .slick-dots li button {
    background-color: #fff
}

.carousel.fc-bg-green .slick-dots li.slick-active button {
    background-color: #5c812f
}

.btn,
.fc-cta-wrapper--link.blue-w-white-bg,
.fc-cta-wrapper--link.green-w-white-bg,
.fc-cta-wrapper--link.light-gray-w-white-bg,
.fc-cta-wrapper--link.light-teal-w-transparent-bg,
.fc-cta-wrapper--link.teal-w-white-bg,
.fc-cta-wrapper--link.teal-w-white-bg--no-border,
.fc-cta-wrapper--link.white-w-blue-bg,
.fc-cta-wrapper--link.white-w-orange-bg,
.fc-cta-wrapper--link.white-w-transparent-bg {
    border: 1px solid transparent;
    border-radius: 9pt;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 0;
    padding: 14px 25px;
    text-align: center;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-transition: color .15s ease-in-out;
    transition: color .15s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    width: auto
}

.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus,
.fc-cta-wrapper--link.blue-w-white-bg:focus,
.fc-cta-wrapper--link.green-w-white-bg:focus,
.fc-cta-wrapper--link.light-gray-w-white-bg:focus,
.fc-cta-wrapper--link.light-teal-w-transparent-bg:focus,
.fc-cta-wrapper--link.teal-w-white-bg--no-border:focus,
.fc-cta-wrapper--link.teal-w-white-bg:focus,
.fc-cta-wrapper--link.white-w-blue-bg:focus,
.fc-cta-wrapper--link.white-w-orange-bg:focus,
.fc-cta-wrapper--link.white-w-transparent-bg:focus,
.focus.fc-cta-wrapper--link.blue-w-white-bg,
.focus.fc-cta-wrapper--link.green-w-white-bg,
.focus.fc-cta-wrapper--link.light-gray-w-white-bg,
.focus.fc-cta-wrapper--link.light-teal-w-transparent-bg,
.focus.fc-cta-wrapper--link.teal-w-white-bg,
.focus.fc-cta-wrapper--link.teal-w-white-bg--no-border,
.focus.fc-cta-wrapper--link.white-w-blue-bg,
.focus.fc-cta-wrapper--link.white-w-orange-bg,
.focus.fc-cta-wrapper--link.white-w-transparent-bg {
    -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #006990;
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #006990;
    outline: 0
}

.btn.disabled,
.btn[disabled],
.disabled.fc-cta-wrapper--link.blue-w-white-bg,
.disabled.fc-cta-wrapper--link.green-w-white-bg,
.disabled.fc-cta-wrapper--link.light-gray-w-white-bg,
.disabled.fc-cta-wrapper--link.light-teal-w-transparent-bg,
.disabled.fc-cta-wrapper--link.teal-w-white-bg,
.disabled.fc-cta-wrapper--link.teal-w-white-bg--no-border,
.disabled.fc-cta-wrapper--link.white-w-blue-bg,
.disabled.fc-cta-wrapper--link.white-w-orange-bg,
.disabled.fc-cta-wrapper--link.white-w-transparent-bg,
[disabled].fc-cta-wrapper--link.blue-w-white-bg,
[disabled].fc-cta-wrapper--link.green-w-white-bg,
[disabled].fc-cta-wrapper--link.light-gray-w-white-bg,
[disabled].fc-cta-wrapper--link.light-teal-w-transparent-bg,
[disabled].fc-cta-wrapper--link.teal-w-white-bg,
[disabled].fc-cta-wrapper--link.teal-w-white-bg--no-border,
[disabled].fc-cta-wrapper--link.white-w-blue-bg,
[disabled].fc-cta-wrapper--link.white-w-orange-bg,
[disabled].fc-cta-wrapper--link.white-w-transparent-bg,
fieldset[disabled] .btn,
fieldset[disabled] .fc-cta-wrapper--link.blue-w-white-bg,
fieldset[disabled] .fc-cta-wrapper--link.green-w-white-bg,
fieldset[disabled] .fc-cta-wrapper--link.light-gray-w-white-bg,
fieldset[disabled] .fc-cta-wrapper--link.light-teal-w-transparent-bg,
fieldset[disabled] .fc-cta-wrapper--link.teal-w-white-bg,
fieldset[disabled] .fc-cta-wrapper--link.teal-w-white-bg--no-border,
fieldset[disabled] .fc-cta-wrapper--link.white-w-blue-bg,
fieldset[disabled] .fc-cta-wrapper--link.white-w-orange-bg,
fieldset[disabled] .fc-cta-wrapper--link.white-w-transparent-bg {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: .65;
    pointer-events: none
}

.btn-close.fc-cta-wrapper--link.blue-w-white-bg,
.btn-close.fc-cta-wrapper--link.green-w-white-bg,
.btn-close.fc-cta-wrapper--link.light-gray-w-white-bg,
.btn-close.fc-cta-wrapper--link.light-teal-w-transparent-bg,
.btn-close.fc-cta-wrapper--link.teal-w-white-bg,
.btn-close.fc-cta-wrapper--link.teal-w-white-bg--no-border,
.btn-close.fc-cta-wrapper--link.white-w-blue-bg,
.btn-close.fc-cta-wrapper--link.white-w-orange-bg,
.btn-close.fc-cta-wrapper--link.white-w-transparent-bg,
.btn.btn-close {
    --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23006990'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
    font-size: 1.8rem;
    height: 20px;
    opacity: 1;
    width: 20px
}

.cmp-text>ul,
.fc-eventWebinar--details__description>ul,
.fc-itls--details__description>ul,
.fc-npo-card--details__description>ul,
.fc-page-card--details__description-flex>ul {
    list-style: none
}

.cmp-text>ul>li:before,
.fc-eventWebinar--details__description>ul>li:before,
.fc-itls--details__description>ul>li:before,
.fc-npo-card--details__description>ul>li:before,
.fc-page-card--details__description-flex>ul>li:before {
    content: "•";
    display: inline-block;
    margin-left: -1em;
    width: 1em
}

.cmp-text>ul>li>ul,
.fc-eventWebinar--details__description>ul>li>ul,
.fc-itls--details__description>ul>li>ul,
.fc-npo-card--details__description>ul>li>ul,
.fc-page-card--details__description-flex>ul>li>ul {
    list-style: none
}

.cmp-text>ul>li>ul>li:before,
.fc-eventWebinar--details__description>ul>li>ul>li:before,
.fc-itls--details__description>ul>li>ul>li:before,
.fc-npo-card--details__description>ul>li>ul>li:before,
.fc-page-card--details__description-flex>ul>li>ul>li:before {
    content: "◯";
    display: inline-block;
    font-size: .9rem;
    font-weight: 700;
    margin-left: -1em;
    position: relative;
    top: -2px;
    width: 2em
}

.cmp-text>ul>li>ul>li>ul,
.fc-eventWebinar--details__description>ul>li>ul>li>ul,
.fc-itls--details__description>ul>li>ul>li>ul,
.fc-npo-card--details__description>ul>li>ul>li>ul,
.fc-page-card--details__description-flex>ul>li>ul>li>ul {
    list-style-type: "-"
}

.cmp-text>ul>li>ul>li>ul>li,
.fc-eventWebinar--details__description>ul>li>ul>li>ul>li,
.fc-itls--details__description>ul>li>ul>li>ul>li,
.fc-npo-card--details__description>ul>li>ul>li>ul>li,
.fc-page-card--details__description-flex>ul>li>ul>li>ul>li {
    padding-left: 8px
}

.cmp-text>ol,
.fc-eventWebinar--details__description>ol,
.fc-itls--details__description>ol,
.fc-npo-card--details__description>ol,
.fc-page-card--details__description-flex>ol {
    list-style-type: decimal
}

.cmp-text>ol>li,
.fc-eventWebinar--details__description>ol>li,
.fc-itls--details__description>ol>li,
.fc-npo-card--details__description>ol>li,
.fc-page-card--details__description-flex>ol>li {
    padding-left: 7px
}

.cmp-text>ol>li>ul,
.fc-eventWebinar--details__description>ol>li>ul,
.fc-itls--details__description>ol>li>ul,
.fc-npo-card--details__description>ol>li>ul,
.fc-page-card--details__description-flex>ol>li>ul {
    list-style: none
}

.cmp-text>ol>li>ul>li:before,
.fc-eventWebinar--details__description>ol>li>ul>li:before,
.fc-itls--details__description>ol>li>ul>li:before,
.fc-npo-card--details__description>ol>li>ul>li:before,
.fc-page-card--details__description-flex>ol>li>ul>li:before {
    content: "•";
    display: inline-block;
    margin-left: -1em;
    width: 1em
}

.cmp-text>ol>li>ul>li>ul,
.fc-eventWebinar--details__description>ol>li>ul>li>ul,
.fc-itls--details__description>ol>li>ul>li>ul,
.fc-npo-card--details__description>ol>li>ul>li>ul,
.fc-page-card--details__description-flex>ol>li>ul>li>ul {
    list-style: none
}

.cmp-text>ol>li>ul>li>ul>li:before,
.fc-eventWebinar--details__description>ol>li>ul>li>ul>li:before,
.fc-itls--details__description>ol>li>ul>li>ul>li:before,
.fc-npo-card--details__description>ol>li>ul>li>ul>li:before,
.fc-page-card--details__description-flex>ol>li>ul>li>ul>li:before {
    content: "◯";
    display: inline-block;
    font-size: .9rem;
    font-weight: 700;
    margin-left: -1em;
    position: relative;
    top: -2px;
    width: 2em
}

.cmp-text>ol>li>ul>li>ul>li>ul,
.fc-eventWebinar--details__description>ol>li>ul>li>ul>li>ul,
.fc-itls--details__description>ol>li>ul>li>ul>li>ul,
.fc-npo-card--details__description>ol>li>ul>li>ul>li>ul,
.fc-page-card--details__description-flex>ol>li>ul>li>ul>li>ul {
    list-style-type: "-"
}

.cmp-text>ol>li>ul>li>ul>li>ul>li,
.fc-eventWebinar--details__description>ol>li>ul>li>ul>li>ul>li,
.fc-itls--details__description>ol>li>ul>li>ul>li>ul>li,
.fc-npo-card--details__description>ol>li>ul>li>ul>li>ul>li,
.fc-page-card--details__description-flex>ol>li>ul>li>ul>li>ul>li {
    padding-left: 8px
}

.cmp-text>ol>li>ol,
.fc-eventWebinar--details__description>ol>li>ol,
.fc-itls--details__description>ol>li>ol,
.fc-npo-card--details__description>ol>li>ol,
.fc-page-card--details__description-flex>ol>li>ol {
    list-style-type: lower-alpha
}

.cmp-text>ol>li>ol>li,
.fc-eventWebinar--details__description>ol>li>ol>li,
.fc-itls--details__description>ol>li>ol>li,
.fc-npo-card--details__description>ol>li>ol>li,
.fc-page-card--details__description-flex>ol>li>ol>li {
    padding-left: 7px
}

.cmp-text>ol>li>ol>li>ul,
.fc-eventWebinar--details__description>ol>li>ol>li>ul,
.fc-itls--details__description>ol>li>ol>li>ul,
.fc-npo-card--details__description>ol>li>ol>li>ul,
.fc-page-card--details__description-flex>ol>li>ol>li>ul {
    list-style: none
}

.cmp-text>ol>li>ol>li>ul>li:before,
.fc-eventWebinar--details__description>ol>li>ol>li>ul>li:before,
.fc-itls--details__description>ol>li>ol>li>ul>li:before,
.fc-npo-card--details__description>ol>li>ol>li>ul>li:before,
.fc-page-card--details__description-flex>ol>li>ol>li>ul>li:before {
    content: "•";
    display: inline-block;
    margin-left: -1em;
    width: 1em
}

.cmp-text>ol>li>ol>li>ol,
.fc-eventWebinar--details__description>ol>li>ol>li>ol,
.fc-itls--details__description>ol>li>ol>li>ol,
.fc-npo-card--details__description>ol>li>ol>li>ol,
.fc-page-card--details__description-flex>ol>li>ol>li>ol {
    list-style-type: lower-alpha
}

.modal {
    --bs-modal-padding: 1.5rem
}

.modal-header {
    border-bottom: 0;
    padding: 15px 15px 0
}

.modal-xl {
    max-width: calc(100% - 2rem);
    width: auto
}

@media only screen and (min-width:992px) {
    .modal-xl {
        max-width: 765pt
    }
}

.modal .container {
    max-width: 100%
}

.modal .fc-sec--wrapper .fc-sec--col-1 {
    display: block;
    white-space: normal
}

.aap-modal .modal-body,
.clp-modal .modal-body,
.iip-modal .modal-body,
.sac-modal .modal-body {
    padding: 15px 30px
}

.rte .cmp-text a b,
.rte .cmp-text a i,
.rte .cmp-text a span,
.rte .cmp-text a sub,
.rte .cmp-text a sup,
.rte .cmp-text a u {
    pointer-events: none
}

.rte .cmp-text>ol>li>ol>li>ul>li:before,
.rte .cmp-text>ol>li>ul>li:before,
.rte .cmp-text>ol>li>ul>li>ul>li:before,
.rte .cmp-text>ul>li:before,
.rte .cmp-text>ul>li>ul>li:before {
    color: #719daf
}

.rte.fc-text-white .cmp-text>ol>li>ol>li>ul>li:before,
.rte.fc-text-white .cmp-text>ol>li>ul>li:before,
.rte.fc-text-white .cmp-text>ol>li>ul>li>ul>li:before,
.rte.fc-text-white .cmp-text>ul>li:before,
.rte.fc-text-white .cmp-text>ul>li>ul>li:before,
.rte.fc-text-white-ds .cmp-text>ol>li>ol>li>ul>li:before,
.rte.fc-text-white-ds .cmp-text>ol>li>ul>li:before,
.rte.fc-text-white-ds .cmp-text>ol>li>ul>li>ul>li:before,
.rte.fc-text-white-ds .cmp-text>ul>li:before,
.rte.fc-text-white-ds .cmp-text>ul>li>ul>li:before {
    color: #fff
}

.rte.fc-text-black .cmp-text>ol>li>ol>li>ul>li:before,
.rte.fc-text-black .cmp-text>ol>li>ul>li:before,
.rte.fc-text-black .cmp-text>ol>li>ul>li>ul>li:before,
.rte.fc-text-black .cmp-text>ul>li:before,
.rte.fc-text-black .cmp-text>ul>li>ul>li:before {
    color: #719daf
}

.rte.fc-text-gray-dark .cmp-text>ol>li>ol>li>ul>li:before,
.rte.fc-text-gray-dark .cmp-text>ol>li>ul>li:before,
.rte.fc-text-gray-dark .cmp-text>ol>li>ul>li>ul>li:before,
.rte.fc-text-gray-dark .cmp-text>ul>li:before,
.rte.fc-text-gray-dark .cmp-text>ul>li>ul>li:before {
    color: #435359
}

.rte.fc-text-gray-medium .cmp-text>ol>li>ol>li>ul>li:before,
.rte.fc-text-gray-medium .cmp-text>ol>li>ul>li:before,
.rte.fc-text-gray-medium .cmp-text>ol>li>ul>li>ul>li:before,
.rte.fc-text-gray-medium .cmp-text>ul>li:before,
.rte.fc-text-gray-medium .cmp-text>ul>li>ul>li:before {
    color: #7b8c92
}

.rte.fc-text-gray-light .cmp-text>ol>li>ol>li>ul>li:before,
.rte.fc-text-gray-light .cmp-text>ol>li>ul>li:before,
.rte.fc-text-gray-light .cmp-text>ol>li>ul>li>ul>li:before,
.rte.fc-text-gray-light .cmp-text>ul>li:before,
.rte.fc-text-gray-light .cmp-text>ul>li>ul>li:before {
    color: #c6cbcd
}

.rte.fc-text-blue .cmp-text>ol>li>ol>li>ul>li:before,
.rte.fc-text-blue .cmp-text>ol>li>ul>li:before,
.rte.fc-text-blue .cmp-text>ol>li>ul>li>ul>li:before,
.rte.fc-text-blue .cmp-text>ul>li:before,
.rte.fc-text-blue .cmp-text>ul>li>ul>li:before {
    color: #005469
}

.rte.fc-text-green .cmp-text>ol>li>ol>li>ul>li:before,
.rte.fc-text-green .cmp-text>ol>li>ul>li:before,
.rte.fc-text-green .cmp-text>ol>li>ul>li>ul>li:before,
.rte.fc-text-green .cmp-text>ul>li:before,
.rte.fc-text-green .cmp-text>ul>li>ul>li:before {
    color: #5c812f
}

.rte.fc-text-teal .cmp-text>ol>li>ol>li>ul>li:before,
.rte.fc-text-teal .cmp-text>ol>li>ul>li:before,
.rte.fc-text-teal .cmp-text>ol>li>ul>li>ul>li:before,
.rte.fc-text-teal .cmp-text>ul>li:before,
.rte.fc-text-teal .cmp-text>ul>li>ul>li:before {
    color: #01856f
}

.rte.fc-text-teal-light .cmp-text>ol>li>ol>li>ul>li:before,
.rte.fc-text-teal-light .cmp-text>ol>li>ul>li:before,
.rte.fc-text-teal-light .cmp-text>ol>li>ul>li>ul>li:before,
.rte.fc-text-teal-light .cmp-text>ul>li:before,
.rte.fc-text-teal-light .cmp-text>ul>li>ul>li:before {
    color: #8bd5c9
}

.rte.fc-text-orange-dark .cmp-text>ol>li>ol>li>ul>li:before,
.rte.fc-text-orange-dark .cmp-text>ol>li>ul>li:before,
.rte.fc-text-orange-dark .cmp-text>ol>li>ul>li>ul>li:before,
.rte.fc-text-orange-dark .cmp-text>ul>li:before,
.rte.fc-text-orange-dark .cmp-text>ul>li>ul>li:before {
    color: #ea4c00
}

.rte.fc-text-orange-light .cmp-text>ol>li>ol>li>ul>li:before,
.rte.fc-text-orange-light .cmp-text>ol>li>ul>li:before,
.rte.fc-text-orange-light .cmp-text>ol>li>ul>li>ul>li:before,
.rte.fc-text-orange-light .cmp-text>ul>li:before,
.rte.fc-text-orange-light .cmp-text>ul>li>ul>li:before {
    color: #f7941d
}

.rte-styles--55-light {
    font-family: latolight, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 3.7rem
}

@media only screen and (min-width:768px)and (max-width:991px) {
    .rte-styles--55-light {
        font-size: 4.5rem
    }
}

@media only screen and (min-width:992px) {
    .rte-styles--55-light {
        font-size: 55px
    }
}

.rte-styles--20-light {
    font-family: latolight, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 2rem
}

.rte-styles--20-regular {
    font-family: latoregular, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 2rem
}

.rte-styles--20-black-cap,
.rte-styles--20-bold {
    font-family: latobold, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 2rem
}

.rte-styles--20-black-cap {
    letter-spacing: 5px;
    text-transform: uppercase
}

@media only screen and (max-width:767px) {
    .rte-styles--20-black-cap {
        font-size: 1.6rem
    }
}

.rte-styles--16-regular {
    font-family: latoregular, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 1.6rem
}

.rte-styles--16-bold {
    font-family: latobold, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 1.6rem
}

.rte-styles--14-regular {
    font-family: latoregular, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 1.4rem
}

.rte-styles--14-bold {
    font-family: latobold, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 1.4rem
}

.rte-styles--footnote {
    font-family: latoitalic, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 1.2rem
}

.rte-styles--light-green-60 {
    color: #488332
}

.rte-styles--light-green-60,
.rte-styles--light-teal-60 {
    font-family: latolight, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 6rem;
    line-height: 1.2
}

.rte-styles--light-teal-60 {
    color: #01856f
}

.rte-styles--light-white-60 {
    color: #fff;
    font-family: latolight, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 6rem;
    line-height: 1.2
}

.rte-styles--light-green-50 {
    color: #488332
}

.rte-styles--light-green-50,
.rte-styles--light-teal-50 {
    font-family: latolight, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 5rem;
    line-height: 1.2
}

.rte-styles--light-teal-50 {
    color: #01856f
}

.rte-styles--title-3 {
    font-size: 3rem
}

.rte-styles--note,
.rte-styles--title-3 {
    font-family: latoregular, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 1.2
}

.rte-styles--note {
    font-size: 1.2rem;
    font-style: italic
}

.rte-styles--subtitle-1 {
    font-family: latobold, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 2rem;
    line-height: 1.2
}

.rte-styles--subtitle-2 {
    color: #5c812f;
    font-family: latoregular, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 2rem;
    line-height: 1.2
}

.rte-styles--body-2 {
    font-family: latobold, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 1.6rem;
    line-height: 1.5
}

ol:not(:empty)+h1,
ol:not(:empty)+h2,
p:not(:empty)+h1,
p:not(:empty)+h2,
ul:not(:empty)+h1,
ul:not(:empty)+h2 {
    margin-top: 30px
}

ol:not(:empty)+h3,
ol:not(:empty)+h4,
ol:not(:empty)+h5,
ol:not(:empty)+h6,
p:not(:empty)+h3,
p:not(:empty)+h4,
p:not(:empty)+h5,
p:not(:empty)+h6,
ul:not(:empty)+h3,
ul:not(:empty)+h4,
ul:not(:empty)+h5,
ul:not(:empty)+h6 {
    margin-top: 20px
}

h1>.rte-styles--default-span>span:only-child.rte-styles--55-light,
h1>b>span:only-child.rte-styles--55-light,
h1>i>span:only-child.rte-styles--55-light,
h1>span:only-child.rte-styles--55-light,
h1>u>span:only-child.rte-styles--55-light {
    display: block;
    line-height: 1.2;
    margin-bottom: 0
}

h1>.rte-styles--default-span>span:only-child.rte-styles--30-light,
h1>.rte-styles--default-span>span:only-child.rte-styles--30-regular,
h1>.rte-styles--default-span>span:only-child.rte-styles--45-light,
h1>b>span:only-child.rte-styles--30-light,
h1>b>span:only-child.rte-styles--30-regular,
h1>b>span:only-child.rte-styles--45-light,
h1>i>span:only-child.rte-styles--30-light,
h1>i>span:only-child.rte-styles--30-regular,
h1>i>span:only-child.rte-styles--45-light,
h1>span:only-child.rte-styles--30-light,
h1>span:only-child.rte-styles--30-regular,
h1>span:only-child.rte-styles--45-light,
h1>u>span:only-child.rte-styles--30-light,
h1>u>span:only-child.rte-styles--30-regular,
h1>u>span:only-child.rte-styles--45-light {
    display: block;
    line-height: 1.2;
    margin-bottom: -1rem
}

h1>.rte-styles--default-span>span:only-child.rte-styles--20-black-cap,
h1>.rte-styles--default-span>span:only-child.rte-styles--20-bold,
h1>.rte-styles--default-span>span:only-child.rte-styles--20-light,
h1>.rte-styles--default-span>span:only-child.rte-styles--20-regular,
h1>b>span:only-child.rte-styles--20-black-cap,
h1>b>span:only-child.rte-styles--20-bold,
h1>b>span:only-child.rte-styles--20-light,
h1>b>span:only-child.rte-styles--20-regular,
h1>i>span:only-child.rte-styles--20-black-cap,
h1>i>span:only-child.rte-styles--20-bold,
h1>i>span:only-child.rte-styles--20-light,
h1>i>span:only-child.rte-styles--20-regular,
h1>span:only-child.rte-styles--20-black-cap,
h1>span:only-child.rte-styles--20-bold,
h1>span:only-child.rte-styles--20-light,
h1>span:only-child.rte-styles--20-regular,
h1>u>span:only-child.rte-styles--20-black-cap,
h1>u>span:only-child.rte-styles--20-bold,
h1>u>span:only-child.rte-styles--20-light,
h1>u>span:only-child.rte-styles--20-regular {
    display: block;
    line-height: 1.2;
    margin-bottom: -2rem
}

h1>.rte-styles--default-span>span:only-child.rte-styles--14-bold,
h1>.rte-styles--default-span>span:only-child.rte-styles--14-regular,
h1>.rte-styles--default-span>span:only-child.rte-styles--16-bold,
h1>.rte-styles--default-span>span:only-child.rte-styles--16-regular,
h1>b>span:only-child.rte-styles--14-bold,
h1>b>span:only-child.rte-styles--14-regular,
h1>b>span:only-child.rte-styles--16-bold,
h1>b>span:only-child.rte-styles--16-regular,
h1>i>span:only-child.rte-styles--14-bold,
h1>i>span:only-child.rte-styles--14-regular,
h1>i>span:only-child.rte-styles--16-bold,
h1>i>span:only-child.rte-styles--16-regular,
h1>span:only-child.rte-styles--14-bold,
h1>span:only-child.rte-styles--14-regular,
h1>span:only-child.rte-styles--16-bold,
h1>span:only-child.rte-styles--16-regular,
h1>u>span:only-child.rte-styles--14-bold,
h1>u>span:only-child.rte-styles--14-regular,
h1>u>span:only-child.rte-styles--16-bold,
h1>u>span:only-child.rte-styles--16-regular {
    display: block;
    line-height: 1.5;
    margin-bottom: -2.9rem
}

h1>.rte-styles--default-span>span:only-child.rte-styles--footnote,
h1>b>span:only-child.rte-styles--footnote,
h1>i>span:only-child.rte-styles--footnote,
h1>span:only-child.rte-styles--footnote,
h1>u>span:only-child.rte-styles--footnote {
    display: block;
    line-height: 1.2;
    margin-bottom: -2.9rem
}

h1>.rte-styles--default-span>span:only-child.rte-styles--light-green-60,
h1>.rte-styles--default-span>span:only-child.rte-styles--light-teal-60,
h1>.rte-styles--default-span>span:only-child.rte-styles--light-white-60,
h1>b>span:only-child.rte-styles--light-green-60,
h1>b>span:only-child.rte-styles--light-teal-60,
h1>b>span:only-child.rte-styles--light-white-60,
h1>i>span:only-child.rte-styles--light-green-60,
h1>i>span:only-child.rte-styles--light-teal-60,
h1>i>span:only-child.rte-styles--light-white-60,
h1>span:only-child.rte-styles--light-green-60,
h1>span:only-child.rte-styles--light-teal-60,
h1>span:only-child.rte-styles--light-white-60,
h1>u>span:only-child.rte-styles--light-green-60,
h1>u>span:only-child.rte-styles--light-teal-60,
h1>u>span:only-child.rte-styles--light-white-60 {
    display: block;
    line-height: 1.2;
    margin-bottom: 0
}

h1>.rte-styles--default-span>span:only-child.rte-styles--light-green-50,
h1>.rte-styles--default-span>span:only-child.rte-styles--light-teal-50,
h1>.rte-styles--default-span>span:only-child.rte-styles--title-3,
h1>b>span:only-child.rte-styles--light-green-50,
h1>b>span:only-child.rte-styles--light-teal-50,
h1>b>span:only-child.rte-styles--title-3,
h1>i>span:only-child.rte-styles--light-green-50,
h1>i>span:only-child.rte-styles--light-teal-50,
h1>i>span:only-child.rte-styles--title-3,
h1>span:only-child.rte-styles--light-green-50,
h1>span:only-child.rte-styles--light-teal-50,
h1>span:only-child.rte-styles--title-3,
h1>u>span:only-child.rte-styles--light-green-50,
h1>u>span:only-child.rte-styles--light-teal-50,
h1>u>span:only-child.rte-styles--title-3 {
    display: block;
    line-height: 1.2;
    margin-bottom: -1rem
}

h1>.rte-styles--default-span>span:only-child.rte-styles--note,
h1>b>span:only-child.rte-styles--note,
h1>i>span:only-child.rte-styles--note,
h1>span:only-child.rte-styles--note,
h1>u>span:only-child.rte-styles--note {
    display: block;
    line-height: 1.2;
    margin-bottom: -3.4rem
}

h1>.rte-styles--default-span>span:only-child.rte-styles--subtitle-1,
h1>.rte-styles--default-span>span:only-child.rte-styles--subtitle-2,
h1>b>span:only-child.rte-styles--subtitle-1,
h1>b>span:only-child.rte-styles--subtitle-2,
h1>i>span:only-child.rte-styles--subtitle-1,
h1>i>span:only-child.rte-styles--subtitle-2,
h1>span:only-child.rte-styles--subtitle-1,
h1>span:only-child.rte-styles--subtitle-2,
h1>u>span:only-child.rte-styles--subtitle-1,
h1>u>span:only-child.rte-styles--subtitle-2 {
    display: block;
    line-height: 1.2;
    margin-bottom: -2rem
}

h1>.rte-styles--default-span>span:only-child.rte-styles--body-2,
h1>b>span:only-child.rte-styles--body-2,
h1>i>span:only-child.rte-styles--body-2,
h1>span:only-child.rte-styles--body-2,
h1>u>span:only-child.rte-styles--body-2 {
    display: block;
    line-height: 1.5;
    margin-bottom: 7rem
}

h2>.rte-styles--default-span>span:only-child.rte-styles--55-light,
h2>b>span:only-child.rte-styles--55-light,
h2>i>span:only-child.rte-styles--55-light,
h2>span:only-child.rte-styles--55-light,
h2>u>span:only-child.rte-styles--55-light {
    display: block;
    line-height: 1.2;
    margin-bottom: 1rem
}

h2>.rte-styles--default-span>span:only-child.rte-styles--30-light,
h2>.rte-styles--default-span>span:only-child.rte-styles--30-regular,
h2>.rte-styles--default-span>span:only-child.rte-styles--45-light,
h2>b>span:only-child.rte-styles--30-light,
h2>b>span:only-child.rte-styles--30-regular,
h2>b>span:only-child.rte-styles--45-light,
h2>i>span:only-child.rte-styles--30-light,
h2>i>span:only-child.rte-styles--30-regular,
h2>i>span:only-child.rte-styles--45-light,
h2>span:only-child.rte-styles--30-light,
h2>span:only-child.rte-styles--30-regular,
h2>span:only-child.rte-styles--45-light,
h2>u>span:only-child.rte-styles--30-light,
h2>u>span:only-child.rte-styles--30-regular,
h2>u>span:only-child.rte-styles--45-light {
    display: block;
    line-height: 1.2;
    margin-bottom: 0
}

h2>.rte-styles--default-span>span:only-child.rte-styles--20-black-cap,
h2>.rte-styles--default-span>span:only-child.rte-styles--20-bold,
h2>.rte-styles--default-span>span:only-child.rte-styles--20-light,
h2>.rte-styles--default-span>span:only-child.rte-styles--20-regular,
h2>b>span:only-child.rte-styles--20-black-cap,
h2>b>span:only-child.rte-styles--20-bold,
h2>b>span:only-child.rte-styles--20-light,
h2>b>span:only-child.rte-styles--20-regular,
h2>i>span:only-child.rte-styles--20-black-cap,
h2>i>span:only-child.rte-styles--20-bold,
h2>i>span:only-child.rte-styles--20-light,
h2>i>span:only-child.rte-styles--20-regular,
h2>span:only-child.rte-styles--20-black-cap,
h2>span:only-child.rte-styles--20-bold,
h2>span:only-child.rte-styles--20-light,
h2>span:only-child.rte-styles--20-regular,
h2>u>span:only-child.rte-styles--20-black-cap,
h2>u>span:only-child.rte-styles--20-bold,
h2>u>span:only-child.rte-styles--20-light,
h2>u>span:only-child.rte-styles--20-regular {
    display: block;
    line-height: 1.2;
    margin-bottom: -1rem
}

h2>.rte-styles--default-span>span:only-child.rte-styles--14-bold,
h2>.rte-styles--default-span>span:only-child.rte-styles--14-regular,
h2>.rte-styles--default-span>span:only-child.rte-styles--16-bold,
h2>.rte-styles--default-span>span:only-child.rte-styles--16-regular,
h2>b>span:only-child.rte-styles--14-bold,
h2>b>span:only-child.rte-styles--14-regular,
h2>b>span:only-child.rte-styles--16-bold,
h2>b>span:only-child.rte-styles--16-regular,
h2>i>span:only-child.rte-styles--14-bold,
h2>i>span:only-child.rte-styles--14-regular,
h2>i>span:only-child.rte-styles--16-bold,
h2>i>span:only-child.rte-styles--16-regular,
h2>span:only-child.rte-styles--14-bold,
h2>span:only-child.rte-styles--14-regular,
h2>span:only-child.rte-styles--16-bold,
h2>span:only-child.rte-styles--16-regular,
h2>u>span:only-child.rte-styles--14-bold,
h2>u>span:only-child.rte-styles--14-regular,
h2>u>span:only-child.rte-styles--16-bold,
h2>u>span:only-child.rte-styles--16-regular {
    display: block;
    line-height: 1.5;
    margin-bottom: -1.9rem
}

h2>.rte-styles--default-span>span:only-child.rte-styles--footnote,
h2>b>span:only-child.rte-styles--footnote,
h2>i>span:only-child.rte-styles--footnote,
h2>span:only-child.rte-styles--footnote,
h2>u>span:only-child.rte-styles--footnote {
    display: block;
    line-height: 1.2;
    margin-bottom: -1.9rem
}

h2>.rte-styles--default-span>span:only-child.rte-styles--light-green-60,
h2>.rte-styles--default-span>span:only-child.rte-styles--light-teal-60,
h2>.rte-styles--default-span>span:only-child.rte-styles--light-white-60,
h2>b>span:only-child.rte-styles--light-green-60,
h2>b>span:only-child.rte-styles--light-teal-60,
h2>b>span:only-child.rte-styles--light-white-60,
h2>i>span:only-child.rte-styles--light-green-60,
h2>i>span:only-child.rte-styles--light-teal-60,
h2>i>span:only-child.rte-styles--light-white-60,
h2>span:only-child.rte-styles--light-green-60,
h2>span:only-child.rte-styles--light-teal-60,
h2>span:only-child.rte-styles--light-white-60,
h2>u>span:only-child.rte-styles--light-green-60,
h2>u>span:only-child.rte-styles--light-teal-60,
h2>u>span:only-child.rte-styles--light-white-60 {
    display: block;
    line-height: 1.2;
    margin-bottom: 1rem
}

h2>.rte-styles--default-span>span:only-child.rte-styles--light-green-50,
h2>.rte-styles--default-span>span:only-child.rte-styles--light-teal-50,
h2>.rte-styles--default-span>span:only-child.rte-styles--title-3,
h2>b>span:only-child.rte-styles--light-green-50,
h2>b>span:only-child.rte-styles--light-teal-50,
h2>b>span:only-child.rte-styles--title-3,
h2>i>span:only-child.rte-styles--light-green-50,
h2>i>span:only-child.rte-styles--light-teal-50,
h2>i>span:only-child.rte-styles--title-3,
h2>span:only-child.rte-styles--light-green-50,
h2>span:only-child.rte-styles--light-teal-50,
h2>span:only-child.rte-styles--title-3,
h2>u>span:only-child.rte-styles--light-green-50,
h2>u>span:only-child.rte-styles--light-teal-50,
h2>u>span:only-child.rte-styles--title-3 {
    display: block;
    line-height: 1.2;
    margin-bottom: 0
}

h2>.rte-styles--default-span>span:only-child.rte-styles--note,
h2>b>span:only-child.rte-styles--note,
h2>i>span:only-child.rte-styles--note,
h2>span:only-child.rte-styles--note,
h2>u>span:only-child.rte-styles--note {
    display: block;
    line-height: 1.2;
    margin-bottom: -2.4rem
}

h2>.rte-styles--default-span>span:only-child.rte-styles--subtitle-1,
h2>.rte-styles--default-span>span:only-child.rte-styles--subtitle-2,
h2>b>span:only-child.rte-styles--subtitle-1,
h2>b>span:only-child.rte-styles--subtitle-2,
h2>i>span:only-child.rte-styles--subtitle-1,
h2>i>span:only-child.rte-styles--subtitle-2,
h2>span:only-child.rte-styles--subtitle-1,
h2>span:only-child.rte-styles--subtitle-2,
h2>u>span:only-child.rte-styles--subtitle-1,
h2>u>span:only-child.rte-styles--subtitle-2 {
    display: block;
    line-height: 1.2;
    margin-bottom: -1rem
}

h2>.rte-styles--default-span>span:only-child.rte-styles--body-2,
h2>b>span:only-child.rte-styles--body-2,
h2>i>span:only-child.rte-styles--body-2,
h2>span:only-child.rte-styles--body-2,
h2>u>span:only-child.rte-styles--body-2 {
    display: block;
    line-height: 1.5;
    margin-bottom: 8rem
}

h3>.rte-styles--default-span>span:only-child.rte-styles--55-light,
h3>b>span:only-child.rte-styles--55-light,
h3>i>span:only-child.rte-styles--55-light,
h3>span:only-child.rte-styles--55-light,
h3>u>span:only-child.rte-styles--55-light {
    display: block;
    line-height: 1.2;
    margin-bottom: 3rem
}

h3>.rte-styles--default-span>span:only-child.rte-styles--30-light,
h3>.rte-styles--default-span>span:only-child.rte-styles--30-regular,
h3>.rte-styles--default-span>span:only-child.rte-styles--45-light,
h3>b>span:only-child.rte-styles--30-light,
h3>b>span:only-child.rte-styles--30-regular,
h3>b>span:only-child.rte-styles--45-light,
h3>i>span:only-child.rte-styles--30-light,
h3>i>span:only-child.rte-styles--30-regular,
h3>i>span:only-child.rte-styles--45-light,
h3>span:only-child.rte-styles--30-light,
h3>span:only-child.rte-styles--30-regular,
h3>span:only-child.rte-styles--45-light,
h3>u>span:only-child.rte-styles--30-light,
h3>u>span:only-child.rte-styles--30-regular,
h3>u>span:only-child.rte-styles--45-light {
    display: block;
    line-height: 1.2;
    margin-bottom: 2rem
}

h3>.rte-styles--default-span>span:only-child.rte-styles--20-black-cap,
h3>.rte-styles--default-span>span:only-child.rte-styles--20-bold,
h3>.rte-styles--default-span>span:only-child.rte-styles--20-light,
h3>.rte-styles--default-span>span:only-child.rte-styles--20-regular,
h3>b>span:only-child.rte-styles--20-black-cap,
h3>b>span:only-child.rte-styles--20-bold,
h3>b>span:only-child.rte-styles--20-light,
h3>b>span:only-child.rte-styles--20-regular,
h3>i>span:only-child.rte-styles--20-black-cap,
h3>i>span:only-child.rte-styles--20-bold,
h3>i>span:only-child.rte-styles--20-light,
h3>i>span:only-child.rte-styles--20-regular,
h3>span:only-child.rte-styles--20-black-cap,
h3>span:only-child.rte-styles--20-bold,
h3>span:only-child.rte-styles--20-light,
h3>span:only-child.rte-styles--20-regular,
h3>u>span:only-child.rte-styles--20-black-cap,
h3>u>span:only-child.rte-styles--20-bold,
h3>u>span:only-child.rte-styles--20-light,
h3>u>span:only-child.rte-styles--20-regular {
    display: block;
    line-height: 1.2;
    margin-bottom: 1rem
}

h3>.rte-styles--default-span>span:only-child.rte-styles--14-bold,
h3>.rte-styles--default-span>span:only-child.rte-styles--14-regular,
h3>.rte-styles--default-span>span:only-child.rte-styles--16-bold,
h3>.rte-styles--default-span>span:only-child.rte-styles--16-regular,
h3>b>span:only-child.rte-styles--14-bold,
h3>b>span:only-child.rte-styles--14-regular,
h3>b>span:only-child.rte-styles--16-bold,
h3>b>span:only-child.rte-styles--16-regular,
h3>i>span:only-child.rte-styles--14-bold,
h3>i>span:only-child.rte-styles--14-regular,
h3>i>span:only-child.rte-styles--16-bold,
h3>i>span:only-child.rte-styles--16-regular,
h3>span:only-child.rte-styles--14-bold,
h3>span:only-child.rte-styles--14-regular,
h3>span:only-child.rte-styles--16-bold,
h3>span:only-child.rte-styles--16-regular,
h3>u>span:only-child.rte-styles--14-bold,
h3>u>span:only-child.rte-styles--14-regular,
h3>u>span:only-child.rte-styles--16-bold,
h3>u>span:only-child.rte-styles--16-regular {
    display: block;
    line-height: 1.5;
    margin-bottom: .1rem
}

h3>.rte-styles--default-span>span:only-child.rte-styles--footnote,
h3>b>span:only-child.rte-styles--footnote,
h3>i>span:only-child.rte-styles--footnote,
h3>span:only-child.rte-styles--footnote,
h3>u>span:only-child.rte-styles--footnote {
    display: block;
    line-height: 1.2;
    margin-bottom: .1rem
}

h3>.rte-styles--default-span>span:only-child.rte-styles--light-green-60,
h3>.rte-styles--default-span>span:only-child.rte-styles--light-teal-60,
h3>.rte-styles--default-span>span:only-child.rte-styles--light-white-60,
h3>b>span:only-child.rte-styles--light-green-60,
h3>b>span:only-child.rte-styles--light-teal-60,
h3>b>span:only-child.rte-styles--light-white-60,
h3>i>span:only-child.rte-styles--light-green-60,
h3>i>span:only-child.rte-styles--light-teal-60,
h3>i>span:only-child.rte-styles--light-white-60,
h3>span:only-child.rte-styles--light-green-60,
h3>span:only-child.rte-styles--light-teal-60,
h3>span:only-child.rte-styles--light-white-60,
h3>u>span:only-child.rte-styles--light-green-60,
h3>u>span:only-child.rte-styles--light-teal-60,
h3>u>span:only-child.rte-styles--light-white-60 {
    display: block;
    line-height: 1.2;
    margin-bottom: 3rem
}

h3>.rte-styles--default-span>span:only-child.rte-styles--light-green-50,
h3>.rte-styles--default-span>span:only-child.rte-styles--light-teal-50,
h3>.rte-styles--default-span>span:only-child.rte-styles--title-3,
h3>b>span:only-child.rte-styles--light-green-50,
h3>b>span:only-child.rte-styles--light-teal-50,
h3>b>span:only-child.rte-styles--title-3,
h3>i>span:only-child.rte-styles--light-green-50,
h3>i>span:only-child.rte-styles--light-teal-50,
h3>i>span:only-child.rte-styles--title-3,
h3>span:only-child.rte-styles--light-green-50,
h3>span:only-child.rte-styles--light-teal-50,
h3>span:only-child.rte-styles--title-3,
h3>u>span:only-child.rte-styles--light-green-50,
h3>u>span:only-child.rte-styles--light-teal-50,
h3>u>span:only-child.rte-styles--title-3 {
    display: block;
    line-height: 1.2;
    margin-bottom: 2rem
}

h3>.rte-styles--default-span>span:only-child.rte-styles--note,
h3>b>span:only-child.rte-styles--note,
h3>i>span:only-child.rte-styles--note,
h3>span:only-child.rte-styles--note,
h3>u>span:only-child.rte-styles--note {
    display: block;
    line-height: 1.2;
    margin-bottom: -.4rem
}

h3>.rte-styles--default-span>span:only-child.rte-styles--subtitle-1,
h3>.rte-styles--default-span>span:only-child.rte-styles--subtitle-2,
h3>b>span:only-child.rte-styles--subtitle-1,
h3>b>span:only-child.rte-styles--subtitle-2,
h3>i>span:only-child.rte-styles--subtitle-1,
h3>i>span:only-child.rte-styles--subtitle-2,
h3>span:only-child.rte-styles--subtitle-1,
h3>span:only-child.rte-styles--subtitle-2,
h3>u>span:only-child.rte-styles--subtitle-1,
h3>u>span:only-child.rte-styles--subtitle-2 {
    display: block;
    line-height: 1.2;
    margin-bottom: 1rem
}

h3>.rte-styles--default-span>span:only-child.rte-styles--body-2,
h3>b>span:only-child.rte-styles--body-2,
h3>i>span:only-child.rte-styles--body-2,
h3>span:only-child.rte-styles--body-2,
h3>u>span:only-child.rte-styles--body-2 {
    display: block;
    line-height: 1.5;
    margin-bottom: 10rem
}

h4>.rte-styles--default-span>span:only-child.rte-styles--55-light,
h4>b>span:only-child.rte-styles--55-light,
h4>i>span:only-child.rte-styles--55-light,
h4>span:only-child.rte-styles--55-light,
h4>u>span:only-child.rte-styles--55-light {
    display: block;
    line-height: 1.2;
    margin-bottom: 3rem
}

h4>.rte-styles--default-span>span:only-child.rte-styles--30-light,
h4>.rte-styles--default-span>span:only-child.rte-styles--30-regular,
h4>.rte-styles--default-span>span:only-child.rte-styles--45-light,
h4>b>span:only-child.rte-styles--30-light,
h4>b>span:only-child.rte-styles--30-regular,
h4>b>span:only-child.rte-styles--45-light,
h4>i>span:only-child.rte-styles--30-light,
h4>i>span:only-child.rte-styles--30-regular,
h4>i>span:only-child.rte-styles--45-light,
h4>span:only-child.rte-styles--30-light,
h4>span:only-child.rte-styles--30-regular,
h4>span:only-child.rte-styles--45-light,
h4>u>span:only-child.rte-styles--30-light,
h4>u>span:only-child.rte-styles--30-regular,
h4>u>span:only-child.rte-styles--45-light {
    display: block;
    line-height: 1.2;
    margin-bottom: 2rem
}

h4>.rte-styles--default-span>span:only-child.rte-styles--20-black-cap,
h4>.rte-styles--default-span>span:only-child.rte-styles--20-bold,
h4>.rte-styles--default-span>span:only-child.rte-styles--20-light,
h4>.rte-styles--default-span>span:only-child.rte-styles--20-regular,
h4>b>span:only-child.rte-styles--20-black-cap,
h4>b>span:only-child.rte-styles--20-bold,
h4>b>span:only-child.rte-styles--20-light,
h4>b>span:only-child.rte-styles--20-regular,
h4>i>span:only-child.rte-styles--20-black-cap,
h4>i>span:only-child.rte-styles--20-bold,
h4>i>span:only-child.rte-styles--20-light,
h4>i>span:only-child.rte-styles--20-regular,
h4>span:only-child.rte-styles--20-black-cap,
h4>span:only-child.rte-styles--20-bold,
h4>span:only-child.rte-styles--20-light,
h4>span:only-child.rte-styles--20-regular,
h4>u>span:only-child.rte-styles--20-black-cap,
h4>u>span:only-child.rte-styles--20-bold,
h4>u>span:only-child.rte-styles--20-light,
h4>u>span:only-child.rte-styles--20-regular {
    display: block;
    line-height: 1.2;
    margin-bottom: 1rem
}

h4>.rte-styles--default-span>span:only-child.rte-styles--14-bold,
h4>.rte-styles--default-span>span:only-child.rte-styles--14-regular,
h4>.rte-styles--default-span>span:only-child.rte-styles--16-bold,
h4>.rte-styles--default-span>span:only-child.rte-styles--16-regular,
h4>b>span:only-child.rte-styles--14-bold,
h4>b>span:only-child.rte-styles--14-regular,
h4>b>span:only-child.rte-styles--16-bold,
h4>b>span:only-child.rte-styles--16-regular,
h4>i>span:only-child.rte-styles--14-bold,
h4>i>span:only-child.rte-styles--14-regular,
h4>i>span:only-child.rte-styles--16-bold,
h4>i>span:only-child.rte-styles--16-regular,
h4>span:only-child.rte-styles--14-bold,
h4>span:only-child.rte-styles--14-regular,
h4>span:only-child.rte-styles--16-bold,
h4>span:only-child.rte-styles--16-regular,
h4>u>span:only-child.rte-styles--14-bold,
h4>u>span:only-child.rte-styles--14-regular,
h4>u>span:only-child.rte-styles--16-bold,
h4>u>span:only-child.rte-styles--16-regular {
    display: block;
    line-height: 1.5;
    margin-bottom: .1rem
}

h4>.rte-styles--default-span>span:only-child.rte-styles--footnote,
h4>b>span:only-child.rte-styles--footnote,
h4>i>span:only-child.rte-styles--footnote,
h4>span:only-child.rte-styles--footnote,
h4>u>span:only-child.rte-styles--footnote {
    display: block;
    line-height: 1.2;
    margin-bottom: .1rem
}

h4>.rte-styles--default-span>span:only-child.rte-styles--light-green-60,
h4>.rte-styles--default-span>span:only-child.rte-styles--light-teal-60,
h4>.rte-styles--default-span>span:only-child.rte-styles--light-white-60,
h4>b>span:only-child.rte-styles--light-green-60,
h4>b>span:only-child.rte-styles--light-teal-60,
h4>b>span:only-child.rte-styles--light-white-60,
h4>i>span:only-child.rte-styles--light-green-60,
h4>i>span:only-child.rte-styles--light-teal-60,
h4>i>span:only-child.rte-styles--light-white-60,
h4>span:only-child.rte-styles--light-green-60,
h4>span:only-child.rte-styles--light-teal-60,
h4>span:only-child.rte-styles--light-white-60,
h4>u>span:only-child.rte-styles--light-green-60,
h4>u>span:only-child.rte-styles--light-teal-60,
h4>u>span:only-child.rte-styles--light-white-60 {
    display: block;
    line-height: 1.2;
    margin-bottom: 3rem
}

h4>.rte-styles--default-span>span:only-child.rte-styles--light-green-50,
h4>.rte-styles--default-span>span:only-child.rte-styles--light-teal-50,
h4>.rte-styles--default-span>span:only-child.rte-styles--title-3,
h4>b>span:only-child.rte-styles--light-green-50,
h4>b>span:only-child.rte-styles--light-teal-50,
h4>b>span:only-child.rte-styles--title-3,
h4>i>span:only-child.rte-styles--light-green-50,
h4>i>span:only-child.rte-styles--light-teal-50,
h4>i>span:only-child.rte-styles--title-3,
h4>span:only-child.rte-styles--light-green-50,
h4>span:only-child.rte-styles--light-teal-50,
h4>span:only-child.rte-styles--title-3,
h4>u>span:only-child.rte-styles--light-green-50,
h4>u>span:only-child.rte-styles--light-teal-50,
h4>u>span:only-child.rte-styles--title-3 {
    display: block;
    line-height: 1.2;
    margin-bottom: 2rem
}

h4>.rte-styles--default-span>span:only-child.rte-styles--note,
h4>b>span:only-child.rte-styles--note,
h4>i>span:only-child.rte-styles--note,
h4>span:only-child.rte-styles--note,
h4>u>span:only-child.rte-styles--note {
    display: block;
    line-height: 1.2;
    margin-bottom: -.4rem
}

h4>.rte-styles--default-span>span:only-child.rte-styles--subtitle-1,
h4>.rte-styles--default-span>span:only-child.rte-styles--subtitle-2,
h4>b>span:only-child.rte-styles--subtitle-1,
h4>b>span:only-child.rte-styles--subtitle-2,
h4>i>span:only-child.rte-styles--subtitle-1,
h4>i>span:only-child.rte-styles--subtitle-2,
h4>span:only-child.rte-styles--subtitle-1,
h4>span:only-child.rte-styles--subtitle-2,
h4>u>span:only-child.rte-styles--subtitle-1,
h4>u>span:only-child.rte-styles--subtitle-2 {
    display: block;
    line-height: 1.2;
    margin-bottom: 1rem
}

h4>.rte-styles--default-span>span:only-child.rte-styles--body-2,
h4>b>span:only-child.rte-styles--body-2,
h4>i>span:only-child.rte-styles--body-2,
h4>span:only-child.rte-styles--body-2,
h4>u>span:only-child.rte-styles--body-2 {
    display: block;
    line-height: 1.5;
    margin-bottom: 10rem
}

h5>.rte-styles--default-span>span:only-child.rte-styles--55-light,
h5>b>span:only-child.rte-styles--55-light,
h5>i>span:only-child.rte-styles--55-light,
h5>span:only-child.rte-styles--55-light,
h5>u>span:only-child.rte-styles--55-light {
    display: block;
    line-height: 1.2;
    margin-bottom: 3rem
}

h5>.rte-styles--default-span>span:only-child.rte-styles--30-light,
h5>.rte-styles--default-span>span:only-child.rte-styles--30-regular,
h5>.rte-styles--default-span>span:only-child.rte-styles--45-light,
h5>b>span:only-child.rte-styles--30-light,
h5>b>span:only-child.rte-styles--30-regular,
h5>b>span:only-child.rte-styles--45-light,
h5>i>span:only-child.rte-styles--30-light,
h5>i>span:only-child.rte-styles--30-regular,
h5>i>span:only-child.rte-styles--45-light,
h5>span:only-child.rte-styles--30-light,
h5>span:only-child.rte-styles--30-regular,
h5>span:only-child.rte-styles--45-light,
h5>u>span:only-child.rte-styles--30-light,
h5>u>span:only-child.rte-styles--30-regular,
h5>u>span:only-child.rte-styles--45-light {
    display: block;
    line-height: 1.2;
    margin-bottom: 2rem
}

h5>.rte-styles--default-span>span:only-child.rte-styles--20-black-cap,
h5>.rte-styles--default-span>span:only-child.rte-styles--20-bold,
h5>.rte-styles--default-span>span:only-child.rte-styles--20-light,
h5>.rte-styles--default-span>span:only-child.rte-styles--20-regular,
h5>b>span:only-child.rte-styles--20-black-cap,
h5>b>span:only-child.rte-styles--20-bold,
h5>b>span:only-child.rte-styles--20-light,
h5>b>span:only-child.rte-styles--20-regular,
h5>i>span:only-child.rte-styles--20-black-cap,
h5>i>span:only-child.rte-styles--20-bold,
h5>i>span:only-child.rte-styles--20-light,
h5>i>span:only-child.rte-styles--20-regular,
h5>span:only-child.rte-styles--20-black-cap,
h5>span:only-child.rte-styles--20-bold,
h5>span:only-child.rte-styles--20-light,
h5>span:only-child.rte-styles--20-regular,
h5>u>span:only-child.rte-styles--20-black-cap,
h5>u>span:only-child.rte-styles--20-bold,
h5>u>span:only-child.rte-styles--20-light,
h5>u>span:only-child.rte-styles--20-regular {
    display: block;
    line-height: 1.2;
    margin-bottom: 1rem
}

h5>.rte-styles--default-span>span:only-child.rte-styles--14-bold,
h5>.rte-styles--default-span>span:only-child.rte-styles--14-regular,
h5>.rte-styles--default-span>span:only-child.rte-styles--16-bold,
h5>.rte-styles--default-span>span:only-child.rte-styles--16-regular,
h5>b>span:only-child.rte-styles--14-bold,
h5>b>span:only-child.rte-styles--14-regular,
h5>b>span:only-child.rte-styles--16-bold,
h5>b>span:only-child.rte-styles--16-regular,
h5>i>span:only-child.rte-styles--14-bold,
h5>i>span:only-child.rte-styles--14-regular,
h5>i>span:only-child.rte-styles--16-bold,
h5>i>span:only-child.rte-styles--16-regular,
h5>span:only-child.rte-styles--14-bold,
h5>span:only-child.rte-styles--14-regular,
h5>span:only-child.rte-styles--16-bold,
h5>span:only-child.rte-styles--16-regular,
h5>u>span:only-child.rte-styles--14-bold,
h5>u>span:only-child.rte-styles--14-regular,
h5>u>span:only-child.rte-styles--16-bold,
h5>u>span:only-child.rte-styles--16-regular {
    display: block;
    line-height: 1.5;
    margin-bottom: .1rem
}

h5>.rte-styles--default-span>span:only-child.rte-styles--footnote,
h5>b>span:only-child.rte-styles--footnote,
h5>i>span:only-child.rte-styles--footnote,
h5>span:only-child.rte-styles--footnote,
h5>u>span:only-child.rte-styles--footnote {
    display: block;
    line-height: 1.2;
    margin-bottom: .1rem
}

h5>.rte-styles--default-span>span:only-child.rte-styles--light-green-60,
h5>.rte-styles--default-span>span:only-child.rte-styles--light-teal-60,
h5>.rte-styles--default-span>span:only-child.rte-styles--light-white-60,
h5>b>span:only-child.rte-styles--light-green-60,
h5>b>span:only-child.rte-styles--light-teal-60,
h5>b>span:only-child.rte-styles--light-white-60,
h5>i>span:only-child.rte-styles--light-green-60,
h5>i>span:only-child.rte-styles--light-teal-60,
h5>i>span:only-child.rte-styles--light-white-60,
h5>span:only-child.rte-styles--light-green-60,
h5>span:only-child.rte-styles--light-teal-60,
h5>span:only-child.rte-styles--light-white-60,
h5>u>span:only-child.rte-styles--light-green-60,
h5>u>span:only-child.rte-styles--light-teal-60,
h5>u>span:only-child.rte-styles--light-white-60 {
    display: block;
    line-height: 1.2;
    margin-bottom: 3rem
}

h5>.rte-styles--default-span>span:only-child.rte-styles--light-green-50,
h5>.rte-styles--default-span>span:only-child.rte-styles--light-teal-50,
h5>.rte-styles--default-span>span:only-child.rte-styles--title-3,
h5>b>span:only-child.rte-styles--light-green-50,
h5>b>span:only-child.rte-styles--light-teal-50,
h5>b>span:only-child.rte-styles--title-3,
h5>i>span:only-child.rte-styles--light-green-50,
h5>i>span:only-child.rte-styles--light-teal-50,
h5>i>span:only-child.rte-styles--title-3,
h5>span:only-child.rte-styles--light-green-50,
h5>span:only-child.rte-styles--light-teal-50,
h5>span:only-child.rte-styles--title-3,
h5>u>span:only-child.rte-styles--light-green-50,
h5>u>span:only-child.rte-styles--light-teal-50,
h5>u>span:only-child.rte-styles--title-3 {
    display: block;
    line-height: 1.2;
    margin-bottom: 2rem
}

h5>.rte-styles--default-span>span:only-child.rte-styles--note,
h5>b>span:only-child.rte-styles--note,
h5>i>span:only-child.rte-styles--note,
h5>span:only-child.rte-styles--note,
h5>u>span:only-child.rte-styles--note {
    display: block;
    line-height: 1.2;
    margin-bottom: -.4rem
}

h5>.rte-styles--default-span>span:only-child.rte-styles--subtitle-1,
h5>.rte-styles--default-span>span:only-child.rte-styles--subtitle-2,
h5>b>span:only-child.rte-styles--subtitle-1,
h5>b>span:only-child.rte-styles--subtitle-2,
h5>i>span:only-child.rte-styles--subtitle-1,
h5>i>span:only-child.rte-styles--subtitle-2,
h5>span:only-child.rte-styles--subtitle-1,
h5>span:only-child.rte-styles--subtitle-2,
h5>u>span:only-child.rte-styles--subtitle-1,
h5>u>span:only-child.rte-styles--subtitle-2 {
    display: block;
    line-height: 1.2;
    margin-bottom: 1rem
}

h5>.rte-styles--default-span>span:only-child.rte-styles--body-2,
h5>b>span:only-child.rte-styles--body-2,
h5>i>span:only-child.rte-styles--body-2,
h5>span:only-child.rte-styles--body-2,
h5>u>span:only-child.rte-styles--body-2 {
    display: block;
    line-height: 1.5;
    margin-bottom: 10rem
}

h6>.rte-styles--default-span>span:only-child.rte-styles--55-light,
h6>b>span:only-child.rte-styles--55-light,
h6>i>span:only-child.rte-styles--55-light,
h6>span:only-child.rte-styles--55-light,
h6>u>span:only-child.rte-styles--55-light {
    display: block;
    line-height: 1.2;
    margin-bottom: 3rem
}

h6>.rte-styles--default-span>span:only-child.rte-styles--30-light,
h6>.rte-styles--default-span>span:only-child.rte-styles--30-regular,
h6>.rte-styles--default-span>span:only-child.rte-styles--45-light,
h6>b>span:only-child.rte-styles--30-light,
h6>b>span:only-child.rte-styles--30-regular,
h6>b>span:only-child.rte-styles--45-light,
h6>i>span:only-child.rte-styles--30-light,
h6>i>span:only-child.rte-styles--30-regular,
h6>i>span:only-child.rte-styles--45-light,
h6>span:only-child.rte-styles--30-light,
h6>span:only-child.rte-styles--30-regular,
h6>span:only-child.rte-styles--45-light,
h6>u>span:only-child.rte-styles--30-light,
h6>u>span:only-child.rte-styles--30-regular,
h6>u>span:only-child.rte-styles--45-light {
    display: block;
    line-height: 1.2;
    margin-bottom: 2rem
}

h6>.rte-styles--default-span>span:only-child.rte-styles--20-black-cap,
h6>.rte-styles--default-span>span:only-child.rte-styles--20-bold,
h6>.rte-styles--default-span>span:only-child.rte-styles--20-light,
h6>.rte-styles--default-span>span:only-child.rte-styles--20-regular,
h6>b>span:only-child.rte-styles--20-black-cap,
h6>b>span:only-child.rte-styles--20-bold,
h6>b>span:only-child.rte-styles--20-light,
h6>b>span:only-child.rte-styles--20-regular,
h6>i>span:only-child.rte-styles--20-black-cap,
h6>i>span:only-child.rte-styles--20-bold,
h6>i>span:only-child.rte-styles--20-light,
h6>i>span:only-child.rte-styles--20-regular,
h6>span:only-child.rte-styles--20-black-cap,
h6>span:only-child.rte-styles--20-bold,
h6>span:only-child.rte-styles--20-light,
h6>span:only-child.rte-styles--20-regular,
h6>u>span:only-child.rte-styles--20-black-cap,
h6>u>span:only-child.rte-styles--20-bold,
h6>u>span:only-child.rte-styles--20-light,
h6>u>span:only-child.rte-styles--20-regular {
    display: block;
    line-height: 1.2;
    margin-bottom: 1rem
}

h6>.rte-styles--default-span>span:only-child.rte-styles--14-bold,
h6>.rte-styles--default-span>span:only-child.rte-styles--14-regular,
h6>.rte-styles--default-span>span:only-child.rte-styles--16-bold,
h6>.rte-styles--default-span>span:only-child.rte-styles--16-regular,
h6>b>span:only-child.rte-styles--14-bold,
h6>b>span:only-child.rte-styles--14-regular,
h6>b>span:only-child.rte-styles--16-bold,
h6>b>span:only-child.rte-styles--16-regular,
h6>i>span:only-child.rte-styles--14-bold,
h6>i>span:only-child.rte-styles--14-regular,
h6>i>span:only-child.rte-styles--16-bold,
h6>i>span:only-child.rte-styles--16-regular,
h6>span:only-child.rte-styles--14-bold,
h6>span:only-child.rte-styles--14-regular,
h6>span:only-child.rte-styles--16-bold,
h6>span:only-child.rte-styles--16-regular,
h6>u>span:only-child.rte-styles--14-bold,
h6>u>span:only-child.rte-styles--14-regular,
h6>u>span:only-child.rte-styles--16-bold,
h6>u>span:only-child.rte-styles--16-regular {
    display: block;
    line-height: 1.5;
    margin-bottom: .1rem
}

h6>.rte-styles--default-span>span:only-child.rte-styles--footnote,
h6>b>span:only-child.rte-styles--footnote,
h6>i>span:only-child.rte-styles--footnote,
h6>span:only-child.rte-styles--footnote,
h6>u>span:only-child.rte-styles--footnote {
    display: block;
    line-height: 1.2;
    margin-bottom: .1rem
}

h6>.rte-styles--default-span>span:only-child.rte-styles--light-green-60,
h6>.rte-styles--default-span>span:only-child.rte-styles--light-teal-60,
h6>.rte-styles--default-span>span:only-child.rte-styles--light-white-60,
h6>b>span:only-child.rte-styles--light-green-60,
h6>b>span:only-child.rte-styles--light-teal-60,
h6>b>span:only-child.rte-styles--light-white-60,
h6>i>span:only-child.rte-styles--light-green-60,
h6>i>span:only-child.rte-styles--light-teal-60,
h6>i>span:only-child.rte-styles--light-white-60,
h6>span:only-child.rte-styles--light-green-60,
h6>span:only-child.rte-styles--light-teal-60,
h6>span:only-child.rte-styles--light-white-60,
h6>u>span:only-child.rte-styles--light-green-60,
h6>u>span:only-child.rte-styles--light-teal-60,
h6>u>span:only-child.rte-styles--light-white-60 {
    display: block;
    line-height: 1.2;
    margin-bottom: 3rem
}

h6>.rte-styles--default-span>span:only-child.rte-styles--light-green-50,
h6>.rte-styles--default-span>span:only-child.rte-styles--light-teal-50,
h6>.rte-styles--default-span>span:only-child.rte-styles--title-3,
h6>b>span:only-child.rte-styles--light-green-50,
h6>b>span:only-child.rte-styles--light-teal-50,
h6>b>span:only-child.rte-styles--title-3,
h6>i>span:only-child.rte-styles--light-green-50,
h6>i>span:only-child.rte-styles--light-teal-50,
h6>i>span:only-child.rte-styles--title-3,
h6>span:only-child.rte-styles--light-green-50,
h6>span:only-child.rte-styles--light-teal-50,
h6>span:only-child.rte-styles--title-3,
h6>u>span:only-child.rte-styles--light-green-50,
h6>u>span:only-child.rte-styles--light-teal-50,
h6>u>span:only-child.rte-styles--title-3 {
    display: block;
    line-height: 1.2;
    margin-bottom: 2rem
}

h6>.rte-styles--default-span>span:only-child.rte-styles--note,
h6>b>span:only-child.rte-styles--note,
h6>i>span:only-child.rte-styles--note,
h6>span:only-child.rte-styles--note,
h6>u>span:only-child.rte-styles--note {
    display: block;
    line-height: 1.2;
    margin-bottom: -.4rem
}

h6>.rte-styles--default-span>span:only-child.rte-styles--subtitle-1,
h6>.rte-styles--default-span>span:only-child.rte-styles--subtitle-2,
h6>b>span:only-child.rte-styles--subtitle-1,
h6>b>span:only-child.rte-styles--subtitle-2,
h6>i>span:only-child.rte-styles--subtitle-1,
h6>i>span:only-child.rte-styles--subtitle-2,
h6>span:only-child.rte-styles--subtitle-1,
h6>span:only-child.rte-styles--subtitle-2,
h6>u>span:only-child.rte-styles--subtitle-1,
h6>u>span:only-child.rte-styles--subtitle-2 {
    display: block;
    line-height: 1.2;
    margin-bottom: 1rem
}

h6>.rte-styles--default-span>span:only-child.rte-styles--body-2,
h6>b>span:only-child.rte-styles--body-2,
h6>i>span:only-child.rte-styles--body-2,
h6>span:only-child.rte-styles--body-2,
h6>u>span:only-child.rte-styles--body-2 {
    display: block;
    line-height: 1.5;
    margin-bottom: 10rem
}

p>.rte-styles--default-span>span:only-child.rte-styles--55-light,
p>b>span:only-child.rte-styles--55-light,
p>i>span:only-child.rte-styles--55-light,
p>span:only-child.rte-styles--55-light,
p>u>span:only-child.rte-styles--55-light {
    display: block;
    line-height: 1.2;
    margin-bottom: 2.9rem
}

p>.rte-styles--default-span>span:only-child.rte-styles--30-light,
p>.rte-styles--default-span>span:only-child.rte-styles--30-regular,
p>.rte-styles--default-span>span:only-child.rte-styles--45-light,
p>b>span:only-child.rte-styles--30-light,
p>b>span:only-child.rte-styles--30-regular,
p>b>span:only-child.rte-styles--45-light,
p>i>span:only-child.rte-styles--30-light,
p>i>span:only-child.rte-styles--30-regular,
p>i>span:only-child.rte-styles--45-light,
p>span:only-child.rte-styles--30-light,
p>span:only-child.rte-styles--30-regular,
p>span:only-child.rte-styles--45-light,
p>u>span:only-child.rte-styles--30-light,
p>u>span:only-child.rte-styles--30-regular,
p>u>span:only-child.rte-styles--45-light {
    display: block;
    line-height: 1.2;
    margin-bottom: 1.9rem
}

p>.rte-styles--default-span>span:only-child.rte-styles--20-black-cap,
p>.rte-styles--default-span>span:only-child.rte-styles--20-bold,
p>.rte-styles--default-span>span:only-child.rte-styles--20-light,
p>.rte-styles--default-span>span:only-child.rte-styles--20-regular,
p>b>span:only-child.rte-styles--20-black-cap,
p>b>span:only-child.rte-styles--20-bold,
p>b>span:only-child.rte-styles--20-light,
p>b>span:only-child.rte-styles--20-regular,
p>i>span:only-child.rte-styles--20-black-cap,
p>i>span:only-child.rte-styles--20-bold,
p>i>span:only-child.rte-styles--20-light,
p>i>span:only-child.rte-styles--20-regular,
p>span:only-child.rte-styles--20-black-cap,
p>span:only-child.rte-styles--20-bold,
p>span:only-child.rte-styles--20-light,
p>span:only-child.rte-styles--20-regular,
p>u>span:only-child.rte-styles--20-black-cap,
p>u>span:only-child.rte-styles--20-bold,
p>u>span:only-child.rte-styles--20-light,
p>u>span:only-child.rte-styles--20-regular {
    display: block;
    line-height: 1.2;
    margin-bottom: .9rem
}

p>.rte-styles--default-span>span:only-child.rte-styles--14-bold,
p>.rte-styles--default-span>span:only-child.rte-styles--14-regular,
p>.rte-styles--default-span>span:only-child.rte-styles--16-bold,
p>.rte-styles--default-span>span:only-child.rte-styles--16-regular,
p>b>span:only-child.rte-styles--14-bold,
p>b>span:only-child.rte-styles--14-regular,
p>b>span:only-child.rte-styles--16-bold,
p>b>span:only-child.rte-styles--16-regular,
p>i>span:only-child.rte-styles--14-bold,
p>i>span:only-child.rte-styles--14-regular,
p>i>span:only-child.rte-styles--16-bold,
p>i>span:only-child.rte-styles--16-regular,
p>span:only-child.rte-styles--14-bold,
p>span:only-child.rte-styles--14-regular,
p>span:only-child.rte-styles--16-bold,
p>span:only-child.rte-styles--16-regular,
p>u>span:only-child.rte-styles--14-bold,
p>u>span:only-child.rte-styles--14-regular,
p>u>span:only-child.rte-styles--16-bold,
p>u>span:only-child.rte-styles--16-regular {
    display: block;
    line-height: 1.5;
    margin-bottom: 0
}

p>.rte-styles--default-span>span:only-child.rte-styles--footnote,
p>b>span:only-child.rte-styles--footnote,
p>i>span:only-child.rte-styles--footnote,
p>span:only-child.rte-styles--footnote,
p>u>span:only-child.rte-styles--footnote {
    display: block;
    line-height: 1.2;
    margin-bottom: 0
}

p>.rte-styles--default-span>span:only-child.rte-styles--light-green-60,
p>.rte-styles--default-span>span:only-child.rte-styles--light-teal-60,
p>.rte-styles--default-span>span:only-child.rte-styles--light-white-60,
p>b>span:only-child.rte-styles--light-green-60,
p>b>span:only-child.rte-styles--light-teal-60,
p>b>span:only-child.rte-styles--light-white-60,
p>i>span:only-child.rte-styles--light-green-60,
p>i>span:only-child.rte-styles--light-teal-60,
p>i>span:only-child.rte-styles--light-white-60,
p>span:only-child.rte-styles--light-green-60,
p>span:only-child.rte-styles--light-teal-60,
p>span:only-child.rte-styles--light-white-60,
p>u>span:only-child.rte-styles--light-green-60,
p>u>span:only-child.rte-styles--light-teal-60,
p>u>span:only-child.rte-styles--light-white-60 {
    display: block;
    line-height: 1.2;
    margin-bottom: 2.9rem
}

p>.rte-styles--default-span>span:only-child.rte-styles--light-green-50,
p>.rte-styles--default-span>span:only-child.rte-styles--light-teal-50,
p>.rte-styles--default-span>span:only-child.rte-styles--title-3,
p>b>span:only-child.rte-styles--light-green-50,
p>b>span:only-child.rte-styles--light-teal-50,
p>b>span:only-child.rte-styles--title-3,
p>i>span:only-child.rte-styles--light-green-50,
p>i>span:only-child.rte-styles--light-teal-50,
p>i>span:only-child.rte-styles--title-3,
p>span:only-child.rte-styles--light-green-50,
p>span:only-child.rte-styles--light-teal-50,
p>span:only-child.rte-styles--title-3,
p>u>span:only-child.rte-styles--light-green-50,
p>u>span:only-child.rte-styles--light-teal-50,
p>u>span:only-child.rte-styles--title-3 {
    display: block;
    line-height: 1.2;
    margin-bottom: 1.9rem
}

p>.rte-styles--default-span>span:only-child.rte-styles--note,
p>b>span:only-child.rte-styles--note,
p>i>span:only-child.rte-styles--note,
p>span:only-child.rte-styles--note,
p>u>span:only-child.rte-styles--note {
    display: block;
    line-height: 1.2;
    margin-bottom: -.5rem
}

p>.rte-styles--default-span>span:only-child.rte-styles--subtitle-1,
p>.rte-styles--default-span>span:only-child.rte-styles--subtitle-2,
p>b>span:only-child.rte-styles--subtitle-1,
p>b>span:only-child.rte-styles--subtitle-2,
p>i>span:only-child.rte-styles--subtitle-1,
p>i>span:only-child.rte-styles--subtitle-2,
p>span:only-child.rte-styles--subtitle-1,
p>span:only-child.rte-styles--subtitle-2,
p>u>span:only-child.rte-styles--subtitle-1,
p>u>span:only-child.rte-styles--subtitle-2 {
    display: block;
    line-height: 1.2;
    margin-bottom: .9rem
}

p>.rte-styles--default-span>span:only-child.rte-styles--body-2,
p>b>span:only-child.rte-styles--body-2,
p>i>span:only-child.rte-styles--body-2,
p>span:only-child.rte-styles--body-2,
p>u>span:only-child.rte-styles--body-2 {
    display: block;
    line-height: 1.5;
    margin-bottom: 9.9rem
}

caption {
    color: #777;
    padding-bottom: 20px;
    padding-top: 20px
}

caption,
th {
    text-align: left
}

table {
    background-color: transparent;
    font-size: 1.4rem;
    margin-bottom: 35px;
    max-width: 100%;
    width: 100%
}

table>tbody>tr p,
table>tfoot>tr p,
table>thead>tr p {
    margin-bottom: 0;
    padding: 0
}

table>tbody>tr>td,
table>tbody>tr>th,
table>tfoot>tr>td,
table>tfoot>tr>th,
table>thead>tr>td,
table>thead>tr>th {
    line-height: 1.428571429;
    padding: 20px;
    text-align: center;
    vertical-align: top
}

table>caption+thead>tr:first-child>td,
table>caption+thead>tr:first-child>th,
table>colgroup+thead>tr:first-child>td,
table>colgroup+thead>tr:first-child>th,
table>thead:first-child>tr:first-child>td,
table>thead:first-child>tr:first-child>th {
    border-top: 0
}

table thead {
    background: #f1f3f4;
    border-bottom: 3px solid #e8eceb;
    border-top: 3px solid #e8eceb
}

table thead tr th {
    vertical-align: middle
}

table tbody tr {
    border-bottom: 3px solid #e8eceb
}

table tbody tr.tr-hidden {
    display: none
}

table+.tr-show-hide {
    border-bottom: 3px solid #e8eceb;
    cursor: pointer;
    margin: -20px 0 20px;
    padding: 20px 0;
    position: relative;
    text-align: center
}

table+.tr-show-hide a {
    background: #fff;
    position: relative
}

table+.tr-show-hide a:before {
    font-size: 1.2rem;
    position: absolute;
    right: -20px;
    top: 3px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

table+.tr-show-hide a.open:before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.table-responsive {
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
    margin-bottom: 16.5px;
    overflow-y: hidden;
    width: 100%
}

.table-responsive>.table {
    margin-bottom: 0
}

.table-responsive>.table>tbody>tr>td,
.table-responsive>.table>tbody>tr>th,
.table-responsive>.table>tfoot>tr>td,
.table-responsive>.table>tfoot>tr>th,
.table-responsive>.table>thead>tr>td,
.table-responsive>.table>thead>tr>th {
    white-space: nowrap
}

.table-responsive>.table-bordered {
    border: 0
}

.table-responsive>.table-bordered>tbody>tr>td:first-child,
.table-responsive>.table-bordered>tbody>tr>th:first-child,
.table-responsive>.table-bordered>tfoot>tr>td:first-child,
.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.table-responsive>.table-bordered>thead>tr>td:first-child,
.table-responsive>.table-bordered>thead>tr>th:first-child {
    border-left: 0
}

.table-responsive>.table-bordered>tbody>tr>td:last-child,
.table-responsive>.table-bordered>tbody>tr>th:last-child,
.table-responsive>.table-bordered>tfoot>tr>td:last-child,
.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.table-responsive>.table-bordered>thead>tr>td:last-child,
.table-responsive>.table-bordered>thead>tr>th:last-child {
    border-right: 0
}

.table-responsive>.table-bordered>tbody>tr:last-child>td,
.table-responsive>.table-bordered>tbody>tr:last-child>th,
.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.table-responsive>.table-bordered>tfoot>tr:last-child>th {
    border-bottom: 0
}

@media only screen and (min-width:768px) {
    .table-responsive>.table-bordered {
        margin-bottom: inherit;
        margin-top: 35px;
        overflow-y: auto
    }
}

.tr-hidden {
    display: none
}

.tr-visible {
    display: table-row
}

.tooltip {
    display: block;
    font-family: latoregular, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    position: absolute;
    visibility: visible;
    z-index: 100000000
}

.tooltip,
.tooltip.show {
    filter: alpha(opacity=100);
    opacity: 1
}

.tooltip.top {
    margin-top: -3px;
    padding: 10px 0
}

.tooltip.right {
    margin-left: 3px;
    padding: 0 10px
}

.tooltip.bottom {
    margin-top: 3px;
    padding: 10px 0
}

.tooltip.left {
    margin-left: -3px;
    padding: 0 10px
}

.tooltip-inner {
    background-color: #fff;
    border-radius: 2px;
    -webkit-box-shadow: 0 5px 15px #888;
    box-shadow: 0 5px 15px #888;
    color: #232d31;
    max-width: 300px;
    padding: 20px;
    text-align: left;
    text-decoration: none
}

.tooltip-inner h3 {
    font-size: 2rem
}

.tooltip-inner li,
.tooltip-inner p {
    font-size: 1.4rem;
    line-height: 1.4
}

.tooltip-inner ul {
    padding-left: 2rem
}

.tooltip-arrow {
    border-style: solid;
    border-width: 75pt 75pt 0;
    bottom: -75pt;
    height: 0;
    position: absolute;
    width: 0
}

.tooltip-arrow:before {
    display: none
}

.tooltip[data-popper-placement=top] {
    margin-left: 10px !important
}

.tooltip[data-popper-placement=top] .tooltip-arrow {
    border-color: #fff transparent transparent;
    border-width: 10px 10px 0;
    bottom: -10px;
    left: 50%;
    margin-left: -10px
}

.tooltip[data-popper-placement=right] .tooltip-arrow {
    border-color: transparent #fff transparent transparent;
    border-width: 10px 10px 10px 0;
    left: -10px;
    top: 50%
}

.tooltip[data-popper-placement=left] .tooltip-arrow {
    border-color: transparent transparent transparent #fff;
    border-width: 10px 0 10px 10px;
    right: -10px;
    top: 50%
}

.tooltip[data-popper-placement=bottom] {
    margin-left: 10px !important
}

.tooltip[data-popper-placement=bottom] .tooltip-arrow {
    border-color: transparent transparent #fff;
    border-width: 0 10px 10px;
    left: 50%;
    margin-left: -10px;
    top: -10px
}

.fc-accordion--wrapper:after,
.fc-accordion--wrapper__top-border:before {
    background: #d0dee1;
    content: "";
    display: block;
    height: 3px;
    margin: 0 auto
}

.fc-accordion--content {
    padding: 10px 20px 25px
}

@media only screen and (min-width:768px) {
    .fc-accordion--content {
        padding: 10px 56px 25px
    }
}

.fc-accordion--content.collapsing {
    display: block;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.fc-accordion--content p:first-child {
    margin-top: 0
}

.fc-accordion--content p:last-child {
    margin-bottom: 0
}

.fc-accordion--toggle-bar {
    font-style: normal;
    padding: 0 30px;
    position: relative
}

.fc-accordion--toggle-bar:active,
.fc-accordion--toggle-bar:focus,
.fc-accordion--toggle-bar:hover {
    text-decoration: none
}

.fc-accordion--toggle-bar__numbers-heading {
    color: #a2aaac;
    font-family: latoregular, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 2rem;
    line-height: 25px;
    margin: 0;
    padding: 45px;
    width: 90%
}

.fc-accordion--toggle-bar__numbers-heading .nav-link--number {
    color: #006990;
    float: left;
    font-family: latolight, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 9rem;
    height: 60px;
    padding-right: 20px;
    position: relative;
    top: 20px
}

.fc-accordion--toggle-bar__heading {
    color: #006990;
    font-family: latoregular, Helvetica Neue, Helvetica, Arial, sans-serif;
    margin: 1.5em 0;
    max-width: 80%;
    position: relative
}

.fc-accordion--toggle-bar__heading>*,
.fc-accordion--toggle-bar__heading>p,
.fc-accordion--toggle-bar__heading>p>span:only-child {
    margin-bottom: 0
}

@media only screen and (min-width:768px) {
    .fc-accordion--toggle-bar__heading {
        max-width: 90%
    }
}

.fc-accordion--toggle-bar__icon {
    border: 2px solid #006990;
    border-radius: 50%;
    height: 36px;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    width: 36px
}

.fc-accordion--toggle-bar__icon path {
    fill: #006990
}

@media only screen and (max-width:767px) {
    .fc-accordion--toggle-bar__icon {
        right: 20px
    }
}

.fc-accordion--toggle-bar.collapsed .fc-accordion--toggle-bar__icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

@media only screen and (max-width:767px) {
    .fc-accordion--toggle-bar {
        padding: 0 20px
    }

    .fc-accordion {
        margin-left: -40px;
        margin-right: -40px
    }
}

.fc-tc-mobile-accordion:after {
    background: #d0dee1;
    content: "";
    display: block;
    height: 3px;
    margin: 0 auto
}

.fc-tc-mobile-accordion.fc-tc-mobile-vertical {
    background: rgba(35, 45, 49, .6)
}

.fc-tc-mobile-accordion.fc-tc-mobile-vertical .fc-accordion--toggle-bar__heading {
    color: #fff
}

.fc-tc-mobile-accordion.fc-tc-mobile-vertical .fc-accordion--toggle-bar__icon {
    border-color: #fff
}

.fc-tc-mobile-accordion.fc-tc-mobile-vertical .fc-accordion--toggle-bar__icon path {
    fill: #fff
}

.fc-animated-number-slider--wrapper .odometer.odometer-auto-theme {
    background-color: transparent;
    background-size: 1pc 1pc;
    display: inline-block;
    font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 1.2;
    padding: 0;
    position: relative;
    vertical-align: middle
}

.fc-animated-number-slider--wrapper .odometer.odometer-auto-theme .odometer-digit {
    border-radius: 8px;
    display: inline-block;
    position: relative;
    vertical-align: middle
}

.fc-animated-number-slider--wrapper .odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer {
    display: inline-block;
    vertical-align: middle;
    visibility: hidden
}

.fc-animated-number-slider--wrapper .odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner {
    bottom: 0;
    display: block;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-align: left;
    top: 0
}

.fc-animated-number-slider--wrapper .odometer.odometer-auto-theme .odometer-digit .odometer-ribbon {
    display: block
}

.fc-animated-number-slider--wrapper .odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: block
}

.fc-animated-number-slider--wrapper .odometer.odometer-auto-theme .odometer-digit .odometer-value {
    display: block;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.fc-animated-number-slider--wrapper .odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value {
    position: absolute
}

.fc-animated-number-slider--wrapper .odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

.fc-animated-number-slider--wrapper .odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,
.fc-animated-number-slider--wrapper .odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner {
    -webkit-transition: -webkit-transform 2s;
    transition: -webkit-transform 2s;
    transition: transform 2s;
    transition: transform 2s, -webkit-transform 2s
}

.fc-animated-number-slider--wrapper .odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.fc-animated-number-slider--wrapper .odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

.fc-animated-number-slider--wrapper .animated-number,
.fc-animated-number-slider--wrapper .odometer-formatting-mark {
    vertical-align: middle
}

.fc-animated-number-slider--wrapper .large {
    color: #488332;
    font-size: 3.5rem;
    font-weight: 100
}

.fc-animated-number-slider--wrapper .large .number-container {
    background-color: #f3f3f4;
    border-radius: 9pt;
    padding: 15px 50px 15px 43px
}

.fc-animated-number-slider--wrapper .large .odometer-inside {
    margin-top: -7px
}

.fc-animated-number-slider--wrapper .large .dollar-sign {
    font-size: 2rem;
    left: 7px;
    position: relative;
    top: 3px;
    vertical-align: top
}

@media only screen and (min-width:768px)and (max-width:991px) {
    .fc-animated-number-slider--wrapper .large {
        font-size: 7rem
    }

    .fc-animated-number-slider--wrapper .large .odometer-inside {
        margin-top: -17px
    }

    .fc-animated-number-slider--wrapper .large .dollar-sign {
        font-size: 3.5rem;
        left: 15px;
        top: 11px
    }

    .fc-animated-number-slider--wrapper .large .number-container {
        padding-left: 35px
    }
}

@media only screen and (min-width:992px) {
    .fc-animated-number-slider--wrapper .large {
        font-size: 8rem
    }

    .fc-animated-number-slider--wrapper .large .odometer-inside {
        margin-top: -17px
    }

    .fc-animated-number-slider--wrapper .large .dollar-sign {
        font-size: 4rem;
        left: 15px;
        top: 14px
    }

    .fc-animated-number-slider--wrapper .large .number-container {
        padding-left: 35px
    }
}

.fc-animated-number-slider--wrapper .small {
    color: #fff;
    font-size: 1.6rem
}

.fc-animated-number-slider--wrapper .small .dollar-sign {
    font-size: 1.5rem;
    left: 2px;
    position: relative;
    top: -3px
}

.fc-animated-number-slider--wrapper .small .odometer-inside {
    margin-top: -2px
}

.fc-animated-number-slider--wrapper .small .animated-number,
.fc-animated-number-slider--wrapper .small .odometer-formatting-mark {
    font-family: latobold, Helvetica Neue, Helvetica, Arial, sans-serif
}

.fc-article-feed-list--feat img {
    height: 100%;
    padding-bottom: 20px;
    width: 100%
}

.fc-article-feed-list--feat p {
    font-size: 1.5rem
}

.fc-article-feed-list--feat a:hover {
    text-decoration: underline
}

.fc-article-feed-list ul {
    border-top: 2px solid #e5f0f4;
    margin-top: 20px;
    padding-left: 20px;
    padding-top: 20px
}

.fc-article-feed-list ul li {
    color: #719daf;
    list-style-type: disc
}

.fc-article-feed-list ul li p {
    color: #232d31;
    font-size: 1.5rem;
    margin-top: 3px
}

.fc-article-feed-list ul li a {
    display: inline
}

.fc-article-feed-table th:first-child {
    width: 75%
}

@media only screen and (min-width:768px) {
    .fc-article-feed-table td:last-of-type {
        white-space: nowrap
    }
}

.backbutton .fc-cta-flex-block {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.backbutton .fc-cta-flex-block.align-left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.backbutton .fc-cta-flex-block.align-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.fc-cta-flex-block .fc-itls--cta-wrapper {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    max-width: 100%
}

.fc-cta-flex-block.align-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.fc-cta-flex-block.align-left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

@media only screen and (max-width:767px) {
    .fc-cta-flex-block.align-left:not([class*=" text-only-"]) {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.fc-cta-flex-block.align-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

@media only screen and (max-width:767px) {
    .fc-cta-flex-block.align-right:not([class*=" text-only-"]) {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.fc-cta-wrapper--link {
    color: #fff
}

.fc-cta-wrapper--link.text-only-white .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2) {
    fill-opacity: 1
}

.fc-cta-wrapper--link .fc-cta-wrapper--link__icon {
    height: 25px;
    min-height: 25px;
    min-width: 25px;
    width: 25px
}

.fc-cta-wrapper--link .fc-cta-wrapper--link__icon path {
    fill: #fff
}

.fc-cta-wrapper--link.green-w-white-bg {
    background-color: #fff;
    border: 3px solid #5c812f;
    color: #5c812f;
    text-shadow: none
}

.fc-cta-wrapper--link.green-w-white-bg .fc-cta-wrapper--link__icon path {
    fill: #5c812f;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.fc-cta-wrapper--link.green-w-white-bg .fc-cta-wrapper--link__icon.fc-facebook path:first-child {
    fill: #4373b9
}

.fc-cta-wrapper--link.green-w-white-bg .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.green-w-white-bg .fc-cta-wrapper--link__icon.fc-twitter path {
    fill: #4496d2
}

.fc-cta-wrapper--link.green-w-white-bg .fc-cta-wrapper--link__icon.fc-youtube path:first-child {
    fill: #ed2224
}

.fc-cta-wrapper--link.green-w-white-bg .fc-cta-wrapper--link__icon.fc-linkedin path:first-child,
.fc-cta-wrapper--link.green-w-white-bg .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.green-w-white-bg .fc-cta-wrapper--link__icon.fc-linkedin path:nth-child(2) {
    fill: #0274b3
}

.fc-cta-wrapper--link.green-w-white-bg .fc-bracket-circle-right path:nth-child(2) {
    fill: #abc6d1;
    fill-opacity: 1
}

.fc-cta-wrapper--link.green-w-white-bg:hover {
    background-color: #d9edea;
    color: #5c812f
}

.fc-cta-wrapper--link.green-w-white-bg.active .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.green-w-white-bg.focus .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.green-w-white-bg:active .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.green-w-white-bg:disabled .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.green-w-white-bg:focus .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.green-w-white-bg:hover .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.green-w-white-bg[disabled] .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2) {
    fill: #5c812f
}

.fc-cta-wrapper--link.green-w-white-bg.active .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.green-w-white-bg.active .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.green-w-white-bg.focus .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.green-w-white-bg.focus .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.green-w-white-bg:active .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.green-w-white-bg:active .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.green-w-white-bg:disabled .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.green-w-white-bg:disabled .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.green-w-white-bg:focus .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.green-w-white-bg:focus .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.green-w-white-bg:hover .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.green-w-white-bg:hover .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.green-w-white-bg[disabled] .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.green-w-white-bg[disabled] .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.blue-w-white-bg {
    background-color: #fff;
    border: 3px solid #006990;
    color: #006990;
    text-shadow: none
}

.fc-cta-wrapper--link.blue-w-white-bg .fc-cta-wrapper--link__icon path {
    fill: #006990;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.fc-cta-wrapper--link.blue-w-white-bg .fc-cta-wrapper--link__icon.fc-facebook path:first-child {
    fill: #4373b9
}

.fc-cta-wrapper--link.blue-w-white-bg .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.blue-w-white-bg .fc-cta-wrapper--link__icon.fc-twitter path {
    fill: #4496d2
}

.fc-cta-wrapper--link.blue-w-white-bg .fc-cta-wrapper--link__icon.fc-youtube path:first-child {
    fill: #ed2224
}

.fc-cta-wrapper--link.blue-w-white-bg .fc-cta-wrapper--link__icon.fc-linkedin path:first-child,
.fc-cta-wrapper--link.blue-w-white-bg .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.blue-w-white-bg .fc-cta-wrapper--link__icon.fc-linkedin path:nth-child(2) {
    fill: #0274b3
}

.fc-cta-wrapper--link.blue-w-white-bg .fc-bracket-circle-right path:nth-child(2) {
    fill: #abc6d1;
    fill-opacity: 1
}

.fc-cta-wrapper--link.blue-w-white-bg:hover {
    background-color: #f2fafd;
    color: #006990
}

.fc-cta-wrapper--link.blue-w-white-bg.active .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.blue-w-white-bg.focus .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.blue-w-white-bg:active .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.blue-w-white-bg:disabled .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.blue-w-white-bg:focus .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.blue-w-white-bg:hover .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.blue-w-white-bg[disabled] .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2) {
    fill: #006990
}

.fc-cta-wrapper--link.blue-w-white-bg.active .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.blue-w-white-bg.active .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.blue-w-white-bg.focus .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.blue-w-white-bg.focus .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.blue-w-white-bg:active .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.blue-w-white-bg:active .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.blue-w-white-bg:disabled .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.blue-w-white-bg:disabled .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.blue-w-white-bg:focus .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.blue-w-white-bg:focus .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.blue-w-white-bg:hover .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.blue-w-white-bg:hover .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.blue-w-white-bg[disabled] .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.blue-w-white-bg[disabled] .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.teal-w-white-bg {
    background-color: #fff;
    border: 3px solid #01856f;
    color: #01856f;
    text-shadow: none
}

.fc-cta-wrapper--link.teal-w-white-bg .fc-cta-wrapper--link__icon path {
    fill: #01856f;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.fc-cta-wrapper--link.teal-w-white-bg .fc-cta-wrapper--link__icon.fc-facebook path:first-child {
    fill: #4373b9
}

.fc-cta-wrapper--link.teal-w-white-bg .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.teal-w-white-bg .fc-cta-wrapper--link__icon.fc-twitter path {
    fill: #4496d2
}

.fc-cta-wrapper--link.teal-w-white-bg .fc-cta-wrapper--link__icon.fc-youtube path:first-child {
    fill: #ed2224
}

.fc-cta-wrapper--link.teal-w-white-bg .fc-cta-wrapper--link__icon.fc-linkedin path:first-child,
.fc-cta-wrapper--link.teal-w-white-bg .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.teal-w-white-bg .fc-cta-wrapper--link__icon.fc-linkedin path:nth-child(2) {
    fill: #0274b3
}

.fc-cta-wrapper--link.teal-w-white-bg .fc-bracket-circle-right path:nth-child(2) {
    fill: #abc6d1;
    fill-opacity: 1
}

.fc-cta-wrapper--link.teal-w-white-bg:hover {
    background-color: #d9edea;
    color: #01856f
}

.fc-cta-wrapper--link.teal-w-white-bg.active .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg.focus .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg:active .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg:disabled .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg:focus .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg:hover .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg[disabled] .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2) {
    fill: #01856f
}

.fc-cta-wrapper--link.teal-w-white-bg.active .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg.active .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg.focus .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg.focus .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg:active .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg:active .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg:disabled .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg:disabled .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg:focus .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg:focus .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg:hover .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg:hover .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg[disabled] .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg[disabled] .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.light-gray-w-white-bg {
    background-color: #fff;
    border: 3px solid #e8eceb;
    color: #e8eceb;
    color: #000;
    text-shadow: none
}

.fc-cta-wrapper--link.light-gray-w-white-bg .fc-cta-wrapper--link__icon path {
    fill: #e8eceb;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.fc-cta-wrapper--link.light-gray-w-white-bg .fc-cta-wrapper--link__icon.fc-facebook path:first-child {
    fill: #4373b9
}

.fc-cta-wrapper--link.light-gray-w-white-bg .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.light-gray-w-white-bg .fc-cta-wrapper--link__icon.fc-twitter path {
    fill: #4496d2
}

.fc-cta-wrapper--link.light-gray-w-white-bg .fc-cta-wrapper--link__icon.fc-youtube path:first-child {
    fill: #ed2224
}

.fc-cta-wrapper--link.light-gray-w-white-bg .fc-cta-wrapper--link__icon.fc-linkedin path:first-child,
.fc-cta-wrapper--link.light-gray-w-white-bg .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.light-gray-w-white-bg .fc-cta-wrapper--link__icon.fc-linkedin path:nth-child(2) {
    fill: #0274b3
}

.fc-cta-wrapper--link.light-gray-w-white-bg .fc-bracket-circle-right path:nth-child(2) {
    fill: #abc6d1;
    fill-opacity: 1
}

.fc-cta-wrapper--link.light-gray-w-white-bg .fc-cta-wrapper--link__icon path,
.fc-cta-wrapper--link.light-gray-w-white-bg:hover .fc-cta-wrapper--link__icon path {
    fill: #000
}

.fc-cta-wrapper--link.light-gray-w-white-bg.active .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.light-gray-w-white-bg.focus .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.light-gray-w-white-bg:active .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.light-gray-w-white-bg:disabled .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.light-gray-w-white-bg:focus .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.light-gray-w-white-bg:hover .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.light-gray-w-white-bg[disabled] .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2) {
    fill: #e8eceb
}

.fc-cta-wrapper--link.light-gray-w-white-bg.active .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.light-gray-w-white-bg.active .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.light-gray-w-white-bg.focus .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.light-gray-w-white-bg.focus .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.light-gray-w-white-bg:active .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.light-gray-w-white-bg:active .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.light-gray-w-white-bg:disabled .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.light-gray-w-white-bg:disabled .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.light-gray-w-white-bg:focus .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.light-gray-w-white-bg:focus .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.light-gray-w-white-bg:hover .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.light-gray-w-white-bg:hover .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.light-gray-w-white-bg[disabled] .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.light-gray-w-white-bg[disabled] .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.white-w-blue-bg {
    background-color: #006990;
    border: 3px solid #006990;
    color: #fff;
    text-shadow: none
}

.fc-cta-wrapper--link.white-w-blue-bg .fc-cta-wrapper--link__icon path {
    fill: #fff;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.fc-cta-wrapper--link.white-w-blue-bg .fc-cta-wrapper--link__icon.fc-facebook path:first-child {
    fill: #4373b9
}

.fc-cta-wrapper--link.white-w-blue-bg .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.white-w-blue-bg .fc-cta-wrapper--link__icon.fc-twitter path {
    fill: #4496d2
}

.fc-cta-wrapper--link.white-w-blue-bg .fc-cta-wrapper--link__icon.fc-youtube path:first-child {
    fill: #ed2224
}

.fc-cta-wrapper--link.white-w-blue-bg .fc-cta-wrapper--link__icon.fc-linkedin path:first-child,
.fc-cta-wrapper--link.white-w-blue-bg .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.white-w-blue-bg .fc-cta-wrapper--link__icon.fc-linkedin path:nth-child(2) {
    fill: #0274b3
}

.fc-cta-wrapper--link.white-w-blue-bg .fc-bracket-circle-right path:nth-child(2) {
    fill: #abc6d1;
    fill-opacity: 1
}

.fc-cta-wrapper--link.white-w-blue-bg:focus,
.fc-cta-wrapper--link.white-w-blue-bg:hover {
    background-color: #003c53
}

.fc-cta-wrapper--link.white-w-blue-bg.active,
.fc-cta-wrapper--link.white-w-blue-bg:active {
    background-color: #003c53;
    border-color: #003c53
}

.fc-cta-wrapper--link.white-w-blue-bg:disabled,
.fc-cta-wrapper--link.white-w-blue-bg[disabled] {
    background-color: #003c53
}

.fc-cta-wrapper--link.white-w-blue-bg:hover {
    background-color: #005469;
    border-color: #005469;
    color: #fff
}

.fc-cta-wrapper--link.white-w-blue-bg.active .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.white-w-blue-bg.active .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.white-w-blue-bg.active .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.white-w-blue-bg.focus .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.white-w-blue-bg.focus .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.white-w-blue-bg.focus .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.white-w-blue-bg:active .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.white-w-blue-bg:active .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.white-w-blue-bg:active .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.white-w-blue-bg:disabled .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.white-w-blue-bg:disabled .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.white-w-blue-bg:disabled .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.white-w-blue-bg:focus .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.white-w-blue-bg:focus .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.white-w-blue-bg:focus .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.white-w-blue-bg:hover .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.white-w-blue-bg:hover .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.white-w-blue-bg:hover .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.white-w-blue-bg[disabled] .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.white-w-blue-bg[disabled] .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.white-w-blue-bg[disabled] .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.white-w-orange-bg {
    background-color: #f7941d;
    border: 3px solid transparent;
    color: #fff;
    text-shadow: none
}

.fc-cta-wrapper--link.white-w-orange-bg .fc-cta-wrapper--link__icon path {
    fill: #fff;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.fc-cta-wrapper--link.white-w-orange-bg .fc-cta-wrapper--link__icon.fc-facebook path:first-child {
    fill: #4373b9
}

.fc-cta-wrapper--link.white-w-orange-bg .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.white-w-orange-bg .fc-cta-wrapper--link__icon.fc-twitter path {
    fill: #4496d2
}

.fc-cta-wrapper--link.white-w-orange-bg .fc-cta-wrapper--link__icon.fc-youtube path:first-child {
    fill: #ed2224
}

.fc-cta-wrapper--link.white-w-orange-bg .fc-cta-wrapper--link__icon.fc-linkedin path:first-child,
.fc-cta-wrapper--link.white-w-orange-bg .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.white-w-orange-bg .fc-cta-wrapper--link__icon.fc-linkedin path:nth-child(2) {
    fill: #0274b3
}

.fc-cta-wrapper--link.white-w-orange-bg .fc-bracket-circle-right path:nth-child(2) {
    fill: #abc6d1;
    fill-opacity: 1
}

.fc-cta-wrapper--link.white-w-orange-bg:focus,
.fc-cta-wrapper--link.white-w-orange-bg:hover {
    background-color: #cf7507
}

.fc-cta-wrapper--link.white-w-orange-bg.active,
.fc-cta-wrapper--link.white-w-orange-bg:active {
    background-color: #cf7507;
    border-color: #cf7507
}

.fc-cta-wrapper--link.white-w-orange-bg:disabled,
.fc-cta-wrapper--link.white-w-orange-bg[disabled] {
    background-color: #cf7507
}

.fc-cta-wrapper--link.white-w-orange-bg .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.white-w-orange-bg.active .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.white-w-orange-bg.active .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.white-w-orange-bg.active .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.white-w-orange-bg.focus .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.white-w-orange-bg.focus .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.white-w-orange-bg.focus .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.white-w-orange-bg:active .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.white-w-orange-bg:active .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.white-w-orange-bg:active .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.white-w-orange-bg:disabled .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.white-w-orange-bg:disabled .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.white-w-orange-bg:disabled .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.white-w-orange-bg:focus .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.white-w-orange-bg:focus .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.white-w-orange-bg:focus .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.white-w-orange-bg:hover .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.white-w-orange-bg:hover .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.white-w-orange-bg:hover .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.white-w-orange-bg[disabled] .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.white-w-orange-bg[disabled] .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.white-w-orange-bg[disabled] .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.white-w-transparent-bg {
    background-color: transparent;
    border: 3px solid #fff;
    color: #fff;
    text-shadow: none
}

.fc-cta-wrapper--link.white-w-transparent-bg .fc-cta-wrapper--link__icon path {
    fill: #fff;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.fc-cta-wrapper--link.white-w-transparent-bg .fc-cta-wrapper--link__icon.fc-facebook path:first-child {
    fill: #4373b9
}

.fc-cta-wrapper--link.white-w-transparent-bg .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.white-w-transparent-bg .fc-cta-wrapper--link__icon.fc-twitter path {
    fill: #4496d2
}

.fc-cta-wrapper--link.white-w-transparent-bg .fc-cta-wrapper--link__icon.fc-youtube path:first-child {
    fill: #ed2224
}

.fc-cta-wrapper--link.white-w-transparent-bg .fc-cta-wrapper--link__icon.fc-linkedin path:first-child,
.fc-cta-wrapper--link.white-w-transparent-bg .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.white-w-transparent-bg .fc-cta-wrapper--link__icon.fc-linkedin path:nth-child(2) {
    fill: #0274b3
}

.fc-cta-wrapper--link.white-w-transparent-bg .fc-bracket-circle-right path:nth-child(2) {
    fill: #abc6d1;
    fill-opacity: 1
}

.fc-cta-wrapper--link.white-w-transparent-bg:focus,
.fc-cta-wrapper--link.white-w-transparent-bg:hover {
    background-color: #003c53
}

.fc-cta-wrapper--link.white-w-transparent-bg.active,
.fc-cta-wrapper--link.white-w-transparent-bg:active {
    background-color: #003c53;
    border-color: #003c53
}

.fc-cta-wrapper--link.white-w-transparent-bg:disabled,
.fc-cta-wrapper--link.white-w-transparent-bg[disabled] {
    background-color: #003c53
}

.fc-cta-wrapper--link.white-w-transparent-bg:hover {
    background-color: #005469;
    color: #fff
}

.fc-cta-wrapper--link.white-w-transparent-bg.active .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.white-w-transparent-bg.active .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.white-w-transparent-bg.active .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.white-w-transparent-bg.focus .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.white-w-transparent-bg.focus .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.white-w-transparent-bg.focus .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.white-w-transparent-bg:active .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.white-w-transparent-bg:active .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.white-w-transparent-bg:active .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.white-w-transparent-bg:disabled .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.white-w-transparent-bg:disabled .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.white-w-transparent-bg:disabled .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.white-w-transparent-bg:focus .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.white-w-transparent-bg:focus .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.white-w-transparent-bg:focus .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.white-w-transparent-bg:hover .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.white-w-transparent-bg:hover .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.white-w-transparent-bg:hover .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.white-w-transparent-bg[disabled] .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.white-w-transparent-bg[disabled] .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.white-w-transparent-bg[disabled] .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.white-w-transparent-bg .fc-cta-wrapper--link__icon path:nth-child(2) {
    fill: #fff;
    opacity: .7
}

.fc-cta-wrapper--link.light-teal-w-transparent-bg {
    background-color: transparent;
    border: 3px solid #8bd5c9;
    color: #8bd5c9;
    text-shadow: none
}

.fc-cta-wrapper--link.light-teal-w-transparent-bg .fc-cta-wrapper--link__icon path {
    fill: #8bd5c9;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.fc-cta-wrapper--link.light-teal-w-transparent-bg .fc-cta-wrapper--link__icon.fc-facebook path:first-child {
    fill: #4373b9
}

.fc-cta-wrapper--link.light-teal-w-transparent-bg .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.light-teal-w-transparent-bg .fc-cta-wrapper--link__icon.fc-twitter path {
    fill: #4496d2
}

.fc-cta-wrapper--link.light-teal-w-transparent-bg .fc-cta-wrapper--link__icon.fc-youtube path:first-child {
    fill: #ed2224
}

.fc-cta-wrapper--link.light-teal-w-transparent-bg .fc-cta-wrapper--link__icon.fc-linkedin path:first-child,
.fc-cta-wrapper--link.light-teal-w-transparent-bg .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.light-teal-w-transparent-bg .fc-cta-wrapper--link__icon.fc-linkedin path:nth-child(2) {
    fill: #0274b3
}

.fc-cta-wrapper--link.light-teal-w-transparent-bg .fc-bracket-circle-right path:nth-child(2) {
    fill: #abc6d1;
    fill-opacity: 1
}

.fc-cta-wrapper--link.light-teal-w-transparent-bg:focus,
.fc-cta-wrapper--link.light-teal-w-transparent-bg:hover {
    background-color: #003c53
}

.fc-cta-wrapper--link.light-teal-w-transparent-bg.active,
.fc-cta-wrapper--link.light-teal-w-transparent-bg:active {
    background-color: #003c53;
    border-color: #003c53
}

.fc-cta-wrapper--link.light-teal-w-transparent-bg:disabled,
.fc-cta-wrapper--link.light-teal-w-transparent-bg[disabled] {
    background-color: #003c53
}

.fc-cta-wrapper--link.light-teal-w-transparent-bg:hover {
    background-color: rgba(139, 213, 201, .15);
    color: #8bd5c9
}

.fc-cta-wrapper--link.light-teal-w-transparent-bg.active .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.light-teal-w-transparent-bg.focus .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.light-teal-w-transparent-bg:active .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.light-teal-w-transparent-bg:disabled .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.light-teal-w-transparent-bg:focus .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.light-teal-w-transparent-bg:hover .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.light-teal-w-transparent-bg[disabled] .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2) {
    fill: #fff;
    opacity: 1
}

.fc-cta-wrapper--link.light-teal-w-transparent-bg.active .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.light-teal-w-transparent-bg.active .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.light-teal-w-transparent-bg.focus .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.light-teal-w-transparent-bg.focus .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.light-teal-w-transparent-bg:active .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.light-teal-w-transparent-bg:active .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.light-teal-w-transparent-bg:disabled .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.light-teal-w-transparent-bg:disabled .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.light-teal-w-transparent-bg:focus .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.light-teal-w-transparent-bg:focus .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.light-teal-w-transparent-bg:hover .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.light-teal-w-transparent-bg:hover .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.light-teal-w-transparent-bg[disabled] .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.light-teal-w-transparent-bg[disabled] .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.light-teal-w-transparent-bg .fc-cta-wrapper--link__icon path:nth-child(2) {
    opacity: .7
}

.fc-cta-wrapper--link.teal-w-white-bg--no-border {
    background-color: #fff;
    border: 0;
    color: #01856f;
    text-shadow: none
}

.fc-cta-wrapper--link.teal-w-white-bg--no-border .fc-cta-wrapper--link__icon path {
    fill: #01856f;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.fc-cta-wrapper--link.teal-w-white-bg--no-border .fc-cta-wrapper--link__icon.fc-facebook path:first-child {
    fill: #4373b9
}

.fc-cta-wrapper--link.teal-w-white-bg--no-border .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.teal-w-white-bg--no-border .fc-cta-wrapper--link__icon.fc-twitter path {
    fill: #4496d2
}

.fc-cta-wrapper--link.teal-w-white-bg--no-border .fc-cta-wrapper--link__icon.fc-youtube path:first-child {
    fill: #ed2224
}

.fc-cta-wrapper--link.teal-w-white-bg--no-border .fc-cta-wrapper--link__icon.fc-linkedin path:first-child,
.fc-cta-wrapper--link.teal-w-white-bg--no-border .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.teal-w-white-bg--no-border .fc-cta-wrapper--link__icon.fc-linkedin path:nth-child(2) {
    fill: #0274b3
}

.fc-cta-wrapper--link.teal-w-white-bg--no-border .fc-bracket-circle-right path:nth-child(2) {
    fill: #abc6d1;
    fill-opacity: 1
}

.fc-cta-wrapper--link.teal-w-white-bg--no-border:hover {
    background-color: #d9edea;
    color: #01856f
}

.fc-cta-wrapper--link.teal-w-white-bg--no-border.active .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg--no-border.focus .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg--no-border:active .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg--no-border:disabled .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg--no-border:focus .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg--no-border:hover .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg--no-border[disabled] .fc-cta-wrapper--link__icon.fc-bracket-circle-right path:nth-child(2) {
    fill: #01856f
}

.fc-cta-wrapper--link.teal-w-white-bg--no-border.active .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg--no-border.active .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg--no-border.focus .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg--no-border.focus .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg--no-border:active .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg--no-border:active .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg--no-border:disabled .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg--no-border:disabled .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg--no-border:focus .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg--no-border:focus .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg--no-border:hover .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg--no-border:hover .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg--no-border[disabled] .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2),
.fc-cta-wrapper--link.teal-w-white-bg--no-border[disabled] .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link:focus,
.fc-cta-wrapper--link:hover {
    text-decoration: none
}

.fc-cta-wrapper--link__icon,
.fc-cta-wrapper--link__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    pointer-events: none
}

.fc-cta-wrapper--link__text {
    font-weight: 700
}

@media only screen and (min-width:768px) {
    .fc-cta-wrapper--link__text {
        font-weight: 400
    }
}

.fc-cta-wrapper--link.text-only-dark-gray {
    color: #435359;
    font-style: italic
}

.fc-cta-wrapper--link.text-only-dark-gray .fc-cta-wrapper--link__icon path {
    fill: #435359
}

.fc-cta-wrapper--link.text-only-dark-gray .fc-cta-wrapper--link__icon.fc-facebook path:first-child {
    fill: #4373b9
}

.fc-cta-wrapper--link.text-only-dark-gray .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.text-only-dark-gray .fc-cta-wrapper--link__icon.fc-twitter path {
    fill: #4496d2
}

.fc-cta-wrapper--link.text-only-dark-gray .fc-cta-wrapper--link__icon.fc-youtube path:first-child {
    fill: #ed2224
}

.fc-cta-wrapper--link.text-only-dark-gray .fc-cta-wrapper--link__icon.fc-linkedin path:first-child,
.fc-cta-wrapper--link.text-only-dark-gray .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.text-only-dark-gray .fc-cta-wrapper--link__icon.fc-linkedin path:nth-child(2) {
    fill: #0274b3
}

.fc-cta-wrapper--link.text-only-dark-gray.focus .fc-cta-wrapper--link__text,
.fc-cta-wrapper--link.text-only-dark-gray:focus .fc-cta-wrapper--link__text,
.fc-cta-wrapper--link.text-only-dark-gray:hover .fc-cta-wrapper--link__text {
    text-decoration: underline
}

.fc-cta-wrapper--link.text-only-dark-blue {
    color: #005469;
    font-style: italic
}

.fc-cta-wrapper--link.text-only-dark-blue .fc-cta-wrapper--link__icon path {
    fill: #005469
}

.fc-cta-wrapper--link.text-only-dark-blue .fc-cta-wrapper--link__icon.fc-facebook path:first-child {
    fill: #4373b9
}

.fc-cta-wrapper--link.text-only-dark-blue .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.text-only-dark-blue .fc-cta-wrapper--link__icon.fc-twitter path {
    fill: #4496d2
}

.fc-cta-wrapper--link.text-only-dark-blue .fc-cta-wrapper--link__icon.fc-youtube path:first-child {
    fill: #ed2224
}

.fc-cta-wrapper--link.text-only-dark-blue .fc-cta-wrapper--link__icon.fc-linkedin path:first-child,
.fc-cta-wrapper--link.text-only-dark-blue .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.text-only-dark-blue .fc-cta-wrapper--link__icon.fc-linkedin path:nth-child(2) {
    fill: #0274b3
}

.fc-cta-wrapper--link.text-only-dark-blue.focus .fc-cta-wrapper--link__text,
.fc-cta-wrapper--link.text-only-dark-blue:focus .fc-cta-wrapper--link__text,
.fc-cta-wrapper--link.text-only-dark-blue:hover .fc-cta-wrapper--link__text {
    text-decoration: underline
}

.fc-cta-wrapper--link.text-only-blue {
    color: #006990;
    font-style: italic
}

.fc-cta-wrapper--link.text-only-blue .fc-cta-wrapper--link__icon path {
    fill: #006990
}

.fc-cta-wrapper--link.text-only-blue .fc-cta-wrapper--link__icon.fc-facebook path:first-child {
    fill: #4373b9
}

.fc-cta-wrapper--link.text-only-blue .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.text-only-blue .fc-cta-wrapper--link__icon.fc-twitter path {
    fill: #4496d2
}

.fc-cta-wrapper--link.text-only-blue .fc-cta-wrapper--link__icon.fc-youtube path:first-child {
    fill: #ed2224
}

.fc-cta-wrapper--link.text-only-blue .fc-cta-wrapper--link__icon.fc-linkedin path:first-child,
.fc-cta-wrapper--link.text-only-blue .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.text-only-blue .fc-cta-wrapper--link__icon.fc-linkedin path:nth-child(2) {
    fill: #0274b3
}

.fc-cta-wrapper--link.text-only-blue.focus .fc-cta-wrapper--link__text,
.fc-cta-wrapper--link.text-only-blue:focus .fc-cta-wrapper--link__text,
.fc-cta-wrapper--link.text-only-blue:hover .fc-cta-wrapper--link__text {
    text-decoration: underline
}

.fc-cta-wrapper--link.text-only-teal {
    color: #01856f;
    font-style: italic
}

.fc-cta-wrapper--link.text-only-teal .fc-cta-wrapper--link__icon path {
    fill: #01856f
}

.fc-cta-wrapper--link.text-only-teal .fc-cta-wrapper--link__icon.fc-facebook path:first-child {
    fill: #4373b9
}

.fc-cta-wrapper--link.text-only-teal .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.text-only-teal .fc-cta-wrapper--link__icon.fc-twitter path {
    fill: #4496d2
}

.fc-cta-wrapper--link.text-only-teal .fc-cta-wrapper--link__icon.fc-youtube path:first-child {
    fill: #ed2224
}

.fc-cta-wrapper--link.text-only-teal .fc-cta-wrapper--link__icon.fc-linkedin path:first-child,
.fc-cta-wrapper--link.text-only-teal .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.text-only-teal .fc-cta-wrapper--link__icon.fc-linkedin path:nth-child(2) {
    fill: #0274b3
}

.fc-cta-wrapper--link.text-only-teal.focus .fc-cta-wrapper--link__text,
.fc-cta-wrapper--link.text-only-teal:focus .fc-cta-wrapper--link__text,
.fc-cta-wrapper--link.text-only-teal:hover .fc-cta-wrapper--link__text {
    text-decoration: underline
}

.fc-cta-wrapper--link.text-only-light-teal {
    color: #8bd5c9;
    font-style: italic
}

.fc-cta-wrapper--link.text-only-light-teal .fc-cta-wrapper--link__icon path {
    fill: #8bd5c9
}

.fc-cta-wrapper--link.text-only-light-teal .fc-cta-wrapper--link__icon.fc-facebook path:first-child {
    fill: #4373b9
}

.fc-cta-wrapper--link.text-only-light-teal .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.text-only-light-teal .fc-cta-wrapper--link__icon.fc-twitter path {
    fill: #4496d2
}

.fc-cta-wrapper--link.text-only-light-teal .fc-cta-wrapper--link__icon.fc-youtube path:first-child {
    fill: #ed2224
}

.fc-cta-wrapper--link.text-only-light-teal .fc-cta-wrapper--link__icon.fc-linkedin path:first-child,
.fc-cta-wrapper--link.text-only-light-teal .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.text-only-light-teal .fc-cta-wrapper--link__icon.fc-linkedin path:nth-child(2) {
    fill: #0274b3
}

.fc-cta-wrapper--link.text-only-light-teal.focus .fc-cta-wrapper--link__text,
.fc-cta-wrapper--link.text-only-light-teal:focus .fc-cta-wrapper--link__text,
.fc-cta-wrapper--link.text-only-light-teal:hover .fc-cta-wrapper--link__text {
    text-decoration: underline
}

.fc-cta-wrapper--link.text-only-black {
    color: #232d31;
    font-style: italic
}

.fc-cta-wrapper--link.text-only-black .fc-cta-wrapper--link__icon path {
    fill: #232d31
}

.fc-cta-wrapper--link.text-only-black .fc-cta-wrapper--link__icon.fc-facebook path:first-child {
    fill: #4373b9
}

.fc-cta-wrapper--link.text-only-black .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.text-only-black .fc-cta-wrapper--link__icon.fc-twitter path {
    fill: #4496d2
}

.fc-cta-wrapper--link.text-only-black .fc-cta-wrapper--link__icon.fc-youtube path:first-child {
    fill: #ed2224
}

.fc-cta-wrapper--link.text-only-black .fc-cta-wrapper--link__icon.fc-linkedin path:first-child,
.fc-cta-wrapper--link.text-only-black .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.text-only-black .fc-cta-wrapper--link__icon.fc-linkedin path:nth-child(2) {
    fill: #0274b3
}

.fc-cta-wrapper--link.text-only-black.focus .fc-cta-wrapper--link__text,
.fc-cta-wrapper--link.text-only-black:focus .fc-cta-wrapper--link__text,
.fc-cta-wrapper--link.text-only-black:hover .fc-cta-wrapper--link__text {
    text-decoration: underline
}

.fc-cta-wrapper--link.text-only-white {
    color: #fff;
    font-style: italic
}

.fc-cta-wrapper--link.text-only-white .fc-cta-wrapper--link__icon path {
    fill: #fff
}

.fc-cta-wrapper--link.text-only-white .fc-cta-wrapper--link__icon.fc-facebook path:first-child {
    fill: #4373b9
}

.fc-cta-wrapper--link.text-only-white .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.text-only-white .fc-cta-wrapper--link__icon.fc-twitter path {
    fill: #4496d2
}

.fc-cta-wrapper--link.text-only-white .fc-cta-wrapper--link__icon.fc-youtube path:first-child {
    fill: #ed2224
}

.fc-cta-wrapper--link.text-only-white .fc-cta-wrapper--link__icon.fc-linkedin path:first-child,
.fc-cta-wrapper--link.text-only-white .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.fc-cta-wrapper--link.text-only-white .fc-cta-wrapper--link__icon.fc-linkedin path:nth-child(2) {
    fill: #0274b3
}

.fc-cta-wrapper--link.text-only-white.focus .fc-cta-wrapper--link__text,
.fc-cta-wrapper--link.text-only-white:focus .fc-cta-wrapper--link__text,
.fc-cta-wrapper--link.text-only-white:hover .fc-cta-wrapper--link__text {
    text-decoration: underline
}

.fc-cta-wrapper--link.right .fc-cta-wrapper--link__icon {
    margin-left: 5px
}

.fc-cta-wrapper--link.right .fc-cta-wrapper--link__icon.fc-bracket-circle-right {
    margin-left: 12.5px
}

.fc-cta-wrapper--link.left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.fc-cta-wrapper--link.left .fc-cta-wrapper--link__icon {
    margin-right: 5px
}

.fc-cta-wrapper--link.left .fc-cta-wrapper--link__icon.fc-bracket-circle-right {
    margin-right: 12.5px
}

.fc-cta-group-flex-block.align-left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.fc-cta-group-flex-block.align-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.fc-cta-group-flex-block.align-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.fc-cta-group-wrapper.inline {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 20px
}

.fc-cta-group-wrapper.inline>div {
    white-space: nowrap
}

.fc-cta-group-wrapper.inline>div>.fc-cta-flex-block {
    padding-left: 10px;
    padding-right: 10px
}

.fc-cta-group-wrapper.inline.light-blue-green.sw-1>div {
    border-right-width: 1px
}

.fc-cta-group-wrapper.inline.light-blue-green.sw-2>div {
    border-right-width: 2px
}

.fc-cta-group-wrapper.inline.light-blue-green.sw-3>div {
    border-right-width: 3px
}

.fc-cta-group-wrapper.inline.light-blue-green>div {
    border-right-color: #e5f0f4;
    border-right-style: solid
}

.fc-cta-group-wrapper.inline.light-blue-green>div:last-child {
    border-right: 0
}

.fc-cta-group-wrapper.inline.white.sw-1>div {
    border-right-width: 1px
}

.fc-cta-group-wrapper.inline.white.sw-2>div {
    border-right-width: 2px
}

.fc-cta-group-wrapper.inline.white.sw-3>div {
    border-right-width: 3px
}

.fc-cta-group-wrapper.inline.white>div {
    border-right-color: hsla(0, 0%, 100%, .5);
    border-right-style: solid
}

.fc-cta-group-wrapper.inline.white>div:last-child {
    border-right: 0
}

.fc-cta-group-wrapper.inline.light-gray.sw-1>div {
    border-right-width: 1px
}

.fc-cta-group-wrapper.inline.light-gray.sw-2>div {
    border-right-width: 2px
}

.fc-cta-group-wrapper.inline.light-gray.sw-3>div {
    border-right-width: 3px
}

.fc-cta-group-wrapper.inline.light-gray>div {
    border-right-color: #e8eceb;
    border-right-style: solid
}

.fc-cta-group-wrapper.inline.light-gray>div:last-child {
    border-right: 0
}

.fc-cta-group-wrapper.inline.no-line {
    border: 0
}

.fc-cta-group-wrapper.stacked.light-blue-green {
    width: 100%
}

.fc-cta-group-wrapper.stacked.light-blue-green.sw-1>div {
    border-bottom-width: 1px
}

.fc-cta-group-wrapper.stacked.light-blue-green.sw-2>div {
    border-bottom-width: 2px
}

.fc-cta-group-wrapper.stacked.light-blue-green.sw-3>div {
    border-bottom-width: 3px
}

.fc-cta-group-wrapper.stacked.light-blue-green>div {
    border-bottom-color: #e5f0f4;
    border-bottom-style: solid;
    padding: 20px 0
}

.fc-cta-group-wrapper.stacked.light-blue-green>div:first-child {
    padding: 0 0 20px
}

.fc-cta-group-wrapper.stacked.light-blue-green>div:last-child {
    border-bottom: 0
}

.fc-cta-group-wrapper.stacked.white {
    width: 100%
}

.fc-cta-group-wrapper.stacked.white.sw-1>div {
    border-bottom-width: 1px
}

.fc-cta-group-wrapper.stacked.white.sw-2>div {
    border-bottom-width: 2px
}

.fc-cta-group-wrapper.stacked.white.sw-3>div {
    border-bottom-width: 3px
}

.fc-cta-group-wrapper.stacked.white>div {
    border-bottom-color: hsla(0, 0%, 100%, .5);
    border-bottom-style: solid;
    padding: 20px 0
}

.fc-cta-group-wrapper.stacked.white>div:first-child {
    padding: 0 0 20px
}

.fc-cta-group-wrapper.stacked.white>div:last-child {
    border-bottom: 0
}

.fc-cta-group-wrapper.stacked.light-gray {
    width: 100%
}

.fc-cta-group-wrapper.stacked.light-gray.sw-1>div {
    border-bottom-width: 1px
}

.fc-cta-group-wrapper.stacked.light-gray.sw-2>div {
    border-bottom-width: 2px
}

.fc-cta-group-wrapper.stacked.light-gray.sw-3>div {
    border-bottom-width: 3px
}

.fc-cta-group-wrapper.stacked.light-gray>div {
    border-bottom-color: #e8eceb;
    border-bottom-style: solid;
    padding: 20px 0
}

.fc-cta-group-wrapper.stacked.light-gray>div:first-child {
    padding: 0 0 20px
}

.fc-cta-group-wrapper.stacked.light-gray>div:last-child {
    border-bottom: 0
}

.fc-cta-group-wrapper.stacked.no-line.sw-1>div {
    border-bottom-width: 1px
}

.fc-cta-group-wrapper.stacked.no-line.sw-2>div {
    border-bottom-width: 2px
}

.fc-cta-group-wrapper.stacked.no-line.sw-3>div {
    border-bottom-width: 3px
}

.fc-cta-group-wrapper.stacked.no-line>div {
    border: 0;
    padding: 8px 0
}

.fc-cta-group-wrapper.stacked.no-line>div:first-child {
    padding: 0 0 8px
}

.fc-cta-group-wrapper.stacked.no-line>div:last-child {
    border-bottom: 0
}

.fc-eventWebinar--wrapper.upcomingLight .fc-eventWebinar--event-date__dash,
.fc-eventWebinar--wrapper.upcomingLight .fc-eventWebinar--event-date__endDay,
.fc-eventWebinar--wrapper.upcomingLight .fc-eventWebinar--event-date__endMonth,
.fc-eventWebinar--wrapper.upcomingLight .fc-eventWebinar--event-date__startDay,
.fc-eventWebinar--wrapper.upcomingLight .fc-eventWebinar--event-date__startMonth {
    color: #488332
}

.fc-eventWebinar--wrapper.upcomingLight .fc-eventWebinar--event-details__title {
    font-family: latobold, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 2rem;
    line-height: 1.5;
    margin-bottom: 10px
}

.fc-eventWebinar--wrapper.upcomingLight .fc-eventWebinar--details-event__type {
    background-color: #719daf;
    border-radius: 2px;
    color: #fff;
    float: left;
    font-family: latolight, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 1.2rem;
    line-height: 1.5;
    margin-right: 15px;
    padding: 5px
}

.fc-eventWebinar--wrapper.pastLight {
    color: #7b8c92
}

.fc-eventWebinar--wrapper.pastLight .fc-eventWebinar--event-date__endMonth,
.fc-eventWebinar--wrapper.pastLight .fc-eventWebinar--event-date__startMonth {
    color: #435359
}

.fc-eventWebinar--wrapper.pastLight .fc-eventWebinar--event-date:after {
    background: #c6cbcd;
    width: 2px
}

.fc-eventWebinar--wrapper.pastLight .fc-eventWebinar--details-event,
.fc-eventWebinar--wrapper.pastLight .fc-eventWebinar--details__description {
    color: #435359
}

.fc-eventWebinar--wrapper.pastLight .fc-eventWebinar--details-event>ol>li>ol>li>ul>li:before,
.fc-eventWebinar--wrapper.pastLight .fc-eventWebinar--details-event>ol>li>ul>li:before,
.fc-eventWebinar--wrapper.pastLight .fc-eventWebinar--details-event>ol>li>ul>li>ul>li:before,
.fc-eventWebinar--wrapper.pastLight .fc-eventWebinar--details-event>ul>li:before,
.fc-eventWebinar--wrapper.pastLight .fc-eventWebinar--details-event>ul>li>ul>li:before,
.fc-eventWebinar--wrapper.pastLight .fc-eventWebinar--details__description>ol>li>ol>li>ul>li:before,
.fc-eventWebinar--wrapper.pastLight .fc-eventWebinar--details__description>ol>li>ul>li:before,
.fc-eventWebinar--wrapper.pastLight .fc-eventWebinar--details__description>ol>li>ul>li>ul>li:before,
.fc-eventWebinar--wrapper.pastLight .fc-eventWebinar--details__description>ul>li:before,
.fc-eventWebinar--wrapper.pastLight .fc-eventWebinar--details__description>ul>li>ul>li:before {
    color: #7b8c92
}

.fc-eventWebinar--wrapper.pastLight .fc-eventWebinar--event-details__title {
    font-family: latolight, Helvetica Neue, Helvetica, Arial, sans-serif
}

.fc-eventWebinar--wrapper.upcomingDark,
.fc-eventWebinar--wrapper.upcomingDark .fc-eventWebinar--details__description>ol>li>ol>li>ul>li:before,
.fc-eventWebinar--wrapper.upcomingDark .fc-eventWebinar--details__description>ol>li>ul>li:before,
.fc-eventWebinar--wrapper.upcomingDark .fc-eventWebinar--details__description>ol>li>ul>li>ul>li:before,
.fc-eventWebinar--wrapper.upcomingDark .fc-eventWebinar--details__description>ul>li:before,
.fc-eventWebinar--wrapper.upcomingDark .fc-eventWebinar--details__description>ul>li>ul>li:before {
    color: #c6cbcd
}

.fc-eventWebinar--wrapper.upcomingDark .fc-eventWebinar--event-date:after {
    background: #c6cbcd;
    width: 2px
}

.fc-eventWebinar--wrapper .fc-eventWebinar--event-date,
.fc-eventWebinar--wrapper.upcomingDark .fc-eventWebinar--event-details__title {
    font-family: latolight, Helvetica Neue, Helvetica, Arial, sans-serif
}

.fc-eventWebinar--wrapper .fc-eventWebinar--event-date {
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
    position: relative
}

@media only screen and (min-width:768px) {
    .fc-eventWebinar--wrapper .fc-eventWebinar--event-date {
        margin-bottom: 20px;
        margin-left: 16.66667%;
        min-width: 200px;
        width: 25%
    }

    .fc-eventWebinar--wrapper .fc-eventWebinar--event-date:after {
        background: #488332;
        content: "";
        display: block;
        height: 90%;
        position: absolute;
        right: 0;
        top: 0;
        width: 3px
    }
}

.fc-eventWebinar--wrapper .fc-eventWebinar--event-date__dash,
.fc-eventWebinar--wrapper .fc-eventWebinar--event-date__endDay,
.fc-eventWebinar--wrapper .fc-eventWebinar--event-date__startDay {
    font-size: 3rem
}

@media only screen and (min-width:768px) {

    .fc-eventWebinar--wrapper .fc-eventWebinar--event-date__dash,
    .fc-eventWebinar--wrapper .fc-eventWebinar--event-date__endDay,
    .fc-eventWebinar--wrapper .fc-eventWebinar--event-date__startDay {
        font-size: 4.5rem
    }
}

.fc-eventWebinar--wrapper .fc-eventWebinar--event-date__endMonth,
.fc-eventWebinar--wrapper .fc-eventWebinar--event-date__startMonth {
    font-family: latolight, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 1.4rem;
    margin-bottom: 0
}

@media only screen and (min-width:768px) {
    .fc-eventWebinar--wrapper .fc-eventWebinar--event-date__start-container {
        margin-right: 15px
    }
}

.fc-eventWebinar--wrapper .fc-eventWebinar--event-date__dash {
    font-family: latolight, Helvetica Neue, Helvetica, Arial, sans-serif;
    margin-bottom: 0;
    margin-right: 15px;
    margin-top: 15px
}

.fc-eventWebinar--wrapper .fc-eventWebinar--event-details {
    padding-left: 20px;
    padding-right: 20px
}

@media only screen and (min-width:768px) {
    .fc-eventWebinar--wrapper .fc-eventWebinar--event-details {
        max-width: 530px;
        width: 75%
    }
}

.fc-eventWebinar--wrapper .fc-eventWebinar--details__cta {
    margin-top: 15px
}

.fc-eventWebinar--wrapper .fc-eventWebinar--details__cta.align-left,
.fc-eventWebinar--wrapper .fc-eventWebinar--details__cta.align-right {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media only screen and (min-width:768px) {
    .fc-eventWebinar--wrapper .fc-eventWebinar--details__cta.align-left {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .fc-eventWebinar--wrapper .fc-eventWebinar--details__cta.align-right {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

.fc-eventWebinar--wrapper .fc-eventWebinar--details__description p {
    font-size: 1.4rem
}

.fc-eventWebinar--wrapper .fc-eventWebinar--details__description>ol>li>ol>li>ul>li:before,
.fc-eventWebinar--wrapper .fc-eventWebinar--details__description>ol>li>ul>li:before,
.fc-eventWebinar--wrapper .fc-eventWebinar--details__description>ol>li>ul>li>ul>li:before,
.fc-eventWebinar--wrapper .fc-eventWebinar--details__description>ul>li:before,
.fc-eventWebinar--wrapper .fc-eventWebinar--details__description>ul>li>ul>li:before {
    color: #719daf
}

.fc-eventWebinar--wrapper .fc-eventWebinar--details-event__endTime,
.fc-eventWebinar--wrapper .fc-eventWebinar--details-event__timeZone {
    margin-left: 5px
}

.filterFeed .fc-filter-feed {
    font-style: normal
}

.filterFeed .fc-filter-feed .fc-pcf--grid {
    list-style-type: none
}

@media only screen and (min-width:992px) {
    .filterFeed .fc-filter-feed .fc-pcf--grid .fc-page-card--wrapper>a .fc-page-card--pic__img {
        -webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out
    }

    .filterFeed .fc-filter-feed .fc-pcf--grid .fc-page-card--wrapper>a .fc-page-card--pic__img.position-logo {
        scale: .8
    }
}

@media only screen and (min-width:992px)and (prefers-reduced-motion) {
    .filterFeed .fc-filter-feed .fc-pcf--grid .fc-page-card--wrapper>a .fc-page-card--pic__img {
        -webkit-transition: none;
        transition: none
    }
}

@media only screen and (min-width:992px) {

    .filterFeed .fc-filter-feed .fc-pcf--grid .fc-page-card--wrapper>a:focus .fc-page-card--pic__img.position-logo,
    .filterFeed .fc-filter-feed .fc-pcf--grid .fc-page-card--wrapper>a:hover .fc-page-card--pic__img.position-logo {
        scale: .9
    }
}

@media only screen and (min-width:992px)and (prefers-reduced-motion) {

    .filterFeed .fc-filter-feed .fc-pcf--grid .fc-page-card--wrapper>a:focus .fc-page-card--pic__img.position-logo,
    .filterFeed .fc-filter-feed .fc-pcf--grid .fc-page-card--wrapper>a:hover .fc-page-card--pic__img.position-logo {
        scale: unset
    }
}

.filterFeed .fc-filter-feed .fc-pcf--grid .fc-page-card--wrapper.hero:first-child {
    padding-top: 0
}

@media only screen and (min-width:768px) {
    .filterFeed .fc-filter-feed .fc-pcf--grid .fc-page-card--wrapper.hero {
        width: 50%
    }

    .filterFeed .fc-filter-feed .fc-pcf--grid .fc-page-card--wrapper.hero:first-child,
    .filterFeed .fc-filter-feed .fc-pcf--grid .fc-page-card--wrapper.hero:nth-child(2) {
        padding-top: 0
    }

    .filterFeed .fc-filter-feed .fc-pcf--grid .fc-page-card--wrapper.hero:nth-child(odd) {
        padding-left: 0;
        padding-right: 12.5px
    }

    .filterFeed .fc-filter-feed .fc-pcf--grid .fc-page-card--wrapper.hero:nth-child(2n) {
        padding-left: 12.5px;
        padding-right: 0
    }
}

.filterFeed .fc-filter-feed .fc-pcf--grid .fc-page-card--wrapper.hero>a .fc-page-card--pic {
    height: 130px
}

.hero .container-fluid {
    padding: 0
}

@media only screen and (min-width:768px)and (max-width:991px) {
    .hero .container-fluid {
        margin: 0 auto;
        max-width: 8in
    }
}

.hero .fc-sec--wrapper>.fc-sec--article .fc-sec--pic__img.position-top {
    -o-object-position: top;
    object-position: top
}

.hero .fc-sec--wrapper>.fc-sec--article .fc-sec--pic__img.position-middle {
    -o-object-position: center;
    object-position: center
}

.hero .fc-sec--wrapper>.fc-sec--article .fc-sec--pic__img.position-bottom {
    -o-object-position: bottom;
    object-position: bottom
}

.hero .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper {
    position: relative;
    z-index: 2
}

.hero .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.fc-sec--full-width {
    width: 100%
}

.hero .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-t-320,
.hero .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-t-320 {
    padding-top: 20pc
}

@media only screen and (min-width:768px) {
    .hero .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.bottom-left {
        -ms-flex-item-align: end;
        align-self: flex-end;
        width: 100%
    }

    .hero .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.bottom-left .fc-sec--content__title.fc-sec--align-bottom-left {
        text-align: left
    }
}

@media only screen and (max-width:767px) {

    .hero .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.bottom-center--mob,
    .hero .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.bottom-left--mob,
    .hero .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.center--mob,
    .hero .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.left--mob {
        width: 100%
    }

    .hero .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.bottom-center--mob,
    .hero .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.bottom-left--mob {
        -ms-flex-item-align: end;
        align-self: flex-end
    }

    .hero .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.bottom-left--mob .fc-sec--content__title.fc-sec--align-bottom-left--mob,
    .hero .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.bottom-left--mob .fc-sec--content__title.fc-sec--align-left--mob,
    .hero .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.left--mob .fc-sec--content__title.fc-sec--align-bottom-left--mob,
    .hero .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.left--mob .fc-sec--content__title.fc-sec--align-left--mob {
        text-align: left
    }

    .hero .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.bottom-center--mob .fc-sec--content__title.fc-sec--align-bottom-center--mob,
    .hero .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.bottom-center--mob .fc-sec--content__title.fc-sec--align-center--mob,
    .hero .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.center--mob .fc-sec--content__title.fc-sec--align-bottom-center--mob,
    .hero .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.center--mob .fc-sec--content__title.fc-sec--align-center--mob {
        text-align: center
    }

    .hero .fc-sec--wrapper>.fc-sec--article .fc-sec--content__title.fc-sec--align-bottom-left--mob,
    .hero .fc-sec--wrapper>.fc-sec--article .fc-sec--content__title.fc-sec--align-left--mob {
        text-align: left
    }

    .hero .fc-sec--wrapper>.fc-sec--article .fc-sec--content__title.fc-sec--align-center--mob,
    .hero .fc-sec--wrapper>.fc-sec--article .fc-sec--content__title.fc-sec--align-center--mob .pdg-rte-text {
        text-align: center
    }
}

.hero .pdg-wrapper {
    bottom: 0;
    z-index: 3
}

.hero .pdg-wrapper.left {
    left: 0
}

.hero .pdg-wrapper.right {
    right: 0
}

.hero .pdg-wrapper.center {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media only screen and (min-width:768px) {

    .hero .pdg-rte-scroll-indicator,
    .hero .pdg-rte-scroll-text {
        text-align: center
    }
}

.hero-pdg {
    background-color: #fff;
    line-height: 10px;
    padding: 9pt 9pt 10px
}

.hero-pdg--link {
    border-bottom: 1px solid transparent;
    color: #01856f;
    font-family: latobold, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 1.2rem;
    letter-spacing: 4px;
    margin: 0
}

.hero-pdg a.hero-pdg--link {
    color: #01856f
}

.hero-pdg p.hero-pdg--link {
    color: #01856f;
    line-height: 10px;
    text-shadow: none
}

.hero-pdg a.hero-pdg--link:hover {
    border-bottom: 1px solid #005469;
    color: #01856f;
    text-decoration: none
}

.hero-pdg .pdg-flag {
    fill: #005469;
    height: 10px
}

.hero .fc-hero--wrapper {
    position: relative
}

.hero .fc-hero--wrapper.fc-hero-bg--video-wrapper {
    overflow: hidden
}

.hero .fc-hero--wrapper.fc-hero-bg--video-wrapper .fc-hero-bg--video-playback-btn {
    background-color: transparent;
    border: none;
    color: #fff;
    right: 0;
    top: 30px;
    z-index: 99
}

.hero .fc-hero--wrapper.fc-hero-bg--video-wrapper .fc-hero-bg--video-playback-btn:focus {
    -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #006990;
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #006990;
    outline: 0
}

.hero .fc-hero--wrapper.fc-hero-bg--video-wrapper.prod {
    height: 100vh;
    min-height: 350px !important
}

.hero .fc-hero--wrapper.fc-hero-bg--video-wrapper.author-mode {
    height: 500px !important;
    max-height: 500px
}

.hero .fc-hero--wrapper.fc-hero-bg--video-wrapper.author-mode .fc-hero-bg--video-content {
    height: 500px;
    max-height: 500px
}

.hero .fc-hero--wrapper .fc-hero-bg {
    bottom: 0;
    left: 0;
    right: 0
}

.hero .fc-hero--wrapper .fc-hero-bg--white__1 {
    background-color: hsla(0, 0%, 100%, .1)
}

.hero .fc-hero--wrapper .fc-hero-bg--white__2 {
    background-color: hsla(0, 0%, 100%, .2)
}

.hero .fc-hero--wrapper .fc-hero-bg--white__3 {
    background-color: hsla(0, 0%, 100%, .3)
}

.hero .fc-hero--wrapper .fc-hero-bg--white__4 {
    background-color: hsla(0, 0%, 100%, .4)
}

.hero .fc-hero--wrapper .fc-hero-bg--white__5 {
    background-color: hsla(0, 0%, 100%, .5)
}

.hero .fc-hero--wrapper .fc-hero-bg--white__6 {
    background-color: hsla(0, 0%, 100%, .6)
}

.hero .fc-hero--wrapper .fc-hero-bg--white__7 {
    background-color: hsla(0, 0%, 100%, .7)
}

.hero .fc-hero--wrapper .fc-hero-bg--white__8 {
    background-color: hsla(0, 0%, 100%, .8)
}

.hero .fc-hero--wrapper .fc-hero-bg--white__9 {
    background-color: hsla(0, 0%, 100%, .9)
}

.hero .fc-hero--wrapper .fc-hero-bg--white-ds__1 {
    background-color: hsla(0, 0%, 100%, .1)
}

.hero .fc-hero--wrapper .fc-hero-bg--white-ds__2 {
    background-color: hsla(0, 0%, 100%, .2)
}

.hero .fc-hero--wrapper .fc-hero-bg--white-ds__3 {
    background-color: hsla(0, 0%, 100%, .3)
}

.hero .fc-hero--wrapper .fc-hero-bg--white-ds__4 {
    background-color: hsla(0, 0%, 100%, .4)
}

.hero .fc-hero--wrapper .fc-hero-bg--white-ds__5 {
    background-color: hsla(0, 0%, 100%, .5)
}

.hero .fc-hero--wrapper .fc-hero-bg--white-ds__6 {
    background-color: hsla(0, 0%, 100%, .6)
}

.hero .fc-hero--wrapper .fc-hero-bg--white-ds__7 {
    background-color: hsla(0, 0%, 100%, .7)
}

.hero .fc-hero--wrapper .fc-hero-bg--white-ds__8 {
    background-color: hsla(0, 0%, 100%, .8)
}

.hero .fc-hero--wrapper .fc-hero-bg--white-ds__9 {
    background-color: hsla(0, 0%, 100%, .9)
}

.hero .fc-hero--wrapper .fc-hero-bg--black__1 {
    background-color: rgba(35, 45, 49, .1)
}

.hero .fc-hero--wrapper .fc-hero-bg--black__2 {
    background-color: rgba(35, 45, 49, .2)
}

.hero .fc-hero--wrapper .fc-hero-bg--black__3 {
    background-color: rgba(35, 45, 49, .3)
}

.hero .fc-hero--wrapper .fc-hero-bg--black__4 {
    background-color: rgba(35, 45, 49, .4)
}

.hero .fc-hero--wrapper .fc-hero-bg--black__5 {
    background-color: rgba(35, 45, 49, .5)
}

.hero .fc-hero--wrapper .fc-hero-bg--black__6 {
    background-color: rgba(35, 45, 49, .6)
}

.hero .fc-hero--wrapper .fc-hero-bg--black__7 {
    background-color: rgba(35, 45, 49, .7)
}

.hero .fc-hero--wrapper .fc-hero-bg--black__8 {
    background-color: rgba(35, 45, 49, .8)
}

.hero .fc-hero--wrapper .fc-hero-bg--black__9 {
    background-color: rgba(35, 45, 49, .9)
}

.hero .fc-hero--wrapper .fc-hero-bg--gray-dark__1 {
    background-color: rgba(67, 83, 89, .1)
}

.hero .fc-hero--wrapper .fc-hero-bg--gray-dark__2 {
    background-color: rgba(67, 83, 89, .2)
}

.hero .fc-hero--wrapper .fc-hero-bg--gray-dark__3 {
    background-color: rgba(67, 83, 89, .3)
}

.hero .fc-hero--wrapper .fc-hero-bg--gray-dark__4 {
    background-color: rgba(67, 83, 89, .4)
}

.hero .fc-hero--wrapper .fc-hero-bg--gray-dark__5 {
    background-color: rgba(67, 83, 89, .5)
}

.hero .fc-hero--wrapper .fc-hero-bg--gray-dark__6 {
    background-color: rgba(67, 83, 89, .6)
}

.hero .fc-hero--wrapper .fc-hero-bg--gray-dark__7 {
    background-color: rgba(67, 83, 89, .7)
}

.hero .fc-hero--wrapper .fc-hero-bg--gray-dark__8 {
    background-color: rgba(67, 83, 89, .8)
}

.hero .fc-hero--wrapper .fc-hero-bg--gray-dark__9 {
    background-color: rgba(67, 83, 89, .9)
}

.hero .fc-hero--wrapper .fc-hero-bg--gray-medium__1 {
    background-color: rgba(123, 140, 146, .1)
}

.hero .fc-hero--wrapper .fc-hero-bg--gray-medium__2 {
    background-color: rgba(123, 140, 146, .2)
}

.hero .fc-hero--wrapper .fc-hero-bg--gray-medium__3 {
    background-color: rgba(123, 140, 146, .3)
}

.hero .fc-hero--wrapper .fc-hero-bg--gray-medium__4 {
    background-color: rgba(123, 140, 146, .4)
}

.hero .fc-hero--wrapper .fc-hero-bg--gray-medium__5 {
    background-color: rgba(123, 140, 146, .5)
}

.hero .fc-hero--wrapper .fc-hero-bg--gray-medium__6 {
    background-color: rgba(123, 140, 146, .6)
}

.hero .fc-hero--wrapper .fc-hero-bg--gray-medium__7 {
    background-color: rgba(123, 140, 146, .7)
}

.hero .fc-hero--wrapper .fc-hero-bg--gray-medium__8 {
    background-color: rgba(123, 140, 146, .8)
}

.hero .fc-hero--wrapper .fc-hero-bg--gray-medium__9 {
    background-color: rgba(123, 140, 146, .9)
}

.hero .fc-hero--wrapper .fc-hero-bg--gray-light__1 {
    background-color: hsla(197, 7%, 79%, .1)
}

.hero .fc-hero--wrapper .fc-hero-bg--gray-light__2 {
    background-color: hsla(197, 7%, 79%, .2)
}

.hero .fc-hero--wrapper .fc-hero-bg--gray-light__3 {
    background-color: hsla(197, 7%, 79%, .3)
}

.hero .fc-hero--wrapper .fc-hero-bg--gray-light__4 {
    background-color: hsla(197, 7%, 79%, .4)
}

.hero .fc-hero--wrapper .fc-hero-bg--gray-light__5 {
    background-color: hsla(197, 7%, 79%, .5)
}

.hero .fc-hero--wrapper .fc-hero-bg--gray-light__6 {
    background-color: hsla(197, 7%, 79%, .6)
}

.hero .fc-hero--wrapper .fc-hero-bg--gray-light__7 {
    background-color: hsla(197, 7%, 79%, .7)
}

.hero .fc-hero--wrapper .fc-hero-bg--gray-light__8 {
    background-color: hsla(197, 7%, 79%, .8)
}

.hero .fc-hero--wrapper .fc-hero-bg--gray-light__9 {
    background-color: hsla(197, 7%, 79%, .9)
}

.hero .fc-hero--wrapper .fc-hero-bg--blue__1 {
    background-color: rgba(0, 84, 105, .1)
}

.hero .fc-hero--wrapper .fc-hero-bg--blue__2 {
    background-color: rgba(0, 84, 105, .2)
}

.hero .fc-hero--wrapper .fc-hero-bg--blue__3 {
    background-color: rgba(0, 84, 105, .3)
}

.hero .fc-hero--wrapper .fc-hero-bg--blue__4 {
    background-color: rgba(0, 84, 105, .4)
}

.hero .fc-hero--wrapper .fc-hero-bg--blue__5 {
    background-color: rgba(0, 84, 105, .5)
}

.hero .fc-hero--wrapper .fc-hero-bg--blue__6 {
    background-color: rgba(0, 84, 105, .6)
}

.hero .fc-hero--wrapper .fc-hero-bg--blue__7 {
    background-color: rgba(0, 84, 105, .7)
}

.hero .fc-hero--wrapper .fc-hero-bg--blue__8 {
    background-color: rgba(0, 84, 105, .8)
}

.hero .fc-hero--wrapper .fc-hero-bg--blue__9 {
    background-color: rgba(0, 84, 105, .9)
}

.hero .fc-hero--wrapper .fc-hero-bg--green__1 {
    background-color: rgba(92, 129, 47, .1)
}

.hero .fc-hero--wrapper .fc-hero-bg--green__2 {
    background-color: rgba(92, 129, 47, .2)
}

.hero .fc-hero--wrapper .fc-hero-bg--green__3 {
    background-color: rgba(92, 129, 47, .3)
}

.hero .fc-hero--wrapper .fc-hero-bg--green__4 {
    background-color: rgba(92, 129, 47, .4)
}

.hero .fc-hero--wrapper .fc-hero-bg--green__5 {
    background-color: rgba(92, 129, 47, .5)
}

.hero .fc-hero--wrapper .fc-hero-bg--green__6 {
    background-color: rgba(92, 129, 47, .6)
}

.hero .fc-hero--wrapper .fc-hero-bg--green__7 {
    background-color: rgba(92, 129, 47, .7)
}

.hero .fc-hero--wrapper .fc-hero-bg--green__8 {
    background-color: rgba(92, 129, 47, .8)
}

.hero .fc-hero--wrapper .fc-hero-bg--green__9 {
    background-color: rgba(92, 129, 47, .9)
}

.hero .fc-hero--wrapper .fc-hero-bg--teal__1 {
    background-color: rgba(1, 133, 111, .1)
}

.hero .fc-hero--wrapper .fc-hero-bg--teal__2 {
    background-color: rgba(1, 133, 111, .2)
}

.hero .fc-hero--wrapper .fc-hero-bg--teal__3 {
    background-color: rgba(1, 133, 111, .3)
}

.hero .fc-hero--wrapper .fc-hero-bg--teal__4 {
    background-color: rgba(1, 133, 111, .4)
}

.hero .fc-hero--wrapper .fc-hero-bg--teal__5 {
    background-color: rgba(1, 133, 111, .5)
}

.hero .fc-hero--wrapper .fc-hero-bg--teal__6 {
    background-color: rgba(1, 133, 111, .6)
}

.hero .fc-hero--wrapper .fc-hero-bg--teal__7 {
    background-color: rgba(1, 133, 111, .7)
}

.hero .fc-hero--wrapper .fc-hero-bg--teal__8 {
    background-color: rgba(1, 133, 111, .8)
}

.hero .fc-hero--wrapper .fc-hero-bg--teal__9 {
    background-color: rgba(1, 133, 111, .9)
}

.hero .fc-hero--wrapper .fc-hero-bg--teal-light__1 {
    background-color: rgba(139, 213, 201, .1)
}

.hero .fc-hero--wrapper .fc-hero-bg--teal-light__2 {
    background-color: rgba(139, 213, 201, .2)
}

.hero .fc-hero--wrapper .fc-hero-bg--teal-light__3 {
    background-color: rgba(139, 213, 201, .3)
}

.hero .fc-hero--wrapper .fc-hero-bg--teal-light__4 {
    background-color: rgba(139, 213, 201, .4)
}

.hero .fc-hero--wrapper .fc-hero-bg--teal-light__5 {
    background-color: rgba(139, 213, 201, .5)
}

.hero .fc-hero--wrapper .fc-hero-bg--teal-light__6 {
    background-color: rgba(139, 213, 201, .6)
}

.hero .fc-hero--wrapper .fc-hero-bg--teal-light__7 {
    background-color: rgba(139, 213, 201, .7)
}

.hero .fc-hero--wrapper .fc-hero-bg--teal-light__8 {
    background-color: rgba(139, 213, 201, .8)
}

.hero .fc-hero--wrapper .fc-hero-bg--teal-light__9 {
    background-color: rgba(139, 213, 201, .9)
}

.hero .fc-hero--wrapper .fc-hero-bg--orange-dark__1 {
    background-color: rgba(234, 76, 0, .1)
}

.hero .fc-hero--wrapper .fc-hero-bg--orange-dark__2 {
    background-color: rgba(234, 76, 0, .2)
}

.hero .fc-hero--wrapper .fc-hero-bg--orange-dark__3 {
    background-color: rgba(234, 76, 0, .3)
}

.hero .fc-hero--wrapper .fc-hero-bg--orange-dark__4 {
    background-color: rgba(234, 76, 0, .4)
}

.hero .fc-hero--wrapper .fc-hero-bg--orange-dark__5 {
    background-color: rgba(234, 76, 0, .5)
}

.hero .fc-hero--wrapper .fc-hero-bg--orange-dark__6 {
    background-color: rgba(234, 76, 0, .6)
}

.hero .fc-hero--wrapper .fc-hero-bg--orange-dark__7 {
    background-color: rgba(234, 76, 0, .7)
}

.hero .fc-hero--wrapper .fc-hero-bg--orange-dark__8 {
    background-color: rgba(234, 76, 0, .8)
}

.hero .fc-hero--wrapper .fc-hero-bg--orange-dark__9 {
    background-color: rgba(234, 76, 0, .9)
}

.hero .fc-hero--wrapper .fc-hero-bg--orange-light__1 {
    background-color: rgba(247, 148, 29, .1)
}

.hero .fc-hero--wrapper .fc-hero-bg--orange-light__2 {
    background-color: rgba(247, 148, 29, .2)
}

.hero .fc-hero--wrapper .fc-hero-bg--orange-light__3 {
    background-color: rgba(247, 148, 29, .3)
}

.hero .fc-hero--wrapper .fc-hero-bg--orange-light__4 {
    background-color: rgba(247, 148, 29, .4)
}

.hero .fc-hero--wrapper .fc-hero-bg--orange-light__5 {
    background-color: rgba(247, 148, 29, .5)
}

.hero .fc-hero--wrapper .fc-hero-bg--orange-light__6 {
    background-color: rgba(247, 148, 29, .6)
}

.hero .fc-hero--wrapper .fc-hero-bg--orange-light__7 {
    background-color: rgba(247, 148, 29, .7)
}

.hero .fc-hero--wrapper .fc-hero-bg--orange-light__8 {
    background-color: rgba(247, 148, 29, .8)
}

.hero .fc-hero--wrapper .fc-hero-bg--orange-light__9 {
    background-color: rgba(247, 148, 29, .9)
}

.hero .fc-hero--wrapper .fc-hero-bg.fc-hero-bg-overlay--mob-tab-full {
    top: 0
}

.hero .fc-hero--wrapper .fc-hero-bg.fc-hero-bg-overlay--mob-tab-10 {
    top: calc(100% - 10px);
    z-index: 2
}

.hero .fc-hero--wrapper .fc-hero-bg.fc-hero-bg-overlay--mob-tab-20 {
    top: calc(100% - 20px);
    z-index: 2
}

.hero .fc-hero--wrapper .fc-hero-bg.fc-hero-bg-overlay--mob-tab-30 {
    top: calc(100% - 30px);
    z-index: 2
}

.hero .fc-hero--wrapper .fc-hero-bg.fc-hero-bg-overlay--mob-tab-40 {
    top: calc(100% - 40px);
    z-index: 2
}

.hero .fc-hero--wrapper .fc-hero-bg.fc-hero-bg-overlay--mob-tab-50 {
    top: calc(100% - 50px);
    z-index: 2
}

.hero .fc-hero--wrapper .fc-hero-bg.fc-hero-bg-overlay--mob-tab-60 {
    top: calc(100% - 60px);
    z-index: 2
}

.hero .fc-hero--wrapper .fc-hero-bg.fc-hero-bg-overlay--mob-tab-70 {
    top: calc(100% - 70px);
    z-index: 2
}

.hero .fc-hero--wrapper .fc-hero-bg.fc-hero-bg-overlay--mob-tab-80 {
    top: calc(100% - 5pc);
    z-index: 2
}

.hero .fc-hero--wrapper .fc-hero-bg.fc-hero-bg-overlay--mob-tab-100 {
    top: calc(100% - 75pt);
    z-index: 2
}

.hero .fc-hero--wrapper .fc-hero-bg.fc-hero-bg-overlay--mob-tab-120 {
    top: calc(100% - 90pt);
    z-index: 2
}

.hero .fc-hero--wrapper .fc-hero-bg.fc-hero-bg-overlay--mob-tab-140 {
    top: calc(100% - 140px);
    z-index: 2
}

.hero .fc-hero--wrapper .fc-hero-bg.fc-hero-bg-overlay--mob-tab-160 {
    top: calc(100% - 10pc);
    z-index: 2
}

.hero .fc-hero--wrapper .fc-hero-bg.fc-hero-bg-overlay--mob-tab-180 {
    top: calc(100% - 180px);
    z-index: 2
}

.hero .fc-hero--wrapper .fc-hero-bg.fc-hero-bg-overlay--mob-tab-200 {
    top: calc(100% - 200px);
    z-index: 2
}

.hero .fc-hero--wrapper .fc-hero-bg.fc-hero-bg-overlay--mob-tab-220 {
    top: calc(100% - 220px);
    z-index: 2
}

@media only screen and (min-width:992px) {
    .hero .fc-hero--wrapper .fc-hero-bg.fc-hero-bg-overlay--dktp-full {
        top: 0
    }

    .hero .fc-hero--wrapper .fc-hero-bg.fc-hero-bg-overlay--dktp-10 {
        top: calc(100% - 10px);
        z-index: 2
    }

    .hero .fc-hero--wrapper .fc-hero-bg.fc-hero-bg-overlay--dktp-20 {
        top: calc(100% - 20px);
        z-index: 2
    }

    .hero .fc-hero--wrapper .fc-hero-bg.fc-hero-bg-overlay--dktp-30 {
        top: calc(100% - 30px);
        z-index: 2
    }

    .hero .fc-hero--wrapper .fc-hero-bg.fc-hero-bg-overlay--dktp-40 {
        top: calc(100% - 40px);
        z-index: 2
    }

    .hero .fc-hero--wrapper .fc-hero-bg.fc-hero-bg-overlay--dktp-50 {
        top: calc(100% - 50px);
        z-index: 2
    }

    .hero .fc-hero--wrapper .fc-hero-bg.fc-hero-bg-overlay--dktp-60 {
        top: calc(100% - 60px);
        z-index: 2
    }

    .hero .fc-hero--wrapper .fc-hero-bg.fc-hero-bg-overlay--dktp-70 {
        top: calc(100% - 70px);
        z-index: 2
    }

    .hero .fc-hero--wrapper .fc-hero-bg.fc-hero-bg-overlay--dktp-80 {
        top: calc(100% - 5pc);
        z-index: 2
    }

    .hero .fc-hero--wrapper .fc-hero-bg.fc-hero-bg-overlay--dktp-100 {
        top: calc(100% - 75pt);
        z-index: 2
    }

    .hero .fc-hero--wrapper .fc-hero-bg.fc-hero-bg-overlay--dktp-120 {
        top: calc(100% - 90pt);
        z-index: 2
    }

    .hero .fc-hero--wrapper .fc-hero-bg.fc-hero-bg-overlay--dktp-140 {
        top: calc(100% - 140px);
        z-index: 2
    }

    .hero .fc-hero--wrapper .fc-hero-bg.fc-hero-bg-overlay--dktp-160 {
        top: calc(100% - 10pc);
        z-index: 2
    }

    .hero .fc-hero--wrapper .fc-hero-bg.fc-hero-bg-overlay--dktp-180 {
        top: calc(100% - 180px);
        z-index: 2
    }

    .hero .fc-hero--wrapper .fc-hero-bg.fc-hero-bg-overlay--dktp-200 {
        top: calc(100% - 200px);
        z-index: 2
    }

    .hero .fc-hero--wrapper .fc-hero-bg.fc-hero-bg-overlay--dktp-220 {
        top: calc(100% - 220px);
        z-index: 2
    }
}

.hero .fc-hero--wrapper .fc-hero-bg--video {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    width: 100%
}

.hero .fc-hero--wrapper .fc-hero-bg--video-content {
    height: inherit
}

.hero.fc-text-white .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon {
    height: 38px;
    width: 38px
}

.hero.fc-text-white .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon path {
    fill: #fff !important;
    stroke: #fff !important
}

.hero.fc-text-white .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-facebook path:first-child {
    fill: #4373b9
}

.hero.fc-text-white .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2) {
    fill: #fff
}

.hero.fc-text-white .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-twitter path {
    fill: #4496d2
}

.hero.fc-text-white .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-youtube path:first-child {
    fill: #ed2224
}

.hero.fc-text-white .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-linkedin path:first-child,
.hero.fc-text-white .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.hero.fc-text-white .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-linkedin path:nth-child(2) {
    fill: #0274b3
}

.hero.fc-text-white-ds .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon {
    height: 38px;
    width: 38px
}

.hero.fc-text-white-ds .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon path {
    fill: #fff !important;
    stroke: #fff !important
}

.hero.fc-text-white-ds .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-facebook path:first-child {
    fill: #4373b9
}

.hero.fc-text-white-ds .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2) {
    fill: #fff
}

.hero.fc-text-white-ds .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-twitter path {
    fill: #4496d2
}

.hero.fc-text-white-ds .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-youtube path:first-child {
    fill: #ed2224
}

.hero.fc-text-white-ds .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-linkedin path:first-child,
.hero.fc-text-white-ds .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.hero.fc-text-white-ds .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-linkedin path:nth-child(2) {
    fill: #0274b3
}

.hero.fc-text-black .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon {
    height: 38px;
    width: 38px
}

.hero.fc-text-black .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon path {
    fill: #232d31 !important;
    stroke: #232d31 !important
}

.hero.fc-text-black .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-facebook path:first-child {
    fill: #4373b9
}

.hero.fc-text-black .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2) {
    fill: #fff
}

.hero.fc-text-black .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-twitter path {
    fill: #4496d2
}

.hero.fc-text-black .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-youtube path:first-child {
    fill: #ed2224
}

.hero.fc-text-black .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-linkedin path:first-child,
.hero.fc-text-black .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.hero.fc-text-black .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-linkedin path:nth-child(2) {
    fill: #0274b3
}

.hero.fc-text-gray-dark .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon {
    height: 38px;
    width: 38px
}

.hero.fc-text-gray-dark .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon path {
    fill: #435359 !important;
    stroke: #435359 !important
}

.hero.fc-text-gray-dark .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-facebook path:first-child {
    fill: #4373b9
}

.hero.fc-text-gray-dark .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2) {
    fill: #fff
}

.hero.fc-text-gray-dark .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-twitter path {
    fill: #4496d2
}

.hero.fc-text-gray-dark .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-youtube path:first-child {
    fill: #ed2224
}

.hero.fc-text-gray-dark .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-linkedin path:first-child,
.hero.fc-text-gray-dark .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.hero.fc-text-gray-dark .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-linkedin path:nth-child(2) {
    fill: #0274b3
}

.hero.fc-text-gray-medium .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon {
    height: 38px;
    width: 38px
}

.hero.fc-text-gray-medium .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon path {
    fill: #7b8c92 !important;
    stroke: #7b8c92 !important
}

.hero.fc-text-gray-medium .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-facebook path:first-child {
    fill: #4373b9
}

.hero.fc-text-gray-medium .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2) {
    fill: #fff
}

.hero.fc-text-gray-medium .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-twitter path {
    fill: #4496d2
}

.hero.fc-text-gray-medium .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-youtube path:first-child {
    fill: #ed2224
}

.hero.fc-text-gray-medium .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-linkedin path:first-child,
.hero.fc-text-gray-medium .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.hero.fc-text-gray-medium .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-linkedin path:nth-child(2) {
    fill: #0274b3
}

.hero.fc-text-gray-light .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon {
    height: 38px;
    width: 38px
}

.hero.fc-text-gray-light .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon path {
    fill: #c6cbcd !important;
    stroke: #c6cbcd !important
}

.hero.fc-text-gray-light .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-facebook path:first-child {
    fill: #4373b9
}

.hero.fc-text-gray-light .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2) {
    fill: #fff
}

.hero.fc-text-gray-light .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-twitter path {
    fill: #4496d2
}

.hero.fc-text-gray-light .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-youtube path:first-child {
    fill: #ed2224
}

.hero.fc-text-gray-light .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-linkedin path:first-child,
.hero.fc-text-gray-light .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.hero.fc-text-gray-light .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-linkedin path:nth-child(2) {
    fill: #0274b3
}

.hero.fc-text-blue .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon {
    height: 38px;
    width: 38px
}

.hero.fc-text-blue .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon path {
    fill: #005469 !important;
    stroke: #005469 !important
}

.hero.fc-text-blue .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-facebook path:first-child {
    fill: #4373b9
}

.hero.fc-text-blue .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2) {
    fill: #fff
}

.hero.fc-text-blue .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-twitter path {
    fill: #4496d2
}

.hero.fc-text-blue .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-youtube path:first-child {
    fill: #ed2224
}

.hero.fc-text-blue .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-linkedin path:first-child,
.hero.fc-text-blue .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.hero.fc-text-blue .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-linkedin path:nth-child(2) {
    fill: #0274b3
}

.hero.fc-text-green .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon {
    height: 38px;
    width: 38px
}

.hero.fc-text-green .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon path {
    fill: #5c812f !important;
    stroke: #5c812f !important
}

.hero.fc-text-green .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-facebook path:first-child {
    fill: #4373b9
}

.hero.fc-text-green .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2) {
    fill: #fff
}

.hero.fc-text-green .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-twitter path {
    fill: #4496d2
}

.hero.fc-text-green .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-youtube path:first-child {
    fill: #ed2224
}

.hero.fc-text-green .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-linkedin path:first-child,
.hero.fc-text-green .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.hero.fc-text-green .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-linkedin path:nth-child(2) {
    fill: #0274b3
}

.hero.fc-text-teal .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon {
    height: 38px;
    width: 38px
}

.hero.fc-text-teal .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon path {
    fill: #01856f !important;
    stroke: #01856f !important
}

.hero.fc-text-teal .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-facebook path:first-child {
    fill: #4373b9
}

.hero.fc-text-teal .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2) {
    fill: #fff
}

.hero.fc-text-teal .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-twitter path {
    fill: #4496d2
}

.hero.fc-text-teal .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-youtube path:first-child {
    fill: #ed2224
}

.hero.fc-text-teal .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-linkedin path:first-child,
.hero.fc-text-teal .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.hero.fc-text-teal .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-linkedin path:nth-child(2) {
    fill: #0274b3
}

.hero.fc-text-teal-light .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon {
    height: 38px;
    width: 38px
}

.hero.fc-text-teal-light .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon path {
    fill: #8bd5c9 !important;
    stroke: #8bd5c9 !important
}

.hero.fc-text-teal-light .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-facebook path:first-child {
    fill: #4373b9
}

.hero.fc-text-teal-light .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2) {
    fill: #fff
}

.hero.fc-text-teal-light .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-twitter path {
    fill: #4496d2
}

.hero.fc-text-teal-light .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-youtube path:first-child {
    fill: #ed2224
}

.hero.fc-text-teal-light .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-linkedin path:first-child,
.hero.fc-text-teal-light .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.hero.fc-text-teal-light .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-linkedin path:nth-child(2) {
    fill: #0274b3
}

.hero.fc-text-orange-dark .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon {
    height: 38px;
    width: 38px
}

.hero.fc-text-orange-dark .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon path {
    fill: #ea4c00 !important;
    stroke: #ea4c00 !important
}

.hero.fc-text-orange-dark .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-facebook path:first-child {
    fill: #4373b9
}

.hero.fc-text-orange-dark .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2) {
    fill: #fff
}

.hero.fc-text-orange-dark .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-twitter path {
    fill: #4496d2
}

.hero.fc-text-orange-dark .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-youtube path:first-child {
    fill: #ed2224
}

.hero.fc-text-orange-dark .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-linkedin path:first-child,
.hero.fc-text-orange-dark .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.hero.fc-text-orange-dark .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-linkedin path:nth-child(2) {
    fill: #0274b3
}

.hero.fc-text-orange-light .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon {
    height: 38px;
    width: 38px
}

.hero.fc-text-orange-light .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon path {
    fill: #f7941d !important;
    stroke: #f7941d !important
}

.hero.fc-text-orange-light .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-facebook path:first-child {
    fill: #4373b9
}

.hero.fc-text-orange-light .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2) {
    fill: #fff
}

.hero.fc-text-orange-light .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-twitter path {
    fill: #4496d2
}

.hero.fc-text-orange-light .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-youtube path:first-child {
    fill: #ed2224
}

.hero.fc-text-orange-light .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-linkedin path:first-child,
.hero.fc-text-orange-light .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.hero.fc-text-orange-light .fc-hero-bg--video-playback-btn .fc-cta-wrapper--link__icon.fc-linkedin path:nth-child(2) {
    fill: #0274b3
}

.fc-ht-table--wrapper .fc-sec--show-hide--btn:hover .fc-sec--show-hide--btn__label {
    text-decoration: underline
}

.imageVideo:has(.fc-imageVideo--full-height) {
    display: grid;
    height: 100%;
    width: 100%
}

.fc-imageVideo--wrapper.text-left,
.fc-imageVideo--wrapper.text-right {
    text-align: center
}

@media only screen and (min-width:768px) {
    .fc-imageVideo--wrapper.text-left {
        text-align: left
    }

    .fc-imageVideo--wrapper.text-right {
        text-align: right
    }
}

@media only screen and (max-width:767px) {
    .fc-imageVideo--wrapper .fc-imageVideo--pic__img.mob-max-100 {
        max-width: 100%;
        width: 100%
    }

    .fc-imageVideo--wrapper .fc-imageVideo--pic__img.mob-max-90 {
        max-width: 90%;
        width: 90%
    }

    .fc-imageVideo--wrapper .fc-imageVideo--pic__img.mob-max-80 {
        max-width: 80%;
        width: 80%
    }

    .fc-imageVideo--wrapper .fc-imageVideo--pic__img.mob-max-70 {
        max-width: 70%;
        width: 70%
    }

    .fc-imageVideo--wrapper .fc-imageVideo--pic__img.mob-max-60 {
        max-width: 60%;
        width: 60%
    }

    .fc-imageVideo--wrapper .fc-imageVideo--pic__img.mob-max-50 {
        max-width: 50%;
        width: 50%
    }

    .fc-imageVideo--wrapper .fc-imageVideo--pic__img.mob-max-40 {
        max-width: 40%;
        width: 40%
    }

    .fc-imageVideo--wrapper .fc-imageVideo--pic__img.mob-max-30 {
        max-width: 30%;
        width: 30%
    }

    .fc-imageVideo--wrapper .fc-imageVideo--pic__img.mob-max-20 {
        max-width: 20%;
        width: 20%
    }

    .fc-imageVideo--wrapper .fc-imageVideo--pic__img.mob-max-10 {
        max-width: 10%;
        width: 10%
    }
}

.fc-imageVideo--wrapper .fc-imageVideo--pic__img-max-100 {
    max-width: 100%;
    width: 100%
}

.fc-imageVideo--wrapper .fc-imageVideo--pic__img-max-90 {
    max-width: 90%;
    width: 90%
}

.fc-imageVideo--wrapper .fc-imageVideo--pic__img-max-80 {
    max-width: 80%;
    width: 80%
}

.fc-imageVideo--wrapper .fc-imageVideo--pic__img-max-70 {
    max-width: 70%;
    width: 70%
}

.fc-imageVideo--wrapper .fc-imageVideo--pic__img-max-60 {
    max-width: 60%;
    width: 60%
}

.fc-imageVideo--wrapper .fc-imageVideo--pic__img-max-50 {
    max-width: 50%;
    width: 50%
}

.fc-imageVideo--wrapper .fc-imageVideo--pic__img-max-40 {
    max-width: 40%;
    width: 40%
}

.fc-imageVideo--wrapper .fc-imageVideo--pic__img-max-30 {
    max-width: 30%;
    width: 30%
}

.fc-imageVideo--wrapper .fc-imageVideo--pic__img-max-20 {
    max-width: 20%;
    width: 20%
}

.fc-imageVideo--wrapper .fc-imageVideo--pic__img-max-10 {
    max-width: 10%;
    width: 10%
}

.fc-imageVideo--video--wrapper__ext,
.fc-imageVideo--video--wrapper__inline-ext,
.fc-imageVideo--video--wrapper__rel {
    overflow: hidden;
    position: relative
}

.fc-imageVideo--video--wrapper__ext iframe,
.fc-imageVideo--video--wrapper__ext source,
.fc-imageVideo--video--wrapper__inline-ext iframe,
.fc-imageVideo--video--wrapper__inline-ext source,
.fc-imageVideo--video--wrapper__rel iframe,
.fc-imageVideo--video--wrapper__rel source {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.fc-imageVideo--video--wrapper__inline-rel,
.fc-imageVideo--video--wrapper__rel {
    width: 100%
}

.fc-imageVideo--video--wrapper__ext,
.fc-imageVideo--video--wrapper__inline-ext {
    height: 0;
    padding-bottom: 56.25%
}

.imageVideo .modal-body .fc-imageVideo--pic {
    position: relative
}

@media only screen and (max-width:767px) {
    .imageVideo .modal-body .fc-imageVideo--pic__img.mob-max-100 {
        max-width: 100%;
        width: 100%
    }

    .imageVideo .modal-body .fc-imageVideo--pic__img.mob-max-90 {
        max-width: 90%;
        width: 90%
    }

    .imageVideo .modal-body .fc-imageVideo--pic__img.mob-max-80 {
        max-width: 80%;
        width: 80%
    }

    .imageVideo .modal-body .fc-imageVideo--pic__img.mob-max-70 {
        max-width: 70%;
        width: 70%
    }

    .imageVideo .modal-body .fc-imageVideo--pic__img.mob-max-60 {
        max-width: 60%;
        width: 60%
    }

    .imageVideo .modal-body .fc-imageVideo--pic__img.mob-max-50 {
        max-width: 50%;
        width: 50%
    }

    .imageVideo .modal-body .fc-imageVideo--pic__img.mob-max-40 {
        max-width: 40%;
        width: 40%
    }

    .imageVideo .modal-body .fc-imageVideo--pic__img.mob-max-30 {
        max-width: 30%;
        width: 30%
    }

    .imageVideo .modal-body .fc-imageVideo--pic__img.mob-max-20 {
        max-width: 20%;
        width: 20%
    }

    .imageVideo .modal-body .fc-imageVideo--pic__img.mob-max-10 {
        max-width: 10%;
        width: 10%
    }
}

.imageVideo .modal-body .fc-imageVideo--pic__img-max-100 {
    max-width: 100%;
    width: 100%
}

.imageVideo .modal-body .fc-imageVideo--pic__img-max-90 {
    max-width: 90%;
    width: 90%
}

.imageVideo .modal-body .fc-imageVideo--pic__img-max-80 {
    max-width: 80%;
    width: 80%
}

.imageVideo .modal-body .fc-imageVideo--pic__img-max-70 {
    max-width: 70%;
    width: 70%
}

.imageVideo .modal-body .fc-imageVideo--pic__img-max-60 {
    max-width: 60%;
    width: 60%
}

.imageVideo .modal-body .fc-imageVideo--pic__img-max-50 {
    max-width: 50%;
    width: 50%
}

.imageVideo .modal-body .fc-imageVideo--pic__img-max-40 {
    max-width: 40%;
    width: 40%
}

.imageVideo .modal-body .fc-imageVideo--pic__img-max-30 {
    max-width: 30%;
    width: 30%
}

.imageVideo .modal-body .fc-imageVideo--pic__img-max-20 {
    max-width: 20%;
    width: 20%
}

.imageVideo .modal-body .fc-imageVideo--pic__img-max-10 {
    max-width: 10%;
    width: 10%
}

.fc-imp-tbl {
    display: block;
    font-size: 1.6rem
}

.fc-imp-tbl_thead {
    display: none
}

.fc-imp-tbl_tbody {
    display: block
}

.fc-imp-tbl_tbody .fc-imp-tbl_tr:last-child {
    border-bottom: 4px solid #e8eceb
}

.fc-imp-tbl_tr {
    display: block;
    width: 100%
}

.fc-imp-tbl_tr--0 .fc-imp-tbl_td:first-child {
    border-bottom: 3px solid #abc6d1;
    border-top: 3px solid #abc6d1;
    margin-top: 20px;
    padding: 10px
}

.fc-imp-tbl_td {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    border-bottom: 2px solid #e8eceb;
    border-top: 1px solid #e8eceb;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding: 10px 30px 10px 10px;
    text-align: left
}

.fc-imp-tbl_td:first-child {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 2rem
}

.fc-imp-tbl_td--left {
    text-align: left
}

.fc-imp-tbl_td--right {
    text-align: right
}

.fc-imp-tbl_td--center {
    text-align: center
}

.fc-imp-tbl_td--bg-white {
    background-color: #fff
}

.fc-imp-tbl_td--bg-gray {
    background-color: #f1f3f4
}

.fc-imp-tbl .fc-cta-wrapper--link {
    color: #006990;
    display: inline;
    font-size: 2rem;
    font-style: italic
}

.fc-imp-tbl .fc-cta-wrapper--link:focus,
.fc-imp-tbl .fc-cta-wrapper--link:hover {
    text-decoration: underline
}

.fc-imp-tbl_th {
    text-align: left
}

.fc-imp-tbl_multi-header-row .fc-imp-tbl_th {
    padding: 10px
}

.fc-imp-tbl_multi-header-row .fc-imp-tbl_th[colspan]:not([colspan="1"]) {
    text-align: center
}

.fc-imp-tbl_pool-perf-multi .fc-imp-tbl_tr--0 .fc-imp-tbl_td:first-child,
.fc-imp-tbl_pool-perf-single .fc-imp-tbl_tr--0 .fc-imp-tbl_td:first-child {
    background-color: #f5fbf4;
    font-weight: 700
}

.fc-imp-tbl_exp-rto .fc-imp-tbl_td .fc-mob-col-header br,
.fc-imp-tbl_exp-rto .fc-imp-tbl_td--empty,
.fc-imp-tbl_mkt-ind .fc-imp-tbl_td .fc-mob-col-header br,
.fc-imp-tbl_mkt-ind .fc-imp-tbl_td--empty,
.fc-imp-tbl_pool-perf-multi .fc-imp-tbl_td .fc-mob-col-header br,
.fc-imp-tbl_pool-perf-multi .fc-imp-tbl_td--empty,
.fc-imp-tbl_pool-perf-single .fc-imp-tbl_td .fc-mob-col-header br,
.fc-imp-tbl_pool-perf-single .fc-imp-tbl_td--empty {
    display: none
}

.fc-imp-tbl_exp-rto .fc-imp-tbl_td:first-child,
.fc-imp-tbl_mkt-ind .fc-imp-tbl_td:first-child,
.fc-imp-tbl_pool-perf-multi .fc-imp-tbl_td:first-child,
.fc-imp-tbl_pool-perf-single .fc-imp-tbl_td:first-child {
    border-bottom: 3px solid #abc6d1;
    border-top: 3px solid #abc6d1;
    font-weight: 400;
    margin-top: 20px;
    min-height: 5pc
}

.fc-imp-tbl_pool-perf-multi .fc-imp-tbl_tr--0 .fc-imp-tbl_td:first-child {
    padding: 10px 30px 10px 10px
}

.fc-imp-tbl_pool-perf-multi .fc-imp-tbl_tr--2 {
    border-bottom: 5px solid #e8eceb
}

.fc-imp-tbl_pool-perf-multi .fc-imp-tbl_tr--2:after {
    border-bottom: 3px solid #e8eceb;
    border-top: 1px solid #e8eceb;
    content: " ";
    display: block;
    height: 23px;
    width: 100%
}

.fc-imp-tbl_pool-perf-multi .fc-imp-tbl_td:first-child {
    font-style: italic;
    padding: 10px 30px
}

.fc-imp-tbl_pool-perf-single .fc-imp-tbl_tr--0 .fc-imp-tbl_td:first-child {
    font-style: normal;
    padding: 10px
}

.fc-imp-tbl_pool-perf-single .fc-imp-tbl_td {
    padding: 15px 30px 15px 20px
}

.fc-imp-tbl_pool-perf-single .fc-imp-tbl_td:first-child {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px
}

.fc-imp-tbl_mkt-ind .fc-imp-tbl_td,
.fc-imp-tbl_pool-perf-multi .fc-imp-tbl_td {
    padding: 10px 30px
}

.fc-imp-tbl_exp-rto .fc-imp-tbl_thead,
.fc-imp-tbl_mkt-ind .fc-imp-tbl_thead {
    border-bottom: none;
    border-top: 3px solid #abc6d1;
    display: block
}

.fc-imp-tbl_exp-rto .fc-imp-tbl_thead .fc-imp-tbl_tr,
.fc-imp-tbl_mkt-ind .fc-imp-tbl_thead .fc-imp-tbl_tr {
    background-color: #fff;
    display: none
}

.fc-imp-tbl_exp-rto .fc-imp-tbl_thead .fc-imp-tbl_tr:first-child,
.fc-imp-tbl_mkt-ind .fc-imp-tbl_thead .fc-imp-tbl_tr:first-child {
    display: block;
    width: 100%
}

.fc-imp-tbl_exp-rto .fc-imp-tbl_tr:first-child .fc-imp-tbl_th,
.fc-imp-tbl_mkt-ind .fc-imp-tbl_tr:first-child .fc-imp-tbl_th {
    display: none
}

.fc-imp-tbl_exp-rto .fc-imp-tbl_tr:first-child .fc-imp-tbl_th:first-child,
.fc-imp-tbl_mkt-ind .fc-imp-tbl_tr:first-child .fc-imp-tbl_th:first-child {
    -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;
    font-size: 2rem;
    justify-content: center;
    min-height: 5pc;
    text-align: center;
    width: 100%
}

.fc-imp-tbl_mkt-ind .fc-imp-tbl_tr--0 .fc-imp-tbl_td:first-child {
    margin-top: 0;
    padding: 10px 30px
}

.fc-imp-tbl_mkt-ind .fc-imp-tbl_tr--2 {
    border-bottom: 3px solid #e8eceb
}

.fc-imp-tbl_clp-holdings .fc-imp-tbl_td:first-child .fc-mob-col-header,
.fc-imp-tbl_exp-rto .fc-imp-tbl_td:first-child .fc-mob-col-header,
.fc-imp-tbl_mkt-ind .fc-imp-tbl_td:first-child .fc-mob-col-header {
    display: none !important
}

.fc-imp-tbl_clp-holdings .fc-imp-tbl_tr--0 .fc-imp-tbl_td:first-child {
    border-bottom: 2px solid #e8eceb;
    border-top: 6px solid #e8eceb
}

.fc-imp-tbl_exp-rto .fc-imp-tbl_thead {
    display: none
}

.fc-imp-tbl_exp-rto .fc-imp-tbl_th {
    text-align: center
}

.fc-imp-tbl_exp-rto .fc-imp-tbl_tr {
    border-bottom: 6px solid #e8eceb
}

.fc-imp-tbl_exp-rto .fc-imp-tbl_tr--2 {
    border-bottom: 3px solid #e8eceb
}

.fc-imp-tbl_exp-rto .fc-imp-tbl_tr .fc-imp-tbl_td {
    padding: 20px
}

.fc-imp-tbl_exp-rto .fc-imp-tbl_tr .fc-imp-tbl_td:first-child {
    padding: 10px
}

.fc-imp-tbl_wic-tbl .fc-imp-tbl_thead {
    display: none
}

.fc-imp-tbl_wic-tbl .fc-imp-tbl_thead .fc-imp-tbl_tr .fc-imp-tbl_th {
    text-align: center
}

.fc-imp-tbl_wic-tbl .fc-imp-tbl_thead .fc-imp-tbl_tr .fc-imp-tbl_th:first-child {
    text-align: left
}

.fc-imp-tbl_wic-tbl .fc-imp-tbl_th p {
    font-size: 1.4rem;
    margin: 0 auto;
    max-width: 75pt
}

.fc-imp-tbl_wic-tbl .fc-imp-tbl_th:nth-child(2) p:after {
    content: "+";
    position: relative;
    right: -60px;
    top: -10px
}

.fc-imp-tbl_wic-tbl .fc-imp-tbl_th:nth-child(3) p:after {
    content: "=";
    position: relative;
    right: -45px;
    top: -1px
}

.fc-imp-tbl_wic-tbl .fc-imp-tbl_tr .fc-imp-tbl_td {
    padding: 15px 30px 15px 20px
}

.fc-imp-tbl_wic-tbl .fc-imp-tbl_tr .fc-imp-tbl_td:first-child {
    padding: 15px 30px 15px 10px
}

.fc-imp-tbl_wic-tbl .fc-imp-tbl_tr--0 .fc-imp-tbl_td:first-child {
    border-bottom: 2px solid #e8eceb;
    border-top: 6px solid #e8eceb;
    padding: 15px 30px 15px 10px
}

.fc-imp-tbl_wic-tbl .fc-imp-tbl_tr--2 {
    border-bottom: 3px solid #e8eceb
}

.fc-imp-tbl_wic-tbl .fc-imp-tbl_td:first-child {
    font-weight: 700
}

.fc-imp-tbl_wic-tbl .fc-imp-tbl_td:nth-child(3) .fc-mob-col-header p:before {
    content: "+";
    margin-right: 5px
}

.fc-imp-tbl_wic-tbl .fc-imp-tbl_td:nth-child(4) .fc-mob-col-header p:before {
    content: "=";
    margin-right: 5px
}

@media only screen and (min-width:768px) {
    .fc-imp-tbl {
        display: table
    }

    .fc-imp-tbl_tbody,
    .fc-imp-tbl_thead {
        display: table-row-group
    }

    .fc-imp-tbl_tbody .fc-imp-tbl_tr:last-child {
        border-bottom: 3px solid #e8eceb
    }

    .fc-imp-tbl_tr {
        display: table-row;
        width: auto
    }

    .fc-imp-tbl_tr--0 .fc-imp-tbl_td:first-child {
        border-bottom: none;
        border-top: none;
        height: unset;
        margin-top: 0;
        padding: 10px 30px 10px 10px
    }

    .fc-imp-tbl_td {
        border-bottom: none;
        border-top: none;
        display: table-cell
    }

    .fc-imp-tbl .fc-cta-wrapper--link,
    .fc-imp-tbl_td:first-child {
        font-size: 1.6rem
    }

    .fc-imp-tbl_pool-perf-multi .fc-imp-tbl_tr--0,
    .fc-imp-tbl_pool-perf-single .fc-imp-tbl_tr--0 {
        background-color: #f5fbf4
    }

    .fc-imp-tbl_mkt-ind .fc-imp-tbl_td:first-child,
    .fc-imp-tbl_pool-perf-multi .fc-imp-tbl_td:first-child {
        width: 35%
    }

    .fc-imp-tbl_mkt-ind .fc-imp-tbl_tbody .fc-imp-tbl_tr:last-child,
    .fc-imp-tbl_pool-perf-multi .fc-imp-tbl_tbody .fc-imp-tbl_tr:last-child {
        border-bottom: 5px solid #e8eceb
    }

    .fc-imp-tbl_exp-rto .fc-imp-tbl_tr--0 .fc-imp-tbl_td:first-child,
    .fc-imp-tbl_mkt-ind .fc-imp-tbl_tr--0 .fc-imp-tbl_td:first-child,
    .fc-imp-tbl_pool-perf-multi .fc-imp-tbl_tr--0 .fc-imp-tbl_td:first-child,
    .fc-imp-tbl_pool-perf-single .fc-imp-tbl_tr--0 .fc-imp-tbl_td:first-child {
        border-top: none
    }

    .fc-imp-tbl_exp-rto .fc-imp-tbl_td--empty,
    .fc-imp-tbl_mkt-ind .fc-imp-tbl_td--empty,
    .fc-imp-tbl_pool-perf-multi .fc-imp-tbl_td--empty,
    .fc-imp-tbl_pool-perf-single .fc-imp-tbl_td--empty {
        display: table-cell
    }

    .fc-imp-tbl_exp-rto .fc-imp-tbl_td .fc-mob-col-header br,
    .fc-imp-tbl_mkt-ind .fc-imp-tbl_td .fc-mob-col-header br,
    .fc-imp-tbl_pool-perf-multi .fc-imp-tbl_td .fc-mob-col-header br,
    .fc-imp-tbl_pool-perf-single .fc-imp-tbl_td .fc-mob-col-header br {
        display: inline
    }

    .fc-imp-tbl_exp-rto .fc-imp-tbl_td:first-child,
    .fc-imp-tbl_mkt-ind .fc-imp-tbl_td:first-child,
    .fc-imp-tbl_pool-perf-multi .fc-imp-tbl_td:first-child,
    .fc-imp-tbl_pool-perf-single .fc-imp-tbl_td:first-child {
        border-bottom: 3px solid #e8eceb;
        min-height: unset
    }

    .fc-imp-tbl_pool-perf-multi .fc-imp-tbl_tr--2:after {
        display: none
    }

    .fc-imp-tbl_pool-perf-multi .fc-imp-tbl_td {
        padding: 10px 30px 10px 10px
    }

    .fc-imp-tbl_pool-perf-single .fc-imp-tbl_th {
        text-align: center
    }

    .fc-imp-tbl_pool-perf-single .fc-imp-tbl_tr--0 .fc-imp-tbl_td:first-child {
        font-weight: 400;
        padding: 20px
    }

    .fc-imp-tbl_pool-perf-single .fc-imp-tbl_td,
    .fc-imp-tbl_pool-perf-single .fc-imp-tbl_td:first-child {
        padding: 20px
    }

    .fc-imp-tbl_pool-perf-single .fc-imp-tbl_td:not(:first-child) {
        text-align: right
    }

    .fc-imp-tbl_mkt-ind .fc-imp-tbl_td {
        padding: 10px 30px 10px 10px
    }

    .fc-imp-tbl_mkt-ind .fc-imp-tbl_td:first-child {
        padding: 10px 30px
    }

    .fc-imp-tbl_exp-rto .fc-imp-tbl_thead,
    .fc-imp-tbl_mkt-ind .fc-imp-tbl_thead {
        border-bottom: 3px solid #e8eceb;
        border-top: 3px solid #e8eceb;
        display: table-header-group
    }

    .fc-imp-tbl_exp-rto .fc-imp-tbl_thead .fc-imp-tbl_tr,
    .fc-imp-tbl_mkt-ind .fc-imp-tbl_thead .fc-imp-tbl_tr {
        background-color: #f1f3f4;
        display: table-row
    }

    .fc-imp-tbl_exp-rto .fc-imp-tbl_thead .fc-imp-tbl_tr:first-child,
    .fc-imp-tbl_mkt-ind .fc-imp-tbl_thead .fc-imp-tbl_tr:first-child {
        display: table-row
    }

    .fc-imp-tbl_exp-rto .fc-imp-tbl_tr:first-child .fc-imp-tbl_th,
    .fc-imp-tbl_mkt-ind .fc-imp-tbl_tr:first-child .fc-imp-tbl_th {
        display: table-cell
    }

    .fc-imp-tbl_exp-rto .fc-imp-tbl_tr:first-child .fc-imp-tbl_th:first-child,
    .fc-imp-tbl_mkt-ind .fc-imp-tbl_tr:first-child .fc-imp-tbl_th:first-child {
        display: table-cell;
        font-size: 1.6rem;
        height: auto;
        text-align: left;
        width: auto
    }

    .fc-imp-tbl_clp-holdings .fc-imp-tbl_tbody .fc-imp-tbl_td {
        padding: 20px
    }

    .fc-imp-tbl_clp-holdings .fc-imp-tbl_tbody .fc-imp-tbl_tr--0 .fc-imp-tbl_td:first-child {
        border-top: none
    }

    .fc-imp-tbl_exp-rto .fc-imp-tbl_thead {
        display: table-header-group
    }

    .fc-imp-tbl_exp-rto .fc-imp-tbl_tr {
        border-bottom: 3px solid #e8eceb
    }

    .fc-imp-tbl_exp-rto .fc-imp-tbl_tr .fc-imp-tbl_td:first-child {
        margin-top: 0;
        padding: 20px
    }

    .fc-imp-tbl_exp-rto .fc-imp-tbl_td {
        text-align: center
    }

    .fc-imp-tbl_exp-rto .fc-imp-tbl_td:first-child {
        text-align: left
    }

    .fc-imp-tbl_wic-tbl .fc-imp-tbl_thead {
        display: table-header-group
    }

    .fc-imp-tbl_wic-tbl .fc-imp-tbl_tr .fc-imp-tbl_td,
    .fc-imp-tbl_wic-tbl .fc-imp-tbl_tr .fc-imp-tbl_td:first-child {
        padding: 20px
    }

    .fc-imp-tbl_wic-tbl .fc-imp-tbl_tr--0 .fc-imp-tbl_td:first-child {
        border-top: none;
        padding: 20px
    }

    .fc-imp-tbl_wic-tbl .fc-imp-tbl_td {
        border-top: none;
        text-align: center
    }
}

.slick-slide img {
    display: unset
}

.itl-v2.fc-text-white .fc-itls--wrapper .fc-itls--details__description>ol>li>ol>li>ul>li:before,
.itl-v2.fc-text-white .fc-itls--wrapper .fc-itls--details__description>ol>li>ul>li:before,
.itl-v2.fc-text-white .fc-itls--wrapper .fc-itls--details__description>ol>li>ul>li>ul>li:before,
.itl-v2.fc-text-white .fc-itls--wrapper .fc-itls--details__description>ul>li:before,
.itl-v2.fc-text-white .fc-itls--wrapper .fc-itls--details__description>ul>li>ul>li:before,
.itl-v2.fc-text-white-ds .fc-itls--wrapper .fc-itls--details__description>ol>li>ol>li>ul>li:before,
.itl-v2.fc-text-white-ds .fc-itls--wrapper .fc-itls--details__description>ol>li>ul>li:before,
.itl-v2.fc-text-white-ds .fc-itls--wrapper .fc-itls--details__description>ol>li>ul>li>ul>li:before,
.itl-v2.fc-text-white-ds .fc-itls--wrapper .fc-itls--details__description>ul>li:before,
.itl-v2.fc-text-white-ds .fc-itls--wrapper .fc-itls--details__description>ul>li>ul>li:before {
    color: #fff
}

.itl-v2.fc-text-black .fc-itls--wrapper .fc-itls--details__description>ol>li>ol>li>ul>li:before,
.itl-v2.fc-text-black .fc-itls--wrapper .fc-itls--details__description>ol>li>ul>li:before,
.itl-v2.fc-text-black .fc-itls--wrapper .fc-itls--details__description>ol>li>ul>li>ul>li:before,
.itl-v2.fc-text-black .fc-itls--wrapper .fc-itls--details__description>ul>li:before,
.itl-v2.fc-text-black .fc-itls--wrapper .fc-itls--details__description>ul>li>ul>li:before {
    color: #719daf
}

.itl-v2.fc-text-gray-dark .fc-itls--wrapper .fc-itls--details__description>ol>li>ol>li>ul>li:before,
.itl-v2.fc-text-gray-dark .fc-itls--wrapper .fc-itls--details__description>ol>li>ul>li:before,
.itl-v2.fc-text-gray-dark .fc-itls--wrapper .fc-itls--details__description>ol>li>ul>li>ul>li:before,
.itl-v2.fc-text-gray-dark .fc-itls--wrapper .fc-itls--details__description>ul>li:before,
.itl-v2.fc-text-gray-dark .fc-itls--wrapper .fc-itls--details__description>ul>li>ul>li:before {
    color: #435359
}

.itl-v2.fc-text-gray-medium .fc-itls--wrapper .fc-itls--details__description>ol>li>ol>li>ul>li:before,
.itl-v2.fc-text-gray-medium .fc-itls--wrapper .fc-itls--details__description>ol>li>ul>li:before,
.itl-v2.fc-text-gray-medium .fc-itls--wrapper .fc-itls--details__description>ol>li>ul>li>ul>li:before,
.itl-v2.fc-text-gray-medium .fc-itls--wrapper .fc-itls--details__description>ul>li:before,
.itl-v2.fc-text-gray-medium .fc-itls--wrapper .fc-itls--details__description>ul>li>ul>li:before {
    color: #7b8c92
}

.itl-v2.fc-text-gray-light .fc-itls--wrapper .fc-itls--details__description>ol>li>ol>li>ul>li:before,
.itl-v2.fc-text-gray-light .fc-itls--wrapper .fc-itls--details__description>ol>li>ul>li:before,
.itl-v2.fc-text-gray-light .fc-itls--wrapper .fc-itls--details__description>ol>li>ul>li>ul>li:before,
.itl-v2.fc-text-gray-light .fc-itls--wrapper .fc-itls--details__description>ul>li:before,
.itl-v2.fc-text-gray-light .fc-itls--wrapper .fc-itls--details__description>ul>li>ul>li:before {
    color: #c6cbcd
}

.itl-v2.fc-text-blue .fc-itls--wrapper .fc-itls--details__description>ol>li>ol>li>ul>li:before,
.itl-v2.fc-text-blue .fc-itls--wrapper .fc-itls--details__description>ol>li>ul>li:before,
.itl-v2.fc-text-blue .fc-itls--wrapper .fc-itls--details__description>ol>li>ul>li>ul>li:before,
.itl-v2.fc-text-blue .fc-itls--wrapper .fc-itls--details__description>ul>li:before,
.itl-v2.fc-text-blue .fc-itls--wrapper .fc-itls--details__description>ul>li>ul>li:before {
    color: #005469
}

.itl-v2.fc-text-green .fc-itls--wrapper .fc-itls--details__description>ol>li>ol>li>ul>li:before,
.itl-v2.fc-text-green .fc-itls--wrapper .fc-itls--details__description>ol>li>ul>li:before,
.itl-v2.fc-text-green .fc-itls--wrapper .fc-itls--details__description>ol>li>ul>li>ul>li:before,
.itl-v2.fc-text-green .fc-itls--wrapper .fc-itls--details__description>ul>li:before,
.itl-v2.fc-text-green .fc-itls--wrapper .fc-itls--details__description>ul>li>ul>li:before {
    color: #5c812f
}

.itl-v2.fc-text-teal .fc-itls--wrapper .fc-itls--details__description>ol>li>ol>li>ul>li:before,
.itl-v2.fc-text-teal .fc-itls--wrapper .fc-itls--details__description>ol>li>ul>li:before,
.itl-v2.fc-text-teal .fc-itls--wrapper .fc-itls--details__description>ol>li>ul>li>ul>li:before,
.itl-v2.fc-text-teal .fc-itls--wrapper .fc-itls--details__description>ul>li:before,
.itl-v2.fc-text-teal .fc-itls--wrapper .fc-itls--details__description>ul>li>ul>li:before {
    color: #01856f
}

.itl-v2.fc-text-teal-light .fc-itls--wrapper .fc-itls--details__description>ol>li>ol>li>ul>li:before,
.itl-v2.fc-text-teal-light .fc-itls--wrapper .fc-itls--details__description>ol>li>ul>li:before,
.itl-v2.fc-text-teal-light .fc-itls--wrapper .fc-itls--details__description>ol>li>ul>li>ul>li:before,
.itl-v2.fc-text-teal-light .fc-itls--wrapper .fc-itls--details__description>ul>li:before,
.itl-v2.fc-text-teal-light .fc-itls--wrapper .fc-itls--details__description>ul>li>ul>li:before {
    color: #8bd5c9
}

.itl-v2.fc-text-orange-dark .fc-itls--wrapper .fc-itls--details__description>ol>li>ol>li>ul>li:before,
.itl-v2.fc-text-orange-dark .fc-itls--wrapper .fc-itls--details__description>ol>li>ul>li:before,
.itl-v2.fc-text-orange-dark .fc-itls--wrapper .fc-itls--details__description>ol>li>ul>li>ul>li:before,
.itl-v2.fc-text-orange-dark .fc-itls--wrapper .fc-itls--details__description>ul>li:before,
.itl-v2.fc-text-orange-dark .fc-itls--wrapper .fc-itls--details__description>ul>li>ul>li:before {
    color: #ea4c00
}

.itl-v2.fc-text-orange-light .fc-itls--wrapper .fc-itls--details__description>ol>li>ol>li>ul>li:before,
.itl-v2.fc-text-orange-light .fc-itls--wrapper .fc-itls--details__description>ol>li>ul>li:before,
.itl-v2.fc-text-orange-light .fc-itls--wrapper .fc-itls--details__description>ol>li>ul>li>ul>li:before,
.itl-v2.fc-text-orange-light .fc-itls--wrapper .fc-itls--details__description>ul>li:before,
.itl-v2.fc-text-orange-light .fc-itls--wrapper .fc-itls--details__description>ul>li>ul>li:before {
    color: #f7941d
}

.fc-itls--wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center
}

.fc-itls--wrapper .fc-itls--pic--wrapper {
    display: grid;
    margin-bottom: 1rem
}

.fc-itls--wrapper .fc-itls--pic.text-left,
.fc-itls--wrapper .fc-itls--pic.text-right {
    text-align: center
}

@media only screen and (min-width:768px) {
    .fc-itls--wrapper .fc-itls--pic.text-left {
        text-align: left
    }

    .fc-itls--wrapper .fc-itls--pic.text-right {
        text-align: right
    }

    .fc-itls--wrapper .fc-itls--pic__img {
        margin-bottom: 0
    }
}

@media only screen and (max-width:767px) {
    .fc-itls--wrapper .fc-itls--pic__img.mob-max-100 {
        max-width: 100%;
        width: 100%
    }

    .fc-itls--wrapper .fc-itls--pic__img.mob-max-90 {
        max-width: 90%;
        width: 90%
    }

    .fc-itls--wrapper .fc-itls--pic__img.mob-max-80 {
        max-width: 80%;
        width: 80%
    }

    .fc-itls--wrapper .fc-itls--pic__img.mob-max-70 {
        max-width: 70%;
        width: 70%
    }

    .fc-itls--wrapper .fc-itls--pic__img.mob-max-60 {
        max-width: 60%;
        width: 60%
    }

    .fc-itls--wrapper .fc-itls--pic__img.mob-max-50 {
        max-width: 50%;
        width: 50%
    }

    .fc-itls--wrapper .fc-itls--pic__img.mob-max-40 {
        max-width: 40%;
        width: 40%
    }

    .fc-itls--wrapper .fc-itls--pic__img.mob-max-30 {
        max-width: 30%;
        width: 30%
    }

    .fc-itls--wrapper .fc-itls--pic__img.mob-max-20 {
        max-width: 20%;
        width: 20%
    }

    .fc-itls--wrapper .fc-itls--pic__img.mob-max-10 {
        max-width: 10%;
        width: 10%
    }
}

@media only screen and (min-width:768px) {
    .fc-itls--wrapper .fc-itls--pic__img-max-100 {
        max-width: 100%;
        width: 100%
    }

    .fc-itls--wrapper .fc-itls--pic__img-max-90 {
        max-width: 90%;
        width: 90%
    }

    .fc-itls--wrapper .fc-itls--pic__img-max-80 {
        max-width: 80%;
        width: 80%
    }

    .fc-itls--wrapper .fc-itls--pic__img-max-70 {
        max-width: 70%;
        width: 70%
    }

    .fc-itls--wrapper .fc-itls--pic__img-max-60 {
        max-width: 60%;
        width: 60%
    }

    .fc-itls--wrapper .fc-itls--pic__img-max-50 {
        max-width: 50%;
        width: 50%
    }

    .fc-itls--wrapper .fc-itls--pic__img-max-40 {
        max-width: 40%;
        width: 40%
    }

    .fc-itls--wrapper .fc-itls--pic__img-max-30 {
        max-width: 30%;
        width: 30%
    }

    .fc-itls--wrapper .fc-itls--pic__img-max-20 {
        max-width: 20%;
        width: 20%
    }

    .fc-itls--wrapper .fc-itls--pic__img-max-10 {
        max-width: 10%;
        width: 10%
    }
}

.fc-itls--wrapper .fc-itls--details {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.fc-itls--wrapper .fc-itls--details__wrapper {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.fc-itls--wrapper .fc-itls--details__description {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.fc-itls--wrapper .fc-itls--details__description>:last-child {
    margin-bottom: 20px
}

.fc-itls--wrapper .fc-itls--details__description>ol>li>ol>li>ul>li:before,
.fc-itls--wrapper .fc-itls--details__description>ol>li>ul>li:before,
.fc-itls--wrapper .fc-itls--details__description>ol>li>ul>li>ul>li:before,
.fc-itls--wrapper .fc-itls--details__description>ul>li:before,
.fc-itls--wrapper .fc-itls--details__description>ul>li>ul>li:before {
    color: #719daf
}

@media only screen and (min-width:768px) {

    .fc-itls--wrapper .fc-itls--details .vertical-bottom .fc-itls--details__description>:last-child,
    .fc-itls--wrapper .fc-itls--details .vertical-center .fc-itls--details__description>:last-child {
        margin-bottom: 0
    }
}

.fc-itls--wrapper.twenty-eighty .fc-itls--pic--wrapper {
    max-width: 100%;
    width: auto
}

.fc-itls--wrapper.twenty-eighty .fc-itls--details {
    width: 100%
}

@media only screen and (min-width:768px) {
    .fc-itls--wrapper.twenty-eighty {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .fc-itls--wrapper.twenty-eighty .fc-itls--pic--wrapper {
        margin-bottom: 0;
        max-width: 20%;
        width: 20%
    }

    .fc-itls--wrapper.twenty-eighty .fc-itls--details {
        padding-left: 5%;
        text-align: left;
        width: 80%
    }

    .fc-itls--wrapper.twenty-eighty .fc-itls--details.dc-lb {
        border-left-color: #e5f0f4
    }

    .fc-itls--wrapper.twenty-eighty .fc-itls--details.dc-gray {
        border-left-color: #e8eceb
    }

    .fc-itls--wrapper.twenty-eighty .fc-itls--details.dc-white {
        border-left-color: hsla(0, 0%, 100%, .5)
    }

    .fc-itls--wrapper.twenty-eighty .fc-itls--details.border-left {
        border-left-style: solid;
        border-left-width: 1px
    }
}

.fc-itls--wrapper.twenty-five-seventy-five .fc-itls--pic--wrapper {
    max-width: 100%;
    width: auto
}

.fc-itls--wrapper.twenty-five-seventy-five .fc-itls--details {
    width: 100%
}

@media only screen and (min-width:768px) {
    .fc-itls--wrapper.twenty-five-seventy-five {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .fc-itls--wrapper.twenty-five-seventy-five .fc-itls--pic--wrapper {
        margin-bottom: 0;
        max-width: 25%;
        width: 25%
    }

    .fc-itls--wrapper.twenty-five-seventy-five .fc-itls--details {
        padding-left: 5%;
        text-align: left;
        width: 75%
    }

    .fc-itls--wrapper.twenty-five-seventy-five .fc-itls--details.dc-lb {
        border-left-color: #e5f0f4
    }

    .fc-itls--wrapper.twenty-five-seventy-five .fc-itls--details.dc-gray {
        border-left-color: #e8eceb
    }

    .fc-itls--wrapper.twenty-five-seventy-five .fc-itls--details.dc-white {
        border-left-color: hsla(0, 0%, 100%, .5)
    }

    .fc-itls--wrapper.twenty-five-seventy-five .fc-itls--details.border-left {
        border-left-style: solid;
        border-left-width: 1px
    }
}

.fc-itls--wrapper.forty-sixty .fc-itls--pic--wrapper {
    max-width: 100%;
    width: auto
}

.fc-itls--wrapper.forty-sixty .fc-itls--details {
    width: 100%
}

@media only screen and (min-width:768px) {
    .fc-itls--wrapper.forty-sixty {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .fc-itls--wrapper.forty-sixty .fc-itls--pic--wrapper {
        margin-bottom: 0;
        max-width: 40%;
        width: 40%
    }

    .fc-itls--wrapper.forty-sixty .fc-itls--details {
        padding-left: 5%;
        text-align: left;
        width: 60%
    }

    .fc-itls--wrapper.forty-sixty .fc-itls--details.dc-lb {
        border-left-color: #e5f0f4
    }

    .fc-itls--wrapper.forty-sixty .fc-itls--details.dc-gray {
        border-left-color: #e8eceb
    }

    .fc-itls--wrapper.forty-sixty .fc-itls--details.dc-white {
        border-left-color: hsla(0, 0%, 100%, .5)
    }

    .fc-itls--wrapper.forty-sixty .fc-itls--details.border-left {
        border-left-style: solid;
        border-left-width: 1px
    }
}

.fc-itls--wrapper .fc-cta-flex-block.align-left,
.fc-itls--wrapper .fc-cta-flex-block.align-right {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.fc-itls--wrapper .fc-cta-flex-block .fc-itls--cta-wrapper {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    max-width: 100%
}

@media only screen and (min-width:768px) {
    .fc-itls--wrapper .fc-cta-flex-block.align-right {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .fc-itls--wrapper .fc-cta-flex-block.align-left {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.fc-mm-wrapper {
    padding: 0
}

@media only screen and (min-width:768px) {
    .fc-mm-wrapper:after {
        background: #5d9732;
        bottom: -3px;
        content: "";
        display: block;
        height: 3px;
        opacity: 0;
        position: relative;
        -webkit-transition: opacity .3s ease-in-out;
        transition: opacity .3s ease-in-out;
        width: 100%
    }
}

.fc-mm-wrapper.active .fc-mm--title-block__header {
    color: #488332
}

.fc-mm-wrapper.active:after {
    opacity: 1
}

@media only screen and (min-width:576px) {
    .fc-mm-wrapper.active>div.fc-mm-dropdown {
        display: block
    }
}

@media only screen and (min-width:768px) {
    .fc-mm-wrapper.highlighted {
        border-bottom: 3px solid #5d9732;
        margin-bottom: -3px
    }

    .fc-mm-wrapper.highlighted .fc-mm--title-block__header {
        color: #488332
    }
}

.fc-mm--title-block {
    margin: 6px auto;
    padding: 9pt 20px 9pt 30px
}

.fc-mm--title-block__header {
    color: #232d31;
    font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: 400
}

.fc-mm--title-block__header:active,
.fc-mm--title-block__header:focus,
.fc-mm--title-block__header:focus:active,
.fc-mm--title-block__header:hover {
    color: #232d31;
    text-decoration: none
}

.fc-mm--title-block__subheader {
    color: #8e999b;
    font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 1.4rem;
    line-height: 17px;
    margin: 5px 0 11px
}

.fc-mm-dropdown {
    background: #fff;
    border: 2px solid #e8eceb;
    border-top: 0;
    display: none;
    margin-top: 6px;
    padding: 0 0 3px;
    width: 285px;
    z-index: 1000
}

.fc-mm--links {
    list-style-type: none;
    margin: 0;
    max-height: calc(100vh - 130px);
    overflow-y: auto;
    padding: 6px 0 9pt
}

.fc-mm--links__list-item {
    margin-bottom: 0
}

.fc-mm--links__link {
    font-family: latoregular, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: inherit;
    padding: 10px 65px 10px 35px
}

.fc-mm--links__link:after {
    background: #5d9732;
    bottom: -3px;
    content: "";
    display: block;
    height: 3px;
    opacity: 0;
    position: relative;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
    width: 100%
}

.fc-mm--links__link:hover {
    background: #f2fafd;
    text-decoration: none
}

.newslettersubscribe-v2.fc-text-white .fc-subscribe .fc-subscribe-label {
    color: #fff
}

.newslettersubscribe-v2.fc-text-white .subscribe.error {
    border-color: #f9ae53
}

.newslettersubscribe-v2.fc-text-white .form-message {
    color: #f9ae53
}

.newslettersubscribe-v2.fc-text-black .fc-subscribe .fc-subscribe-label {
    color: #232d31
}

.fc-subscribe .subscribe {
    border: 2px solid #cdd6d3;
    border-radius: 2px;
    color: #232d31;
    height: 36px;
    margin-bottom: 5px;
    padding: 6px 9pt;
    width: 100%
}

.fc-subscribe .subscribe.error {
    border-color: #ed1c24
}

.fc-subscribe .fc-cta-flex-block {
    width: 100%
}

@media only screen and (min-width:992px) {
    .fc-subscribe .fc-cta-flex-block {
        width: auto
    }
}

@media tablet-up {
    .fc-subscribe .fc-cta-wrapper {
        width: 100%
    }
}

@media only screen and (min-width:992px) {
    .fc-subscribe .fc-cta-wrapper {
        margin-right: 0
    }
}

.fc-subscribe .fc-cta-wrapper--link {
    padding: 8px 25px;
    width: 100%
}

@media only screen and (min-width:992px) {
    .fc-subscribe-form--container.stacked .fc-cta-wrapper {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: flex-end;
        margin-top: 0
    }

    .fc-subscribe-form--container.stacked .fc-cta-flex-block {
        margin-right: 20px;
        width: 100%
    }
}

.fc-subscribe-form--container-full-width .fc-cta-wrapper {
    width: 100%
}

@media only screen and (min-width:992px) {
    .fc-subscribe-form--container-full-width .fc-cta-wrapper {
        width: auto
    }
}

.fc-subscribe-form--container-full-width .input-block {
    margin-bottom: 15px;
    width: 100%
}

.fc-subscribe-form--container .fc-subscribe-btn {
    margin-top: unset;
    width: unset
}

@media only screen and (max-width:991px) {
    .fc-subscribe-form--container .fc-subscribe-btn {
        margin-bottom: 30px;
        width: 100%
    }
}

@media only screen and (min-width:992px) {
    .fc-subscribe-form--container .fc-subscribe-btn {
        height: 36px;
        padding: 5px 25px;
        white-space: nowrap
    }
}

.fc-subscribe-form--container .input-block {
    margin-bottom: 15px;
    width: 100%
}

@media only screen and (min-width:768px) {
    .fc-subscribe-form--container .input-block {
        margin-right: 20px;
        max-width: 100%;
        width: 25pc
    }
}

.fc-subscribe-form--container .fc-cta-flex-block {
    width: 100%
}

@media only screen and (min-width:992px) {
    .fc-subscribe-form--container .fc-cta-flex-block {
        width: auto
    }
}

.fc-subscribe-form--container .fc-cta-wrapper {
    width: 100%
}

@media only screen and (min-width:768px) {
    .fc-subscribe-form--container .fc-cta-wrapper {
        margin-right: 20px
    }
}

@media only screen and (min-width:992px) {
    .fc-subscribe-form--container .fc-cta-wrapper {
        margin-right: 0;
        margin-top: 35px
    }
}

.fc-subscribe-form--container .fc-cta-wrapper--link.text-only-black,
.fc-subscribe-form--container .fc-cta-wrapper--link.text-only-blue,
.fc-subscribe-form--container .fc-cta-wrapper--link.text-only-dark-blue,
.fc-subscribe-form--container .fc-cta-wrapper--link.text-only-dark-gray,
.fc-subscribe-form--container .fc-cta-wrapper--link.text-only-light-teal,
.fc-subscribe-form--container .fc-cta-wrapper--link.text-only-teal,
.fc-subscribe-form--container .fc-cta-wrapper--link.text-only-white {
    background-color: unset;
    border: 0;
    margin-top: 5px
}

.fc-subscribe-thanks-2 {
    margin-top: 20px
}

.fc-subscribe .fc-subscribe-label,
.fc-subscribe .form-message {
    font-size: 1.4rem
}

.fc-subscribe .form-message {
    color: #d41118
}

.fc-subscribe .fc-subscribe-label {
    color: #435359;
    margin-bottom: 5px;
    padding-top: 10px
}

.fc-npo-card--wrapper {
    background-color: #fff;
    border-radius: 2px;
    -webkit-box-shadow: 1px 1px 0 1px rgba(0, 0, 0, .1);
    box-shadow: 1px 1px 0 1px rgba(0, 0, 0, .1);
    height: 100%;
    padding: 20px
}

@media only screen and (max-width:767px) {
    .fc-npo-card--wrapper {
        margin-bottom: 30px
    }
}

.fc-npo-card--wrapper.wide {
    margin-left: 15px;
    margin-right: 15px
}

@media only screen and (max-width:767px) {
    .fc-npo-card--wrapper.wide {
        padding: 20px 40px
    }
}

.fc-npo-card--eyebrow {
    color: #67797e;
    font-size: 1.2rem;
    margin-bottom: 15px
}

.fc-npo-card--org-link {
    font-size: 1.8rem;
    margin-bottom: 30px;
    min-height: 52px
}

.fc-npo-card--details__info {
    margin-bottom: 10px;
    width: 100%
}

@media only screen and (max-width:767px) {
    .fc-npo-card--details__grant-link {
        margin-bottom: 10px
    }
}

.fc-npo-card--details__description {
    -ms-flex-preferred-size: 85%;
    flex-basis: 85%
}

@media only screen and (max-width:767px) {
    .fc-npo-card--details__description {
        padding: 10px 0
    }
}

.fc-npo-card--details__description>ol>li>ol>li>ul>li:before,
.fc-npo-card--details__description>ol>li>ul>li:before,
.fc-npo-card--details__description>ol>li>ul>li>ul>li:before,
.fc-npo-card--details__description>ul>li:before,
.fc-npo-card--details__description>ul>li>ul>li:before {
    color: #719daf
}

.fc-page-card--wrapper {
    position: relative;
    width: 100%
}

@media only screen and (min-width:768px) {
    .fc-page-card--wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.fc-page-card--wrapper.hero>a .fc-page-card--pic {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: 10pc;
    overflow: hidden
}

@media only screen and (min-width:768px) {
    .fc-page-card--wrapper.hero>a .fc-page-card--pic {
        height: 140px
    }
}

.fc-page-card--wrapper.hero>a .fc-page-card--details {
    height: 100%;
    padding: 20px
}

@media only screen and (min-width:768px) {
    .fc-page-card--wrapper.hero>a .fc-page-card--details {
        padding: 20px 40px 30px
    }

    .fc-page-card--wrapper.hero>a .fc-page-card--details .details-text {
        height: calc(100% - 30px);
        overflow: hidden
    }
}

.fc-page-card--wrapper.fc-thumbnail>a .fc-page-card--top {
    overflow: inherit
}

@media only screen and (min-width:768px) {
    .fc-page-card--wrapper.fc-thumbnail>a .fc-page-card--top {
        max-height: 140px
    }
}

.fc-page-card--wrapper.fc-thumbnail>a .fc-page-card--pic__img {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center
}

.fc-page-card--wrapper.fc-thumbnail>a .fc-page-card--details {
    height: 100%;
    padding: 20px
}

@media only screen and (min-width:768px) {
    .fc-page-card--wrapper.fc-thumbnail>a .fc-page-card--details {
        padding: 20px 40px 30px
    }

    .fc-page-card--wrapper.fc-thumbnail>a .fc-page-card--details .details-text {
        height: calc(100% - 30px);
        overflow: hidden
    }

    .fc-page-card--wrapper.fc-thumbnail>a .fc-page-card--details .fc-page-card--cta-wrapper {
        bottom: 30px
    }
}

.fc-page-card--details {
    height: 100%
}

.fc-page-card--details__heading {
    font-size: 2rem;
    line-height: 1.2;
    margin-bottom: 10px
}

.fc-page-card--details__description-list-heading {
    margin-top: 20px
}

.fc-page-card--details__description-flex>ul li {
    font-size: 1.4rem;
    margin-bottom: 2px
}

.fc-page-card--details__description-flex>ul li:before {
    color: #719daf;
    content: "•";
    display: inline-block;
    margin-left: -1em;
    width: 1em
}

@media only screen and (min-width:768px) {
    .fc-page-card--details__description-flex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 11px
    }

    .fc-page-card--details__description-flex>ul {
        -webkit-box-flex: 1;
        -ms-flex: 1 50%;
        flex: 1 50%
    }

    .fc-page-card--details__description-flex>ul li {
        margin-bottom: 0
    }
}

.fc-page-card--wrapper>a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-flex: 1;
    background-color: #fff;
    border-radius: 2px;
    -webkit-box-shadow: 1px 1px 0 1px rgba(76, 140, 154, .2);
    box-shadow: 1px 1px 0 1px rgba(76, 140, 154, .2);
    color: #232d31;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    font-family: latoregular, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal
}

.fc-page-card--wrapper>a:focus,
.fc-page-card--wrapper>a:hover {
    -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #006990;
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #006990;
    color: #232d31;
    outline: 0;
    text-decoration: none
}

.fc-page-card--wrapper>a:focus .fc-cta-wrapper--link__text,
.fc-page-card--wrapper>a:hover .fc-cta-wrapper--link__text {
    text-decoration: underline
}

.fc-page-card--wrapper>a:focus .fc-page-card--details__description,
.fc-page-card--wrapper>a:focus .fc-page-card--details__heading,
.fc-page-card--wrapper>a:focus .fc-page-card--details__subtitle,
.fc-page-card--wrapper>a:hover .fc-page-card--details__description,
.fc-page-card--wrapper>a:hover .fc-page-card--details__heading,
.fc-page-card--wrapper>a:hover .fc-page-card--details__subtitle {
    text-decoration: none
}

.fc-page-card--wrapper>a img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    width: 100%
}

.fc-page-card--wrapper>a img,
.fc-page-card--wrapper>a img.position-top {
    -o-object-position: top;
    object-position: top
}

.fc-page-card--wrapper>a img.position-middle {
    -o-object-position: center;
    object-position: center
}

.fc-page-card--wrapper>a img.position-bottom {
    -o-object-position: bottom;
    object-position: bottom
}

.fc-page-card--wrapper>a img.position-middle-bottom {
    -o-object-position: 0 75%;
    object-position: 0 75%
}

.fc-page-card--wrapper>a img.position-middle-top {
    -o-object-position: 0 25%;
    object-position: 0 25%
}

.fc-page-card--wrapper>a img.position-logo {
    -o-object-fit: none;
    object-fit: none
}

.fc-page-card--wrapper>a .fc-cta-wrapper--link {
    color: #006990;
    margin-bottom: 0
}

.fc-page-card--wrapper>a .fc-cta-wrapper--link__icon {
    height: 25px;
    min-height: 25px;
    min-width: 25px;
    width: 25px
}

.fc-page-card--wrapper>a .fc-cta-wrapper--link__icon path {
    fill: #006990;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.fc-page-card--wrapper>a .fc-cta-wrapper--link__icon.fc-facebook path:first-child {
    fill: #4373b9
}

.fc-page-card--wrapper>a .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2) {
    fill: #fff
}

.fc-page-card--wrapper>a .fc-cta-wrapper--link__icon.fc-twitter path {
    fill: #4496d2
}

.fc-page-card--wrapper>a .fc-cta-wrapper--link__icon.fc-youtube path:first-child {
    fill: #ed2224
}

.fc-page-card--wrapper>a .fc-cta-wrapper--link__icon.fc-linkedin path:first-child,
.fc-page-card--wrapper>a .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.fc-page-card--wrapper>a .fc-cta-wrapper--link__icon.fc-linkedin path:nth-child(2) {
    fill: #0274b3
}

.fc-page-card--wrapper>a .fc-cta-wrapper--link .fc-bracket-circle-right path:nth-child(2) {
    fill: #abc6d1;
    fill-opacity: 1
}

.fc-page-card--wrapper>a .fc-cta-wrapper--link.right .fc-cta-wrapper--link__icon {
    margin-left: 10px
}

.fc-page-card--wrapper>a .fc-cta-wrapper--link.left .fc-cta-wrapper--link__icon {
    margin-right: 10px
}

.fc-page-card--wrapper>a .fc-cta-wrapper--link.greenText {
    color: #01856f
}

.fc-page-card--wrapper>a .fc-cta-wrapper--link.greenText path {
    fill: #01856f
}

.fc-page-card--wrapper>a .fc-cta-wrapper--link.greenText path:nth-child(2) {
    fill: #01856f;
    fill-opacity: 1
}

.fc-page-card--wrapper>a .fc-cta-wrapper--link__text {
    font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif
}

.fc-page-card--wrapper__border-radius-0 {
    border-radius: 0
}

.fc-page-card--wrapper__border-radius-10 {
    border-radius: 10px
}

.fc-page-card--wrapper__border-radius-10.hero>a .fc-page-card--pic {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px
}

.fc-page-card--wrapper__border-radius-10.featured>a,
.fc-page-card--wrapper__border-radius-10.hero>a {
    overflow: hidden
}

.fc-page-card--wrapper__border-radius-10>a {
    border-radius: 10px
}

@media only screen and (max-width:767px) {
    .fc-page-card--wrapper.hero .fc-page-card--pic {
        height: 10pc;
        overflow: hidden
    }
}

.fc-page-card--wrapper.hero .fc-page-card--details__heading {
    margin-top: 10px
}

.fc-page-card--wrapper.hero .fc-page-card--details__description {
    margin-bottom: 30px
}

.fc-page-card--wrapper.fc-thumbnail .fc-page-card--top {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.fc-page-card--wrapper.fc-thumbnail .fc-page-card--top__header {
    max-width: 75%;
    padding: 20px 15px 0 20px
}

@media only screen and (min-width:768px) {
    .fc-page-card--wrapper.fc-thumbnail .fc-page-card--top__header {
        padding: 20px 15px 0 40px
    }
}

.fc-page-card--wrapper.fc-thumbnail .fc-page-card--pic {
    max-height: 220px;
    overflow: hidden;
    padding-right: 20px
}

@media only screen and (min-width:768px) {
    .fc-page-card--wrapper.fc-thumbnail .fc-page-card--pic {
        overflow: unset;
        padding-right: 40px
    }
}

.fc-page-card--wrapper.fc-thumbnail .fc-page-card--pic__img {
    display: block;
    height: auto;
    margin: 10px 10px 0 auto;
    position: relative;
    width: auto
}

@media only screen and (min-width:768px) {
    .fc-page-card--wrapper.fc-thumbnail .fc-page-card--pic__img {
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

.fc-page-card--wrapper.fc-thumbnail .fc-page-card--details__subtitle {
    color: #8e989b;
    font-size: 1.2rem;
    line-height: 1.2;
    margin-bottom: 10px
}

@media only screen and (min-width:768px)and (max-width:991px) {
    .fc-page-card--wrapper.fc-thumbnail .fc-page-card--details .details-text {
        padding-top: 20px
    }
}

.fc-page-card--wrapper.fc-thumbnail .fc-page-card--details__description {
    margin-bottom: 20px
}

.fc-page-card--wrapper.featured,
.fc-page-card--wrapper.featured>a {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    max-height: 20pc
}

@media only screen and (max-width:767px) {

    .fc-page-card--wrapper.featured,
    .fc-page-card--wrapper.featured>a {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        max-height: 5in
    }
}

.fc-page-card--wrapper.featured .fc-page-card--left,
.fc-page-card--wrapper.featured>a .fc-page-card--left {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
}

@media only screen and (min-width:768px)and (max-width:991px) {

    .fc-page-card--wrapper.featured .fc-page-card--left,
    .fc-page-card--wrapper.featured>a .fc-page-card--left {
        -ms-flex-preferred-size: 70%;
        flex-basis: 70%
    }
}

.fc-page-card--wrapper.featured .fc-page-card--pic,
.fc-page-card--wrapper.featured>a .fc-page-card--pic {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-height: 20pc
}

@media only screen and (max-width:767px) {

    .fc-page-card--wrapper.featured .fc-page-card--pic,
    .fc-page-card--wrapper.featured>a .fc-page-card--pic {
        max-height: 220px;
        overflow: hidden
    }
}

.fc-page-card--wrapper.featured .fc-page-card--details,
.fc-page-card--wrapper.featured>a .fc-page-card--details {
    height: 100%;
    padding: 20px
}

.fc-page-card--wrapper.featured .fc-page-card--details__heading,
.fc-page-card--wrapper.featured>a .fc-page-card--details__heading {
    font-size: 2.5rem;
    line-height: 1;
    margin-bottom: 30px
}

@media only screen and (min-width:768px) {

    .fc-page-card--wrapper.featured .fc-page-card--details__heading,
    .fc-page-card--wrapper.featured>a .fc-page-card--details__heading {
        font-size: 3rem
    }
}

.fc-page-card--wrapper.featured .fc-page-card--details__description,
.fc-page-card--wrapper.featured>a .fc-page-card--details__description {
    margin-bottom: 20px
}

.fc-page-card--wrapper.featured .fc-page-card--details__cta,
.fc-page-card--wrapper.featured>a .fc-page-card--details__cta {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 0
}

@media only screen and (min-width:768px) {

    .fc-page-card--wrapper.featured .fc-page-card--details__cta,
    .fc-page-card--wrapper.featured>a .fc-page-card--details__cta {
        margin-bottom: 20px
    }
}

.fc-page-card--pic,
.fc-page-card--top {
    overflow: hidden
}

.fc-sec-grid__2x1 .fc-page-card--wrapper {
    position: relative;
    width: 100%
}

@media only screen and (min-width:768px) {
    .fc-sec-grid__2x1 .fc-page-card--wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.fc-sec-grid__2x1 .fc-page-card--wrapper.hero>a .fc-page-card--pic {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: 10pc;
    overflow: hidden
}

@media only screen and (min-width:768px) {
    .fc-sec-grid__2x1 .fc-page-card--wrapper.hero>a .fc-page-card--pic {
        height: 140px
    }
}

.fc-sec-grid__2x1 .fc-page-card--wrapper.hero>a .fc-page-card--details {
    height: 100%;
    padding: 20px
}

@media only screen and (min-width:768px) {
    .fc-sec-grid__2x1 .fc-page-card--wrapper.hero>a .fc-page-card--details {
        padding: 20px 40px 30px
    }

    .fc-sec-grid__2x1 .fc-page-card--wrapper.hero>a .fc-page-card--details .details-text {
        height: calc(100% - 30px);
        overflow: hidden
    }
}

.fc-sec-grid__2x1 .fc-page-card--wrapper.fc-thumbnail>a .fc-page-card--top {
    overflow: inherit
}

@media only screen and (min-width:768px) {
    .fc-sec-grid__2x1 .fc-page-card--wrapper.fc-thumbnail>a .fc-page-card--top {
        max-height: 140px
    }
}

.fc-sec-grid__2x1 .fc-page-card--wrapper.fc-thumbnail>a .fc-page-card--pic__img {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center
}

.fc-sec-grid__2x1 .fc-page-card--wrapper.fc-thumbnail>a .fc-page-card--details {
    height: 100%;
    padding: 20px
}

@media only screen and (min-width:768px) {
    .fc-sec-grid__2x1 .fc-page-card--wrapper.fc-thumbnail>a .fc-page-card--details {
        padding: 20px 40px 30px
    }

    .fc-sec-grid__2x1 .fc-page-card--wrapper.fc-thumbnail>a .fc-page-card--details .details-text {
        height: calc(100% - 30px);
        overflow: hidden
    }

    .fc-sec-grid__2x1 .fc-page-card--wrapper.fc-thumbnail>a .fc-page-card--details .fc-page-card--cta-wrapper {
        bottom: 30px
    }
}

.fc-sec-grid__3x1 .fc-page-card--wrapper {
    position: relative;
    width: 100%
}

@media only screen and (min-width:768px) {
    .fc-sec-grid__3x1 .fc-page-card--wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.fc-sec-grid__3x1 .fc-page-card--wrapper.hero>a .fc-page-card--pic {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: 10pc;
    overflow: hidden
}

@media only screen and (min-width:768px) {
    .fc-sec-grid__3x1 .fc-page-card--wrapper.hero>a .fc-page-card--pic {
        height: 140px
    }
}

.fc-sec-grid__3x1 .fc-page-card--wrapper.hero>a .fc-page-card--details {
    height: 100%;
    padding: 20px
}

@media only screen and (min-width:768px) {
    .fc-sec-grid__3x1 .fc-page-card--wrapper.hero>a .fc-page-card--details {
        padding: 20px
    }

    .fc-sec-grid__3x1 .fc-page-card--wrapper.hero>a .fc-page-card--details .details-text {
        height: calc(100% - 30px);
        overflow: hidden
    }
}

.fc-sec-grid__3x1 .fc-page-card--wrapper.fc-thumbnail>a .fc-page-card--top {
    overflow: inherit
}

@media only screen and (min-width:768px) {
    .fc-sec-grid__3x1 .fc-page-card--wrapper.fc-thumbnail>a .fc-page-card--top {
        max-height: 140px
    }
}

.fc-sec-grid__3x1 .fc-page-card--wrapper.fc-thumbnail>a .fc-page-card--top__header {
    padding: 20px 15px 0 20px
}

.fc-sec-grid__3x1 .fc-page-card--wrapper.fc-thumbnail>a .fc-page-card--pic {
    padding-right: 5px
}

.fc-sec-grid__3x1 .fc-page-card--wrapper.fc-thumbnail>a .fc-page-card--pic__img {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center
}

.fc-sec-grid__3x1 .fc-page-card--wrapper.fc-thumbnail>a .fc-page-card--details {
    height: 100%;
    padding: 20px
}

@media only screen and (min-width:768px) {
    .fc-sec-grid__3x1 .fc-page-card--wrapper.fc-thumbnail>a .fc-page-card--details {
        padding: 20px
    }

    .fc-sec-grid__3x1 .fc-page-card--wrapper.fc-thumbnail>a .fc-page-card--details .details-text {
        height: calc(100% - 30px);
        overflow: hidden
    }
}

.fc-pcf--grid {
    display: block
}

@media only screen and (min-width:768px) {
    .fc-pcf--grid {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.fc-pcf--grid .fc-page-card--wrapper {
    padding: 7.5px 0;
    width: 100%
}

@media only screen and (min-width:768px) {
    .fc-pcf--grid .fc-page-card--wrapper {
        padding-left: 7.5px;
        padding-right: 7.5px
    }
}

.fc-pcf--grid .fc-page-card--wrapper>a {
    background-color: #fff;
    font-style: normal
}

.fc-pcf--grid .fc-page-card--wrapper>a .fc-page-card--details {
    height: 100%;
    padding: 20px
}

.fc-pcf--grid .fc-page-card--wrapper.fc-thumbnail,
.fc-pcf--grid .fc-page-card--wrapper.hero {
    width: 100%
}

@media only screen and (min-width:768px) {

    .fc-pcf--grid .fc-page-card--wrapper.fc-thumbnail,
    .fc-pcf--grid .fc-page-card--wrapper.hero {
        width: 33.29%
    }
}

.fc-pcf--grid .fc-page-card--wrapper.fc-thumbnail-0,
.fc-pcf--grid .fc-page-card--wrapper.hero-0 {
    padding-left: 0
}

.fc-pcf--grid .fc-page-card--wrapper.fc-thumbnail-2,
.fc-pcf--grid .fc-page-card--wrapper.hero-2 {
    padding-right: 0
}

.fc-pcf--grid .fc-page-card--wrapper.hero>a .fc-page-card--pic {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: 10pc;
    overflow: hidden
}

@media only screen and (min-width:768px) {
    .fc-pcf--grid .fc-page-card--wrapper.hero>a .fc-page-card--pic {
        height: 140px
    }
}

.fc-pcf--grid .fc-page-card--wrapper.hero>a .fc-page-card--details .details-text {
    display: block;
    width: 100%
}

@media only screen and (min-width:768px) {
    .fc-pcf--grid .fc-page-card--wrapper.hero>a .fc-page-card--details {
        padding: 20px
    }

    .fc-pcf--grid .fc-page-card--wrapper.hero>a .fc-page-card--details .details-text {
        height: calc(100% - 30px);
        overflow: hidden
    }
}

.fc-pcf--grid .fc-page-card--wrapper.fc-thumbnail>a .fc-page-card--top {
    overflow: inherit
}

@media only screen and (min-width:768px) {
    .fc-pcf--grid .fc-page-card--wrapper.fc-thumbnail>a .fc-page-card--top {
        max-height: 90pt
    }
}

.fc-pcf--grid .fc-page-card--wrapper.fc-thumbnail>a .fc-page-card--top__header {
    padding: 20px 15px 0 20px
}

.fc-pcf--grid .fc-page-card--wrapper.fc-thumbnail>a .fc-page-card--pic {
    padding-right: 5px
}

.fc-pcf--grid .fc-page-card--wrapper.fc-thumbnail>a .fc-page-card--pic__img {
    height: 90px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
    width: 90px
}

@media only screen and (min-width:768px)and (max-width:991px) {
    .fc-pcf--grid .fc-page-card--wrapper.fc-thumbnail>a .fc-page-card--pic__img {
        height: 70px;
        width: 70px
    }
}

.fc-pcf--grid .fc-page-card--wrapper.fc-thumbnail>a .fc-page-card--details {
    height: 100%
}

@media only screen and (min-width:768px) {
    .fc-pcf--grid .fc-page-card--wrapper.fc-thumbnail>a .fc-page-card--details {
        padding: 20px
    }

    .fc-pcf--grid .fc-page-card--wrapper.fc-thumbnail>a .fc-page-card--details .details-text {
        height: calc(100% - 30px);
        overflow: hidden
    }

    .fc-pcf--grid .fc-page-card--wrapper.featured {
        padding-left: 0;
        padding-right: 0
    }

    .fc-pcf--grid .fc-page-card--wrapper.featured>a {
        max-height: 20pc
    }
}

@media only screen and (min-width:768px)and (max-width:767px) {
    .fc-pcf--grid .fc-page-card--wrapper.featured>a {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        max-height: 5in
    }
}

@media only screen and (min-width:768px) {
    .fc-pcf--grid .fc-page-card--hidden-wrapper {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.fc-pcf-page-card--show-hide {
    display: block;
    overflow: hidden;
    text-align: center;
    white-space: nowrap
}

.fc-pcf-page-card--show-hide--btn {
    background: transparent;
    border: 0;
    color: #005469
}

.fc-pcf-page-card--show-hide--btn:focus {
    outline: none
}

.fc-pcf-page-card--show-hide--btn:after,
.fc-pcf-page-card--show-hide--btn:before {
    background: #d0dee1;
    content: "";
    height: 4px;
    position: absolute;
    top: 50%;
    width: 9999px
}

.fc-pcf-page-card--show-hide--btn:before {
    margin-right: 15px;
    right: 100%
}

.fc-pcf-page-card--show-hide--btn:after {
    left: 100%;
    margin-left: 15px
}

.fc-pcf-page-card--show-hide--btn__label {
    font-style: italic
}

.fc-pcf-page-card--show-hide--btn .fc-bracket-down {
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.fc-pcf-page-card--show-hide--btn .fc-bracket-down path {
    fill: #005469
}

.fc-pcf-page-card--show-hide--btn.open .fc-bracket-down {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fc-sec-grid__100 .fc-sec--col-1 .pageCard.section,
.fc-sec-grid__100 .fc-sec--col-1 .pageCardDynamic.section,
.fc-sec-grid__100 .fc-sec--col-1 .pageCardFeed.section {
    padding: 5px 0
}

@media only screen and (min-width:992px) {

    .fc-sec-grid__100 .fc-sec--col-1 .pageCard.section,
    .fc-sec-grid__100 .fc-sec--col-1 .pageCardDynamic.section,
    .fc-sec-grid__100 .fc-sec--col-1 .pageCardFeed.section {
        padding: 7.5px 0
    }
}

.fc-sec-grid__2x1 .fc-thumbnail>a .fc-page-card--pic__img,
.fc-sec-grid__3x1 .fc-thumbnail>a .fc-page-card--pic__img {
    height: 90px;
    width: 90px
}

.fc-sec-grid__2x1 .fc-sec--col-1 {
    display: block
}

@media only screen and (min-width:768px) {
    .fc-sec-grid__2x1 .fc-sec--col-1 {
        -ms-grid-columns: 1fr;
        display: grid;
        display: -ms-grid;
        grid-template-columns: 100%
    }

    .fc-sec-grid__2x1 .fc-sec--col-1>:first-child {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 1;
        -ms-grid-row: 1
    }

    .fc-sec-grid__2x1 .fc-sec--col-1>:nth-child(2) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 2;
        -ms-grid-row: 2
    }

    .fc-sec-grid__2x1 .fc-sec--col-1>:nth-child(3) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 3;
        -ms-grid-row: 3
    }

    .fc-sec-grid__2x1 .fc-sec--col-1>:nth-child(4) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 4;
        -ms-grid-row: 4
    }

    .fc-sec-grid__2x1 .fc-sec--col-1>:nth-child(5) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 5;
        -ms-grid-row: 5
    }

    .fc-sec-grid__2x1 .fc-sec--col-1>:nth-child(6) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 6;
        -ms-grid-row: 6
    }

    .fc-sec-grid__2x1 .fc-sec--col-1>:nth-child(7) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 7;
        -ms-grid-row: 7
    }

    .fc-sec-grid__2x1 .fc-sec--col-1>:nth-child(8) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 8;
        -ms-grid-row: 8
    }

    .fc-sec-grid__2x1 .fc-sec--col-1>:nth-child(9) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 9;
        -ms-grid-row: 9
    }

    .fc-sec-grid__2x1 .fc-sec--col-1>:nth-child(10) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 10;
        -ms-grid-row: 10
    }
}

@media only screen and (min-width:768px)and (min-width:768px) {
    .fc-sec-grid__2x1 .fc-sec--col-1 {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr
    }

    .fc-sec-grid__2x1 .fc-sec--col-1>:first-child {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 1;
        -ms-grid-row: 1
    }

    .fc-sec-grid__2x1 .fc-sec--col-1>:nth-child(2) {
        grid-column: 2;
        -ms-grid-column: 2;
        grid-row: 1;
        -ms-grid-row: 1
    }

    .fc-sec-grid__2x1 .fc-sec--col-1>:nth-child(3) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 2;
        -ms-grid-row: 2
    }

    .fc-sec-grid__2x1 .fc-sec--col-1>:nth-child(4) {
        grid-column: 2;
        -ms-grid-column: 2;
        grid-row: 2;
        -ms-grid-row: 2
    }

    .fc-sec-grid__2x1 .fc-sec--col-1>:nth-child(5) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 3;
        -ms-grid-row: 3
    }

    .fc-sec-grid__2x1 .fc-sec--col-1>:nth-child(6) {
        grid-column: 2;
        -ms-grid-column: 2;
        grid-row: 3;
        -ms-grid-row: 3
    }

    .fc-sec-grid__2x1 .fc-sec--col-1>:nth-child(7) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 4;
        -ms-grid-row: 4
    }

    .fc-sec-grid__2x1 .fc-sec--col-1>:nth-child(8) {
        grid-column: 2;
        -ms-grid-column: 2;
        grid-row: 4;
        -ms-grid-row: 4
    }

    .fc-sec-grid__2x1 .fc-sec--col-1>:nth-child(9) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 5;
        -ms-grid-row: 5
    }

    .fc-sec-grid__2x1 .fc-sec--col-1>:nth-child(10) {
        grid-column: 2;
        -ms-grid-column: 2;
        grid-row: 5;
        -ms-grid-row: 5
    }

    .fc-sec-grid__2x1 .fc-sec--col-1>:nth-child(11) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 6;
        -ms-grid-row: 6
    }

    .fc-sec-grid__2x1 .fc-sec--col-1>:nth-child(12) {
        grid-column: 2;
        -ms-grid-column: 2;
        grid-row: 6;
        -ms-grid-row: 6
    }

    .fc-sec-grid__2x1 .fc-sec--col-1>:nth-child(13) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 7;
        -ms-grid-row: 7
    }

    .fc-sec-grid__2x1 .fc-sec--col-1>:nth-child(14) {
        grid-column: 2;
        -ms-grid-column: 2;
        grid-row: 7;
        -ms-grid-row: 7
    }

    .fc-sec-grid__2x1 .fc-sec--col-1>:nth-child(15) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 8;
        -ms-grid-row: 8
    }

    .fc-sec-grid__2x1 .fc-sec--col-1>:nth-child(16) {
        grid-column: 2;
        -ms-grid-column: 2;
        grid-row: 8;
        -ms-grid-row: 8
    }

    .fc-sec-grid__2x1 .fc-sec--col-1>:nth-child(17) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 9;
        -ms-grid-row: 9
    }

    .fc-sec-grid__2x1 .fc-sec--col-1>:nth-child(18) {
        grid-column: 2;
        -ms-grid-column: 2;
        grid-row: 9;
        -ms-grid-row: 9
    }

    .fc-sec-grid__2x1 .fc-sec--col-1>:nth-child(19) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 10;
        -ms-grid-row: 10
    }

    .fc-sec-grid__2x1 .fc-sec--col-1>:nth-child(20) {
        grid-column: 2;
        -ms-grid-column: 2;
        grid-row: 10;
        -ms-grid-row: 10
    }
}

.fc-sec-grid__2x1 .fc-sec--col-1 .pageCard.section,
.fc-sec-grid__2x1 .fc-sec--col-1 .pageCardDynamic.section,
.fc-sec-grid__2x1 .fc-sec--col-1 .pageCardFeed.section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 5px 0
}

@media only screen and (min-width:768px) {

    .fc-sec-grid__2x1 .fc-sec--col-1 .pageCard.section:nth-child(odd),
    .fc-sec-grid__2x1 .fc-sec--col-1 .pageCardDynamic.section:nth-child(odd),
    .fc-sec-grid__2x1 .fc-sec--col-1 .pageCardFeed.section:nth-child(odd) {
        padding-right: 5px
    }

    .fc-sec-grid__2x1 .fc-sec--col-1 .pageCard.section:nth-child(2n),
    .fc-sec-grid__2x1 .fc-sec--col-1 .pageCardDynamic.section:nth-child(2n),
    .fc-sec-grid__2x1 .fc-sec--col-1 .pageCardFeed.section:nth-child(2n) {
        padding-left: 5px
    }
}

@media only screen and (min-width:992px) {

    .fc-sec-grid__2x1 .fc-sec--col-1 .pageCard.section,
    .fc-sec-grid__2x1 .fc-sec--col-1 .pageCardDynamic.section,
    .fc-sec-grid__2x1 .fc-sec--col-1 .pageCardFeed.section {
        padding: 7.5px 0
    }

    .fc-sec-grid__2x1 .fc-sec--col-1 .pageCard.section:nth-child(odd),
    .fc-sec-grid__2x1 .fc-sec--col-1 .pageCardDynamic.section:nth-child(odd),
    .fc-sec-grid__2x1 .fc-sec--col-1 .pageCardFeed.section:nth-child(odd) {
        padding-right: 7.5px
    }

    .fc-sec-grid__2x1 .fc-sec--col-1 .pageCard.section:nth-child(2n),
    .fc-sec-grid__2x1 .fc-sec--col-1 .pageCardDynamic.section:nth-child(2n),
    .fc-sec-grid__2x1 .fc-sec--col-1 .pageCardFeed.section:nth-child(2n) {
        padding-left: 7.5px
    }
}

.fc-sec-grid__3x1 .fc-sec--col-1 {
    display: block
}

@media only screen and (min-width:768px) {
    .fc-sec-grid__3x1 .fc-sec--col-1 {
        -ms-grid-columns: 1fr;
        display: grid;
        display: -ms-grid;
        grid-template-columns: 100%
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:first-child {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 1;
        -ms-grid-row: 1
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(2) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 2;
        -ms-grid-row: 2
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(3) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 3;
        -ms-grid-row: 3
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(4) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 4;
        -ms-grid-row: 4
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(5) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 5;
        -ms-grid-row: 5
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(6) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 6;
        -ms-grid-row: 6
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(7) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 7;
        -ms-grid-row: 7
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(8) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 8;
        -ms-grid-row: 8
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(9) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 9;
        -ms-grid-row: 9
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(10) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 10;
        -ms-grid-row: 10
    }
}

@media only screen and (min-width:768px)and (min-width:768px) {
    .fc-sec-grid__3x1 .fc-sec--col-1 {
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:first-child {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 1;
        -ms-grid-row: 1
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(2) {
        grid-column: 2;
        -ms-grid-column: 2;
        grid-row: 1;
        -ms-grid-row: 1
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(3) {
        grid-column: 3;
        -ms-grid-column: 3;
        grid-row: 1;
        -ms-grid-row: 1
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(4) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 2;
        -ms-grid-row: 2
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(5) {
        grid-column: 2;
        -ms-grid-column: 2;
        grid-row: 2;
        -ms-grid-row: 2
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(6) {
        grid-column: 3;
        -ms-grid-column: 3;
        grid-row: 2;
        -ms-grid-row: 2
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(7) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 3;
        -ms-grid-row: 3
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(8) {
        grid-column: 2;
        -ms-grid-column: 2;
        grid-row: 3;
        -ms-grid-row: 3
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(9) {
        grid-column: 3;
        -ms-grid-column: 3;
        grid-row: 3;
        -ms-grid-row: 3
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(10) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 4;
        -ms-grid-row: 4
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(11) {
        grid-column: 2;
        -ms-grid-column: 2;
        grid-row: 4;
        -ms-grid-row: 4
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(12) {
        grid-column: 3;
        -ms-grid-column: 3;
        grid-row: 4;
        -ms-grid-row: 4
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(13) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 5;
        -ms-grid-row: 5
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(14) {
        grid-column: 2;
        -ms-grid-column: 2;
        grid-row: 5;
        -ms-grid-row: 5
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(15) {
        grid-column: 3;
        -ms-grid-column: 3;
        grid-row: 5;
        -ms-grid-row: 5
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(16) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 6;
        -ms-grid-row: 6
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(17) {
        grid-column: 2;
        -ms-grid-column: 2;
        grid-row: 6;
        -ms-grid-row: 6
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(18) {
        grid-column: 3;
        -ms-grid-column: 3;
        grid-row: 6;
        -ms-grid-row: 6
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(19) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 7;
        -ms-grid-row: 7
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(20) {
        grid-column: 2;
        -ms-grid-column: 2;
        grid-row: 7;
        -ms-grid-row: 7
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(21) {
        grid-column: 3;
        -ms-grid-column: 3;
        grid-row: 7;
        -ms-grid-row: 7
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(22) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 8;
        -ms-grid-row: 8
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(23) {
        grid-column: 2;
        -ms-grid-column: 2;
        grid-row: 8;
        -ms-grid-row: 8
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(24) {
        grid-column: 3;
        -ms-grid-column: 3;
        grid-row: 8;
        -ms-grid-row: 8
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(25) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 9;
        -ms-grid-row: 9
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(26) {
        grid-column: 2;
        -ms-grid-column: 2;
        grid-row: 9;
        -ms-grid-row: 9
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(27) {
        grid-column: 3;
        -ms-grid-column: 3;
        grid-row: 9;
        -ms-grid-row: 9
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(28) {
        grid-column: 1;
        -ms-grid-column: 1;
        grid-row: 10;
        -ms-grid-row: 10
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(29) {
        grid-column: 2;
        -ms-grid-column: 2;
        grid-row: 10;
        -ms-grid-row: 10
    }

    .fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(30) {
        grid-column: 3;
        -ms-grid-column: 3;
        grid-row: 10;
        -ms-grid-row: 10
    }
}

.fc-sec-grid__3x1 .fc-sec--col-1>:first-child {
    grid-column: 1;
    -ms-grid-column: 1;
    grid-row: 1;
    -ms-grid-row: 1
}

.fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(2) {
    grid-column: 2;
    -ms-grid-column: 2;
    grid-row: 1;
    -ms-grid-row: 1
}

.fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(3) {
    grid-column: 3;
    -ms-grid-column: 3;
    grid-row: 1;
    -ms-grid-row: 1
}

.fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(4) {
    grid-column: 1;
    -ms-grid-column: 1;
    grid-row: 2;
    -ms-grid-row: 2
}

.fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(5) {
    grid-column: 2;
    -ms-grid-column: 2;
    grid-row: 2;
    -ms-grid-row: 2
}

.fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(6) {
    grid-column: 3;
    -ms-grid-column: 3;
    grid-row: 2;
    -ms-grid-row: 2
}

.fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(7) {
    grid-column: 1;
    -ms-grid-column: 1;
    grid-row: 3;
    -ms-grid-row: 3
}

.fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(8) {
    grid-column: 2;
    -ms-grid-column: 2;
    grid-row: 3;
    -ms-grid-row: 3
}

.fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(9) {
    grid-column: 3;
    -ms-grid-column: 3;
    grid-row: 3;
    -ms-grid-row: 3
}

.fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(10) {
    grid-column: 1;
    -ms-grid-column: 1;
    grid-row: 4;
    -ms-grid-row: 4
}

.fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(11) {
    grid-column: 2;
    -ms-grid-column: 2;
    grid-row: 4;
    -ms-grid-row: 4
}

.fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(12) {
    grid-column: 3;
    -ms-grid-column: 3;
    grid-row: 4;
    -ms-grid-row: 4
}

.fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(13) {
    grid-column: 1;
    -ms-grid-column: 1;
    grid-row: 5;
    -ms-grid-row: 5
}

.fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(14) {
    grid-column: 2;
    -ms-grid-column: 2;
    grid-row: 5;
    -ms-grid-row: 5
}

.fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(15) {
    grid-column: 3;
    -ms-grid-column: 3;
    grid-row: 5;
    -ms-grid-row: 5
}

.fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(16) {
    grid-column: 1;
    -ms-grid-column: 1;
    grid-row: 6;
    -ms-grid-row: 6
}

.fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(17) {
    grid-column: 2;
    -ms-grid-column: 2;
    grid-row: 6;
    -ms-grid-row: 6
}

.fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(18) {
    grid-column: 3;
    -ms-grid-column: 3;
    grid-row: 6;
    -ms-grid-row: 6
}

.fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(19) {
    grid-column: 1;
    -ms-grid-column: 1;
    grid-row: 7;
    -ms-grid-row: 7
}

.fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(20) {
    grid-column: 2;
    -ms-grid-column: 2;
    grid-row: 7;
    -ms-grid-row: 7
}

.fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(21) {
    grid-column: 3;
    -ms-grid-column: 3;
    grid-row: 7;
    -ms-grid-row: 7
}

.fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(22) {
    grid-column: 1;
    -ms-grid-column: 1;
    grid-row: 8;
    -ms-grid-row: 8
}

.fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(23) {
    grid-column: 2;
    -ms-grid-column: 2;
    grid-row: 8;
    -ms-grid-row: 8
}

.fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(24) {
    grid-column: 3;
    -ms-grid-column: 3;
    grid-row: 8;
    -ms-grid-row: 8
}

.fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(25) {
    grid-column: 1;
    -ms-grid-column: 1;
    grid-row: 9;
    -ms-grid-row: 9
}

.fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(26) {
    grid-column: 2;
    -ms-grid-column: 2;
    grid-row: 9;
    -ms-grid-row: 9
}

.fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(27) {
    grid-column: 3;
    -ms-grid-column: 3;
    grid-row: 9;
    -ms-grid-row: 9
}

.fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(28) {
    grid-column: 1;
    -ms-grid-column: 1;
    grid-row: 10;
    -ms-grid-row: 10
}

.fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(29) {
    grid-column: 2;
    -ms-grid-column: 2;
    grid-row: 10;
    -ms-grid-row: 10
}

.fc-sec-grid__3x1 .fc-sec--col-1>:nth-child(30) {
    grid-column: 3;
    -ms-grid-column: 3;
    grid-row: 10;
    -ms-grid-row: 10
}

.fc-sec-grid__3x1 .fc-sec--col-1 .pageCard.section,
.fc-sec-grid__3x1 .fc-sec--col-1 .pageCardDynamic.section,
.fc-sec-grid__3x1 .fc-sec--col-1 .pageCardFeed.section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 7.5px 0
}

@media only screen and (min-width:768px) {

    .fc-sec-grid__3x1 .fc-sec--col-1 .pageCard.section:nth-child(3n),
    .fc-sec-grid__3x1 .fc-sec--col-1 .pageCardDynamic.section:nth-child(3n),
    .fc-sec-grid__3x1 .fc-sec--col-1 .pageCardFeed.section:nth-child(3n) {
        padding-left: 7.5px
    }

    .fc-sec-grid__3x1 .fc-sec--col-1 .pageCard.section:nth-child(3n-1),
    .fc-sec-grid__3x1 .fc-sec--col-1 .pageCardDynamic.section:nth-child(3n-1),
    .fc-sec-grid__3x1 .fc-sec--col-1 .pageCardFeed.section:nth-child(3n-1) {
        padding-left: 7.5px;
        padding-right: 7.5px
    }

    .fc-sec-grid__3x1 .fc-sec--col-1 .pageCard.section:nth-child(3n-2),
    .fc-sec-grid__3x1 .fc-sec--col-1 .pageCardDynamic.section:nth-child(3n-2),
    .fc-sec-grid__3x1 .fc-sec--col-1 .pageCardFeed.section:nth-child(3n-2) {
        padding-right: 7.5px
    }
}

@media only screen and (min-width:768px)and (max-width:991px) {
    .fc-sec-grid__3x1 .fc-thumbnail>a .fc-page-card--pic__img {
        height: 70px;
        width: 70px
    }
}

.fc-page-content-list .fc-accordion--wrapper:first-child {
    border-top: 3px solid #d0dee1
}

.fc-page-content-list .fc-accordion--wrapper .font-16,
.fc-page-content-list .fc-accordion--wrapper .font-20 {
    margin-bottom: 0
}

.fc-page-content-list .font-16 {
    font-size: 1.6rem;
    margin-bottom: 5px
}

.fc-page-content-list .font-20 {
    font-size: 2rem;
    margin-bottom: 9px
}

.fc-pool-performance--wrapper .dots-labels-top {
    margin-bottom: 3px;
    margin-left: 3%;
    margin-right: 3%
}

.fc-pool-performance--wrapper .dots-labels-top .right-dot-label-top {
    text-align: right
}

.fc-pool-performance--wrapper .dots-labels-top .left-dot-label-top,
.fc-pool-performance--wrapper .dots-labels-top .right-dot-label-top {
    margin-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px
}

.fc-pool-performance--wrapper .dots-labels-top .dot-label-top {
    -ms-flex-item-align: end;
    align-self: flex-end;
    cursor: pointer
}

.fc-pool-performance--wrapper .dots-labels-top .dot-label-bottom {
    -ms-flex-item-align: start;
    align-self: flex-start;
    cursor: pointer
}

@media only screen and (min-width:768px) {

    .fc-pool-performance--wrapper .dots-labels-top .dot-label-bottom,
    .fc-pool-performance--wrapper .dots-labels-top .dot-label-top {
        font-size: 1.4rem
    }
}

@media only screen and (min-width:992px) {

    .fc-pool-performance--wrapper .dots-labels-top .dot-label-bottom,
    .fc-pool-performance--wrapper .dots-labels-top .dot-label-top {
        font-size: 1.6rem
    }
}

.fc-pool-performance--wrapper .dots-labels-top button {
    background: none;
    border: none;
    color: #006990;
    padding: 0
}

.fc-pool-performance--wrapper .dots-labels-top button:focus {
    outline: none
}

.fc-pool-performance--wrapper .dots-labels-bottom>li {
    margin-top: 10px
}

.fc-pool-performance--wrapper .fc-carousel--arrow {
    position: absolute;
    top: 2.3%
}

@media only screen and (min-width:768px) {
    .fc-pool-performance--wrapper .fc-carousel--arrow {
        top: 9.3%
    }
}

@media only screen and (min-width:992px) {
    .fc-pool-performance--wrapper .fc-carousel--arrow {
        top: 10%
    }
}

.fc-pool-performance--wrapper .slick-arrow {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    border: none;
    color: #006990;
    top: 30px;
    z-index: 10
}

@media only screen and (min-width:768px) {
    .fc-pool-performance--wrapper .slick-arrow {
        top: 5pc
    }
}

.fc-pool-performance--wrapper .slick-arrow:focus {
    outline: none
}

.fc-pool-performance--wrapper .slick-arrow:before {
    font-size: 2.5rem
}

.fc-pool-performance--wrapper .slick-arrow.fc-bracket-left,
.fc-pool-performance--wrapper .slick-arrow.fc-bracket-right {
    background-repeat: no-repeat;
    height: 26px;
    width: 26px
}

.fc-pool-performance--wrapper .slick-arrow.fc-bracket-left:hover,
.fc-pool-performance--wrapper .slick-arrow.fc-bracket-right:hover {
    cursor: pointer
}

.fc-pool-performance--wrapper .slick-arrow.fc-bracket-left {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="a" viewBox="0 0 32 32"><path d="M25.231,29.431L9.059,14.961c-.597-.539-1.535-.501-2.085.084h0c-.55.586-.511,1.506.086,2.046l16.171,14.471c.597.539,1.535.501,2.085-.084h0c.55-.586.511-1.506-.086-2.046Z" fill="%23006990"/><path d="M7.044,14.939L23.216.469c.597-.539,1.535-.501,2.085.084h0c.55.586.511,1.506-.086,2.046l-16.171,14.471c-.597.539-1.535.501-2.085-.084h0c-.55-.586-.511-1.506.086-2.046Z" fill="%23006990"/></svg>');
    left: -5px
}

@media only screen and (min-width:768px) {
    .fc-pool-performance--wrapper .slick-arrow.fc-bracket-left {
        left: 0
    }
}

.fc-pool-performance--wrapper .slick-arrow.fc-bracket-right {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="a" viewBox="0 0 32 32"><path d="M7.044,29.431l16.171-14.471c.597-.539,1.535-.501,2.085.084h0c.55.586.511,1.506-.086,2.046l-16.171,14.471c-.597.539-1.535.501-2.085-.084h0c-.55-.586-.511-1.506.086-2.046Z" fill="%23006990"/><path d="M25.231,14.939L9.059.469c-.597-.539-1.535-.501-2.085.084h0c-.55.586-.511,1.506.086,2.046l16.171,14.471c.597.539,1.535.501,2.085-.084h0c.55-.586.511-1.506-.086-2.046Z" fill="%23006990"/></svg>');
    right: -5px
}

@media only screen and (min-width:768px) {
    .fc-pool-performance--wrapper .slick-arrow.fc-bracket-right {
        right: 0
    }
}

.fc-pool-performance--wrapper .slick-arrow:active,
.fc-pool-performance--wrapper .slick-arrow:focus,
.fc-pool-performance--wrapper .slick-arrow:hover {
    text-decoration: none
}

.fc-pool-performance--wrapper .slick-dots {
    margin-top: 10px
}

.fc-pool-performance--wrapper .slick-dots li {
    border: 2px solid #dde0e1;
    border-radius: 25px;
    cursor: default;
    display: inline-block;
    height: 1pc;
    margin: 0 3px;
    padding: 2px;
    position: relative;
    width: 1pc
}

.fc-pool-performance--wrapper .slick-dots li button:before {
    opacity: 0
}

.fc-pool-performance--wrapper .slick-dots button {
    background-color: #fff;
    border: none;
    border-radius: 25px;
    color: #fff;
    color: transparent;
    cursor: pointer;
    font: inherit;
    height: 8px;
    left: 50%;
    margin: 0 0 0 -3px;
    padding: 0;
    position: absolute;
    text-decoration: none;
    top: 6px;
    width: 8px
}

.fc-pool-performance--wrapper .slick-dots button:first-of-type {
    margin-left: -4px
}

.fc-pool-performance--wrapper .slick-list .fc-pool-slide-row {
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 20px
}

@media only screen and (min-width:768px) {
    .fc-pool-performance--wrapper .slick-list .fc-pool-slide-row {
        margin-left: 0;
        margin-right: 0;
        margin-top: 70px
    }
}

@media only screen and (min-width:992px) {
    .fc-pool-performance--wrapper .slick-list .fc-pool-slide-row {
        margin-left: 25px;
        margin-right: 25px
    }
}

.fc-pool-performance--wrapper .slick-list .fc-pool-slide-row:focus {
    outline: none
}

.fc-pool-performance--wrapper .slick-list .fc-pool-slide-row .col-12 h2 {
    text-align: center
}

.fc-pool-performance--wrapper .slick-list .fc-pool-slide-row .col-12:focus,
.fc-pool-performance--wrapper .slick-list .slick-track:focus {
    outline: none
}

.fc-pool-performance--wrapper .slick-active button {
    background-color: transparent;
    background-image: url(../image/Pointer.png);
    background-repeat: no-repeat;
    background-size: 35px;
    height: 47px;
    left: 0;
    top: -15px;
    width: 45px
}

@media only screen and (min-width:768px) {
    .fc-pool-performance--wrapper .slick-active button {
        left: 18px
    }
}

@media only screen and (min-width:992px) {
    .fc-pool-performance--wrapper .slick-active button {
        left: 33px
    }
}

.fc-pool-performance--wrapper .dots-labels-bottom,
.fc-pool-performance--wrapper .dots-top-labels {
    -webkit-padding-start: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: none;
    justify-content: center;
    left: 3%;
    list-style: none;
    padding-inline-start: 0;
    position: relative;
    width: 95%
}

@media only screen and (min-width:768px) {

    .fc-pool-performance--wrapper .dots-labels-bottom,
    .fc-pool-performance--wrapper .dots-top-labels {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.fc-pool-performance--wrapper .dots-labels-bottom .dot-link-color,
.fc-pool-performance--wrapper .dots-top-labels .dot-link-color {
    color: #232d31
}

.fc-pool-performance--wrapper .dots-labels-bottom li,
.fc-pool-performance--wrapper .dots-top-labels li {
    margin: 0 3px;
    padding: 2px;
    text-align: center
}

@media only screen and (min-width:768px) {

    .fc-pool-performance--wrapper .dots-labels-bottom li,
    .fc-pool-performance--wrapper .dots-top-labels li {
        width: 9.5%
    }
}

@media only screen and (min-width:992px) {

    .fc-pool-performance--wrapper .dots-labels-bottom li,
    .fc-pool-performance--wrapper .dots-top-labels li {
        width: 10.4%
    }
}

.fc-pool-performance--wrapper .dots-labels-bottom {
    top: 10px
}

.fc-pool-performance--wrapper .slick-dots,
.fc-pool-performance--wrapper .slider {
    background: -webkit-gradient(linear, left top, right top, from(#7dcacf), color-stop(#45b0cf), color-stop(#5d9dde), to(#587dc8));
    background: linear-gradient(90deg, #7dcacf, #45b0cf, #5d9dde, #587dc8);
    border-radius: 95px;
    bottom: inherit;
    height: 29px;
    margin: 0 auto;
    position: relative;
    right: 0;
    white-space: nowrap;
    width: 95%
}

@media only screen and (min-width:768px) {

    .fc-pool-performance--wrapper .slick-dots,
    .fc-pool-performance--wrapper .slider {
        margin: auto;
        z-index: 1
    }
}

.fc-pool-performance--wrapper .slick-dots li,
.fc-pool-performance--wrapper .slider li {
    border: none;
    height: 19px;
    margin-top: 5px;
    width: 8%
}

@media only screen and (min-width:768px) {

    .fc-pool-performance--wrapper .slick-dots li,
    .fc-pool-performance--wrapper .slider li {
        width: 9%
    }
}

@media only screen and (min-width:992px) {

    .fc-pool-performance--wrapper .slick-dots li,
    .fc-pool-performance--wrapper .slider li {
        width: 10%
    }
}

.fc-pool-performance--wrapper .slick-dotted.slick-slider {
    margin-top: -30px
}

.fc-pool-performance--wrapper a.circleRightArrow {
    border: 2px solid #abc6d1;
    border-radius: 1pc;
    display: inline-block;
    height: 24px;
    margin-left: 5px;
    position: relative;
    text-decoration: none;
    top: -1px;
    vertical-align: middle;
    width: 24px
}

.fc-pool-performance--wrapper .icon-FC_question {
    font-weight: 700;
    position: relative;
    top: 2px
}

.fc-profileBio--pic {
    height: 100%
}

.fc-profileBio--pic__img {
    margin: 0 auto 30px
}

@media only screen and (max-width:767px) {
    .fc-profileBio--pic__img.mob-max-100 {
        max-width: 100%;
        width: 100%
    }

    .fc-profileBio--pic__img.mob-max-90 {
        max-width: 90%;
        width: 90%
    }

    .fc-profileBio--pic__img.mob-max-80 {
        max-width: 80%;
        width: 80%
    }

    .fc-profileBio--pic__img.mob-max-70 {
        max-width: 70%;
        width: 70%
    }

    .fc-profileBio--pic__img.mob-max-60 {
        max-width: 60%;
        width: 60%
    }

    .fc-profileBio--pic__img.mob-max-50 {
        max-width: 50%;
        width: 50%
    }

    .fc-profileBio--pic__img.mob-max-40 {
        max-width: 40%;
        width: 40%
    }

    .fc-profileBio--pic__img.mob-max-30 {
        max-width: 30%;
        width: 30%
    }

    .fc-profileBio--pic__img.mob-max-20 {
        max-width: 20%;
        width: 20%
    }

    .fc-profileBio--pic__img.mob-max-10 {
        max-width: 10%;
        width: 10%
    }
}

.fc-profileBio--pic__img-max-100 {
    width: 100%
}

.fc-profileBio--pic__img-max-90 {
    width: 90%
}

.fc-profileBio--pic__img-max-80 {
    width: 80%
}

.fc-profileBio--pic__img-max-70 {
    width: 70%
}

.fc-profileBio--pic__img-max-60 {
    width: 60%
}

.fc-profileBio--pic__img-max-50 {
    width: 50%
}

.fc-profileBio--pic__img-max-40 {
    width: 40%
}

.fc-profileBio--pic__img-max-30 {
    width: 30%
}

.fc-profileBio--pic__img-max-20 {
    width: 20%
}

.fc-profileBio--pic__img-max-10 {
    width: 10%
}

.fc-profileBio--details__description>p {
    line-height: 20px
}

.fc-profileBio .fc-cta-wrapper--link:focus,
.fc-profileBio .fc-cta-wrapper--link:hover {
    text-decoration: none
}

.profileBio .modal .fc-carousel--slick__track {
    visibility: hidden
}

.fc-profileBio-mobile-carousel--wrapper .fc-carousel--arrow {
    background-color: transparent;
    border: 0;
    outline: none;
    position: absolute;
    top: 50%
}

.fc-profileBio-mobile-carousel--wrapper .fc-carousel--arrow.fc-bracket-left,
.fc-profileBio-mobile-carousel--wrapper .fc-carousel--arrow.fc-bracket-right {
    background-repeat: no-repeat;
    height: 26px;
    width: 26px
}

.fc-profileBio-mobile-carousel--wrapper .fc-carousel--arrow.fc-bracket-right {
    right: -15px
}

@media only screen and (min-width:768px) {
    .fc-profileBio-mobile-carousel--wrapper .fc-carousel--arrow.fc-bracket-right {
        right: 0
    }
}

.fc-profileBio-mobile-carousel--wrapper .fc-carousel--arrow.fc-bracket-left {
    left: -15px;
    z-index: 1
}

@media only screen and (min-width:768px) {
    .fc-profileBio-mobile-carousel--wrapper .fc-carousel--arrow.fc-bracket-left {
        left: 0
    }
}

.fc-profileBio-mobile-carousel--wrapper .slick-dots {
    border-top: .3rem solid #e5f0f4;
    padding: 20px 20px 40px;
    position: relative
}

.fc-profileBio-mobile-carousel.fc-border-mobile-white .fc-carousel--arrow.fc-bracket-left {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="a" viewBox="0 0 32 32"><path d="M25.231,29.431L9.059,14.961c-.597-.539-1.535-.501-2.085.084h0c-.55.586-.511,1.506.086,2.046l16.171,14.471c.597.539,1.535.501,2.085-.084h0c.55-.586.511-1.506-.086-2.046Z" fill="%23fff"/><path d="M7.044,14.939L23.216.469c.597-.539,1.535-.501,2.085.084h0c.55.586.511,1.506-.086,2.046l-16.171,14.471c-.597.539-1.535.501-2.085-.084h0c-.55-.586-.511-1.506.086-2.046Z" fill="%23fff"/></svg>')
}

.fc-profileBio-mobile-carousel.fc-border-mobile-white .fc-carousel--arrow.fc-bracket-right {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="a" viewBox="0 0 32 32"><path d="M7.044,29.431l16.171-14.471c.597-.539,1.535-.501,2.085.084h0c.55.586.511,1.506-.086,2.046l-16.171,14.471c-.597.539-1.535.501-2.085-.084h0c-.55-.586-.511-1.506.086-2.046Z" fill="%23fff"/><path d="M25.231,14.939L9.059.469c-.597-.539-1.535-.501-2.085.084h0c-.55.586-.511,1.506.086,2.046l16.171,14.471c.597.539,1.535.501,2.085-.084h0c.55-.586.511-1.506-.086-2.046Z" fill="%23fff"/></svg>')
}

.fc-profileBio-mobile-carousel.fc-bg-mobile-white .slick-dots li {
    border-color: #dde0e1
}

.fc-profileBio-mobile-carousel.fc-bg-mobile-white .slick-dots li button,
.fc-profileBio-mobile-carousel.fc-bg-mobile-white .slick-dots li.active,
.fc-profileBio-mobile-carousel.fc-bg-mobile-white .slick-dots li.focus,
.fc-profileBio-mobile-carousel.fc-bg-mobile-white .slick-dots li.slick-active button,
.fc-profileBio-mobile-carousel.fc-bg-mobile-white .slick-dots li:active,
.fc-profileBio-mobile-carousel.fc-bg-mobile-white .slick-dots li:focus {
    background-color: #fff
}

.fc-profileBio-mobile-carousel.fc-border-mobile-blue-green .fc-carousel--arrow.fc-bracket-left {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="a" viewBox="0 0 32 32"><path d="M25.231,29.431L9.059,14.961c-.597-.539-1.535-.501-2.085.084h0c-.55.586-.511,1.506.086,2.046l16.171,14.471c.597.539,1.535.501,2.085-.084h0c.55-.586.511-1.506-.086-2.046Z" fill="%238bd5c9"/><path d="M7.044,14.939L23.216.469c.597-.539,1.535-.501,2.085.084h0c.55.586.511,1.506-.086,2.046l-16.171,14.471c-.597.539-1.535.501-2.085-.084h0c-.55-.586-.511-1.506.086-2.046Z" fill="%238bd5c9"/></svg>')
}

.fc-profileBio-mobile-carousel.fc-border-mobile-blue-green .fc-carousel--arrow.fc-bracket-right {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="a" viewBox="0 0 32 32"><path d="M7.044,29.431l16.171-14.471c.597-.539,1.535-.501,2.085.084h0c.55.586.511,1.506-.086,2.046l-16.171,14.471c-.597.539-1.535.501-2.085-.084h0c-.55-.586-.511-1.506.086-2.046Z" fill="%238bd5c9"/><path d="M25.231,14.939L9.059.469c-.597-.539-1.535-.501-2.085.084h0c-.55.586-.511,1.506.086,2.046l16.171,14.471c.597.539,1.535.501,2.085-.084h0c.55-.586.511-1.506-.086-2.046Z" fill="%238bd5c9"/></svg>')
}

.fc-profileBio-mobile-carousel.fc-bg-mobile-blue-green .slick-dots li {
    border-color: #dde0e1
}

.fc-profileBio-mobile-carousel.fc-bg-mobile-blue-green .slick-dots li.active,
.fc-profileBio-mobile-carousel.fc-bg-mobile-blue-green .slick-dots li.focus,
.fc-profileBio-mobile-carousel.fc-bg-mobile-blue-green .slick-dots li:active,
.fc-profileBio-mobile-carousel.fc-bg-mobile-blue-green .slick-dots li:focus {
    background-color: #8bd5c9
}

.fc-profileBio-mobile-carousel.fc-bg-mobile-blue-green .slick-dots li button {
    background-color: #fff
}

.fc-profileBio-mobile-carousel.fc-bg-mobile-blue-green .slick-dots li.slick-active button {
    background-color: #8bd5c9
}

.fc-profileBio-mobile-carousel.fc-border-mobile-base-blue .fc-carousel--arrow.fc-bracket-left {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="a" viewBox="0 0 32 32"><path d="M25.231,29.431L9.059,14.961c-.597-.539-1.535-.501-2.085.084h0c-.55.586-.511,1.506.086,2.046l16.171,14.471c.597.539,1.535.501,2.085-.084h0c.55-.586.511-1.506-.086-2.046Z" fill="%23006990"/><path d="M7.044,14.939L23.216.469c.597-.539,1.535-.501,2.085.084h0c.55.586.511,1.506-.086,2.046l-16.171,14.471c-.597.539-1.535.501-2.085-.084h0c-.55-.586-.511-1.506.086-2.046Z" fill="%23006990"/></svg>')
}

.fc-profileBio-mobile-carousel.fc-border-mobile-base-blue .fc-carousel--arrow.fc-bracket-right {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="a" viewBox="0 0 32 32"><path d="M7.044,29.431l16.171-14.471c.597-.539,1.535-.501,2.085.084h0c.55.586.511,1.506-.086,2.046l-16.171,14.471c-.597.539-1.535.501-2.085-.084h0c-.55-.586-.511-1.506.086-2.046Z" fill="%23006990"/><path d="M25.231,14.939L9.059.469c-.597-.539-1.535-.501-2.085.084h0c-.55.586-.511,1.506.086,2.046l16.171,14.471c.597.539,1.535.501,2.085-.084h0c.55-.586.511-1.506-.086-2.046Z" fill="%23006990"/></svg>')
}

.fc-profileBio-mobile-carousel.fc-bg-mobile-base-blue .slick-dots li {
    border-color: #dde0e1
}

.fc-profileBio-mobile-carousel.fc-bg-mobile-base-blue .slick-dots li.active,
.fc-profileBio-mobile-carousel.fc-bg-mobile-base-blue .slick-dots li.focus,
.fc-profileBio-mobile-carousel.fc-bg-mobile-base-blue .slick-dots li:active,
.fc-profileBio-mobile-carousel.fc-bg-mobile-base-blue .slick-dots li:focus {
    background-color: #006990
}

.fc-profileBio-mobile-carousel.fc-bg-mobile-base-blue .slick-dots li button {
    background-color: #fff
}

.fc-profileBio-mobile-carousel.fc-bg-mobile-base-blue .slick-dots li.slick-active button {
    background-color: #006990
}

.fc-profileBio-mobile-carousel.fc-border-mobile-teal .fc-carousel--arrow.fc-bracket-left {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="a" viewBox="0 0 32 32"><path d="M25.231,29.431L9.059,14.961c-.597-.539-1.535-.501-2.085.084h0c-.55.586-.511,1.506.086,2.046l16.171,14.471c.597.539,1.535.501,2.085-.084h0c.55-.586.511-1.506-.086-2.046Z" fill="%2301856f"/><path d="M7.044,14.939L23.216.469c.597-.539,1.535-.501,2.085.084h0c.55.586.511,1.506-.086,2.046l-16.171,14.471c-.597.539-1.535.501-2.085-.084h0c-.55-.586-.511-1.506.086-2.046Z" fill="%2301856f"/></svg>')
}

.fc-profileBio-mobile-carousel.fc-border-mobile-teal .fc-carousel--arrow.fc-bracket-right {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="a" viewBox="0 0 32 32"><path d="M7.044,29.431l16.171-14.471c.597-.539,1.535-.501,2.085.084h0c.55.586.511,1.506-.086,2.046l-16.171,14.471c-.597.539-1.535.501-2.085-.084h0c-.55-.586-.511-1.506.086-2.046Z" fill="%2301856f"/><path d="M25.231,14.939L9.059.469c-.597-.539-1.535-.501-2.085.084h0c-.55.586-.511,1.506.086,2.046l16.171,14.471c.597.539,1.535.501,2.085-.084h0c.55-.586.511-1.506-.086-2.046Z" fill="%2301856f"/></svg>')
}

.fc-profileBio-mobile-carousel.fc-bg-mobile-teal .slick-dots li {
    border-color: #dde0e1
}

.fc-profileBio-mobile-carousel.fc-bg-mobile-teal .slick-dots li.active,
.fc-profileBio-mobile-carousel.fc-bg-mobile-teal .slick-dots li.focus,
.fc-profileBio-mobile-carousel.fc-bg-mobile-teal .slick-dots li:active,
.fc-profileBio-mobile-carousel.fc-bg-mobile-teal .slick-dots li:focus {
    background-color: #01856f
}

.fc-profileBio-mobile-carousel.fc-bg-mobile-teal .slick-dots li button {
    background-color: #fff
}

.fc-profileBio-mobile-carousel.fc-bg-mobile-teal .slick-dots li.slick-active button {
    background-color: #01856f
}

@media only screen and (min-width:768px) {
    .fc-pull-quotes--wrapper {
        border-left: 2px solid #e5f0f4
    }
}

.fc-pull-quotes--text {
    color: #435359;
    font-family: latolight, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 3rem;
    line-height: 40px;
    padding: 0 25px;
    position: relative;
    width: 95%
}

.fc-pull-quotes--text:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="a" viewBox="0 0 32 32"><path d="M.551,26.03c.912-.243,1.944-.714,3.101-1.414,1.154-.697,2.203-1.519,3.146-2.462.941-.942,1.717-1.961,2.325-3.055.607-1.095.851-2.188.73-3.283-.123-.424-.456-.668-1.003-.729-.547-.06-1.065-.091-1.55-.091-1.521,0-2.843-.502-3.968-1.505-1.125-1.003-1.688-2.416-1.688-4.24,0-1.763.623-3.284,1.87-4.56,1.246-1.277,2.659-1.915,4.241-1.915,2.43,0,4.27.882,5.517,2.645,1.246,1.764,1.869,3.921,1.869,6.475,0,2.006-.41,3.937-1.23,5.791-.821,1.855-1.901,3.543-3.238,5.061-1.338,1.521-2.889,2.828-4.651,3.922-1.764,1.093-3.588,1.855-5.471,2.279v-2.918Z" fill="%23ccc"/><path d="M16.852,26.03c.912-.243,1.944-.714,3.101-1.414,1.154-.697,2.203-1.519,3.146-2.462.941-.942,1.717-1.961,2.325-3.055.607-1.095.851-2.188.73-3.283-.123-.424-.456-.668-1.003-.729-.547-.06-1.065-.091-1.55-.091-1.521,0-2.843-.502-3.968-1.505-1.125-1.003-1.688-2.416-1.688-4.24,0-1.763.623-3.284,1.87-4.56,1.246-1.277,2.659-1.915,4.241-1.915,2.43,0,4.27.882,5.517,2.645,1.246,1.764,1.869,3.921,1.869,6.475,0,2.006-.41,3.937-1.23,5.791-.821,1.855-1.901,3.543-3.238,5.061-1.338,1.521-2.889,2.828-4.651,3.922-1.764,1.093-3.588,1.855-5.471,2.279v-2.918Z" fill="%23ccc"/></svg>');
    background-repeat: no-repeat;
    content: " ";
    height: 20px;
    position: absolute;
    right: 5px;
    top: 0;
    width: 20px
}

@media only screen and (max-width:767px) {
    .fc-pull-quotes--text {
        padding-left: 0
    }
}

.fc-related-content .fc-search-results--heading h2 {
    font-size: 30px
}

.scheduledSection .fc-alert {
    background-color: transparent;
    background-image: none;
    border: none;
    border-radius: 0;
    margin-bottom: 0;
    padding: 0
}

.scheduledSection .fc-alert p {
    line-height: 1;
    margin-bottom: 10px
}

.scheduledSection .fc-alert p:only-child {
    margin-bottom: 0
}

.scheduledSection .fc-alert .container .cmp-text,
.scheduledSection .fc-alert .fc-sec--full-width .cmp-text {
    padding-right: 30px
}

@media only screen and (min-width:768px) {

    .scheduledSection .fc-alert .container .cmp-text,
    .scheduledSection .fc-alert .fc-sec--full-width .cmp-text {
        padding-right: 0
    }
}

.scheduledSection .fc-alert .fc-sec--content-wrapper.container-custom .fc-sec--col-wrapper>.fc-sec--col-1,
.scheduledSection .fc-alert .fc-sec--content-wrapper.container-custom .fc-sec--col-wrapper>.fc-sec--col-2 {
    -ms-flex-item-align: center;
    align-self: center
}

.scheduledSection .fc-alert .fc-sec--content-wrapper.container-custom .fc-sec--col-wrapper>.fc-sec--col-2 .cmp-text p:empty {
    margin-bottom: 0;
    margin-top: 0
}

.scheduledSection .fc-alert .fc-sec--content-wrapper.container-custom .fc-sec--col-wrapper>.fc-sec--col-2 .cmp-text p+p {
    margin-bottom: 0;
    margin-top: 10px
}

.scheduledSection .fc-alert .fc-sec--content-wrapper.container-custom .fc-sec--col-wrapper>.fc-sec--col-2 .cmp-text p:empty+p {
    margin-bottom: 0;
    margin-top: 0
}

.scheduledSection .fc-alert .fc-close-btn {
    color: #232d31;
    opacity: 1;
    padding: .75rem 1rem;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 20px
}

.scheduledSection .fc-alert .fc-close-btn:hover {
    text-decoration: none
}

@media only screen and (min-width:768px) {
    .scheduledSection .fc-alert .fc-close-btn {
        top: 0;
        -webkit-transform: unset;
        transform: unset
    }
}

.scheduledSection .fc-alert .fc-close-btn__white {
    --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e")
}

.fc-search .search {
    background: #f0f3f2 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAKISURBVHjavNfLi85RGAfwj9cYIdKwkAYbLERGyWWGFTY0kXv8AzZEs5AolCblkkkpC0opG6VGLMglpBklikhZoGiyGPfruG3O6PXrnJ/f+77xrbN4n3N+5/s9z3nO8zzvgPOXrqgCg9CMVszBJAzBBzzGdZxDF77nbTSgQgFDsQUb0Fhg/TN04DD6YgtKFZC34iH2FCSH8TiAB1hUi4Bt6AwbVoOJuBC8V7GAnWgvsO5jgTUHw2EKC1iKXYm5LziElZgWrqUJq8Odp4KvHQuKBOFwvMLAyNwZbMTzHPETcASLI3NvMRp9eR7YnSDfh+V/IYenWIJjkbkR2JHngeFBZezky6sIwotYGPHCuFLO3WfxCWuqfAVL8S3ihcUpAesSru+rUsBHHI3Y56UETIrYLqgNxyO2WTEBdSEGsie4V6OAF/iRsY2MCajH4IytJxGUleBzyB1/FLWYgD58zdgagrBaUB/Z41tKwLusqzC1RgENkbzyPhWEvRHbzBoFtEZsD1ICzkVsbTUK2ByxdaUEnIjYJmNrleS7MDZiP5sS8ATXIva9WFYh+fpQ0rM4jSd5xWgNXibqwaaC5G04mTOX2w/04E1iriNkxlWRpzUsnPoq9ie+3x76RXU5b7Y7kZL7sSiMnjDehwzaiFE5350t77BiAgaHdrqpoJvHhFEEndlKW4qQd1dAXgnaY2W+FHH79MQGMzAFNyokvoz54d6jla/c7THyn2jB3fB7fhhrw/qmEHjlWfROWH8Kt/PU1YV/OzdzTt4cxJXjehj9dWJCaDJ78ahgi/5bwIkc8pYIeRavw6gKdaGvz+JHOHm3f4xSmSvL73zu/yDvF7AiiHiL+5iNW/4Tfg0AkvGGi1ZHBlMAAAAASUVORK5CYII=) no-repeat;
    background-position: 20px 15px;
    background-size: 20px;
    border: 2px solid #f0f3f2;
    border-radius: 50px;
    font-size: 1.6rem;
    height: 53px;
    padding-left: 55px;
    width: 100%
}

.fc-search .search.va {
    background: #f0f3f2;
    background-position: 98% 50%;
    background-size: 30px;
    padding-left: 20px;
    padding-right: 55px
}

.fc-search .search.va.active+.submit {
    background: #f0f3f2 url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxjaXJjbGUgY3g9IjEwIiBjeT0iMTAiIHI9IjEwIiBmaWxsPSIjMEU2N0E5Ii8+CjxtYXNrIGlkPSJtYXNrMF8yOTk3Xzg4NzMiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI2IiB5PSI1IiB3aWR0aD0iOCIgaGVpZ2h0PSIxMCI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS45ODUxNiA1LjMzMzVIMTMuNjM3M1YxNC42NjY4SDkuOTg1MTZINi4zMzMwMVY1LjMzMzVIOS45ODUxNloiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yOTk3Xzg4NzMpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjE3MzQzIDguMzA1MTVWMTMuODU1MkM5LjE3MzQzIDE0LjMwMzIgOS41MzcwMiAxNC42NjY4IDkuOTg1MDIgMTQuNjY2OEMxMC40MzM0IDE0LjY2NjggMTAuNzk2NiAxNC4zMDMyIDEwLjc5NjYgMTMuODU1MlY4LjMwNTE1TDEyLjIxNDkgOS45MjU5QzEyLjM3NTYgMTAuMTA5MyAxMi42IDEwLjIwMzEgMTIuODI2IDEwLjIwMzFDMTMuMDE1OSAxMC4yMDMxIDEzLjIwNjIgMTAuMTM2OSAxMy4zNjA0IDEwLjAwMjJDMTMuNjk3NyA5LjcwNzE4IDEzLjczMTcgOS4xOTQyNSAxMy40MzY3IDguODU3MDNMMTAuNTk2MiA1LjYxMDY2QzEwLjU0NzkgNS41NjE5NiAxMC41MTM4IDUuNTMxOTMgMTAuNDc3MyA1LjUwMzkzQzEwLjMzMDQgNS4zOTQzNyAxMC4xNjUyIDUuMzMzNSA5Ljk4NTAyIDUuMzMzNUM5LjgwNDg1IDUuMzMzNSA5LjY0MDUgNS4zOTQzNyA5LjUwNTM3IDUuNDkzNzlDOS40NTY2NyA1LjUzMTkzIDkuNDIyMTggNS41NjE5NiA5LjM5MTM0IDUuNTk1MjRDOS4zODY0NyA1LjYwMDkyIDYuNTMzNzIgOC44NTcwMyA2LjUzMzcyIDguODU3MDNDNi4yMzg3IDkuMTk0MjUgNi4yNzI3OSA5LjcwNzE4IDYuNjEwNDEgMTAuMDAyMkM2Ljk0NzYzIDEwLjI5NzYgNy40NjAxNSAxMC4yNjM1IDcuNzU1NTcgOS45MjU5TDkuMTczNDMgOC4zMDUxNVoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9zdmc+Cg==) no-repeat;
    background-position: 50%;
    background-size: 30px;
    border-color: transparent;
    opacity: 1
}

.fc-search .search.va.active:active+.submit,
.fc-search .search.va.active:focus+.submit {
    background: #fff url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxjaXJjbGUgY3g9IjEwIiBjeT0iMTAiIHI9IjEwIiBmaWxsPSIjMEU2N0E5Ii8+CjxtYXNrIGlkPSJtYXNrMF8yOTk3Xzg4NzMiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI2IiB5PSI1IiB3aWR0aD0iOCIgaGVpZ2h0PSIxMCI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS45ODUxNiA1LjMzMzVIMTMuNjM3M1YxNC42NjY4SDkuOTg1MTZINi4zMzMwMVY1LjMzMzVIOS45ODUxNloiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yOTk3Xzg4NzMpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjE3MzQzIDguMzA1MTVWMTMuODU1MkM5LjE3MzQzIDE0LjMwMzIgOS41MzcwMiAxNC42NjY4IDkuOTg1MDIgMTQuNjY2OEMxMC40MzM0IDE0LjY2NjggMTAuNzk2NiAxNC4zMDMyIDEwLjc5NjYgMTMuODU1MlY4LjMwNTE1TDEyLjIxNDkgOS45MjU5QzEyLjM3NTYgMTAuMTA5MyAxMi42IDEwLjIwMzEgMTIuODI2IDEwLjIwMzFDMTMuMDE1OSAxMC4yMDMxIDEzLjIwNjIgMTAuMTM2OSAxMy4zNjA0IDEwLjAwMjJDMTMuNjk3NyA5LjcwNzE4IDEzLjczMTcgOS4xOTQyNSAxMy40MzY3IDguODU3MDNMMTAuNTk2MiA1LjYxMDY2QzEwLjU0NzkgNS41NjE5NiAxMC41MTM4IDUuNTMxOTMgMTAuNDc3MyA1LjUwMzkzQzEwLjMzMDQgNS4zOTQzNyAxMC4xNjUyIDUuMzMzNSA5Ljk4NTAyIDUuMzMzNUM5LjgwNDg1IDUuMzMzNSA5LjY0MDUgNS4zOTQzNyA5LjUwNTM3IDUuNDkzNzlDOS40NTY2NyA1LjUzMTkzIDkuNDIyMTggNS41NjE5NiA5LjM5MTM0IDUuNTk1MjRDOS4zODY0NyA1LjYwMDkyIDYuNTMzNzIgOC44NTcwMyA2LjUzMzcyIDguODU3MDNDNi4yMzg3IDkuMTk0MjUgNi4yNzI3OSA5LjcwNzE4IDYuNjEwNDEgMTAuMDAyMkM2Ljk0NzYzIDEwLjI5NzYgNy40NjAxNSAxMC4yNjM1IDcuNzU1NTcgOS45MjU5TDkuMTczNDMgOC4zMDUxNVoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9zdmc+Cg==) no-repeat;
    background-position: 50%;
    background-size: 30px;
    border-color: transparent
}

.fc-search .search.va.active:active+.submit:active,
.fc-search .search.va.active:active+.submit:focus,
.fc-search .search.va.active:focus+.submit:active,
.fc-search .search.va.active:focus+.submit:focus {
    background: #f0f3f2 url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxjaXJjbGUgY3g9IjEwIiBjeT0iMTAiIHI9IjEwIiBmaWxsPSIjMEU2N0E5Ii8+CjxtYXNrIGlkPSJtYXNrMF8yOTk3Xzg4NzMiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI2IiB5PSI1IiB3aWR0aD0iOCIgaGVpZ2h0PSIxMCI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS45ODUxNiA1LjMzMzVIMTMuNjM3M1YxNC42NjY4SDkuOTg1MTZINi4zMzMwMVY1LjMzMzVIOS45ODUxNloiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yOTk3Xzg4NzMpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjE3MzQzIDguMzA1MTVWMTMuODU1MkM5LjE3MzQzIDE0LjMwMzIgOS41MzcwMiAxNC42NjY4IDkuOTg1MDIgMTQuNjY2OEMxMC40MzM0IDE0LjY2NjggMTAuNzk2NiAxNC4zMDMyIDEwLjc5NjYgMTMuODU1MlY4LjMwNTE1TDEyLjIxNDkgOS45MjU5QzEyLjM3NTYgMTAuMTA5MyAxMi42IDEwLjIwMzEgMTIuODI2IDEwLjIwMzFDMTMuMDE1OSAxMC4yMDMxIDEzLjIwNjIgMTAuMTM2OSAxMy4zNjA0IDEwLjAwMjJDMTMuNjk3NyA5LjcwNzE4IDEzLjczMTcgOS4xOTQyNSAxMy40MzY3IDguODU3MDNMMTAuNTk2MiA1LjYxMDY2QzEwLjU0NzkgNS41NjE5NiAxMC41MTM4IDUuNTMxOTMgMTAuNDc3MyA1LjUwMzkzQzEwLjMzMDQgNS4zOTQzNyAxMC4xNjUyIDUuMzMzNSA5Ljk4NTAyIDUuMzMzNUM5LjgwNDg1IDUuMzMzNSA5LjY0MDUgNS4zOTQzNyA5LjUwNTM3IDUuNDkzNzlDOS40NTY2NyA1LjUzMTkzIDkuNDIyMTggNS41NjE5NiA5LjM5MTM0IDUuNTk1MjRDOS4zODY0NyA1LjYwMDkyIDYuNTMzNzIgOC44NTcwMyA2LjUzMzcyIDguODU3MDNDNi4yMzg3IDkuMTk0MjUgNi4yNzI3OSA5LjcwNzE4IDYuNjEwNDEgMTAuMDAyMkM2Ljk0NzYzIDEwLjI5NzYgNy40NjAxNSAxMC4yNjM1IDcuNzU1NTcgOS45MjU5TDkuMTczNDMgOC4zMDUxNVoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9zdmc+Cg==) no-repeat;
    background-position: 50%;
    background-size: 30px
}

.fc-search .search.va:active,
.fc-search .search.va:focus {
    background: #fff
}

.fc-search .search.va:active+.submit,
.fc-search .search.va:focus+.submit {
    background: #fff url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBvcGFjaXR5PSIwLjI1IiBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiIGZpbGw9IiMwRTY3QTkiIC8+PG1hc2sgaWQ9Im1hc2swXzI1ODZfMTkzNjgiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI2IiB5PSI1IiB3aWR0aD0iOCIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05Ljk4NTE2IDUuMzMzNUgxMy42MzczVjE0LjY2NjhIOS45ODUxNkg2LjMzMzAxVjUuMzMzNUg5Ljk4NTE2WiIgZmlsbD0id2hpdGUiIC8+PC9tYXNrPjxnIG1hc2s9InVybCgjbWFzazBfMjU4Nl8xOTM2OCkiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS4xNzM0MyA4LjMwNTE1VjEzLjg1NTJDOS4xNzM0MyAxNC4zMDMyIDkuNTM3MDIgMTQuNjY2OCA5Ljk4NTAyIDE0LjY2NjhDMTAuNDMzNCAxNC42NjY4IDEwLjc5NjYgMTQuMzAzMiAxMC43OTY2IDEzLjg1NTJWOC4zMDUxNUwxMi4yMTQ5IDkuOTI1OUMxMi4zNzU2IDEwLjEwOTMgMTIuNiAxMC4yMDMxIDEyLjgyNiAxMC4yMDMxQzEzLjAxNTkgMTAuMjAzMSAxMy4yMDYyIDEwLjEzNjkgMTMuMzYwNCAxMC4wMDIyQzEzLjY5NzcgOS43MDcxOCAxMy43MzE3IDkuMTk0MjUgMTMuNDM2NyA4Ljg1NzAzTDEwLjU5NjIgNS42MTA2NkMxMC41NDc5IDUuNTYxOTYgMTAuNTEzOCA1LjUzMTkzIDEwLjQ3NzMgNS41MDM5M0MxMC4zMzA0IDUuMzk0MzcgMTAuMTY1MiA1LjMzMzUgOS45ODUwMiA1LjMzMzVDOS44MDQ4NSA1LjMzMzUgOS42NDA1IDUuMzk0MzcgOS41MDUzNyA1LjQ5Mzc5QzkuNDU2NjcgNS41MzE5MyA5LjQyMjE4IDUuNTYxOTYgOS4zOTEzNCA1LjU5NTI0QzkuMzg2NDcgNS42MDA5MiA2LjUzMzcyIDguODU3MDMgNi41MzM3MiA4Ljg1NzAzQzYuMjM4NyA5LjE5NDI1IDYuMjcyNzkgOS43MDcxOCA2LjYxMDQxIDEwLjAwMjJDNi45NDc2MyAxMC4yOTc2IDcuNDYwMTUgMTAuMjYzNSA3Ljc1NTU3IDkuOTI1OUw5LjE3MzQzIDguMzA1MTVaIiBmaWxsPSJ3aGl0ZSIgLz48L2c+PC9zdmc+) no-repeat;
    background-position: 50%;
    background-size: 30px
}

.fc-search .search.va+.submit {
    background: #f0f3f2 url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBvcGFjaXR5PSIwLjI1IiBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiIGZpbGw9IiMwRTY3QTkiIC8+PG1hc2sgaWQ9Im1hc2swXzI1ODZfMTkzNjgiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI2IiB5PSI1IiB3aWR0aD0iOCIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05Ljk4NTE2IDUuMzMzNUgxMy42MzczVjE0LjY2NjhIOS45ODUxNkg2LjMzMzAxVjUuMzMzNUg5Ljk4NTE2WiIgZmlsbD0id2hpdGUiIC8+PC9tYXNrPjxnIG1hc2s9InVybCgjbWFzazBfMjU4Nl8xOTM2OCkiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS4xNzM0MyA4LjMwNTE1VjEzLjg1NTJDOS4xNzM0MyAxNC4zMDMyIDkuNTM3MDIgMTQuNjY2OCA5Ljk4NTAyIDE0LjY2NjhDMTAuNDMzNCAxNC42NjY4IDEwLjc5NjYgMTQuMzAzMiAxMC43OTY2IDEzLjg1NTJWOC4zMDUxNUwxMi4yMTQ5IDkuOTI1OUMxMi4zNzU2IDEwLjEwOTMgMTIuNiAxMC4yMDMxIDEyLjgyNiAxMC4yMDMxQzEzLjAxNTkgMTAuMjAzMSAxMy4yMDYyIDEwLjEzNjkgMTMuMzYwNCAxMC4wMDIyQzEzLjY5NzcgOS43MDcxOCAxMy43MzE3IDkuMTk0MjUgMTMuNDM2NyA4Ljg1NzAzTDEwLjU5NjIgNS42MTA2NkMxMC41NDc5IDUuNTYxOTYgMTAuNTEzOCA1LjUzMTkzIDEwLjQ3NzMgNS41MDM5M0MxMC4zMzA0IDUuMzk0MzcgMTAuMTY1MiA1LjMzMzUgOS45ODUwMiA1LjMzMzVDOS44MDQ4NSA1LjMzMzUgOS42NDA1IDUuMzk0MzcgOS41MDUzNyA1LjQ5Mzc5QzkuNDU2NjcgNS41MzE5MyA5LjQyMjE4IDUuNTYxOTYgOS4zOTEzNCA1LjU5NTI0QzkuMzg2NDcgNS42MDA5MiA2LjUzMzcyIDguODU3MDMgNi41MzM3MiA4Ljg1NzAzQzYuMjM4NyA5LjE5NDI1IDYuMjcyNzkgOS43MDcxOCA2LjYxMDQxIDEwLjAwMjJDNi45NDc2MyAxMC4yOTc2IDcuNDYwMTUgMTAuMjYzNSA3Ljc1NTU3IDkuOTI1OUw5LjE3MzQzIDguMzA1MTVaIiBmaWxsPSJ3aGl0ZSIgLz48L2c+PC9zdmc+) no-repeat;
    background-position: 50%;
    background-size: 30px;
    border-color: transparent;
    height: calc(100% - 4px);
    position: absolute;
    right: 11px;
    top: 2px
}

.fc-search .search:focus {
    border: 2px solid #006990;
    outline: none
}

.fc-search .search:active,
.fc-search .search:focus {
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACf0lEQVR42r1XO4sVMRQe8AWKooUiLLiWCoIvfKwPLMRSVEQQtBYsFHQRUYurhRaL68KiyIW18dHclb3MTDJ7k5wEX9U2K1jpKlZ2dv4ATQYurjMnmWRmvYE0ITnfeXznkSiqsdrt9oqEq2NEyIdUqA/R5Ynf/a3P3lMOD2KuDnc6nWXRUq4kSVYTDndGn73+uRjUtp926Q8K6rpRuDF4yuRJI9AHuLiJUAuUwYna4FTIW3WAy4rIa3XAW0sB3t+5Mf7g4lSFRRP6zlnC2A5CyIa0p3YSLs/p80nXu5Tz45XgcRyvdQDPpKkccipP5bCOPbXJqCRmyuER7kIYCwkhATmFGgHqXrD1xvI6JNZKCEzeyyxbhz/gcLGW2xz1A+UCg/O4AkJmQS7zITTIx6VwmjNcAbVQvGxKa6Mq2pN7ykbJudLFVqu1PChevh6gdDPCqS9e8dKu+ta0lHe73fWIAt/RTod5QHe2lU0UmGFsE9YjbBz4Wrycx7AJBxjbhpTleVveziHaXmrEASFvlBVQr7wbkI7X5yYKnBl/8QuReQUnzOzsVrQScrhZ0/q7mLwcx/HoLfYoATgdNMgAXMB7gZwOztu/aamueoFzGLXJSITYUt1ETKGwt2Ruen8xPZ8ztsZYrQn2xvoW1G0nsBGap4j/lDNvpmGdKR89xrLECT6ZZatCwAOH07gS3MeKWuAg71e63QVOOd9FhNhuXB02hCqpCXekkds1qUb+rZRwVBPpSfFXtMjVYH5NhKm9fr8dh+WxEAerupyZhs2kq+/uzrtp4Lw2bY0bk4ei/75ssWPqQDSIpT3wrhTzntwfDWp1smxjXwlNqk+61u+LBrj+AGubDAe0OFBiAAAAAElFTkSuQmCC) no-repeat;
    background-position: 20px 15px;
    background-size: 20px
}

.fc-search .search:active {
    border: 2px solid #abc6d1
}

.fc-search .error-message {
    color: #d41118;
    font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 1.4rem;
    padding-left: 10px;
    padding-top: 5px
}

.fc-search-form {
    position: relative
}

.fc-search-results {
    color: #435359
}

.fc-search-results.container-fluid {
    max-width: 65pc
}

.fc-search-results--heading h1 {
    margin-bottom: 30px
}

.fc-search-results--text {
    border-bottom: 3px solid #e8eceb;
    margin-bottom: 30px;
    padding-bottom: 10px
}

.fc-search-results--result__link {
    font-weight: 600;
    margin-bottom: 5px
}

.fc-search-results--result__link .fc-cta-wrapper--link__icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 5px
}

.fc-search-results--result__link--external {
    color: #8e989b;
    font-size: 1.4rem
}

.fc-search-results--result__p {
    line-height: 1.25;
    margin: 0
}

.fc-search-results--result-block {
    margin-bottom: 35px
}

.fc-search-results--result-block__thumbnail {
    -ms-flex-preferred-size: 15%;
    flex-basis: 15%;
    margin-right: 20px;
    max-height: 75pt;
    overflow: hidden
}

@media only screen and (max-width:767px) {
    .fc-search-results--result-block__thumbnail {
        display: none
    }
}

@media only screen and (min-width:992px) {
    .fc-search-results--result-block__thumbnail {
        -ms-flex-preferred-size: 10%;
        flex-basis: 10%
    }
}

.fc-search-results--result-block__img {
    width: 75pt
}

.fc-search-results--result-block__description {
    -ms-flex-preferred-size: 85%;
    flex-basis: 85%
}

@media only screen and (min-width:992px) {
    .fc-search-results--result-block__description {
        -ms-flex-preferred-size: 90%;
        flex-basis: 90%
    }
}

@media only screen and (min-width:768px) {
    .fc-sec--col__sticky {
        max-height: calc(100vh - 20px);
        overflow-y: auto;
        position: sticky;
        top: 20px
    }
}

.fc-sec--multi {
    margin-left: 0;
    margin-right: 0
}

@media only screen and (min-width:768px) {

    .fc-sec--col-1 .fc-sec--col-1 .fc-sec--multi,
    .fc-sec--multi .row {
        margin-left: 0;
        margin-right: 0
    }
}

.fc-sec--wrapper {
    position: relative
}

.fc-sec--wrapper .col-lg-1:first-child {
    padding-left: 0
}

.fc-sec--wrapper .col-lg-1:last-child {
    padding-right: 0
}

.fc-sec--wrapper .col-lg-2:first-child {
    padding-left: 0
}

.fc-sec--wrapper .col-lg-2:last-child {
    padding-right: 0
}

.fc-sec--wrapper .col-lg-3:first-child {
    padding-left: 0
}

.fc-sec--wrapper .col-lg-3:last-child {
    padding-right: 0
}

.fc-sec--wrapper .col-lg-4:first-child {
    padding-left: 0
}

.fc-sec--wrapper .col-lg-4:last-child {
    padding-right: 0
}

.fc-sec--wrapper .col-lg-5:first-child {
    padding-left: 0
}

.fc-sec--wrapper .col-lg-5:last-child {
    padding-right: 0
}

.fc-sec--wrapper .col-lg-6:first-child {
    padding-left: 0
}

.fc-sec--wrapper .col-lg-6:last-child {
    padding-right: 0
}

.fc-sec--wrapper .col-lg-7:first-child {
    padding-left: 0
}

.fc-sec--wrapper .col-lg-7:last-child {
    padding-right: 0
}

.fc-sec--wrapper .col-lg-8:first-child {
    padding-left: 0
}

.fc-sec--wrapper .col-lg-8:last-child {
    padding-right: 0
}

.fc-sec--wrapper .col-lg-9:first-child {
    padding-left: 0
}

.fc-sec--wrapper .col-lg-9:last-child {
    padding-right: 0
}

.fc-sec--wrapper .col-lg-10:first-child {
    padding-left: 0
}

.fc-sec--wrapper .col-lg-10:last-child {
    padding-right: 0
}

.fc-sec--wrapper .col-lg-11:first-child {
    padding-left: 0
}

.fc-sec--wrapper .col-lg-11:last-child {
    padding-right: 0
}

@media only screen and (min-width:992px) {
    .fc-sec--wrapper.fc-sec--overlap.fc-sec--article.nm-d-10 {
        margin-top: -10px
    }

    .fc-sec--wrapper.fc-sec--overlap.fc-sec--article.nm-d-20 {
        margin-top: -20px
    }

    .fc-sec--wrapper.fc-sec--overlap.fc-sec--article.nm-d-30 {
        margin-top: -30px
    }

    .fc-sec--wrapper.fc-sec--overlap.fc-sec--article.nm-d-40 {
        margin-top: -40px
    }

    .fc-sec--wrapper.fc-sec--overlap.fc-sec--article.nm-d-50 {
        margin-top: -50px
    }

    .fc-sec--wrapper.fc-sec--overlap.fc-sec--article.nm-d-60 {
        margin-top: -60px
    }

    .fc-sec--wrapper.fc-sec--overlap.fc-sec--article.nm-d-70 {
        margin-top: -70px
    }

    .fc-sec--wrapper.fc-sec--overlap.fc-sec--article.nm-d-80 {
        margin-top: -5pc
    }

    .fc-sec--wrapper.fc-sec--overlap.fc-sec--article.nm-d-90 {
        margin-top: -90px
    }

    .fc-sec--wrapper.fc-sec--overlap.fc-sec--article.nm-d-100 {
        margin-top: -75pt
    }

    .fc-sec--wrapper.fc-sec--overlap.fc-sec--article.nm-d-110 {
        margin-top: -110px
    }

    .fc-sec--wrapper.fc-sec--overlap.fc-sec--article.nm-d-120 {
        margin-top: -90pt
    }

    .fc-sec--wrapper.fc-sec--overlap.fc-sec--article.nm-d-130 {
        margin-top: -130px
    }

    .fc-sec--wrapper.fc-sec--overlap.fc-sec--article.nm-d-140 {
        margin-top: -140px
    }

    .fc-sec--wrapper.fc-sec--overlap.fc-sec--article.nm-d-150 {
        margin-top: -150px
    }

    .fc-sec--wrapper.fc-sec--overlap.fc-sec--article.nm-d-160 {
        margin-top: -10pc
    }

    .fc-sec--wrapper.fc-sec--overlap.fc-sec--article.nm-d-170 {
        margin-top: -170px
    }

    .fc-sec--wrapper.fc-sec--overlap.fc-sec--article.nm-d-180 {
        margin-top: -180px
    }

    .fc-sec--wrapper.fc-sec--overlap.fc-sec--article.nm-d-190 {
        margin-top: -190px
    }

    .fc-sec--wrapper.fc-sec--overlap.fc-sec--article.nm-d-200 {
        margin-top: -200px
    }

    .fc-sec--wrapper.fc-sec--overlap.fc-sec--article.nm-d-210 {
        margin-top: -210px
    }

    .fc-sec--wrapper.fc-sec--overlap.fc-sec--article.nm-d-220 {
        margin-top: -220px
    }

    .fc-sec--wrapper.o-d-10 {
        margin-bottom: -10px;
        top: -10px
    }

    .fc-sec--wrapper.o-d-20 {
        margin-bottom: -20px;
        top: -20px
    }

    .fc-sec--wrapper.o-d-30 {
        margin-bottom: -30px;
        top: -30px
    }

    .fc-sec--wrapper.o-d-40 {
        margin-bottom: -40px;
        top: -40px
    }

    .fc-sec--wrapper.o-d-50 {
        margin-bottom: -50px;
        top: -50px
    }

    .fc-sec--wrapper.o-d-60 {
        margin-bottom: -60px;
        top: -60px
    }

    .fc-sec--wrapper.o-d-70 {
        margin-bottom: -70px;
        top: -70px
    }

    .fc-sec--wrapper.o-d-80 {
        margin-bottom: -5pc;
        top: -5pc
    }

    .fc-sec--wrapper.o-d-90 {
        margin-bottom: -90px;
        top: -90px
    }

    .fc-sec--wrapper.o-d-100 {
        margin-bottom: -75pt;
        top: -75pt
    }

    .fc-sec--wrapper.o-d-110 {
        margin-bottom: -110px;
        top: -110px
    }

    .fc-sec--wrapper.o-d-120 {
        margin-bottom: -90pt;
        top: -90pt
    }

    .fc-sec--wrapper.o-d-130 {
        margin-bottom: -130px;
        top: -130px
    }

    .fc-sec--wrapper.o-d-140 {
        margin-bottom: -140px;
        top: -140px
    }

    .fc-sec--wrapper.o-d-150 {
        margin-bottom: -150px;
        top: -150px
    }

    .fc-sec--wrapper.o-d-160 {
        margin-bottom: -10pc;
        top: -10pc
    }

    .fc-sec--wrapper.o-d-170 {
        margin-bottom: -170px;
        top: -170px
    }

    .fc-sec--wrapper.o-d-180 {
        margin-bottom: -180px;
        top: -180px
    }

    .fc-sec--wrapper.o-d-190 {
        margin-bottom: -190px;
        top: -190px
    }

    .fc-sec--wrapper.o-d-200 {
        margin-bottom: -200px;
        top: -200px
    }

    .fc-sec--wrapper.o-d-210 {
        margin-bottom: -210px;
        top: -210px
    }

    .fc-sec--wrapper.o-d-220 {
        margin-bottom: -220px;
        top: -220px
    }
}

.fc-sec--wrapper.fc-sec--drop-shadow {
    border-radius: 2px;
    -webkit-box-shadow: 1px 1px 0 1px rgba(76, 140, 154, .2);
    box-shadow: 1px 1px 0 1px rgba(76, 140, 154, .2)
}

.fc-sec--wrapper.fc-sec--drop-shadow.fc-sec--border-radius-0 {
    border-radius: 2px
}

.fc-sec--wrapper.fc-sec--border-radius-10 {
    border-radius: 10px;
    overflow: hidden
}

.fc-sec--wrapper.fc-sec--border-radius-0 {
    border-radius: 0
}

.fc-sec--wrapper__border-top {
    border-top: 3px solid #abc6d1
}

.fc-sec--wrapper__border-light-blue {
    border: 3px solid #e5f0f4
}

.fc-sec--wrapper__border-light-gray {
    border: 3px solid #e8eceb
}

.fc-sec--wrapper__ribbon {
    background-color: #719daf;
    color: #fff;
    margin-top: -22px;
    padding: 10px 20px;
    position: absolute;
    top: 0;
    z-index: 3
}

.fc-sec--wrapper__ribbon:after {
    border: 22px solid #719daf;
    border-right-color: transparent;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    right: -25px;
    top: 0;
    width: 0
}

.fc-sec--wrapper>.fc-sec--article {
    margin: 0 auto;
    max-width: 100%;
    position: relative
}

.fc-sec--wrapper>.fc-sec--article>h2,
.fc-sec--wrapper>.fc-sec--article>h3,
.fc-sec--wrapper>.fc-sec--article>h4 {
    margin-bottom: .5px
}

.fc-sec--wrapper>.fc-sec--article__full-height {
    height: 100%
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--article,
.fc-sec--wrapper>.fc-sec--article .fc-sec--article>.container-fluid {
    padding-left: 0;
    padding-right: 0
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--pic__img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top;
    object-position: top;
    position: absolute;
    width: 100%
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--pic__img.position-top {
    -o-object-position: top;
    object-position: top
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--pic__img.position-middle {
    -o-object-position: center;
    object-position: center
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--pic__img.position-bottom {
    -o-object-position: bottom;
    object-position: bottom
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--pic__img.position-middle-bottom {
    -o-object-position: 0 75%;
    object-position: 0 75%
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--pic__img.position-middle-top {
    -o-object-position: 0 25%;
    object-position: 0 25%
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper {
    margin: 0 auto
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper__fixed-header {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper__fixed-header.author-mode {
    position: relative
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .container-fluid {
    padding-bottom: 0;
    padding-top: 0
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.fc-sec--drop-shadow {
    border-radius: 2px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.fc-sec--drop-shadow.fc-sec--border-radius-0 {
    border-radius: 2px;
    -webkit-box-shadow: none;
    box-shadow: none
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.fc-sec--border-radius-10 {
    border-radius: 10px;
    overflow: hidden
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.fc-sec--border-radius-0 {
    border-radius: 0
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--content-wrapper {
    max-width: inherit;
    padding: 0
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-m:not(:last-child),
.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-t-m:not(:last-child) {
    margin-top: 20px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-2-cols-m.fc-sec--col-1,
.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-2-cols-t-m.fc-sec--col-1 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-3-cols-m.fc-sec--col--1,
.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-3-cols-t-m.fc-sec--col--1 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-3-cols-m.fc-sec--col--2,
.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-3-cols-t-m.fc-sec--col--2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-3-cols-m.fc-sec--col--3,
.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-3-cols-t-m.fc-sec--col--3 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-4-cols-m.fc-sec--col-1,
.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-4-cols-t-m.fc-sec--col-1 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-4-cols-m.fc-sec--col-2,
.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-4-cols-t-m.fc-sec--col-2 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-4-cols-m.fc-sec--col-3,
.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-4-cols-t-m.fc-sec--col-3 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-4-cols-m.fc-sec--col-4,
.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-4-cols-t-m.fc-sec--col-4 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

@media only screen and (min-width:768px) {
    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-m:not(:last-child),
    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-t-m:not(:last-child) {
        margin-top: 0
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-2-cols-m.fc-sec--col-1,
    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-3-cols-m.fc-sec--col--1,
    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-3-cols-m.fc-sec--col--2,
    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-3-cols-m.fc-sec--col--3,
    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-4-cols-m.fc-sec--col-1,
    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-4-cols-m.fc-sec--col-2,
    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-4-cols-m.fc-sec--col-3,
    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-4-cols-m.fc-sec--col-4 {
        -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
        order: unset
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper.fc-sec--col-wrapper__match>div[class^=col-] {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper.fc-sec--col-wrapper__match>div[class^=col-] .fc-sec--wrapper,
    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper.fc-sec--col-wrapper__match>div[class^=col-]>.section:not(.spacer) {
        height: 100%
    }
}

@media only screen and (min-width:992px) {

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-2-cols-t-m.fc-sec--col-1,
    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-3-cols-t-m.fc-sec--col--1,
    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-3-cols-t-m.fc-sec--col--2,
    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-3-cols-t-m.fc-sec--col--3,
    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-4-cols-t-m.fc-sec--col-1,
    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-4-cols-t-m.fc-sec--col-2,
    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-4-cols-t-m.fc-sec--col-3,
    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-4-cols-t-m.fc-sec--col-4 {
        -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
        order: unset
    }
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .fc-sec--col-divider.dc-lb {
    border-color: #e5f0f4 !important
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .fc-sec--col-divider.dc-gray {
    border-color: #e8eceb !important
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .fc-sec--col-divider.dc-white {
    border-color: hsla(0, 0%, 100%, .5) !important
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper.no-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--no-col-pad,
.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--no-col-pad>div>div {
    padding: 0
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--no-col-outer-pad>div>div:first-child,
.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--no-col-outer-pad>div>div:last-child {
    padding-left: 0;
    padding-right: 0
}

@media only screen and (min-width:768px) {
    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--no-col-outer-pad>div>div.reverse-t-m:first-child {
        padding-left: calc(var(--bs-gutter-x)*.5)
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--no-col-outer-pad>div>div.reverse-t-m:last-child,
    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--no-col-outer-pad>div>div:not(.reverse-t-m):first-child {
        padding-right: calc(var(--bs-gutter-x)*.5)
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--no-col-outer-pad>div>div:not(.reverse-t-m):last-child {
        padding-left: calc(var(--bs-gutter-x)*.5)
    }
}

@media only screen and (min-width:992px) {
    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--no-col-outer-pad>div>div.reverse-t-m:first-child {
        padding-left: 0;
        padding-right: calc(var(--bs-gutter-x)*.5)
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--no-col-outer-pad>div>div.reverse-t-m:last-child {
        padding-left: calc(var(--bs-gutter-x)*.5);
        padding-right: 0
    }
}

@media only screen and (min-width:768px) {
    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--no-col-outer-pad.fc-sec--no-col-pad>div>div:first-child {
        padding-right: 0
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--no-col-outer-pad.fc-sec--no-col-pad>div>div:last-child {
        padding-left: 0
    }
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-t-0 {
    padding-top: 0
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-t-10 {
    padding-top: 10px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-t-20 {
    padding-top: 20px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-t-30 {
    padding-top: 30px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-t-40 {
    padding-top: 40px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-t-50 {
    padding-top: 50px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-t-60 {
    padding-top: 60px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-t-70 {
    padding-top: 70px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-t-80 {
    padding-top: 5pc
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-t-90 {
    padding-top: 90px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-t-100 {
    padding-top: 75pt
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-t-110 {
    padding-top: 110px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-t-120 {
    padding-top: 90pt
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-t-130 {
    padding-top: 130px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-t-140 {
    padding-top: 140px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-t-150 {
    padding-top: 150px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-t-160 {
    padding-top: 10pc
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-t-170 {
    padding-top: 170px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-t-180 {
    padding-top: 180px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-t-190 {
    padding-top: 190px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-t-200 {
    padding-top: 200px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-t-210 {
    padding-top: 210px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-t-220 {
    padding-top: 220px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-t-15 {
    padding-top: 15px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-r-0 {
    padding-right: 0
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-r-10 {
    padding-right: 10px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-r-20 {
    padding-right: 20px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-r-30 {
    padding-right: 30px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-r-40 {
    padding-right: 40px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-r-50 {
    padding-right: 50px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-r-60 {
    padding-right: 60px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-r-70 {
    padding-right: 70px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-r-80 {
    padding-right: 5pc
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-r-90 {
    padding-right: 90px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-r-100 {
    padding-right: 75pt
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-r-110 {
    padding-right: 110px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-r-120 {
    padding-right: 90pt
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-r-130 {
    padding-right: 130px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-r-140 {
    padding-right: 140px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-r-150 {
    padding-right: 150px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-r-160 {
    padding-right: 10pc
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-r-170 {
    padding-right: 170px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-r-180 {
    padding-right: 180px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-r-190 {
    padding-right: 190px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-r-200 {
    padding-right: 200px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-r-210 {
    padding-right: 210px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-r-220 {
    padding-right: 220px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-r-15 {
    padding-right: 15px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-b-0 {
    padding-bottom: 0
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-b-10 {
    padding-bottom: 10px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-b-20 {
    padding-bottom: 20px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-b-30 {
    padding-bottom: 30px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-b-40 {
    padding-bottom: 40px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-b-50 {
    padding-bottom: 50px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-b-60 {
    padding-bottom: 60px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-b-70 {
    padding-bottom: 70px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-b-80 {
    padding-bottom: 5pc
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-b-90 {
    padding-bottom: 90px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-b-100 {
    padding-bottom: 75pt
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-b-110 {
    padding-bottom: 110px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-b-120 {
    padding-bottom: 90pt
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-b-130 {
    padding-bottom: 130px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-b-140 {
    padding-bottom: 140px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-b-150 {
    padding-bottom: 150px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-b-160 {
    padding-bottom: 10pc
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-b-170 {
    padding-bottom: 170px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-b-180 {
    padding-bottom: 180px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-b-190 {
    padding-bottom: 190px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-b-200 {
    padding-bottom: 200px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-b-210 {
    padding-bottom: 210px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-b-220 {
    padding-bottom: 220px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-b-15 {
    padding-bottom: 15px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-l-0 {
    padding-left: 0
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-l-10 {
    padding-left: 10px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-l-20 {
    padding-left: 20px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-l-30 {
    padding-left: 30px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-l-40 {
    padding-left: 40px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-l-50 {
    padding-left: 50px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-l-60 {
    padding-left: 60px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-l-70 {
    padding-left: 70px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-l-80 {
    padding-left: 5pc
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-l-90 {
    padding-left: 90px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-l-100 {
    padding-left: 75pt
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-l-110 {
    padding-left: 110px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-l-120 {
    padding-left: 90pt
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-l-130 {
    padding-left: 130px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-l-140 {
    padding-left: 140px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-l-150 {
    padding-left: 150px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-l-160 {
    padding-left: 10pc
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-l-170 {
    padding-left: 170px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-l-180 {
    padding-left: 180px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-l-190 {
    padding-left: 190px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-l-200 {
    padding-left: 200px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-l-210 {
    padding-left: 210px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-l-220 {
    padding-left: 220px
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pm-l-15 {
    padding-left: 15px
}

@media only screen and (min-width:768px) {
    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper {
        margin: 0 auto
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .container-fluid {
        max-width: 8in
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-t-0 {
        padding-top: 0
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-t-10 {
        padding-top: 10px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-t-20 {
        padding-top: 20px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-t-30 {
        padding-top: 30px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-t-40 {
        padding-top: 40px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-t-50 {
        padding-top: 50px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-t-60 {
        padding-top: 60px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-t-70 {
        padding-top: 70px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-t-80 {
        padding-top: 5pc
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-t-90 {
        padding-top: 90px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-t-100 {
        padding-top: 75pt
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-t-110 {
        padding-top: 110px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-t-120 {
        padding-top: 90pt
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-t-130 {
        padding-top: 130px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-t-140 {
      
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-t-150 {
        padding-top: 150px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-t-160 {
        padding-top: 10pc
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-t-170 {
        padding-top: 170px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-t-180 {
        padding-top: 180px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-t-190 {
        padding-top: 190px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-t-200 {
        padding-top: 200px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-t-210 {
        padding-top: 210px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-t-220 {
        padding-top: 220px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-t-15 {
        padding-top: 15px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-r-0 {
        padding-right: 0
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-r-10 {
        padding-right: 10px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-r-20 {
        padding-right: 20px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-r-30 {
        padding-right: 30px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-r-40 {
        padding-right: 40px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-r-50 {
        padding-right: 50px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-r-60 {
        padding-right: 60px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-r-70 {
        padding-right: 70px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-r-80 {
        padding-right: 5pc
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-r-90 {
        padding-right: 90px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-r-100 {
        padding-right: 75pt
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-r-110 {
        padding-right: 110px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-r-120 {
        padding-right: 90pt
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-r-130 {
        padding-right: 130px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-r-140 {
        padding-right: 140px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-r-150 {
        padding-right: 150px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-r-160 {
        padding-right: 10pc
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-r-170 {
        padding-right: 170px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-r-180 {
        padding-right: 180px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-r-190 {
        padding-right: 190px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-r-200 {
        padding-right: 200px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-r-210 {
        padding-right: 210px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-r-220 {
        padding-right: 220px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-r-15 {
        padding-right: 15px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-b-0 {
        padding-bottom: 0
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-b-10 {
        padding-bottom: 10px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-b-20 {
        padding-bottom: 20px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-b-30 {
        padding-bottom: 30px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-b-40 {
        padding-bottom: 40px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-b-50 {
        padding-bottom: 50px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-b-60 {
        padding-bottom: 60px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-b-70 {
        padding-bottom: 70px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-b-80 {
        padding-bottom: 5pc
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-b-90 {
        padding-bottom: 90px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-b-100 {
        padding-bottom: 75pt
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-b-110 {
        padding-bottom: 110px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-b-120 {
        padding-bottom: 90pt
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-b-130 {
        padding-bottom: 130px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-b-140 {
        padding-bottom: 140px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-b-150 {
        padding-bottom: 150px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-b-160 {
        padding-bottom: 10pc
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-b-170 {
        padding-bottom: 170px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-b-180 {
        padding-bottom: 180px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-b-190 {
        padding-bottom: 190px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-b-200 {
        padding-bottom: 200px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-b-210 {
        padding-bottom: 210px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-b-220 {
        padding-bottom: 220px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-b-15 {
        padding-bottom: 15px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-l-0 {
        padding-left: 0
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-l-10 {
        padding-left: 10px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-l-20 {
        padding-left: 20px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-l-30 {
        padding-left: 30px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-l-40 {
        padding-left: 40px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-l-50 {
        padding-left: 50px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-l-60 {
        padding-left: 60px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-l-70 {
        padding-left: 70px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-l-80 {
        padding-left: 5pc
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-l-90 {
        padding-left: 90px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-l-100 {
        padding-left: 75pt
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-l-110 {
        padding-left: 110px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-l-120 {
        padding-left: 90pt
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-l-130 {
        padding-left: 130px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-l-140 {
        padding-left: 140px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-l-150 {
        padding-left: 150px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-l-160 {
        padding-left: 10pc
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-l-170 {
        padding-left: 170px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-l-180 {
        padding-left: 180px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-l-190 {
        padding-left: 190px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-l-200 {
        padding-left: 200px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-l-210 {
        padding-left: 210px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-l-220 {
        padding-left: 220px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pt-l-15 {
        padding-left: 15px
    }
}

@media only screen and (min-width:992px) {
    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .container-fluid {
        max-width: 1010px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-t-0 {
        padding-top: 0
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-t-10 {
        padding-top: 10px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-t-20 {
        padding-top: 20px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-t-30 {
        padding-top: 30px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-t-40 {
        padding-top: 40px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-t-50 {
        padding-top: 50px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-t-60 {
        padding-top: 60px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-t-70 {
        padding-top: 0px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-t-80 {
        padding-top: 5pc
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-t-90 {
        padding-top: 90px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-t-100 {
        padding-top: 75pt
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-t-110 {
        padding-top: 110px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-t-120 {
        padding-top: 90pt
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-t-130 {
        padding-top: 130px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-t-140 {
        padding-top: 140px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-t-150 {
        padding-top: 150px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-t-160 {
        padding-top: 10pc
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-t-170 {
        padding-top: 170px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-t-180 {
        padding-top: 180px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-t-190 {
        padding-top: 190px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-t-200 {
        padding-top: 200px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-t-210 {
        padding-top: 210px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-t-220 {
        padding-top: 220px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-t-15 {
        padding-top: 15px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-r-0 {
        padding-right: 0
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-r-10 {
        padding-right: 10px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-r-20 {
        padding-right: 20px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-r-30 {
        padding-right: 30px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-r-40 {
        padding-right: 40px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-r-50 {
        padding-right: 50px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-r-60 {
        padding-right: 60px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-r-70 {
        padding-right: 70px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-r-80 {
        padding-right: 5pc
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-r-90 {
        padding-right: 90px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-r-100 {
        padding-right: 75pt
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-r-110 {
        padding-right: 110px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-r-120 {
        padding-right: 90pt
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-r-130 {
        padding-right: 130px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-r-140 {
        padding-right: 140px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-r-150 {
        padding-right: 150px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-r-160 {
        padding-right: 10pc
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-r-170 {
        padding-right: 170px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-r-180 {
        padding-right: 180px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-r-190 {
        padding-right: 190px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-r-200 {
        padding-right: 200px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-r-210 {
        padding-right: 210px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-r-220 {
        padding-right: 220px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-r-15 {
        padding-right: 15px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-b-0 {
        padding-bottom: 0
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-b-10 {
        padding-bottom: 10px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-b-20 {
        padding-bottom: 20px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-b-30 {
        padding-bottom: 30px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-b-40 {
        padding-bottom: 40px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-b-50 {
        padding-bottom: 50px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-b-60 {
        padding-bottom: 60px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-b-70 {
        padding-bottom: 70px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-b-80 {
        padding-bottom: 5pc
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-b-90 {
        padding-bottom: 90px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-b-100 {
        padding-bottom: 75pt
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-b-110 {
        padding-bottom: 110px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-b-120 {
        padding-bottom: 90pt
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-b-130 {
        padding-bottom: 130px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-b-140 {
        padding-bottom: 140px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-b-150 {
        padding-bottom: 150px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-b-160 {
        padding-bottom: 10pc
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-b-170 {
        padding-bottom: 170px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-b-180 {
        padding-bottom: 180px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-b-190 {
        padding-bottom: 190px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-b-200 {
        padding-bottom: 200px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-b-210 {
        padding-bottom: 210px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-b-220 {
        padding-bottom: 220px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-b-15 {
        padding-bottom: 15px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-l-0 {
        padding-left: 0
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-l-10 {
        padding-left: 10px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-l-20 {
        padding-left: 20px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-l-30 {
        padding-left: 30px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-l-40 {
        padding-left: 40px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-l-50 {
        padding-left: 50px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-l-60 {
        padding-left: 60px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-l-70 {
        padding-left: 70px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-l-80 {
        padding-left: 5pc
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-l-90 {
        padding-left: 90px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-l-100 {
        padding-left: 75pt
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-l-110 {
        padding-left: 110px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-l-120 {
        padding-left: 90pt
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-l-130 {
        padding-left: 130px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-l-140 {
        padding-left: 140px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-l-150 {
        padding-left: 150px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-l-160 {
        padding-left: 10pc
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-l-170 {
        padding-left: 170px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-l-180 {
        padding-left: 180px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-l-190 {
        padding-left: 190px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-l-200 {
        padding-left: 200px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-l-210 {
        padding-left: 210px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-l-220 {
        padding-left: 220px
    }

    .fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper.pd-l-15 {
        padding-left: 15px
    }
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content__title {
    display: block
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content__title.fc-sec--align-left {
    text-align: left
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content__title.fc-sec--align-center {
    text-align: center
}

.fc-sec--wrapper>.fc-sec--article .fc-sec--content__title.fc-sec--align-right {
    text-align: right
}

.fc-sec--wrapper .fc-sec--bg-color__transparent,
.fc-sec--wrapper.fc-sec--bg-color__transparent {
    background-color: transparent
}

.fc-sec--wrapper .fc-sec--bg-color__white,
.fc-sec--wrapper.fc-sec--bg-color__white {
    background-color: #fff
}

.fc-sec--wrapper .fc-sec--bg-color__light-blue,
.fc-sec--wrapper.fc-sec--bg-color__light-blue {
    background-color: #e5f0f4
}

.fc-sec--wrapper .fc-sec--bg-color__medium-blue,
.fc-sec--wrapper.fc-sec--bg-color__medium-blue {
    background-color: #719daf
}

.fc-sec--wrapper .fc-sec--bg-color__mystic-blue,
.fc-sec--wrapper.fc-sec--bg-color__mystic-blue {
    background-color: #d8e3e9
}

.fc-sec--wrapper .fc-sec--bg-color__dark-blue,
.fc-sec--wrapper.fc-sec--bg-color__dark-blue {
    background-color: #005469
}

.fc-sec--wrapper .fc-sec--bg-color__light-green,
.fc-sec--wrapper.fc-sec--bg-color__light-green {
    background-color: #c4d8af
}

.fc-sec--wrapper .fc-sec--bg-color__pea-green,
.fc-sec--wrapper.fc-sec--bg-color__pea-green {
    background-color: #9fb971
}

.fc-sec--wrapper .fc-sec--bg-color__fidelity-green,
.fc-sec--wrapper.fc-sec--bg-color__fidelity-green {
    background-color: #5c812f
}

.fc-sec--wrapper .fc-sec--bg-color__light-gray,
.fc-sec--wrapper.fc-sec--bg-color__light-gray {
    background-color: #f9fafa
}

.fc-sec--wrapper .fc-sec--bg-color__mid-gray,
.fc-sec--wrapper.fc-sec--bg-color__mid-gray {
    background-color: #e7eaeb
}

.fc-sec--wrapper .fc-sec--bg-color__dark-purple,
.fc-sec--wrapper.fc-sec--bg-color__dark-purple {
    background-color: #7c2164
}

.fc-sec--wrapper .fc-sec--bg-color__dark-teal,
.fc-sec--wrapper.fc-sec--bg-color__dark-teal {
    background-color: #066
}

.fc-sec--wrapper.fc-sec--overlap {
    z-index: 3
}

.fc-sec--wrapper .fc-ht-table--show-hide .fc-sec--show-hide--hr,
.fc-sec--wrapper .fc-pcf-page-card--show-hide .fc-sec--show-hide--hr,
.fc-sec--wrapper>.fc-sec--show-hide .fc-sec--show-hide--hr {
    border: 2px solid #d0dee1;
    margin-bottom: -13px;
    margin-top: 10px
}

.fc-sec--wrapper .fc-ht-table--show-hide .fc-sec--show-hide--btn-wrapper,
.fc-sec--wrapper .fc-pcf-page-card--show-hide .fc-sec--show-hide--btn-wrapper,
.fc-sec--wrapper>.fc-sec--show-hide .fc-sec--show-hide--btn-wrapper {
    padding: 20px 0
}

.fc-sec--wrapper .fc-ht-table--show-hide .fc-sec--show-hide--btn,
.fc-sec--wrapper .fc-pcf-page-card--show-hide .fc-sec--show-hide--btn,
.fc-sec--wrapper>.fc-sec--show-hide .fc-sec--show-hide--btn {
    border: none;
    color: #005469;
    padding: 0 20px
}

.fc-sec--wrapper .fc-ht-table--show-hide .fc-sec--show-hide--btn__label,
.fc-sec--wrapper .fc-pcf-page-card--show-hide .fc-sec--show-hide--btn__label,
.fc-sec--wrapper>.fc-sec--show-hide .fc-sec--show-hide--btn__label {
    font-size: 1.6rem
}

.fc-sec--wrapper .fc-ht-table--show-hide .fc-sec--show-hide--btn .fc-bracket-down,
.fc-sec--wrapper .fc-pcf-page-card--show-hide .fc-sec--show-hide--btn .fc-bracket-down,
.fc-sec--wrapper>.fc-sec--show-hide .fc-sec--show-hide--btn .fc-bracket-down {
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.fc-sec--wrapper .fc-ht-table--show-hide .fc-sec--show-hide--btn .fc-bracket-down path,
.fc-sec--wrapper .fc-pcf-page-card--show-hide .fc-sec--show-hide--btn .fc-bracket-down path,
.fc-sec--wrapper>.fc-sec--show-hide .fc-sec--show-hide--btn .fc-bracket-down path {
    fill: #005469
}

.fc-sec--wrapper .fc-ht-table--show-hide .fc-sec--show-hide--btn.open .fc-bracket-down,
.fc-sec--wrapper .fc-pcf-page-card--show-hide .fc-sec--show-hide--btn.open .fc-bracket-down,
.fc-sec--wrapper>.fc-sec--show-hide .fc-sec--show-hide--btn.open .fc-bracket-down {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fc-sec--wrapper .fc-ht-table--show-hide .fc-sec--show-hide--btn__align-center,
.fc-sec--wrapper .fc-ht-table--show-hide .fc-sec--show-hide--btn__align-left,
.fc-sec--wrapper .fc-pcf-page-card--show-hide .fc-sec--show-hide--btn__align-center,
.fc-sec--wrapper .fc-pcf-page-card--show-hide .fc-sec--show-hide--btn__align-left,
.fc-sec--wrapper>.fc-sec--show-hide .fc-sec--show-hide--btn__align-center,
.fc-sec--wrapper>.fc-sec--show-hide .fc-sec--show-hide--btn__align-left {
    clear: both;
    padding-bottom: 0
}

.fc-sec--wrapper .fc-ht-table--show-hide .fc-sec--show-hide--btn__align-center,
.fc-sec--wrapper .fc-pcf-page-card--show-hide .fc-sec--show-hide--btn__align-center,
.fc-sec--wrapper>.fc-sec--show-hide .fc-sec--show-hide--btn__align-center {
    margin: 0 auto
}

.fc-sec--wrapper .fc-ht-table--show-hide .fc-sec--show-hide--btn__align-right,
.fc-sec--wrapper .fc-pcf-page-card--show-hide .fc-sec--show-hide--btn__align-right,
.fc-sec--wrapper>.fc-sec--show-hide .fc-sec--show-hide--btn__align-right {
    float: right;
    padding-bottom: 20px
}

.fc-sec--wrapper .fc-ht-table--show-hide .fc-sec--show-hide--btn__caret-left,
.fc-sec--wrapper .fc-pcf-page-card--show-hide .fc-sec--show-hide--btn__caret-left,
.fc-sec--wrapper>.fc-sec--show-hide .fc-sec--show-hide--btn__caret-left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.fc-sec--wrapper .fc-ht-table--show-hide .fc-sec--show-hide--btn__caret-right,
.fc-sec--wrapper .fc-pcf-page-card--show-hide .fc-sec--show-hide--btn__caret-right,
.fc-sec--wrapper>.fc-sec--show-hide .fc-sec--show-hide--btn__caret-right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

@media only screen and (min-width:768px) {
    .fc-sec--wrapper.fc-standard-filter-feed>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media only screen and (min-width:992px) {
    .fc-sec--wrapper.fc-standard-filter-feed>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.fc-sec--wrapper.fc-standard-filter-feed>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper>.fc-sec--col-1:first-of-type {
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0
}

@media only screen and (min-width:768px) {
    .fc-sec--wrapper.fc-standard-filter-feed>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper>.fc-sec--col-1:first-of-type {
        padding-left: 15px;
        padding-right: 15px;
        width: 100%
    }
}

@media only screen and (min-width:992px) {
    .fc-sec--wrapper.fc-standard-filter-feed>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper>.fc-sec--col-1:first-of-type {
        width: 25%
    }
}

.fc-sec--wrapper.fc-standard-filter-feed>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper>.fc-sec--col-2:last-of-type {
    padding-left: 0;
    padding-right: 0
}

@media only screen and (min-width:768px) {
    .fc-sec--wrapper.fc-standard-filter-feed>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper>.fc-sec--col-2:last-of-type {
        padding-left: 15px;
        padding-right: 15px;
        width: 100%
    }
}

@media only screen and (min-width:992px) {
    .fc-sec--wrapper.fc-standard-filter-feed>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper>.fc-sec--col-2:last-of-type {
        width: 75%
    }
}

.fc-spc--wrapper {
    position: relative
}

.fc-spc--wrapper.fc-spc--mPadTop-0 {
    padding-top: 0
}

.fc-spc--wrapper.fc-spc--mPadBtm-0 {
    padding-bottom: 0
}

.fc-spc--wrapper.fc-spc--mPadTop-10 {
    padding-top: 1rem
}

.fc-spc--wrapper.fc-spc--mPadBtm-10 {
    padding-bottom: 1rem
}

.fc-spc--wrapper.fc-spc--mPadTop-20 {
    padding-top: 2rem
}

.fc-spc--wrapper.fc-spc--mPadBtm-20 {
    padding-bottom: 2rem
}

.fc-spc--wrapper.fc-spc--mPadTop-30 {
    padding-top: 3rem
}

.fc-spc--wrapper.fc-spc--mPadBtm-30 {
    padding-bottom: 3rem
}

.fc-spc--wrapper.fc-spc--mPadTop-40 {
    padding-top: 4rem
}

.fc-spc--wrapper.fc-spc--mPadBtm-40 {
    padding-bottom: 4rem
}

.fc-spc--wrapper.fc-spc--mPadTop-50 {
    padding-top: 5rem
}

.fc-spc--wrapper.fc-spc--mPadBtm-50 {
    padding-bottom: 5rem
}

.fc-spc--wrapper.fc-spc--mPadTop-60 {
    padding-top: 6rem
}

.fc-spc--wrapper.fc-spc--mPadBtm-60 {
    padding-bottom: 6rem
}

.fc-spc--wrapper.fc-spc--mPadTop-70 {
    padding-top: 7rem
}

.fc-spc--wrapper.fc-spc--mPadBtm-70 {
    padding-bottom: 7rem
}

.fc-spc--wrapper.fc-spc--mPadTop-80 {
    padding-top: 8rem
}

.fc-spc--wrapper.fc-spc--mPadBtm-80 {
    padding-bottom: 8rem
}

@media only screen and (min-width:768px) {
    .fc-spc--wrapper.fc-spc--dPadTop-0 {
        padding-top: 0
    }

    .fc-spc--wrapper.fc-spc--dPadBtm-0 {
        padding-bottom: 0
    }

    .fc-spc--wrapper.fc-spc--dPadTop-10 {
        padding-top: 1rem
    }

    .fc-spc--wrapper.fc-spc--dPadBtm-10 {
        padding-bottom: 1rem
    }

    .fc-spc--wrapper.fc-spc--dPadTop-20 {
        padding-top: 2rem
    }

    .fc-spc--wrapper.fc-spc--dPadBtm-20 {
        padding-bottom: 2rem
    }

    .fc-spc--wrapper.fc-spc--dPadTop-30 {
        padding-top: 3rem
    }

    .fc-spc--wrapper.fc-spc--dPadBtm-30 {
        padding-bottom: 3rem
    }

    .fc-spc--wrapper.fc-spc--dPadTop-40 {
        padding-top: 4rem
    }

    .fc-spc--wrapper.fc-spc--dPadBtm-40 {
        padding-bottom: 4rem
    }

    .fc-spc--wrapper.fc-spc--dPadTop-50 {
        padding-top: 5rem
    }

    .fc-spc--wrapper.fc-spc--dPadBtm-50 {
        padding-bottom: 5rem
    }

    .fc-spc--wrapper.fc-spc--dPadTop-60 {
        padding-top: 6rem
    }

    .fc-spc--wrapper.fc-spc--dPadBtm-60 {
        padding-bottom: 6rem
    }

    .fc-spc--wrapper.fc-spc--dPadTop-70 {
        padding-top: 7rem
    }

    .fc-spc--wrapper.fc-spc--dPadBtm-70 {
        padding-bottom: 7rem
    }

    .fc-spc--wrapper.fc-spc--dPadTop-80 {
        padding-top: 8rem
    }

    .fc-spc--wrapper.fc-spc--dPadBtm-80 {
        padding-bottom: 8rem
    }
}

.fc-spc--hr.line-with-arrow {
    border-top: none;
    color: #fff
}

.fc-spc--hr.line-with-arrow:after,
.fc-spc--hr.line-with-arrow:before {
    border-top: 3px solid;
    content: " ";
    display: block;
    height: 1rem;
    position: absolute;
    width: 50%
}

.fc-spc--hr.line-with-arrow:before {
    border-right: 5px solid;
    left: -4px;
    -webkit-transform: skew(55deg);
    transform: skew(55deg)
}

.fc-spc--hr.line-with-arrow:after {
    border-left: 5px solid;
    right: -4px;
    -webkit-transform: skew(-55deg);
    transform: skew(-55deg)
}

.fc-spc--hr.fc-spc--lw-1.line {
    height: 1px
}

.fc-spc--hr.fc-spc--lw-2.line {
    height: 2px
}

.fc-spc--hr.fc-spc--lw-3.line {
    height: 3px
}

.fc-spc--hr.fc-spc--lw-5.line {
    height: 5px
}

.fc-spc--hr.fc-spc--lc-lbg.line {
    background-color: #e5f0f4
}

.fc-spc--hr.fc-spc--lc-lbg.line-with-arrow:after,
.fc-spc--hr.fc-spc--lc-lbg.line-with-arrow:before {
    border-top-color: #e5f0f4
}

.fc-spc--hr.fc-spc--lc-lbg.line-with-arrow:before {
    border-right-color: #e5f0f4
}

.fc-spc--hr.fc-spc--lc-lbg.line-with-arrow:after {
    border-left-color: #e5f0f4
}

.fc-spc--hr.fc-spc--lc-gray.line {
    background-color: #e8eceb
}

.fc-spc--hr.fc-spc--lc-gray.line-with-arrow:after,
.fc-spc--hr.fc-spc--lc-gray.line-with-arrow:before {
    border-top-color: #e8eceb
}

.fc-spc--hr.fc-spc--lc-gray.line-with-arrow:before {
    border-right-color: #e8eceb
}

.fc-spc--hr.fc-spc--lc-gray.line-with-arrow:after {
    border-left-color: #e8eceb
}

.fc-spc--hr.fc-spc--lc-dbg.line {
    background-color: #abc6d1
}

.fc-spc--hr.fc-spc--lc-dbg.line-with-arrow:after,
.fc-spc--hr.fc-spc--lc-dbg.line-with-arrow:before {
    border-top-color: #abc6d1
}

.fc-spc--hr.fc-spc--lc-dbg.line-with-arrow:before {
    border-right-color: #abc6d1
}

.fc-spc--hr.fc-spc--lc-dbg.line-with-arrow:after {
    border-left-color: #abc6d1
}

.admin-fee-calculator input {
    border: .2rem solid #cdd6d3;
    border-radius: .2rem;
    font-size: 1.6rem;
    height: 3.6rem;
    padding: 4px 20px;
    width: 100%
}

@media only screen and (min-width:992px) {
    .admin-fee-calculator input {
        width: 74%
    }
}

@media only screen and (min-width:768px)and (max-width:991px) {
    .admin-fee-calculator input {
        width: 68%
    }
}

.admin-fee-calculator input:focus {
    border-color: #c5d9b0;
    outline-color: #c5d9b0
}

.admin-fee-calculator input[type=number] {
    -moz-appearance: textfield
}

.admin-fee-calculator input[type=number]::-webkit-inner-spin-button,
.admin-fee-calculator input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none;
    margin: 0
}

.admin-fee-calculator .account-balance-label {
    color: #435359;
    font-family: latoitalic, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 1.4rem;
    margin-right: 5px
}

.admin-fee-calculator .button-container {
    margin-top: 25px
}

.admin-fee-calculator .highlight {
    border-color: #d41118
}

.admin-fee-calculator .error {
    color: #d41118;
    font-size: 1.4rem;
    margin-top: 10px
}

.admin-fee-results,
.admin-fee-results-large {
    text-align: center
}

.admin-fee-results .results-admin-fee,
.admin-fee-results-large .results-admin-fee {
    font-size: 4rem;
    padding: 20px 0;
    text-align: center
}

.admin-fee-results .results-account-balance,
.admin-fee-results-large .results-account-balance {
    display: inline-block
}

.daf-quiz-block-1 .previousQuestion-div {
    margin-bottom: 30px
}

.daf-quiz-block-1 .previousQuestion-div .previousQuestion {
    font-family: latoitalic, Helvetica Neue, Helvetica, Arial, sans-serif;
    white-space: nowrap
}

.daf-quiz-block-1 .previousQuestion-div .previousQuestion:before {
    font-size: 1.3rem;
    padding-right: 5px
}

.daf-quiz-block-1 .help-block {
    color: #d41118;
    display: inline-block;
    font-family: latoitalic, Helvetica Neue, Helvetica, Arial, sans-serif;
    margin-bottom: 0;
    margin-top: 9pt
}

.daf-quiz-block-1 .help-block.black {
    color: #58717b;
    margin-top: 0
}

.daf-quiz-block-1 .question-tip p {
    color: #58717b;
    margin-top: 20px
}

.daf-quiz-block-1 .daf-quiz-starting-block .divider-top {
    margin-bottom: 20px
}

.daf-quiz-block-1 .daf-quiz-starting-block .divider-top:before {
    background: #e5f0f4;
    content: " ";
    display: block;
    height: 3px;
    margin: 30px auto 0;
    width: 96%
}

.daf-quiz-block-1 .daf-quiz-q1-form {
    padding-left: 0;
    padding-right: 0
}

.daf-quiz-block-1 .progress {
    background: rgba(247, 148, 29, .3);
    height: 10px;
    margin-bottom: 20px;
    margin-top: 9pt
}

.daf-quiz-block-1 .progress .progress-bar {
    background-color: #f7941d
}

.daf-quiz-block-1 h4 {
    line-height: 1.5;
    margin-bottom: 11px
}

.daf-quiz-block-1 p {
    line-height: 1.5
}

.daf-quiz-block-1 .btn,
.daf-quiz-block-1 .fc-cta-wrapper--link.blue-w-white-bg,
.daf-quiz-block-1 .fc-cta-wrapper--link.green-w-white-bg,
.daf-quiz-block-1 .fc-cta-wrapper--link.light-gray-w-white-bg,
.daf-quiz-block-1 .fc-cta-wrapper--link.light-teal-w-transparent-bg,
.daf-quiz-block-1 .fc-cta-wrapper--link.teal-w-white-bg,
.daf-quiz-block-1 .fc-cta-wrapper--link.teal-w-white-bg--no-border,
.daf-quiz-block-1 .fc-cta-wrapper--link.white-w-blue-bg,
.daf-quiz-block-1 .fc-cta-wrapper--link.white-w-orange-bg,
.daf-quiz-block-1 .fc-cta-wrapper--link.white-w-transparent-bg {
    margin-top: 40px
}

.daf-quiz-block-1 .fc-cta-wrapper--link {
    font-family: latobold, Helvetica Neue, Helvetica, Arial, sans-serif;
    margin-bottom: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

@media only screen and (min-width:992px) {
    .daf-quiz-block-1 .fc-cta-wrapper--link {
        font-family: latoregular, Helvetica Neue, Helvetica, Arial, sans-serif
    }
}

.daf-quiz-block-1 .col-1,
.daf-quiz-block-1 .col-11 {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0
}

.daf-quiz-block-1 .col-1 h3,
.daf-quiz-block-1 .col-11 h3 {
    line-height: 1.2;
    margin-bottom: 0
}

.daf-quiz-block-1 .hidden-list {
    list-style-type: none;
    margin-bottom: 0;
    padding-left: 0
}

.daf-quiz-block-1 .hidden-list li {
    margin-bottom: 0
}

.daf-quiz-block-1 .radio {
    border-bottom: 3px solid #e5f0f4;
    margin-bottom: 0;
    margin-top: 0
}

.daf-quiz-block-1 .radio.transparent-btn {
    background-color: transparent;
    border-left: none;
    border-right: none;
    border-top: none;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    text-align: left;
    width: 100%
}

.daf-quiz-block-1 .radio:hover {
    background: #f2fafd
}

.daf-quiz-block-1 .radio label {
    color: #232d31;
    line-height: 1.4;
    padding-bottom: 20px;
    padding-left: 69px;
    padding-top: 20px;
    text-indent: -49px;
    width: -webkit-fill-available
}

.daf-quiz-block-1 .radio label.radiobox:before {
    background: url(../image/radio_button.svg) -19px top no-repeat;
    background-size: 38px 19px;
    content: "";
    cursor: pointer;
    display: inline-block;
    height: 19px;
    margin: -3px 0 0;
    vertical-align: middle;
    width: 19px
}

.daf-quiz-block-1 .radio label.radiobox.checked:before {
    background-position: 0 0
}

.daf-quiz-block-1 .radio label.radiobox input[type=radio] {
    visibility: hidden
}

.daf-quiz-block-1 .radio label.checkbox-label:before {
    background: #fff;
    border: 2px solid #cdd6d3;
    border-radius: 2px;
    content: "";
    cursor: pointer;
    display: inline-block;
    height: 20px;
    position: absolute;
    top: 24px;
    width: 20px
}

.daf-quiz-block-1 .radio label.checkbox-label .svg-FC_check {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="a" viewBox="0 0 32 32"><line x1="11.686" y1="23.659" x2="26.572" y2="8.21" fill="none" stroke="%23fff" stroke-linecap="round" stroke-miterlimit="10" stroke-width="10.945"/><line x1="2.971" y1="18.454" x2="9.898" y2="25.381" fill="none" stroke="%235c8139" stroke-linecap="round" stroke-miterlimit="10" stroke-width="5.821"/><line x1="9.956" y1="25.342" x2="26.526" y2="8.21" fill="none" stroke="%235c8139" stroke-linecap="round" stroke-miterlimit="10" stroke-width="5.821"/></svg>');
    background-repeat: no-repeat;
    background-size: contain;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 23px;
    left: 23px;
    opacity: 0;
    position: absolute;
    top: 17px;
    -webkit-transition: opacity .1s ease-in-out;
    transition: opacity .1s ease-in-out;
    width: 23px
}

.daf-quiz-block-1 .radio label.checkbox-label .svg-FC_check.checked {
    opacity: 1
}

.daf-quiz-block-1 .radio label.checkbox-label .svg-FC_check.checked:before {
    visibility: visible
}

.daf-quiz-block-1 .radio label input[type=checkbox] {
    margin: 4px 10px 0;
    visibility: hidden
}

.daf-quiz-block-1 button {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.daf-quiz-block-1 .daf-quiz-question-1 .progress {
    margin-bottom: 69px
}

.daf-quiz-block-1 .daf-quiz-question-1 .question-col {
    margin: 0
}

@media only screen and (min-width:768px) {
    .daf-quiz-block-1 .daf-quiz-question-1 .question-col {
        margin: auto
    }
}

.daf-results-no-block-1 h2 {
    line-height: 1.2
}

.daf-results-no-block-1 .tip-row {
    margin-top: 30px
}

@media(min-width:768px) {
    .daf-results-no-block-1 .tip-row .tip-container .icon-box {
        margin-top: 0
    }
}

@media(min-width:768px)and (max-width:992px) {
    .daf-results-no-block-1 .tip-row .tip-container .icon-box .fc-icon-group {
        display: block;
        height: 90px;
        margin-left: auto;
        margin-right: auto;
        position: relative;
        width: 90px
    }
}

@media(min-width:992px) {
    .daf-results-no-block-1 .tip-row .tip-container .icon-box .fc-icon-group {
        display: block;
        height: 75pt;
        margin-left: auto;
        margin-right: auto;
        position: relative;
        width: 75pt
    }
}

@media(min-width:767px)and (max-width:992px) {
    .daf-results-no-block-1 .tip-row .tip-container .icon-box .tip-icon-text {
        margin-right: 0
    }
}

.fc-sec--wrapper .fc-daf-quiz-results-list__descr-col {
    padding: 0 40px
}

@media(min-width:768px) {
    .fc-sec--wrapper .fc-daf-quiz-results-list__descr-col {
        padding: 0
    }
}

.fc-daf-quiz-results-list.hidden-list {
    list-style-type: none;
    padding-left: 0
}

.fc-daf-quiz-results-list .spacer {
    margin-top: 20px
}

.fc-daf-quiz-results-list>li {
    margin-bottom: 30px
}

.fc-daf-quiz-results-list>li:last-child {
    margin-bottom: 0
}

.fc-daf-quiz-results-list__indicator-icon {
    margin-right: 4px;
    margin-top: -2px
}

.fc-daf-quiz-results-list__indicator-text.positive {
    color: #3c7413
}

.fc-daf-quiz-results-list__indicator-text.negative {
    color: #d41118
}

.fc-daf-quiz-results-list__indicator-text.neutral {
    color: #67797e
}

.Daf-Quiz-Results-Yes-Signup .newsletterResultsYesForm .nry-submit-button {
    margin-top: 20px;
    text-align: right
}

.Daf-Quiz-Results-Yes-Signup .newsletterResultsYesForm .form-control-label {
    font-family: latoregular, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: italic;
    font-weight: 400
}

.Daf-Quiz-Results-Yes-Signup .has-error .nrt-email-box span {
    display: block;
    text-align: left
}

.Daf-Quiz-Results-Yes-Signup .skip-link {
    cursor: pointer;
    margin-right: 20px
}

.daf-quiz-btn .fc-cta-wrapper--link__icon {
    margin-left: 12.5px
}

.daf-results-yes-block-1 h2,
.daf-results-yes-block-2 h2 {
    line-height: 1.2;
    margin-bottom: 20px;
    text-align: center
}

.daf-results-yes-block-2 {
    padding-bottom: 40px
}

.daf-results-yes-block-2 .container-fluid {
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 20px 0 0
}

.daf-results-yes-block-2 h3 {
    font-weight: 700
}

@media(min-width:768px) {
    .daf-results-yes-block-2 .results-flex-row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

@media(min-width:768px)and (max-width:991px) {
    .daf-results-yes-block-2 .daf-quiz-card .two-column-panel-text {
        min-height: 2in
    }
}

@media(min-width:992px) {
    .daf-results-yes-block-2 .daf-quiz-card .two-column-panel-text {
        min-height: 138px
    }
}

.daf-results-yes-block-2 .daf-quiz-card.two-column-card:hover .two-panel-card-container {
    background: rgba(232, 236, 235, .5)
}

.daf-results-yes-block-2 .daf-quiz-card.two-column-card .two-panel-card-container {
    -webkit-box-shadow: 1px 1px 0 1px rgba(0, 0, 0, .1);
    box-shadow: 1px 1px 0 1px rgba(0, 0, 0, .1)
}

@media(min-width:768px) {
    .daf-results-yes-block-2 .daf-quiz-card {
        margin-left: 20px;
        margin-right: 20px;
        padding: 0
    }

    .daf-results-yes-block-2 .daf-quiz-card .full-card-link {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.securities-donation-calculator h2,
.securities-donation-calculator p {
    line-height: 1.5
}

.securities-donation-calculator .btn-cawp {
    margin-top: 10px
}

.securities-donation-calculator label {
    color: #435359;
    font-size: 1.4rem;
    margin-top: 10px;
    padding-top: 0
}

.securities-donation-calculator input {
    border: 2px solid #cdd6d3;
    border-radius: 2px;
    font-size: 1.6rem;
    height: 36px;
    margin-bottom: 10px
}

.securities-donation-calculator .dropdown-toggle:focus,
.securities-donation-calculator input:focus {
    border-color: #c5d9b0
}

.securities-donation-calculator .border-left,
.securities-donation-calculator .border-right {
    border-left: 3px solid #e5f0f4
}

.securities-donation-calculator .dropdown-group .calc-dropdown {
    background-color: #fff;
    border: 2px solid #cdd6d3;
    border-radius: 2px;
    cursor: pointer;
    font-family: latoregular, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 1.6rem;
    height: 36px;
    line-height: 1.2;
    margin-bottom: 10px;
    padding: 7px 15px;
    width: 100%
}

.securities-donation-calculator .question .panel-left,
.securities-donation-calculator .question .panel-right {
    padding-left: 30px;
    padding-right: 30px
}

.securities-donation-calculator .question .error {
    color: #d41118;
    display: none;
    margin-top: 0
}

.securities-donation-calculator .question .error-border {
    border-color: #d41118
}

.securities-donation-calculator .question input {
    padding: 0 15px
}

.securities-donation-calculator .question input[type=number]::-webkit-inner-spin-button,
.securities-donation-calculator .question input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none;
    margin: 0
}

.securities-donation-calculator .answer {
    display: none
}

.securities-donation-calculator .answer h2 {
    font-size: 2rem;
    margin-bottom: 20px
}

.securities-donation-calculator .answer table {
    font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif;
    margin-bottom: 30px;
    margin-top: 30px
}

.securities-donation-calculator .answer table td,
.securities-donation-calculator .answer table thead {
    font-size: 1.6rem
}

.securities-donation-calculator .answer table tr.last-row {
    border-bottom: 6px solid #e8eceb
}

.securities-donation-calculator .answer #contribute,
.securities-donation-calculator .answer #sell {
    font-size: 1.4rem
}

.securities-donation-calculator-footnote .io-footnote {
    margin-bottom: 10px
}

.tax-calculator {
    padding: 0
}

.tax-calculator .tooltip-btn {
    background-color: #fff;
    border: 2px solid #abc6d1;
    border-radius: 50%;
    color: #006990;
    display: inline-block;
    height: 24px;
    margin-left: 5px;
    padding: 0;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 24px
}

.tax-calculator h2 {
    font-size: 2rem;
    font-weight: 400;
    text-align: left
}

.tax-calculator label {
    font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: italic;
    font-weight: 400;
    padding-top: 0
}

.tax-calculator .form-group.dropdown-group {
    margin-bottom: 20px
}

.tax-calculator .tax-button {
    margin-left: 15px;
    padding-left: 20px;
    padding-right: 15px;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    width: 200px
}

@media only screen and (min-width:992px) {
    .tax-calculator .tax-button {
        padding-left: 25px;
        padding-right: 15px;
        width: 205px
    }
}

.tax-calculator-form-footer {
    -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-top: 10px
}

.tax-calculator .col-12 input {
    border: .2rem solid #cdd6d3;
    border-radius: .2rem;
    font-size: 1.6rem;
    height: 3.6rem;
    margin-top: 5px;
    padding: 4px 20px
}

.tax-calculator .col-12 input.highlight {
    border-color: #d41118;
    margin-bottom: 10px
}

.tax-calculator .col-12 input:focus {
    border-color: #c5d9b0
}

.tax-calculator .calc-dropdown {
    background-color: #fff;
    border: 2px solid #cdd6d3;
    border-radius: 2px;
    cursor: pointer;
    font-family: latoregular, Arial, Helvetica, sans-serif;
    font-size: 1.6rem;
    height: 36px;
    line-height: 1.2;
    padding: 7px 20px;
    width: 100%
}

.tax-calculator .calc-dropdown.highlight {
    margin-bottom: 10px
}

.tax-calculator .error {
    color: #d41118
}

.tax-calculator .error.tax-error-label {
    clear: both;
    float: right;
    font-size: 1.4rem;
    margin-top: 10px
}

.tax-calculator .highlight {
    border-color: #d41118
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .tax-calculator .dropdown {
        margin-bottom: 0
    }
}

@media only screen and (min-width:768px) {
    .tax-calculator .row:first-child {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .tax-calculator .col-12.col-lg-6:first-of-type {
        border-right: .3rem solid #e5f0f4;
        padding-right: 30px
    }

    .tax-calculator .col-12.col-lg-6.tax-calculator-container {
        padding-left: 30px
    }
}

.tax-results-first-block h2 {
    color: #066;
    font-size: 3rem;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 0
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .tax-results-first-block h2 {
        font-size: 2rem
    }
}

.tax-results-first-block h3 {
    color: #4c5b61;
    font-size: 2rem;
    margin-bottom: 20px
}

.tax-results-second-block h2 {
    color: #4c5b61;
    font-size: 3rem;
    font-weight: 400;
    margin-bottom: 3rem
}

.tax-results-second-block h3 {
    font-size: 1.6rem;
    margin-bottom: 20px
}

.tax-results-second-block .io-footnote {
    margin-bottom: 10px
}

.tax-results-second-block .results-intro2 {
    margin-bottom: 40px
}

.tax-results-second-block .results-intro2 p {
    color: #4c5b61;
    margin-bottom: 0;
    min-height: 6pc
}

@media only screen and (min-width:768px) {
    .tax-results-second-block .results-intro2 p {
        min-height: 72px
    }
}

.tax-results-second-block .donations-label,
.tax-results-second-block .donations-total {
    margin-bottom: 0
}

.tax-results-second-block .donations-label {
    font-size: 1.2rem;
    text-transform: uppercase
}

.tax-results-second-block .donations-total {
    font-size: 2rem
}

.tax-results-second-block .donation-container {
    background-color: #f3f3f4;
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 2rem
}

.tax-results-second-block .bunching-table {
    min-height: 410px
}

@media only screen and (min-width:768px) {
    .tax-results-second-block .bunching-table {
        min-height: 395px
    }
}

.tax-results-second-block .bunching-table sup {
    font-size: 1rem
}

.tax-results-second-block .tax-savings-container {
    background-color: #729eaf;
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 3rem
}

.tax-results-second-block .tax-savings-container .donations-label,
.tax-results-second-block .tax-savings-container .donations-total {
    color: #fff
}

.tax-results-second-block .tax-savings-container .donations-total {
    font-size: 3rem;
    font-weight: 300
}

.tax-results-second-block .bunching-results {
    margin-bottom: 40px
}

@media only screen and (min-width:768px) {
    .tax-results-first-block {
        -webkit-animation: textFadeIn .5s ease-in .3s forwards;
        animation: textFadeIn .5s ease-in .3s forwards;
        opacity: 0
    }

    .three-years-giving,
    .two-years-giving {
        opacity: 0
    }

    .three-years-giving.in-view,
    .two-years-giving.in-view {
        -webkit-animation: fadeIn .3s ease-out forwards;
        animation: fadeIn .3s ease-out forwards
    }

    .three-years-giving.in-view .donations-label,
    .three-years-giving.in-view .donations-total,
    .two-years-giving.in-view .donations-label,
    .two-years-giving.in-view .donations-total {
        opacity: 0
    }

    .two-years-giving.in-view .donations-label,
    .two-years-giving.in-view .donations-total {
        -webkit-animation: fadeIn .3s ease-out .3s forwards;
        animation: fadeIn .3s ease-out .3s forwards
    }

    .three-years-giving.in-view .donations-label,
    .three-years-giving.in-view .donations-total {
        -webkit-animation: fadeIn .3s ease-out .6s forwards;
        animation: fadeIn .3s ease-out .6s forwards
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40px);
        transform: translateY(40px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40px);
        transform: translateY(40px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes graphicFade {
    0% {
        opacity: 0;
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
        -webkit-transform-origin: 0 bottom 0;
        transform-origin: 0 bottom 0
    }

    to {
        opacity: 1;
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 0 bottom 0;
        transform-origin: 0 bottom 0
    }
}

@keyframes graphicFade {
    0% {
        opacity: 0;
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
        -webkit-transform-origin: 0 bottom 0;
        transform-origin: 0 bottom 0
    }

    to {
        opacity: 1;
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 0 bottom 0;
        transform-origin: 0 bottom 0
    }
}

@-webkit-keyframes textFadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes textFadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes swinging {
    0% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg)
    }

    50% {
        -webkit-transform: rotate(-3deg);
        transform: rotate(-3deg)
    }

    to {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg)
    }
}

@keyframes swinging {
    0% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg)
    }

    50% {
        -webkit-transform: rotate(-3deg);
        transform: rotate(-3deg)
    }

    to {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg)
    }
}

.fc-footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

@media only screen and (min-width:768px) {
    .fc-footer {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.fc-footer .footer-nav-links .row>*,
.fc-footer-logo .row>* {
    padding-left: 0;
    padding-right: 0
}

.fc-footer-social-icons {
    margin-left: -15px;
    margin-right: -15px
}

.fc-footer .copyright-links {
    margin-left: -5px
}

.fc-footer .copyright-links .ctaLinkGroup .fc-cta-group-wrapper .cta:first-child .fc-cta-flex-block {
    padding-left: 0
}

.fc-footer .copyright-links .ctaLinkGroup .fc-cta-group-wrapper .cta:last-child .fc-cta-flex-block {
    padding-right: 0
}

.fc-footer>.section {
    width: 100%
}

@media only screen and (min-width:768px) {
    .fc-footer>.section>section.fc-sec--wrapper {
        padding-bottom: 40px;
        padding-top: 50px
    }

    .fc-footer>.section>section.fc-sec--wrapper .footer-nav-links .fc-sec--multi .fc-sec--col-1 {
        padding-left: 15px
    }
}

.fc-footer>.section>section.fc-sec--wrapper .col-md-2,
.fc-footer>.section>section.fc-sec--wrapper .col-md-3,
.fc-footer>.section>section.fc-sec--wrapper .col-md-6,
.fc-footer>.section>section.fc-sec--wrapper .col-md-8 {
    padding-left: 20px;
    padding-right: 20px
}

@media only screen and (min-width:768px) {

    .fc-footer>.section>section.fc-sec--wrapper .col-md-2,
    .fc-footer>.section>section.fc-sec--wrapper .col-md-3,
    .fc-footer>.section>section.fc-sec--wrapper .col-md-6,
    .fc-footer>.section>section.fc-sec--wrapper .col-md-8 {
        padding-left: 30px;
        padding-right: 30px
    }
}

@media only screen and (max-width:767px) {

    .fc-footer>.section>section.fc-sec--wrapper .col-md-2 .fc-cta-group-flex-block,
    .fc-footer>.section>section.fc-sec--wrapper .col-md-3 .fc-cta-group-flex-block,
    .fc-footer>.section>section.fc-sec--wrapper .col-md-6 .fc-cta-group-flex-block,
    .fc-footer>.section>section.fc-sec--wrapper .col-md-8 .fc-cta-group-flex-block {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .fc-footer>.section>section.fc-sec--wrapper .col-md-2 .fc-cta-group-wrapper--footer-links,
    .fc-footer>.section>section.fc-sec--wrapper .col-md-3 .fc-cta-group-wrapper--footer-links,
    .fc-footer>.section>section.fc-sec--wrapper .col-md-6 .fc-cta-group-wrapper--footer-links,
    .fc-footer>.section>section.fc-sec--wrapper .col-md-8 .fc-cta-group-wrapper--footer-links {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: space-between;
        width: 100%
    }
}

.fc-footer>.section>section.fc-sec--wrapper .col-md-2 .fc-cta-group-wrapper--footer-links>.cta.section,
.fc-footer>.section>section.fc-sec--wrapper .col-md-3 .fc-cta-group-wrapper--footer-links>.cta.section,
.fc-footer>.section>section.fc-sec--wrapper .col-md-6 .fc-cta-group-wrapper--footer-links>.cta.section,
.fc-footer>.section>section.fc-sec--wrapper .col-md-8 .fc-cta-group-wrapper--footer-links>.cta.section {
    margin-bottom: 13px;
    padding: 0
}

.fc-footer>.section>section.fc-sec--wrapper .col-md-2 .fc-cta-group-wrapper--footer-links>.cta.section .fc-cta-wrapper--link:hover,
.fc-footer>.section>section.fc-sec--wrapper .col-md-3 .fc-cta-group-wrapper--footer-links>.cta.section .fc-cta-wrapper--link:hover,
.fc-footer>.section>section.fc-sec--wrapper .col-md-6 .fc-cta-group-wrapper--footer-links>.cta.section .fc-cta-wrapper--link:hover,
.fc-footer>.section>section.fc-sec--wrapper .col-md-8 .fc-cta-group-wrapper--footer-links>.cta.section .fc-cta-wrapper--link:hover {
    text-decoration: underline
}

.fc-footer>.section>section.fc-sec--wrapper .fc-sec--col--1 .fc-cta-group-wrapper--footer-links>.cta.section .fc-cta-wrapper--link:hover {
    color: #006990
}

@media only screen and (max-width:767px) {
    .fc-footer>.section>section.fc-sec--wrapper .fc-sec--col--2 {
        padding-top: 20px
    }
}

.fc-footer>.section>section.fc-sec--wrapper .fc-sec--col--3 {
    padding-top: 20px
}

@media only screen and (min-width:768px) {
    .fc-footer>.section>section.fc-sec--wrapper .fc-sec--col--3 {
        padding-top: inherit
    }
}

.fc-footer>.section>section.fc-sec--wrapper .fc-sec--col--3 .fc-cta-group-wrapper--footer-links>.cta.section .fc-cta-wrapper--link:hover {
    text-decoration: none
}

.fc-footer>.section>section.fc-sec--wrapper .fc-sec--col--3 p.cmp-text__paragraph+p {
    margin: 0 0 20px
}

@media only screen and (max-width:767px) {
    .fc-footer>.section>section.fc-sec--wrapper .fc-sec--col--3 p.cmp-text__paragraph+p {
        text-align: center
    }
}

@media only screen and (min-width:768px) {
    .fc-footer>.section>section.fc-sec--wrapper .fc-sec--col-wrapper.fc-sec--col-divider>div {
        border: none
    }

    .fc-footer>.section>section.fc-sec--wrapper .fc-sec--col-wrapper.fc-sec--col-divider>div:after {
        background: #e8eceb
    }
}

.fc-footer>.section>section.fc-sec--wrapper .fc-sec--col-divider>div {
    background: none;
    border-top: 3px solid #e8eceb
}

.fc-footer>.section>section.fc-sec--wrapper .fc-sec--col-divider>div:first-child {
    border: none
}

.fc-footer>.section>section.fc-sec--wrapper .fc-sec--col-divider>div:last-child:after {
    content: none
}

.fc-footer>.section>section.fc-sec--wrapper .cta.section {
    padding-bottom: 0
}

.fc-footer>.section>section.fc-sec--wrapper .cmp-text__paragraph {
    margin: 0
}

.fc-footer>.section>section.fc-sec--wrapper .fc-cta-group-wrapper.inline {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-bottom: 0
}

.fc-footer>.section>section.fc-sec--wrapper .fc-cta-wrapper--link__text {
    font-weight: 400
}

.fc-footer>.section>section.fc-sec--wrapper .fc-spc--hr {
    margin-top: 0
}

.fc-header--navigation-content,
.fc-header--navigation-top {
    border-bottom: 3px solid #e8eceb;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.fc-header--navigation-top {
    padding-bottom: 3px;
    padding-top: 3px
}

@media only screen and (min-width:768px) {
    .fc-header--navigation-top {
        padding-bottom: 0;
        padding-top: 0
    }
}

.fc-header--navigation-top.transparent {
    background-color: transparent
}

.fc-header--navigation-top.white {
    background-color: #fff
}

.fc-header--navigation-top.light-blue {
    background-color: #e5f0f4
}

.fc-header--navigation-top.dark-blue {
    background-color: #005469
}

.fc-header--navigation-top.pea-green {
    background-color: #9fb971
}

.fc-header--navigation-top.fidelity-green {
    background-color: #5c812f
}

.fc-header--navigation-top.light-gray {
    background-color: #f9fafa
}

.fc-header--navigation-top.mid-gray {
    background-color: #e7eaeb
}

.fc-header--navigation-top.dark-purple {
    background-color: #7c2164
}

.fc-header--navigation-top-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 15px
}

@media only screen and (min-width:768px) {
    .fc-header--navigation-top-container {
        padding-bottom: 0;
        padding-top: 0;
        width: 780px
    }
}

@media only screen and (min-width:992px) {
    .fc-header--navigation-top-container {
        width: 750pt
    }
}

@media only screen and (min-width:1200px) {
    .fc-header--navigation-top-container {
        width: 65pc
    }
}

@media only screen and (min-width:768px) {
    .fc-header--navigation-top-container {
        margin-left: auto;
        margin-right: auto;
        padding-left: 20px;
        padding-right: 15px
    }
}

@media only screen and (min-width:768px)and (min-width:768px) {
    .fc-header--navigation-top-container {
        padding-bottom: 0;
        padding-top: 0;
        width: 780px
    }
}

@media only screen and (min-width:768px)and (min-width:992px) {
    .fc-header--navigation-top-container {
        width: 750pt
    }
}

@media only screen and (min-width:768px)and (min-width:1200px) {
    .fc-header--navigation-top-container {
        width: 65pc
    }
}

@media only screen and (min-width:992px) {
    .fc-header--navigation-top-container {
        margin-left: auto;
        margin-right: auto;
        padding-left: 40px;
        padding-right: 35px
    }
}

@media only screen and (min-width:992px)and (min-width:768px) {
    .fc-header--navigation-top-container {
        padding-bottom: 0;
        padding-top: 0;
        width: 780px
    }
}

@media only screen and (min-width:992px)and (min-width:992px) {
    .fc-header--navigation-top-container {
        width: 750pt
    }
}

@media only screen and (min-width:992px)and (min-width:1200px) {
    .fc-header--navigation-top-container {
        width: 65pc
    }
}

.fc-header--navigation-top-right {
    display: none
}

@media only screen and (min-width:768px) {
    .fc-header--navigation-top-right {
        -ms-flex-preferred-size: 75%;
        display: block;
        flex-basis: 75%
    }
}

.fc-header--navigation-top-right .fc-cta-group-wrapper {
    margin-top: 23px
}

@media only screen and (min-width:992px) {
    .fc-header--navigation-top-right .fc-cta-group-wrapper {
        margin-top: 27px
    }
}

.fc-header--navigation-top-right .fc-cta-group-wrapper.inline {
    margin-bottom: 2.5px
}

@media only screen and (min-width:768px) {
    .fc-header--navigation-top-right .fc-cta-group-wrapper.inline {
        margin-bottom: 10px;
        margin-top: 10px
    }
}

.fc-header--navigation-top-right .fc-cta-wrapper--link.text-only-blue {
    color: #232d31;
    padding: 8px 0 0
}

.fc-header--navigation-top-right .fc-cta-wrapper--link.text-only-blue .fc-cta-wrapper--link__text:hover {
    text-decoration: none
}

.fc-header--navigation-top .logo {
    -ms-flex-preferred-size: 25%;
    -ms-flex-item-align: end;
    align-self: flex-end;
    flex-basis: 25%;
    font-size: 5rem;
    padding-bottom: 0;
    padding-left: 25px;
    padding-top: 0
}

@media only screen and (min-width:768px) {
    .fc-header--navigation-top .logo {
        font-size: 1.5rem;
        padding-bottom: 4px;
        padding-left: 10px
    }
}

@media only screen and (min-width:992px) {
    .fc-header--navigation-top .logo {
        -ms-flex-item-align: auto;
        align-self: auto;
        font-size: 5.5rem;
        padding-bottom: 0
    }
}

.fc-header--navigation-top .fc-imageVideo--pic__img {
    max-width: none;
    vertical-align: unset;
    width: 225px
}

.fc-header--navigation-top .fc-imageVideo--pic__img.mob-max-100 {
    max-width: none;
    width: 225px
}

@media only screen and (min-width:992px) {
    .fc-header--navigation-top .fc-imageVideo--pic__img {
        max-width: 225px
    }
}

.fc-header--navigation-content.transparent {
    background-color: transparent
}

.fc-header--navigation-content.white {
    background-color: #fff
}

.fc-header--navigation-content.light-blue {
    background-color: #e5f0f4
}

.fc-header--navigation-content.dark-blue {
    background-color: #005469
}

.fc-header--navigation-content.pea-green {
    background-color: #9fb971
}

.fc-header--navigation-content.fidelity-green {
    background-color: #5c812f
}

.fc-header--navigation-content.light-gray {
    background-color: #f9fafa
}

.fc-header--navigation-content.mid-gray {
    background-color: #e7eaeb
}

.fc-header--navigation-content.dark-purple {
    background-color: #7c2164
}

.fc-header--navigation-content-main-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    padding-left: 25px;
    padding-right: 15px
}

@media only screen and (min-width:768px) {
    .fc-header--navigation-content-main-nav {
        padding-bottom: 0;
        padding-top: 0;
        width: 780px
    }
}

@media only screen and (min-width:992px) {
    .fc-header--navigation-content-main-nav {
        width: 750pt
    }
}

@media only screen and (min-width:1200px) {
    .fc-header--navigation-content-main-nav {
        width: 65pc
    }
}

@media only screen and (min-width:992px) {
    .fc-header--navigation-content-main-nav {
        margin-left: auto;
        margin-right: auto;
        padding-left: 45px;
        padding-right: 40px
    }
}

@media only screen and (min-width:992px)and (min-width:768px) {
    .fc-header--navigation-content-main-nav {
        padding-bottom: 0;
        padding-top: 0;
        width: 780px
    }
}

@media only screen and (min-width:992px)and (min-width:992px) {
    .fc-header--navigation-content-main-nav {
        width: 750pt
    }
}

@media only screen and (min-width:992px)and (min-width:1200px) {
    .fc-header--navigation-content-main-nav {
        width: 65pc
    }
}

.fc-header--navigation-content-main-nav.author-mode {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.fc-header--navigation-content-main-nav__main-menu-list {
    -ms-flex-preferred-size: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-basis: 50%;
    list-style-type: none;
    margin-bottom: 0;
    padding-left: 0
}

@media only screen and (min-width:992px) {
    .fc-header--navigation-content-main-nav__main-menu-list {
        -ms-flex-preferred-size: 65%;
        flex-basis: 65%
    }

    .fc-header--navigation-content-main-nav__main-menu-list__flex-start {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .fc-header--navigation-content-main-nav__main-menu-list__flex-end {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

.fc-header--navigation-content-main-nav__main-menu-list-item {
    margin-bottom: 0
}

@media only screen and (min-width:992px) {
    .fc-header--navigation-content-main-nav__main-menu-list-item:first-child .fc-mm--title-block {
        border-left: 3px solid #e8eceb
    }
}

@media only screen and (min-width:768px) {
    .fc-header--navigation-content-main-nav__main-menu-list .fc-mm--title-block {
        margin: 26px auto;
        padding: 0 30px 0 0
    }
}

@media only screen and (min-width:992px) {
    .fc-header--navigation-content-main-nav__main-menu-list .fc-mm--title-block {
        border-right: 3px solid #e8eceb;
        margin: 9pt auto;
        padding: 14px 30px
    }
}

.fc-header--navigation-content-main-nav .fc-cta-group-wrapper {
    margin-bottom: 5px
}

.fc-header--navigation-content-main-nav .fc-cta-group-wrapper.inline {
    margin-bottom: 7px
}

.fc-header--navigation-content-main-nav .fc-cta-wrapper--link__text {
    line-height: 1
}

.fc-header--navigation-content-main-nav-right {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    position: relative
}

@media only screen and (min-width:992px) {
    .fc-header--navigation-content-main-nav-right {
        -ms-flex-preferred-size: 35%;
        flex-basis: 35%
    }
}

.fc-header--navigation-content-main-nav-right .main-nav-right-container {
    position: absolute;
    right: 0;
    top: 9pt
}

.fc-header--navigation-content-main-nav-right .fc-search {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-end;
    padding: 0 10px
}

.fc-header--navigation-content-main-nav-right .fc-search-form {
    position: relative;
    width: 100%
}

.fc-header--navigation-content-main-nav-right .fc-search label {
    display: none
}

.fc-header--navigation-content-main-nav-right .fc-cta-wrapper--link.text-only-blue {
    padding: 0
}

.fc-header--navigation-mobile {
    background: #fff;
    border-bottom: none;
    left: 100%;
    min-height: 100%;
    min-height: 100vh;
    position: absolute;
    top: 0;
    -webkit-transition: left .3s ease-in-out;
    transition: left .3s ease-in-out;
    width: 80%;
    z-index: 1200
}

.fc-header--navigation-mobile.author-mode {
    min-height: 100%
}

@media only screen and (min-width:768px) {
    .fc-header--navigation-mobile {
        display: none
    }
}

.fc-header--navigation-mobile.transparent,
.fc-header--navigation-mobile.transparent .fc-mm-dropdown {
    background-color: transparent
}

.fc-header--navigation-mobile.white,
.fc-header--navigation-mobile.white .fc-mm-dropdown {
    background-color: #fff
}

.fc-header--navigation-mobile.light-blue,
.fc-header--navigation-mobile.light-blue .fc-mm-dropdown {
    background-color: #e5f0f4
}

.fc-header--navigation-mobile.dark-blue,
.fc-header--navigation-mobile.dark-blue .fc-mm-dropdown {
    background-color: #005469
}

.fc-header--navigation-mobile.pea-green,
.fc-header--navigation-mobile.pea-green .fc-mm-dropdown {
    background-color: #9fb971
}

.fc-header--navigation-mobile.fidelity-green,
.fc-header--navigation-mobile.fidelity-green .fc-mm-dropdown {
    background-color: #5c812f
}

.fc-header--navigation-mobile.light-gray,
.fc-header--navigation-mobile.light-gray .fc-mm-dropdown {
    background-color: #f9fafa
}

.fc-header--navigation-mobile.mid-gray,
.fc-header--navigation-mobile.mid-gray .fc-mm-dropdown {
    background-color: #e7eaeb
}

.fc-header--navigation-mobile.dark-purple,
.fc-header--navigation-mobile.dark-purple .fc-mm-dropdown {
    background-color: #7c2164
}

.fc-header--navigation-mobile__button {
    background: #fff;
    border: 2px solid #e8eceb;
    cursor: pointer;
    height: 40px;
    position: absolute;
    right: 25px;
    width: 40px
}

@media only screen and (min-width:768px) {
    .fc-header--navigation-mobile__button {
        position: relative
    }
}

.fc-header--navigation-mobile__button span {
    background: #005469;
    height: 3px;
    left: 7px;
    position: absolute;
    right: 7px;
    top: 1pc
}

.fc-header--navigation-mobile__button span:after,
.fc-header--navigation-mobile__button span:before {
    background-color: #005469;
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    width: 100%
}

.fc-header--navigation-mobile__button span:before {
    top: -7px
}

.fc-header--navigation-mobile__button span:after {
    bottom: -7px
}

.fc-header--navigation-mobile .mobile-nav .scroll {
    height: 100vh;
    min-height: 100vh;
    overflow-x: hidden;
    overflow-y: auto;
    padding-bottom: 200px
}

.fc-header--navigation-mobile .mobile-nav-title {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    background: #f9fafa;
    border-bottom: 3px solid #e8eceb;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    line-height: 1;
    padding: 20px 30px
}

.fc-header--navigation-mobile .mobile-nav-title.transparent {
    background-color: transparent
}

.fc-header--navigation-mobile .mobile-nav-title.white {
    background-color: #fff
}

.fc-header--navigation-mobile .mobile-nav-title.light-blue {
    background-color: #e5f0f4
}

.fc-header--navigation-mobile .mobile-nav-title.dark-blue {
    background-color: #005469
}

.fc-header--navigation-mobile .mobile-nav-title.pea-green {
    background-color: #9fb971
}

.fc-header--navigation-mobile .mobile-nav-title.fidelity-green {
    background-color: #5c812f
}

.fc-header--navigation-mobile .mobile-nav-title.light-gray {
    background-color: #f9fafa
}

.fc-header--navigation-mobile .mobile-nav-title.mid-gray {
    background-color: #e7eaeb
}

.fc-header--navigation-mobile .mobile-nav-title.dark-purple {
    background-color: #7c2164
}

.fc-header--navigation-mobile .mobile-menu-close {
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23006990'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    border: 0;
    color: #006990;
    width: 17px
}

.fc-header--navigation-mobile__link {
    color: #232d31;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: normal
}

.fc-header--navigation-mobile__link .fc-cta-wrapper--link__icon {
    height: 17px;
    width: 17px
}

.fc-header--navigation-mobile__link .fc-cta-wrapper--link__icon path {
    fill: #b7b7b7
}

.fc-header--navigation-mobile__link .fc-cta-wrapper--link__icon.fc-facebook path:first-child {
    fill: #4373b9
}

.fc-header--navigation-mobile__link .fc-cta-wrapper--link__icon.fc-facebook path:nth-child(2) {
    fill: #fff
}

.fc-header--navigation-mobile__link .fc-cta-wrapper--link__icon.fc-twitter path {
    fill: #4496d2
}

.fc-header--navigation-mobile__link .fc-cta-wrapper--link__icon.fc-youtube path:first-child {
    fill: #ed2224
}

.fc-header--navigation-mobile__link .fc-cta-wrapper--link__icon.fc-linkedin path:first-child,
.fc-header--navigation-mobile__link .fc-cta-wrapper--link__icon.fc-youtube path:nth-child(2) {
    fill: #fff
}

.fc-header--navigation-mobile__link .fc-cta-wrapper--link__icon.fc-linkedin path:nth-child(2) {
    fill: #0274b3
}

.fc-header--navigation-mobile__link.left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.fc-header--navigation-mobile__link.left .fc-cta-wrapper--link__icon {
    margin-right: 10px
}

.fc-header--navigation-mobile__link.right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.fc-header--navigation-mobile__link.right .fc-cta-wrapper--link__icon {
    margin-left: 10px
}

.fc-header--navigation-mobile__link:hover {
    color: #232d31;
    text-decoration: none
}

.fc-header--navigation-mobile__link:hover .fc-cta-wrapper--link__icon path {
    fill: #b7b7b7
}

.fc-header--navigation-mobile .reference .fc-search-form {
    border-bottom: 3px solid #e8eceb;
    padding: 18px 30px;
    position: relative
}

.fc-header--navigation-mobile .reference .fc-search label {
    display: none
}

.fc-header--navigation-mobile .reference .fc-cta-flex-block:hover .fc-cta-wrapper--link,
.fc-header--navigation-mobile .reference .fc-mm-wrapper.highlighted .fc-mm--title-block__header {
    color: #488332
}

.fc-header--navigation-mobile .reference .fc-mm-wrapper.show-dropdown {
    background: #78a52d;
    left: 0;
    -webkit-transition: left .3s ease-in-out;
    transition: left .3s ease-in-out
}

.fc-header--navigation-mobile .reference .fc-mm-wrapper.show-dropdown.start-right {
    left: 100%
}

.fc-header--navigation-mobile .reference .fc-mm-wrapper.show-dropdown:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="a" viewBox="0 0 32 32"><path d="M13.619,4.724l-.663-.68c-.735-.749-1.923-.749-2.657,0L1.742,12.805c-.024.022-.051.038-.074.062l-.663.68c-.369.377-.552.871-.55,1.366-.002.495.181.99.55,1.367l.663.679c.024.025.052.041.077.064l8.554,8.757c.734.751,1.922.751,2.657,0l.663-.679c.733-.752.733-1.969,0-2.719l-7.298-7.469,7.298-7.469c.733-.751.733-1.968,0-2.719ZM23.677,14.912l7.298-7.469c.733-.751.733-1.968,0-2.719l-.663-.68c-.735-.749-1.923-.749-2.658,0l-8.558,8.762c-.023.022-.05.038-.073.061l-.664.68c-.369.377-.552.871-.55,1.366-.002.495.181.99.55,1.367l.664.679c.024.024.051.041.076.064l8.555,8.758c.734.751,1.922.751,2.658,0l.663-.679c.733-.752.733-1.969,0-2.719l-7.298-7.469Z" fill="%23fff"/></svg>');
    content: "";
    height: 1pc;
    left: 20px;
    pointer-events: none;
    position: absolute;
    top: 18px;
    width: 1pc
}

.fc-header--navigation-mobile .reference .fc-mm-wrapper.show-dropdown:after {
    height: 0
}

.fc-header--navigation-mobile .reference .fc-mm-wrapper.show-dropdown .fc-mm--title-block:after {
    display: none
}

.fc-header--navigation-mobile .reference .fc-mm-wrapper.show-dropdown .fc-mm--title-block__header {
    color: #fff;
    font-weight: 700;
    padding-left: 20px
}

.fc-header--navigation-mobile .reference .fc-mm-wrapper:hover:after {
    opacity: 0
}

.fc-header--navigation-mobile .reference .fc-mm-dropdown {
    border: none;
    display: block;
    left: 100%;
    margin-top: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.fc-header--navigation-mobile .reference .fc-mm-dropdown.submenu-open {
    left: 0;
    top: 55px;
    -webkit-transition: left .3s ease-in-out;
    transition: left .3s ease-in-out
}

.fc-header--navigation-mobile .reference .fc-mm--title-block {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 3px solid #e8eceb;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    line-height: 1;
    margin: 0;
    padding: 11px 20px 11px 30px
}

.fc-header--navigation-mobile .reference .fc-mm--title-block:after {
    background-image: url('data:image/svg+xml,<svg class="fc-cta-wrapper--link__icon fc-bracket-right" aria-hidden="true" width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M19.435 15.284L19.06 14.9278C19.048 14.9145 19.0341 14.9032 19.0187 14.894L14.3987 10.2965C14.2071 10.1069 13.9484 10.0006 13.6787 10.0006C13.4091 10.0006 13.1504 10.1069 12.9587 10.2965L12.5837 10.6715C12.4894 10.7647 12.4145 10.8756 12.3634 10.9979C12.3123 11.1202 12.2859 11.2515 12.2859 11.384C12.2859 11.5166 12.3123 11.6478 12.3634 11.7701C12.4145 11.8925 12.4894 12.0034 12.5837 12.0965L16.555 16.0003L12.6025 19.919C12.5081 20.0125 12.4331 20.1237 12.3819 20.2464C12.3307 20.369 12.3044 20.5005 12.3044 20.6334C12.3044 20.7663 12.3307 20.8978 12.3819 21.0204C12.4331 21.1431 12.5081 21.2543 12.6025 21.3478L12.9775 21.704C13.1692 21.8936 13.4279 22 13.6975 22C13.9671 22 14.2258 21.8936 14.4175 21.704L19.0375 17.1253C19.0509 17.1151 19.0635 17.1038 19.075 17.0915L19.45 16.7353C19.545 16.6418 19.6205 16.5303 19.672 16.4073C19.7235 16.2843 19.75 16.1524 19.75 16.019C19.75 15.8857 19.7235 15.7537 19.672 15.6308C19.6205 15.5078 19.545 15.3963 19.45 15.3028L19.435 15.284Z" fill="%23b7b7b7"></path></svg>');
    content: "";
    height: 30px;
    width: 30px
}

.fc-header--navigation-mobile .reference .fc-mm--links {
    margin: 0
}

.fc-header--navigation-mobile .reference .fc-mm--links__link {
    border-bottom: 3px solid #e8eceb;
    color: #232d31;
    padding-top: 18px
}

.fc-header--navigation-mobile .reference .fc-mm--links__link:hover {
    background: transparent
}

.fc-header--navigation-mobile .reference .fc-cta-flex-block {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    border-bottom: 3px solid #e8eceb;
    font-style: italic;
    justify-content: flex-start;
    padding: 18px 30px
}

.fc-header--navigation-mobile .reference .fc-cta-wrapper--link {
    background-color: transparent;
    border: 0;
    color: #232d31;
    cursor: pointer;
    font-size: 1.6rem;
    line-height: normal;
    padding: 0
}

.fc-header--navigation-mobile .reference .fc-cta-wrapper--link.light-gray-w-white-bg {
    border: 0;
    padding: 0
}

.fc-header--navigation-mobile .reference .fc-cta-wrapper--link.text-only-blue {
    padding: 0
}

.fc-header--navigation-mobile .reference .fc-cta-wrapper--link__text {
    font-weight: 400
}

.fc-header--navigation-mobile .reference .fc-cta-wrapper--link__text:hover {
    text-decoration: none
}

.fc-header .fc-cta-group-wrapper {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.fc-header .fc-cta-wrapper--link {
    border-width: 1px;
    font-size: 1.4rem;
    line-height: 22px;
    padding: 5px 10px 7px
}

.fc-header .fc-cta-wrapper--link.light-gray-w-white-bg {
    border-width: 2px;
    color: #232d31;
    padding: 5px 15px 7px
}

@media only screen and (min-width:768px) {
    .fc-header .fc-cta-wrapper--link.light-gray-w-white-bg:hover {
        background-color: #fff
    }
}

.fc-header .search {
    border-radius: 25px;
    font-size: 1.5rem;
    height: 30px;
    padding-left: 35px
}

.fc-header .search,
.fc-header .search:focus {
    background-position: 10px 5px;
    background-size: 1pc
}

body.menu-open .fc-header--navigation-mobile {
    left: 20%
}

body.menu-open .mobilenav-overlay {
    background: #232d31;
    bottom: 0;
    left: 0;
    opacity: .8;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1100
}

.fc-tabs--wrapper a:focus,
.fc-tabs--wrapper a:hover {
    text-decoration: none
}

.fc-tabs--wrapper .nav {
    -ms-flex-wrap: unset;
    flex-wrap: unset;
    margin-bottom: 0;
    padding-left: 0
}

.fc-tabs--wrapper .nav.nav-tabs {
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    border-bottom: none;
    justify-content: space-evenly;
    padding: 0;
    width: 100%
}

.fc-tabs--wrapper.fc-tc--regular-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.fc-tabs--wrapper.fc-tc--regular-wrapper .nav-item {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.fc-tabs--wrapper.fc-tc--regular-wrapper .nav-item .nav-link {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
    border: none;
    border-bottom: 2px solid #d0dee1;
    color: #006990;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    height: 5pc;
    justify-content: center;
    margin: 0;
    text-align: center;
    width: inherit
}

@media only screen and (min-width:768px) {
    .fc-tabs--wrapper.fc-tc--regular-wrapper .nav-item .nav-link:not(.active) {
        padding-bottom: 8px
    }

    .fc-tabs--wrapper.fc-tc--regular-wrapper .nav-item .nav-link:not(.active):before {
        text-decoration: none
    }

    .fc-tabs--wrapper.fc-tc--regular-wrapper .nav-item .nav-link:not(.active):first-child:before {
        content: none;
        display: inline-block;
        text-decoration: underline;
        text-decoration: none
    }
}

.fc-tabs--wrapper.fc-tc--regular-wrapper .nav-item .nav-link.focus,
.fc-tabs--wrapper.fc-tc--regular-wrapper .nav-item .nav-link:focus,
.fc-tabs--wrapper.fc-tc--regular-wrapper .nav-item .nav-link:hover {
    background-color: #f8f8f8
}

.fc-tabs--wrapper.fc-tc--regular-wrapper .nav-item .nav-link.active,
.fc-tabs--wrapper.fc-tc--regular-wrapper .nav-item .nav-link:active {
    background-color: #fff;
    border-bottom: 5px solid #488332;
    color: #435359;
    padding-bottom: 5px;
    position: relative
}

@media only screen and (min-width:768px) {

    .fc-tabs--wrapper.fc-tc--regular-wrapper .nav-item .nav-link.active,
    .fc-tabs--wrapper.fc-tc--regular-wrapper .nav-item .nav-link:active {
        border-radius: 2px 2px 0 0
    }
}

.fc-tabs--wrapper.fc-tc--regular-wrapper .nav-item .nav-link.active.focus,
.fc-tabs--wrapper.fc-tc--regular-wrapper .nav-item .nav-link.active:focus,
.fc-tabs--wrapper.fc-tc--regular-wrapper .nav-item .nav-link.active:hover,
.fc-tabs--wrapper.fc-tc--regular-wrapper .nav-item .nav-link:active.focus,
.fc-tabs--wrapper.fc-tc--regular-wrapper .nav-item .nav-link:active:focus,
.fc-tabs--wrapper.fc-tc--regular-wrapper .nav-item .nav-link:active:hover {
    background-color: #fff
}

.fc-tabs--wrapper.fc-tc--numbers-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.fc-tabs--wrapper.fc-tc--numbers-wrapper .nav-item {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.fc-tabs--wrapper.fc-tc--numbers-wrapper .nav-item:first-child .nav-link {
    border-top-right-radius: 0
}

.fc-tabs--wrapper.fc-tc--numbers-wrapper .nav-item:last-child .nav-link {
    border-top-left-radius: 0
}

.fc-tabs--wrapper.fc-tc--numbers-wrapper .nav-item:not(:first-child):not(:last-child) .nav-link {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.fc-tabs--wrapper.fc-tc--numbers-wrapper .nav-item .nav-link {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #e5f0f4;
    border-bottom: 2px solid #d0dee1;
    color: #777;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: latoitalic, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 1.6rem;
    height: 172px;
    line-height: 18px;
    padding: 30px 35px;
    text-align: left;
    width: inherit
}

@media only screen and (min-width:992px) {
    .fc-tabs--wrapper.fc-tc--numbers-wrapper .nav-item .nav-link {
        font-size: 2rem;
        font-style: italic;
        line-height: 25px
    }
}

.fc-tabs--wrapper.fc-tc--numbers-wrapper .nav-item .nav-link.focus,
.fc-tabs--wrapper.fc-tc--numbers-wrapper .nav-item .nav-link:focus,
.fc-tabs--wrapper.fc-tc--numbers-wrapper .nav-item .nav-link:hover {
    background-color: transparent
}

.fc-tabs--wrapper.fc-tc--numbers-wrapper .nav-item .nav-link--number {
    color: #006990;
    display: block;
    font-family: latolight, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 9rem;
    font-style: normal;
    padding: 26px 28px
}

.fc-tabs--wrapper.fc-tc--numbers-wrapper .nav-item .nav-link.active {
    background-color: #9fb971;
    border-color: #9fb971;
    border-top: 1px solid transparent;
    color: #000
}

.fc-tabs--wrapper.fc-tc--numbers-wrapper .nav-item .nav-link.active .nav-link--number {
    color: #fff
}

.fc-tabs--wrapper.fc-tc--vertical-wrapper {
    background: rgba(35, 45, 49, .6);
    border-radius: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 408px;
    padding: 20px
}

@media only screen and (min-width:992px) {
    .fc-tabs--wrapper.fc-tc--vertical-wrapper {
        min-height: 285px
    }
}

.fc-tabs--wrapper.fc-tc--vertical-wrapper .nav-tabs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: unset;
    -ms-flex-pack: unset;
    border: none;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: unset;
    width: 45%
}

@media only screen and (min-width:992px) {
    .fc-tabs--wrapper.fc-tc--vertical-wrapper .nav-tabs {
        width: 40%
    }
}

.fc-tabs--wrapper.fc-tc--vertical-wrapper .nav-tabs .nav-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: -1px;
    padding-bottom: 3px
}

.fc-tabs--wrapper.fc-tc--vertical-wrapper .nav-tabs .nav-item .nav-link {
    background: #f2f2f2;
    border: 2px solid #f2f2f2;
    border-radius: .4rem;
    color: #006990;
    font-family: latoregular, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 1.4rem;
    font-style: normal;
    margin-bottom: 5px;
    padding: 14px;
    text-align: left;
    white-space: nowrap;
    width: 80%
}

.fc-tabs--wrapper.fc-tc--vertical-wrapper .nav-tabs .nav-item .nav-link:focus,
.fc-tabs--wrapper.fc-tc--vertical-wrapper .nav-tabs .nav-item .nav-link:hover {
    background: #fff;
    border-color: #fff;
    cursor: pointer
}

.fc-tabs--wrapper.fc-tc--vertical-wrapper .nav-tabs .nav-item .nav-link.active {
    background: #5c812f;
    border-color: #5c812f;
    color: #fff;
    cursor: default;
    width: 100%
}

.fc-tabs--wrapper.fc-tc--vertical-wrapper .fc-tc--content {
    -webkit-animation: textFadeIn .2s ease-in-out .3s forwards;
    animation: textFadeIn .2s ease-in-out .3s forwards;
    padding: 0 0 0 25px;
    width: 55%
}

@media only screen and (min-width:992px) {
    .fc-tabs--wrapper.fc-tc--vertical-wrapper .fc-tc--content {
        width: 60%
    }
}

.fc-tabs--wrapper.fc-tc--vertical-wrapper .fc-tc--content .cmp-text__paragraph {
    display: none
}

.fc-tabs--wrapper.fc-tc--vertical-wrapper .fc-tc--content .cmp-text p {
    font-size: 1.4rem
}

.fc-tabs--wrapper.fc-tc--vertical2-wrapper {
    border-radius: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 408px;
    padding: 0
}

@media only screen and (min-width:992px) {
    .fc-tabs--wrapper.fc-tc--vertical2-wrapper {
        min-height: 285px
    }
}

.fc-tabs--wrapper.fc-tc--vertical2-wrapper .nav-tabs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: unset;
    -ms-flex-pack: unset;
    border: none;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: unset;
    width: 30%
}

@media only screen and (min-width:992px) {
    .fc-tabs--wrapper.fc-tc--vertical2-wrapper .nav-tabs {
        width: 25%
    }
}

.fc-tabs--wrapper.fc-tc--vertical2-wrapper .nav-tabs .nav-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: -1px;
    padding-bottom: 3px
}

.fc-tabs--wrapper.fc-tc--vertical2-wrapper .nav-tabs .nav-item:has(.active).fc-cta-wrapper--link__icon {
    visibility: hidden
}

.fc-tabs--wrapper.fc-tc--vertical2-wrapper .nav-tabs .nav-item .fc-cta-wrapper--link__icon {
    margin-top: -4px;
    position: absolute;
    right: 0
}

.fc-tabs--wrapper.fc-tc--vertical2-wrapper .nav-tabs .nav-item .fc-cta-wrapper--link__icon path {
    fill: #066990
}

.fc-tabs--wrapper.fc-tc--vertical2-wrapper .nav-tabs .nav-item .nav-link {
    background: #fff;
    border: 3px solid #e8eceb;
    border-radius: .4rem;
    color: #066990;
    font-family: latoregular, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 1.6rem;
    font-style: normal;
    margin-bottom: 5px;
    padding: 14px 30px 14px 15px;
    position: relative;
    text-align: left;
    width: 100%
}

.fc-tabs--wrapper.fc-tc--vertical2-wrapper .nav-tabs .nav-item .nav-link:focus,
.fc-tabs--wrapper.fc-tc--vertical2-wrapper .nav-tabs .nav-item .nav-link:hover {
    background: #f2fafd;
    border-color: #b4d0e1;
    cursor: pointer
}

.fc-tabs--wrapper.fc-tc--vertical2-wrapper .nav-tabs .nav-item .nav-link.active {
    background-color: #066990;
    border-color: #006990;
    color: #fff;
    cursor: default
}

.fc-tabs--wrapper.fc-tc--vertical2-wrapper .fc-tc--content {
    -webkit-animation: textFadeIn .2s ease-in-out .3s forwards;
    animation: textFadeIn .2s ease-in-out .3s forwards;
    padding: 0;
    width: 70%
}

@media only screen and (min-width:992px) {
    .fc-tabs--wrapper.fc-tc--vertical2-wrapper .fc-tc--content {
        width: 75%
    }
}

.fc-tabs--wrapper.fc-tc--vertical2-wrapper .fc-tc--content .cmp-text__paragraph {
    display: none
}

.fc-tabs--wrapper.fc-tc--vertical2-wrapper .fc-tc--content .cmp-text p {
    font-size: 1.4rem
}

.fc-tabs--wrapper .fc-tc--content {
    min-height: 135px;
    padding: 30px 0 0
}

.fc-table-grid {
    border-bottom: 2px solid #e8eceb
}

.fc-table-grid .grid-header {
    border-bottom: 3px solid #e8eceb;
    border-top: 3px solid #e8eceb
}

.fc-table-grid .grid-header.header-bg-white {
    background-color: #fff
}

.fc-table-grid .grid-header.header-bg-gray {
    background-color: #ddd
}

.fc-table-grid .grid-header.header-bg-light-blue {
    background-color: #f1f3f4
}

.fc-table-grid .grid-header.header-bg-lighter-green {
    background-color: #f5fbf4
}

.fc-table-grid .grid-header .grid-row {
    border: none;
    padding: 20px 0
}

.fc-table-grid .grid-row {
    grid-gap: 0;
    border-bottom: 2px solid #e8eceb;
    color: #232d31;
    display: grid;
    margin: auto;
    max-width: 100%
}

.fc-table-grid .grid-row.cols-1 {
    grid-template-columns: repeat(1, 1fr)
}

.fc-table-grid .grid-row.cols-2 {
    grid-template-columns: repeat(2, 1fr)
}

.fc-table-grid .grid-row.cols-3 {
    grid-template-columns: repeat(3, 1fr)
}

.fc-table-grid .grid-row.cols-4 {
    grid-template-columns: repeat(4, 1fr)
}

.fc-table-grid .grid-row.cols-5 {
    grid-template-columns: repeat(5, 1fr)
}

.fc-table-grid .grid-row.cols-6 {
    grid-template-columns: repeat(6, 1fr)
}

.fc-table-grid .grid-row.cols-7 {
    grid-template-columns: repeat(7, 1fr)
}

.fc-table-grid .grid-row.cols-8 {
    grid-template-columns: repeat(8, 1fr)
}

.fc-table-grid .grid-row label {
    font-weight: 600;
    margin-bottom: 0;
    padding: 0 20px
}

.fc-table-grid .grid-row label.left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left
}

.fc-table-grid .grid-row label.right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right
}

.fc-table-grid .grid-row label.center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.fc-table-grid .grid-row .grid-cell {
    padding: 20px
}

.fc-table-grid .grid-row .grid-cell.col-bg-white {
    background-color: #fff
}

.fc-table-grid .grid-row .grid-cell.col-bg-gray {
    background-color: #ddd
}

.fc-table-grid .grid-row .grid-cell.col-bg-lighter-green {
    background-color: #f5fbf4
}

.fc-table-grid .grid-row .grid-cell p:only-child {
    margin-bottom: 0
}

.fc-table-grid .grid-body .mobile-header {
    display: none
}

@media only screen and (min-width:768px)and (max-width:991px) {
    .fc-table-grid .grid-header .grid-row {
        padding: 20px 0
    }

    .fc-table-grid .grid-header .grid-row label {
        padding: 0 15px
    }

    .fc-table-grid .grid-row .grid-cell {
        padding: 20px 15px
    }
}

@media only screen and (max-width:767px) {
    .fc-table-grid .grid-header .grid-row {
        padding: 20px 15px
    }

    .fc-table-grid .grid-header .grid-row label {
        padding: 0 15px
    }

    .fc-table-grid.fc-default {
        border-top: 2px solid #e8eceb
    }

    .fc-table-grid.fc-default .grid-header {
        display: none
    }

    .fc-table-grid.fc-default .grid-row.cols-1,
    .fc-table-grid.fc-default .grid-row.cols-2,
    .fc-table-grid.fc-default .grid-row.cols-3,
    .fc-table-grid.fc-default .grid-row.cols-4,
    .fc-table-grid.fc-default .grid-row.cols-5,
    .fc-table-grid.fc-default .grid-row.cols-6,
    .fc-table-grid.fc-default .grid-row.cols-7,
    .fc-table-grid.fc-default .grid-row.cols-8 {
        grid-template-columns: 1fr
    }

    .fc-table-grid.fc-default .grid-row div:first-child {
        margin: 0
    }

    .fc-table-grid.fc-default .grid-row .grid-cell {
        border-bottom: 2px solid #e8eceb;
        color: #232d31;
        display: grid;
        grid-template-columns: 1fr 1fr;
        margin: auto;
        padding: 20px 15px;
        width: 100%
    }

    .fc-table-grid.fc-default .grid-row .grid-cell:first-child {
        border-top: 2px solid #e8eceb;
        padding: 0
    }

    .fc-table-grid.fc-default .grid-row .grid-cell:first-child p {
        font-family: latolight, Helvetica Neue, Helvetica, Arial, sans-serif;
        font-size: 3rem;
        text-align: center
    }

    .fc-table-grid.fc-default .grid-row .grid-cell:first-child p b {
        font-weight: unset
    }

    .fc-table-grid.fc-default .grid-row .grid-cell:first-child .mobile-header {
        display: none
    }

    .fc-table-grid.fc-default .grid-row .grid-cell:first-child .cell-contents {
        border-bottom: 4px solid #e8eceb;
        grid-column-end: -1;
        grid-column-start: 1;
        max-width: 100%;
        padding: 20px 15px;
        text-align: center
    }

    .fc-table-grid.fc-default .grid-row .grid-cell .mobile-header {
        display: inline-block;
        font-weight: 700
    }

    .fc-table-grid.fc-default .grid-row .grid-cell .cell-contents {
        display: inline-block;
        padding-left: 15px
    }
}

.fc-tagged-link-list .fc-cta-group-wrapper {
    width: 100%
}

.fc-tagged-link-list--main-heading h2,
.fc-tagged-link-list--main-heading h3,
.fc-tagged-link-list--main-heading h4,
.fc-tagged-link-list--main-heading h5,
.fc-tagged-link-list--main-heading p {
    margin-bottom: 10px
}

.fc-tagged-link-list--main-heading h2>span,
.fc-tagged-link-list--main-heading h3>span,
.fc-tagged-link-list--main-heading h4>span,
.fc-tagged-link-list--main-heading h5>span,
.fc-tagged-link-list--main-heading p>span {
    margin-bottom: 0
}

@media only screen and (min-width:768px) {

    .fc-tagged-link-list--main-heading h2,
    .fc-tagged-link-list--main-heading h3,
    .fc-tagged-link-list--main-heading h4,
    .fc-tagged-link-list--main-heading h5,
    .fc-tagged-link-list--main-heading p {
        -ms-flex-item-align: center;
        align-self: center;
        font-size: 1.8rem
    }

    .fc-tagged-link-list--main-heading h2>span,
    .fc-tagged-link-list--main-heading h3>span,
    .fc-tagged-link-list--main-heading h4>span,
    .fc-tagged-link-list--main-heading h5>span,
    .fc-tagged-link-list--main-heading p>span {
        margin-bottom: 0
    }
}

@media only screen and (min-width:992px) {

    .fc-tagged-link-list--main-heading h2,
    .fc-tagged-link-list--main-heading h3,
    .fc-tagged-link-list--main-heading h4,
    .fc-tagged-link-list--main-heading h5,
    .fc-tagged-link-list--main-heading p {
        -ms-flex-item-align: start;
        align-self: flex-start;
        font-size: 2.8rem;
        margin-bottom: 30px
    }

    .fc-tagged-link-list--main-heading h2>span:only-child,
    .fc-tagged-link-list--main-heading h3>span:only-child,
    .fc-tagged-link-list--main-heading h4>span:only-child,
    .fc-tagged-link-list--main-heading h5>span:only-child,
    .fc-tagged-link-list--main-heading p>span:only-child {
        margin-bottom: 0
    }
}

.fc-tagged-link-list--select {
    border: 2px solid #cdd6d3;
    font-size: 1.4rem;
    padding-left: 9pt;
    padding-right: 28px
}

.fc-tagged-link-list--select:first-of-type {
    margin-bottom: 10px
}

@media only screen and (min-width:768px) {
    .fc-tagged-link-list--select:first-of-type {
        margin-bottom: 0
    }
}

@media only screen and (min-width:992px) {
    .fc-tagged-link-list--select:first-of-type {
        margin-bottom: 10px
    }
}

@media only screen and (min-width:768px) {
    .fc-tagged-link-list--select {
        margin-bottom: 0
    }
}

@media only screen and (min-width:992px) {
    .fc-tagged-link-list--select {
        margin-bottom: 50px
    }
}

.fc-tagged-link-list--ul {
    list-style-type: none;
    margin-bottom: 15px;
    padding-left: 0;
    width: 100%
}

.fc-tagged-link-list--ul>li {
    margin-bottom: 0
}

.fc-tagged-link-list--ul>li:last-child>a {
    border-bottom: 2px solid #e8eceb
}

.fc-tagged-link-list--ul>li>a {
    border-top: 2px solid #e8eceb
}

.fc-tagged-link-list--ul>li>a:focus,
.fc-tagged-link-list--ul>li>a:hover {
    border-left: 4px solid #066990;
    padding: 6px 10px 6px 6px
}

.fc-tagged-link-list--ul>li.active>a {
    background-color: #066990;
    border-bottom: 2px solid #066990;
    border-top: 2px solid #066990;
    color: #fff;
    font-weight: 700
}

.fc-tagged-link-list--link.fc-cta-wrapper--link {
    border-radius: 0;
    color: #232d31;
    font-size: 1.4rem;
    line-height: 1.4;
    padding: 6px 10px
}

.fc-tagged-link-list--clear-filter-button {
    margin-right: -5px;
    margin-top: 20px
}

.fc-tagged-link-list--clear-filter-button .fc-cta-wrapper--link {
    border: none;
    color: #006990;
    padding: 0
}

.fc-tagged-link-list--clear-filter-button .fc-cta-wrapper--link:focus,
.fc-tagged-link-list--clear-filter-button .fc-cta-wrapper--link:hover {
    border: none;
    padding: 0
}

@media only screen and (min-width:768px) {
    .fc-tagged-link-list--clear-filter-button {
        margin-top: 0
    }
}

.fc-title h1.fc-title__text {
    font-family: latoregular, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 1.2
}

.fc-title h1.fc-title__text.title3 {
    font-size: 3rem
}

.fc-title p.fc-title__text {
    font-family: latoregular, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 1.2
}

.fc-title p.fc-title__text.subtitle2 {
    font-size: 2rem
}

.fc-title h2.fc-title__text {
    font-family: latobold, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 1.2
}

.fc-title h2.fc-title__text.subtitle1 {
    font-size: 2rem
}

.fc-title h3.fc-title__text {
    font-family: latobold, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 1.2
}

.fc-title h3.fc-title__text.subtitle2 {
    color: #5c812f;
    font-size: 2rem
}

.fc-title h4.fc-title__text {
    font-family: latoregular, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 1.5
}

.fc-title h4.fc-title__text.body2 {
    font-size: 1.6rem
}

#vidyard-overlay-wrapper #vidyard-content-fixed,
#vidyard-overlay-wrapper #vidyard-overlay,
#vidyard-overlay-wrapper .vidyard-close-container {
    z-index: 1100
}

.fc-virtual-assistant ol li,
.fc-virtual-assistant ul li {
    font-size: 14px;
    padding-left: 5px
}

.fc-virtual-assistant .va-pvd3-icon-root.pvd-icon--small {
    height: 1pc;
    width: 1pc
}

.fc-virtual-assistant button.va-pill.va-button-default {
    background-color: #f2f2f2;
    color: #000
}

.fc-virtual-assistant button.va-pill.va-button-default:hover {
    background-color: #f2f2f2 !important;
    color: #000
}

.fc-virtual-assistant button.va-pill.va-button-default:focus {
    -webkit-box-shadow: 0 0 0 2px #000 !important;
    box-shadow: 0 0 0 2px #000 !important
}

.fc-virtual-assistant #va-container {
    top: -2px !important;
    width: 100% !important
}

.fc-virtual-assistant .va-chat .va-option-container button.va-option {
    font-size: 14px
}

@media(min-width:32em) {
    .fc-virtual-assistant .va-pvd3-modal-root.pvd-modal--width-400 .pvd-modal__dialog {
        max-width: 25pc;
        position: absolute;
        right: 25px
    }

    .fc-virtual-assistant #va-container {
        width: 25pc !important
    }
}

.fc-virtual-assistant .va-menu__paragraph {
    line-height: 21px
}

.fc-virtual-assistant .va-pvd3-button-root {
    font-size: 1pc
}

@media(min-width:32em) {
    .fc-virtual-assistant .va-pvd3-button-root {
        font-size: 1pc
    }
}

.fc-virtual-assistant .fa-scrim .va-message-block--user .va-message {
    font-size: 1pc
}

.fc-virtual-assistant .va-message__content a {
    font-size: 14px
}