.field--name-field-eck-banner .carousel-item .caption{background:rgba(0,0,0,.5);color:#fff;line-height:normal}.field--name-field-eck-banner .carousel-item .caption h2,.field--name-field-eck-banner .carousel-item .caption h3{font-size:1.75rem}.field--name-field-eck-banner .carousel-item .caption h2:last-child,.field--name-field-eck-banner .carousel-item .caption h3:last-child{margin-bottom:0}@media(min-width:768px){.field--name-field-eck-banner .carousel-item .caption{position:absolute;bottom:0;left:0;right:0;width:100%}}@media(min-width:1280px){.field--name-field-eck-banner .carousel-item .caption{right:auto;bottom:4.875rem;width:60%}}.region-header-tertiary .block-menu{background:rgba(0,0,0,0);border-width:0;border-radius:0;position:fixed;top:5rem;right:0}@media(min-width:768px){.region-header-tertiary .block-menu{top:10rem}}.region-header-tertiary .block-menu a{padding:12px;line-height:normal}.region-header-tertiary .block-menu>.menu{border-width:0;border-radius:0;padding:0}.region-header-tertiary .block-menu>.menu>li>a{right:0;position:relative;transition:font-size .5s,width .75s 1s}.region-header-tertiary .block-menu>.menu>li>.menu{max-height:0;transition:max-height .5s}.region-header-tertiary .block-menu>.menu>li>.menu a{overflow:hidden;max-width:0;height:0;padding:0;transition:padding-top .5s,padding-bottom .5s,height .5s,max-width .5s 1s,padding-left .5s 1s,padding-right .5s 1s}.region-header-tertiary .block-menu>.menu:hover>li>a{transition:width .25s,font-size .5s .25s}.region-header-tertiary .block-menu>.menu:hover>li>.menu{max-height:350px;transition:max-height 1s ease .5s}.region-header-tertiary .block-menu>.menu:hover>li>.menu a{max-width:285px;height:auto;transition:max-width .25s,padding-left .25s,padding-right .25s,padding-top 1s .5s,padding-bottom 1s .5s,height 1s .5s}.region-header-tertiary .block-menu>.menu>li>a{font-size:1.444rem;font-family:"Indie Flower",cursive;font-weight:normal;width:7rem;line-height:1.25em;text-align:center;padding-right:20px}.region-header-tertiary .block-menu>.menu>li>a:after{height:auto;visibility:visible;font-weight:normal;content:"!";color:#fff;line-height:normal;font-size:3.25rem;display:block;position:absolute;top:12px;right:12px;transition:font-size .25s 1.25s}.region-header-tertiary .block-menu>.menu>li>.menu li{position:relative;width:100%;margin-top:2px}.region-header-tertiary .block-menu>.menu>li>.menu a{text-align:left;text-transform:uppercase;font-size:1.167rem;padding:0;font-weight:normal}.region-header-tertiary .block-menu>.menu>li>.menu a:before{content:" ";font-family:"FontAwesome";font-size:2rem;float:left;text-align:center;font-weight:normal;color:#77c9ee;width:0;overflow:hidden;display:none}.region-header-tertiary .block-menu>.menu>li>.menu a.emergency{background:red}.region-header-tertiary .block-menu>.menu>li>.menu a.emergency:before{content:"";color:#fff;margin-top:9px}.region-header-tertiary .block-menu>.menu>li>.menu a.facts:before{content:"";margin-top:-5px}.region-header-tertiary .block-menu>.menu>li>.menu a.facts:hover{background:#009f4f}.region-header-tertiary .block-menu>.menu>li>.menu a.ask:before{content:"";margin-top:-5px}.region-header-tertiary .block-menu>.menu>li>.menu a.ask:hover{background-color:#ef662f}.region-header-tertiary .block-menu>.menu>li>.menu a.talk:before{content:"";margin-top:9px}.region-header-tertiary .block-menu>.menu>li>.menu a.talk:hover{background-color:#77c9ee}.region-header-tertiary .block-menu>.menu>li>.menu a.talk:hover:before{color:#fff}.region-header-tertiary .block-menu>.menu:hover>li>a{width:285px;font-size:2.423rem;padding-right:12px;padding-top:4px;padding-bottom:0}.region-header-tertiary .block-menu>.menu:hover>li>a:after{font-size:2.423rem;display:inline;position:relative;top:auto;right:auto;transition:font-size .25s,top .25s,right .25s}.region-header-tertiary .block-menu>.menu:hover>li>.menu a{padding:12px 12px 12px 6px}.region-header-tertiary .block-menu>.menu:hover>li>.menu a:before{display:block;width:1.5em}.region-header-tertiary .block-menu>.menu:hover>li>.menu a.emergency{padding-right:15px}.email-sign-up-from-wrap .bg-heading.blue{--jcfs-blue-dark:var(--jcfs-purple-dark)}.subscribe-form form .form-actions input{color:var(--jcfs-purple)}.subscribe-form form .form-actions input:hover{background-color:var(--jcfs-purple-dark);border-color:var(--jcfs-purple-dark);color:var(--jcfs-white)}.page-node-type-page-landing main{padding-bottom:0}.page-node-type-page-landing .eck-row:last-child{margin-bottom:0}h2{color:var(--jcfs-black);font-weight:700;font-style:normal}main.with-bgcolor{color:#000}main.with-bgcolor h1,main.with-bgcolor h2,main.with-bgcolor .region-content a{color:#fff}main.with-bgcolor h2{opacity:.7}main.with-bgcolor .nav-tabs a.is-active,main.with-bgcolor .nav-tabs a:hover{background:rgba(0,0,0,0)}main.with-bgcolor .region-sidebar-primary .menu a,main.with-bgcolor .region-sidebar-primary .block>.menu>li>a,main.with-bgcolor .region-sidebar-primary .block>.menu>li>.menu>li>a,main.with-bgcolor .region-sidebar-primary .block>.menu>li>.menu>li>.menu>li>a{color:#fff;border-color:#fff}main.with-bgcolor .region-sidebar-primary .menu a:before,main.with-bgcolor .region-sidebar-primary .block>.menu>li>a:before,main.with-bgcolor .region-sidebar-primary .block>.menu>li>.menu>li>a:before,main.with-bgcolor .region-sidebar-primary .block>.menu>li>.menu>li>.menu>li>a:before{color:#fff}main.with-bgcolor .eck-row.with-bgcolor{background:rgba(0,0,0,0) !important}.eck-widget--widget-custom-teaser .inner a h2{color:#333}.region-sidebar-primary .menu a.is-active,.region-sidebar-primary .menu a:hover{letter-spacing:.35px;font-weight:600}.region-sidebar-primary .menu li.menu-item--active-trail>a{font-weight:600}.region-sidebar-primary .block>.menu>li>.menu>li>.menu>li>a:before{content:none}.page--view--response-blog .region-sidebar-secondary{font-size:.85rem}.eck-row{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;margin-left:-1rem;margin-right:-1rem;padding-bottom:40px}.row-title:before{content:none}.row-title span{background:rgba(0,0,0,0);border-width:0}.eck-row--rc-image-teasers .row-title,.eck-row--rc-image-teasers .row-subtitle,.eck-row--rc-image-text-teasers .row-title,.eck-row--rc-image-text-teasers .row-subtitle,.eck-row--rc-viewreference .row-title,.eck-row--rc-viewreference .row-subtitle{text-align:center;margin-bottom:0}.eck-row--rc-image-teasers .row-title,.eck-row--rc-image-text-teasers .row-title,.eck-row--rc-viewreference .row-title{text-transform:uppercase;font-size:3.44rem}.eck-row--rc-image-teasers .row-title:before,.eck-row--rc-image-text-teasers .row-title:before,.eck-row--rc-viewreference .row-title:before{content:none}.eck-row--rc-image-teasers .row-subtitle,.eck-row--rc-image-text-teasers .row-subtitle,.eck-row--rc-viewreference .row-subtitle{font-size:1.33rem;margin-top:.5rem}.eck-row--rc-image-teasers.with-bgcolor,.eck-row--rc-image-text-teasers.with-bgcolor,.eck-row--rc-viewreference.with-bgcolor{color:#fff}.eck-row--rc-image-teasers.with-bgcolor a,.eck-row--rc-image-teasers.with-bgcolor .row-title,.eck-row--rc-image-teasers.with-bgcolor .row-subtitle,.eck-row--rc-image-text-teasers.with-bgcolor a,.eck-row--rc-image-text-teasers.with-bgcolor .row-title,.eck-row--rc-image-text-teasers.with-bgcolor .row-subtitle,.eck-row--rc-viewreference.with-bgcolor a,.eck-row--rc-viewreference.with-bgcolor .row-title,.eck-row--rc-viewreference.with-bgcolor .row-subtitle{color:#fff}.eck-row--rc-image-teasers .row-title+.bs-row,.eck-row--rc-image-text-teasers .row-title+.bs-row,.eck-row--rc-viewreference .row-title+.bs-row{margin-top:4.1666rem}.eck-row--rc-image-teasers .row-subtitle+.bs-row,.eck-row--rc-image-text-teasers .row-subtitle+.bs-row,.eck-row--rc-viewreference .row-subtitle+.bs-row{margin-top:1.875rem}.eck-row--rc-viewreference .bs-row{justify-content:center}.eck-row--rc-image-text-teasers article{position:relative;min-height:1px;padding-right:1rem;padding-left:1rem;width:100%}.eck-row--rc-image-teasers article{position:relative;flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0}@media(min-width:768px){.eck-row--rc-image-teasers article{flex:0 0 33.3333333333%;max-width:33.3333333333%}}.eck-row--rc-image-text-teasers .bs-row{padding-left:2rem;padding-right:2rem}.eck-row--rc-image-text-teasers article{flex:0 0 100%;max-width:100%;padding-bottom:75px}@media(min-width:768px){.eck-row--rc-image-text-teasers article{flex:0 0 50%;max-width:50%}}.eck-row--rc-viewreference .row-title+.bs-row{margin-top:1.875rem}.eck-row--rc-viewreference .view-reference,.eck-row--rc-viewreference .viewreference{flex:0 0 66.6666666667%;max-width:66.6666666667%;margin-left:16.6666666667%}.layout-sidebar-first .eck-row{margin-left:0;margin-right:0}main.with-bgcolor .node--view-mode-rc-image-teaser .node__content{left:10px;right:10px;bottom:10px}.node--view-mode-rc-image-teaser .node__content{position:absolute;bottom:0;left:0;right:0}.node--view-mode-rc-image-teaser .node__content a{display:block;text-align:center;padding:1rem 0;text-transform:uppercase;background:rgba(0,0,0,.45)}.node--view-mode-rc-image-text-teaser{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}.node--view-mode-rc-image-text-teaser>a,.node--view-mode-rc-image-text-teaser .node__content{position:relative;min-height:1px;padding-right:1rem;padding-left:1rem;width:100%;flex:0 0 50%;max-width:50%}.node--view-mode-rc-image-text-teaser .node__content{font-size:1.15rem}.node--view-mode-rc-image-text-teaser .node__content a{text-transform:uppercase;font-weight:bold}.node--view-mode-rc-blog-teaser h2{font-style:normal;text-align:center;margin-bottom:1.875rem}.node--view-mode-rc-blog-teaser .node__content{position:relative;min-height:1px;padding-right:1rem;padding-left:1rem;width:100%;flex:0 0 66.6666666667%;max-width:66.6666666667%;margin-left:16.6666666667%}.with-bgcolor .node--view-mode-row-teaser h2 a,.with-bgcolor .node--view-mode-widget-teaser h2 a,.with-bgcolor .eck-content--teaser h2 a,.with-bgcolor .eck-widget--widget-custom-teaser h2 a{color:rgba(0,0,0,.7)}.with-bgcolor .node--view-mode-row-teaser h3,.with-bgcolor .node--view-mode-widget-teaser h3,.with-bgcolor .eck-content--teaser h3,.with-bgcolor .eck-widget--widget-custom-teaser h3{color:rgba(255,255,255,.7)}.with-bgcolor .node--view-mode-row-teaser .teaser-more,.with-bgcolor .node--view-mode-widget-teaser .teaser-more,.with-bgcolor .eck-content--teaser .teaser-more,.with-bgcolor .eck-widget--widget-custom-teaser .teaser-more{color:rgba(255,255,255,.5)}.with-bgcolor thead th{color:#fff}.view-response-blog .view-header{border-bottom:1px solid #ccc;padding-bottom:2rem;margin-bottom:1rem}.view-response-blog .views-row{padding:2rem 0;border-bottom:1px solid #ccc}.view-response-blog .views-row:last-child{border-bottom-width:0}.with-bgcolor .view-response-blog .view-header{border-bottom-color:rgba(255,255,255,.7)}.with-bgcolor .view-response-blog .views-row{padding:2rem 0;border-bottom:1px solid #ccc;border-bottom-color:rgba(255,255,255,.5)}.with-bgcolor .view-response-blog .views-row:last-child{border-bottom-width:0}.with-bgcolor .region-sidebar-secondary .view-response-blog a{color:#fff}.page--term-vocabulary--response-blog .views-row{padding:2rem 0;border-bottom:1px solid #ccc}.page--term-vocabulary--response-blog .views-row:last-child{border-bottom-width:0}main.with-bgcolor .eck-row .node--view-mode-rc-image-teaser:nth-child(1) .node__content a{background-color:#a42c60}main.with-bgcolor .eck-row .node--view-mode-rc-image-teaser:nth-child(2) .node__content a{background-color:#009f4f}main.with-bgcolor .eck-row .node--view-mode-rc-image-teaser:nth-child(4) .node__content a{background-color:#cae1ed}main.with-bgcolor .eck-row .node--view-mode-rc-image-teaser:nth-child(6) .node__content a{background-color:#ef662f}main.with-bgcolor.bg-pink .eck-row .node--view-mode-rc-image-teaser:nth-child(1) .node__content a{background-color:#009f4f}main.with-bgcolor.bg-pink .eck-row .node--view-mode-rc-image-teaser:nth-child(3) .node__content a{background-color:#cae1ed}main.with-bgcolor.bg-pink .eck-row .node--view-mode-rc-image-teaser:nth-child(5) .node__content a{background-color:#ef662f}main.with-bgcolor.bg-green .eck-row .node--view-mode-rc-image-teaser:nth-child(1) .node__content a{background-color:#a42c60}main.with-bgcolor.bg-green .eck-row .node--view-mode-rc-image-teaser:nth-child(3) .node__content a{background-color:#cae1ed}main.with-bgcolor.bg-green .eck-row .node--view-mode-rc-image-teaser:nth-child(5) .node__content a{background-color:#ef662f}main.with-bgcolor.bg-yellow .eck-row .node--view-mode-rc-image-teaser:nth-child(1) .node__content a{background-color:#a42c60}main.with-bgcolor.bg-yellow .eck-row .node--view-mode-rc-image-teaser:nth-child(2) .node__content a{background-color:#009f4f}main.with-bgcolor.bg-yellow .eck-row .node--view-mode-rc-image-teaser:nth-child(3) .node__content a{background-color:#cae1ed}main.with-bgcolor.bg-yellow .eck-row .node--view-mode-rc-image-teaser:nth-child(5) .node__content a{background-color:#ef662f}main.with-bgcolor.bg-blue .eck-row .node--view-mode-rc-image-teaser:nth-child(1) .node__content a{background-color:#a42c60}main.with-bgcolor.bg-blue .eck-row .node--view-mode-rc-image-teaser:nth-child(2) .node__content a{background-color:#009f4f}main.with-bgcolor.bg-blue .eck-row .node--view-mode-rc-image-teaser:nth-child(5) .node__content a{background-color:#ef662f}main.with-bgcolor.bg-purple .eck-row .node--view-mode-rc-image-teaser:nth-child(1) .node__content a{background-color:#a42c60}main.with-bgcolor.bg-purple .eck-row .node--view-mode-rc-image-teaser:nth-child(2) .node__content a{background-color:#009f4f}main.with-bgcolor.bg-purple .eck-row .node--view-mode-rc-image-teaser:nth-child(4) .node__content a{background-color:#cae1ed}main.with-bgcolor.bg-purple .eck-row .node--view-mode-rc-image-teaser:nth-child(5) .node__content a{background-color:#ef662f}main.with-bgcolor.bg-orange .eck-row .node--view-mode-rc-image-teaser:nth-child(1) .node__content a{background-color:#a42c60}main.with-bgcolor.bg-orange .eck-row .node--view-mode-rc-image-teaser:nth-child(2) .node__content a{background-color:#009f4f}main.with-bgcolor.bg-orange .eck-row .node--view-mode-rc-image-teaser:nth-child(3) .node__content a{background-color:#cae1ed}.nav-tabs a{color:rgba(0,0,0,.7)}.cta-blocks .cta-block.green{border-color:var(--jcfs-purple)}.cta-blocks .cta-block.green .cta-head{background-color:var(--jcfs-purple);border-bottom-color:var(--jcfs-purple)}.pre-footer-wrap{--jcfs-blue-1:var(--jcfs-purple)}.region-wrapper-footer{--jcfs-blue-dark:var(--jcfs-purple-dark)}.region-wrapper-footer .block-menu li{--jcfs-blue-dark:var(--jcfs-purple-dark)}.region-wrapper-subfooter{--jcfs-blue-darker:var(--jcfs-purple-1)}.svg-social-icon-fill{fill:var(--jcfs-purple-dark)}
.bef-exposed-form .form--inline > .form-item{float:none;}
