html {scroll-behavior: smooth;}#content {margin-top:0;}.navbar-light .navbar-nav.ml-auto .nav-link {color: #5e6a71;}.headerbanner {background-color:#222;background-image:url(/state-local-tribal/accomplishments-report-2023/assets/images/nm-istock-1372658426-hero.jpg);background-position:center center;min-height:450px;background-size:cover;}.headerbannertitle {background-color:rgba(0,0,0,0.67);border-top: 8px solid #0079c2;width:auto;margin-top:200px;}.headerbannertitle h1 {font-size:1.3em;font-weight:400;color:#fff;}h2 {text-align: center;}a.wht-link:link {color: #FFFFFF;text-decoration: underline;}a.wht-link:visited {color: #FFFFFF;}a.wht-link:hover {color: #FFFFFF;text-decoration: underline;}.blue-blockquote {border-top: 5px solid #005B82;border-bottom: 5px solid #005B82;padding-top: 1em;margin-top: 1em;}a.wht-link:active {color: #FFFFFF;}.bluebg {background-color:#0079c2}.whitebox {background-color: #FFFFFF;}.reportleadtext {max-width: 700px;}.reportcontent {max-width:920px;}.tab-pane {background-color: #fff;border-top: none;border-right: 1px solid #e9ecef;border-bottom: 1px solid #e9ecef;border-left: 1px solid #e9ecef;}.nav-tabs .nav-item {margin-bottom: 1px;}.greybg {background-color:#F5F5F5;}.impact {background: transparent linear-gradient(116deg, #F9F9F9 0%, #F9F9F9 0%, #F2F2F2 100%) 0% 0% no-repeat padding-box;opacity: 1;}.consistent-height .tab-content {display: flex;}.consistent-height .tab-content > .tab-pane {display: block;visibility: hidden;margin-right: -100%;width: 100%;}.consistent-height .tab-content > .active {visibility: visible;}.captionblue {background-color:#005B82;color:#fff;font-size: 0.9375em;line-height:1.4;}.anim{opacity:0;transform:translateY(50px);transition:all 0.5s ease-in-out;will-change:transform;}.anim-done{opacity:1 !important;transform:translate(0,0) !important;}.animline{background-color:#e07700;display:inline-block;height:4px;transform:translateY(50px);transition:all 0.5s ease-in-out;vertical-align:top;width:0;will-change:transform;}.animline.anim-done{width:100% !important;}.bgcover{background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:245px;}ul.collist{line-height:1.35em;}ul.collist li{padding:0 0.5rem 0.5rem 0;}a.hoverbold:hover{font-weight:400;}.parallax{background-attachment:fixed;background-image:url(/esif/annual-report-2021/assets/images/bg-tech.png);background-position:center;background-repeat:no-repeat;background-size:cover;}.parallax h3{color:#fff;font-size:2rem;}.parallax img{height:auto;width:60px;}.parallax .container .row > *:first-child{max-width:26%;}.parallax .container .row > *:last-child{max-width:70%;}.partners h4{color:#222;font-weight:500;}.video-link:after,.video-link:before{content:"";left:50%;position:absolute;top:50%;}.video-link:after{-webkit-filter: drop-shadow(0px 0px 2px rgba(0,0,0,0.25));border:30px solid transparent;border-left:50px solid #fff;height:0;margin-left:-16px;margin-top:-28px;width:0;}.video-link:before{background-color:rgba(0,0,0,0.42);border:10px solid #fff;border-radius:50%;box-shadow:0 0 4px rgba(0,0,0,0.18);height:120px;margin-left:-60px;margin-top:-60px;width:120px;}.vidcontrol {position: absolute;top:3%;right:3%;}.pubs-back .num {font-size: 2.5rem;font-weight: 600;}.pubs-back {color:#fff;text-align: center;line-height:1.1;padding:1.5em;}.assistance-back {padding:1.5em 5em;margin:1.5em;max-width: 1110px;background: transparent linear-gradient(180deg, #fff 0%, #fff 100%) 0% 0% no-repeat padding-box;opacity: 1;}.container-fluid-success {width: 100%;margin-right: auto;margin-left: auto;}:target::before {content: "";display: block;height: 175px;margin-top: -175px;}#capabilities .carousel-caption {position: initial;color: #222;text-align: left;font-family:'Roboto', 'Helvetica Neue', Helvetica, sans-serif;font-size: 1em;}#capabilities .carousel-control-next, #capabilities .carousel-control-prev {position: relative;color: #0071b8;opacity: 1;transition: opacity .15s ease;display: inline;}#capabilities .carousel-control-next:hover, #capabilities .carousel-control-prev:hover {text-decoration:underline;}#capabilities .fas {font-size: 0.85em;line-height: 1;}#capabilities .carousel-control-next .fas {margin: 0 0.5em;color: #0071b8;}#capabilities .carousel-control-prev .fas {margin: 0 0.5em 0 0;color: #0071b8;}.slideshownav {margin-top: 0;}.bgvid {position: absolute;top: 0;left: 0;width: 100%;height: auto;overflow: hidden;margin: 0;padding: 0;}.bgvid-text {background: rgba(0,0,0,0.67);color: #fff;border-top: 8px solid #0079c2;opacity: 0.8;line-height: 1.2;padding:1em;text-align:center;}.bgvid-text h1 {font-size:1.875em;font-weight:400;color:#fff;}section.background-video .embed-responsive {height: 180px}@media (min-width: 750px) {.background-video {position: relative;}.bgvid-text {background: #222;border-top: 8px solid #0079c2;opacity: 0.8;padding: 40px 0px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width:90%;}.bgvid-text h1 {font-size:1.875em;font-weight:400;color:#fff;}}@media (min-width: 540px) {.bgvid-text {width:100%;}.bgvid-text h1 {font-size:1.875em;font-weight:400;color:#fff;}section.background-video .embed-responsive {height: 200px}}@media (min-width: 620px) {.bgvid-text {width:100%;}.bgvid-text h1 {font-size:1.875em;font-weight:400;color:#fff;}section.background-video .embed-responsive {height: 300px}}@media (min-width: 720px) {ul.collist{column-width:17em;}.parallax img{width:80px;}.parallax .container .row > *:first-child{max-width:35%;}.parallax .container .row > *:last-child{max-width:50%;}.partners{background-color:#222;background-image:url(/esif/annual-report-2021/assets/images/bg-tech-r.png);background-position:top left;background-size:cover;color:#fff;}.partners h3{color:#fff;font-size:3rem;}.partners h4{color:#fff;font-size:1.75rem;}.partnerscontainer{background-color:rgba(34,34,34,0.8);max-height:30rem;overflow:scroll;}}@media (min-width: 955px) {.bgvid-text {width:50%;}section.background-video .embed-responsive .embed-responsive-item {height: auto;}section.background-video .embed-responsive {height: 400px}}@media (min-width: 1400px) {.bgvid-text {width:45%;}section.background-video .embed-responsive {height: 450px}}@media (min-width: 1500px) {.bgvid-text {width:45%;}section.background-video .embed-responsive {height: 600px}}