.red{color:#910028}
.blue{color:#3796AA}
.green{color:#72791f}
.orange{color:#F68712}
:root{--light-shades--rbh:#fff;--dark-shades--rbh:#2E2632;--light-accent--rbh:#8BB0B0;--dark-accent--rbh:#3796AA;--brand--rbh:#F68712;--light-shades--nchs:#fff;--dark-shades--nchs:#2E2632;--light-accent--nchs:#98A12A;--dark-accent--nchs:#F68712;--brand--nchs:#910028}
.main--nchs .light-shades{color:#fff}
.main--nchs .light-shades h1,
.main--nchs .light-shades h2,
.main--nchs .light-shades h3,
.main--nchs .light-shades h4,
.main--nchs .light-shades h5,
.main--nchs .light-shades h6{color:#fff}
.bg--light-orange{background-color:#FAB92A}
.bg--light-shades--nchs{background-color:#fff}
.bg--light-accent--nchs{background-color:#98A12A}
.bg--brand--nchs{background-color:#910028}
.bg--dark-accent--nchs{background-color:#F68712}
.bg--dark-shades--nchs{background-color:#2E2632}
.bg--light-shades{background-color:#fff}
.bg--light-accent{background-color:#8BB0B0}
.bg--dark-accent{background-color:#3796AA}
.bg--dark-shades{background-color:#2E2632}
.shadow-z1{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}
.shadow-z2{box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}
.shadow-z3{box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}
.focus-visible-ring--rbh:focus{border-color:#F68712;box-shadow:0 0 0 0.25rem rgba(246,135,18,0.25)}
.focus-visible-ring--rbh:focus-visible{border-color:#F68712;outline-offset:1px;outline:#F68712 solid 3px}
.news{list-style:none;padding-left:0;overflow:hidden}
.news-item{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin:3rem 0}
@media (min-width:768px){.news-item{-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:flex-start;align-items:flex-start}}
.news-item__aside{margin:0 0 1rem 0;width:100%;background-color:#98A12A;padding:1rem}
@media (min-width:768px){.news-item__aside{margin:0 1rem 0 0;width:11rem;-webkit-flex-basis:11rem;flex-basis:11rem;-webkit-flex-shrink:0;flex-shrink:0}}
.news-item__title{margin-top:0;font-size:1.25rem;font-weight:bold}
.news-date__year,
.news-date__month{font-family:Jost,'Trebuchet MS',Arial,sans-serif;color:#2E2632;display:block;text-align:center}
.news-date__year{font-size:1.5rem;font-weight:bold}
.news-date__month{font-size:1rem;text-transform:uppercase;letter-spacing:.25rem}
label{font-family:Jost,'Trebuchet MS',Arial,sans-serif;font-weight:700;color:#2E2632}
.form-control:hover{border-color:#F68712}
.form-control:focus{border-color:#F68712;box-shadow:0 0 0 0.25rem rgba(246,135,18,0.25)}
.form-control:focus-visible{border-color:#F68712;outline-offset:1px;outline:#F68712 solid 3px}
.form-check-label{font-size:'Fira Sans','Trebuchet MS',Arial,sans-serif;font-weight:400}
.spinner{display:none}
.spinner:before{content:'';display:inline-block;width:2rem;height:2rem;border-radius:100%;border:0.25rem solid rgba(46,38,50,0.25);border-top:0.25rem solid #F68712;vertical-align:middle;animation:spin 1s linear infinite}
@media (prefers-reduced-motion:reduce){.spinner:before{display:none}}
.spinner span{display:inline-block;vertical-align:middle;margin-left:.5rem}
#atg-nchsgrants-grants-table table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td.dtr-control:before,
#atg-nchsgrants-grants-table table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th.dtr-control:before{box-shadow:none;background-color:#3796AA}
@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.form-check-input:focus{border-color:#F68712;box-shadow:0 0 0 0.25rem rgba(246,135,18,0.25)}
.form-check-input:focus-visible{border-color:#F68712;outline-offset:1px;outline:#F68712 solid 3px}
.form-check-input:focus-visible{border-color:#F68712}
.form-check-input:checked{background-color:#F68712;border-color:#F68712}
.oc-visible{display:block}
.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}
.pagination .page-item:first-child a,
.pagination li:first-child a,
.pagination .page-item:first-child span,
.pagination li:first-child span{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}
.pagination .page-item:last-child a,
.pagination li:last-child a,
.pagination .page-item:last-child span,
.pagination li:last-child span{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}
.pagination .page-item .page-link,
.pagination li .page-link,
.pagination .page-item a,
.pagination li a,
.pagination .page-item span,
.pagination li span{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#fff;background-color:#3796AA;border-color:#3796AA;transition:background-color 250ms ease-out,border-color 250ms ease-out,box-shadow 250ms ease-out}
@media (prefers-reduced-motion:reduce){.pagination .page-item .page-link,.pagination li .page-link,.pagination .page-item a,.pagination li a,.pagination .page-item span,.pagination li span{transition:none}}
.pagination .page-item .page-link:before,
.pagination li .page-link:before,
.pagination .page-item a:before,
.pagination li a:before,
.pagination .page-item span:before,
.pagination li span:before{content:none}
.pagination .page-item .page-link:hover,
.pagination li .page-link:hover,
.pagination .page-item a:hover,
.pagination li a:hover,
.pagination .page-item span:hover,
.pagination li span:hover,
.pagination .page-item .page-link:focus,
.pagination li .page-link:focus,
.pagination .page-item a:focus,
.pagination li a:focus,
.pagination .page-item span:focus,
.pagination li span:focus{background-color:#246370;border-color:#246370;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}
.pagination .page-item.active .page-link,
.pagination li.active .page-link,
.pagination .page-item.active a,
.pagination li.active a,
.pagination .page-item.active span,
.pagination li.active span{color:#fff;background-color:#F68712;border-color:#F68712}
.pagination .page-item.disabled .page-link,
.pagination li.disabled .page-link,
.pagination .page-item.disabled a,
.pagination li.disabled a,
.pagination .page-item.disabled span,
.pagination li.disabled span{background-color:rgba(55,150,170,0.25);border-color:rgba(55,150,170,0.25)}
.pagination .page-item.disabled .page-link:hover,
.pagination li.disabled .page-link:hover,
.pagination .page-item.disabled a:hover,
.pagination li.disabled a:hover,
.pagination .page-item.disabled span:hover,
.pagination li.disabled span:hover,
.pagination .page-item.disabled .page-link:focus,
.pagination li.disabled .page-link:focus,
.pagination .page-item.disabled a:focus,
.pagination li.disabled a:focus,
.pagination .page-item.disabled span:focus,
.pagination li.disabled span:focus{box-shadow:none}
.main--nchs .pagination .page-item .page-link{color:#fff;background-color:#910028;border-color:#910028;transition:background-color 250ms ease-out,border-color 250ms ease-out,box-shadow 250ms ease-out}
@media (prefers-reduced-motion:reduce){.main--nchs .pagination .page-item .page-link{transition:none}}
.main--nchs .pagination .page-item .page-link:before{content:none}
.main--nchs .pagination .page-item .page-link:hover,
.main--nchs .pagination .page-item .page-link:focus{background-color:#D1364C;border-color:#D1364C;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}
.main--nchs .pagination .page-item.disabled .page-link{background-color:rgba(145,0,40,0.25);border-color:rgba(145,0,40,0.25)}
.main--nchs .pagination .page-item.disabled .page-link:hover,
.main--nchs .pagination .page-item.disabled .page-link:focus{box-shadow:none}
.board{padding-left:0;list-style:none}
.board>li{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;width:100%;margin:3rem 0;text-align:center}
@media (min-width:768px){.board>li{-webkit-flex-direction:row;flex-direction:row;text-align:left}}
.board .board__portrait{display:inline-block;width:160px;height:160px;overflow:hidden;border-radius:50%;-webkit-flex-basis:160px;flex-basis:160px}
.board .board__portrait>img{display:block;width:100%;height:auto}
.board .board__portrait--empty{overflow:visible}
.board .board__portrait--empty>img{height:100px;opacity:.5}
.board .board__details{margin:1rem 1rem 0 1rem;font-size:1.5rem}
.board strong,
.board em{display:block}
.board em{color:#3796AA}
@media (min-width:768px){.board li:nth-child(even) .board__portrait{order:2}.board li:nth-child(even) .board__details{order:1;text-align:right;margin-left:auto}}
.board.board--nchs{text-align:center}
.board.board--nchs>li{display:inline-block;margin:1rem 3rem;text-align:center;width:auto}
.board.board--nchs>li .board__portrait{width:100px;height:100px}
.board.board--nchs>li .board__details{font-size:1rem}
.board.board--nchs em{color:#910028}
.resources{list-style:none;padding-left:0}
.resource{margin-top:1.5rem}
.resource>header>h3{margin-top:0;font-size:1.5rem;color:#1e525d}
.resource>footer{margin-top:.5rem}
.resource.resource--community>header>h3{font-size:2rem}
.resource__counties,
.resource__services{margin:.5rem 0}
.resource__counties>h4,
.resource__services>h4{margin-top:0;margin-bottom:0;font-size:1rem;font-weight:bold}
.main--nchs .video-page-title{color:#fff;background-color:#910028;background:linear-gradient(195deg,#D1364C,#3796AA)}
.main--nchs .video-page-related .related-article{background-color:#910028;background:linear-gradient(195deg,#910028,#797077)}
.main--nchs .modal-content-override .modal-header-override{background-color:#910028;background:linear-gradient(195deg,#D1364C,#2E2632)}
.main--nchs .modal-content-override .modal-header-override .modal-title{color:#fff}
.main--nchs .content-section__title{color:#910028}
.main--nchs .content-section--aside{background-color:#ffdee7}
.video-page-title{color:white;background:linear-gradient(195deg,#FAB92A,#3796AA);margin:0;padding:2rem .75rem;text-align:center;font-size:3.4rem;font-weight:bold}
.video-page-subtitle{margin-top:0;padding-bottom:2rem;font-size:3rem}
.video-page-section{position:relative;padding:2rem 1rem}
.video-page-section + .main__page-section{box-shadow:none}
.video-page-hero{display:flex;justify-content:center;align-items:center;padding-top:3rem;padding-bottom:3rem}
@media (max-width:576px){.video-page-hero{max-width:calc(100vw - 2rem);margin:0 auto}}
@media (min-width:576px){.video-page-hero{max-width:calc(576px - 6rem);margin:0 auto}}
@media (min-width:768px){.video-page-hero{max-width:calc(768px - 6rem);margin:0 auto}}
@media (min-width:992px){.video-page-hero{max-width:calc(992px - 6rem);margin:0 auto}}
@media (min-width:1200px){.video-page-hero{max-width:calc(1200px - 6rem)}}
.video-page-hero iframe{top:0;left:0;width:100%;height:100%}
.video-page-hero-buttons{padding-bottom:3rem;justify-content:center;align-items:center;text-align:center}
.video-page-hero-buttons .btn{text-wrap:nowrap}
.video-page-hero-modal-button{display:flex;align-items:center;justify-content:center;margin-left:1rem;margin-right:1rem}
.video-page-hero-modal-button svg{padding-left:.5rem}
.video-page-hero-text{padding-bottom:2rem}
.video-page-related{display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:2rem}
.video-page-related .related-container{max-width:1960px}
@media (max-width:992px){.video-page-related .related-container{max-width:1080px}}
@media (max-width:768px){.video-page-related .related-container{max-width:720px}}
@media (max-width:576px){.video-page-related .related-container{max-width:calc(100vw - 6rem)}}
.video-page-related .related-article{display:block;padding-top:2rem;background:linear-gradient(195deg,#3796AA,#231F20);border-radius:.25rem}
.video-page-related .related-article h3{padding-top:1rem;margin:0;color:#fff;align-items:center;font-weight:bold}
.video-page-related .related-article hr{background-color:#fff}
.video-page-related .related-article img{display:block;margin:auto;height:auto;max-height:200px;width:300px;border-radius:.25rem;aspect-ratio:1.5}
.video-page-related .related-article p{color:#fff;padding-top:1rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;text-align:left;display:-webkit-box;height:5rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.video-page-related .related-article a{vertical-align:bottom;margin-bottom:1rem}
@media (min-width:992px){.video-page-related .related-article{width:20vw}}
@media (min-width:768px){.video-page-related .related-article{max-width:20vw}}
@media (min-width:576px){.video-page-related .related-article{max-width:30vw}.video-page-related .related-article img{height:auto}.video-page-related .related-article p{display:-webkit-box;height:5.5rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}
.modal-dialog{max-width:60vw}
.modal-content-override{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:2pt solid #2E2632;border-radius:.25rem;outline:0;overflow:hidden}
.modal-content-video{width:100vw;height:140vw}
.modal-content-form{width:50vw;height:30vw}
.modal-header-override{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:1rem;background:linear-gradient(195deg,#FAB92A,#3796AA)}
.modal-header-override h5{margin:auto}
.modal-title{color:var(--surface-color)}
@media (max-width:1200px){.modal-content{width:95vw;height:45vw}.modal-content-video{width:100vw;height:140vw}}
@media (max-width:768px){.modal-content{width:95vw;height:100vw}}
.youtube{background-color:#000;margin-bottom:30px;position:relative;padding-top:56.25%;overflow:hidden;cursor:pointer}
.youtube img{width:100%;top:-16.84%;left:0;opacity:0.7}
.youtube .play-button{width:90px;height:60px;background-color:#333;box-shadow:0 0 30px rgba(0,0,0,0.6);z-index:1;opacity:0.8;border-radius:6px}
.youtube .play-button:before{content:"";border-style:solid;border-width:15px 0 15px 26.0px;border-color:transparent transparent transparent #fff}
.youtube img,
.youtube .play-button{cursor:pointer}
.youtube img,
.youtube iframe,
.youtube .play-button,
.youtube .play-button:before{position:absolute}
.youtube .play-button,
.youtube .play-button:before{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}
.youtube iframe{height:100%;width:100%;top:0;left:0}