.medigap-hr{
    border-top:1px solid #ccc;
    margin:60px 0
}
.phone{
    -webkit-hyphens:none;
    -ms-hyphens:none;
    hyphens:none;
    word-break:keep-all;
    display:inline-block
}
.yellow{
    color:#fcdf05
}
.last-year-link{
    color:#fff;
    margin:20px 0
}
.last-year-link a{
    color:#fff
}
.form-control{
    height:50px
}
label{
    font-size:80%;
    font-weight:700
}
.last-year-warning{
    display:block;
    padding:15px 20px;
    margin-top:0;
    white-space:normal;
    z-index:1030
}
.enrollment-box{
    background-color:#dfdfdf;
    text-align:center;
    padding:20px
}
.enrollment-box img{
    display:inline-block;
    margin:0 0 10px
}
.plan-benefits-dropdown-heading{
    display:inline-block;
    margin:0;
    padding:0;
    vertical-align:middle
}
.open-now{
    color:#0ecc00;
    font-weight:700;
    margin-bottom:3px
}
.price span.completeprice,.price span.planbprice,.price span.planfprice,.price span.premierprice{
    font-size:24px;
    font-weight:700
}
.btmline{
    border-bottom:1px solid #e3e3e3;
    padding-bottom:15px
}
a.question_icon img{
    vertical-align:top
}
.featherlight .featherlight-content{
    padding:35px 75px 10px 35px
}
#silversneakers{
    display:block;
    text-align:center;
    width:200px;
    height:200px;
    position:absolute;
    right:20%;
    bottom:10%;
    margin-right:-100px;
    background:#fff;
    border-radius:100px;
    box-shadow:-2px 4px 8px rgba(0,0,0,.15)
}
#silversneakers img{
    display:inline-block;
    width:100%;
    margin:25px 0 12px;
    padding:0 30px
}
#silversneakers p{
    font-size:18px;
    line-height:1.4;
    margin:0
}
.benefit{
    text-align:center;
    padding:20px 0 0
}
.benefit img{
    width:100%;
    max-width:220px;
    margin-bottom:10px
}
.benefit p{
    margin-bottom:0;
    line-height:1.3
}
.benefit p span{
    color:#0078cc;
    font-size:36px
}
.plan_intro{
    text-align:center;
    padding:0 15px
}
.plan_intro_col:nth-of-type(2){
    border-left:1px solid #ddd
}
.plan_intro img{
    width:100%;
    max-width:267px;
    margin-bottom:20px
}
.meeting_box{
    background:#ededed;
    padding:40px;
    margin-bottom:40px
}
.article h3,.meeting_box h3{
    color:#004e87
}
.article{
    margin-top:50px
}
.asset{
    padding:40px 20px;
    text-align:center
}
.asset img{
    width:100%;
    height:auto
}
.doc img{
    width:30%;
    margin:0 0 25px;
    float:left
}
.doc .half{
    width:66%;
    float:left;
    margin-left:4%
}
.callout{
    background-size:54px 300px;
    padding:20px 50px 20px 70px;
    margin:0 40px
}
.callout h2,.callout p{
    color:#fff;
    font-weight:300
}
.callout h3{
    margin-bottom:0
}
.callout a{
    color:#fcdf05;
    display:inline-block;
    text-decoration:none;
    border-bottom:2px solid #fcdf05
}
.callout_header{
    display:table;
    width:100%
}
.callout h2{
    display:table-cell;
    vertical-align:middle
}
.callout_body{
    border-left:1px solid hsla(0,0%,100%,.4);
    padding:6px 0 6px 25px
}
.callout p:last-child{
    margin-bottom:0
}
#toggle{
    border-bottom:1px solid #ddd;
    margin-bottom:25px
}
.toggle_item{
    width:50%;
    float:left;
    border-right:1px solid #ddd;
    text-align:center;
    padding:0 5px 5px 0
}
.toggle_item.right{
    border-right:none;
    text-align:center;
    padding:0 0 5px 5px
}
.toggle_item a{
    display:block;
    background:#fff;
    padding:12px 10px 10px;
    text-decoration:none
}
.toggle_item a#med_supp_toggle{
    background:#ebf4fb;
    color:#004e87
}
.med_adv_content{
    display:none
}
.med_adv_active .toggle_item a{
    background:#ebf4fb;
    color:#004e87
}
.med_adv_active .toggle_item a#med_supp_toggle{
    background:#fff;
    color:#0078cc
}
.med_adv_active .toggle_item a#med_supp_toggle:hover{
    color:#004e87
}
.med_adv_active .med_adv_content{
    display:block
}
.med_adv_active .med_supp_content{
    display:none
}
.icon_inline{
    display:inline-block;
    text-align:center;
    width:120px;
    margin:20px 30px;
    vertical-align:top
}
.icon_inline img{
    width:100%
}
.icon_inline p{
    font-size:15px;
    line-height:1.2;
    margin:10px 0 15px
}
#sep_lookup{
    background:#ededed;
    padding:30px;
    margin-bottom:45px
}
.qa_section{
    margin:0;
    padding-bottom:30px;
    border-bottom:0 solid #ededed
}
.content .qa_section:last-child{
    padding-bottom:10px
}
.accordion{
    border-bottom:1px solid #ddd
}
.accordion:first-child{
    border-top:1px solid #ddd
}
.accordion-toggle{
    cursor:pointer!important;
    padding:17px 80px 16px 5px;
    font-weight:400;
    color:#0078cc;
    margin:5px 0;
    font-size:1.75rem;
    line-height:1.4;
    position:relative
}
.accordion-toggle h4{
    margin-bottom:0
}
.faq_collapse,.faq_expand{
    position:absolute;
    top:16px;
    right:5px
}
.faq_expand{
    display:inline-block
}
.faq_collapse{
    display:none
}
.accordion.active .faq_collapse{
    display:inline-block
}
.accordion.active .faq_expand{
    display:none
}
.faq_collapse .txt,.faq_expand .txt{
    font-size:13px;
    color:#111;
    display:inline-block;
    vertical-align:text-top;
    text-decoration:underline;
    padding-top:1px;
    display:none
}
.faq_collapse img,.faq_expand img{
    width:25px
}
.accordion-content{
    display:none;
    margin:0;
    padding:0 50px 30px 5px
}
.accordion-content img,.accordion-content p:last-child{
    margin-bottom:0
}
.accordion-content.default{
    display:block
}
.enroll_timeline{
    text-align:center
}
.enroll_timeline h3{
    font-weight:700;
    font-size:1.9rem;
    color:#fff;
    margin:0;
    padding:14px 0
}
.enroll_timeline h3 span{
    font-weight:300
}
.enroll_timeline img{
    display:block;
    height:108px;
    width:auto;
    margin:0 auto
}
#timespan{
    background-position:center 90px;
    background-repeat:no-repeat;
    background-size:600px 70px;
    margin-bottom:30px
}
#timespan h2 .small{
    font-size:1.9rem
}
.timeline_section{
    background:#fff;
    position:relative
}
.timeline_header{
    background:#0078cc;
    width:225px;
    height:225px;
    border-radius:120px;
    text-align:center;
    margin:0 auto;
    padding-top:65px
}
.timeline_header h2{
    font-size:28px;
    line-height:1.3;
    font-weight:300;
    color:#fff;
    margin:0
}
.timeline_header h2.small{
    font-size:16px;
    font-size:1.6rem;
    font-weight:700;
    color:#fff;
    text-transform:uppercase;
    margin-bottom:10px
}
.timeline_left{
    float:left;
    width:50%;
    padding:30px 30px 30px 0;
    border-right:1px solid #ddd;
    margin-bottom:0
}
.timeline_right{
    float:right;
    width:50%;
    padding:80px 0 0 30px
}
.timeline_item{
    position:relative;
    border:1px solid #ddd;
    background:#eee
}
.timeline_item.hint{
    border:1px solid #004e87;
    background:#004e87
}
.timeline_left .timeline_item{
    margin-bottom:25px
}
.timeline_right .timeline_item{
    margin-top:25px
}
.timeline_inner{
    padding:50px 45px 40px;
    background-size:cover
}
.timeline_inner .btn{
    margin-top:5px
}
.timeline_item h3{
    font-size:1.75rem;
    font-size:1.7rem;
    text-transform:uppercase;
    font-weight:700;
    color:#004e87
}
.timeline_item.hint h3{
    color:#fcdf05
}
.timeline_item.hint p{
    color:#fff
}
.timeline_marker{
    width:15px;
    height:20px;
    background-position:100%;
    background-size:15px 20px;
    background-repeat:no-repeat;
    position:absolute;
    left:0;
    top:50px;
    margin:0 0 0 -15px
}
.timeline_left .timeline_marker{
    background-position:0;
    left:auto;
    right:0;
    margin:0 -15px 0 0
}
@media only screen and (max-width:768px){
    .col_header,.plan_logo,.section_header{
        display:none
    }
    .sm{
        display:table-cell
    }
    .timeline_header{
        width:100%;
        height:auto;
        border-radius:0;
        text-align:left;
        margin:40px auto 0;
        padding:20px 15px 15px 25px
    }
    .timeline_header h2.small{
        margin-bottom:0
    }
    .timeline_left,.timeline_right{
        float:none;
        width:100%;
        border-left:1px solid #ddd;
        border-right:0 solid #ddd;
        padding:25px 0 0 25px;
        margin-bottom:0
    }
    .timeline_right{
        padding-top:25px;
        margin-bottom:30px
    }
    .timeline_left .timeline_item,.timeline_right .timeline_item{
        margin:25px 0 0
    }
    .timeline_left .timeline_item:first-child,.timeline_right .timeline_item:first-child{
        margin-top:0
    }
    .timeline_inner{
        padding:40px 35px 30px;
        background-size:cover
    }
    .timeline_left .timeline_marker,.timeline_marker{
        background-position:100%;
        background-size:15px 20px;
        position:absolute;
        left:0;
        top:50px;
        margin:0 0 0 -15px
    }
    .hide-mobile{
        display:none
    }
    .show-mobile{
        display:block;
        width:60%;
        margin-left:20%
    }
    .doc img{
        width:50%;
        margin:0 0 25px 25%
    }
    .doc .half{
        width:90%;
        float:left;
        margin-left:5%
    }
    .plan_intro{
        border:none
    }
    .callout{
        background-color:#0078cc;
        background-image:none;
        margin:0;
        padding:20px
    }
    .callout_body{
        border:none;
        padding:20px
    }
    .slider_wrap{
        margin-bottom:25px
    }
    .dental-chart img{
        width:100%;
        height:auto
    }
}
.bleed-right{
    margin-right:0
}
.bleed-right .row>:last-of-type{
    padding-right:0
}
@media (min-width:576px) and (max-width:767.98px){
    .bleed-right{
        margin-left:calc(50% - 270px);
        max-width:calc(270px + 50%)
    }
    .bleed-right.container .row>*{
        max-width:540px
    }
}
@media (min-width:768px) and (max-width:991.98px){
    .bleed-right{
        margin-left:calc(50% - 360px);
        max-width:calc(360px + 50%)
    }
    .bleed-right.container .row>*{
        max-width:720px
    }
}
@media (min-width:992px) and (max-width:1199.98px){
    .bleed-right{
        margin-left:calc(50% - 480px);
        max-width:calc(480px + 50%)
    }
    .bleed-right.container .row>*{
        max-width:960px
    }
}
@media (min-width:1200px) and (max-width:1499.98px){
    .bleed-right{
        margin-left:calc(50% - 570px);
        max-width:calc(570px + 50%)
    }
    .bleed-right.container .row>*{
        max-width:1140px
    }
}
@media (min-width:1500px){
    .bleed-right{
        margin-left:calc(50% - 720px);
        max-width:calc(720px + 50%)
    }
    .bleed-right.container .row>*{
        max-width:1440px
    }
}
.bleed-left{
    margin-left:0
}
.bleed-left .row>:first-of-type{
    padding-left:0
}
@media (min-width:576px) and (max-width:767.98px){
    .bleed-left{
        margin-right:calc(50% - 270px);
        max-width:calc(270px + 50%)
    }
    .bleed-left.container .row>*{
        max-width:540px
    }
}
@media (min-width:768px) and (max-width:991.98px){
    .bleed-left{
        margin-right:calc(50% - 360px);
        max-width:calc(360px + 50%)
    }
    .bleed-left.container .row>*{
        max-width:720px
    }
}
@media (min-width:992px) and (max-width:1199.98px){
    .bleed-left{
        margin-right:calc(50% - 480px);
        max-width:calc(480px + 50%)
    }
    .bleed-left.container .row>*{
        max-width:960px
    }
}
@media (min-width:1200px) and (max-width:1499.98px){
    .bleed-left{
        margin-right:calc(50% - 570px);
        max-width:calc(570px + 50%)
    }
    .bleed-left.container .row>*{
        max-width:1140px
    }
}
@media (min-width:1500px){
    .bleed-left{
        margin-right:calc(50% - 720px);
        max-width:calc(720px + 50%)
    }
    .bleed-left.container .row>*{
        max-width:1440px
    }
}
.ie{
    visibility:hidden;
    height:0;
    position:absolute
}
@media (-ms-high-contrast:active),(-ms-high-contrast:none){
    .ie{
        visibility:visible;
        height:auto;
        position:relative
    }
}
.header{
    padding:1rem 0
}
.btn-icon{
    padding:.5rem
}
.btn{
    transition:background-color .2s ease-in
}
.btn-primary{
    color:#212529;
    background-color:#fcdf05;
    border-color:#fcdf05
}
.btn-primary:hover{
    color:#212529;
    background-color:#fcca05;
    border-color:#ccb402
}
.btn-primary.focus,.btn-primary:focus{
    box-shadow:0 0 0 .2rem rgba(219,195,10,.5)
}
.btn-primary.disabled,.btn-primary:disabled{
    color:#212529;
    background-color:#fcdf05;
    border-color:#fcdf05
}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{
    color:#212529;
    background-color:#ccb402;
    border-color:#bfa902
}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(219,195,10,.5)
}
.navigation{
    background-color:#ededed;
    border-top:1px solid #e0e0e0;
    border-bottom:1px solid #e0e0e0
}
.navigation-navbar{
    padding:0
}
.navigation-nav-item{
    padding:.75rem 1rem;
    border-top:4px solid transparent
}
.navigation-nav-item.show,.navigation-nav-item:hover{
    background-color:#fff;
    border-top-color:#0078cc
}
.navigation-dropdown-header{
    font-size:1rem
}
.nav-tabs .nav-link{
    background-color:#fff;
    box-shadow:0 -3px 6px -6px #343a40;
    border:1px solid #ededed
}
.aside{
    color:#010101;
    vertical-align:middle;
    background-color:transparent;
    font-size:1.1em;
    line-height:2
}
.aside-content{
    padding:2rem 0;
    max-width:7in
}
.aside-content-section{
    padding:2rem 0
}
.aside-image{
    background-repeat:no-repeat;
    background-position:50%;
    background-size:cover;
    min-height:100%
}
.aside-primary{
    color:#fff;
    background-color:#004e87
}
.aside-secondary{
    color:#fff;
    background-color:#6c757d
}
.aside-success{
    color:#fff;
    background-color:#28a745
}
.aside-info{
    color:#fff;
    background-color:#0078cc
}
.aside-light-info{
    color:#212529;
    background-color:#e6f5ff
}
.aside-warning{
    color:#212529;
    background-color:#fcdf05
}
.aside-danger{
    color:#fff;
    background-color:#dc3545
}
.aside-light{
    color:#212529;
    background-color:#ededed
}
.aside-dark{
    color:#fff;
    background-color:#343a40
}
.aside-white{
    color:#212529;
    background-color:#fff
}
.cta-resource{
    color:#010101;
    vertical-align:middle;
    background-color:transparent;
    font-size:1.1em;
    line-height:2
}
.cta-resource-content{
    padding:2rem 0;
    max-width:7in
}
.cta-resource-content-section{
    padding:2rem 0
}
.cta-resource-image{
    background-repeat:no-repeat;
    background-position:50%;
    background-size:cover;
    min-height:100%
}
.cta-resource-primary{
    color:#fff;
    background-color:#004e87
}
.cta-resource-secondary{
    color:#fff;
    background-color:#6c757d
}
.cta-resource-success{
    color:#fff;
    background-color:#28a745
}
.cta-resource-info{
    color:#fff;
    background-color:#0078cc
}
.cta-resource-light-info{
    color:#212529;
    background-color:#e6f5ff
}
.cta-resource-warning{
    color:#212529;
    background-color:#fcdf05
}
.cta-resource-danger{
    color:#fff;
    background-color:#dc3545
}
.cta-resource-light{
    color:#212529;
    background-color:#ededed
}
.cta-resource-dark{
    color:#fff;
    background-color:#343a40
}
.cta-resource-white{
    color:#212529;
    background-color:#fff
}
.timeline_inner .icon{
    height:65px;
    margin-bottom:25px;
    width:auto
}
.fancy-list .fa-li{
    color:#0078cc
}
.fancy-list-item{
    margin-bottom:.5rem
}
.compare-plans{
    background-color:#fff;
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAYAAABHLFpgAAAAGUlEQVQYlWNgqzjzn4mBgYFhlBgRBAMDAwAy2QMQT67JIAAAAABJRU5ErkJggg==);
    background-repeat:repeat-x;
    background-size:1px 650px
}
.plan{
    border:1px solid #fff;
    padding:0 .5rem .5rem;
    margin-bottom:1rem
}
.plan .subheader{
    padding-top:4rem;
    padding-bottom:2rem
}
.plan dd{
    font-weight:400
}
.plan .table-blue-child tbody tr:nth-of-type(odd) td:last-child{
    background-color:#e6f5ff
}
.plan .table-blue-child tbody .bg-primary td:last-child{
    background-color:#0078cc!important
}
@media (min-width:992px){
    .plan-nav{
        display:none!important
    }
}
.plan-nav.nav-tabs .nav-link{
    background-color:#0069b3;
    color:#ededed;
    text-align:left;
    line-height:1
}
.plan-nav.nav-tabs .nav-link small{
    margin-bottom:.5rem;
    display:block
}
.plan-nav.nav-tabs .nav-link.active{
    background-color:#fff;
    color:#004e87;
    border-color:#fff
}
.plan-details{
    box-shadow:0 3px 12px -9px #343a40
}
.plan-details-item{
    display:grid;
    grid-auto-flow:column;
    grid-template-columns:2fr 1fr;
    grid-auto-columns:1fr;
    padding:.5rem 1rem;
    color:#28a745;
    align-items:center;
    font-size:1.5em
}
.plan-table{
    margin-bottom:0
}
.plan-table-row{
    display:grid;
    grid-auto-flow:column;
    grid-template-columns:.66fr 1fr;
    grid-auto-columns:1fr
}
.plan-table-row th{
    font-size:.8em
}
.plan-table-row td{
    font-size:1.2em
}
.plan-table-row.bg-primary td,.plan-table-row.plan-shadow td{
    font-size:1em
}
.plan-table-row.plan-nav{
    grid-template-columns:1fr
}
.plan-table-header{
    font-size:.8em
}
@media (max-width:991.98px){
    .plan-table-hide{
        display:none
    }
}
.plan-shadow{
    box-shadow:0 3px 12px -9px #343a40
}
.dental-details-item{
    font-size:1.1em;
    line-height:1.1;
    grid-template-columns:1fr 1fr;
    grid-template-rows:1fr 2fr
}
.vision{
    background:#fff;
    margin-top:.5rem;
    padding:2rem;
    line-height:1.5;
    color:#343a40
}
.splash{
    background-size:cover;
    padding:180px 0 150px;
    text-align:center;
    background-position:top;
    background-repeat:no-repeat;
    color:#fff
}
.splash-primary{
    color:#fff;
    background-color:#004e87
}
.splash-secondary{
    color:#fff;
    background-color:#6c757d
}
.splash-success{
    color:#fff;
    background-color:#28a745
}
.splash-info{
    color:#fff;
    background-color:#0078cc
}
.splash-light-info{
    color:#212529;
    background-color:#e6f5ff
}
.splash-warning{
    color:#212529;
    background-color:#fcdf05
}
.splash-danger{
    color:#fff;
    background-color:#dc3545
}
.splash-light{
    color:#212529;
    background-color:#ededed
}
.splash-dark{
    color:#fff;
    background-color:#343a40
}
.splash-white{
    color:#212529;
    background-color:#fff
}
.medicare-cards{
    text-align:center;
    margin-bottom:-2rem
}
.medicare-cards .col{
    margin-bottom:2rem
}
.medicare-cards-item{
    background-color:#ededed;
    color:#0078cc;
    padding:2rem 1rem 1rem;
    height:100%
}
.medicare-cards-item-image{
    margin-bottom:1rem
}
.feature-list{
    text-align:center
}
.feature-list-item{
    max-width:150px
}
.feature-list-item-image{
    margin-bottom:.5rem
}
.feature-list-item-description{
    font-size:80%
}
.banner{
    padding:2rem 0;
    background-color:#0078cc;
    color:#fff;
    background-position:0;
    background-size:contain;
    background-repeat:no-repeat
}
@media (min-width:576px){
    .banner{
        background-image:url(data:image/png;
        base64,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)
    }
}
.banner-heading{
    margin-bottom:0
}
@media (min-width:576px){
    .banner-description{
        border-left:1px solid #ededed;
        padding:.5rem 0 .5rem 1rem
    }
}
.banner-link{
    border-bottom:1px solid #fcdf05;
    color:#fcdf05
}
.banner-link:focus,.banner-link:hover{
    color:#ccb402;
    text-decoration:none;
    border-bottom-color:#ccb402
}
.quick-links{
    padding-top:3rem;
    padding-bottom:3rem
}
.meeting-box{
    background-color:#ededed;
    padding:1rem;
    height:100%;
    display:flex;
    flex-direction:column
}
.utility-bar{
    background-color:#0078cc;
    padding:2.5rem 0
}
@media (min-width:768px){
    .utility-bar .col+.col{
        border-left:1px solid #ededed
    }
}
.utility-bar-link{
    display:block;
    color:#fff;
    text-decoration:none;
    line-height:1.1;
    padding:1rem 1rem 0;
    margin-bottom:1rem
}
.utility-bar-link:active,.utility-bar-link:focus,.utility-bar-link:hover{
    color:#ededed;
    text-decoration:none
}
.utility-bar-link:active .utility-bar-link-icon,.utility-bar-link:focus .utility-bar-link-icon,.utility-bar-link:hover .utility-bar-link-icon{
    color:#fcca05
}
.utility-bar-link-image{
    display:block;
    margin-bottom:.5rem
}
.utility-bar-link-subtitle,.utility-bar-link-title{
    display:block
}
.utility-bar-link-icon{
    color:#fcdf05;
    margin-left:.25rem
}
.cta-bar{
    padding:1rem 0 0;
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAD6CAMAAABJV+3SAAABUFBMVEVHcExra2tqampra2tqampra2tra2tqampqampqampra2tqampqampqampqampqampqampqampra2tqampqampqampra2tqampqampqampra2tqampra2tqampqampqampqampra2tqampqampqampra2tqampqampqampra2tra2tra2tra2tra2tra2tqampqampqampqampra2tra2tra2tra2tqampra2tra2tra2tra2tra2tqampra2tqampra2tra2tqampra2tpaWlpaWlra2tra2tqamppaWlra2tra2tra2tra2tra2tqampqamppaWlra2tra2tra2tqamppaWlpaWlpaWlpaWlpaWlpaWlpaWlra2tqampqampra2tpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlqamppaWlra2tqampra2tpaWml0e9nAAAAcHRSTlMAAwUEBAIBAgMBBQkOFQcnCxkHJBMXEBgaHQwRHB8lEggeHCAeIyIjBgkOEiIZHwoNDBAREwgVFicGFBcLGx0hISYmJQECDxYPAxgaICQpKBQECg0bKQURJAgcIB8qLSovCwoQGgwVGyElLAkoLywpoOXRvQAABelJREFUSMdVVmdD4zoQXFfJTu+dhJBACL3D0dsBdxzler97vb/3/7+9lWRJm3wJM7s7s2PZDgD4id/cb+3+F4P5uHff71wLwct9z3kW+rm7gzc531ax2b0/9XX1jZBy788k4e/eKWVFINTKbm7KB9VsCPjnL+Kb+gp3u9bYP8+B+7cx9qdyrpRVHd75rlSO708fBZzKxVoWjXHWJHJ3p3qmqjr+pRCVv57TvFO7K6cvbN4/zlyIDeFPnQrleOq9l8Ak7/nQE1udaWVJqOaEKA3hz3ni2/sGpyWSd64E8VnJ5B2WUMrVBEKV91wS/vCFzjs154FnoCCGRQKRePGtNHG+c18Wad5hab4061v4PgZ3Tnc8zkkpd+6Eq9lEyp075gQisYjEkBjFsyfwZYvmzUFp0fgAv50Fdzj7qOGMsERj1eHMzHrWJ6mC3gSrRshdPMne0kDx4u4sgTi7O8OB+s7//onbKkr5xx0HtK+8vsedm6Q5uf6fRIdj1gDvduAAWQP8mWnI9YhvtgTHt46BzvQy+CcdbcynOyhlCGewrG6omWWZd9BJlD1B4Kw9oNvBaPqzTw5w+X2HQJQqDUheZ/pzr9PgFqKvv3zEzRoy73TDsVtJos+FVMfkHbQ5DOwa4DX6UMoS3+IJLFsf4P0G8UF4JPIOjtQV4e2GemEoYw1RdrrviFmbt9Heax/RG7Zx3KB5efvkNT3f9lH242vHQmz224fcbCXzJgRupaS8w7ojZ7WRf1jn0G9YX+yAY5p31IGPv5G8hefg9w9N3qXneGs/tpPVEMo//HZdfDtLdcfIcpytGyH/dT1OmvUmAwpxdlBwCCzUi/Ul03AjlHm9oPMWfr6RXzWumhOpmyVBoK9jZJCwEGu1Cgz2aN4+1JdsPag8A+e59gFWqTmJiqrW1A0lfYDtP+PE57LyzD6AhX2XQOyo9WskHyq3KwFQ3739HQbU92b/KtBV6ccrV0xVE2UuOxCavFcZBpUaOb+dDPTp70JcgNq+NWaZDKrsaCLYznAtq6pS2alIAuGNkWWmmhD+r9v0AHcK2/R8g0zhCSPxM9ujjCWCDDY7hpAQNTIPLIHJ8/VQZqYqXR7KAcidNfGkDAX6u+DvQKKifBfKwK0xW9gU56sJ1i2rB+iJ8DEwIbDZvnAeNr1umeTlm1dlmpct7CyQ82XdTXfTEih1A85CS+ftijXwqxXQNSBYEASzRqz1jkGXGLGNddih7w2/DOUuyVvdAN41BKsKQd59d6ngemKoNsFmfcMJY1Z9Zw+otc7XN+gBbpRbjOatlqu0XG3569d2fB2bg+pTZrYKJKsIhMn1f3ot8q7rNZBIB2C2EiPXY9ic+F1oQZUYX47TwH4yxiydZkIwIRQUstKYjdP6AK7RB6v2gK7H3FRlx9PWeCJvurpK86bTXvpVRCDqra5GdA24fNWUBBuPlVGwuhbZrSTxSwRkDQiaTahOvCfHMF41PhAeNHHeGCMMhErSEeXXpFSgjC/yzUSZCePoh6Z94aw1Lw/WaN61dJPmDfPjfERh08lbAo3w+ci/DHVVSgUJER2sJXlXVi4ENMrRykoIZitB/DgP6Yn3Rh6a+dDWUyn0McbRfAprLL+iiDCVugBrjM16IeGDVbvwSoqZqiRe5lMkH84eTJRTKTbfM0SYmr9A8y0tL9eAcEsRoVaOeoLAZj0YbmUjIGtAmM3CQUDzfgC6V1TMonrP5M0WIyGbEFhVF/jDVmSqyhh9wmLRCGEpyBZJoLAoViEBs70RwVGxyLJ7ke1Go3C0p/Nmi+I6h3tumIS4UPzobSikjHLkYofZShBxDD2aN3ShSIxxAKK9UWihyKuNwziWrdFIfodunExeiL8i9609IPctWtEDjF0KxSI+vZ9xUd8Scu/I8xIi9F15fR31Ho48N7n+jrhVI98zzx/HDgtFB4MJ35CDT41ZQOchCKQdp1D7YLN5boSPmDU+nIXsEugLitPHF/HlBGZBGND/P0QxiiYgEuEE1AQLJpUnjWCyCv8Dsnif+l9JsXwAAAAASUVORK5CYII=)
}
.cta-bar,.cta-bar-image{
    background-color:#0078cc
}
.cta-bar-image{
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    border-radius:100px;
    padding:1rem;
    display:block;
    margin-bottom:-50%
}
.cta-bar-description{
    color:#fff;
    margin-bottom:0
}
.footer{
    background-color:#ededed;
    padding:2rem 0
}
.footer-section{
    margin-bottom:2rem
}
.footer-nav-links{
    margin-bottom:1rem
}
.footer-nav-links-external{
    font-size:80%
}
.footer-nav-links-external .nav-link{
    color:#010101;
    text-decoration:underline
}
.home-section{
    padding:2rem 0
}
.home-section:first-of-type{
    padding-top:4rem;
    padding-bottom:10rem
}
.home-section:last-of-type{
    padding-bottom:4rem
}
.home-section-introduction{
    background-image:url(/public/images/home-background.jpg);
    background-size:cover;
    background-position:bottom;
    background-repeat:no-repeat
}
.page-header{
    background-color:#0078cc;
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAD6CAMAAABJV+3SAAABUFBMVEVHcExra2tqampra2tqampra2tra2tqampqampqampra2tqampqampqampqampqampqampqampra2tqampqampqampra2tqampqampqampra2tqampra2tqampqampqampqampra2tqampqampqampra2tqampqampqampra2tra2tra2tra2tra2tra2tqampqampqampqampra2tra2tra2tra2tqampra2tra2tra2tra2tra2tqampra2tqampra2tra2tqampra2tpaWlpaWlra2tra2tqamppaWlra2tra2tra2tra2tra2tqampqamppaWlra2tra2tra2tqamppaWlpaWlpaWlpaWlpaWlpaWlpaWlra2tqampqampra2tpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlqamppaWlra2tqampra2tpaWml0e9nAAAAcHRSTlMAAwUEBAIBAgMBBQkOFQcnCxkHJBMXEBgaHQwRHB8lEggeHCAeIyIjBgkOEiIZHwoNDBAREwgVFicGFBcLGx0hISYmJQECDxYPAxgaICQpKBQECg0bKQURJAgcIB8qLSovCwoQGgwVGyElLAkoLywpoOXRvQAABelJREFUSMdVVmdD4zoQXFfJTu+dhJBACL3D0dsBdxzler97vb/3/7+9lWRJm3wJM7s7s2PZDgD4id/cb+3+F4P5uHff71wLwct9z3kW+rm7gzc531ax2b0/9XX1jZBy788k4e/eKWVFINTKbm7KB9VsCPjnL+Kb+gp3u9bYP8+B+7cx9qdyrpRVHd75rlSO708fBZzKxVoWjXHWJHJ3p3qmqjr+pRCVv57TvFO7K6cvbN4/zlyIDeFPnQrleOq9l8Ak7/nQE1udaWVJqOaEKA3hz3ni2/sGpyWSd64E8VnJ5B2WUMrVBEKV91wS/vCFzjs154FnoCCGRQKRePGtNHG+c18Wad5hab4061v4PgZ3Tnc8zkkpd+6Eq9lEyp075gQisYjEkBjFsyfwZYvmzUFp0fgAv50Fdzj7qOGMsERj1eHMzHrWJ6mC3gSrRshdPMne0kDx4u4sgTi7O8OB+s7//onbKkr5xx0HtK+8vsedm6Q5uf6fRIdj1gDvduAAWQP8mWnI9YhvtgTHt46BzvQy+CcdbcynOyhlCGewrG6omWWZd9BJlD1B4Kw9oNvBaPqzTw5w+X2HQJQqDUheZ/pzr9PgFqKvv3zEzRoy73TDsVtJos+FVMfkHbQ5DOwa4DX6UMoS3+IJLFsf4P0G8UF4JPIOjtQV4e2GemEoYw1RdrrviFmbt9Heax/RG7Zx3KB5efvkNT3f9lH242vHQmz224fcbCXzJgRupaS8w7ojZ7WRf1jn0G9YX+yAY5p31IGPv5G8hefg9w9N3qXneGs/tpPVEMo//HZdfDtLdcfIcpytGyH/dT1OmvUmAwpxdlBwCCzUi/Ul03AjlHm9oPMWfr6RXzWumhOpmyVBoK9jZJCwEGu1Cgz2aN4+1JdsPag8A+e59gFWqTmJiqrW1A0lfYDtP+PE57LyzD6AhX2XQOyo9WskHyq3KwFQ3739HQbU92b/KtBV6ccrV0xVE2UuOxCavFcZBpUaOb+dDPTp70JcgNq+NWaZDKrsaCLYznAtq6pS2alIAuGNkWWmmhD+r9v0AHcK2/R8g0zhCSPxM9ujjCWCDDY7hpAQNTIPLIHJ8/VQZqYqXR7KAcidNfGkDAX6u+DvQKKifBfKwK0xW9gU56sJ1i2rB+iJ8DEwIbDZvnAeNr1umeTlm1dlmpct7CyQ82XdTXfTEih1A85CS+ftijXwqxXQNSBYEASzRqz1jkGXGLGNddih7w2/DOUuyVvdAN41BKsKQd59d6ngemKoNsFmfcMJY1Z9Zw+otc7XN+gBbpRbjOatlqu0XG3569d2fB2bg+pTZrYKJKsIhMn1f3ot8q7rNZBIB2C2EiPXY9ic+F1oQZUYX47TwH4yxiydZkIwIRQUstKYjdP6AK7RB6v2gK7H3FRlx9PWeCJvurpK86bTXvpVRCDqra5GdA24fNWUBBuPlVGwuhbZrSTxSwRkDQiaTahOvCfHMF41PhAeNHHeGCMMhErSEeXXpFSgjC/yzUSZCePoh6Z94aw1Lw/WaN61dJPmDfPjfERh08lbAo3w+ci/DHVVSgUJER2sJXlXVi4ENMrRykoIZitB/DgP6Yn3Rh6a+dDWUyn0McbRfAprLL+iiDCVugBrjM16IeGDVbvwSoqZqiRe5lMkH84eTJRTKTbfM0SYmr9A8y0tL9eAcEsRoVaOeoLAZj0YbmUjIGtAmM3CQUDzfgC6V1TMonrP5M0WIyGbEFhVF/jDVmSqyhh9wmLRCGEpyBZJoLAoViEBs70RwVGxyLJ7ke1Go3C0p/Nmi+I6h3tumIS4UPzobSikjHLkYofZShBxDD2aN3ShSIxxAKK9UWihyKuNwziWrdFIfodunExeiL8i9609IPctWtEDjF0KxSI+vZ9xUd8Scu/I8xIi9F15fR31Ho48N7n+jrhVI98zzx/HDgtFB4MJ35CDT41ZQOchCKQdp1D7YLN5boSPmDU+nIXsEugLitPHF/HlBGZBGND/P0QxiiYgEuEE1AQLJpUnjWCyCv8Dsnif+l9JsXwAAAAASUVORK5CYII=);
    background-repeat:repeat-x;
    color:#fff;
    padding:2rem 0;
    text-align:center
}
.page-content{
    padding-top:1rem;
    padding-bottom:1rem
}
.page-content-primary,.page-header-primary{
    color:#fff;
    background-color:#004e87
}
.page-content-secondary,.page-header-secondary{
    color:#fff;
    background-color:#6c757d
}
.page-content-success,.page-header-success{
    color:#fff;
    background-color:#28a745
}
.page-content-info,.page-header-info{
    color:#fff;
    background-color:#0078cc
}
.page-content-light-info,.page-header-light-info{
    color:#212529;
    background-color:#e6f5ff
}
.page-content-warning,.page-header-warning{
    color:#212529;
    background-color:#fcdf05
}
.page-content-danger,.page-header-danger{
    color:#fff;
    background-color:#dc3545
}
.page-content-light,.page-header-light{
    color:#212529;
    background-color:#ededed
}
.page-content-dark,.page-header-dark{
    color:#fff;
    background-color:#343a40
}
.page-content-white,.page-header-white{
    color:#212529;
    background-color:#fff
}
.asset{
    height:100%;
    display:flex;
    flex-direction:column;
    justify-content:space-between
}
.submission-content{
    padding-top:4rem;
    padding-bottom:4rem
}

