/*!
 Theme Name: Rubrum
 Theme URI:
 Author: Dev Team
 Author URI:
 Description: Rubrum is a blank canvas for your ideas and it makes the block editor your best brush.
 Requires at least: 6.6
 Tested up to: 6.7
 Requires PHP: 8.0
 Version: 6.7.0
 Text Domain: rubrum
*/
 :root,body{overscroll-behavior-y:none;overflow-anchor:none}#header-inner{transition:all 0.5s}.header-inner-scrolled{box-shadow:var(--wp--custom--utility--box-shadow--normal);padding-top:12px!important;padding-bottom:12px!important}.header-inner-scrolled .wp-block-site-logo{width:120px}.home-hero-vid{margin:0 38px!important}.tpgb-wrap-c5ab_2 #tpgb-adv-c5ab_2{text-wrap:nowrap!important}@media screen and (min-width:782px){.tpgb-wrap-c5ab_2{display:none}}@media screen and (max-width:781.98px){.tpgb-wrap-c5ab_2{display:block}.marquee-container{display:none}}.marquee-container{overflow:hidden;white-space:nowrap;width:100%}.marquee-text{display:inline-block;white-space:nowrap;animation:marquee 7s linear infinite}.marquee-text h1{display:inline-block;margin:0;padding-right:2rem;font-size:120px;color:#0064a1;font-weight:400}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.resource-carousel div{overflow:visible}.resource-carousel .wp-block-cover{min-height:420px;height:40vw;max-height:640px;padding-bottom:clamp(60px, 7.5vw, 120px)}.resource-slide .wp-block-cover__background,.resource-slide .wp-block-cover img{border-radius:24px}.resource-slide .wp-block-cover:hover{border:8px solid #fff;padding-bottom:clamp(60px, 11.25vw, 180px);transition:border 100ms ease!important}.animated-numbers-home{text-align:center}.stats-section .nc-counter-number{word-wrap:normal}.home .tpgb-btn-icon-wrap .dashicons,.home .tpgb-btn-icon-wrap .dashicons-before:before,.resource-carousel .tpgb-btn-icon-wrap .dashicons,.resource-carousel .tpgb-btn-icon-wrap .dashicons-before:before{width:34px;height:34px}.grant-carousel div{overflow:visible}.grant-carousel .wp-block-columns .wp-block-column .wp-block-cover img,.grant-carousel .wp-block-columns .wp-block-column .wp-block-cover .wp-block-cover__background{border-radius:24px 0 0 24px!important}.btn-inner-square{aspect-ratio:1 / 1;width:126px;height:auto;display:flex;align-items:center;justify-content:center}.arrow-icon{margin-left:clamp(-60px, -3.75vw, -30px)}.arrow-icon .icon--container{padding:63px}.arrow-icon .icon--container .icon{top:calc(50% - 28.5px);left:calc(50% - 28.5px)}.home-vimeo-vid iframe{border-radius:16px}a.glink.nturl.notranslate:hover{color:#a1a1a1}.gtranslate_wrapper a{padding:12px}.gtranslate_wrapper a:first-child{border-right:2px solid #a1a1a1}body .wp-block-button.is-active{background-color:#fff;border-radius:24px}.wp-block-button.is-active a{color:#0064a1;background:#fff}.home-popup,.home .tpgb-popup{overflow-x:hidden;width:100%;max-width:100%}.home-popup .offcanvas-toggle-btn.humberger-custom{text-align:right}.home-popup .offcanvas-toggle-btn.humberger-custom img{border-radius:16px}.pin-hotspot .pin-type-image img.pin-icon{height:auto}#map-project img.hotspot-image,#map-funding img.hotspot-image{object-fit:contain;max-height:750px;height:auto!important}.hr-maps{margin:0!important}.wp-block-column{word-break:normal!important}#project.is-active a::before,#project a:hover::before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="21" viewBox="0 0 18 21" fill="none"><path d="M2 20.166C1.45 20.166 0.98 19.966 0.59 19.576C0.2 19.186 0 18.716 0 18.166V4.16602C0 3.61602 0.2 3.14602 0.59 2.75602C0.98 2.36602 1.45 2.16602 2 2.16602H6.2C6.42 1.56602 6.78 1.08602 7.29 0.716016C7.8 0.346016 8.37 0.166016 9 0.166016C9.63 0.166016 10.2 0.346016 10.71 0.716016C11.22 1.08602 11.58 1.56602 11.8 2.16602H16C16.55 2.16602 17.02 2.36602 17.41 2.75602C17.8 3.14602 18 3.61602 18 4.16602V18.166C18 18.716 17.8 19.186 17.41 19.576C17.02 19.966 16.55 20.166 16 20.166H2ZM2 18.166H16V4.16602H2V18.166ZM4 16.166H11V14.166H4V16.166ZM4 12.166H14V10.166H4V12.166ZM4 8.16602H14V6.16602H4V8.16602ZM9 3.41602C9.22 3.41602 9.4 3.34602 9.54 3.20602C9.68 3.06602 9.75 2.88602 9.75 2.66602C9.75 2.44602 9.68 2.26602 9.54 2.12602C9.4 1.98602 9.22 1.91602 9 1.91602C8.78 1.91602 8.6 1.98602 8.46 2.12602C8.32 2.26602 8.25 2.44602 8.25 2.88602C8.25 3.06602 8.32 3.06602 8.46 3.20602C8.6 3.34602 8.78 3.41602 9 3.41602Z" fill="%230064A1"/></svg>') no-repeat center}#funding a::before{content:"";background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="19.02" viewBox="0 0 20 20" fill="none"><path d="M14.01 9.17602C14.29 9.17602 14.53 9.07602 14.72 8.88602C14.91 8.69602 15.01 8.45602 15.01 8.17602C15.01 7.89602 14.91 7.65602 14.72 7.46602C14.53 7.27602 14.29 7.17602 14.01 7.17602C13.73 7.17602 13.49 7.27602 13.3 7.46602C13.11 7.65602 13.01 7.89602 13.01 8.17602C13.01 8.45602 13.11 8.69602 13.3 8.88602C13.49 9.07602 13.73 9.17602 14.01 9.17602ZM6.01 7.17602H11.01V5.17602H6.01V7.17602ZM2.51 19.176C1.94 17.276 1.38 15.376 0.83 13.486C0.28 11.596 0 9.65602 0 7.67602C0 6.14602 0.53 4.84602 1.6 3.77602C2.67 2.70602 3.97 2.17602 5.5 2.17602H10.5C10.98 1.54602 11.57 1.04602 12.26 0.696016C12.95 0.346016 13.7 0.166016 14.5 0.166016C14.92 0.166016 15.27 0.316016 15.56 0.606016C15.85 0.896016 16 1.25602 16 1.66602C16 1.76602 15.99 1.86602 15.96 1.96602C15.93 2.06602 15.91 2.15602 15.87 2.24602C15.8 2.42602 15.74 2.61602 15.68 2.80602C15.62 2.99602 15.58 3.19602 15.54 3.39602L17.82 5.67602H20V12.656L17.17 13.586L15.49 19.186H9.99V17.186H7.99V19.186H2.51V19.176ZM4.01 17.176H6.01V15.176H12.01V17.176H14.01L15.56 12.026L18.01 11.196V7.66602H17.01L13.51 4.16602C13.51 3.83602 13.53 3.51602 13.57 3.20602C13.61 2.89602 13.67 2.58602 13.76 2.26602C13.28 2.39602 12.85 2.62602 12.48 2.95602C12.11 3.28602 11.85 3.68602 11.68 4.16602H5.5C4.53 4.16602 3.71 4.50602 3.02 5.19602C2.33 5.88602 1.99 6.70602 1.99 7.67602C1.99 9.30602 2.22 10.906 2.67 12.466C3.12 14.026 3.56 15.596 4 17.176H4.01Z" fill="white"/></svg>') no-repeat center;display:inline-block;height:20px;width:18px;position:relative;top:4px;margin-right:10px}#funding a:hover::before,#funding.is-active a::before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="19" viewBox="0 0 20 20" fill="none"><path d="M14.01 9.17602C14.29 9.17602 14.53 9.07602 14.72 8.88602C14.91 8.69602 15.01 8.45602 15.01 8.17602C15.01 7.89602 14.91 7.65602 14.72 7.46602C14.53 7.27602 14.29 7.17602 14.01 7.17602C13.73 7.17602 13.49 7.27602 13.3 7.46602C13.11 7.65602 13.01 7.89602 13.01 8.17602C13.01 8.45602 13.11 8.69602 13.3 8.88602C13.49 9.07602 13.73 9.17602 14.01 9.17602ZM6.01 7.17602H11.01V5.17602H6.01V7.17602ZM2.51 19.176C1.94 17.276 1.38 15.376 0.83 13.486C0.28 11.596 0 9.65602 0 7.67602C0 6.14602 0.53 4.84602 1.6 3.77602C2.67 2.70602 3.97 2.17602 5.5 2.17602H10.5C10.98 1.54602 11.57 1.04602 12.26 0.696016C12.95 0.346016 13.7 0.166016 14.5 0.166016C14.92 0.166016 15.27 0.316016 15.56 0.606016C15.85 0.896016 16 1.25602 16 1.66602C16 1.76602 15.99 1.86602 15.96 1.96602C15.93 2.06602 15.91 2.15602 15.87 2.24602C15.8 2.42602 15.74 2.61602 15.68 2.80602C15.62 2.99602 15.58 3.19602 15.54 3.39602L17.82 5.67602H20V12.656L17.17 13.586L15.49 19.186H9.99V17.186H7.99V19.186H2.51V19.176ZM4.01 17.176H6.01V15.176H12.01V17.176H14.01L15.56 12.026L18.01 11.196V7.66602H17.01L13.51 4.16602C13.51 3.83602 13.53 3.51602 13.57 3.20602C13.61 2.89602 13.67 2.58602 13.76 2.26602C13.28 2.39602 12.85 2.62602 12.48 2.95602C12.11 3.28602 11.85 3.68602 11.68 4.16602H5.5C4.53 4.16602 3.71 4.50602 3.02 5.19602C2.33 5.88602 1.99 6.70602 1.99 7.67602C1.99 9.30602 2.22 10.906 2.67 12.466C3.12 14.026 3.56 15.596 4 17.176H4.01Z" fill="%230064A1"/></svg>') no-repeat center}#project a::before{content:"";background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="21" viewBox="0 0 18 21" fill="none"><path d="M2 20.166C1.45 20.166 0.98 19.966 0.59 19.576C0.2 19.186 0 18.716 0 18.166V4.16602C0 3.61602 0.2 3.14602 0.59 2.75602C0.98 2.36602 1.45 2.16602 2 2.16602H6.2C6.42 1.56602 6.78 1.08602 7.29 0.716016C7.8 0.346016 8.37 0.166016 9 0.166016C9.63 0.166016 10.2 0.346016 10.71 0.716016C11.22 1.08602 11.58 1.56602 11.8 2.16602H16C16.55 2.16602 17.02 2.36602 17.41 2.75602C17.8 3.14602 18 3.61602 18 4.16602V18.166C18 18.716 17.8 19.186 17.41 19.576C17.02 19.966 16.55 20.166 16 20.166H2ZM2 18.166H16V4.16602H2V18.166ZM4 16.166H11V14.166H4V16.166ZM4 12.166H14V10.166H4V12.166ZM4 8.16602H14V6.16602H4V8.16602ZM9 3.41602C9.22 3.41602 9.4 3.34602 9.54 3.20602C9.68 3.06602 9.75 2.88602 9.75 2.66602C9.75 2.44602 9.68 2.26602 9.54 2.12602C9.4 1.98602 9.22 1.91602 9 1.91602C8.78 1.91602 8.6 1.98602 8.46 2.12602C8.32 2.26602 8.25 2.44602 8.25 2.88602C8.25 3.06602 8.32 3.06602 8.46 3.20602C8.6 3.34602 8.78 3.41602 9 3.41602Z" fill="white"/></svg>') no-repeat center;display:inline-block;height:20px;width:18px;position:relative;top:4px;margin-right:10px}.hover-card:hover{background-color:#0064a1!important;color:#fff!important}.hover-card:hover p{color:#fff!important}.hover-card:hover .icon object,.hover-card:hover .icon img{transition:filter 0.2s ease;filter:brightness(0) invert(1)}.bio-column-about{max-height:709px}.bio-group-about{max-height:425px;overflow-y:scroll;direction:rtl}.bio-group-about::-webkit-scrollbar{width:24px}.bio-group-about::-webkit-scrollbar-thumb{background-color:#fff;border-radius:24px;border:1px solid #fff}.bio-group-about::-webkit-scrollbar-thumb{min-height:127px}.bio-group-about::-webkit-scrollbar-track{background-color:#fff0;border-radius:10px;position:relative;background-image:linear-gradient(to right,transparent 12px,white 13px,white 11px,transparent 11px)}.bio-group-about p{direction:ltr}.collapse-trigger-about div[aria-expanded="true"] .wp-block-group .wp-block-buttons .find-more-expand a::after{content:"×";font-size:3rem;position:relative;top:3px;left:24px;line-height:.75;font-weight:300}.collapse-trigger-about div[aria-expanded="false"] .wp-block-group .wp-block-buttons .find-more-expand a::after{content:"+";font-size:3rem;position:relative;top:6px;left:24px;line-height:.75;font-weight:300}.gasoc-carousel div{overflow:visible}.gasoc-carousel .wp-block-cover .wp-block-cover__image-background{border-radius:24px 0 0 24px}.about-tabs-tours .tpgb-tab-li.active svg path,.tpgb-tab-li:active svg path{fill:#fff!important;color:#fff!important}.about-tabs-tours .tpgb-tab-li:hover svg path{fill:#fff!important;color:#fff!important}.about-tabs-tours .tpgb-tab-li .tpgb-tab-header.active svg path{fill:#fff!important}.about-tabs-tours .tpgb-tabs-wrapper .tpgb-tabs-nav{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}.about-tabs-tours .tpgb-tab-li{align-items:stretch;justify-content:center;align-content:center;width:200px}.word-break-style .wp-block-group{overflow:hidden;white-space:normal;overflow-wrap:anywhere}.grant-table-acc tbody tr:nth-child(even) td{background:#fff;color:#000}.grant-table-acc td:first-child{color:#000;font-weight:700}.grant-table-acc td:nth-child(2){background-color:#0064a1;color:#fff}.grant-table-acc td:nth-child(3){background-color:#0064a199;color:#fff}.grant-table-acc td:nth-child(4){background-color:#82aec9;color:#fff}.grant-table-acc td{padding:36px 60px}.grant-table-acc tr:last-child td:nth-child(1),.grant-table-acc tr:nth-last-child(2){color:#0064a1}.grant-table-acc thead th{padding:36px 60px}@media screen and (max-width:1677.5px){.tpgb-block-3eaa_2 .tpgb-btn-wrap,.tpgb-block-9cc4_2 .tpgb-btn-wrap,.tpgb-block-0ab2_2 .tpgb-btn-wrap,.tpgb-block-0daf_2 .tpgb-btn-wrap,.tpgb-block-ad49_2 .tpgb-btn-wrap,.tpgb-block-bad9_2 .tpgb-btn-wrap,.tpgb-block-46d0_2 .tpgb-btn-wrap,.tpgb-block-083b_2 .tpgb-btn-wrap{line-height:1.2!important}}@media screen and (max-width:1440px){.tpgb-block-3eaa_2 .tpgb-btn-wrap,.tpgb-block-9cc4_2 .tpgb-btn-wrap,.tpgb-block-0ab2_2 .tpgb-btn-wrap,.tpgb-block-0daf_2 .tpgb-btn-wrap,.tpgb-block-ad49_2 .tpgb-btn-wrap,.tpgb-block-bad9_2 .tpgb-btn-wrap,.tpgb-block-46d0_2 .tpgb-btn-wrap,.tpgb-block-083b_2 .tpgb-btn-wrap{font-size:20px!important;border-width:1px!important;padding:16px 32px!important}}@media screen and (min-width:768px) and (max-width:1140px){.home-popup .offcanvas-toggle-btn.humberger-custom img{width:300px}.resources-home,.grant-info,.funding-allocation,.home-stats,.home-mission,.about,.the-trust-p,.stats-section,.map-group,.resources-about,.local-leadership-about,.gosac-carousel-about,.kevin-tanner-about,.why-it-matters-about,.opioid-use-about,.our-work-about,.paragraph-about{padding-left:50px!important;padding-right:50px!important;padding-top:60px!important;padding-bottom:60px!important}.home-popup .offcanvas-toggle-btn.humberger-custom img{width:300px!important}.home-hero-vid .wp-block-heading{font-size:66px!important;text-align:center!important}}@media screen and (max-width:1140px){.footer-group{padding:60px!important}.resource-carousel .wp-block-cover__inner-container p{font-size:24px!important}.wp-block-spacer{display:none}hr.sep-short{width:clamp(20px, 3.75vw, 60px)!important}}@media screen and (max-width:900px){.footer-site-icon{width:300px}.footer-btn .tpgb-btn-txt,.footer-menu li,.header-menu li,.header-btn .tpgb-btn-txt{font-size:20px}.footer-btn .tpgb-btn-wrap,.header-btn .tpgb-btn-wrap{padding:8px 20px!important}.marquee-text-container{padding:60px 0px!important}.marquee-text{font-size:60px}.local-leadership-about p{font-size:18px!important}.structure-about-col{padding:60px 20px!important}.no-padding .wp-block-column{padding:0!important}}@media screen and (min-width:782px) and (max-width:1400px){.grant-carousel .wp-block-columns .wp-block-column:first-child{flex-basis:35%!important}.grant-carousel .wp-block-columns .wp-block-column .wp-block-cover{min-height:850px!important}.grant-carousel .wp-block-columns .wp-block-column h2{font-size:36px!important}.grant-carousel .wp-block-columns .wp-block-column p{font-size:20px!important}.grant-carousel .wp-block-columns .wp-block-column .tpgb-btn-txt{font-size:22px!important}.header-menu li{font-size:18px!important}}@media screen and (max-width:781.5px){.grant-carousel .wp-block-columns .wp-block-column .wp-block-cover img,.grant-carousel .wp-block-columns .wp-block-column .wp-block-cover .wp-block-cover__background,.grant-carousel .wp-block-columns .wp-block-column:first-child{border-radius:24px 24px 0 0!important}.grant-carousel .wp-block-column .wp-block-cover{min-height:350px!important}.grant-carousel .wp-block-column:last-child{height:900px!important;padding:30px!important;border-radius:0 0 24px 24px!important}.grant-carousel .wp-block-column h2{font-size:36px!important}.grant-carousel .splide__slide{padding:0 20px 0 0!important}.grant-carousel .tpgb-btn-txt{font-size:22px!important}.wp-block-cover-show{min-height:400px!important;border-radius:24px 24px 0 0!important}.column-padding{padding:60px 40px!important}.no-padding .wp-block-column{padding:0!important}.no-border .wp-block-column{border:0}.gasoc-carousel .wp-block-cover{min-height:300px!important}.gasoc-carousel .wp-block-cover .wp-block-cover__image-background{border-radius:24px 24px 0 0!important}.gasoc-carousel .wp-block-column:first-child{border-radius:24px 24px 0 0}.gasoc-carousel .wp-block-column:last-child{border-radius:0 0 24px 24px!important;min-height:300px;padding:30px 30px!important}.gasoc-carousel h2{font-size:28px!important;font-weight:700!important}}@media screen and (max-width:767.5px){.header-inner .wp-block-site-logo{width:133px}.resources-home,.grant-info,.funding-allocation,.home-stats,.home-mission,.about,.the-trust-p,.stats-section,.map-group,.resources-about,.local-leadership-about,.gosac-carousel-about,.kevin-tanner-about,.why-it-matters-about,.opioid-use-about,.our-work-about,.paragraph-about{padding-left:20px!important;padding-right:20px!important;padding-top:60px!important;padding-bottom:60px!important}.scroll-paragraph-about,.scroll-paragraph{font-size:24px!important}.home-popup .offcanvas-toggle-btn.humberger-custom img{width:225px}.home-hero-vid .wp-block-heading{font-size:48px!important;text-align:center!important}.arrow-icon,.btn-facts a.wp-block-button__link{padding:10px!important}.popup-col-row{justify-content:center}.home-hero-vid{min-height:65vh!important;margin:0 20px!important}.home-popup .offcanvas-toggle-btn.humberger-custom{text-align:center!important}.col-w-border{border:none}}@media (max-width:575.98px){.gtranslate_wrapper a:first-child{border-right:none}.gtranslate_wrapper a{padding:6px}.gtranslate_wrapper a span{display:none}}@media (max-width:479.98px){.gtranslate_wrapper{display:flex;flex-direction:column}.gtranslate_wrapper a{padding:2px 6px;line-height:24px!important;font-size:14px}}body{min-height:200vh}.scroll-paragraph{line-height:1.8;padding:48px 0;font-size:36px}.scroll-paragraph span{color:#82aec9;transition:color 250ms ease;line-height:1.83;letter-spacing:.72px;display:inline;white-space:normal}.scroll-paragraph span.active{color:#fff}@media (prefers-reduced-motion:reduce){.scroll-paragraph span{transition:none}}.scroll-paragraph-about{font-size:36px;line-height:1.833;display:inline;color:#a1a1a1;white-space:normal;transition:color 250ms ease}.scroll-paragraph-about span.active{color:#0064a1}@media (prefers-reduced-motion:reduce){.scroll-paragraph-about span{transition:none}}.hr-rotate{transform:rotate(90deg)}