/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
html,body{font-size:17px;background-color:#FFFFFF;color:#14111C;}html{overflow-x:hidden;}body{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;color:#14111C;letter-spacing:1px;background-color:#f2f2f2;-webkit-font-smoothing:antialiased;}svg{fill:currentColor;}*{transition:all 0.125s ease-in-out;opacity:0.125s ease-in-out;}a{color:#1C73C9;text-decoration:none;}a:hover{color:#1C73C9;text-decoration:underline;}.btn{background-color:#D93D04;border-color:#D93D04;color:white;}.btn:hover,.btn:focus{background-color:white;border:1px solid #D93D04;color:#D93D04;}.btn:active{background-color:white;border:1px solid #D93D04;color:#D93D04;}.alert-success{--bs-alert-color:#842029;--bs-alert-bg:#f8d7da;--bs-alert-border-color:#f5c2c7;position:fixed;top:0;z-index:9999;}.alert-wrapper{position:fixed;top:0;left:0;width:100%;max-height:75vh;z-index:9999;}.alert-wrapper[data-drupal-messages]{pointer-events:none;}.alert-wrapper[data-drupal-messages] .alert{pointer-events:auto;}drupal-media{display:block;margin:0 auto;text-align:center;}main h1,main h2,main h3,main h4,main h5,main h6,main p{text-box-trim:trim-both;text-box-edge:cap alphabetic;}main h1,main h2,main h3,main h4,main h5,main h6{font-weight:700;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-0.005em;line-height:0.83em;}main h1{color:#1C73C9;font-size:clamp(1.8rem,8vw,2.25rem);}main h2{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(1.25rem,6.5vw,1.6rem);margin-bottom:1.3rem;font-weight:600;color:#1C73C9;}main h3,main h4,main h5,main h6{color:#1C73C9;}main h3{font-size:clamp(1rem,5vw,1.25rem);margin-bottom:clamp(0.75rem,3vw,1.5rem);line-height:1.4em;}main h4{font-size:0.9rem;margin-bottom:clamp(0.65rem,2.5vw,1.25rem);line-height:1.4em;}main h5{font-size:0.8rem;margin-bottom:clamp(0.6rem,2vw,1.1rem);line-height:1.35em;}main h6{font-size:0.75rem;margin-bottom:clamp(0.5rem,1.75vw,1rem);line-height:1.35em;}main p{line-height:1.4em;margin-bottom:1.6em;}main .align-left,main .align-right{margin-bottom:1.6rem;}main table{--bs-table-bg:transparent;--bs-table-striped-bg:#f8f9fa;--bs-table-hover-bg:#f5f5f5;--bs-table-border-color:#dee2e6;background-color:transparent;border-collapse:collapse;margin-bottom:1.6em;width:100%;border-top:none;}main table th,main table td{padding:0.75rem;border-top:1px solid #dee2e6;color:#14111C;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;}main table th{font-weight:700;background-color:#f8f9fa;}main table tbody tr:nth-child(odd){background-color:white;}main table tbody tr:hover{background-color:#f5f5f5;}main button{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}@media print{*{color:#14111C;background:transparent;box-shadow:none;text-shadow:none;border-color:#14111C;filter:none;}body,html,.page,.container,.container-fluid,section,div,article,main{background:white;background-image:none;background-color:white;}.hero,.hero-wrapper,.blog-hero-wrapper,.knowledge-library-hero-wrapper,.page_hero{background-image:none;background-color:white;color:#14111C;min-height:auto;padding:1rem 0;margin:0;width:100%;filter:none;}.hero::before,.hero-wrapper::before,.blog-hero-wrapper::before,.knowledge-library-hero-wrapper::before,.page_hero::before{display:none;}.hero__content,.hero-wrapper__content,.blog-hero-wrapper__content,.knowledge-library-hero-wrapper__content,.page_hero__content{color:#14111C;position:static;background:transparent;}.hero__title,.hero-wrapper__title,.blog-hero-wrapper__title,.knowledge-library-hero-wrapper__title,.page_hero__title{color:#14111C;text-shadow:none;padding-top:0;background:transparent;}.hero__tagline,.hero-wrapper__tagline,.blog-hero-wrapper__tagline,.knowledge-library-hero-wrapper__tagline,.page_hero__tagline{color:#14111C;text-shadow:none;background:transparent;}.hero__categories,.hero-wrapper__categories,.blog-hero-wrapper__categories,.knowledge-library-hero-wrapper__categories,.page_hero__categories{color:#14111C;}.hero__categories a,.hero__categories .hero-categories-list,.hero__categories .hero-categories-list a,.hero-wrapper__categories a,.hero-wrapper__categories .hero-categories-list,.hero-wrapper__categories .hero-categories-list a,.blog-hero-wrapper__categories a,.blog-hero-wrapper__categories .hero-categories-list,.blog-hero-wrapper__categories .hero-categories-list a,.knowledge-library-hero-wrapper__categories a,.knowledge-library-hero-wrapper__categories .hero-categories-list,.knowledge-library-hero-wrapper__categories .hero-categories-list a,.page_hero__categories a,.page_hero__categories .hero-categories-list,.page_hero__categories .hero-categories-list a{color:#14111C;text-shadow:none;}.hero__search,.hero-wrapper__search,.blog-hero-wrapper__search,.knowledge-library-hero-wrapper__search,.page_hero__search{display:none;}h1,h2,h3,h4,h5,h6,p,span,a,li,td,th,label,.field,.field-label,.node__title,.field--name-title,.hero__categories,.hero-categories-list,.hero-categories-list a{color:#14111C;background:transparent;}a{color:#14111C;text-decoration:underline;}.hero-wrapper__overlay,.blog-overlay,.knowledge-library-overlay,.page_hero::before,.hero::before{display:none;}.header,.footer,.breadcrumb,.print-this-page-button,#print-this-page-link,button:not(.print-this-page-button),.btn:not(.print-this-page-button),nav,.navbar{display:none;}img{max-width:100%;height:auto;}.field-item{margin-bottom:0.25em;line-height:1.1;}.field-label{display:inline;font-weight:bold;margin-right:0.5em;}.field-value{display:inline;}ol li,ul li{line-height:1.1;margin-bottom:0.5em;}p{line-height:1.1;margin-bottom:0.25em;}}.breadcrumb-wrapper,.page_breadcrumbs{padding:1rem 0;}.breadcrumb-wrapper .breadcrumb,.page_breadcrumbs .breadcrumb{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;}.breadcrumb-wrapper .breadcrumb li,.page_breadcrumbs .breadcrumb li{display:inline-flex;align-items:center;}.breadcrumb-wrapper .breadcrumb li:not(:last-child)::after,.page_breadcrumbs .breadcrumb li:not(:last-child)::after{margin:0 0.5rem;color:#14111C;}.breadcrumb-wrapper .breadcrumb li a,.page_breadcrumbs .breadcrumb li a{color:#1E8266;text-decoration:none;}.breadcrumb-wrapper .breadcrumb li a:hover,.page_breadcrumbs .breadcrumb li a:hover{text-decoration:underline;}.breadcrumb-wrapper .breadcrumb li:first-child a::before,.page_breadcrumbs .breadcrumb li:first-child a::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-house" width="1em" height="1em" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill="%231E8266" fill-rule="evenodd" d="M2 13.5V7h1v6.5a.5.5 0 00.5.5h9a.5.5 0 00.5-.5V7h1v6.5a1.5 1.5 0 01-1.5 1.5h-9A1.5 1.5 0 012 13.5zm11-11V6l-2-2V2.5a.5.5 0 01.5-.5h1a.5.5 0 01.5.5z" clip-rule="evenodd"/><path fill="%231E8266" fill-rule="evenodd" d="M7.293 1.5a1 1 0 011.414 0l6.647 6.646a.5.5 0 01-.708.708L8 2.207 1.354 8.854a.5.5 0 11-.708-.708L7.293 1.5z" clip-rule="evenodd"/></svg>');background-repeat:no-repeat;-webkit-background-size:1rem 1rem;background-size:1rem 1rem;background-position:0 0.15rem;width:1.5rem;height:1.1rem;}.path-frontpage .breadcrumb-wrapper,.path-frontpage .page_breadcrumbs{display:none;}.node--type-page ~ .breadcrumb-wrapper,.node--type-page ~ .page_breadcrumbs,.path-node .node--type-page ~ .breadcrumb-wrapper,.path-node .node--type-page ~ .page_breadcrumbs{display:none;}.node--type-page .breadcrumb-wrapper,.node--type-page .page_breadcrumbs{padding:1rem 0 0 0;}.node--type-article .breadcrumb-wrapper,.node--type-article .page_breadcrumbs{padding:0 0 1rem 0;}.ui-dialog-overlay,.ui-widget-overlay{z-index:999998 !important;position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:100% !important;background:rgba(0,0,0,0.4) !important;}.ui-dialog{z-index:999999 !important;position:fixed !important;background:#fff !important;padding:0 !important;transform:translateZ(0);will-change:transform;box-sizing:border-box;}.ui-dialog *{box-sizing:border-box;}.ui-dialog .ui-dialog-titlebar{z-index:1 !important;position:relative !important;padding:1rem 1.5rem !important;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;top:50%;right:0.5rem;box-sizing:border-box;inline-size:var(--jui-dialog-close-button-size,44px);block-size:var(--jui-dialog-close-button-size,44px);padding:0;width:44px;min-width:44px;height:44px;min-height:44px;transition:all 0.1s;transform:translateY(-50%);border:2px solid transparent;border-radius:var(--jui-dialog-close-button-border-radius,4px);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:white;}.ui-dialog .ui-dialog-titlebar-close::before,.ui-dialog .ui-dialog-titlebar-close::after{content:"";position:absolute;width:20px;height:2px;background-color:white;border-radius:1px;}.ui-dialog .ui-dialog-titlebar-close::before{transform:rotate(45deg);}.ui-dialog .ui-dialog-titlebar-close::after{transform:rotate(-45deg);}.ui-dialog .ui-dialog-titlebar-close:hover{background-color:rgba(0,0,0,0.05);}.ui-dialog-content{position:relative !important;z-index:1 !important;background:#fff !important;padding:0 1.5rem 1.5rem 0 !important;}.ui-dialog-content p{padding:1rem;}.ui-dialog-content *{box-sizing:border-box;}.ui-dialog-content > * + *{margin-top:1rem;}.ui-dialog-content input,.ui-dialog-content select,.ui-dialog-content textarea,.ui-dialog-content button,.ui-dialog-content .form-item,.ui-dialog-content .form-element{position:relative !important;z-index:2 !important;}.ui-dialog-content .form-control,.ui-dialog-content .form-select,.ui-dialog-content .btn{font-size:inherit;line-height:inherit;display:block;}.ui-dialog-content .js-form-file,.ui-dialog-content .form-file{margin-bottom:1rem;}.ui-dialog-content .js-form-item-upload{margin-top:1rem;margin-bottom:1rem;}.ui-dialog-content .description.text-muted{font-size:0.75rem;}.ui-dialog-content .d-flex.flex-wrap{align-items:flex-end;gap:1rem;}.ui-dialog-content .d-flex.flex-wrap label{display:block;width:100%;margin-bottom:0.5rem;}.ui-dialog-content .d-flex.flex-wrap .form-item{flex-direction:column;display:flex;}.ui-dialog-content .d-flex.flex-wrap .form-item label{display:block;width:100%;margin-bottom:0.5rem;}.ui-dialog-content .table > :not(caption) > * > *{padding:0.5rem;color:black;background-color:var(--bs-table-bg);border-bottom-width:1px;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;padding-bottom:3rem;padding-right:3rem;}.media-library-widget-modal.ui-dialog{z-index:1000000 !important;position:fixed !important;background:#fff !important;padding:0 !important;transform:translateZ(0);will-change:transform;}.ui-dialog .media-library{}.ui-dialog .media-library-wrapper{position:relative !important;z-index:1 !important;}.ui-dialog .media-library-menu{position:relative !important;z-index:1 !important;border-color:var(--gin-border-color,#ccc);background-color:#E5F4F1;display:flex;flex-direction:column;list-style:none;margin:0;padding:0;border-right:1px solid var(--gin-border-color,#ccc);}.ui-dialog .media-library-menu li{margin:0;padding:0;}.ui-dialog .media-library-menu li a{display:block;padding:0.75rem 1.5rem;text-decoration:none;color:#14111C;border-left:3px solid transparent;transition:all 0.2s ease;background-color:transparent;}.ui-dialog .media-library-menu li a:hover{background-color:rgba(255,255,255,0.5);border-left-color:#1E8266;}.ui-dialog .media-library-menu li a.is-active{background-color:#FFFFFF;border-left-color:#D93D04;color:#D93D04;font-weight:500;}.ui-dialog .media-library-content{position:relative !important;z-index:1 !important;}.ui-dialog .media-library-views-form__rows{background-color:#E5F4F1;}.ui-dialog .media-library-item,.ui-dialog .media-library-item--grid{background-color:#FFFFFF;border-radius:0.375rem;box-shadow:0 2px 8px rgba(0,0,0,0.1);padding:0 1.5rem 1.5rem 1.5rem;min-width:150px;}.ui-dialog .media-library-item--table{background-color:#E5F4F1 !important;}.ui-dialog .media-library-add-form__added-media{display:flex;flex-direction:column;}.ui-dialog .media-library-add-form__added-media li{padding-left:1rem;gap:2rem;}.ui-dialog .form-submit::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-check" width="1em" height="1em" viewBox="0 0 16 16" fill="%23D93D04" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M13.854 3.646a.5.5 0 010 .708l-7 7a.5.5 0 01-.708 0l-3.5-3.5a.5.5 0 11.708-.708L6.5 10.293l6.646-6.647a.5.5 0 01.708 0z" clip-rule="evenodd"/></svg>');background-repeat:no-repeat;-webkit-background-size:1rem 1rem;background-size:1rem 1rem;background-position:0 0.25rem;width:1.5rem;height:1.2rem;padding-right:0.5rem;margin-right:0.5rem;}.ui-dialog-buttonset button{padding:0.75rem 1.5rem;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button{padding:1rem;}.layout-node-form{position:relative;z-index:1;}.header__main{padding:0;}.header__navbar{background:#FFFFFF;}@media (max-width:1200px){.header__navbar--mobile{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6;position:relative;display:flex;align-items:center;justify-content:space-between;}}.header__brand{min-width:150px;}.header__menu-wrapper{width:100%;}@media (max-width:1200px){.header__menu-wrapper--desktop{display:none;}}.header__menu-wrapper--mobile{display:none;}@media (max-width:1200px){.header__menu-wrapper--mobile{display:block;width:100%;}.header__menu-wrapper--mobile .collapse:not(.show){display:none;}}.header__hamburger{border:none;padding:0.75rem;background-color:transparent;display:block;position:relative;z-index:1000;min-width:35px;min-height:35px;float:right;margin:0.5rem;}.header__hamburger:focus{box-shadow:none;outline:2px solid #14111C;outline-offset:2px;}.header__hamburger--expanded .header__hamburger-line:nth-child(1){transform:translateY(16px) rotate(50deg);}.header__hamburger--expanded .header__hamburger-line:nth-child(2){opacity:0;}.header__hamburger--expanded .header__hamburger-line:nth-child(3){transform:translateY(-9px) rotate(-45deg);}.header__hamburger-line{display:block;width:35px;height:3px;background-color:#1E8266;margin:9px 0;transition:all 0.3s ease;transform-origin:center;}.header__mobile-menu{background-color:#FFFFFF;border-top:1px solid #dee2e6;margin-top:0.5rem;padding:0;}.header__nav{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;justify-content:flex-end;}@media (max-width:1200px){.header__nav--mobile{justify-content:flex-start;}}@media (min-width:1201px){.header__item--dropdown:hover > .header__dropdown{display:block;}.header__item--active > .header__link{font-weight:bold;color:#1E8266;}}@media (max-width:1200px){.header__item--mobile{width:100%;border-bottom:1px solid #eee;}}@media (min-width:1201px){.header__item--dropdown > .header__link::after{font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f3d0";vertical-align:middle;margin-left:5px;margin-top:-1px;color:#1E8266;font-size:20px;border-top:none;}}@media (max-width:1200px){.header__item--dropdown > .header__link{pointer-events:none;cursor:default;}.header__item--dropdown > .header__link::after{display:none;}.header__item--dropdown .header__dropdown,.header__item--dropdown .header__dropdown .header__dropdown{display:block;position:static;float:none;width:100%;margin-top:0;background-color:#f8f9fa;border:none;border-radius:0;box-shadow:none;padding:0;opacity:1;visibility:visible;transform:none;}}@media (min-width:1201px){.header__link--desktop{font-weight:400;text-transform:uppercase;letter-spacing:1px;line-height:1.5;color:#1E8266;text-decoration:none;transition:color 0.3s ease;padding:0.5rem 1rem;}.header__link--desktop:hover{color:#14111C;text-decoration:none;}.header__link--desktop.no-uppercase{text-transform:none;}}@media (max-width:1200px){.header__link--mobile{padding:1rem;font-size:90%;color:#1E8266;font-weight:400;letter-spacing:normal;line-height:1.5;border-bottom:none;text-transform:uppercase;}.header__link--mobile:hover{background-color:#E5F4F1;color:#1E8266;}.header__link--mobile.no-uppercase{text-transform:none;}}@media (min-width:1201px){.header__link--dropdown-item{font-size:100%;text-transform:none;font-weight:400;line-height:1.5;color:#1E8266;text-decoration:none;transition:color 0.3s ease;padding:0.5rem 1rem;cursor:pointer;display:block;width:100%;}.header__link--dropdown-item:hover{background-color:#f8f9fa;color:#14111C;}}@media (max-width:1200px){.header__link--dropdown-item{padding-top:0.75rem;padding-right:1rem;padding-bottom:0.75rem;padding-left:2.5rem;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.5px;position:relative;color:#1E8266;display:block;width:100%;}.header__link--dropdown-item::before{content:"•";position:absolute;left:1.25rem;top:9px;color:#1E8266;font-size:1rem;line-height:inherit;}}@media (max-width:1200px){.header__link--nested{padding:0.75rem 1rem 0.75rem 2rem;}.header__link--nested::before{left:0.75rem;}}@media (min-width:1201px){.header__dropdown--desktop{background:#FFFFFF;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.1);min-width:200px;padding:0.5rem 0;right:auto;left:auto;position:absolute;transform:none;display:none;z-index:1000;}.header__dropdown--desktop .header__item{position:relative;}.header__dropdown--desktop .header__item--dropdown > .header__link::after{font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f3d0";vertical-align:middle;margin-left:5px;margin-top:-1px;color:#1E8266;font-size:16px;float:right;}.header__dropdown--desktop .header__dropdown{top:0;left:100%;margin-left:0;}}@media (max-width:1200px){.header__dropdown--mobile .header__item{border-bottom:none;transition:background-color 0.2s ease;}.header__dropdown--mobile .header__item:hover{background-color:rgba(30,130,102,0.05);}.header__dropdown--mobile .header__item:hover .header__link{color:rgb(15.65625,67.84375,53.23125);}.header__dropdown--mobile .header__dropdown{border-left:2px solid #dee2e6;margin-left:1rem;}}.header__region{width:100%;display:block;clear:both;}#navbar-main{padding:0;}.navbar{background:#FFFFFF;}@media (max-width:1200px){.navbar{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6;position:relative;display:flex;align-items:center;justify-content:space-between;}}.navbar .navbar-brand{min-width:150px;max-width:180px;margin:1rem 2rem;}.navbar #block-chaffee-main-menu{width:100%;gap:0.7rem;}@media (max-width:1200px){.navbar #block-chaffee-main-menu{background-color:white;gap:0;}}.desktop-menu-wrapper{width:100%;}@media (max-width:1200px){.desktop-menu-wrapper{display:none;}}.mobile-hamburger-wrapper{display:none;width:100%;}@media (max-width:1200px){.mobile-hamburger-wrapper{display:block;}.mobile-hamburger-wrapper .collapse:not(.show){display:none;}}.mobile-hamburger{top:-16px;border:none;padding:0.75rem;background-color:transparent;display:block;position:relative;z-index:1000;min-width:35px;min-height:35px;float:right;margin:0.5rem;}.mobile-hamburger:focus{box-shadow:none;outline:2px solid #14111C;outline-offset:2px;}.mobile-hamburger[aria-expanded=true] .hamburger-line:nth-child(1){transform:translateY(16px) rotate(50deg);}.mobile-hamburger[aria-expanded=true] .hamburger-line:nth-child(2){opacity:0;}.mobile-hamburger[aria-expanded=true] .hamburger-line:nth-child(3){transform:translateY(-9px) rotate(-45deg);}.hamburger-line{display:block;width:35px;height:3px;background-color:#1E8266;margin:9px 0;transition:all 0.3s ease;transform-origin:center;}.mobile-menu-container{background-color:#FFFFFF;border-top:1px solid #dee2e6;margin-top:0.5rem;padding:0;}.navbar-nav{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;justify-content:flex-end;}@media (max-width:1200px){.navbar-nav{justify-content:flex-start;}}.header-region-wrapper{width:100%;display:block;clear:both;}@media (min-width:1201px){.nav-item .nav-link{font-weight:400;text-transform:uppercase;letter-spacing:1px;line-height:1.5;color:#1E8266;text-decoration:none;transition:color 0.3s ease;padding:0.5rem 1rem;background-color:white;}.nav-item .nav-link:hover{color:#14111C;text-decoration:none;}.nav-item .nav-link.no-uppercase{text-transform:none;}.nav-item.dropdown:hover > .dropdown-menu{display:block;}.nav-item.dropdown > .nav-link::after{font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f3d0";vertical-align:middle;margin-left:5px;margin-top:-1px;color:#1E8266;font-size:20px;border-top:none;}.nav-item.active > .nav-link{font-weight:bold;color:#1E8266;}}@media (max-width:1200px){.mobile-menu-container .nav-item{width:100%;border-bottom:1px solid #eee;}.mobile-menu-container .nav-item > .nav-link{padding:1rem;font-size:90%;color:#1E8266;font-weight:400;letter-spacing:normal;line-height:1.5;border-bottom:none;text-transform:uppercase;background-color:white;}.mobile-menu-container .nav-item > .nav-link:hover{background-color:#E5F4F1;color:#1E8266;}.mobile-menu-container .nav-item > .nav-link.no-uppercase{text-transform:none;}.mobile-menu-container .nav-item.dropdown > .nav-link::after{display:none;}.mobile-menu-container .nav-item.dropdown > .nav-link{pointer-events:none;cursor:default;}.mobile-menu-container .nav-item.dropdown .dropdown-menu,.mobile-menu-container .nav-item .dropdown-menu .dropdown-menu{display:block;position:static;float:none;width:100%;margin-top:0;background-color:#f8f9fa;border:none;border-radius:0;box-shadow:none;padding:0;opacity:1;visibility:visible;transform:none;}.mobile-menu-container .nav-item .dropdown-menu .nav-item{border-bottom:none;transition:background-color 0.2s ease;}.mobile-menu-container .nav-item .dropdown-menu .nav-item:hover{background-color:rgba(30,130,102,0.05);}.mobile-menu-container .nav-item .dropdown-menu .nav-item:hover .nav-link{color:rgb(15.65625,67.84375,53.23125);}.mobile-menu-container .nav-item .dropdown-menu .nav-item .nav-link{padding-top:0.75rem;padding-right:1rem;padding-bottom:0.75rem;padding-left:2.5rem;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.5px;position:relative;color:#1E8266;display:block;width:100%;}.mobile-menu-container .nav-item .dropdown-menu .nav-item .nav-link.no-uppercase{text-transform:none;}.mobile-menu-container .nav-item .dropdown-menu .nav-item .nav-link::before{content:"•";position:absolute;left:1.25rem;top:9px;color:#1E8266;font-size:1rem;line-height:inherit;}.mobile-menu-container .nav-item .dropdown-menu .nav-item .dropdown-menu{border-left:2px solid #dee2e6;margin-left:1rem;}.mobile-menu-container .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item .nav-link{padding:0.75rem 1rem 0.75rem 2rem;}.mobile-menu-container .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item .nav-link::before{left:0.75rem;}}@media (min-width:1201px){.dropdown-menu:not(.search-dropdown-menu){background:#FFFFFF;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.1);min-width:200px;padding:0.5rem 0;right:auto;left:auto;position:absolute;transform:none;display:none;z-index:1000;}.dropdown-menu:not(.search-dropdown-menu) .nav-item{position:relative;}.dropdown-menu:not(.search-dropdown-menu) .nav-item .nav-link{font-size:100%;text-transform:none;font-weight:400;line-height:1.5;color:#1E8266;text-decoration:none;background-color:#FFFFFF;transition:color 0.3s ease;padding:0.5rem 1rem;cursor:pointer;display:block;width:100%;}.dropdown-menu:not(.search-dropdown-menu) .nav-item .nav-link:hover{background-color:#f8f9fa;color:#14111C;}.dropdown-menu:not(.search-dropdown-menu) .nav-item.dropdown > .nav-link::after{font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f3d0";vertical-align:middle;margin-left:5px;margin-top:-1px;color:#1E8266;font-size:16px;float:right;}.dropdown-menu:not(.search-dropdown-menu) .nav-item .dropdown-menu{top:0;left:100%;margin-left:0;}}#block-chaffee-alert{background-color:#E5F4F1;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);font-size:0.85rem;padding:1rem 0;}#block-chaffee-alert h6{font-size:0.85rem;}#block-chaffee-usermenu{width:100%;display:block;}#block-chaffee-usermenu .block-user-menu-block{width:100%;display:block;}#block-chaffee-usermenu .user-menu-block-wrapper{background-color:#E5F4F1;width:100%;display:flex;align-items:flex-end;justify-content:flex-end;font-size:0.875rem;gap:0;line-height:1.2rem;text-align:right;text-transform:capitalize;}#block-chaffee-usermenu .user-menu-link{display:inline-block;padding:0.5rem 1.5rem;margin-right:1rem;background-color:#FFFFFF;border:1px solid #dee2e6;border-bottom:none;border-top-left-radius:0.375rem;border-top-right-radius:0.375rem;color:#1E8266;text-decoration:none;font-size:0.875rem;transition:opacity 0.2s ease;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;}#block-chaffee-usermenu .user-menu-link:hover,#block-chaffee-usermenu .user-menu-link:focus{color:#1E8266;text-decoration:underline;opacity:0.9;}#block-chaffee-usermenu .user-menu-link:focus{outline:2px solid #1E8266;outline-offset:2px;}#block-chaffee-usermenu .user-menu-link.logout-link .logout-icon{display:inline-block;margin-right:0.5rem;font-size:0.875rem;vertical-align:middle;}#block-chaffee-usermenu .language-switcher-inline{display:inline-block;position:relative;}#block-chaffee-usermenu #language-switcher-button,#block-chaffee-usermenu .language-switcher-button{display:inline-block;padding:0.4rem 2.5rem 0.7rem 1.5rem;margin:0 1rem -2px 0;background-color:#FFFFFF;border:1px solid #dee2e6;border-bottom:none;border-radius:0.375rem 0.375rem 0 0;color:#1E8266;text-decoration:none;cursor:pointer;min-width:150px;vertical-align:bottom;position:relative;}#block-chaffee-usermenu #language-switcher-button .language-switcher-icon,#block-chaffee-usermenu .language-switcher-button .language-switcher-icon{display:inline-block;margin-right:0.5rem;font-size:0.875rem;vertical-align:middle;}#block-chaffee-usermenu #language-switcher-button .language-switcher-current,#block-chaffee-usermenu .language-switcher-button .language-switcher-current{display:inline-block;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;}#block-chaffee-usermenu #language-switcher-button .language-switcher-arrow,#block-chaffee-usermenu .language-switcher-button .language-switcher-arrow{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:0.75rem;pointer-events:none;}#block-chaffee-usermenu #language-switcher-button:hover,#block-chaffee-usermenu .language-switcher-button:hover{color:#1E8266;text-decoration:underline;opacity:0.9;}#block-chaffee-usermenu #language-switcher-button:focus,#block-chaffee-usermenu .language-switcher-button:focus{outline:2px solid #1E8266;outline-offset:2px;color:#1E8266;}#block-chaffee-usermenu #language-switcher-dropdown,#block-chaffee-usermenu .language-switcher-dropdown{display:none;position:absolute;top:100%;text-align:left;background-color:#FFFFFF;border:1px solid #dee2e6;border-top:0;border-radius:0 0 0.375rem 0.375rem;box-shadow:0 4px 6px rgba(0,0,0,0.1);list-style:none;padding:0;margin:0;min-width:150px;z-index:999;}#block-chaffee-usermenu #language-switcher-dropdown.is-open,#block-chaffee-usermenu .language-switcher-dropdown.is-open{display:block;}#block-chaffee-usermenu #language-switcher-dropdown li,#block-chaffee-usermenu .language-switcher-dropdown li{margin:0;padding:0;}#block-chaffee-usermenu #language-switcher-dropdown .language-switcher-option,#block-chaffee-usermenu .language-switcher-dropdown .language-switcher-option{display:block;padding:0.75rem 1.5rem;color:#1E8266;text-decoration:none;text-transform:capitalize;transition:background-color 0.2s ease;}#block-chaffee-usermenu #language-switcher-dropdown .language-switcher-option:hover,#block-chaffee-usermenu #language-switcher-dropdown .language-switcher-option:focus,#block-chaffee-usermenu .language-switcher-dropdown .language-switcher-option:hover,#block-chaffee-usermenu .language-switcher-dropdown .language-switcher-option:focus{background-color:rgba(30,130,102,0.1);color:#1E8266;text-decoration:none;}#block-chaffee-usermenu #language-switcher-dropdown .language-switcher-option.is-active,#block-chaffee-usermenu .language-switcher-dropdown .language-switcher-option.is-active{background-color:rgba(30,130,102,0.05);font-weight:700;}.footer_lower{margin:24px 20px 0 20px;}.footer_lower .block h2{font-size:18px;font-weight:500;line-height:1.15em;margin-bottom:8px;text-transform:uppercase;}.footer_lower .block--system-menu .menu-item a{font-size:18px;line-height:1.44em;text-decoration:none;transition:color 200ms ease;}.footer_lower .block--system-menu .menu-item--lvl-0 > a{color:#FFFFFF;}.footer_lower .block--system-menu .menu--lvl-0{margin-bottom:24px;}.footer_lower .block--system-menu .menu--lvl-1{margin-top:24px;}.footer_lower .block--system-menu .menu--lvl-1 a:hover{color:#FFFFFF;}.footer-branding{grid-row:span 2;justify-self:center;}.footer-branding svg{max-width:100%;}.site-footer{background-color:#1E8266;color:#FFFFFF;padding:2rem 0;margin-top:100px;}.site-footer .site-footer__top{display:flex;gap:2rem;}@media (max-width:1200px){.site-footer .site-footer__top{flex-direction:column;}}.site-footer .site-footer__top .contact_info_wrapper{display:flex;gap:1rem;justify-content:center;align-items:center;width:100%;}@media (max-width:1200px){.site-footer .site-footer__top .contact_info_wrapper{flex-direction:column;}}.site-footer .site-footer__top .region-footer-first{display:flex;gap:2rem;width:100%;}@media (max-width:1200px){.site-footer .site-footer__top .region-footer-first{flex-direction:column;}}.site-footer .site-footer__top #block-chaffee-footercontent,.site-footer .site-footer__top #block-chaffee-quicklinks{display:block;width:50%;flex:0 0 50%;float:none;clear:none;margin:0;padding:1rem;border:1px solid rgba(255,255,255,0.2);border-radius:4px;}@media (max-width:1200px){.site-footer .site-footer__top #block-chaffee-footercontent,.site-footer .site-footer__top #block-chaffee-quicklinks{width:100%;flex:0 0 100%;}}.site-footer .site-footer__top #block-chaffee-footercontent h2,.site-footer .site-footer__top #block-chaffee-quicklinks h2{color:#FFFFFF;font-size:1.2rem;margin-bottom:1rem;text-transform:uppercase;font-weight:600;}.site-footer .site-footer__top #block-chaffee-footercontent .content p,.site-footer .site-footer__top #block-chaffee-footercontent .content a,.site-footer .site-footer__top #block-chaffee-quicklinks .content p,.site-footer .site-footer__top #block-chaffee-quicklinks .content a{color:#FFFFFF;text-decoration:none;}.site-footer .site-footer__top #block-chaffee-footercontent .content p:hover,.site-footer .site-footer__top #block-chaffee-footercontent .content a:hover,.site-footer .site-footer__top #block-chaffee-quicklinks .content p:hover,.site-footer .site-footer__top #block-chaffee-quicklinks .content a:hover{text-decoration:underline;}.site-footer .site-footer__top #block-chaffee-footercontent .content .field--name-field-phone,.site-footer .site-footer__top #block-chaffee-footercontent .content .footer-phone,.site-footer .site-footer__top #block-chaffee-quicklinks .content .field--name-field-phone,.site-footer .site-footer__top #block-chaffee-quicklinks .content .footer-phone{display:flex;align-items:center;gap:0.5rem;}.site-footer .site-footer__top #block-chaffee-footercontent .content .field--name-field-phone i.fas.fa-phone,.site-footer .site-footer__top #block-chaffee-footercontent .content .footer-phone i.fas.fa-phone,.site-footer .site-footer__top #block-chaffee-quicklinks .content .field--name-field-phone i.fas.fa-phone,.site-footer .site-footer__top #block-chaffee-quicklinks .content .footer-phone i.fas.fa-phone{color:#FFFFFF;font-size:1rem;}.site-footer .site-footer__top #block-chaffee-footercontent .content .field--name-field-link,.site-footer .site-footer__top #block-chaffee-footercontent .content .footer-contact-link,.site-footer .site-footer__top #block-chaffee-quicklinks .content .field--name-field-link,.site-footer .site-footer__top #block-chaffee-quicklinks .content .footer-contact-link{display:flex;align-items:center;gap:0.5rem;}.site-footer .site-footer__top #block-chaffee-footercontent .content .field--name-field-link i.fas.fa-envelope,.site-footer .site-footer__top #block-chaffee-footercontent .content .footer-contact-link i.fas.fa-envelope,.site-footer .site-footer__top #block-chaffee-quicklinks .content .field--name-field-link i.fas.fa-envelope,.site-footer .site-footer__top #block-chaffee-quicklinks .content .footer-contact-link i.fas.fa-envelope{color:#FFFFFF;font-size:1rem;}.site-footer .site-footer__top #block-chaffee-quicklinks{font-size:1rem;}.site-footer .site-footer__top #block-chaffee-quicklinks .nav{display:block;padding-left:0;margin-bottom:0;list-style:none;}.site-footer .site-footer__top #block-chaffee-quicklinks .nav-item{display:block;width:100%;margin-bottom:0.5rem;}.site-footer .site-footer__top #block-chaffee-quicklinks .nav-item .nav-link{display:block;padding:0px;color:#FFFFFF;text-decoration:none;border:none;background:none;}.site-footer .site-footer__top #block-chaffee-quicklinks .nav-item .nav-link:hover{color:#FFFFFF;text-decoration:underline;background:none;}.site-footer .site-footer__top #block-chaffee-socialmedia,.site-footer .site-footer__top #block-chaffee-socialmedia .block{margin:0;}.site-footer .site-footer__top #block-chaffee-socialmedia h2,.site-footer .site-footer__top #block-chaffee-socialmedia .block-title,.site-footer .site-footer__top #block-chaffee-socialmedia .block h2,.site-footer .site-footer__top #block-chaffee-socialmedia .block .block-title{color:#FFFFFF;font-size:1.2rem;margin-bottom:1rem;text-transform:uppercase;font-weight:600;}.site-footer .site-footer__bottom{border-top:1px #FFFFFF;padding-top:1rem;text-align:center;}.site-footer .site-footer__bottom .block{color:#FFFFFF;}.site-footer .menu--social-media{display:flex;align-items:center;gap:0.5rem;padding:0;margin:0;list-style:none;}.site-footer .menu-item--social{margin:0;list-style:none;}.site-footer .menu--social-media a.social-link,.site-footer .menu-item--social a.social-link,.site-footer .field--name-field-social-media-urls a.social-link,.site-footer .site-footer a.social-link{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;color:#FFFFFF;text-decoration:none;text-decoration-line:none;text-underline-offset:0;border-bottom:none;box-shadow:none;}.site-footer .menu--social-media a.social-link:hover,.site-footer .menu--social-media a.social-link:focus,.site-footer .menu--social-media a.social-link:active,.site-footer .menu--social-media a.social-link:visited,.site-footer .menu-item--social a.social-link:hover,.site-footer .menu-item--social a.social-link:focus,.site-footer .menu-item--social a.social-link:active,.site-footer .menu-item--social a.social-link:visited,.site-footer .field--name-field-social-media-urls a.social-link:hover,.site-footer .field--name-field-social-media-urls a.social-link:focus,.site-footer .field--name-field-social-media-urls a.social-link:active,.site-footer .field--name-field-social-media-urls a.social-link:visited,.site-footer .site-footer a.social-link:hover,.site-footer .site-footer a.social-link:focus,.site-footer .site-footer a.social-link:active,.site-footer .site-footer a.social-link:visited{color:#FFFFFF;opacity:0.8;text-decoration:none;text-decoration-line:none;border-bottom:none;box-shadow:none;text-underline-offset:0;}.site-footer .menu--social-media a.social-link i,.site-footer .menu-item--social a.social-link i,.site-footer .field--name-field-social-media-urls a.social-link i,.site-footer .site-footer a.social-link i{font-size:1.25rem;color:#FFFFFF;text-decoration:none;padding:0 0 0px 0;padding:0;margin:0;}.site-footer .menu--social-media a.social-link .visually-hidden,.site-footer .menu-item--social a.social-link .visually-hidden,.site-footer .field--name-field-social-media-urls a.social-link .visually-hidden,.site-footer .site-footer a.social-link .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.site-footer #block-chaffee-footercontent{margin:0;border:none;padding:0;}.site-footer #block-chaffee-footercontent .field--name-field-media-image{text-align:center;max-width:350px;margin:0 auto;}.site-footer #block-chaffee-footercontent .field--name-field-phone{font-size:clamp(0.75rem,1.5vw,0.875rem);margin-bottom:0.75rem;color:white;text-transform:uppercase;}.site-footer #block-chaffee-footercontent .field--name-field-link{font-size:clamp(0.75rem,1.5vw,0.875rem);margin-bottom:0.75rem;color:white;text-transform:uppercase;}.site-footer #block-chaffee-footercontent .field--name-field-social-media-urls{padding:0 0 7px 0;}.site-footer #block-chaffee-footercontent .field--name-field-tagline{font-size:0.75rem;margin-bottom:1rem;color:white;padding:0 1.5rem 0 1.5rem;text-transform:uppercase;text-align:center;}.search-results{display:flex;}@media (max-width:1200px){.search-results{position:relative;width:100%;flex-direction:column;height:auto;overflow:visible;}}.search-results__wrapper{overflow-y:auto;}.search-results__wrapper .view-header,.search-results__wrapper .view-empty{padding:2rem 0 0.5rem 0;font-weight:bold;}.search-results__wrapper label{font-size:clamp(0.875rem,2vw,0.9rem);font-weight:500;color:#14111C;display:block;margin-bottom:0.25rem;}.search-results__map{flex-shrink:0;position:sticky;top:0;right:0;width:100%;}.search-results__map .geofield-google-map{margin-bottom:1rem;}@media (max-width:991px){.search-results__map{display:none;}}.view-resource-search.view-display-id-page_1{display:flex;}@media (max-width:1200px){.view-resource-search.view-display-id-page_1{position:relative;width:100%;flex-direction:column;height:auto;overflow:visible;}}.search-results-wrapper{overflow-y:auto;}.search-results-wrapper .view-header,.search-results-wrapper .view-empty{padding:2rem 0 0.5rem 0;font-weight:bold;}.search-results-wrapper label{font-size:clamp(0.875rem,2vw,0.9rem);font-weight:500;color:#14111C;display:block;margin-bottom:0.25rem;}.search-map-wrapper{flex-shrink:0;position:sticky;top:0;right:0;width:100%;}.search-map-wrapper .geofield-google-map{margin-bottom:1rem;}@media (max-width:991px){.search-map-wrapper{display:none;}}@media (max-width:991px){.view-resource-search .col-lg-8{order:1;width:100%;}.view-resource-search .col-lg-4{order:2;}}.search-filters__basic .form-item{margin-bottom:0;}@media (min-width:1199px){.search-filters__basic .row .col-md-6{flex:0 0 33.333333%;max-width:33.333333%;}}.search-filters__basic .form-control,.search-filters__basic .form-select{border-radius:8px;width:100%;border:1px solid #14111C;color:#14111C;}.search-filters__basic .form-control:focus,.search-filters__basic .form-select:focus{border-color:#14111C;box-shadow:0 0 0 0.25rem rgba(20,17,28,0.25);}.search-filters__basic .btn-secondary{border-radius:8px;padding:0.75rem 2rem;background-color:#D93D04;border-color:#D93D04;color:#FFFFFF;}.search-filters__basic .btn-secondary:hover{background-color:rgb(116.8461538462,32.8461538462,2.1538461538);border-color:rgb(116.8461538462,32.8461538462,2.1538461538);}.search-filters__advanced .accordion-item{border-radius:8px;background-color:#1E8266;margin-bottom:1rem;}.search-filters__advanced .accordion-item:hover{background-color:rgb(6.09375,26.40625,20.71875);}.search-filters__advanced .accordion-body{background-color:#FFFFFF;border-radius:0 0 8px 8px;padding:1.5rem;}@media (min-width:768px) and (max-width:1200px){.search-filters__advanced .accordion-body .row .col-md-6{flex:0 0 50%;max-width:50%;}}@media (min-width:1201px){.search-filters__advanced .accordion-body .row .col-xl-4{flex:0 0 33.333333%;max-width:33.333333%;}}.search-filters__advanced .accordion-body .form-select{border-radius:8px;width:100%;border:1px solid #dee2e6;}.search-filters__advanced .accordion-body .form-select:focus{border-color:#14111C;box-shadow:0 0 0 0.25rem rgba(20,17,28,0.25);}.search-filters__button{color:#FFFFFF;background-color:#1E8266;padding:0.75rem 1rem;min-height:44px;}.search-filters__button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-size:0.75rem;background-position:center right;margin-right:-0.25rem;}.search-filters__button:hover{background-color:rgb(10.875,47.125,36.975);border-color:rgb(10.875,47.125,36.975);}.search-filters__button:focus::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-size:0.75rem;background-position:center right;margin-right:-0.25rem;}.search-filters__button:not(.collapsed){color:#FFFFFF;background-color:rgb(15.65625,67.84375,53.23125);box-shadow:none;border-color:rgb(15.65625,67.84375,53.23125);}.search-filters__input[type=text]{height:44px;}.search-filters__select{width:100%;padding:0.5rem;border:1px solid #14111C;border-radius:5px;background-color:#FFFFFF;transition:border-color 0.3s ease;box-sizing:border-box;max-width:100%;}.search-filters__select:focus{outline:none;border-color:black;box-shadow:0 0 0 2px rgba(0,102,102,0.1);}.search-filters__submit{background-color:#D93D04;color:#FFFFFF;border:2px solid #D93D04;border-radius:5px;padding:0.5rem 1rem;cursor:pointer;transition:background-color 0.3s ease;}.search-filters__submit:hover{background-color:#FFFFFF;color:#D93D04;}.search-filters__clear{display:flex;align-items:center;justify-content:center;padding:0.75rem 2rem;color:#FFFFFF;background-color:#D93D04;border:1px solid #D93D04;}.search-filters__clear:hover{background-color:transparent;border:1px solid #D93D04;color:#D93D04;}.search-filters.views-exposed-form{display:block;flex-wrap:initial;gap:initial;}.search-results__wrapper .search-filters{max-width:100%;overflow:hidden;}@media (max-width:767px){.search-filters .row .col-12,.search-filters .accordion-body .row .col-12{width:100%;flex:0 0 100%;max-width:100%;}.search-filters .form-item{width:100%;}.search-filters .form-control,.search-filters .form-select{width:100%;min-width:100%;max-width:100%;}.search-filters .chosen-container,.search-filters .chosen-container-single,.search-filters .chosen-container-multi{width:100%;min-width:100%;max-width:100%;}}.resource-search-filters{display:block;flex-wrap:initial;gap:initial;}.search-results__wrapper .resource-search-filters{max-width:100%;overflow:hidden;}.resource-search-filters .search-filters-basic .form-item{margin-bottom:0;}@media (min-width:1199px){.resource-search-filters .search-filters-basic .row .col-md-6{flex:0 0 33.333333%;max-width:33.333333%;}}.resource-search-filters .search-filters-basic .form-control,.resource-search-filters .search-filters-basic .form-select{border-radius:8px;width:100%;border:1px solid #14111C;color:#14111C;}.resource-search-filters .search-filters-basic .form-control:focus,.resource-search-filters .search-filters-basic .form-select:focus{border-color:#14111C;box-shadow:0 0 0 0.25rem rgba(20,17,28,0.25);}.resource-search-filters .search-filters-basic .btn-secondary{border-radius:8px;padding:0.75rem 2rem;background-color:#D93D04;border-color:#D93D04;color:#FFFFFF;}.resource-search-filters .search-filters-basic .btn-secondary:hover{background-color:rgb(116.8461538462,32.8461538462,2.1538461538);border-color:rgb(116.8461538462,32.8461538462,2.1538461538);}.resource-search-filters .search-filters-advanced .accordion-item{border-radius:8px;background-color:#1E8266;margin-bottom:1rem;}.resource-search-filters .search-filters-advanced .accordion-item:hover{background-color:rgb(6.09375,26.40625,20.71875);}.resource-search-filters .search-filters-advanced .accordion-body{background-color:#FFFFFF;border-radius:0 0 8px 8px;padding:1.5rem;}@media (min-width:768px) and (max-width:1200px){.resource-search-filters .search-filters-advanced .accordion-body .row .col-md-6{flex:0 0 50%;max-width:50%;}}@media (min-width:1201px){.resource-search-filters .search-filters-advanced .accordion-body .row .col-xl-4{flex:0 0 33.333333%;max-width:33.333333%;}}.resource-search-filters .search-filters-advanced .accordion-body .form-select{border-radius:8px;width:100%;border:1px solid #dee2e6;}.resource-search-filters .search-filters-advanced .accordion-body .form-select:focus{border-color:#14111C;box-shadow:0 0 0 0.25rem rgba(20,17,28,0.25);}@media (max-width:767px){.resource-search-filters .row .col-12,.resource-search-filters .accordion-body .row .col-12{width:100%;flex:0 0 100%;max-width:100%;}.resource-search-filters .form-item{width:100%;}.resource-search-filters .form-control,.resource-search-filters .form-select{width:100%;min-width:100%;max-width:100%;}.resource-search-filters .chosen-container,.resource-search-filters .chosen-container-single,.resource-search-filters .chosen-container-multi{width:100%;min-width:100%;max-width:100%;}}.search-results-wrapper .view-filters .views-exposed-form .form-item-query,.view-resource-search .views-exposed-form .form-item-query{width:100%;}.search-results-wrapper .view-filters .views-exposed-form .form-item-query input[type=text],.view-resource-search .views-exposed-form .form-item-query input[type=text]{height:48px;}.search-results-wrapper .view-filters .views-exposed-form .form-select,.view-resource-search .views-exposed-form .form-select{width:100%;padding:0.5rem;border:1px solid #14111C;border-radius:5px;background-color:#FFFFFF;transition:border-color 0.3s ease;box-sizing:border-box;max-width:100%;}.search-results-wrapper .view-filters .views-exposed-form .form-select:focus,.view-resource-search .views-exposed-form .form-select:focus{outline:none;border-color:black;box-shadow:0 0 0 2px rgba(0,102,102,0.1);}.search-results-wrapper .view-filters .views-exposed-form .form-submit,.view-resource-search .views-exposed-form .form-submit{background-color:#D93D04;color:#FFFFFF;border:2px solid #D93D04;border-radius:5px;padding:0;cursor:pointer;}.search-results-wrapper .view-filters .views-exposed-form .form-submit:hover,.view-resource-search .views-exposed-form .form-submit:hover{background-color:#FFFFFF;color:#D93D04;text-decoration:none;}.search-results-wrapper .view-filters .views-exposed-form::after,.view-resource-search .views-exposed-form::after{content:"";display:table;clear:both;}#clear-filters-btn{display:flex;align-items:center;justify-content:center;padding:0.75rem 2rem;color:#FFFFFF;background-color:#D93D04;border:1px solid #D93D04;}#clear-filters-btn:hover{background-color:transparent;border:1px solid #D93D04;color:#D93D04;text-decoration:none;}.chosen-container-single .chosen-single{border:none;}.chosen-container-single .chosen-single div b{display:none;}.chosen-container-single.chosen-has-selection .chosen-single{background-color:#E5F4F1;}.chosen-container-multi{min-height:44px;}.chosen-container-multi .chosen-choices{border:none;}.chosen-container-multi.chosen-has-selection .chosen-choices{background-color:#E5F4F1;}.form-item-field-category{overflow:visible;}.col-md-4:has(#edit-field-category){overflow:visible;}.form-item-field-category .chosen-container .chosen-results li.active-result,select[name="field_category[]"] + .chosen-container .chosen-results li.active-result,.chosen-container[id*=field_category] .chosen-results li.active-result,#edit_field_category_chosen .chosen-results li.active-result{font-weight:normal !important;}.form-item-field-category .chosen-container .chosen-results li.active-result:not(.sub-item):not([data-is-sub-item=true]),select[name="field_category[]"] + .chosen-container .chosen-results li.active-result:not(.sub-item):not([data-is-sub-item=true]),.chosen-container[id*=field_category] .chosen-results li.active-result:not(.sub-item):not([data-is-sub-item=true]),#edit_field_category_chosen .chosen-results li.active-result:not(.sub-item):not([data-is-sub-item=true]){font-weight:bold !important;}.form-item-field-category .chosen-container .chosen-results li.active-result.sub-item,.form-item-field-category .chosen-container .chosen-results li.active-result[data-is-sub-item=true],select[name="field_category[]"] + .chosen-container .chosen-results li.active-result.sub-item,select[name="field_category[]"] + .chosen-container .chosen-results li.active-result[data-is-sub-item=true],.chosen-container[id*=field_category] .chosen-results li.active-result.sub-item,.chosen-container[id*=field_category] .chosen-results li.active-result[data-is-sub-item=true],#edit_field_category_chosen .chosen-results li.active-result.sub-item,#edit_field_category_chosen .chosen-results li.active-result[data-is-sub-item=true]{font-weight:normal !important;padding-left:1.5rem;}.chosen-choices .search-choice-close{min-width:44px;min-height:44px;padding:0.5rem;margin:0.25rem;display:inline-flex;align-items:center;justify-content:center;}.chosen-choices .search-choice-close::before{margin:auto;}.accordion-button{color:#FFFFFF;padding:0.75rem 1rem;background-color:#1E8266;height:35px;}.accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-size:0.75rem;background-position:center right;margin-right:-0.25rem;}.accordion-button:hover{background-color:rgb(10.875,47.125,36.975);border-color:rgb(10.875,47.125,36.975);}.accordion-button:focus::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-size:0.75rem;background-position:center right;margin-right:-0.25rem;}.accordion-button:not(.collapsed){color:#FFFFFF;background-color:rgb(15.65625,67.84375,53.23125);box-shadow:none;border-color:rgb(15.65625,67.84375,53.23125);}.resource-search-filters .search-filters-advanced .accordion-button{background-color:#1E8266;color:#FFFFFF;}.resource-search-filters .search-filters-advanced .accordion-button:not(.collapsed){background-color:rgb(10.875,47.125,36.975);color:#FFFFFF;box-shadow:none;}.resource-search-filters .search-filters-advanced .accordion-button:hover{background-color:rgb(6.09375,26.40625,20.71875);}#additionalFiltersAccordion .accordion-item{border-radius:8px;background-color:#1E8266;margin-bottom:1rem;}#additionalFiltersAccordion .accordion-item:hover{background-color:rgb(6.09375,26.40625,20.71875);}#additionalFiltersAccordion .accordion-body{background-color:#FFFFFF;border-radius:0 0 8px 8px;padding:1.5rem;}@media (min-width:768px) and (max-width:1200px){#additionalFiltersAccordion .accordion-body .row .col-md-6{flex:0 0 50%;max-width:50%;}}@media (min-width:1201px){#additionalFiltersAccordion .accordion-body .row .col-xl-4{flex:0 0 33.333333%;max-width:33.333333%;}}#additionalFiltersAccordion .accordion-body .form-select{border-radius:8px;width:100%;border:1px solid #dee2e6;}#additionalFiltersAccordion .accordion-body .form-select:focus{border-color:#14111C;box-shadow:0 0 0 0.25rem rgba(20,17,28,0.25);}button.accordion-button,button[data-bs-toggle=collapse],button[data-bs-toggle=dropdown],.form-submit,#clear-filters-btn{min-width:44px;height:44px;margin:0.25rem 0;}@media (max-width:767px){button.accordion-button,button[data-bs-toggle=collapse],button[data-bs-toggle=dropdown],.form-submit,#clear-filters-btn{padding:0.75rem 1rem;}}body.page-node-type-resource .site-footer,body.path-resource-category .site-footer{margin-top:1rem;}body.path-resource-category .container,body.path-resource-category .container-fluid{max-width:1600px;width:100%;padding-left:1rem;padding-right:1rem;}.view-blog .view-filters{background-color:#FFFFFF;border-radius:0.5rem;padding:1.5rem;margin-bottom:2rem;box-shadow:0 2px 8px rgba(0,0,0,0.1);}.view-blog .fieldset-wrapper{display:flex;align-items:center;gap:0.5rem;}.view-blog .d-flex.flex-wrap{display:flex;align-items:center;gap:3rem;}.view-blog label{font-size:1rem;font-weight:500;color:#14111C;display:block;margin-bottom:0.5rem;}.view-blog legend{font-size:1rem;font-weight:500;color:#14111C;display:block;margin-bottom:0px;}.view-blog .form-control,.view-blog .form-select{border-color:#dee2e6;border-radius:0.375rem;font-size:0.875rem;height:44px;}.view-blog .form-control:focus,.view-blog .form-select:focus{border-color:#D93D04;box-shadow:0 0 0 0.25rem rgba(217,61,4,0.25);}.view-blog .chosen-container{min-width:250px;}.view-blog .form-actions{align-self:auto;}.view-blog .form-actions .button{padding:0.5rem 1.5rem;font-weight:500;transition:0 0 0 0.25rem rgba(217,61,4,0.25);}.view-blog .view-content{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));}.view-blog .view-content .col-md-4{width:100%;flex:none;}@media (min-width:768px){.view-blog .view-content{grid-template-columns:repeat(2,1fr);}}@media (min-width:992px){.view-blog .view-content{grid-template-columns:repeat(3,1fr);}}.view-blog .pager{margin-top:2rem;}.view-blog .pager .pager__items{display:flex;justify-content:center;gap:0.5rem;}.view-blog .pager .pager__item a{background-color:#FFFFFF;border:1px solid #dee2e6;color:#14111C;padding:0.5rem 1rem;border-radius:0.375rem;text-decoration:none;transition:all 0.125s ease-in-out;}.view-blog .pager .pager__item a:hover{background-color:#D93D04;border-color:#D93D04;color:white;}.view-blog .pager .pager__item.is-active a{background-color:#D93D04;border-color:#D93D04;color:white;}@media (max-width:767px){.view-blog .d-flex.flex-wrap{flex-direction:column;align-items:stretch;gap:1rem;}.view-blog .form-actions{width:100%;display:flex;justify-content:center;}.view-blog .form-actions .button{width:100%;max-width:300px;text-align:center;}.view-blog .chosen-container{min-width:auto;}}.captcha{margin-top:1rem;}.captcha__title{font-size:1rem;}.captcha__description{font-size:0.875rem;margin-top:1rem;}.resource-contact-form .card{border:1px solid #dee2e6;border-radius:0.375rem;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);}.resource-contact-form .card .card-header{background-color:#f8f9fa;border-bottom:1px solid #D93D04;padding:1rem 1.25rem;}.resource-contact-form .card .card-header .card-title{margin:0;font-size:1.25rem;font-weight:600;color:#1E8266;}.resource-contact-form .card .card-header .card-title i{color:#14111C;}.resource-contact-form .card .card-body{padding:1.25rem;}.resource-contact-form .card .card-body .text-muted{color:#1E8266;margin-bottom:1rem;}.resource-contact-form .form-group{margin-bottom:1rem;}.resource-contact-form .form-group label{font-weight:500;color:#14111C;margin-bottom:0.5rem;}.resource-contact-form .form-group .form-control{border:1px solid #ced4da;border-radius:0.375rem;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;color:#14111C;background-color:#fff;}.resource-contact-form .form-group .form-control:focus{border-color:primary-accent;outline:0;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25);}.resource-contact-form .form-group textarea.form-control{resize:vertical;min-height:100px;}@media (max-width:768px){.resource-contact-form .container{padding-left:15px;padding-right:15px;}.resource-contact-form .card-body{padding:1rem;}.resource-contact-form .btn{width:100%;margin-bottom:0.5rem;}}@media (max-width:767px){.layout-region-node-footer .form-actions{margin-top:1.5rem;margin-bottom:1.5rem;}}.user-register-form .js-form-item-name,.user-register-form .form-item-name,.user-form .js-form-item-name,.user-form .form-item-name{display:none;}.search-result,.search-result-item{margin-bottom:1.5rem;}.search-result__card,.search-result-card{position:relative;border-radius:0.5rem;background-color:#FFFFFF;border:2px solid #E5F4F1;min-height:200px;}.search-result__content,.search-result-content{padding:1rem;color:#14111C;max-width:100%;width:100%;display:flex;flex-direction:column;gap:0.5rem;word-wrap:break-word;overflow-wrap:break-word;}.search-result__header,.search-result-header{display:flex;justify-content:left;gap:1rem;margin-bottom:0.5rem;flex-wrap:wrap;}.search-result__logo,.search-result-logo{background:#FFFFFF;padding:0.75rem 0.75rem 0 0.75rem;border-radius:0.5rem;border:2px solid #E5F4F1;box-shadow:0 2px 8px rgba(0,0,0,0.2);flex-shrink:0;}.search-result__logo img,.search-result-logo img{max-width:80px;max-height:80px;width:auto;height:auto;display:block;}.search-result__title,.search-result-title{margin:0;font-size:1.5rem;font-weight:bold;padding-top:1rem;line-height:1.7rem;color:#1C73C9;}.search-result__title a,.search-result-title a{color:#1C73C9;text-decoration:none;}.search-result__title a:hover,.search-result-title a:hover{text-decoration:underline;}.search-result__summary,.search-result-summary{font-size:0.875rem;line-height:1rem;text-align:left;padding:0.5rem 0;}.search-result__link,.search-result-link{margin-top:1rem;text-align:left;}.search-result__contact,.search-result-contact{display:flex;flex-direction:column;gap:0.75rem;}.search-result__field,.search-result-field{font-size:0.875rem;text-align:left;word-wrap:break-word;overflow-wrap:break-word;overflow-x:hidden;}.search-result__field strong,.search-result-field strong{display:block;margin:0 0.5rem 0.5rem 0;}.search-result__field .office-hours__table,.search-result-field .office-hours__table{border:none;--bs-table-color:$primary;color:#14111C;margin:0;font-size:0.875rem;table-layout:fixed;width:100%;max-width:100%;background:transparent;overflow-wrap:break-word;word-break:break-word;overflow:hidden;}.search-result__field .office-hours__table th,.search-result-field .office-hours__table th,.search-result__field .office-hours__table td,.search-result-field .office-hours__table td{border:none;color:#14111C;padding:0.25rem;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;max-width:0;width:50%;background:transparent;}.search-result__field .office-hours__table th:hover,.search-result-field .office-hours__table th:hover,.search-result__field .office-hours__table td:hover,.search-result-field .office-hours__table td:hover{background-color:transparent;color:#14111C;}.search-result__field .office-hours__table .office-hours__item,.search-result-field .office-hours__table .office-hours__item{background:transparent;}.search-result__field .office-hours__table .office-hours__item:hover,.search-result-field .office-hours__table .office-hours__item:hover{background-color:transparent;color:#14111C;}.search-result__field a,.search-result-field a{color:#1E8266;text-decoration:underline;}.search-result__field a:hover,.search-result-field a:hover{color:#D93D04;text-decoration:underline;}.search-result__categories,.search-result-categories{padding:0 0 1rem 0;}.search-result__categories-list,.search-result-categories-list{display:flex;flex-wrap:wrap;gap:0.5rem;padding-left:0.5rem;}.search-result__categories-link,.search-result-category-link{display:inline-block;padding:0.25rem 0.75rem;background:#D93D04;color:#FFFFFF;text-decoration:none;border-radius:1.5rem;font-size:0.875rem;transition:all 0.3s ease;}.search-result__categories-link:hover,.search-result-category-link:hover{background:#FFFFFF;color:#D93D04;border:1px solid #D93D04;text-decoration:none;}.search-result__categories .row,.search-result-categories .row{margin:0;}.search-result__categories .row .col-9,.search-result-categories .row .col-9{padding:0 0.5rem;flex:0 0 75%;max-width:75%;}.search-result__categories .row .col-3,.search-result-categories .row .col-3{padding:0 0.5rem;flex:0 0 25%;max-width:25%;}.search-result__categories .field__item,.search-result-categories .field__item{display:inline-block;margin-right:0.5rem;margin-bottom:0.25rem;}.search-result__categories .field__item a,.search-result-categories .field__item a{background:#D93D04;color:#FFFFFF;padding:0.25rem 0.5rem;border-radius:1rem;text-decoration:none;font-size:0.75rem;}.search-result__categories .field__item a:hover,.search-result-categories .field__item a:hover{background:#FFFFFF;color:#D93D04;border:1px solid #D93D04;text-decoration:none;}.search-result__special-populations,.search-result-special-populations{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center;justify-content:flex-end;margin-top:20px;}.search-result__special-populations-item,.search-result-special-populations-item{display:flex;align-items:center;gap:0.25rem;flex-direction:row;}.search-result__special-populations-icon,.search-result-special-populations-icon{flex-shrink:0;margin:0.5rem;}.search-result__special-populations-icon img,.search-result-special-populations-icon img{width:20px;height:20px;filter:brightness(0) saturate(100%) invert(8%) sepia(100%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%);}.search-result__special-populations-label,.search-result-special-populations-label{font-size:0.8rem;white-space:nowrap;}.search-result__favorites,.search-result-favorites{margin-top:1rem;text-align:right;}.search-result__favorites .flag,.search-result-favorites .flag{display:inline-block;}.search-result__favorites .flag a,.search-result-favorites .flag a{display:inline-flex;align-items:center;gap:0.25rem;padding:0.375rem 0.75rem;background-color:#D93D04;color:#FFFFFF;text-decoration:none;border-radius:0.375rem;font-size:0.75rem;font-weight:500;transition:all 0.2s ease;}.search-result__favorites .flag a:hover,.search-result-favorites .flag a:hover{background-color:#FFFFFF;color:#D93D04;text-decoration:none;border:1px solid #D93D04;}.search-result__favorites .flag a:hover:before,.search-result-favorites .flag a:hover:before{color:#D93D04;}.search-result__favorites .flag a:before,.search-result-favorites .flag a:before{content:"★";font-size:0.875rem;color:#FFFFFF;margin-right:0.25rem;}.gmap-popup-content{display:flex;align-items:center;gap:0.75rem;padding:0.75rem;max-width:450px;max-height:none;overflow:visible;word-wrap:normal;}.gmap-popup-content *{max-width:none !important;word-wrap:normal;}.gmap-popup-content .gmap-popup-logo-wrapper{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;}.gmap-popup-content .gmap-popup-logo-wrapper img,.gmap-popup-content .gmap-popup-logo-wrapper .gmap-popup-logo,.gmap-popup-content .gmap-popup-logo-wrapper .gmap-popup-default-logo{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid #1E8266;display:block;}.gmap-popup-content .gmap-popup-logo-wrapper i.fa-solid.fa-building{font-size:1.25rem;color:#1E8266;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid #1E8266;background-color:rgba(30,130,102,0.1);}.gmap-popup-content .gmap-popup-title-wrapper{flex:1;min-width:0;}.gmap-popup-content .gmap-popup-title-wrapper a{font-weight:bold;color:#1E8266;text-decoration:none;font-size:clamp(0.65rem,1.5vw,0.85rem);line-height:1.2;word-wrap:break-word;}.gmap-popup-content .gmap-popup-title-wrapper a:hover{text-decoration:underline;color:rgb(20.4375,88.5625,69.4875);}.gmap-popup-content:not(:has(.gmap-popup-logo-wrapper)) .gmap-popup-title-wrapper{width:100%;}.gm-style .gm-style-iw p:first-child,.gm-style .gm-style-iw div:first-child,.gm-style .gm-style-iw .field:first-child{padding:0.5px 0;}.prompts{margin:0 0 1rem 0;padding:2rem;background:rgba(255,255,255,0.95);backdrop-filter:blur(10px);box-shadow:0 -2px 10px rgba(0,0,0,0.1);border-radius:8px;display:block;width:100%;position:relative;overflow:visible;}.prompts__title{margin:-2rem -2rem 1.5rem -2rem;padding:1.5rem 2.2rem;padding-left:3.5rem;font-size:1.3rem;font-weight:700;background-color:#D93D04;color:#FFFFFF;border-radius:3px 3px 0 0;display:block;width:calc(100% + 4rem);box-sizing:border-box;box-shadow:0 2px 8px rgba(0,0,0,0.15);}.prompts__title i{color:#FFFFFF;margin-right:0.75rem;font-size:1.25rem;vertical-align:middle;}.prompts__list{display:flex;flex-direction:column;list-style:none;margin:0;align-items:flex-start;}.prompts__link{display:block;padding:0.5rem 0;padding-left:1.5rem;background:transparent;color:#D93D04;text-decoration:none;border-radius:0;font-weight:600;font-size:0.9rem;transition:all 0.2s ease;border:none;cursor:pointer;position:relative;white-space:normal;word-wrap:break-word;line-height:1.5;text-indent:-1.5rem;}.prompts__link:before{content:"✓";color:#637A11;margin-right:0.5rem;font-weight:bold;text-decoration:none;display:inline-block;font-size:1.2rem;text-indent:0;}.prompts__link:hover{color:#1E8266;text-decoration-color:#1E8266;transform:translateX(3px);}.prompts__link:hover:before{color:#1E8266;}@media (max-width:768px){.prompts__link{width:100%;text-align:center;}}.view-resource-search .prompts__title,.attachment-prompts .prompts__title,.views-attachment-wrapper .prompts__title{background-color:#D93D04;}.node--type-resource .prompts__title{width:100%;margin:0 0 0 0;}.webform-submission-data .flag,.view-referral-dashboard .flag{display:inline-block;margin:0.5rem 0;}.webform-submission-data .flag a,.view-referral-dashboard .flag a{display:inline-block;padding:0.375rem 0.75rem;font-size:0.875rem;font-weight:500;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:0.375rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;color:#FFFFFF;background-color:#6c757d;border-color:#6c757d;}.webform-submission-data .flag a:hover,.view-referral-dashboard .flag a:hover{color:#FFFFFF;background-color:rgb(84.3605150215,91.3905579399,97.6394849785);border-color:rgb(72.5407725322,78.5858369099,83.9592274678);text-decoration:none;}.webform-submission-data .flag a:focus,.view-referral-dashboard .flag a:focus{color:#FFFFFF;background-color:rgb(84.3605150215,91.3905579399,97.6394849785);border-color:rgb(72.5407725322,78.5858369099,83.9592274678);box-shadow:0 0 0 0.2rem rgba(108,117,125,0.5);text-decoration:none;}.webform-submission-data .flag a:active,.view-referral-dashboard .flag a:active{color:#FFFFFF;background-color:rgb(72.5407725322,78.5858369099,83.9592274678);border-color:rgb(60.7210300429,65.7811158798,70.2789699571);text-decoration:none;}.webform-submission-data .flag.flag-contacted,.view-referral-dashboard .flag.flag-contacted{padding:2rem;}@media (max-width:1000px){.webform-submission-data .flag.flag-contacted,.view-referral-dashboard .flag.flag-contacted{padding:0;}}.webform-submission-data .flag.flag-contacted a,.view-referral-dashboard .flag.flag-contacted a{color:#FFFFFF;background-color:#AE2A38;border-color:#AE2A38;}.webform-submission-data .flag.flag-contacted a:hover,.view-referral-dashboard .flag.flag-contacted a:hover{color:#FFFFFF;background-color:rgb(132.9166666667,32.0833333333,42.7777777778);border-color:rgb(112.375,27.125,36.1666666667);}.webform-submission-data .flag.flag-contacted a:focus,.view-referral-dashboard .flag.flag-contacted a:focus{color:#FFFFFF;background-color:rgb(132.9166666667,32.0833333333,42.7777777778);border-color:rgb(112.375,27.125,36.1666666667);box-shadow:0 0 0 0.2rem rgba(174,42,56,0.5);}.webform-submission-data .flag.flag-contacted a:active,.view-referral-dashboard .flag.flag-contacted a:active{color:#FFFFFF;background-color:rgb(112.375,27.125,36.1666666667);border-color:rgb(91.8333333333,22.1666666667,29.5555555556);}.webform-submission-data .flag.flag-could-not-contact,.view-referral-dashboard .flag.flag-could-not-contact{padding:2rem;}@media (max-width:1000px){.webform-submission-data .flag.flag-could-not-contact,.view-referral-dashboard .flag.flag-could-not-contact{padding:0;}}.webform-submission-data .flag.flag-could-not-contact a,.view-referral-dashboard .flag.flag-could-not-contact a{color:#FFFFFF;background-color:#ba8c02;border:2px solid #ba8c02;}.webform-submission-data .flag.flag-could-not-contact a:hover,.view-referral-dashboard .flag.flag-could-not-contact a:hover{color:#FFFFFF;background-color:#ba8c02;border:2px solid #ba8c02;}.webform-submission-data .flag.flag-could-not-contact a:focus,.view-referral-dashboard .flag.flag-could-not-contact a:focus{color:#FFFFFF;background-color:#e0a800;border:2px solid #ba8c02;box-shadow:0 0 0 0.2rem rgba(220,53,69,0.5);}.webform-submission-data .flag.flag-could-not-contact a:active,.view-referral-dashboard .flag.flag-could-not-contact a:active{color:#FFFFFF;background-color:#d39e00;border:2px solid #ba8c02;}.webform-submission-data .flag.flag-could-not-contact.action-unflag a,.view-referral-dashboard .flag.flag-could-not-contact.action-unflag a{color:#FFFFFF;background-color:#dc3545;border-color:#dc3545;}.webform-submission-data .flag.flag-could-not-contact.action-unflag a:hover,.view-referral-dashboard .flag.flag-could-not-contact.action-unflag a:hover{color:#FFFFFF;background-color:#c82333;border-color:#bd2130;}.webform-submission-data .flag.flag-could-not-contact.action-unflag a:focus,.view-referral-dashboard .flag.flag-could-not-contact.action-unflag a:focus{color:#FFFFFF;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 0.2rem rgba(220,53,69,0.5);}.webform-submission-data .flag.flag-could-not-contact.action-unflag a:active,.view-referral-dashboard .flag.flag-could-not-contact.action-unflag a:active{color:#FFFFFF;background-color:#bd2130;border-color:#b21f2d;}.webform-submission-data .flag.action-unflag a,.view-referral-dashboard .flag.action-unflag a{color:#FFFFFF;background-color:#637A11;border-color:#637A11;}.webform-submission-data .flag.action-unflag a:hover,.view-referral-dashboard .flag.action-unflag a:hover{color:#FFFFFF;background-color:#218838;border-color:#1e7e34;}.webform-submission-data .flag.action-unflag a:focus,.view-referral-dashboard .flag.action-unflag a:focus{color:#FFFFFF;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 0.2rem rgba(40,167,69,0.5);}.webform-submission-data .flag.action-unflag a:active,.view-referral-dashboard .flag.action-unflag a:active{color:#FFFFFF;background-color:#1e7e34;border-color:#1c7430;}.path-favorites #block-chaffee-content{padding:2.5rem;margin-top:2rem;background-color:white;border:2px solid #dee2e6;border-radius:0.375rem;box-shadow:0 2px 8px rgba(0,0,0,0.1);}.provider-dashboard .alert-info,.path-user .alert-info{margin-top:2rem;}.provider-dashboard #views-form-referral-dashboard-default-1,.provider-dashboard #views-form-referral-dashboard-default-2,.provider-dashboard .view-id-referral_dashboard summary,.path-user #views-form-referral-dashboard-default-1,.path-user #views-form-referral-dashboard-default-2,.path-user .view-id-referral_dashboard summary{background-color:#cff4fc;border-color:#bee5eb;color:#0c5460;padding:1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem;list-style:none;}.provider-dashboard #views-form-referral-dashboard-default-1::-webkit-details-marker,.provider-dashboard #views-form-referral-dashboard-default-2::-webkit-details-marker,.provider-dashboard .view-id-referral_dashboard summary::-webkit-details-marker,.path-user #views-form-referral-dashboard-default-1::-webkit-details-marker,.path-user #views-form-referral-dashboard-default-2::-webkit-details-marker,.path-user .view-id-referral_dashboard summary::-webkit-details-marker{display:none;}.provider-dashboard #views-form-referral-dashboard-default-1::marker,.provider-dashboard #views-form-referral-dashboard-default-2::marker,.provider-dashboard .view-id-referral_dashboard summary::marker,.path-user #views-form-referral-dashboard-default-1::marker,.path-user #views-form-referral-dashboard-default-2::marker,.path-user .view-id-referral_dashboard summary::marker{display:none;}.provider-dashboard .layout-region-node-footer .btn-secondary,.path-user .layout-region-node-footer .btn-secondary{margin:0.5rem 0;width:100%;}.provider-dashboard #block-chaffee-content,.path-user #block-chaffee-content{padding:2.5rem;margin-top:2rem;background-color:white;border:2px solid #dee2e6;border-radius:0.375rem;box-shadow:0 2px 8px rgba(0,0,0,0.1);}.provider-dashboard .view-header h2,.path-user .view-header h2{margin-bottom:1rem;font-size:1.25rem;font-weight:700;line-height:2rem;}.provider-dashboard .view-header h1,.path-user .view-header h1{margin-bottom:2rem;font-size:1.5rem;line-height:2rem;font-weight:700;color:#1E8266;}.resources-block li.list-group-item{margin-bottom:1rem;border-top-width:1px;background-color:#E5F4F1;}.resource-item{display:flex;justify-content:space-between;align-items:center;padding:2rem;margin-bottom:0.5rem;background-color:#E5F4F1;}@media (max-width:767px){.resource-item{flex-direction:column;align-items:flex-start;gap:1rem;}.resource-item .resource-actions{width:100%;}}.resource-info h4{margin:0 0 0.25rem 0;font-size:1.1rem;font-weight:700;}.resource-info .status{font-size:0.875rem;font-weight:500;}.resource-info .status.text-success{color:#637A11;}.resource-info .status.text-warning{color:#fd7e14;}.resource-actions{display:flex;gap:0.5rem;flex-wrap:wrap;}@media (max-width:767px){.resource-actions{flex-direction:column;width:100%;}.resource-actions a.btn{width:100%;}}.resource-actions a.btn{background-color:#D93D04;border-color:#D93D04;color:#FFFFFF !important;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;padding:0.375rem 0.75rem;border-radius:0.375rem;text-decoration:none;display:inline-block;transition:background-color 0.125s ease-in-out,border-color 0.125s ease-in-out,color 0.125s ease-in-out;cursor:pointer;border:1px solid #D93D04;font-size:0.875rem;line-height:1.5;}.resource-actions a.btn:hover,.resource-actions a.btn:focus{background-color:#FFFFFF !important;border-color:#D93D04;color:#D93D04 !important;text-decoration:none;}.resource-actions a.btn:active{background-color:#FFFFFF;border-color:#D93D04;color:#D93D04;}.dashboard-block,.view-header{margin-bottom:2rem;}.dashboard-block h2,.dashboard-block .resources-block h2,.view-header h2,.view-header .resources-block h2{margin:3rem 0 1rem 0;padding-bottom:0.5rem;font-weight:600;border-bottom:2px solid #dee2e6;}.dashboard-block .dashboard-block-title-wrapper,.view-header .dashboard-block-title-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0.5rem;}.dashboard-block .dashboard-block-title-wrapper h2,.view-header .dashboard-block-title-wrapper h2{margin:0;flex:1;min-width:200px;}.dashboard-block .dashboard-block-title-wrapper .view-all-referrals-button,.view-header .dashboard-block-title-wrapper .view-all-referrals-button{flex-shrink:0;white-space:nowrap;background-color:#1E8266;border-color:#1E8266;color:#FFFFFF;padding:0.5rem 1rem;margin-bottom:1rem;margin-top:1rem;border-radius:0.375rem;border:1px solid #1E8266;font-weight:500;text-decoration:none;}.dashboard-block .dashboard-block-title-wrapper .view-all-referrals-button:hover,.dashboard-block .dashboard-block-title-wrapper .view-all-referrals-button:focus,.view-header .dashboard-block-title-wrapper .view-all-referrals-button:hover,.view-header .dashboard-block-title-wrapper .view-all-referrals-button:focus{background-color:#FFFFFF;border-color:#1E8266;color:#1E8266;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.dashboard-block .dashboard-block-title-wrapper .view-all-referrals-button:active,.view-header .dashboard-block-title-wrapper .view-all-referrals-button:active{background-color:#FFFFFF;border-color:#1E8266;color:#1E8266;}.dashboard-block .referrals-view-header,.view-header .referrals-view-header{margin-bottom:1rem;display:flex;justify-content:flex-end;}.dashboard-block .referrals-view-header .view-all-referrals-button,.view-header .referrals-view-header .view-all-referrals-button{margin-left:auto;}#views-exposed-form-referral-dashboard-default legend,#views-exposed-form-referral-dashboard-page-1 legend,#views-exposed-form-all-referrals-page-1 legend{font-size:1rem;font-weight:600;}#views-exposed-form-referral-dashboard-default #edit-submit-all-referrals,#views-exposed-form-referral-dashboard-page-1 #edit-submit-all-referrals,#views-exposed-form-all-referrals-page-1 #edit-submit-all-referrals{margin:0 1.1rem;}#views-exposed-form-referral-dashboard-default #edit-submit-referral-dashboard,#views-exposed-form-referral-dashboard-page-1 #edit-submit-referral-dashboard,#views-exposed-form-all-referrals-page-1 #edit-submit-referral-dashboard{margin:1rem 1.1rem;}#views-exposed-form-referral-dashboard-default #edit-created-wrapper,#views-exposed-form-referral-dashboard-page-1 #edit-created-wrapper,#views-exposed-form-all-referrals-page-1 #edit-created-wrapper{margin-right:1.2rem;}#views-exposed-form-referral-dashboard-default .fieldset-wrapper,#views-exposed-form-referral-dashboard-default .form-item-title,#views-exposed-form-referral-dashboard-default .js-form-item-title,#views-exposed-form-referral-dashboard-default .js-form-item-uid,#views-exposed-form-referral-dashboard-page-1 .fieldset-wrapper,#views-exposed-form-referral-dashboard-page-1 .form-item-title,#views-exposed-form-referral-dashboard-page-1 .js-form-item-title,#views-exposed-form-referral-dashboard-page-1 .js-form-item-uid,#views-exposed-form-all-referrals-page-1 .fieldset-wrapper,#views-exposed-form-all-referrals-page-1 .form-item-title,#views-exposed-form-all-referrals-page-1 .js-form-item-title,#views-exposed-form-all-referrals-page-1 .js-form-item-uid{display:flex;flex-direction:row;align-items:center;gap:1rem;flex-wrap:wrap;}#views-exposed-form-referral-dashboard-default .fieldset-wrapper label[for],#views-exposed-form-referral-dashboard-default .fieldset-wrapper label[for=edit-uid],#views-exposed-form-referral-dashboard-default .fieldset-wrapper label[for=edit-title],#views-exposed-form-referral-dashboard-default .form-item-title label[for],#views-exposed-form-referral-dashboard-default .form-item-title label[for=edit-uid],#views-exposed-form-referral-dashboard-default .form-item-title label[for=edit-title],#views-exposed-form-referral-dashboard-default .js-form-item-title label[for],#views-exposed-form-referral-dashboard-default .js-form-item-title label[for=edit-uid],#views-exposed-form-referral-dashboard-default .js-form-item-title label[for=edit-title],#views-exposed-form-referral-dashboard-default .js-form-item-uid label[for],#views-exposed-form-referral-dashboard-default .js-form-item-uid label[for=edit-uid],#views-exposed-form-referral-dashboard-default .js-form-item-uid label[for=edit-title],#views-exposed-form-referral-dashboard-page-1 .fieldset-wrapper label[for],#views-exposed-form-referral-dashboard-page-1 .fieldset-wrapper label[for=edit-uid],#views-exposed-form-referral-dashboard-page-1 .fieldset-wrapper label[for=edit-title],#views-exposed-form-referral-dashboard-page-1 .form-item-title label[for],#views-exposed-form-referral-dashboard-page-1 .form-item-title label[for=edit-uid],#views-exposed-form-referral-dashboard-page-1 .form-item-title label[for=edit-title],#views-exposed-form-referral-dashboard-page-1 .js-form-item-title label[for],#views-exposed-form-referral-dashboard-page-1 .js-form-item-title label[for=edit-uid],#views-exposed-form-referral-dashboard-page-1 .js-form-item-title label[for=edit-title],#views-exposed-form-referral-dashboard-page-1 .js-form-item-uid label[for],#views-exposed-form-referral-dashboard-page-1 .js-form-item-uid label[for=edit-uid],#views-exposed-form-referral-dashboard-page-1 .js-form-item-uid label[for=edit-title],#views-exposed-form-all-referrals-page-1 .fieldset-wrapper label[for],#views-exposed-form-all-referrals-page-1 .fieldset-wrapper label[for=edit-uid],#views-exposed-form-all-referrals-page-1 .fieldset-wrapper label[for=edit-title],#views-exposed-form-all-referrals-page-1 .form-item-title label[for],#views-exposed-form-all-referrals-page-1 .form-item-title label[for=edit-uid],#views-exposed-form-all-referrals-page-1 .form-item-title label[for=edit-title],#views-exposed-form-all-referrals-page-1 .js-form-item-title label[for],#views-exposed-form-all-referrals-page-1 .js-form-item-title label[for=edit-uid],#views-exposed-form-all-referrals-page-1 .js-form-item-title label[for=edit-title],#views-exposed-form-all-referrals-page-1 .js-form-item-uid label[for],#views-exposed-form-all-referrals-page-1 .js-form-item-uid label[for=edit-uid],#views-exposed-form-all-referrals-page-1 .js-form-item-uid label[for=edit-title]{display:inline-block;margin-top:1.3rem;margin-right:0;font-weight:600;white-space:nowrap;flex-shrink:0;width:auto;}#views-exposed-form-referral-dashboard-default .fieldset-wrapper > div,#views-exposed-form-referral-dashboard-default .form-item-title > div,#views-exposed-form-referral-dashboard-default .js-form-item-title > div,#views-exposed-form-referral-dashboard-default .js-form-item-uid > div,#views-exposed-form-referral-dashboard-page-1 .fieldset-wrapper > div,#views-exposed-form-referral-dashboard-page-1 .form-item-title > div,#views-exposed-form-referral-dashboard-page-1 .js-form-item-title > div,#views-exposed-form-referral-dashboard-page-1 .js-form-item-uid > div,#views-exposed-form-all-referrals-page-1 .fieldset-wrapper > div,#views-exposed-form-all-referrals-page-1 .form-item-title > div,#views-exposed-form-all-referrals-page-1 .js-form-item-title > div,#views-exposed-form-all-referrals-page-1 .js-form-item-uid > div{display:flex;flex-direction:column;}#views-exposed-form-referral-dashboard-default .fieldset-wrapper > input,#views-exposed-form-referral-dashboard-default .form-item-title > input,#views-exposed-form-referral-dashboard-default .js-form-item-title > input,#views-exposed-form-referral-dashboard-default .js-form-item-uid > input,#views-exposed-form-referral-dashboard-page-1 .fieldset-wrapper > input,#views-exposed-form-referral-dashboard-page-1 .form-item-title > input,#views-exposed-form-referral-dashboard-page-1 .js-form-item-title > input,#views-exposed-form-referral-dashboard-page-1 .js-form-item-uid > input,#views-exposed-form-all-referrals-page-1 .fieldset-wrapper > input,#views-exposed-form-all-referrals-page-1 .form-item-title > input,#views-exposed-form-all-referrals-page-1 .js-form-item-title > input,#views-exposed-form-all-referrals-page-1 .js-form-item-uid > input{flex:1;margin-top:1.3rem;min-width:200px;}#views-exposed-form-referral-dashboard-default .fieldset-wrapper #edit-created-min,#views-exposed-form-referral-dashboard-default .fieldset-wrapper #edit-created-max,#views-exposed-form-referral-dashboard-default .form-item-title #edit-created-min,#views-exposed-form-referral-dashboard-default .form-item-title #edit-created-max,#views-exposed-form-referral-dashboard-default .js-form-item-title #edit-created-min,#views-exposed-form-referral-dashboard-default .js-form-item-title #edit-created-max,#views-exposed-form-referral-dashboard-default .js-form-item-uid #edit-created-min,#views-exposed-form-referral-dashboard-default .js-form-item-uid #edit-created-max,#views-exposed-form-referral-dashboard-page-1 .fieldset-wrapper #edit-created-min,#views-exposed-form-referral-dashboard-page-1 .fieldset-wrapper #edit-created-max,#views-exposed-form-referral-dashboard-page-1 .form-item-title #edit-created-min,#views-exposed-form-referral-dashboard-page-1 .form-item-title #edit-created-max,#views-exposed-form-referral-dashboard-page-1 .js-form-item-title #edit-created-min,#views-exposed-form-referral-dashboard-page-1 .js-form-item-title #edit-created-max,#views-exposed-form-referral-dashboard-page-1 .js-form-item-uid #edit-created-min,#views-exposed-form-referral-dashboard-page-1 .js-form-item-uid #edit-created-max,#views-exposed-form-all-referrals-page-1 .fieldset-wrapper #edit-created-min,#views-exposed-form-all-referrals-page-1 .fieldset-wrapper #edit-created-max,#views-exposed-form-all-referrals-page-1 .form-item-title #edit-created-min,#views-exposed-form-all-referrals-page-1 .form-item-title #edit-created-max,#views-exposed-form-all-referrals-page-1 .js-form-item-title #edit-created-min,#views-exposed-form-all-referrals-page-1 .js-form-item-title #edit-created-max,#views-exposed-form-all-referrals-page-1 .js-form-item-uid #edit-created-min,#views-exposed-form-all-referrals-page-1 .js-form-item-uid #edit-created-max{margin-bottom:0;}@media (max-width:767px){#views-exposed-form-referral-dashboard-default .fieldset-wrapper,#views-exposed-form-referral-dashboard-default .form-item-title,#views-exposed-form-referral-dashboard-default .js-form-item-title,#views-exposed-form-referral-dashboard-default .js-form-item-uid,#views-exposed-form-referral-dashboard-page-1 .fieldset-wrapper,#views-exposed-form-referral-dashboard-page-1 .form-item-title,#views-exposed-form-referral-dashboard-page-1 .js-form-item-title,#views-exposed-form-referral-dashboard-page-1 .js-form-item-uid,#views-exposed-form-all-referrals-page-1 .fieldset-wrapper,#views-exposed-form-all-referrals-page-1 .form-item-title,#views-exposed-form-all-referrals-page-1 .js-form-item-title,#views-exposed-form-all-referrals-page-1 .js-form-item-uid{flex-direction:column;align-items:flex-start;gap:0.75rem;}#views-exposed-form-referral-dashboard-default .fieldset-wrapper > label,#views-exposed-form-referral-dashboard-default .form-item-title > label,#views-exposed-form-referral-dashboard-default .js-form-item-title > label,#views-exposed-form-referral-dashboard-default .js-form-item-uid > label,#views-exposed-form-referral-dashboard-page-1 .fieldset-wrapper > label,#views-exposed-form-referral-dashboard-page-1 .form-item-title > label,#views-exposed-form-referral-dashboard-page-1 .js-form-item-title > label,#views-exposed-form-referral-dashboard-page-1 .js-form-item-uid > label,#views-exposed-form-all-referrals-page-1 .fieldset-wrapper > label,#views-exposed-form-all-referrals-page-1 .form-item-title > label,#views-exposed-form-all-referrals-page-1 .js-form-item-title > label,#views-exposed-form-all-referrals-page-1 .js-form-item-uid > label{margin-bottom:0.25rem;width:100%;}#views-exposed-form-referral-dashboard-default .fieldset-wrapper > div,#views-exposed-form-referral-dashboard-default .form-item-title > div,#views-exposed-form-referral-dashboard-default .js-form-item-title > div,#views-exposed-form-referral-dashboard-default .js-form-item-uid > div,#views-exposed-form-referral-dashboard-page-1 .fieldset-wrapper > div,#views-exposed-form-referral-dashboard-page-1 .form-item-title > div,#views-exposed-form-referral-dashboard-page-1 .js-form-item-title > div,#views-exposed-form-referral-dashboard-page-1 .js-form-item-uid > div,#views-exposed-form-all-referrals-page-1 .fieldset-wrapper > div,#views-exposed-form-all-referrals-page-1 .form-item-title > div,#views-exposed-form-all-referrals-page-1 .js-form-item-title > div,#views-exposed-form-all-referrals-page-1 .js-form-item-uid > div{width:100%;}#views-exposed-form-referral-dashboard-default .fieldset-wrapper > div label.label,#views-exposed-form-referral-dashboard-default .form-item-title > div label.label,#views-exposed-form-referral-dashboard-default .js-form-item-title > div label.label,#views-exposed-form-referral-dashboard-default .js-form-item-uid > div label.label,#views-exposed-form-referral-dashboard-page-1 .fieldset-wrapper > div label.label,#views-exposed-form-referral-dashboard-page-1 .form-item-title > div label.label,#views-exposed-form-referral-dashboard-page-1 .js-form-item-title > div label.label,#views-exposed-form-referral-dashboard-page-1 .js-form-item-uid > div label.label,#views-exposed-form-all-referrals-page-1 .fieldset-wrapper > div label.label,#views-exposed-form-all-referrals-page-1 .form-item-title > div label.label,#views-exposed-form-all-referrals-page-1 .js-form-item-title > div label.label,#views-exposed-form-all-referrals-page-1 .js-form-item-uid > div label.label{display:block;margin-bottom:0.5rem;}#views-exposed-form-referral-dashboard-default .fieldset-wrapper > div .form-inline,#views-exposed-form-referral-dashboard-default .form-item-title > div .form-inline,#views-exposed-form-referral-dashboard-default .js-form-item-title > div .form-inline,#views-exposed-form-referral-dashboard-default .js-form-item-uid > div .form-inline,#views-exposed-form-referral-dashboard-page-1 .fieldset-wrapper > div .form-inline,#views-exposed-form-referral-dashboard-page-1 .form-item-title > div .form-inline,#views-exposed-form-referral-dashboard-page-1 .js-form-item-title > div .form-inline,#views-exposed-form-referral-dashboard-page-1 .js-form-item-uid > div .form-inline,#views-exposed-form-all-referrals-page-1 .fieldset-wrapper > div .form-inline,#views-exposed-form-all-referrals-page-1 .form-item-title > div .form-inline,#views-exposed-form-all-referrals-page-1 .js-form-item-title > div .form-inline,#views-exposed-form-all-referrals-page-1 .js-form-item-uid > div .form-inline{display:flex;flex-direction:column;width:100%;}#views-exposed-form-referral-dashboard-default .fieldset-wrapper > div .form-inline .form-item,#views-exposed-form-referral-dashboard-default .form-item-title > div .form-inline .form-item,#views-exposed-form-referral-dashboard-default .js-form-item-title > div .form-inline .form-item,#views-exposed-form-referral-dashboard-default .js-form-item-uid > div .form-inline .form-item,#views-exposed-form-referral-dashboard-page-1 .fieldset-wrapper > div .form-inline .form-item,#views-exposed-form-referral-dashboard-page-1 .form-item-title > div .form-inline .form-item,#views-exposed-form-referral-dashboard-page-1 .js-form-item-title > div .form-inline .form-item,#views-exposed-form-referral-dashboard-page-1 .js-form-item-uid > div .form-inline .form-item,#views-exposed-form-all-referrals-page-1 .fieldset-wrapper > div .form-inline .form-item,#views-exposed-form-all-referrals-page-1 .form-item-title > div .form-inline .form-item,#views-exposed-form-all-referrals-page-1 .js-form-item-title > div .form-inline .form-item,#views-exposed-form-all-referrals-page-1 .js-form-item-uid > div .form-inline .form-item{width:100%;}#views-exposed-form-referral-dashboard-default .fieldset-wrapper > div .form-inline .form-item input.form-date,#views-exposed-form-referral-dashboard-default .form-item-title > div .form-inline .form-item input.form-date,#views-exposed-form-referral-dashboard-default .js-form-item-title > div .form-inline .form-item input.form-date,#views-exposed-form-referral-dashboard-default .js-form-item-uid > div .form-inline .form-item input.form-date,#views-exposed-form-referral-dashboard-page-1 .fieldset-wrapper > div .form-inline .form-item input.form-date,#views-exposed-form-referral-dashboard-page-1 .form-item-title > div .form-inline .form-item input.form-date,#views-exposed-form-referral-dashboard-page-1 .js-form-item-title > div .form-inline .form-item input.form-date,#views-exposed-form-referral-dashboard-page-1 .js-form-item-uid > div .form-inline .form-item input.form-date,#views-exposed-form-all-referrals-page-1 .fieldset-wrapper > div .form-inline .form-item input.form-date,#views-exposed-form-all-referrals-page-1 .form-item-title > div .form-inline .form-item input.form-date,#views-exposed-form-all-referrals-page-1 .js-form-item-title > div .form-inline .form-item input.form-date,#views-exposed-form-all-referrals-page-1 .js-form-item-uid > div .form-inline .form-item input.form-date{width:100%;}}.referrals-block form.provider-form > p,#block-chaffee-content form.provider-form > p{background-color:#cff4fc;border:1px solid #cff4fc;border-radius:0.375rem;color:#055160;padding:1rem 1.5rem;margin:1rem 0;}.referrals-block .view-empty,#block-chaffee-content .view-empty{background-color:#cff4fc;border:1px solid #b6effb;border-radius:0.375rem;color:#055160;padding:1rem 1.5rem;margin:1rem 0;}.referrals-block .view-empty p,#block-chaffee-content .view-empty p{margin:0;color:#055160;}@media (max-width:1000px){.referrals-block .table-responsive.col,#block-chaffee-content .table-responsive.col{flex:0 0 100%;max-width:100%;overflow:visible;}.referrals-block .table-responsive.col table,#block-chaffee-content .table-responsive.col table{display:block;width:100%;}.referrals-block .table-responsive.col table thead,#block-chaffee-content .table-responsive.col table thead{display:none;}.referrals-block .table-responsive.col table tbody,#block-chaffee-content .table-responsive.col table tbody{display:block;width:100%;}.referrals-block .table-responsive.col table tr,#block-chaffee-content .table-responsive.col table tr{display:block;width:100%;margin-bottom:1.5rem;border:1px solid #dee2e6;border-radius:0.375rem;background-color:#FFFFFF;box-shadow:0 2px 8px rgba(0,0,0,0.1);padding:1rem;}.referrals-block .table-responsive.col table td,#block-chaffee-content .table-responsive.col table td{display:block;width:100%;padding:1rem;border:none;text-align:left;}.referrals-block .table-responsive.col table td::before,#block-chaffee-content .table-responsive.col table td::before{content:attr(headers);display:block;font-weight:600;color:#14111C;margin-bottom:0.25rem;font-size:0.875rem;text-transform:capitalize;}.referrals-block .table-responsive.col table td[headers*=title]::before,#block-chaffee-content .table-responsive.col table td[headers*=title]::before{content:"Resource:";}.referrals-block .table-responsive.col table td[headers*=webform-submission-value]:not([headers*=value-1]):not([headers*=value-2]):not([headers*=value-3])::before,#block-chaffee-content .table-responsive.col table td[headers*=webform-submission-value]:not([headers*=value-1]):not([headers*=value-2]):not([headers*=value-3])::before{content:"First Name:";}.referrals-block .table-responsive.col table td[headers*=webform-submission-value-1]::before,#block-chaffee-content .table-responsive.col table td[headers*=webform-submission-value-1]::before{content:"Last Name:";}.referrals-block .table-responsive.col table td[headers*=webform-submission-value-2]::before,#block-chaffee-content .table-responsive.col table td[headers*=webform-submission-value-2]::before{content:"Message:";}.referrals-block .table-responsive.col table td[headers*=webform-submission-value-3]::before,#block-chaffee-content .table-responsive.col table td[headers*=webform-submission-value-3]::before{content:"Phone:";}.referrals-block .table-responsive.col table td[headers*=link-flag]:not([headers*=flag-1])::before,#block-chaffee-content .table-responsive.col table td[headers*=link-flag]:not([headers*=flag-1])::before{content:"Contact Status:";}.referrals-block .table-responsive.col table td[headers*=link-flag-1]::before,#block-chaffee-content .table-responsive.col table td[headers*=link-flag-1]::before{content:"Attempted Contact:";}.referrals-block .table-responsive.col table td[headers*=bulk-operations]::before,#block-chaffee-content .table-responsive.col table td[headers*=bulk-operations]::before{display:none;}.referrals-block .table-responsive.col table td:first-child,#block-chaffee-content .table-responsive.col table td:first-child{border-bottom:1px solid #dee2e6;padding-bottom:0.75rem;margin-bottom:0.75rem;}.referrals-block .table-responsive.col table td:first-child::before,#block-chaffee-content .table-responsive.col table td:first-child::before{display:none;}}.paragraph{margin-top:2rem;}.paragraph .field--name-field-title,.info-graphic .field--name-field-title{font-size:2rem;font-weight:600;letter-spacing:0.03em;line-height:1.4em;color:#1C73C9;text-align:center;margin:50px 0 50px 0;}.paragraph .field--name-field-subtitle,.info-graphic .field--name-field-subtitle{font-size:20px;font-weight:500;letter-spacing:0.03em;line-height:1.4em;color:#14111C;text-align:center;margin-bottom:50px;margin-top:-40px;}.background-light{background-color:#E5F4F1;}.paragraph--type--icon-set{padding:50px;}.paragraph--type--icon-set .field--name-field-title{font-size:2rem;color:#1E8266;font-weight:600;margin:0 0 20px 0;}.paragraph--type--icon-set .field--name-field-icon .field--name-field-title{font-size:1rem;font-weight:300;}.node--view-mode-teaser{border-bottom:0px;}.content-area{background:white;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,0.1);border-radius:8px;}.node--type-article .page_hero{position:relative;background-size:cover;font-size:1rem;background-position:center;display:flex;align-items:center;}.node--type-article .page_hero .hero__title{margin-top:2rem;font-size:2.3rem;line-height:2.8rem;}.node--type-article .page_hero .field--name-field-hero-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;}.node--type-article .page_hero .field--name-field-hero-image .media,.node--type-article .page_hero .field--name-field-hero-image .field__item{width:100%;height:100%;}.node--type-article .page_hero .field--name-field-hero-image img{width:100%;height:100%;object-fit:cover;display:block;}.node--type-article .page_content{background:white;padding:4rem;box-shadow:0 2px 8px rgba(0,0,0,0.1);}.node--type-article .page_content .field--name-field-author,.node--type-article .page_content .field--name-published-at{display:none;}.node--type-article .page_content .field--name-body{padding:0;box-shadow:none;}.node--type-article .page_content h2{margin-top:1.5rem;margin-bottom:1.6rem;font-size:1.6rem;font-weight:300;color:#1E8266;}.node--type-article .page_content h2::after{content:"";display:block;border-top:1px solid #1E8266;margin-top:1.5rem;margin-bottom:1.5rem;}.node--type-article .page_content h3{margin-top:0.8rem;margin-bottom:0.8rem;font-size:1.1rem;font-weight:300;color:#1E8266;}.node--type-article .page_content h3::after{content:"";display:block;border-top:1px solid #1E8266;margin-top:0.8rem;margin-bottom:0.8rem;}.node--type-article .page_content h4{margin-top:1.2rem;margin-bottom:1.3rem;font-size:1.2rem;font-weight:300;color:#1E8266;}.node--type-article .page_content h4::after{content:"";display:block;border-top:1px solid #1E8266;margin-top:1rem;margin-bottom:1rem;}.node--type-article .page_content h5{margin-top:0.6rem;margin-bottom:0.7rem;font-size:1rem;font-weight:300;color:#1E8266;}.node--type-article .page_content h5::after{content:"";display:block;border-top:1px solid #1E8266;margin-top:0.6rem;margin-bottom:0.6rem;}.node--type-page table{border:none;border-top:none;}.node--type-page table th,.node--type-page table td{background:white;vertical-align:top;width:50%;font-size:1rem;border:none;border-top:none;}.node--type-page table tr{border:none;border-top:none;}.node--type-page table td{padding-right:2rem;}@media (max-width:767px){.node--type-page table{display:block;width:100%;}.node--type-page table thead{display:none;}.node--type-page table tbody{display:block;width:100%;}.node--type-page table tr{display:block;width:100%;margin-bottom:1rem;border:1px solid #dee2e6;border-radius:0.375rem;background-color:white;padding:1rem;}.node--type-page table th,.node--type-page table td{display:block;width:100% !important;padding:0.5rem 0;border:none;text-align:left;}}.node--type-resource .resource-content{margin-top:1rem;}.node--type-resource .resource_wrapper{display:grid;grid-template-columns:1fr 2fr 1.5fr;gap:1rem;}.node--type-resource .resource_wrapper:not(:has(.page_left_sidebar)):has(.page_right_sidebar){grid-template-columns:1fr 1.5fr;}.node--type-resource .resource_wrapper:not(:has(.page_left_sidebar)):not(:has(.page_right_sidebar)){grid-template-columns:1fr;}.node--type-resource .resource_wrapper:not(:has(.page_left_sidebar)) .page_content{grid-column:1;}.node--type-resource .resource_wrapper .field--name-body{padding:1.5rem;}.node--type-resource .resource_wrapper .geofield-google-map{margin-bottom:1rem;}.node--type-resource .resource_wrapper .field--type-entity-reference a{color:inherit;text-decoration:none;pointer-events:none;cursor:default;background:none;}.node--type-resource .resource_wrapper .field--type-entity-reference a:hover,.node--type-resource .resource_wrapper .field--type-entity-reference a:focus,.node--type-resource .resource_wrapper .field--type-entity-reference a:visited,.node--type-resource .resource_wrapper .field--type-entity-reference a:active{color:inherit;text-decoration:none;background-color:transparent;outline:none;}.node--type-resource .resource_wrapper .field--type-entity-reference .field__item{padding:0.5rem;font-size:0.9rem;color:#14111C;text-decoration:none;cursor:default;}.node--type-resource .resource_wrapper .field--type-entity-reference .field__item:hover{background-color:#E5F4F1;}.node--type-resource .resource_wrapper .field--type-entity-reference .field__item.taxonomy-item{font-weight:500;}.node--type-resource .resource_wrapper .field--type-entity-reference .field__item.taxonomy-item:before{content:"✓";color:#637A11;margin-right:0.5rem;font-weight:bold;}.node--type-resource .resource_wrapper .field--type-entity-reference .field__item.taxonomy-item:has(img):before{display:none;}.node--type-resource .resource_wrapper .field--type-entity-reference .field__item.taxonomy-item img,.node--type-resource .resource_wrapper .field--type-entity-reference .field__item.taxonomy-item i,.node--type-resource .resource_wrapper .field--type-entity-reference .field__item.taxonomy-item svg,.node--type-resource .resource_wrapper .field--type-entity-reference .field__item.taxonomy-item .icon{margin-right:0.5rem;vertical-align:middle;}.node--type-resource .resource_wrapper .field--type-entity-reference .field__item.taxonomy-item img{max-height:1.2em;width:auto;margin-bottom:0px;background-color:transparent;}.node--type-resource .resource_wrapper .field--type-entity-reference .field__item.taxonomy-item:hover{background-color:#E5F4F1;}.node--type-resource .resource_wrapper .field--type-entity-reference .field__item.taxonomy-item i{font-size:1.1em;}.node--type-resource .resource_wrapper .field--type-entity-reference .field__item.taxonomy-item .taxonomy-with-icon{display:flex;align-items:center;}.node--type-resource .resource_wrapper .field--type-entity-reference .field__item.taxonomy-item .taxonomy-with-icon .field--name-field-icon{margin-right:0.5rem;}.node--type-resource .resource_wrapper .field--type-entity-reference .field__item.taxonomy-item .taxonomy-with-icon .field--name-field-icon img{max-height:1.2em;width:auto;vertical-align:middle;background-color:transparent;}.node--type-resource .resource_wrapper .field--type-entity-reference .field__item.taxonomy-item .taxonomy-with-icon i{font-size:1.1em;}.node--type-resource .resource_wrapper .field--type-entity-reference .field__item.taxonomy-item .taxonomy-with-icon .taxonomy-label{font-weight:500;}.node--type-resource .resource_wrapper .page_content{display:flex;flex-direction:column;min-height:100%;background:white;}.node--type-resource .resource_wrapper .page_content .content{flex:1;display:flex;flex-direction:column;}.node--type-resource .resource_wrapper .row{display:flex;flex-wrap:wrap;}.node--type-resource .resource_wrapper .row .col,.node--type-resource .resource_wrapper .row .col-md-6,.node--type-resource .resource_wrapper .row .col-md-8,.node--type-resource .resource_wrapper .row .col-md-4,.node--type-resource .resource_wrapper .row .col-lg-6,.node--type-resource .resource_wrapper .row .col-lg-8,.node--type-resource .resource_wrapper .row .col-lg-4{display:flex;flex-direction:column;}.node--type-resource .resource_wrapper .row .col > *,.node--type-resource .resource_wrapper .row .col-md-6 > *,.node--type-resource .resource_wrapper .row .col-md-8 > *,.node--type-resource .resource_wrapper .row .col-md-4 > *,.node--type-resource .resource_wrapper .row .col-lg-6 > *,.node--type-resource .resource_wrapper .row .col-lg-8 > *,.node--type-resource .resource_wrapper .row .col-lg-4 > *{flex:1;}.node--type-resource .resource_wrapper .page_section{padding:1rem;margin-bottom:1rem;}.node--type-resource .resource_wrapper .page_section legend{font-weight:600;font-size:1rem;color:#14111C;padding:0 0.5rem;margin-bottom:0.5rem;}.node--type-resource .resource_wrapper .page_section legend .fieldset-legend{display:block;padding:0.25rem 0;}.node--type-resource .resource_wrapper .page_section .fieldset-wrapper{padding-top:0.5rem;}@media (max-width:768px){.node--type-resource .resource_wrapper .page_section{padding:0.75rem;margin-bottom:1rem;}.node--type-resource .resource_wrapper .page_section legend{font-size:1rem;}.node--type-resource .resource_wrapper .page_section .field__items{gap:0.5rem;}.node--type-resource .resource_wrapper .page_section .field__items .field__item{padding:0.375rem 0.5rem;font-size:0.85rem;flex:1;min-width:calc(50% - 0.25rem);}}@media (max-width:480px){.node--type-resource .resource_wrapper .page_section .field__items .field__item{min-width:100%;}}@media (min-width:768px) and (max-width:1023px){.node--type-resource .resource_wrapper{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:1.5rem;}.node--type-resource .resource_wrapper .page_left_sidebar{grid-column:1;grid-row:1;}.node--type-resource .resource_wrapper .page_content{grid-column:2;grid-row:1;}.node--type-resource .resource_wrapper .page_right_sidebar{grid-column:1/-1;grid-row:2;width:100%;}}@media (max-width:767px){.node--type-resource .resource_wrapper{grid-template-columns:1fr;gap:1.5rem;padding-right:0;}.node--type-resource .resource_wrapper .page_content{order:1;}.node--type-resource .resource_wrapper .page_right_sidebar{order:2;}.node--type-resource .resource_wrapper .page_left_sidebar{order:3;}}.node--type-resource .resource_wrapper .page_right_sidebar{margin-right:1rem;}.node--type-resource .resource_wrapper .page_social_profiles{padding:1rem;}.node--type-resource .resource_wrapper .page_social_profiles .fieldset-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:1rem;padding:1rem;}.node--type-resource .resource_wrapper .page_social_profiles .social-icon-item{display:flex;align-items:center;justify-content:center;margin:0 0.25rem;}.node--type-resource .resource_wrapper .page_social_profiles .social-icon-link{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:#1C73C9;text-decoration:none;transition:all 0.2s ease-in-out;}.node--type-resource .resource_wrapper .page_social_profiles .social-icon-link i{font-size:14px;color:#fff;}.node--type-resource .resource_wrapper .page_social_profiles .social-icon-link:hover,.node--type-resource .resource_wrapper .page_social_profiles .social-icon-link:focus{background-color:#1C73C9;}.node--type-resource .resource_wrapper .page_social_profiles .social-icon-link:hover i,.node--type-resource .resource_wrapper .page_social_profiles .social-icon-link:focus i{color:#fff;}.node--type-resource .resource_wrapper .page_social_profiles,.node--type-resource .resource_wrapper .page_favorites,.node--type-resource .resource_wrapper .page_print,.node--type-resource .resource_wrapper .page_share{text-align:center;}.node--type-resource .resource_wrapper .field--name-field-email{margin-top:3rem;text-align:center;}.node--type-resource .resource_wrapper .flag-favorites a{text-decoration:none;}.node--type-resource .resource_wrapper .flag-favorites a:before{content:"★";font-size:0.875rem;margin-right:0.5rem;color:#1C73C9;text-decoration:none;}.node--type-resource .resource_wrapper .page_section{background-color:#fff;padding:0px;border-radius:0.25rem;}.node--type-resource .resource_wrapper .page_section .field--name-field-insurance-provider .insurance-provider-item{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;font-weight:400;color:#14111C;margin-bottom:0.5rem;}.node--type-resource .resource_wrapper .page_section .field--name-field-insurance-provider .insurance-provider-item:last-child{margin-bottom:0;}.node--type-resource .resource_wrapper .page_section .fieldset-wrapper{padding:1rem;}.node--type-resource .resource_wrapper .page_section .field--type-entity-reference{margin:0px;}.node--type-resource .resource_wrapper .page_section .field__label{color:#637A11;font-size:1rem;margin-top:1rem;}.node--type-resource .resource_wrapper .page_section .field__label::after{content:"";display:block;width:100%;height:1px;background-color:#637A11;margin-top:0.5rem;margin-bottom:1rem;}.node--type-resource .resource_wrapper .page_section .taxonomy-term{display:flex;align-items:center;margin-bottom:0.5rem;height:auto;min-height:auto;max-height:none;line-height:normal;}.node--type-resource .resource_wrapper .page_section .taxonomy-term .field--name-field-icon{margin-right:0.5rem;}.node--type-resource .resource_wrapper .page_section .taxonomy-term .field__item{display:flex;align-items:center;}.node--type-resource .resource_wrapper .page_section .taxonomy-term .taxonomy-term-content{display:flex;align-items:baseline;gap:0.5rem;}.node--type-resource .resource_wrapper .page_section .taxonomy-term .taxonomy-term-name{font-size:0.9rem;color:inherit;}.node--type-resource .resource_wrapper .page_section .taxonomy-term img{width:24px;height:24px;}.node--type-resource .resource_wrapper .page_section .taxonomy-term:last-child{margin-bottom:0;}.node--type-resource .resource_wrapper .page_section legend{background-color:#637A11;color:white;padding:0.5rem 1rem;border-radius:0.25rem;font-size:1rem;font-weight:500;margin-bottom:0px;}.node--type-resource .resource_wrapper .page_section .office-hours__table{border-top:none;border-bottom:none;}.node--type-resource .resource_wrapper .page_section .office-hours__table thead{border-top:none;}.node--type-resource .resource_wrapper .page_section .office-hours__table tbody{border-bottom:none;}.node--type-resource .resource_wrapper .page_section .office-hours__table tr:first-child{border-top:none;}.node--type-resource .resource_wrapper .page_section .office-hours__table tr:last-child{border-bottom:none;}.node--type-resource .resource_wrapper .page_right_sidebar{min-width:0;overflow:hidden;}.node--type-resource .resource_wrapper .page_right_sidebar *:not(.gmap-popup-content):not(.gmap-popup-content *){max-width:100%;word-wrap:break-word;}@media (max-width:767px){.node--type-resource .resource_wrapper .page_right_sidebar *:not(.gmap-popup-content):not(.gmap-popup-content *){text-align:left;}}.view h2{font-size:18px;font-weight:400;}.view-user-favorites .view-header{padding:25px 0;}.view-blog .view-footer{text-align:center;margin-top:2rem;margin-bottom:2rem;}.view-blog .view-footer footer{display:inline-block;}.view-blog .view-footer footer a{display:inline-block;padding:0.75rem 1.5rem;background-color:#D93D04;color:#FFFFFF;text-decoration:none;border-radius:0.375rem;font-weight:500;transition:background-color 0.2s ease,transform 0.1s ease;}.view-blog .view-footer footer a:hover{background-color:rgb(166.9230769231,46.9230769231,3.0769230769);color:#FFFFFF;text-decoration:none;transform:translateY(-1px);}.view-blog .view-footer footer a:focus{outline:2px solid #D93D04;outline-offset:2px;}.view-blog .view-footer footer a:active{transform:translateY(0);}.paragraph--type--blog-component{margin-top:2rem;margin-bottom:2rem;}.paragraph--type--blog-component footer{display:inline-block;text-align:center;}.paragraph--type--blog-component footer a{display:inline-block;padding:0.75rem 1.5rem;background-color:#D93D04;color:#FFFFFF;text-decoration:none;border-radius:0.375rem;border:none;}.paragraph--type--blog-component footer a:hover{background-color:white;color:#D93D04;border:1px solid #D93D04;}.paragraph--type--blog-component footer a:focus{outline:2px solid #ff6600;outline-offset:2px;}.paragraph--type--blog-component footer a:active{transform:translateY(0);}.path-knowledge-library h3{font-size:clamp(1.5rem,4vw,2rem);font-weight:bold;line-height:2.75rem;margin-top:3rem;color:#1E8266;}.path-knowledge-library .knowledge-library-category-description{margin-bottom:2rem;}.path-knowledge-library .knowledge-library-category-divider{width:100%;border:0;border-top:2px solid #1E8266;margin:-10px 0 3rem 0;}.path-knowledge-library .knowledge-library-card{background-color:#FFFFFF;border-radius:1rem;box-shadow:0 2px 8px rgba(0,0,0,0.1);padding:1.5rem;height:100%;display:flex;flex-direction:column;transition:box-shadow 0.2s ease;word-wrap:break-word;overflow-wrap:break-word;min-width:0;margin-bottom:0;}.path-knowledge-library .knowledge-library-card:hover{box-shadow:0 4px 12px rgba(0,0,0,0.15);}.path-knowledge-library .knowledge-library-card__title,.path-knowledge-library .knowledge-library-card .field--name-field-title,.path-knowledge-library .knowledge-library-card .field--name-field-title .field__item{font-size:1.3rem;font-weight:bold;line-height:1.1;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 0.75rem 0;text-align:center;color:#1C73C9;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;}.path-knowledge-library .knowledge-library-card__description,.path-knowledge-library .knowledge-library-card .field--name-field-description,.path-knowledge-library .knowledge-library-card .field--name-field-external-link,.path-knowledge-library .knowledge-library-card .field--name-field-description .field__item{font-size:0.875rem;color:#14111C;margin:0 0 1rem 0;line-height:1.4;text-align:center;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;}.path-knowledge-library .knowledge-library-card .field--name-field-media-image,.path-knowledge-library .knowledge-library-card .field--name-field-media-image-1,.path-knowledge-library .knowledge-library-card .field--name-field-image,.path-knowledge-library .knowledge-library-card .field--name-field-media-video{width:100%;margin:0 0 1rem 0;}.path-knowledge-library .knowledge-library-card .field--name-field-media-image img,.path-knowledge-library .knowledge-library-card .field--name-field-media-image video,.path-knowledge-library .knowledge-library-card .field--name-field-media-image-1 img,.path-knowledge-library .knowledge-library-card .field--name-field-media-image-1 video,.path-knowledge-library .knowledge-library-card .field--name-field-image img,.path-knowledge-library .knowledge-library-card .field--name-field-image video,.path-knowledge-library .knowledge-library-card .field--name-field-media-video img,.path-knowledge-library .knowledge-library-card .field--name-field-media-video video{width:100%;height:auto;display:block;border-radius:0.5rem;}.path-knowledge-library .knowledge-library-card__embed,.path-knowledge-library .knowledge-library-card .media-oembed-content{width:100%;height:100%;min-height:300px;margin:0 0 1rem 0;}.path-knowledge-library .knowledge-library-card__embed iframe,.path-knowledge-library .knowledge-library-card .media-oembed-content iframe{width:100%;height:100%;display:block;border-radius:0.5rem;}.path-knowledge-library .views-row{margin-left:-0.75rem;margin-right:-0.75rem;}.path-knowledge-library .views-row [class*=col-]{padding-left:0.75rem;padding-right:0.75rem;box-sizing:border-box;margin-bottom:1.5rem;}@media (max-width:767px){.path-knowledge-library .views-row .col-md-3{width:100%;max-width:100%;flex:0 0 100%;margin-bottom:1.5rem;}}.path-knowledge-library .knowledge-library-see-more{margin-top:2rem;text-align:center;}.path-knowledge-library .knowledge-library-see-more .see-more-link{display:inline-block;padding:0.75rem 1.5rem;background-color:#D93D04;color:#FFFFFF;text-decoration:none;border-radius:0.375rem;font-weight:600;transition:background-color 0.2s ease;}.path-knowledge-library .knowledge-library-see-more .see-more-link:hover,.path-knowledge-library .knowledge-library-see-more .see-more-link:focus{background-color:rgb(166.9230769231,46.9230769231,3.0769230769);color:#FFFFFF;text-decoration:none;}.path-knowledge-library .knowledge-library-see-more .see-more-link:focus{outline:2px solid #D93D04;outline-offset:2px;}.view-knowledge-library .view-filters,.view-knowledge_library .view-filters{background-color:#FFFFFF;border-radius:0.5rem;padding:1.5rem;margin-bottom:2rem;box-shadow:0 2px 8px rgba(0,0,0,0.1);}.view-knowledge-library .fieldset-wrapper,.view-knowledge_library .fieldset-wrapper{display:flex;align-items:center;gap:0.5rem;}.view-knowledge-library .d-flex.flex-wrap,.view-knowledge_library .d-flex.flex-wrap{display:flex;align-items:center;gap:1rem;}.view-knowledge-library label,.view-knowledge_library label{font-size:1rem;font-weight:500;color:#14111C;display:block;margin-bottom:0.5rem;}.view-knowledge-library legend,.view-knowledge_library legend{font-size:1rem;font-weight:500;color:#14111C;display:block;margin-bottom:0px;}.view-knowledge-library .form-control,.view-knowledge-library .form-select,.view-knowledge_library .form-control,.view-knowledge_library .form-select{border-color:#dee2e6;border-radius:0.375rem;font-size:0.875rem;height:44px;}.view-knowledge-library .form-control:focus,.view-knowledge-library .form-select:focus,.view-knowledge_library .form-control:focus,.view-knowledge_library .form-select:focus{border-color:#D93D04;box-shadow:0 0 0 0.25rem rgba(217,61,4,0.25);}.view-knowledge-library .chosen-container,.view-knowledge_library .chosen-container{min-width:250px;}.view-knowledge-library .form-actions,.view-knowledge_library .form-actions{align-self:auto;margin-top:2rem;}.view-knowledge-library .form-actions .button,.view-knowledge_library .form-actions .button{padding:0.5rem 1.5rem;font-weight:500;transition:0 0 0 0.25rem rgba(217,61,4,0.25);}@media (max-width:767px){.view-knowledge-library .d-flex.flex-wrap,.view-knowledge_library .d-flex.flex-wrap{flex-direction:column;align-items:stretch;gap:1rem;}.view-knowledge-library .form-actions,.view-knowledge_library .form-actions{width:100%;display:flex;justify-content:center;}.view-knowledge-library .form-actions .button,.view-knowledge_library .form-actions .button{width:100%;max-width:300px;text-align:center;}.view-knowledge-library .chosen-container,.view-knowledge_library .chosen-container{min-width:auto;}}.webform-submission-container{max-width:900px;margin:2rem auto;background-color:#FFFFFF;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.1);overflow:hidden;}.webform-submission-content{padding:2rem;}.webform-submission-meta{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #E5F4F1;}.webform-submission-meta p{margin:0.5rem 0;color:#14111C;font-size:17px;}.webform-submission-section-title{font-size:1.25rem;font-weight:700;color:#14111C;margin:1.5rem 0 1rem;}.webform-submission-fields{display:flex;flex-direction:column;gap:1rem;}.submission-field{padding:1rem;background-color:#E5F4F1;border-radius:4px;border-left:4px solid #1E8266;}.submission-field-label{font-size:0.875rem;font-weight:500;color:#14111C;margin-bottom:0.5rem;text-transform:uppercase;letter-spacing:0.5px;}.submission-field-value{font-size:17px;color:#14111C;line-height:1.6;}.webform-submission-data .flag,.view-referral-dashboard .flag{display:inline-block;margin:0.5rem 0;}.webform-submission-data .flag a,.view-referral-dashboard .flag a{display:inline-block;padding:0.375rem 0.75rem;font-size:0.875rem;font-weight:500;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:0.375rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;color:#fff;background-color:#6c757d;border-color:#6c757d;}.webform-submission-data .flag a:hover,.view-referral-dashboard .flag a:hover{color:#fff;background-color:#5a6268;border-color:#545b62;text-decoration:none;}.webform-submission-data .flag a:focus,.view-referral-dashboard .flag a:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 0.2rem rgba(108,117,125,0.5);text-decoration:none;}.webform-submission-data .flag a:active,.view-referral-dashboard .flag a:active{color:#fff;background-color:#545b62;border-color:#4e555b;text-decoration:none;}.webform-submission-data .flag.flag-contacted,.view-referral-dashboard .flag.flag-contacted{padding:2rem;}@media (max-width:1000px){.webform-submission-data .flag.flag-contacted,.view-referral-dashboard .flag.flag-contacted{padding:0;}}.webform-submission-data .flag.flag-contacted a,.view-referral-dashboard .flag.flag-contacted a{background-color:#AE2A38;border-color:#AE2A38;}.webform-submission-data .flag.flag-contacted a:hover,.view-referral-dashboard .flag.flag-contacted a:hover{background-color:rgb(132.9166666667,32.0833333333,42.7777777778);border-color:rgb(112.375,27.125,36.1666666667);}.webform-submission-data .flag.flag-contacted a:focus,.view-referral-dashboard .flag.flag-contacted a:focus{background-color:rgb(132.9166666667,32.0833333333,42.7777777778);border-color:rgb(112.375,27.125,36.1666666667);box-shadow:0 0 0 0.2rem rgba(174,42,56,0.5);}.webform-submission-data .flag.flag-contacted a:active,.view-referral-dashboard .flag.flag-contacted a:active{background-color:rgb(112.375,27.125,36.1666666667);border-color:rgb(91.8333333333,22.1666666667,29.5555555556);}.webform-submission-data .flag.flag-could_not_contact,.view-referral-dashboard .flag.flag-could_not_contact{padding:2rem;}@media (max-width:1000px){.webform-submission-data .flag.flag-could_not_contact,.view-referral-dashboard .flag.flag-could_not_contact{padding:0;}}.webform-submission-data .flag.flag-could_not_contact a,.view-referral-dashboard .flag.flag-could_not_contact a{color:#000 !important;background-color:#ffc107;border-color:#ffc107;}.webform-submission-data .flag.flag-could_not_contact a:hover,.view-referral-dashboard .flag.flag-could_not_contact a:hover{color:#000 !important;background-color:#e0a800;border-color:#d39e00;}.webform-submission-data .flag.flag-could_not_contact a:focus,.view-referral-dashboard .flag.flag-could_not_contact a:focus{color:#000 !important;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 0.2rem rgba(255,193,7,0.5);}.webform-submission-data .flag.flag-could_not_contact a:active,.view-referral-dashboard .flag.flag-could_not_contact a:active{color:#000 !important;background-color:#d39e00;border-color:#c69500;}.webform-submission-data .flag.flag-could_not_contact.action-unflag a,.view-referral-dashboard .flag.flag-could_not_contact.action-unflag a{color:#fff !important;background-color:#dc3545;border-color:#dc3545;}.webform-submission-data .flag.flag-could_not_contact.action-unflag a:hover,.view-referral-dashboard .flag.flag-could_not_contact.action-unflag a:hover{color:#fff !important;background-color:#c82333;border-color:#bd2130;}.webform-submission-data .flag.flag-could_not_contact.action-unflag a:focus,.view-referral-dashboard .flag.flag-could_not_contact.action-unflag a:focus{color:#fff !important;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 0.2rem rgba(220,53,69,0.5);}.webform-submission-data .flag.flag-could_not_contact.action-unflag a:active,.view-referral-dashboard .flag.flag-could_not_contact.action-unflag a:active{color:#fff !important;background-color:#bd2130;border-color:#b21f2d;}.webform-submission-data .flag.action-unflag a,.view-referral-dashboard .flag.action-unflag a{background-color:#637A11;border-color:#637A11;}.webform-submission-data .flag.action-unflag a:hover,.view-referral-dashboard .flag.action-unflag a:hover{background-color:#218838;border-color:#1e7e34;}.webform-submission-data .flag.action-unflag a:focus,.view-referral-dashboard .flag.action-unflag a:focus{background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 0.2rem rgba(40,167,69,0.5);}.webform-submission-data .flag.action-unflag a:active,.view-referral-dashboard .flag.action-unflag a:active{background-color:#1e7e34;border-color:#1c7430;}.webform-confirmation-title{padding-top:1rem;}.webform-confirmation-message{padding-top:1rem;padding-bottom:2rem;}
