@import url("https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap");:root{--primary-color: #940000}h1,h1>*,h2,h2>*,h3,h3>*,h4,h4>*,h5,h5>*,h6,h6>*,div.site-name{font-family:"Noto Serif", serif !important}h2.block-title-layout-2,h1.title-layout-2{display:block;text-align:center;margin:0 auto 2rem;border-block-end:solid white 1px;min-width:fit-content;width:30rem;max-width:100%;font-size:1.6rem}h1.title-layout-2{margin-block-end:0 !important}@media (max-width:40em){header .site-branding .site-brand .site-logo{width:5rem}}.header-default,.header-default::before{background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 30%, #666666 70%) !important}@media screen and (max-width:63.9375em){.header-layout-4.header-default{grid-template-areas:"header-site-branding header-site-branding header-site-branding header-site-branding header-site-branding header-site-branding header-site-branding header-site-branding header-site-branding header-site-branding header-top-bar       header-top-bar      " "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-main-search   header-main-search   header-main-search  "}}.top-bar-wrapper{height:100%}@media (min-width:64em){.top-bar-wrapper .tbw-inner{background-color:rgba(0, 0, 0, 0.5)}}.top-bar-wrapper .tbw-inner{display:flex;align-self:flex-start;padding:0.5rem}.top-bar-wrapper .tbw-inner .top-menu-nav{order:0}.top-bar-wrapper .tbw-inner .top-menu-nav a.menu-link{font-size:0.9rem !important;padding:0.5rem 1rem;background-color:var(--primary-color)}.top-bar-wrapper .tbw-inner .top-menu-nav a.menu-link:hover{background-color:#750000}.top-bar-wrapper .tbw-inner .block-stacks-font-resizer{order:1}.top-bar-wrapper .tbw-inner .block-stacks-font-resizer .list-icon{padding-inline:1px}.top-bar-wrapper .tbw-inner .block-stacks-font-resizer .list-icon button{background-color:var(--primary-color);border:solid 1px white;color:white;padding-inline-end:1rem}.top-bar-wrapper .tbw-inner .stacks-language-switcher{order:2}.top-bar-wrapper .tbw-inner .stacks-language-switcher .block-stacks-language-switcher{border:solid 2px var(--primary-color)}.top-bar-wrapper .tbw-inner .stacks-language-switcher .block-stacks-language-switcher select{width:10rem}#main-navigation{padding:1.1rem}#main-navigation .menu-parent{flex-wrap:wrap}#main-navigation .menu-parent button.menu-link-level-1{padding-inline:1rem}#main-navigation .menu-parent a.menu-link-level-1{line-height:1;padding:1rem !important}#main-navigation .menu-parent .menu-link-level-1{font-weight:400;font-size:1.2rem}#main-navigation .menu-parent .menu-link-level-1:hover,#main-navigation .menu-parent .menu-link-level-1:focus{background-color:var(--primary-color);color:white}#main-navigation .menu-parent .menu-link-level-2{font-size:1rem !important}.main-nav-primary .has-expanded.last .menu-child{margin-inline-end:0}@media (min-width:64em){.container-main-search-block{margin-block-end:4rem}.container-main-search-block .search-bar-container .form-type-select{order:1}.container-main-search-block .search-bar-container .form-type-search{order:0}.container-main-search-block .search-bar-container .form-actions{order:2;width:20rem}.container-main-search-block .search-bar-container .form-actions input{width:100%}}.block-stacks-share{display:none !important}.js_resourceflow-slider{padding:1rem}.js_resourceflow-slider .slider-mini-layout-7 .slider-item{border:transparent}.js_resourceflow-slider .slider-mini-layout-7 .slider-item img{height:15rem;object-fit:scale-down}.layout-region .block-container>[class*="node-"],.block-stacks-locations .location-item,.node-custom-block{background-color:white;padding:1rem}.mobile-menu .menu-parent .menu-item a.menu-link:hover{background-color:transparent}.mobile-menu .menu-parent .has-expanded .menu-item:hover,.region-mobile-menu .menu-parent>.menu-item.active,.mobile-menu .menu-parent .menu-item:not(.has-expanded):hover{background-color:transparent}.mobile-main-menu .menu-parent .menu-child{padding-inline-start:1rem}#main-navigation ul.menu-parent li.menu-item-button .menu-child{opacity:0;transition:opacity 200ms}#main-navigation ul.menu-parent li.menu-item-button:hover .menu-child{opacity:1 !important}.block-stacks-locations{margin-block-start:4rem}.block-stacks-locations .location-item h3.title{font-weight:bold;margin-block-start:1rem;font-size:1.25rem}.block-stacks-locations .location-tabs .tabs-title:only-of-type{display:none}.block-stacks-locations .location-hours-address .hours .field__label{font-weight:bold;text-decoration:underline}@media screen and (min-width:40em){.block-stacks-locations .location-item .location-content{height:100%}.block-stacks-locations .location-hours-address .hours{grid-template-columns:none}.block-stacks-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-stacks-locations .location-tabs .tabs-title{width:20rem;min-width:fit-content;text-align:center;background-color:#e7e7e7;transition:background-color 200ms}.block-stacks-locations .location-tabs .tabs-title:not(.active){background-color:white}.block-stacks-locations .location-tabs .tabs-title.active a{color:#444 !important}.block-stacks-locations .location-tabs .tabs-title a{color:var(--primary-color)}.container-callout .container-item{border:solid 1px var(--primary-neutral)}.container-callout .container-item .container-details{height:100%}.container-callout .container-item .container-details .container-content{height:inherit}.container-callout .container-item .container-details .container-content .image-holder img{object-fit:cover;object-position:top;aspect-ratio:1.3333333333;width:100%;height:auto}.container-callout .container-item .container-details .container-content h3.title{margin-block-start:0.75rem;font-size:2.25rem;font-weight:700;text-align:center}.container-callout .container-item .container-details .container-content p:empty{display:none}.container-callout .container-item .container-details .container-content .description{margin-block-end:0}.container-callout .container-item .container-details .container-content .description h2{margin-block-start:1rem;font-size:1rem;font-weight:bold;color:var(--primary-color)}footer a:hover{text-decoration:underline}@media (max-width:64em){.footer-layout-5>.footer-inner-wrapper .site-branding,.footer-layout-5>.footer-inner-wrapper .social-icons-wrapper{display:flex;justify-content:center}}@media screen and (min-width:64em){.footer-layout-5>.footer-inner-wrapper{grid-template-areas:"footer-main-nav       footer-main-nav       footer-main-nav       footer-main-nav       footer-main-nav       footer-main-nav       footer-main-nav       footer-main-nav       footer-main-nav       footer-site-branding  footer-site-branding  footer-site-branding " "footer-custom-content footer-custom-content footer-custom-content footer-custom-content footer-custom-content footer-custom-content footer-custom-content footer-custom-content footer-custom-content footer-social-icons   footer-social-icons     footer-social-icons  " "footer-copyright      footer-copyright      footer-copyright      footer-copyright      footer-copyright      footer-copyright      footer-copyright      footer-copyright      footer-copyright      footer-copyright      footer-copyright      footer-copyright     "}.footer-layout-5>.footer-inner-wrapper .site-branding{display:flex;justify-content:flex-end;padding-block-end:0 !important}.footer-layout-5>.footer-inner-wrapper .social-icons-wrapper{height:100%;display:flex;justify-content:flex-end}.footer-layout-5>.footer-inner-wrapper .custom-content{display:flex;justify-content:flex-start}.footer-layout-5>.footer-inner-wrapper .copyright-wrapper{display:flex}.footer-layout-5>.footer-inner-wrapper .copyright-wrapper .custom-links-wrapper{display:flex;justify-content:flex-start;flex:1}.footer-layout-5>.footer-inner-wrapper .copyright-wrapper .copyright-allrights{display:flex;justify-content:flex-end}.footer-layout-5>.footer-inner-wrapper .copyright-wrapper .copyright-poweredby{display:flex;justify-content:flex-end}}body.path-user .block-system-main-block{background-color:white !important;padding:1rem;border-radius:5px;width:58.3333333333%;margin-inline:auto}body.path-user .block-system-main-block>form{width:100% !important}body.path-user .block-system-main-block>form .form-item .description-label{font-style:italic}body.path-user .block-system-main-block>form p{font-style:italic}.back-to-top-enabled .scroll-top{background-color:var(--primary-color);border-radius:0}