:root{--main-green: #437f00;--main-gray: #666}@media (max-width:40em){header .site-branding{margin-inline:auto}}@media screen and (min-width:40em){.region-header .region-inner-wrapper,.region-footer .region-inner-wrapper,.region-before-content .region-inner-wrapper,.region-after-content .region-inner-wrapper{max-width:100rem}.main-inner-wrapper,.region-after-content{max-width:100rem}}@media screen and (min-width:64em){.header-layout-2.header-default{grid-template-areas:"header-site-branding header-site-branding header-site-branding header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar    " "header-site-branding header-site-branding header-site-branding header-main-search header-main-search header-main-search header-main-search header-main-search header-main-search header-main-search header-main-search header-main-search" "header-site-branding header-site-branding header-site-branding header-main-nav    header-main-nav    header-main-nav    header-main-nav    header-main-nav    header-main-nav    header-main-nav    header-main-nav    header-main-nav   "}}header .site-branding{padding-block-start:0}header .site-branding .site-logo{z-index:1000}.header-layout-2 .top-bar-wrapper{display:flex;flex-wrap:wrap;padding-block-end:0}.header-layout-2 .top-bar-wrapper .top-location-bar{padding:1rem;flex-basis:100%;justify-content:flex-end}@media (max-width:64em){.header-layout-2 .top-bar-wrapper .top-location-bar{display:none}}@media (min-width:64em){#main-navigation ul.menu-parent{flex-wrap:wrap;column-gap:2rem}}#main-navigation ul.menu-parent li.menu-item-level-1{border-block-end:solid transparent 4px}#main-navigation ul.menu-parent li.menu-item-level-1:hover{border-block-end:solid 4px var(--main-green)}#main-navigation ul.menu-parent li.menu-item-level-1 a.menu-link-level-1{padding-inline:0.5rem}#main-navigation ul.menu-parent li.active-trail.menu-item-level-1{color:var(--main-green) !important;border-color:var(--main-green) !important}.region-mobile-menu .menu-parent .menu-item{background-color:transparent !important}.region-mobile-menu .menu-parent ul.menu-child{margin-inline-start:1rem}.callout-item .container-details{height:100%}.callout-item .container-details .container-content{height:inherit}.callout-item .container-details .container-content .image-holder img{margin-block-end:0.5rem}.callout-item .container-details .container-content p{margin-block-end:0.5rem}.callout-item .container-details .container-content p:empty{display:none}body h1,body h1>*,body h2,body h2>*,body h3,body h3>*,body h4,body h4>*,body h5,body h5>*,body h6,body h6>*{font-family:"Roboto Slab", serif}h1.page-title{border-block-end:solid 1px #dadada;padding-inline:2rem}.js_slider-resource_flow{border:solid 1px #dadada;padding-inline:1rem}.js_slider-resource_flow .slick-slide .slider-item{border:none}.js_slider-resource_flow .slick-slide .slider-item .img-wrapper img{width:15rem;height:15rem;object-fit:contain}.location-tabs .tabs-title:only-of-type{display:none}@media screen and (min-width:40em){.locations .location-hours-address .hours{grid-template-columns:none}.locations .location-hours-address .hours .field__label{font-weight:bold;text-decoration:underline}.locations .location-hours-address .office-hours{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, 1fr);grid-column-gap:1rem}}.block-container .location-tabs .tabs-title:not(.active){background-color:var(--main-green)}.block-container .location-tabs .tabs-title.active a{background-color:#2e391f}.block-container .location-tabs .tabs-title a{color:white}.stacks-databases-content-listing .container-item{border:none}.stacks-directory-listing-content-listing .container-item{border:none}#block-stacks-content-listing-results-block .stacks-databases-content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-databases-content-listing h2,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing h2,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing h2{font-weight:bold;font-size:1.1rem;margin-block-start:1rem}#block-stacks-content-listing-results-block .stacks-databases-content-listing article.media--type-image img,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing article.media--type-image img,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing article.media--type-image img{float:right;margin-inline-start:1rem}#block-stacks-content-listing-results-block .stacks-databases-content-listing details.form-wrapper summary,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing details.form-wrapper summary,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing details.form-wrapper summary{padding-inline:1rem;border:solid 1px #e7e7e7}#block-stacks-content-listing-results-block .stacks-databases-content-listing .container-item:not(:first-of-type),#block-stacks-content-listing-results-block .stacks-index-entries--content-listing .container-item:not(:first-of-type),#block-stacks-content-listing-results-block .stacks-collection-items--content-listing .container-item:not(:first-of-type){border-block-start:0}#block-stacks-content-listing-results-block .stacks-databases-content-listing .container-content .content,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing .container-content .content,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing .container-content .content{padding:0}[about="/about-us"] .about-us-flexbox{display:flex;gap:2rem;flex-wrap:wrap}[about="/about-us"] .about-us-flexbox div:first-child{display:flex;justify-content:center}[about="/about-us"] .about-us-flexbox div{flex:1;min-width:32rem}.results-grid-view .search-item-image{padding:0 !important}.results-grid-view .image-holder{max-width:15rem}.results-grid-view h2.result-title{margin-block-start:1rem}.results-grid-view .action-links{display:flex !important}.slick-slider{z-index:1}.main-inner-wrapper .node-custom-block{border:solid rgba(216, 216, 216, 0.75) 1px;padding:1rem}[about="/dial-story"]{background-color:#fff4f4;padding:1rem}[about="/dial-story"] img{margin-inline-end:1rem !important}#purechat-container .purechat-launcher-frame{z-index:6 !important}