@font-face{font-family:'Avenir Next';src:url('assets/avenir-next-regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'Avenir Next';src:url('assets/avenir-next-bold.woff2') format('woff2');font-weight:700;font-display:swap}
*{box-sizing:border-box}body{margin:0;color:#4c4c4c;background:#fff;font-family:'Avenir Next',Arial,sans-serif;font-size:16px;line-height:1.5}a{color:#0079c1;text-decoration:none}a:hover{text-decoration:underline}button,input{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #eabf49;outline-offset:4px}.container{width:1170px;max-width:100%;padding:0 15px;margin:auto}header{position:relative;background:#216ea2;color:#fff}header .navbar-default:first-child a{color:#b5c5d9}header .navbar-default:nth-child(2){display:flex;align-items:center;justify-content:space-between}header .navbar-default:nth-child(2)>img{object-fit:contain;object-position:left;margin-top:0!important}.nav{display:flex;gap:0;align-items:center;list-style:none;margin:0;padding:0}.nav li a{display:block;color:#fff;font-size:18px;font-weight:500;padding:10px 15px}.menu-toggle{display:none}.cls-1{fill:#8a9cb6}.hero{background-position:center top;background-size:cover;color:white;text-align:center;padding:38px 0 40px}.hero h1{font-size:59px;font-weight:400;line-height:1.2;text-shadow:2px 2px 5px #000;margin:0 0 10px}.hero p{font-size:25px;margin:0 0 25px}.search{display:flex;background:#fff;width:100%;height:50px;box-shadow:0 1px 3px #0003;text-align:left}.search input{flex:1;min-width:0;border:0;border-radius:0;padding:12px 16px;color:#4c4c4c;background:white;font-size:18px}.search button{width:54px;border:0;background:#fff;color:#666;cursor:pointer}.search button:hover{background:#eee}.search svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.6}.hero .search-message{font-size:15px;margin:12px 0 0;min-height:0}.hero .search-message:empty{display:none}.section-1{background:#276fa0;color:#fff;padding:1px 0 18px}.lead{font-size:23px;font-weight:400;line-height:1.5;margin:18px 0 10px;text-align:justify}.section-2{padding:1px 0 30px}.section h3{font-size:24px;font-weight:400;line-height:1.2}.row{display:flex;flex-wrap:wrap;margin:0 -15px}.row>div{padding:0 15px;min-width:0}.col-sm-5ths{width:20%}.col-sm-4{width:33.333333%}.col-sm-6{width:50%}.zoom{padding-top:50px;height:150px;width:100%;margin:0 auto;transition:transform .2s}.mode-section img,.category-section img{width:100px;height:100px;object-fit:contain}.zoom:hover,.category-zoom:hover{transform:scale(1.1)}.mode-card-title,.category-card-title{font-size:24px;font-weight:700;line-height:1.2;margin:20px 0 10px}.section-3{background:#f0f0f0;padding:1px 0 40px;border-bottom:5px solid #206fa6}.category-zoom{padding-top:50px;width:200px;height:150px;margin:auto;display:inline-block;transition:transform .2s}.category-card-subtext{font-size:16px;margin:0 0 10px;line-height:1.5}.section-3 .row{margin-bottom:0!important}.section-3 .row+.row{margin-top:0}.section-5{background:#c3dbf3;padding:1px 0 35px}.section-5 .container .container{width:auto;padding:0}.section-5 .p-body p{max-width:100%}.section-5 .p-heading>a:last-child{font-size:20px}.archived-data-icons{height:120px;object-fit:contain}.footer-background{padding:30px 0 15px}.footer-background h6{font-size:16px;font-weight:700;margin:0 0 12px}.footer-background p{margin:0 0 20px;line-height:1.6}.pull-right{float:right}.pull-right a{display:inline-block;margin-right:5px}.pull-right img{object-fit:contain}.text-center{text-align:center}.sr-only,.skip-link:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{display:block;padding:10px;background:#fff;color:#193969}.section a:hover img{opacity:.85}
@media(min-width:992px) and (max-width:1199px){.container{width:970px}.hero h1{font-size:52px}.nav li:last-child{margin-right:0!important}header .navbar-default:nth-child(2)>img{width:350px!important}}
@media(min-width:768px) and (max-width:991px){.container{width:750px}.nav li{margin-right:0!important}.nav li a{font-size:15px;padding:10px}.hero h1{font-size:46px}header .navbar-default:nth-child(2)>img{width:300px!important}.lead{font-size:21px}.category-card-title{font-size:21px}}
@media(max-width:767px){header .navbar-default:nth-child(2){height:auto!important;min-height:70px;padding-right:90px!important;flex-wrap:wrap}header .navbar-default:nth-child(2)>img{width:min(100%,360px)!important;height:auto!important;min-height:25px}.menu-toggle{display:block;position:absolute;right:15px;top:49px;background:transparent;border:1px solid #ffffff80;color:white;padding:5px 9px;cursor:pointer}.nav{display:none;width:100%;padding-top:15px}.nav.is-open{display:block}.nav li{margin:0!important}.nav li a{padding-left:0}.hero{padding:35px 0}.hero h1{font-size:36px}.hero p{font-size:20px}.lead{font-size:19px;text-align:left}.col-sm-5ths{width:50%}.col-sm-5ths:last-child{margin:auto}.col-sm-4,.col-sm-6{width:100%}.section-3 .col-sm-4{max-width:450px;margin:auto}.category-zoom{padding-top:35px;height:135px}.section-5 .col-sm-6+.col-sm-6{margin-top:30px}.pull-right{float:none;margin-bottom:25px}.mode-card-title{font-size:21px}.hero .search-message{font-size:15px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}
