/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--pproem_purple:#3c0659;--pproem_purple_light:#9d84be;--pproem_green:#025F34;--pproem_green_light:#00974e;--pproem_gray:#827e7f;--pproem_blue:#044D86;--pproem_blue_light:#00a2e9;--pproem_red:#d91e2e;--pproem_orange:#e86028;--pproem_orange_light:#f67f25;--pproem_yellow:#f7a513;--pproem_primary_dark:hsl(206,94%,17%);--pproem_primary:var(--pproem_blue);--pproem_primary_light:hsl(206,94%,37%);--pproem_primary_lighter:var(--pproem_blue_light);--pproem_secondary:var(--pproem_purple);--pproem_secondary_light:hsl(279,87%,29%);--pproem_secondary_lighter:var(--pproem_purple_light);--pproem_link:var(--pproem_blue);--bs-primary:var(--pproem_primary);--bs-secondary:var(--pproem_secondary);}h1{font-size:50px;line-height:50px;}.region--hero .page-title h1,.region--hero .page-title .h1{bottom:5rem;}.department-logo{height:150px;}.region--hero-top{background-color:transparent;position:absolute;width:calc(100% - 75px);}.menu--quick-links-oem- .fontawesome-icon,.mobile-menu--quick-links-oem- .fontawesome-icon{font-size:2.5em;margin-bottom:5px;}.menu--quick-links-oem- .nav-item>.nav-link,.mobile-menu--quick-links-oem- .nav-item>.nav-link{font-size:.6em;text-transform:uppercase;color:var(--pproem_primary);}.menu--quick-links-oem- .nav-item > .nav-link:hover,.mobile-menu--quick-links-oem- .nav-item > .nav-link:hover{color:var(--pproem_primary_light);}.region--copyright .container{background:transparent !important;}.menu--quick-links-oem- .nav-item,.mobile-menu--quick-links-oem- .nav-item{font-weight:500;margin:10px 0;text-align:center;border-bottom:none;}.menu--quick-links-oem- .navbar-nav,.mobile-menu--quick-links-oem- .navbar-nav{flex-direction:row;justify-content:space-evenly;width:100%;}.menu--footer-oem- .navbar-nav{display:block;-moz-columns:2;columns:2;text-align:center;flex-direction:row;}.menu--footer-oem- .navbar-nav .nav-link{padding-right:0.5rem;padding-left:0.5rem;}#block-csoem-gtranslate{text-align:center;margin-bottom:20px;}#block-csoem-gtranslate > a{padding:0.5rem 1rem;}#block-csoem-gtranslate > .collapse,#block-csoem-gtranslate > .collapsing{padding-left:1rem;}@media (min-width:768px){.menu--quick-links{flex-direction:column;margin-top:auto;position:relative;bottom:auto;left:auto;margin-bottom:40px;width:auto;padding:0;display:block;}.menu--quick-links-oem- .navbar-nav{flex-direction:column;}.menu--footer-oem- .navbar-nav{display:flex;}#block-gtranslate{text-align:left;margin-bottom:0;}}#site-footer{background-image:none;background-color:var(--pproem_primary);padding:1rem 0 0;margin:0;}.pikes-peak-regional-emergency-management .region--hero-top,.pikes-peak-regional-emergency-management---colorado-springs .region--hero-top{background:transparent;}a.btn-primary{background-color:var(--pproem_primary);border-color:var(--pproem_primary);}a.btn-primary &:hover{background-color:var(--pproem_primary);border-color:var(--pproem_primary);}.accordion-button{background-color:#d7d7d7;border-left:50px solid var(--pproem_primary);}.accordion-button &:focus,.accordion-button &:not(.collapsed){background-color:#d7d7d7;border-left-color:var(--pproem_primary);}.accordion-button:hover{background-color:#b2b2b2;border-color:var(--pproem_primary);}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--pproem_primary);}.tabs-vertical .nav-pills .nav-link.active,.tabs-vertical .nav-pills .show>.nav-link{background-color:var(--pproem_primary);color:white;}.tabs-vertical .nav-pills .nav-link{background-color:#d7d7d7;color:black;}.nav-tabs .nav-link{color:black;background-color:#d7d7d7;}.nav-tabs .nav-link:hover{color:black;background-color:#b2b2b2;}.nav-tabs &:hover,.nav-tabs &:focus-within{background-color:#b2b2b2;border-color:var(--pproem_primary);}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{background-color:var(--pproem_primary);border-bottom:1px solid var(--pproem_primary);color:#d7d7d7;}.nav-tabs .nav-link.active:hover,.nav-tabs .nav-item.show .nav-link:hover{background-color:var(--pproem_primary);}h3,.h3,.department-contact-group .fieldset-legend,h2,.viewsreference--view-title,.h2,h4,h5,h6{color:var(--pproem_primary);}.slide-title h3,.slide-title .h3,.slide-title .department-contact-group .fieldset-legend,.slide-title h2,.slide-title .viewsreference--view-title,.slide-title .h2,.slide-title h4,.slide-title h5,.slide-title h6{color:white;}.text-white .card-title{color:var(--pproem_primary);}.text-white .accordion-item{background-color:transparent;border:1px solid white;}.text-white a:not([data-type]){color:white;text-decoration:underline;}.text-white a:not([data-type]).card-link{color:var(--pproem_primary);}.text-white table{color:#222;}.text-white h2,.text-white .h2,.text-white h3,.text-white .h3,.text-white .department-contact-group .fieldset-legend,.text-white h4,.text-white .h4,.text-white h5,.text-white .h5,.text-white h6,.text-white .h6,.text-white .viewsreference--view-title{color:white;}.bg-light{background-color:var(--pproem_primary_lighter) !important;}.bg-primary{background-color:var(--pproem_primary) !important;}.paragraph--type--resource-wrapper .paragraph--type--resource{background-color:var(--pproem_primary);border-left-color:var(--pproem_primary_lighter);}.paragraph--type--resource-wrapper .paragraph--type--resource:hover{background-color:var(--pproem_primary_dark);border-left-color:var(--pproem_primary);}.card-title{color:var(--pproem_primary);}thead tr{background-color:var(--pproem_primary);}tbody tr:last-of-type{border-bottom-color:var(--pproem_primary);}.container-header,.viewsreference--view-title{color:var(--pproem_primary_light);}.text-white .container-header,.text-white .viewsreference--view-title{color:white;}.social-media-link a{color:var(--pproem_primary);}a{color:var(--pproem_link);}h3,.h3,.department-contact-group .fieldset-legend{color:var(--pproem_primary);}.bg-primary{background-color:var(--pproem_primary) !important;}.container-header,.viewsreference--view-title{color:var(--pproem_primary);}.bg-primary .container-header,.bg-primary .viewsreference--view-title{color:#fff !important;}.paragraph--type--resource-wrapper .paragraph--type--resource{background-color:var(--pproem_primary);border-left:8px solid var(--pproem_primary_lighter);}.page-item.active .page-link{background-color:var(--pproem_primary);border-color:var(--pproem_primary);}.accordion-header button.accordion-button:focus,.accordion-header button.accordion-button:hover,.accordion-header button.accordion-button:not(.collapsed){border-left-color:var(--pproem_primary_light);background-color:#b2b2b2 !important;color:black;}.accordion-header button.accordion-button{border-left-color:var(--pproem_primary_light);background-color:#d7d7d7 !important;color:black;}.page-link{color:var(--pproem_primary);}.navbar-light .navbar-nav .nav-link{color:white;}.menu--main-oem .nav-item{border-bottom:1px solid #25023c;}.btn-secondary:focus{color:white;}.btn-secondary:focus,body .region.region--primary-menu .menu--main-oem .offcanvas .nav-item:focus-within,body .region.region--primary-menu .menu--main-oem .offcanvas .nav-item:hover,body .region.region--primary-menu .menu--main-oem .offcanvas .nav-item.active-trail{background-color:#25023c !important;}body .region.region--primary-menu .menu--main-oem .offcanvas .nav-item:focus-within>a,body .region.region--primary-menu .menu--main-oem .offcanvas .nav-item:hover>a,body .region.region--primary-menu .menu--main-oem .offcanvas .nav-item:hover>label,.region.region--primary-menu .menu--main-oem .offcanvas .nav-item.active-trail .is-active{background-color:var(--pproem_primary_light) !important;}.paragraph.card .card-title:focus-within a:not(.nolink):not([href=nolink]):not([href="<nolink>"]):not([href=""]){color:var(--pproem_primary_light) !important;background-color:transparent !important;}.btn-secondary,.button:not(.button-primary),button:not(.button-primary){background-color:var(--pproem_secondary_light);color:white;}.btn-secondary:hover,.button:not(.button-primary):hover,button:not(.button-primary):hover{background-color:var(--pproem_secondary);color:white;}blockquote{border-left-color:var(--pproem_secondary_light);}a.btn-secondary{background-color:var(--pproem_secondary);border-color:var(--pproem_secondary);color:#fff;}a.btn-secondary:hover{background-color:var(--pproem_secondary_light);border-color:var(--pproem_secondary_light);}.bg-secondary{background-color:var(--pproem_secondary) !important;}.social-media-link a:hover{color:var(--pproem_secondary);}.featured-events .date-circle{border-color:var(--pproem_secondary);}.featured-events .date-time .date-day-full:after{background:var(--pproem_secondary);}.views-exposed-form input[type=submit]{background-color:var(--pproem_secondary);color:white;}.views-exposed-form input[type=submit]:hover{background-color:var(--pproem_secondary);color:white;}.bg-image{height:250px;}.pproem-hero{min-height:unset;}#pproem-branding{background-color:#eee;border-bottom:1px solid var(--pproem_primary_light);}#pproem-logo{width:auto;height:135px;}.pproem-alerts #alerts{margin:auto;padding:0;border:none;width:auto;background-color:#ddd;}.pproem-alerts #alerts-inner{padding:1rem 2rem;}.block.hero-image:first-child{margin-top:1rem;}@keyframes grow{0%{transform:scaleY(0);height:0;display:flex;}100%{transform:scaleY(1);height:var(--alert-height);}}@keyframes shrink{0%{transform:scaleY(1);height:var(--alert-height);display:flex;}100%{transform:scaleY(0);height:0;display:none;}}.pproem-alerts .alert-toggle:has(input:checked) ~ .alert-expand .alert-item{display:flex;animation-fill-mode:forwards;animation:grow 350ms;transform-origin:center;height:var(--alert-height);transform:scaleY(1);}.pproem-alerts .alert-toggle:has(input:not(:checked)) ~ .alert-expand .alert-item{display:none;animation-fill-mode:forwards;animation:shrink 350ms;transform-origin:center;height:0;transform:scaleY(0);}.block.page-title.pproem-title{background-color:var(--pproem_primary);color:white;margin-top:0;margin-bottom:0;padding:1.25rem 0;}.block.page-title.pproem-title h1{margin:0;}.node--view-mode-full .field--name-field-featured-image :is(img,picture){display:block;width:100%;height:350px;object-fit:cover;}@media (min-width:768px){.block.page-title.pproem-title{padding:2rem 0;}}.block.page-title.pproem-title h1,.block.page-title.pproem-title .h1{color:white;}@media (min-width:992px){.bg-image{height:450px;}}@media (max-width:991px){h1{font-size:35px;line-height:35px;}.region--hero .page-title h1,.region--hero .page-title .h1{bottom:6.5rem;}}@media (min-width:768px){.bg-image{height:350px;}}
