:root{--primary-color: #FFB200;--primary-color-darker: #51518E;--secondary-color: #cdd9e5}@media screen and (min-width:40em){.region-header .region-inner-wrapper,.region-footer .region-inner-wrapper,.region-before-content,.region-after-content,.main-inner-wrapper,.details-page,hr{max-width:100rem}}.layout{margin-block-end:2rem}h1.page-title{font-size:28px;font-weight:bold}h2.block-title-layout-3{background-color:var(--primary-color-darker)}h2.block-title-layout-3 .block-stacks-share,h2.block-title-layout-3:hover .block-stacks-share{display:none}.rounded-corner-enabled .off-canvas-wrapper .block-title-layout-3 .block-title-wrapper{width:100%}.main-inner-wrapper .layout-sidebar .content-listing-sidebar{border-color:var(--primary-color)}@media screen and (min-width:64em){.header-layout-7 .top-bar-wrapper{grid-template-columns:8fr 0 1fr}}.site-brand-navigation-wrapper .site-brand{gap:1rem}.site-brand-navigation-wrapper .site-brand .name-and-slogan .site-name{font-weight:bold;text-wrap:wrap}.block-stacks-font-resizer .font-resizer .list-icon{border:solid 1px black;padding:0 0.5rem}.block-stacks-font-resizer .font-resizer .font-down{border-inline-start:0}#stacks-search-bar-block .container-main-search-block [type="search"]{}.call-to-action .cta-menu{font-weight:bold}.path-search-results .published-date-limiters>.details-wrapper{flex-direction:column}.path-search-results .published-date-limiters>.details-wrapper .btn-update-published-date{margin-inline-start:0}.node-custom-block .container-yt{position:relative;width:100%;padding-bottom:56.25%;height:0}.node-custom-block .container-yt .video-yt{position:absolute;top:0;left:0;width:100%;height:100%}.node-custom-block.flex-custom-block .row{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.node-custom-block.flex-custom-block .row .column{flex:1;min-width:fit-content;display:flex;justify-content:center;gap:2rem}.slider-mini-layout-7 .slider-mini:not(.captions-enabled) .slider-item{border:none}.slider-mini-layout-7 .slider-mini .slick-list .slider-item{border-radius:10px;font-weight:bold}.slider-mini-layout-7 .slider-mini .slick-list .slider-item .img-wrapper{padding:0.5rem}.slider-mini-layout-7 .slider-mini .slick-list .slider-item .img-wrapper img{height:14rem;object-fit:contain}.block-stacks-locations{margin-block-start:4rem}.block-stacks-locations .location-item{border:none}.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}@media (min-width:40em){.block-stacks-locations .location-tabs .tabs-title{width:20rem}}.block-stacks-locations .location-tabs .tabs-title{min-width:fit-content;text-align:center;border:none;background-color:var(--primary-color)}.block-stacks-locations .location-tabs .tabs-title.active a{background-color:var(--primary-color-darker);transition:background-color 300ms}.block-stacks-locations .location-tabs .tabs-title a{color:white}.block-stacks-locations .location-hours-address .office-hours{margin:0;list-style-type:none}.block-stacks-locations .location-hours-address .hours .field__label{font-weight:bold;text-decoration:underline}@media screen and (max-width:39.9375em){.horizontal .tabs-title.active .title-tabs-navigation{color:white}.block-stacks-locations .close-locations::after{color:white}}@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;grid-template-areas:"sunday thursday" "monday friday" "tuesday saturday" "wednesday null"}.block-stacks-locations .location-hours-address .office-hours .office-hours__item:nth-child(1){grid-area:sunday}.block-stacks-locations .location-hours-address .office-hours .office-hours__item:nth-child(2){grid-area:monday}.block-stacks-locations .location-hours-address .office-hours .office-hours__item:nth-child(3){grid-area:tuesday}.block-stacks-locations .location-hours-address .office-hours .office-hours__item:nth-child(4){grid-area:wednesday}.block-stacks-locations .location-hours-address .office-hours .office-hours__item:nth-child(5){grid-area:thursday}.block-stacks-locations .location-hours-address .office-hours .office-hours__item:nth-child(6){grid-area:friday}.block-stacks-locations .location-hours-address .office-hours .office-hours__item:nth-child(7){grid-area:saturday}}footer.footer-layout-1 .site-branding{margin-inline:auto}footer.footer-layout-1 .social-icons-wrapper{justify-self:center}footer.footer-layout-1 .social-icons-wrapper .social-icons{justify-content:center}footer.footer-layout-1 .contact-links-wrapper{text-align:center;justify-self:center;justify-content:center;flex-wrap:wrap}footer.footer-layout-1 .contact-links-wrapper .contact-links,footer.footer-layout-1 .contact-links-wrapper .contact-info{display:flex;flex-wrap:wrap;justify-content:center;width:100%}footer.footer-layout-1 .copyright-wrapper{justify-content:center}.block-title.block-title-layout-3 .block-title-wrapper,.block-title.block-title-layout-4 .block-title-wrapper{background-color:var(--primary-color-darker);color:white !important;padding:10px}.header-background-image-holder{margin-top:215px}.region.region-header{height:750px}.stacks-search-bar{width:50%;justify-self:center;margin-top:32em}@media (min-width:500px) and (max-width:765px){.stacks-search-bar{margin-top:13em}.site-logo{width:90px}.site-name.mb-0.h4{font-size:12pt}.site-slogan{font-size:9pt}.decor,.decorup{width:30%;justify-self:center}}@media (min-width:770px) and (max-width:1023px){.stacks-search-bar{margin-top:13em}.decor,.decorup{width:30%;justify-self:center}}@media (min-width:1023px) and (max-width:1027px){.stacks-search-bar{margin-top:24em}}@media (min-width:1028px) and (max-width:1236px){.stacks-search-bar{margin-top:24em}}@media (min-width:1080px) and (max-width:1338px){.site-logo{width:130px}.stacks-search-bar{margin-top:30em}.site-name.mb-0.h4{font-size:16pt}#stacks-search-bar-block{width:40%}.site-slogan{font-size:14pt}}@media (min-width:1075px) and (max-width:1080px){.site-logo{width:120px}.header-background-image-holder{margin-top:230px}}.site-brand-navigation-wrapper{display:flex;justify-self:center}.site-logo img{background-color:#FFFFFF}.slick-pause-icon,.slick-prev-icon,.slick-next-icon{color:#51518E !important}.menu.menu-parent{font-size:14pt}.main-nav-primary .navigation>.menu{gap:5.5em}.container-main-search-block{padding:5px;background:linear-gradient(90deg, #FFBB16 0%, #51518E 88%);border-radius:15px}.horizontal-tabs-list{z-index:500;position:relative}@media screen and (max-width:767px){.stacks-search-bar{width:unset;justify-self:center;margin-top:9em}.site-brand{justify-content:center}.name-and-slogan{margin-left:100px}.block.block-container.block-entityblock.block-entityblock-blockd1c1d1fb-ed90-443a-87ed-1fa3a732ed8805f17d86-0005-47d9-bfdd-5818e93144e60{padding-bottom:20px;padding-top:20px}.decor,.decorup{width:35%;justify-self:center}}.search-form .search-form-base:not(.submit-icon-enabled) .button-adv-search,.search-form .search-form-base:not(.submit-icon-enabled) .button{font-weight:bold !important}.site-name.mb-0.h4{font-family:Patua One !important;font-size:20pt}.site-slogan{font-size:18pt}.menu-item-link{font-weight:bold}.block-stacks-font-resizer .font-resizer .list-icon{border:solid 1px white}.block.block-container.block-entityblock.block-entityblock-blockd1c1d1fb-ed90-443a-87ed-1fa3a732ed88b92934f7-d84b-4e78-83ec-0989e4d0235b0 .image-style-1-1{width:178px !important;height:224px !important;background-color:black !important}.horizontal-tab-button .summary{display:none}.stacks-banner.banner-layout-1 .content{font-size:14pt}.stacks-banner.banner-layout-1 .content a:hover{color:#FFB200}.stacks-banner.banner-layout-1{z-index:500;justify-content:center}.stacks-style-editor-form{z-index:600;position:relative}.stacks-banner.banner-layout-1 .content a{background-color:#FFB200;align-items:center;font-weight:bold;color:#FFFFFF;font-family:Arial, sans-serif;animation:pulse-glow 2s infinite ease-in-out}@keyframes pulse-glow{0%,100%{text-shadow:0 0 5px #111122, 0 0 10px #222244, 0 0 15px #333366, 0 0 20px #444488}50%{text-shadow:0 0 10px #333366, 0 0 20px #4444aa, 0 0 30px #5555cc, 0 0 40px #6666ff}}.field.field--name-title.field--type-string.field--label-hidden{display:none}@media (min-width:290px) and (max-width:412px){.site-name.mb-0.h4{padding-left:50px;padding-right:50px}.site-slogan{padding-left:50px;padding-right:50px;font-size:13pt}}.tabs.primary{z-index:900;position:relative}.block-title-wrapper.mb-3{background-color:var(--primary-color-darker)}