/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}body{line-height:1;color:black;background:white;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}
}
@media screen{form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
}
@media screen{.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
}
@media screen{div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
}
@media screen{.small-screen-only,.small-and-medium-screen-only,.medium-screen-only{display:none !important;}body{font-size:16px;}strong{font-weight:600;}em{font-style:italic;}sup{vertical-align:top;font-size:0.667em;}sub{vertical-align:baseline;font-size:0.667em;}td,th{padding:2px;}fieldset{padding:4px 0;}#main{line-height:1.5;}#main h1{margin-bottom:16px;font-size:3em;line-height:1.125;}#main h2{margin-bottom:16px;font-size:2em;line-height:1.25;}#main h3{margin-bottom:16px;font-size:1.5em;line-height:1.25;}#main h4{font-weight:bold;}#main p,#main ol,#main ul,#main table{margin-bottom:16px;}#main ol ol,#main ol ul,#main ul ul,#main ul ol{margin-bottom:0;}#main ul,#main ol{padding-left:24px;}#main ul.links.inline,#main nav.tabs ul,#main nav.pager{padding-left:0;}#main nav.pager ul{margin-bottom:0;}#main ul > li{list-style-type:disc;}#main ol > li{list-style-type:decimal;}#main ul.links.inline > li,#main nav.tabs ul > li,#main nav.pager ul > li{list-style-type:none;}#main ul.links.inline li,#main nav.pager li{display:inline;}#main nav.tabs{margin-bottom:24px;}#main nav.tabs ul{margin:0;padding:0;}#main nav.tabs li{display:inline-block;list-style-type:none;}.messages{margin-bottom:24px;}form.user-login-form .form-item{margin-bottom:16px;}form.user-login-form .description,form.user-pass .form-item + p{margin-top:4px;font-size:0.875em;}
}
@media screen and (max-width: 959px){.small-and-medium-screen-only,.medium-screen-only,.medium-and-standard-screen-only{display:block !important;}.small-screen-only,.standard-screen-only{display:none;}body{min-width:640px;}img{max-width:100% !important;height:auto !important;}
}
@media screen and (max-width: 639px){.small-screen-only,.small-and-medium-screen-only{display:block !important;}.medium-screen-only,.medium-and-standard-screen-only,.standard-screen-only{display:none;}body{min-width:320px !important;-webkit-text-size-adjust:none !important;}input,textarea,select{font-size:16px !important;}.form-date,.form-email,.form-tel,.form-text,.form-time,textarea,select{width:90% !important;}table{max-width:100% !important;}span.ext,span.mailto{display:none !important;}
}
@media screen{body{background-color:#2f2d44;min-width:960px;font-family:fira-sans-1,Arial,Helvetica,sans-serif;font-size:16px;font-weight:300;color:#fff;}.form-item,.form-actions{margin-top:0;margin-bottom:0;}strong{font-weight:600;}a{text-decoration:none;color:#fff;}a.cta,body.front #content-container .node--view-mode-full a.cta,#feature li.node-readmore a,#content-container li.node-readmore a{display:inline-block;border:2px solid #fff;padding:6px 16px;font-weight:300;line-height:1;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}#content-container a.cta,#feature li.node-readmore a,#content-container li.node-readmore a{border-color:#2f2d44;color:#2f2d44;}a.cta span.ext{display:none;}#header{padding-top:12px;background-color:#fff;color:#2f2d44;}#header a{font-weight:400;color:#2f2d44;}#header li.menu-item--active-trail > a,#header li a.is-active,#header li a:hover,#sidebar li a.is-active,#sidebar li span.is-active a,#sidebar li a:hover,body.path-news-and-research-news #sidebar .menu-item--news a{color:#9191a4;}#header > div{margin:0 auto;max-width:960px;}#header .block,#header nav{padding:0 10px;}.block-searchform{margin-top:-2px;float:right;text-align:right;}#header .block-searchform{padding-left:0;}.block-searchform form{position:relative;padding-right:20px;}.block-searchform div{display:inline-block;}.block-searchform .form-item{margin-top:-4px;}.block-searchform-dynamic .form-item{width:0;overflow:hidden;}.block-searchform .form-search{border:none;background-color:#eaeaec;padding:6px 12px 4px 12px;width:180px;font-family:fira-sans-1,Arial,Helvetica,sans-serif;font-size:12px;font-weight:300;line-height:1.25;color:#2f2d44;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}.block-searchform .form-actions{position:absolute;right:0;top:0;}.block-searchform .form-actions:before{content:'\f002';display:block;font-family:FontAwesome;}.block-searchform input.form-submit{position:absolute;left:0;top:0;border:none;background-color:transparent;background-image:none;padding:0;width:20px;height:20px;cursor:pointer;text-indent:40px;}#block-socialmedia,#block-secondarynavigation{float:right;font-size:0.875em;text-align:right;}#header #block-socialmedia{padding-right:0.33333333em;}#block-socialmedia li,#block-secondarynavigation li{display:inline;margin-left:1em;}#block-secondarynavigation ul ul{display:none;}#block-socialmedia li{margin-left:0.33333333em;}#block-socialmedia li.menu-item--facebook + li{margin-left:0;}#block-socialmedia a{display:inline-block;width:1em;overflow:hidden;white-space:nowrap;}#block-socialmedia a:before{content:'\f09e';margin-right:1em;font-family:FontAwesome;}#block-socialmedia .menu-item--facebook a:before{content:'\f09a';}#block-socialmedia .menu-item--twitter a:before{content:'\f099';}.block-tmp-branding{clear:both;}.block-tmp-branding:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}.block-tmp-branding .logo{display:block;margin-right:12px;float:left;}.block-tmp-branding img{width:90px;height:auto;}.block-tmp-branding .site-name{display:block;padding:20px 0 4px 0;font-size:2.25em;font-weight:500;}.block-tmp-branding .site-slogan{padding-left:2px;font-size:0.875em;}#block-mainnavigation{clear:both;position:relative;z-index:99;}#block-mainnavigation li{display:inline-block;margin-right:1em;list-style-type:none;}#block-mainnavigation a{position:relative;display:block;padding:16px 0;z-index:1;}#block-mainnavigation li.hover a{margin-bottom:-10px;background:url(/themes/custom/tmp/subnavigation-bg.png) center bottom / auto 10px no-repeat scroll padding-box padding-box transparent;padding-bottom:26px;}#block-mainnavigation li ul{display:none;position:absolute;margin:0 0 0 -24px;background-color:#eaeaec;}#block-mainnavigation li li{display:block;margin:0;padding:0;}#block-mainnavigation li li a,#block-mainnavigation li.hover li a{margin-bottom:0;background-image:none;padding:8px 24px;}#block-mainnavigation li li:first-child a{padding-top:24px;}#block-mainnavigation li li:last-child a{padding-bottom:16px;}#block-mainnavigation li li ul{display:none;}#header span.ext,#header span.mailto{display:none;}#feature{position:relative;background-color:#e75a6e;padding:32px 0 40px 0;font-weight:200;color:#fff;}body.section-resources-and-information #feature{background-color:#0096b5;}body.section-apps #feature{background-color:#298d7b;}body.front #feature{background-color:#eaeaec;padding:0;color:#2f2d44;}body.front #feature a{font-weight:400;color:#2f2d44;}body.has-title-image #feature{min-height:380px;}body.front.has-title-image #feature{min-height:0;}#feature > div{margin:0 auto;max-width:960px;}body.front #feature > div{max-width:none;}#feature .block:not(.block-views-block-title-image-block){position:relative;padding:0 10px;z-index:2;}#feature .block.block-views-block-title-image-block,#feature .block.block-views-block-articles-featured-block{padding:0;z-index:1;}#feature .block-breadcrumbs{line-height:1.375;}body.http-error-page #feature .block-breadcrumbs{display:none;}#feature .block-views-block-title-image-block .tmp-page-title-image{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center center;background-size:cover;background-repeat:no-repeat;}#feature nav li{display:inline;}#feature nav li:not(:first-child):before{content:'\f105';margin:0 0.333em;font-family:FontAwesome;}#feature h1{margin-top:12px;font-size:5em;}.block-views-block-articles-featured-block .views-row{position:relative;width:100%;height:630px;}.block-views-block-articles-featured-block .views-row:not(:first-child){display:none;}.block-views-block-articles-featured-block .feature-image{position:absolute;top:0;right:50%;bottom:0;left:0;margin-right:-150px;background-position:center center;background-size:cover;background-repeat:no-repeat;}.block-views-block-articles-featured-block .feature-content{display:table;margin:0 auto;max-width:960px;height:630px;}.block-views-block-articles-featured-block .feature-content > div{display:table-cell;padding:20px 10px 40px 650px;vertical-align:middle;line-height:1.5;}.block-views-block-articles-featured-block .links{margin-top:32px;}.block-views-block-articles-featured-block ul.nav{position:absolute;left:50%;bottom:24px;margin:0 0 0 170px;padding:0;z-index:198;}.block-views-block-articles-featured-block ul.nav li{display:inline-block;margin-right:8px;border:2px solid #2f2d44;width:18px;height:18px;overflow:hidden;text-indent:48px;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.block-views-block-articles-featured-block ul.nav li.active{background-color:#e75a6e;cursor:default;}#feature span.ext,#feature span.mailto{display:none;}#content-container{background-color:#fff;color:#2f2d44;}body.sidebar-first #content-container{background:url(/themes/custom/tmp/content-container-bg.png) center top / auto auto repeat-y scroll padding-box padding-box #fff;}body.front #content-container{background-color:#298d7b;color:#fff;}#content-container > div{margin:0 auto;padding:32px 0 48px 0;max-width:960px;}body.front #content-container > div{padding:0;max-width:none;}#content-container > div:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}#content-container a{color:#2f2d44;font-weight:400;}#supercontent{line-height:1.5;}#main{box-sizing:border-box;padding:0 10px;}body.sidebar-first #main{padding-right:20px;width:66.66666667%;float:left;}body.front #main{padding:0;}#main:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}#main a{color:#e75a6e;}#main a:hover{color:#2f2d44;}#feature h2,#supercontent h2,#content-container h2,#superfooter h2{margin-bottom:16px;font-size:2em;font-weight:200;line-height:1.125;}#feature h2{font-size:3em;}#content-container .block-views-block-teasers-block h2,#content-container .block-views-block-stories-block h2,#content-container .block-views-block-stories-research-opportunites-block h2,#content-container .block-views-block-ctas-level-3-block h2{display:none;}#content-container h3{margin-bottom:12px;font-size:1.5em;font-weight:200;line-height:1.25;}body.front #content-container .view-stories h3{margin-bottom:4px;font-size:1.25em;}#content-container h4{margin-bottom:8px;font-size:1.25em;font-weight:200;line-height:1.25;}#content-container h5{font-weight:500;}#content-container h2 a,#content-container h3 a,#content-container h4 a{font-weight:200;color:#2f2d44;}body.front #content-container .view-stories h3 a{font-weight:500;}.node__meta{margin-bottom:8px;font-size:0.875em;}.node__meta *{display:inline;}.node__meta .category .field:before{content:'|';}.node--view-mode-full .field--name-field-introduction{margin-bottom:24px;font-size:1.25em;font-weight:400;}.node--view-mode-full .field--name-field-hero-image,.block-tmp-regions.block-regionmap{margin-bottom:24px;}.node--view-mode-full .field--name-field-hero-image .field__item .image{padding-bottom:66.66666667%;width:100%;height:0;}.node--view-mode-full .field--name-field-hero-image .field__item:not(:first-child){display:none;}.node--view-mode-full .field--name-field-hero-image img{display:block;width:100%;height:auto;}.node--view-mode-full .field--name-field-hero-image .caption{border-bottom:1px solid #eaeaec;padding:16px;font-size:0.875em;}.hero-images-dynamic{position:relative;padding-bottom:40px;}.hero-images-dynamic-with-caption{padding-bottom:0;}.node--view-mode-full .hero-images-dynamic .hero-image{display:block;}.node--view-mode-full .hero-images-dynamic .caption{padding-right:32px;padding-left:32px;}#main .hero-images-dynamic .step-nav{position:absolute;left:0;bottom:24px;margin:0;padding:0;width:100%;z-index:198;}#main .hero-images-dynamic-with-caption .step-nav{bottom:40px;}#main .hero-images-dynamic .step-nav li{position:absolute;top:0;left:0;list-style-type:none;}#main .hero-images-dynamic .step-nav li.next{right:0;left:auto;}#main .hero-images-dynamic .step-nav a{display:block;height:24px;width:12px;overflow:hidden;}#main .hero-images-dynamic .step-nav a:before{content:'\f053';margin-right:40px;font-family:FontAwesome;}#main .hero-images-dynamic .step-nav li.next a:before{content:'\f054';}.block-tmp-regions.block-regionmap{width:100%;}.block-tmp-regions.block-regionmap img{display:block;width:100%;height:auto;}#main .field--name-body:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}#main .field--name-body img.left{margin:0 20px 16px 0;float:left;}#main .field--name-body img.right{margin:0 0 16px 20px;float:right;}.view-faqs .views-section{margin-bottom:32px;}.path-news-and-research .view-stories .field--name-body{margin-bottom:16px;}.path-news-and-research #main .view-stories .field--name-body p:last-child{margin-bottom:0;}.node--view-mode-full .field--name-field-section > .field__item,.node--type-faq,.view-teasers .node--view-mode-teaser,.views-row + .views-row .node--view-mode-teaser,.view-stories > footer{margin-top:24px;border-top:1px solid #eaeaec;padding-top:24px;}body.front .views-row + .views-row .node--view-mode-teaser,body.front .view-stories > footer{margin-top:0;border-top:none;padding-top:0;}body.front .view-stories > footer{clear:both;padding:32px 10px 0 10px;}.node--view-mode-full .field--name-field-section > .field__item:first-child{margin-top:16px;}.section-dynamic,.section-navigation-dynamic{position:relative;padding-left:64px;}.section-navigation-dynamic{border-bottom:1px solid #c8c8ca;padding-right:32px;padding-left:0;}.section-navigation-dynamic .section-navigation-detail{padding-bottom:12px;}.section-dynamic .section-state-indicator,.section-navigation-dynamic .section-navigation-state-indicator{position:absolute;top:30px;left:0;display:inline-block;box-sizing:border-box;border:2px solid #2f2d44;width:20px;height:20px;overflow:hidden;font-family:monospace;font-size:20px;line-height:1;text-align:center;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.section-navigation-dynamic .section-navigation-state-indicator{top:12px;right:0;left:auto;line-height:1;}.section-dynamic .section-state-indicator span,.section-navigation-dynamic .section-navigation-state-indicator span{position:relative;top:-1px;}.section-dynamic.section-open .section-state-indicator span,.section-navigation-dynamic.section-navigation-open .section-navigation-state-indicator span{position:relative;top:-2px;}.section-dynamic .close-section{display:none;}body.path-resources-and-information-for-your-region .view-teasers .views-row{box-sizing:border-box;padding-left:10px;width:50%;float:right;}body.path-resources-and-information-for-your-region .view-teasers .views-row:nth-child(odd){clear:both;padding-right:10px;padding-left:0;float:left;}.node--view-mode-teaser:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}.view-teasers article > h3{box-sizing:border-box;padding-right:10px;width:30%;float:left;}body.path-resources-and-information-for-your-region .view-teasers article > h3{padding-right:0;width:auto;float:none;}.view-teasers article > .node__content{box-sizing:border-box;padding:4px 0 0 10px;width:70%;float:right;}body.path-resources-and-information-for-your-region .view-teasers article > .node__content{display:none;}.view-teasers article > .node__content *,body.front .node--type-story .node__content *{display:inline;}.view-teasers article > .node__content .field--name-field-teaser-image img{display:block;margin-bottom:8px;}#content-container .view-teasers .node-readmore a,body.front #supercontent .node--type-story .node-readmore a{display:inline;border:none;padding:0;font-weight:400;line-height:inherit;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.view-teasers .node-readmore a:after,body.front #supercontent .node--type-story .node-readmore a:after{content:'...';}#main form.search-form{margin-bottom:24px;}#main form.search-form label{display:none;}body.section-search #main ol{margin-top:24px;padding-left:0;}body.section-search #main ol > li{list-style-type:none;}body.section-search #main ol li + li{margin-top:16px;border-top:1px solid #eaeaec;padding-top:16px;}nav.pager{margin:24px 0;border-width:1px 0;border-style:solid;border-color:#eaeaec;padding:4px 0;text-align:center;}#main nav.pager ul{padding-left:0;}#main nav.pager li:first-child{float:left;}#main nav.pager li:last-child{float:right;}#main nav.pager li.is-active:first-child,#main nav.pager li.is-active:last-child{float:none;}#main nav.pager li.is-active a{text-decoration:underline;}body.front #content{position:relative;}body.front #content .block:not(.block-views-block-title-image-block-front),body.front #content article{position:relative;z-index:1;}body.front #supercontent .block > div,body.front #content .block > div,body.front #subcontent .block > div,body.front .node--view-mode-full{margin:0 auto;padding:40px 0;max-width:960px;}body.front #content .block-views-block-title-image-block-front > div,body.front #content .block-pagetitle > div{padding-bottom:0;}body.front #content .block-views-block-title-image-block-front > div,body.front .node--view-mode-full{padding-top:0;}body.front #subcontent .block-mailchimp-signup > div{box-sizing:border-box;}body.front .block-views-block-title-image-block-front .tmp-page-title-image{position:absolute;top:0;right:0;bottom:0;left:50%;margin-left:-150px;background-position:right top;background-size:cover;background-repeat:no-repeat;}body.front .block-pagetitle h1,body.front .node--view-mode-full .node__content{padding-right:66.66666667%;}body.front .block-pagetitle h1 span,body.front .node--view-mode-full .node__content > div{display:block;padding:0 10px;}.block-views-block-ctas-block{background-color:#e75a6e;}.block-views-block-ctas-level-2-block,.block-views-block-ctas-level-3-block,.block-views-block-stories-front-block,body.front .mailchimp-signup-subscribe-form{position:relative;background-color:#fff;color:#2f2d44;}.block-views-block-ctas-level-2-block,body.front .mailchimp-signup-subscribe-form{background-color:#eaeaec;}.block-resourcesforyourregion{background-color:#0096b5;}body.front #supercontent .block-resourcesforyourregion > div{box-sizing:border-box;background:url(/themes/custom/tmp/resources-for-your-region-bg.png) 10px top / auto 500px no-repeat scroll padding-box padding-box transparent;padding:40px 10px 40px 650px;min-height:500px;}.block-views-block-ctas-level-2-block footer{position:absolute;top:0;right:0;bottom:0;left:50%;background:url(/themes/custom/tmp/cta-level-2-footer-bg.jpg) right top / cover no-repeat scroll padding-box padding-box transparent;}#content-container .block-views-block-ctas-level-2-block > div > h2,body.front #supercontent .block-views-block-stories-front-block > div > h2{margin-bottom:24px;padding:0 50% 0 10px;font-size:2.5em;}#content-container .block-views-block-ctas-level-2-block > div > div{padding-right:480px;}#content-container .block-views-block-ctas-block a,#content-container .block-views-block-ctas-block li.node-readmore a,#content-container .block-resourcesforyourregion a{border-color:#fff;color:#fff;}.view-ctas:after,body.front .view-stories:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}.view-ctas .views-row,body.front .view-stories .views-row{box-sizing:border-box;padding:0 10px;width:25%;float:left;}body.front .view-stories .views-row{width:33.33333333%;}.block-views-block-ctas-level-2-block .view-ctas .views-row{width:50%;}#content-container .field--name-field-cta-title h3{font-size:2em;}#content-container .block-views-block-ctas-block .field--name-field-cta-title h3{font-size:2.5em;}#content-container .block-views-block-ctas-level-2-block .field--name-field-cta-title h3{min-height:80px;}.block-views-block-ctas-block .node--view-mode-cta .field--name-field-cta-image{margin:0 auto;min-height:160px;}.block-views-block-ctas-level-2-block .node--view-mode-cta .field--name-field-cta-image{margin-right:20px;float:left;}.node--view-mode-cta .field--name-field-cta-image img{display:block;width:100%;height:auto;}.block-views-block-ctas-level-2-block .field--name-field-cta-text{clear:both;padding-top:16px;}body.front .block-subscribe-to-updates h2{padding:0 10px;}body.front .mailchimp-signup-subscribe-form form:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}body.front .mailchimp-signup-subscribe-form form > div{box-sizing:border-box;padding:0 10px;width:33.33333333%;float:left;}.view-ctas .tmp-equal-height{position:relative;}.view-ctas .tmp-equal-height ul.links.inline{position:absolute;bottom:0;left:0;}#content-container .node--view-mode-cta li.node-readmore a,#content-container .block-resourcesforyourregion a.cta{margin-top:32px;}#main form.tmp-misc-calculator{margin-bottom:32px;}#main .contact-message-form .form-item,#main .tmp-updates-subscription .form-item,#main .tmp-misc-calculator .form-item,#main .mailchimp-signup-subscribe-form .form-item,#main .contact-message-form .form-actions,#main .tmp-updates-subscription .form-actions,#main .tmp-misc-calculator .form-actions,#main .mailchimp-signup-subscribe-form .form-actions,#main .contact-message-form .g-recaptcha,#main .tmp-updates-subscription .g-recaptcha,#main .tmp-misc-calculator .g-recaptcha,#main .mailchimp-signup-subscribe-form .g-recaptcha{margin-top:24px;}body.front #main .mailchimp-signup-subscribe-form .g-recaptcha,#main .tmp-updates-subscription fieldset.form-item,#main .tmp-updates-subscription .form-checkboxes .form-item,#main .mailchimp-signup-subscribe-form .form-checkboxes .form-item{margin-top:8px;}#main .tmp-misc-calculator .messages .form-item{margin-top:0;}body.front #main .mailchimp-signup-subscribe-form .form-actions{margin-top:28px;}#main .tmp-misc-calculator .messages .form-item em{font-style:normal;font-weight:400;}.contact-message-form label,.tmp-updates-subscription label,.tmp-misc-calculator label,.mailchimp-signup-subscribe-form label{display:block;margin-bottom:4px;}.tmp-updates-subscription .form-checkbox + label{display:inline;font-weight:300;}body.front .mailchimp-signup-subscribe-form label{display:none;}.contact-message-form select.form-select,.tmp-updates-subscription select.form-select,.tmp-misc-calculator select.form-select,.mailchimp-signup-subscribe-form select.form-select,.contact-message-form input.form-text,.tmp-updates-subscription input.form-text,.tmp-misc-calculator input.form-text,.mailchimp-signup-subscribe-form input.form-text,.contact-message-form input.form-email,.tmp-updates-subscription input.form-email,.tmp-misc-calculator input.form-email,.mailchimp-signup-subscribe-form input.form-email,.contact-message-form input.form-tel,.tmp-updates-subscription input.form-tel,.tmp-misc-calculator input.form-tel,.mailchimp-signup-subscribe-form input.form-tel,.contact-message-form input.form-date,.tmp-updates-subscription input.form-date,.tmp-misc-calculator input.form-date,.mailchimp-signup-subscribe-form input.form-date,.contact-message-form input.form-time,.tmp-updates-subscription input.form-time,.tmp-misc-calculator input.form-time,.mailchimp-signup-subscribe-form input.form-time,.contact-message-form input.form-submit,.tmp-updates-subscription input.form-submit,.tmp-misc-calculator input.form-submit,.mailchimp-signup-subscribe-form input.form-submit,.contact-message-form textarea,.tmp-updates-subscription textarea,.tmp-misc-calculator textarea,.mailchimp-signup-subscribe-form textarea{margin:0;border:none;background-color:#eaeaec;padding:11px 8px 9px 8px;font-family:fira-sans-1,Arial,Helvetica,sans-serif;font-size:16px;font-weight:300;line-height:1.25;color:#2f2d44;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}body.front .mailchimp-signup-subscribe-form input.form-email{background-color:#fff;width:284px;}.tmp-misc-calculator input.form-text,.tmp-misc-calculator input.form-date{width:140px;}.contact-message-form input.form-submit,.tmp-updates-subscription input.form-submit,.tmp-misc-calculator input.form-submit,.mailchimp-signup-subscribe-form input.form-submit{border:2px solid #2f2d44;background-color:transparent;padding:6px 16px;font-weight:300;line-height:1;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}#block-tmp-local-tasks{text-align:right;}body.front #block-tmp-local-tasks{text-align:left;}body.front #block-tmp-local-tasks a{color:#fff;}body.front #block-tmp-local-tasks a.is-active,body.front #block-tmp-local-tasks a:hover{color:#2f2d44;}#sidebar{box-sizing:border-box;padding:0 10px 0 20px;width:33.33333333%;float:right;line-height:1.5;}#sidebar nav,#sidebar .block{margin-bottom:32px;}#sidebar nav ul ul{margin:0 0 8px 16px;}#sidebar nav ul ul ul{margin-bottom:4px;}#sidebar nav .menu-item--not-active-trail ul{display:none;}#sidebar nav a,#sidebar .view-story-archive a{display:block;margin-bottom:8px;padding:2px 0;line-height:1.25em;}#sidebar nav li.menu-item--expanded > a{margin-bottom:4px;}#sidebar nav ul ul a{margin-bottom:4px;font-weight:300;}#sidebar p{margin-bottom:16px;}#sidebar .view-story-archive footer{margin-top:16px;}#superfooter{box-sizing:border-box;clear:both;padding:32px 10px 0 10px;}body.sidebar-first #superfooter{padding-right:20px;width:66.66666667%;float:left;}#superfooter > div{border-top:1px solid #eaeaec;padding-top:16px;}#superfooter .block-addthis a{display:inline-block;margin-right:0.667em;float:none;color:#2f2d44;}.block-addthis a:before{content:'\f064';padding-right:0.333em;font-family:FontAwesome;}.block-addthis a.addthis_button_facebook:before{content:'\f164';}.block-addthis a.addthis_button_twitter:before{content:'\f099';}.block-addthis a span{display:none;}#footer{margin:0 auto;max-width:960px;padding:32px 0;font-size:0.875em;line-height:2;}#footer:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}#footer .block,#footer nav{box-sizing:border-box;padding:0 10px;width:66.66666667%;float:left;}#footer .block-credits{width:33.33333333%;float:right;white-space:nowrap;}#footer nav li{display:inline;}#footer nav li:not(:first-child):before{content:'/';margin:0 0.333em;}#footer a{font-weight:400;}#footer span.ext,#footer span.mailto{display:none;}
}
@media screen and (max-width: 959px){body{min-width:0;}#block-sectionnavigation,#block-views-block-title-image-block-front{display:none;}.block-searchform .form-item{margin-left:0.33333333em;}input,textarea,select{font-size:16px !important;}#block-socialmedia,#block-secondarynavigation{margin-bottom:4px;float:none;}#block-secondarynavigation{clear:both;padding-top:4px;line-height:1.25;}#block-secondarynavigation li{display:inline-block;margin-left:0.5em;}.block-tmp-branding{margin:12px 0;}#header #block-mainnavigation{background-color:#eaeaec;padding:0;font-size:1.25em;}#block-mainnavigation ul{display:none;}#block-mainnavigation li{position:relative;display:block;margin-right:0;}#block-mainnavigation > ul > li{border-top:1px solid #fff;}#block-mainnavigation > ul > li:first-child{border-top:none;}#block-mainnavigation ul ul{position:relative;top:-4px;margin:0;background-color:transparent;font-size:0.9em;line-height:1.25;}#block-mainnavigation ul ul ul{top:0;font-size:0.88888889em;}#block-mainnavigation ul ul ul ul{font-size:1em;}#block-mainnavigation a{display:block;padding:12px 40px 12px 10px !important;}#block-mainnavigation ul ul a{padding:6px 40px 6px 30px !important;}#block-mainnavigation ul ul ul a{padding-left:40px !important;}#block-mainnavigation ul ul ul ul a{padding-left:50px !important;}#block-mainnavigation .small-screen-nav-trigger{display:block;position:relative;z-index:1;margin:0 0 0 auto;background:transparent url(/themes/custom/tmp/nav-trigger-bg.png) scroll no-repeat 10px 50%;background-size:20px;padding:10px;width:20px;height:20px;overflow:hidden;text-indent:40px;white-space:nowrap;}#block-mainnavigation .small-screen-nav-submenu-trigger{position:absolute;right:0;top:0;padding:6px 10px 4px 5px;width:20px;font-size:1.5em;text-align:center;cursor:pointer;z-index:2;}#block-mainnavigation ul ul .small-screen-nav-submenu-trigger{top:-6px;}#block-mainnavigation .menu-item--active-trail > .small-screen-nav-submenu-trigger{color:#9191a4;}#block-mainnavigation ul ul .small-screen-nav-submenu-trigger{color:#2f2d44;}#feature{padding:16px 0;}#feature nav{font-size:0.875em;}#feature h1{font-size:2.5em;}.block-views-block-articles-featured-block .views-row,.block-views-block-articles-featured-block .views-row:not(:first-child){display:block;height:480px;}.block-views-block-articles-featured-block .feature-image{right:0;margin-right:0;}.block-views-block-articles-featured-block .feature-content{position:absolute;bottom:0;left:0;background-color:rgba(234,234,236,0.8);height:auto;z-index:1;}.block-views-block-articles-featured-block .feature-content > div{padding-left:10px;}.block-views-block-articles-featured-block .feature-content .node__content{font-weight:400;}*/
body.sidebar-first #content-container{background-image:none;}#main,body.sidebar-first #main{padding-right:10px;width:auto;float:none;}#content-container .block-views-block-ctas-level-2-block > div > h2,body.front #supercontent .block-views-block-stories-front-block > div > h2{padding-right:10px;}.view-ctas .views-row,body.front .view-stories .views-row{width:50%;}.view-ctas .views-row:nth-child(odd),body.front .view-stories .views-row:nth-child(odd){clear:both;}.view-ctas .views-row + .views-row +.views-row{padding-top:32px;}body.front .view-stories .views-row + .views-row + .views-row{display:none;}.block-views-block-ctas-level-2-block footer{display:none;}#content-container .block-views-block-ctas-level-2-block > div > div{padding-right:0;}body.front #supercontent .block-resourcesforyourregion > div{background-image:none;padding-left:10px;min-height:0;}body.front .block-pagetitle h1,body.front .node--view-mode-full .node__content{padding-right:0;}body.front .mailchimp-signup-subscribe-form form > div{width:auto;float:none;}body.front #main .mailchimp-signup-subscribe-form .g-recaptcha{margin-top:24px;}body.sidebar-first #superfooter{padding-right:10px;width:auto;float:none;}#sidebar{margin-top:24px;border-top:1px solid #eaeaec;padding:24px 10px 0 10px;width:auto;float:none;}#footer .block,#footer .block-credits,#footer nav{margin-bottom:8px;width:auto;float:none;white-space:normal;}.tmp-video-container{position:relative;margin-bottom:24px;padding-bottom:56.25%;width:100%;height:0;overflow:hidden;}.tmp-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
}
@media screen and (max-width: 639px){.block-tmp-branding .site-name{padding-top:0;font-size:1.75em;}.block-tmp-branding .site-slogan{line-height:1.25;}body.has-title-image #feature{min-height:0;}#feature .block-views-block-title-image-block{display:none;}.block-views-block-articles-featured-block .views-row,.block-views-block-articles-featured-block .views-row:not(:first-child){height:auto;}.block-views-block-articles-featured-block .feature-image{position:relative;background-position:center top;background-size:100% auto;padding-top:73.25581395%;width:100%;}.block-views-block-articles-featured-block .feature-content{position:relative;}#main .field--name-body img.left,#main .field--name-body img.right{margin:16px 0;float:none;}body.path-resources-and-information-for-your-region .view-teasers .views-row,body.path-resources-and-information-for-your-region .view-teasers .views-row:nth-child(odd){padding:0;width:auto;float:none;}.view-teasers article > h3,.view-teasers article > .node__content{padding:0;width:auto;float:none;}.tmp-misc-calculator input.form-text,.tmp-misc-calculator input.form-date{width:140px !important;}.node--view-mode-full .field--name-field-hero-image .caption{padding:16px 0;}#feature h2{font-size:2em;}.view-ctas .views-row,.block-views-block-ctas-level-2-block .view-ctas .views-row,body.front .view-stories .views-row{width:auto;float:none;}.view-ctas .views-row + .views-row,body.front .view-stories .views-row + .views-row{padding-top:32px;}body.front .view-stories .views-row + .views-row + .views-row{display:block;}
}
