@charset "UTF-8";.underline-link{display:inline-block;margin:0 1px;font-size:.75em;font-style:normal;font-weight:700;line-height:14px;letter-spacing:0;padding-bottom:2px;padding-top:18px;margin-top:-18px;border-bottom:2px solid #f47735;transition:border-color 300ms}.underline-link:focus{outline:2px solid #06283f;outline-offset:3px}.underline-link:hover{text-decoration:none;border-color:#005daa}@media(min-width:992px){.underline-link{font-size:.9375em;line-height:1.5em}}.pagination .currentpage{background-color:#0082ee;color:#fff;font-weight:700}.pagination .currentpage:hover{background-color:#005daa;color:#fff}.pagination a,.pagination span{color:#333;font-size:.9em;line-height:1.33;font-weight:400;width:44px;height:44px;transition:300ms;border-radius:2px;display:flex;align-items:center;justify-content:center;margin:0 5px}.pagination a:hover,.pagination span:hover{background-color:#f2f3f3;cursor:pointer;text-decoration:none;font-weight:600}.pagination .currentpage{background-color:#0070cc}#page-gradient-banner,.page-body-container-gradient-banner:before{background:#0b3c5d;background:linear-gradient(180deg,#0b3c5d 0,#f2f3f3 100%);position:absolute;width:100%;left:0;top:100px;z-index:-1;height:400px}#page-body-container{z-index:2}#page-body-container #dateupdated{position:absolute;right:10px;bottom:5px}@media(max-width:767.98px){#page-body-container #dateupdated{bottom:60px}}#page-body-container #dateupdated p{margin-bottom:0!important;font-size:.7em;color:#595959}#page-body-container.row{margin:0 auto!important}#page-body-container .row.nopadding{margin:0}#page-body-container .row.nopadding .row{margin-right:0!important;margin-left:0!important}#page-body-container.homepage #page-body{margin-top:170px;margin-bottom:55px}@media(min-width:576px){#page-body-container.homepage #page-body{margin-top:370px;margin-bottom:120px}}#page-body-container.homepage #page-body #page-content-container{border-top-left-radius:10px;border-top-right-radius:10px;padding-bottom:0}#page-body-container.news-page #page-body #page-content-container p.date-posted{margin:20px 5% 60px 5%}#page-body-container.news-page #page-body #page-content-container .img-center{margin-bottom:5px}#page-body-container.news-page #page-body #page-content-container .footer-contact{margin-top:60px;border-top:3px #dee2e6 solid;padding-top:20px}#page-body-container #page-body{margin:0 auto;top:56px;padding:0;margin-bottom:0;box-shadow:none}@media(max-width:991.98px){#page-body-container #page-body.col-md-10{flex:0 0 100%;max-width:100%;top:156px}#page-body-container #page-body.col-md-10 #page-content-container{border-radius:0;padding-bottom:120px}}@media(max-width:767.98px){#page-body-container #page-body.col-md-10{top:56px}}#page-body-container #page-body #page-content-container{background-color:#fff;padding:0;border-top-right-radius:10px;border-top-left-radius:10px;padding-bottom:40px}#page-body-container #page-body #page-content-container .ct-container{margin:20px 5%}#page-body-container #page-body #page-content-container .ct-container .clearbottom{display:block;clear:both}#page-body-container #page-body #page-content-container .ct-container.pagination{margin-top:0}#page-body-container #page-body #page-content-container .ct-container.nopadding{margin:0}#page-body-container #page-body #page-content-container .ct-container.nopadding .row{margin-right:0!important;margin-left:0!important}#page-body-container #page-body #page-content-container .ct-container figure.img-right{text-align:right}#page-body-container #page-body #page-content-container .ct-container figure.img-right img{width:48%;display:block;float:right;clear:right;margin-left:1rem;margin-bottom:1rem}#page-body-container #page-body #page-content-container .ct-container figure.img-left{text-align:left}#page-body-container #page-body #page-content-container .ct-container figure.img-left img{width:48%;display:block;float:left;clear:left;margin-right:1rem;margin-bottom:1rem}#page-body-container #page-body #page-content-container .ct-container figure.img-center img{width:100%}#page-body-container #page-body #page-content-container .ct-container figure.caption{font-size:.8em;margin-top:0}#page-body-container #page-body #page-content-container .customlayout{margin:0 5%}@media(max-width:1199.98px){#page-body-container #page-body #page-content-container .customlayout{margin-right:0!important;margin-left:0!important}}#page-body-container #page-body #page-content-container .customlayout.twocolumn .col-md-6:first-of-type{padding-left:5%!important}@media(max-width:991.98px){#page-body-container #page-body #page-content-container .customlayout.twocolumn .col-md-6:first-of-type{max-width:50%;flex:0 0 50%}}@media(max-width:991.98px){#page-body-container #page-body #page-content-container .customlayout.twocolumn .col-md-6:first-of-type{width:100%;max-width:100%;flex:0 0 100%;padding-right:5%!important}}@media(min-width:1200px){#page-body-container #page-body #page-content-container .customlayout.twocolumn .col-md-6:first-of-type{padding-left:0%!important}}#page-body-container #page-body #page-content-container .customlayout.twocolumn .col-md-6:last-of-type{padding-right:5%!important}@media(max-width:991.98px){#page-body-container #page-body #page-content-container .customlayout.twocolumn .col-md-6:last-of-type{max-width:50%;flex:0 0 50%}}@media(max-width:991.98px){#page-body-container #page-body #page-content-container .customlayout.twocolumn .col-md-6:last-of-type{width:100%;max-width:100%;flex:0 0 100%;padding-left:5%!important}}@media(min-width:1200px){#page-body-container #page-body #page-content-container .customlayout.twocolumn .col-md-6:last-of-type{padding-right:0%!important}}#page-body-container #page-body #page-content-container .customlayout.threecolumn .col-md-4{padding-left:0%;padding-right:1.5%}@media(max-width:767.98px){#page-body-container #page-body #page-content-container .customlayout.threecolumn .col-md-4{padding-left:5%;padding-right:5%}}@media(min-width:1200px){#page-body-container #page-body #page-content-container .customlayout.threecolumn .col-md-4:first-of-type{padding-left:0%}}@media(max-width:1399.98px){#page-body-container #page-body #page-content-container .customlayout.threecolumn .col-md-4:first-of-type{padding-left:5%}}@media(max-width:767.98px){#page-body-container #page-body #page-content-container .customlayout.threecolumn .col-md-4:last-of-type{padding-right:5%;padding-left:5%}}@media(min-width:1200px){#page-body-container #page-body #page-content-container .customlayout.threecolumn .col-md-4:last-of-type{padding-right:0%}}@media(max-width:1399.98px){#page-body-container #page-body #page-content-container .customlayout.threecolumn .col-md-4:last-of-type{padding-right:5%}}#page-body-container #page-body #page-content-container .customlayout.fourcolumn .col-md-3{padding-left:1.5%;padding-right:1.5%}@media(max-width:767.98px){#page-body-container #page-body #page-content-container .customlayout.fourcolumn .col-md-3{padding-left:5%;padding-right:5%}}@media(min-width:1200px){#page-body-container #page-body #page-content-container .customlayout.fourcolumn .col-md-3{padding-left:0!important}}@media(min-width:1200px){#page-body-container #page-body #page-content-container .customlayout.fourcolumn .col-md-3:first-of-type{padding-left:0}}@media(max-width:1399.98px){#page-body-container #page-body #page-content-container .customlayout.fourcolumn .col-md-3:first-of-type{padding-left:5%}}@media(max-width:767.98px){#page-body-container #page-body #page-content-container .customlayout.fourcolumn .col-md-3:last-of-type{padding-right:5%;padding-left:5%}}@media(min-width:1200px){#page-body-container #page-body #page-content-container .customlayout.fourcolumn .col-md-3:last-of-type{padding-right:0}}@media(max-width:1399.98px){#page-body-container #page-body #page-content-container .customlayout.fourcolumn .col-md-3:last-of-type{padding-right:5%}}#page-body-container #page-body #page-content-container .customlayout.rightsidebar .col-md-8{padding-left:1.5%;padding-right:1.5%}@media(min-width:1200px){#page-body-container #page-body #page-content-container .customlayout.rightsidebar .col-md-8{padding-left:0!important}}@media(max-width:1399.98px){#page-body-container #page-body #page-content-container .customlayout.rightsidebar .col-md-8{padding-left:0}}@media(max-width:767.98px){#page-body-container #page-body #page-content-container .customlayout.rightsidebar .col-md-4{padding-right:5%;padding-left:5%}}@media(min-width:1200px){#page-body-container #page-body #page-content-container .customlayout.rightsidebar .col-md-4{padding-right:0}}@media(max-width:1399.98px){#page-body-container #page-body #page-content-container .customlayout.rightsidebar .col-md-4{padding-right:5%}}#page-body-container #page-body #page-content-container .customlayout.leftsidebar .col-md-4{padding-left:1.5%;padding-right:1.5%}@media(min-width:1200px){#page-body-container #page-body #page-content-container .customlayout.leftsidebar .col-md-4{padding-left:0}}@media(max-width:1399.98px){#page-body-container #page-body #page-content-container .customlayout.leftsidebar .col-md-4{padding-left:0}}@media(max-width:767.98px){#page-body-container #page-body #page-content-container .customlayout.leftsidebar .col-md-8{padding-right:5%;padding-left:5%}}@media(min-width:1200px){#page-body-container #page-body #page-content-container .customlayout.leftsidebar .col-md-8{padding-right:0}}@media(max-width:1399.98px){#page-body-container #page-body #page-content-container .customlayout.leftsidebar .col-md-8{padding-right:5%}}#page-body-container #page-body #page-content-container .customlayout .ct-container{margin:20px 0}@media(max-width:1399.98px){#page-body-container #page-body #page-content-container .customlayout .ct-container.regular-list,#page-body-container #page-body #page-content-container .customlayout .ct-container.regular-list ul{margin-bottom:0}#page-body-container #page-body #page-content-container .customlayout .col-sm-12.col-md-6+.col-sm-12.col-md-6 .ct-container.regular-list ul{margin-bottom:1rem;margin-top:0}}#page-body-container #page-body #page-content-container p{margin-bottom:1.5rem}#page-body-container #page-body #page-content-container table p{margin-bottom:0}#page-body-container #page-body #page-content-container p.pagedescription{padding:10px 0;border-top:#e3e3e3 1px solid;border-bottom:#e3e3e3 1px solid;margin-top:20px}table tbody td{vertical-align:top}table tbody ol,table tbody ul{margin-bottom:0;padding-left:1rem}@media(min-width:576px){#page-body-container #page-body{margin-bottom:130px;top:70px;box-shadow:0 -19px 23px -17px rgba(0,0,0,.75);-webkit-box-shadow:0 -19px 23px -17px rgba(0,0,0,.75);-moz-box-shadow:0 -19px 23px -17px rgba(0,0,0,.75)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:100%}}.headernav{z-index:3000;position:relative}.headernav.fixme{height:100%;position:fixed;top:0;overflow-y:scroll;width:100%;-ms-overflow-style:none;scrollbar-width:none}.fixme::-webkit-scrollbar{display:none}.headernav.fixme:after{content:'';display:block;background:rgba(0,0,0,.8);width:100%;height:100%}.headernav #state-nav{display:block;padding-top:.5rem;padding-bottom:.15rem;background-color:#212121}@media(min-width:992px){.headernav #state-nav{display:flex;padding-top:.15rem}}.headernav #state-nav .nav-link,.headernav #state-nav .navbar-text,.headernav #state-nav .navbar-brand{color:#fff;display:block;font-weight:400;font-size:11px;line-height:13px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}@media(min-width:992px){.headernav #state-nav .nav-link,.headernav #state-nav .navbar-text,.headernav #state-nav .navbar-brand{display:inline-block;width:auto}}.headernav #utility-nav{background:#0b3c5d;padding:0;display:none}@media(min-width:992px){.headernav #utility-nav{display:block}}.headernav #utility-nav .navbar-nav{align-items:center}.headernav #utility-nav .nav-link{color:#fff;font-size:.8em;font-weight:700;padding:2px 4px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;margin:0 2rem}.headernav #utility-nav .nav-link:focus{outline:3px solid #005daa;outline-offset:-3px}.headernav #utility-nav .nav-link:hover{color:#f47735}.headernav #utility-nav .nav-icon{width:auto;height:12px}.headernav #utility-nav .accessibility-link a,.headernav #utility-nav .translation-link .dropdown-toggle{background-color:#005daa;color:#fff;padding:.5rem 10px;margin:0;font-weight:400}@media(min-width:1200px){.headernav #utility-nav .accessibility-link a,.headernav #utility-nav .translation-link .dropdown-toggle{padding:.5rem 2rem}}.headernav #utility-nav .accessibility-link{display:inline-flex;text-align:center}.headernav #utility-nav .accessibility-link a{width:9rem}@media(min-width:1200px){.headernav #utility-nav .accessibility-link a{width:11rem}}.headernav #utility-nav .accessibility-link:hover a{background-color:#004680;color:#fff}.headernav #utility-nav .translation-link{text-align:center}.headernav #utility-nav .translation-link a{width:9rem;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}@media(min-width:1200px){.headernav #utility-nav .translation-link a{width:11rem}}.headernav #utility-nav .translation-link .dropdown-toggle{background-color:#0070cc;color:#fff;font-size:.8em;text-decoration:none}.headernav #utility-nav .translation-link:hover .dropdown-toggle{background-color:#0b3c5d}.headernav #utility-nav .translation-link .dropdown-menu{box-shadow:0 0 24px -12px #222;padding-bottom:0}.headernav #utility-nav .translation-link .dropdown-menu:after{border:10px solid transparent;border-bottom-color:#fff;bottom:100%;content:"";position:absolute;right:20px}.headernav #utility-nav .translation-link .dropdown-menu .dropdown-item.active{background:#fff;color:#005daa}.headernav #utility-nav .translation-link .dropdown-menu .about-translation{background:#0070cc;color:#fff;margin-top:.5rem;padding:1rem;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.headernav #utility-nav .translation-link .dropdown-menu .about-translation:hover{background:#007bff}.headernav #utility-nav .translation-link .dropdown-menu.show{animation:fadeIn .2s;right:3px}.headernav #primary-nav{padding-top:0;padding-right:0;padding-left:0;background-color:#f2f3f3;height:56px;-webkit-box-shadow:0 5px 7px -1px rgba(0,0,0,.64);box-shadow:0 5px 7px -1px #222}.headernav #primary-nav .navbar-collapse{flex-grow:0}.headernav #primary-nav .navbar-toggler{background-color:#22bcb9;width:65px;height:56px;position:relative;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;border-radius:0}.headernav #primary-nav .navbar-toggler:focus{outline:3px solid #005daa;outline-offset:-3px}.headernav #primary-nav .navbar-toggler span{background-image:none;display:block;position:absolute;height:4px;width:40px;background:#fff;opacity:1;left:12px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.headernav #primary-nav .navbar-toggler span:nth-child(1){top:11px}.headernav #primary-nav .navbar-toggler span:nth-child(2),.headernav #primary-nav .navbar-toggler span:nth-child(3){top:24px}.headernav #primary-nav .navbar-toggler span:nth-child(4){top:37px}.headernav #primary-nav .open-menu span:nth-child(1){top:18px;width:0;left:50%}.headernav #primary-nav .open-menu span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.headernav #primary-nav .open-menu span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.headernav #primary-nav .open-menu span:nth-child(4){top:18px;width:0;left:50%}.headernav #primary-nav .navbar-brand img{padding-top:.4rem;padding-bottom:.4rem;height:42px}@media(min-width:576px){.headernav #primary-nav .navbar-brand img{padding-top:.6rem;padding-bottom:.6rem;height:56px}}.headernav #primary-nav .navbar-brand{flex-grow:9;padding-left:16px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.headernav #primary-nav .navbar-brand:hover{opacity:.8}.headernav #primary-nav #navbarSupportedContent{height:56px;width:100%}@media(min-width:992px){.headernav #primary-nav #navbarSupportedContent{width:auto}}.headernav #primary-nav #navbarSupportedContent .navbar-nav{position:relative;z-index:1}@media(min-width:992px){.headernav #primary-nav .navbar-nav .nav-item:hover>ul{display:block;animation:fadeIn .2s}}.headernav #primary-nav .navbar-nav .nav-item:hover>ul.show{opacity:1!important}.headernav #primary-nav .navbar-nav a:hover{color:#fff}@media(min-width:992px){.headernav #primary-nav .navbar-nav a:hover{color:#005daa}}.headernav #primary-nav .nav-link{background:#073452;border-bottom:1px solid #004680;font-weight:700;color:#fff;font-size:18px;line-height:20px;height:56px;padding:20px 1rem}@media(min-width:992px){.headernav #primary-nav .nav-link{background:#fff;border:0;color:#0b3c5d;font-size:18px;padding:20px .9rem}}@media(min-width:1400px){.headernav #primary-nav .nav-link{padding:20px 2.3rem}}.headernav #primary-nav .translation-link-mobile{margin-right:1rem;display:block;margin-left:auto}@media(min-width:992px){.headernav #primary-nav .translation-link-mobile{display:none}}.headernav #primary-nav .translation-link-mobile a{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}@media(min-width:1200px){.headernav #primary-nav .translation-link-mobile a{width:11rem}}.headernav #primary-nav .translation-link-mobile .dropdown-toggle{background-color:#fff;color:#0b3c5d;font-size:.9em;text-decoration:none}.headernav #primary-nav .translation-link-mobile .dropdown-toggle:after{display:inline-block;margin-left:.155em;vertical-align:.155em;content:"";border-top:.3em solid!important;border-right:.3em solid transparent!important;border-bottom:0!important;border-left:.3em solid transparent!important;position:relative;right:0;transform:rotate(0)!important}.headernav #primary-nav .translation-link-mobile:hover .dropdown-toggle{background-color:#fff;text-decoration:underline}.headernav #primary-nav .translation-link-mobile .dropdown-menu{box-shadow:0 0 24px -12px #222!important;padding-bottom:0!important;width:11rem;min-width:auto;max-width:auto;top:39px;background-color:#fff}.headernav #primary-nav .translation-link-mobile .dropdown-menu .dropdown-item{border:0;background:#fff;color:#0b3c5d}.headernav #primary-nav .translation-link-mobile .dropdown-menu .dropdown-item:hover{background:#f2f3f3}.headernav #primary-nav .translation-link-mobile .dropdown-menu:after{border:10px solid transparent!important;border-bottom-color:#fff!important;bottom:100%!important;content:""!important;position:absolute!important;right:20px!important}.headernav #primary-nav .translation-link-mobile .dropdown-menu .dropdown-item.active{background:#fff!important;color:#005daa!important}.headernav #primary-nav .translation-link-mobile .dropdown-menu .about-translation{background:#0070cc!important;color:#fff!important;margin-top:.5rem!important;padding:1rem!important;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.headernav #primary-nav .translation-link-mobile .dropdown-menu .about-translation:hover{background:#007bff!important}.headernav #primary-nav .translation-link-mobile .dropdown-menu.show{animation:fadeIn .2s;right:3px!important}.headernav #primary-nav .user-set-location{font-size:1rem;line-height:18px}.headernav #primary-nav .user-set-location #location-helper-open{position:relative;text-transform:uppercase;background:#06283f;color:#fff;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.headernav #primary-nav .user-set-location #location-helper-open:hover{background:#00172a}@media(min-width:992px){.headernav #primary-nav .user-set-location #location-helper-open{background:#f2f3f3;color:#00172a}.headernav #primary-nav .user-set-location #location-helper-open:hover{background:#dbdbdb;color:#00172a}}.headernav #primary-nav .user-set-location #location-helper-open img{margin-right:5px}.headernav #primary-nav .user-set-location #location-helper-open:after{background:#e9ecef;content:"";display:none;height:30px;left:0;margin-top:-14px;position:absolute;top:50%;width:1px}@media(min-width:992px){.headernav #primary-nav .user-set-location #location-helper-open:after{display:block}}.headernav #primary-nav .dropdown-toggle::after{border:0;content:"";font-family:"Font Awesome 5 Free";margin-top:-3px;position:absolute;right:1rem}@media(min-width:992px){.headernav #primary-nav .dropdown-toggle::after{display:none}}.headernav #primary-nav .show>.dropdown-toggle::after{transform:rotate(90deg)}.headernav #primary-nav .dropdown-menu{border:0;border-radius:0;background-color:#0b3c5d;font-size:.8em;margin-top:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:0 5px 7px -1px #222;box-shadow:0 5px 7px -1px #222}@media(min-width:992px){.headernav #primary-nav .dropdown-menu{font-size:1em;min-width:400px;max-width:500px}}.headernav #primary-nav .dropdown-menu.show{animation:fadeIn .2s}.headernav #primary-nav .dropdown-menu .dropdown-lead{font-size:18px;font-weight:700;background-color:#004680!important;height:3.5rem!important;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.headernav #primary-nav .dropdown-menu .dropdown-lead:hover{background-color:#0b3c5d!important}.headernav #primary-nav .dropdown-menu .dropdown-lead:before{content:"";background-image:url(https://pxl-virginiadotorg.terminalfour.net/prod01/vdot-cdn-pxl/media/vdotvirginiagov/website-developers-only/site-assets/images/icon-arrow-green-bg.svg);background-size:cover;background-repeat:no-repeat;display:inline-block;height:28px;margin-right:8px;vertical-align:middle;width:28px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.headernav #primary-nav .dropdown-menu .dropdown-lead:hover:before{background-image:url(https://pxl-virginiadotorg.terminalfour.net/prod01/vdot-cdn-pxl/media/vdotvirginiagov/website-developers-only/site-assets/images/icon-arrow-orange-bg.svg)}.headernav #primary-nav .dropdown-menu .dropdown-item{color:#fff;border-top:1px solid #06283f;background-color:#00172a;padding:0;position:relative;height:3.5rem;line-height:3.5rem}.headernav #primary-nav .dropdown-menu .dropdown-item a{color:#fff;padding:20px 2.3rem 20px 1.5rem;height:3.5rem}.headernav #primary-nav .dropdown-menu .dropdown-item a:hover{text-decoration:none}.headernav #primary-nav .dropdown-menu .dropdown-item:hover{color:#fff}.headernav #primary-nav .dropdown-menu .dropdown-item .dropdown-child-menu{border-top:0 solid #0b3c5d;list-style:none;padding-left:0}.headernav #primary-nav .dropdown-menu .dropdown-item .dropdown-child-menu .dropdown-item{background-color:#0b3c5d;padding-left:1.4rem}.headernav #primary-nav .dropdown-menu .dropdown-item .dropdown-child-menu .dropdown-item a{border:0}.headernav #primary-nav .dropdown-menu .dropdown-item .dropdown-child-menu .dropdown-item:hover{background-color:#06283f}.headernav #primary-nav .dropdown-menu .dropdown-child{cursor:pointer}.headernav #primary-nav .dropdown-menu .dropdown-child.disabled{cursor:default}.headernav #primary-nav .dropdown-menu a.dropdown-item{height:3.5rem;padding:0 4.5rem 0 1.5rem}.headernav #primary-nav .dropdown-menu a.dropdown-item:after{content:"";display:inline-block;height:100%;vertical-align:middle}.headernav #primary-nav .dropdown-menu .dropdown-child-toggle{height:3.5rem;background-color:#00172a}.headernav #primary-nav .dropdown-menu .dropdown-child-toggle.open{height:auto}.headernav #primary-nav .dropdown-menu .dropdown-child-toggle.open a{height:3.5rem}.headernav #primary-nav .dropdown-menu .dropdown-child-toggle:hover{background-color:#06283f}.headernav #primary-nav .dropdown-menu .dropdown-child-toggle span{display:inline-block;line-height:22px;vertical-align:middle;white-space:normal}.headernav #primary-nav .dropdown-menu .dropdown-child-toggle a{color:#fff;display:block;height:100%;padding:0 4.5rem 0 1.5rem}.headernav #primary-nav .dropdown-menu .dropdown-child-toggle a:hover{text-decoration:none}.headernav #primary-nav .dropdown-menu .dropdown-child-toggle a span{display:inline-block;vertical-align:middle}.headernav #primary-nav .dropdown-menu .dropdown-child-toggle a:after{content:"";display:inline-block;height:100%;vertical-align:middle}.headernav #primary-nav .dropdown-menu .dropdown-child-toggle .dropdown-child-button{border:0;color:#22bcb9;position:absolute;right:0;top:0;align-items:center;height:3.5rem;width:3.5rem;background-color:#00172a;outline:0}.headernav #primary-nav .dropdown-menu .dropdown-child-toggle .dropdown-child-button:hover{background-color:#06283f;color:#f47735}.headernav #primary-nav .dropdown-menu .dropdown-child-toggle .dropdown-child-button:focus{outline:0}.headernav #primary-nav .dropdown-menu .dropdown-child-toggle .dropdown-child-button span{left:-9999px;position:absolute}.headernav #primary-nav .dropdown-menu .dropdown-child-toggle .dropdown-child-button .fas{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.headernav #primary-nav .dropdown-menu .dropdown-child-toggle .dropdown-child-button .fa-plus.fa-minus:before{content:""!important}.headernav #primary-nav .dropdown-menu .dropdown-item:hover,.headernav #primary-nav .dropdown-menu .dropdown-item:focus,.headernav #primary-nav .dropdown-menu .dropdown-item:active{background-color:#06283f;-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out}.headernav #primary-nav .dropdown-menu .dropdown-item.open:hover,.headernav #primary-nav .dropdown-menu .dropdown-item.open:focus,.headernav #primary-nav .dropdown-menu .dropdown-item.open:active{background-color:inherit!important}.headernav #primary-nav .user-set-location{line-height:56px;padding:0}.headernav #primary-nav .nav-item.user-location-active .user-set-location{background-color:#0b3c5d;color:#fff}.headernav #subpage-buttons{display:flex;flex-flow:row nowrap;justify-content:flex-start;width:100%}@media(min-width:992px){.headernav #subpage-buttons{width:auto}}.headernav #set-location-sub{width:50%;height:56px;background-color:#f8f9fa;position:relative;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}@media(min-width:992px){.headernav #set-location-sub{width:9rem}}@media(min-width:1200px){.headernav #set-location-sub{width:11rem}}.headernav #set-location-sub:hover{background-color:#e9ecef}.headernav #set-location-sub .user-set-location-sub{background:#0b3c5d;color:#fff;font-size:12px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;text-transform:uppercase}.headernav #set-location-sub .user-set-location-sub:hover{background:#06283f}@media(min-width:992px){.headernav #set-location-sub .user-set-location-sub{background:#f2f3f3;color:#00172a}.headernav #set-location-sub .user-set-location-sub:hover{background:#dbdbdb}.headernav #set-location-sub .user-set-location-sub:after{content:"";display:block;position:absolute;right:0;height:36px;top:10px;width:1px;background-color:#dee2e6}}.headernav #set-location-sub .user-set-location-sub #location-helper-open-sub{line-height:20px;height:100%;display:flex;align-items:center;justify-content:center}.headernav #set-location-sub .user-set-location-sub #location-helper-open-sub span{font-size:.9em}.headernav #set-location-sub .user-set-location-sub #location-helper-open-sub span img{max-height:15px;width:auto;margin:auto;margin-right:5px}@media(min-width:992px){.headernav #set-location-sub .user-set-location-sub #location-helper-open-sub span img{display:block;margin-right:auto}}@media(min-width:1200px){.headernav #set-location-sub .user-set-location-sub #location-helper-open-sub span img{max-height:30px}}.headernav #set-location-sub.user-location-active .user-set-location-sub{background:#0b3c5d;color:#fff;text-align:center}.headernav #set-location-sub.user-location-active .user-set-location-sub:after{display:none!important}.headernav #set-location-sub #location-helper-close-sub{font-size:.9em;height:100%!important}.headernav #set-location-sub .user-set-location-sub{line-height:56px;padding:0;text-align:center;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.headernav #set-location-sub #location-helper-sub{box-shadow:0 4px 4px #222;position:absolute;top:53.2px;background-color:#fff;width:200%;right:-100%}@media(min-width:992px){.headernav #set-location-sub #location-helper-sub{right:0;width:auto}}.headernav #set-location-sub #location-helper-sub #find-me{font-size:.8em;line-height:1.2;text-align:center}@media(min-width:992px){.headernav #set-location-sub #location-helper-sub #find-me{line-height:1.5;width:7rem}}.headernav #set-location-sub #location-helper-sub #find-me img{display:block;margin:0 auto 2px!important}@media(min-width:992px){.headernav #set-location-sub #location-helper-sub #find-me img{display:inline-block;margin:auto;margin-right:7px}}@media(min-width:1200px){.headernav #set-location-sub #location-helper-sub #find-me{font-size:.9em}}.headernav #set-location-sub #location-helper-sub #set-location-button-sub>div{line-height:1.4;padding-left:8px!important;padding-right:8px!important}@media(min-width:992px){.headernav #set-location-sub #location-helper-sub #set-location-button-sub>div{line-height:1.5;padding-left:2rem!important;padding-right:2rem!important}}.headernav #set-location-sub #location-helper-sub #set-location-button-sub:hover{text-decoration-color:#fff}.headernav #set-location-sub #location-helper-sub #set-location-button-sub .bg-teal{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.headernav #set-location-sub #location-helper-sub #set-location-button-sub .bg-teal:hover{background-color:#1da2a0}.headernav #set-location-sub #location-helper-sub #set-location-button-sub .set-location-open{font-size:.8em}@media(min-width:992px){.headernav #set-location-sub #location-helper-sub #set-location-button-sub .set-location-open{width:9rem}}@media(min-width:1200px){.headernav #set-location-sub #location-helper-sub #set-location-button-sub .set-location-open{width:11rem;font-size:.9em}}.headernav #set-location-sub #location-helper-sub #find-me img{margin-right:7px}.headernav #set-location-sub #location-helper-sub img{height:1rem}.headernav #set-location-sub #location-helper-sub label{margin-bottom:0}.headernav #set-location-sub #location-helper-sub .form-control{font-size:.85em;min-width:20vw}@media(min-width:992px){.headernav #set-location-sub #location-helper-sub .form-control{font-size:1rem}}.headernav #set-location-sub #location-helper-sub .fill-width{flex-grow:1}.headernav #search-helper-sub .search-container{margin-bottom:0}.headernav #search-helper-sub .search-container::after{display:none}.headernav #search-sub{width:50%;text-align:center;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;height:56px;background-color:#f8f9fa}@media(min-width:992px){.headernav #search-sub{width:9rem}}.headernav #search-sub .user-set-search-sub{line-height:56px;padding:0;background:#06283f;color:#fff;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;line-height:20px;font-size:12px;text-transform:uppercase}.headernav #search-sub .user-set-search-sub:hover{background:#00172a}@media(min-width:992px){.headernav #search-sub .user-set-search-sub{background:#f2f3f3;color:#00172a}.headernav #search-sub .user-set-search-sub:hover{background:#dbdbdb}}.headernav #search-sub .user-set-search-sub span img{display:block;margin:auto}.headernav #search-sub span{font-size:1em}.headernav #search-sub span img{max-height:15px;width:auto}@media(min-width:1200px){.headernav #search-sub span img{max-height:30px;width:auto}}.headernav #search-sub:hover{background-color:#e9ecef}@media(min-width:1200px){.headernav #search-sub{width:11rem}}.headernav #search-sub.user-search-sub-active .user-set-search-sub{background-color:#0b3c5d;color:#fff}.headernav #search-sub #search-helper-sub-close{font-size:.9em;height:100%!important}.headernav #search-sub #search-helper-sub-close span{height:100%;display:flex;align-items:center;justify-content:center}.headernav #search-sub #search-sub-helper-open{height:100%;display:flex;align-items:center;justify-content:center}.headernav #search-sub #search-sub-helper-open span{font-size:.9em}.headernav #search-sub #search-sub-helper-open span img{max-height:15px;width:auto;display:inline-block;margin-right:5px}@media(min-width:992px){.headernav #search-sub #search-sub-helper-open span img{display:block;margin-right:auto}}@media(min-width:1200px){.headernav #search-sub #search-sub-helper-open span img{max-height:30px;width:auto}}.headernav #search-sub #search-helper-sub{width:30rem;height:50px;box-shadow:0 4px 4px #222;position:absolute;top:112px;right:0;background-color:#fff;width:100%}@media(min-width:992px){.headernav #search-sub #search-helper-sub{top:56px;width:auto}}.headernav #search-sub #search-helper-sub .search-container{flex-grow:1;max-width:90%}.headernav #search-sub #search-helper-sub .align-items-center{height:50px}.headernav #search-sub #search-helper-sub img{height:1rem}.headernav #search-sub #search-helper-sub label{margin-bottom:0}.headernav #search-sub #search-helper-sub .form-control{min-width:20vw}.headernav #set-location-home{width:100%;height:56px;text-align:center;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;background-color:#f2f3f3}@media(min-width:992px){.headernav #set-location-home{width:18rem}}@media(min-width:1200px){.headernav #set-location-home{width:22rem}}.headernav #set-location-home>a{padding:0}.headernav #set-location-home:hover{background-color:#e3e3e3}.headernav #set-location-home #location-helper{box-shadow:0 4px 4px #222;font-size:.8em;position:absolute;top:109.2px;right:0;background-color:#fff;width:100%}@media(min-width:992px){.headernav #set-location-home #location-helper{font-size:1em;top:56px;width:auto}}.headernav #set-location-home #location-helper #set-location-button>div{line-height:1.4;padding-left:8px!important;padding-right:8px!important}@media(min-width:992px){.headernav #set-location-home #location-helper #set-location-button>div{line-height:1.5;padding-left:2rem!important;padding-right:2rem!important}}.headernav #set-location-home #location-helper #set-location-button:hover{text-decoration-color:#fff}.headernav #set-location-home #location-helper #find-me{line-height:1.2}@media(min-width:992px){.headernav #set-location-home #location-helper #find-me{line-height:1.5}}.headernav #set-location-home #location-helper #find-me img{display:block;margin:0 auto 2px;padding-left:4px!important;padding-right:4px!important}@media(min-width:992px){.headernav #set-location-home #location-helper #find-me img{display:inline-block;margin-right:7px;padding-left:1rem!important;padding-right:1rem!important}}.headernav #set-location-home #location-helper img{height:1rem}.headernav #set-location-home #location-helper label{margin-bottom:0}.headernav #set-location-home #location-helper .form-control{font-size:1em;min-width:15vw}@media(min-width:992px){.headernav #set-location-home #location-helper .form-control{font-size:1rem}}.headernav #set-location-home #location-helper .fill-width{flex-grow:1}.headernav #set-location-home{display:block}.headernav #set-location-home.headertoggled{display:none}.headernav #set-location-sub{display:none}.headernav #set-location-sub.headertoggled{display:block}.headernav #search-sub{display:none}.headernav #search-sub.headertoggled{display:block}@media(min-width:992px){.headernav #mobile-menu{display:none}}.headernav #mobile-menu .row{margin:0}.headernav #mobile-menu .row .col-6{padding:0}.headernav #mobile-menu #mobile-utility-menu .col-6:last-of-type .nav-link{background:#06283f}.headernav #mobile-menu #mobile-utility-menu .nav-link{border:0;font-weight:400;height:42px;line-height:1.6em;padding:5px .75rem 0 36px;position:relative;font-size:.8em}.headernav #mobile-menu #mobile-utility-menu .nav-link i{left:14px;position:absolute;top:10px}.headernav #mobile-menu #mobile-utility-menu .nav-link i:before{color:#22bcb9}.headernav #mobile-menu #mobile-utility-menu ul li:first-of-type a{height:50px;padding-top:14px}.headernav #mobile-menu #mobile-utility-menu ul li:first-of-type a i{top:18px}.headernav #mobile-menu #featured-sites{background:#0b3c5d}.headernav #mobile-menu #featured-sites #five-eleven-service{text-align:center}.headernav #mobile-menu #featured-sites #five-eleven-service a img{height:83px;padding-top:15px}.headernav #mobile-menu #featured-sites #five-eleven-service a span{left:-9999px;position:absolute}.headernav #mobile-menu #featured-sites #featured-site{padding:10px 12px 14px}.headernav #mobile-menu #featured-sites #featured-site .link-header{color:#22bcb9;font-size:.9em;padding-bottom:7px;position:relative;text-transform:uppercase}.headernav #mobile-menu #featured-sites #featured-site .link-header img{display:inline-block;height:17px;vertical-align:bottom}.headernav #mobile-menu #featured-sites #featured-site .link-header span{display:inline-block;line-height:.8;margin-left:3px;vertical-align:bottom;font-size:.8em}.headernav #mobile-menu #featured-sites #featured-site .link-header:after{background:#22bcb9;content:"";height:3px;left:0;position:absolute;top:100%;width:44px}.headernav #mobile-menu #featured-sites #featured-site .link-name{color:#fff;display:block;font-weight:700;line-height:1.2em;margin-top:16px;min-height:38px}.headernav #mobile-menu #menu-footer{border-bottom:40px solid #00172a}.headernav #mobile-menu #menu-footer .col-2{background:#005daa;padding:5px 0}.headernav #mobile-menu #menu-footer .col-2:nth-of-type(2){background:#0070cc}.headernav #mobile-menu #menu-footer .col-2:nth-of-type(3){background:#0082ee}.headernav #mobile-menu #menu-footer .col-2:nth-of-type(4){background:#1193ff}.headernav #mobile-menu #menu-footer .col-2:nth-of-type(5){background:#33a3ff}.headernav #mobile-menu #menu-footer .col-2:nth-of-type(6){background:#55b2ff}.headernav #mobile-menu #menu-footer .col-2:hover{background:#00172a}.headernav #mobile-menu #menu-footer .col-2 a{display:block;padding:6px 0;text-align:center}.headernav #mobile-menu #menu-footer .col-2 a img{height:26px}.headernav #mobile-menu #menu-footer .col-2 a span{left:-9999px;position:absolute}.headernav #toggle-header{padding:20px;background-color:#f47735;position:absolute;bottom:20px;left:20px;z-index:-1}.headernav #toggle-header:after{content:"Show subheader";display:inline-block;color:#fff}.headernav #toggle-header.headertoggled{background-color:#007bff}.headernav #toggle-header.headertoggled:after{content:"Show home header";display:inline-block;color:#fff}.headernav #location-status{position:absolute;bottom:20px;right:20px;z-index:-1}.headernav #location-status button{padding:20px;background-color:#005daa;color:#fff}.headernav #json-result{max-height:300px;overflow-y:scroll;border:1px solid gray}.accordion{display:block;max-width:100%;margin-bottom:30px}.accordion .card{border-radius:0}.accordion .card .card-header{padding:0}.accordion .card .card-header h5{margin:0}.accordion .card .card-header .btn{margin:0;position:relative;display:block;width:100%;text-align:left;outline:0;background-color:#dee2e6;border-radius:0;padding:10px 30px 10px 10px;font-size:.75rem;font-weight:700;color:#004680}.accordion .card .card-header .btn .accordion-icon{width:16px;height:auto;margin-right:5px}@media(min-width:992px){.accordion .card .card-header .btn{font-size:1.125rem;padding:22.5px 40px 22.5px 20px}}.accordion .card .card-header .btn::after{content:"−";position:absolute;top:50%;right:10px;transform:translateY(-50%);background-color:#fff;border-radius:100%;box-shadow:0 1px 4px rgba(0,0,0,.25);color:#005daa;text-align:center;font-weight:400;width:18px;height:18px;font-size:14px;line-height:19px;right:10px}@media(min-width:992px){.accordion .card .card-header .btn::after{width:24px;height:24px;font-size:22px;line-height:26px;right:10px}}.accordion .card .card-header .btn.collapsed{background-color:#f2f3f3}.accordion .card .card-header .btn.collapsed::after{content:"+"}.accordion .card .card-header .btn:focus{box-shadow:none;text-decoration:underline}.accordion .card .card-header .btn:visited{text-decoration:none}.accordion .card .card-header .btn:hover{background-color:#dee2e6;text-decoration:none}#background-video-container{position:absolute;width:100%;left:0;top:120px;z-index:-1;display:flex;height:60vw;max-height:60vh;overflow:hidden;background-size:cover;background-position:center}#background-video-container .header-background{position:absolute;top:50%;left:50%;width:120%;height:0;padding-bottom:66.25%;transform:translate(-50%,-50%);pointer-events:none}#background-video-container .header-video-overlay{position:absolute;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),visibility .5s linear}#background-video-container .header-video-overlay--fadeOut{opacity:0;visibility:hidden}#background-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}#background-video-container .header-video{display:none}@media(min-width:576px){#background-video-container .header-video{display:block}}#background-video-container .inner-banner:after{content:'';display:block;width:100%;position:absolute;bottom:0;left:0;height:10vh;background:#f2f3f3;background:linear-gradient(180deg,rgba(242,243,243,0) 0,#f2f3f3 100%);z-index:22}#background-video-container .header-video-overlay{display:none}@media(min-width:576px){#background-video-container .header-video-overlay{display:block}}#background-video-container button{position:absolute;bottom:5vh;left:20px;background:0;border:#fff solid 1px;z-index:23;color:#fff;font-size:.8em}#background-video-container button:after{content:'Stop video';display:inline-block}#background-video-container button.yt-paused:after{content:'Play video';display:inline-block}.breadcrumbs{display:block;width:100%;background-color:#f2f3f3;overflow:hidden;padding:11px 15px}.breadcrumbs a{display:none;position:relative;font-size:.75em;line-height:1.17;font-weight:400;color:#0070cc;padding-left:10px;padding-top:15px;padding-bottom:15px;padding-right:10px}.breadcrumbs a:focus{outline:dotted 1px #00172a;outline-offset:2px}.breadcrumbs a:first-of-type{margin-left:0}.breadcrumbs a::after{content:"/";position:absolute;top:50%;left:-2px;transform:translateY(-50%);color:#000}.breadcrumbs a:nth-last-child(2){display:inline}.breadcrumbs a:last-of-type::after{content:"<";font-size:1.25em}.breadcrumbs a:first-of-type{padding-left:18px}.breadcrumbs a:first-of-type::after{content:""!important;top:50%;transform:translateY(-50%);left:0;background-image:url(https://pxl-virginiadotorg.terminalfour.net/prod01/vdot-cdn-pxl/media/vdotvirginiagov/website-developers-only/site-assets/images/icon-home.svg);background-size:cover;background-repeat:repeat;background-position:center;width:10px;height:10px}@media(min-width:576px){.breadcrumbs{border-radius:10px 10px 0 0;padding:11px 15px}.breadcrumbs a{display:inline}.breadcrumbs a:last-of-type::after{content:"/";font-size:1em}}@media(max-width:576px){.breadcrumbs a:nth-last-child(2)::after{content:"<"}}.homepage .callout-banner-icon{margin-bottom:0}.callout-banner-icon{background:#004680;color:#fff;margin:0;overflow:hidden;margin-bottom:30px}@media(max-width:1199.98px){.callout-banner-icon{display:block!important}}.callout-banner-icon h3{font-size:1.7em;line-height:1.22;font-weight:700;padding-bottom:8px;display:inline-block;position:relative;margin-top:20px}.callout-banner-icon h3::after{content:"";position:absolute;bottom:0;left:0;transform:translateX(0);background-color:#22bcb9;width:27px;height:3px}@media(min-width:992px){.callout-banner-icon h3::after{left:0;transform:translateX(0);width:72px;height:5px}}.callout-banner-icon .col-3{align-items:center;background:#0b3c5d;display:flex;justify-content:center;padding:32px 0;text-align:center}.callout-banner-icon .col-3 img{width:110px}@media(max-width:1199.98px){.callout-banner-icon .col-3{max-width:100%;padding:12px 0;width:100%}.callout-banner-icon .col-3 img{height:36px;width:auto}}.callout-banner-icon .col-7{box-shadow:10px 0 24px 0 #222;padding:24px 2.5% 32px}.callout-banner-icon .col-7 p{margin:24px 0 40px}.callout-banner-icon .col-7 .link-list .underline-link{color:#fff}@media(max-width:1199.98px){.callout-banner-icon .col-7{box-shadow:0 8px 12px 0 #222;font-size:.9em;max-width:100%;padding:24px 6%;text-align:center;width:100%}.callout-banner-icon .col-7 p{margin:16px 0 30px}}.callout-banner-icon .col-2{background:#005daa;box-shadow:10px 0 24px 0 #222;display:flex;flex-direction:column;justify-content:center;padding:24px 2%}.callout-banner-icon .col-2 a.btn:hover{background-color:#f47735}@media(max-width:1199.98px){.callout-banner-icon .col-2{box-shadow:0 8px 12px 0 #222;max-width:100%;padding:14px 4%;text-align:center;width:100%}.callout-banner-icon .col-2 a{display:inline-block;margin:3px 4px}.callout-banner-icon .col-2:after{display:none}}.callout-banner-icon.vdotblue h3{color:#fff}.callout-banner-icon.vdotblue .col-2 a.btn:hover{background-color:#f47735}.callout-banner-icon.vdotblue img{display:inline;opacity:.2}.callout-banner-icon.teal h3{color:#06283f}.callout-banner-icon.teal .col-3{background:#119f9d}.callout-banner-icon.teal .col-3 img{display:inline;opacity:.2}.callout-banner-icon.teal .col-7{background:#22bcb9;color:#00172a}.callout-banner-icon.teal .col-7 h3:after{background:#005daa}.callout-banner-icon.teal .col-7 .link-list .underline-link{color:#00172a;border-color:#119f9d}.callout-banner-icon.teal .col-7 .link-list .underline-link:hover{border-color:#f47735}.callout-banner-icon.teal .col-2{background:#119f9d}.callout-banner-icon.teal .col-2 a.btn:hover{background:#005daa}.callout-banner-icon.orange h3{color:#fff}.callout-banner-icon.orange .col-3{background:#af3f02}.callout-banner-icon.orange .col-3 img{display:inline;opacity:.2}.callout-banner-icon.orange .col-7{background:#c04e11}.callout-banner-icon.orange .col-7 h3:after{background:#005daa}.callout-banner-icon.orange .col-7 .link-list .underline-link{color:#fff;border-color:#005daa}.callout-banner-icon.orange .col-7 .link-list .underline-link:hover{border-color:#f47735}.callout-banner-icon.orange .col-2{background:#f47735}.callout-banner-icon.orange .col-2 a.btn:hover{background:#005daa}.callout-banner-icon.gray .col-3{background:#e3e3e3}.callout-banner-icon.gray .col-3 img{display:inline;opacity:.7}.callout-banner-icon.gray .col-7{background:#e3e3e3;color:#0b3c5d}.callout-banner-icon.gray .col-7 h3:after{background:#005daa}.callout-banner-icon.gray .col-7 .link-list .underline-link{color:#06283f;border-color:#f47735}.callout-banner-icon.gray .col-2{background:#e3e3e3}.callout-banner-icon.gray .col-2 a.btn:hover{background:#005daa}.color-cards.row{row-gap:25px}.color-cards .color-card-item a{border-radius:10px;color:#fff;display:block;padding-top:34px;position:relative;text-align:center;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}@media(max-width:1199.98px){.color-cards .color-card-item a{font-size:.9em}}@media(max-width:767.98px){.color-cards .color-card-item a{padding:22px 0 4px}}.color-cards .color-card-item a p{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:flex;justify-content:center;align-items:center;font-weight:700}.color-cards .color-card-item a span{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.color-cards .color-card-item a:hover{text-decoration:none}.color-cards .color-card-item a:hover.cc-bgblue{background:#004680}.color-cards .color-card-item a:hover.cc-bgblue span.circlearrow{background:#f2f3f3;border:2px solid #0b3c5d}.color-cards .color-card-item a:hover.cc-bgblue p{background:#0b3c5d}.color-cards .color-card-item a:hover.cc-bgteal{background:#119f9d}.color-cards .color-card-item a:hover.cc-bgteal span.circlearrow{background:#f2f3f3;border:2px solid #0f8886}.color-cards .color-card-item a:hover.cc-bgteal p{background:#0f8886}.color-cards .color-card-item a:hover.cc-bgorange{background:#c04e11}.color-cards .color-card-item a:hover.cc-bgorange span.circlearrow{background:#f2f3f3;border:2px solid #a9440f}.color-cards .color-card-item a:hover.cc-bgorange p{background:#a9440f}.color-cards .color-card-item a:hover.cc-bgliteblue{background:#1193ff}.color-cards .color-card-item a:hover.cc-bgliteblue span.circlearrow{background:#f2f3f3;border:2px solid #0087f7}.color-cards .color-card-item a:hover.cc-bgliteblue p{background:#0087f7}.color-cards .color-card-item a img{height:34px}.color-cards .color-card-item a img.cardicon{margin-bottom:10px}.color-cards .color-card-item a h3{font-size:1.1em;height:44px;margin-top:3px;padding:0 12px}@media(max-width:1199.98px){.color-cards .color-card-item a h3{font-size:1em;height:34px;margin-top:5px}}.color-cards .color-card-item a p{border-radius:0 0 10px 10px;font-size:.9em;height:102px;padding:8px 16px 0;margin-bottom:0}@media(max-width:1199.98px){.color-cards .color-card-item a p{line-height:1.3em}}@media(max-width:767.98px){.color-cards .color-card-item a p{display:none}}.color-cards .color-card-item a span.circlearrow{height:26px;width:26px;position:absolute;right:8px;top:8px;border-radius:100px;background:#fff;display:flex;justify-content:center;align-items:center}@media(max-width:767.98px){.color-cards .color-card-item a span.circlearrow{height:16px;width:16px}}.color-cards .color-card-item a span.circlearrow img{height:9px}@media(max-width:767.98px){.color-cards .color-card-item a span.circlearrow img{height:7px}}.color-cards .color-card-item a.cc-bgblue{background:#005daa}.color-cards .color-card-item a.cc-bgblue p{background:#004680}.color-cards .color-card-item a.cc-bgteal{background:#22bcb9}.color-cards .color-card-item a.cc-bgteal h3{color:#06283f}.color-cards .color-card-item a.cc-bgteal p{background:#119f9d;color:#06283f}.color-cards .color-card-item a.cc-bgorange{background:#f47735}.color-cards .color-card-item a.cc-bgorange h3{color:#06283f}.color-cards .color-card-item a.cc-bgorange p{color:#06283f;background:#f3671d}.color-cards .color-card-item a.cc-bgliteblue{background:#55b2ff}.color-cards .color-card-item a.cc-bgliteblue h3{color:#06283f}.color-cards .color-card-item a.cc-bgliteblue p{color:#06283f;background:#1193ff}.contact-square{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;border-radius:10px;color:#fff;margin-bottom:24px;padding:18px;text-align:center}.contact-square.blue-version{background:#004680}.contact-square.blue-version:hover{background:#06283f}.contact-square.blue-version a.btn.btn-outline:hover{background-color:#22bcb9!important;color:#fff;border:2px solid #fff}@media(max-width:829.98px){.contact-square{font-size:.9em}}.contact-square img{height:140px}@media(max-width:829.98px){.contact-square img{height:80px}}@media(max-width:767.98px){.contact-square img{height:62px}}.contact-square h3{font-size:1.3em;margin-top:16px}@media(max-width:767.98px){.contact-square h3{font-size:1.1em}}.contact-square p{margin-bottom:3px}.contact-square.gray-version{background:#f2f3f3;color:#000}.contact-square.gray-version:hover{background:#d7dbdb}.contact-square.gray-version h3{color:#0b3c5d}.contact-bar{border-radius:10px;color:#fff;height:94px;margin-bottom:20px;padding-right:90px;position:relative;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.contact-bar.blue-version{background:#004680}.contact-bar.blue-version:hover{background:#06283f}.contact-bar.blue-version:hover img{background:#004680}.contact-bar.blue-version:hover .button-area{background:#004680}.contact-bar.blue-version img{background:#06283f}.contact-bar.blue-version .button-area{background:#06283f}.contact-bar.blue-version a.btn.btn-outline:hover{background-color:#22bcb9!important;color:#fff;border:2px solid #fff}@media(max-width:1199.98px){.contact-bar{font-size:.9em;height:76px}}@media(max-width:829.98px){.contact-bar{font-size:.8em;height:64px}}@media(max-width:767.98px){.contact-bar{font-size:.75em;height:56px;line-height:1.1em;padding-right:38px}}.contact-bar img{border-radius:10px 0 0 10px;display:inline-block;height:100%;margin-right:10px;padding:10px;vertical-align:middle}@media(max-width:1199.98px){.contact-bar img{margin-right:6px;padding:8px}}@media(max-width:767.98px){.contact-bar img{margin-right:6px;padding:6px}}.contact-bar .contact-name{display:inline-block;vertical-align:middle;width:50%}.contact-bar .contact-name h3{font-size:1.2em;margin-bottom:0}.contact-bar .contact-name p{margin-bottom:0!important}.contact-bar .button-area{border-radius:0 10px 10px 0;height:100%;line-height:94px;padding:0 14px 0 12px;position:absolute;right:0;top:0}@media(max-width:1199.98px){.contact-bar .button-area{line-height:76px}}@media(max-width:829.98px){.contact-bar .button-area{line-height:64px;padding:0 8px 0 6px}}@media(max-width:767.98px){.contact-bar .button-area{line-height:56px;padding:0 4px}}.contact-bar .button-area a.btn{font-size:.85em;padding:6px 9px}.contact-bar .button-area a.btn:hover{background-color:#f47735;color:#fff}.contact-bar.gray-version{background:#f2f3f3;color:#000}.contact-bar.gray-version h3{color:#0b3c5d}.contact-bar.gray-version img{background:#e3e3e3}.contact-bar.gray-version img:hover{background:#f2f3f3}.contact-bar.gray-version .button-area{background:#e3e3e3}.contact-bar.gray-version .button-area:hover{background:#f2f3f3}.contact-bar.gray-version:hover{background:#d7dbdb}.footer-contact{font-size:.85em}.footer-contact img{float:left;height:38px;margin-right:8px}.footer-contact h3{font-size:1em;line-height:1.5em;margin:0}.footer-contact p{font-size:.95em;line-height:1.5em;margin:0}.footer-contact .cimage{float:left;height:38px;margin-right:8px;width:38px;min-width:38px}.footer-contact .contact-words{display:flex;flex-direction:column;justify-content:center;min-height:38px;margin-left:10px}.footer-contact .contact-words p{margin-bottom:0px!important}.footer-contact .contact-words a{padding:14px 0;position:relative}@media (max-width:767.98px){#footer-contact-grid{display:grid;grid-template-columns:38px auto}}.document-banner{margin-bottom:30px}.document-banner .dates-container{height:100%;background-color:#0b3c5d;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;padding:14px}.document-banner .dates-container .date{width:auto;display:inline-block;padding:10px 20px;font-size:.75em;font-style:normal;font-weight:700;line-height:18px;letter-spacing:0;text-align:center;color:#fff}.document-banner .dates-container .date:first-of-type{border-right:1px solid #005daa}.document-banner .dates-container .date .label{display:block;width:100%}@media(min-width:992px){.document-banner .dates-container .date{width:100%;font-size:1.125em;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0;text-align:center;padding:20px 10px}.document-banner .dates-container .date:first-of-type{margin-top:auto;text-align:center;border-right:0;border-bottom:1px solid #005daa}.document-banner .dates-container .date:last-of-type{text-align:center}.document-banner .dates-container .date .label{font-weight:700}}.document-banner .copy-container{height:100%;background-color:#004680;color:#fff;padding:26px 30px}.document-banner .copy-container h3{font-size:1.7em;line-height:1.22;font-weight:700;padding-bottom:5px;display:inline-block;position:relative;color:#fff;margin-top:20px}.document-banner .copy-container h3.undecorated{padding-bottom:0;color:#000}.document-banner .copy-container h3.undecorated::after{display:none}.document-banner .copy-container h3::after{content:"";position:absolute;bottom:0;left:0;transform:translateX(0);background-color:#22bcb9;width:27px;height:3px}@media(min-width:992px){.document-banner .copy-container h3::after{left:0;transform:translateX(0);width:72px;height:5px}}.document-banner .copy-container p{color:#fff}.document-banner .copy-container .links-row .underline-link{color:#fff}.document-banner .copy-container .links-row .underline-link:last-of-type{margin-right:0}.document-banner .copy-container .links-row .underline-link:hover{text-decoration:none;border-bottom:2px solid #f47735;color:#fff}@media(min-width:992px){.document-banner .copy-container .links-row .underline-link{font-size:.9375em;line-height:1.5em}}@media(min-width:992px){.document-banner .copy-container{padding:42px 30px 22px 30px}.document-banner .copy-container h3{margin-bottom:20px}}.document-banner .resources-container{height:100%;background-color:#005daa;color:#fff;padding:15px 30px}.document-banner .resources-container .resources{list-style:none;padding:0;margin-bottom:30px}.document-banner .resources-container .resources .resource a{display:block;width:100%;position:relative;color:#fff;font-size:.75em;font-style:normal;font-weight:700;line-height:150%;letter-spacing:0;text-align:left;padding-top:12px;padding-bottom:12px;padding-right:25px;border-bottom:1px solid #004680;transition:border-color 300ms}.document-banner .resources-container .resources .resource a::after{content:"";position:absolute;background-image:url(https://pxl-virginiadotorg.terminalfour.net/prod01/vdot-cdn-pxl/media/vdotvirginiagov/website-developers-only/site-assets/images/doc-banner-resource-link-arrow.svg);background-position:center;background-size:cover;background-repeat:no-repeat;width:20px;height:20px;top:50%;right:2px;transform:translateY(-50%);transition:background-image 300ms,right 300ms}.document-banner .resources-container .resources .resource a:hover{color:#f47735;border-color:#f47735;text-decoration:none}.document-banner .resources-container .resources .resource a:hover::after{background-image:url(https://pxl-virginiadotorg.terminalfour.net/prod01/vdot-cdn-pxl/media/vdotvirginiagov/website-developers-only/site-assets/images/doc-banner-resource-link-arrow-hover.svg);right:0}.document-banner .resources-container .resources .resource a .icon{margin-right:12px}@media(min-width:992px){.document-banner .resources-container .resources .resource a{font-size:.9375em;line-height:150%}}.document-banner .resources-container .disclaimer{font-size:.7625em;font-style:italic}@media(min-width:992px){.document-banner .resources-container{padding:18px 38px}}.emergencynotice{position:relative}#emergency-banner{background-color:#005daa;display:flex;flex-direction:row;align-items:stretch;flex-grow:1;height:90px;top:0;width:100%;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;position:absolute}@media(max-width:829.98px){#emergency-banner{top:166px}}#emergency-banner.remove{top:-231px;height:0;overflow:hidden}#emergency-banner .alert-icon{width:80px;background-color:#f47735;display:flex;justify-content:center;align-items:center;position:relative}@media(max-width:767.98px){#emergency-banner .alert-icon{width:10px}}@media(max-width:767.98px){#emergency-banner .alert-icon img{display:none}}#emergency-banner .alert-icon:after{content:'';width:0;height:0;border-style:solid;border-width:45px 0 45px 15px;border-color:transparent transparent transparent #f47735;position:absolute;right:-15px}#emergency-banner .alert-text{align-self:center;padding-left:40px;color:#fff;flex-grow:2;padding-right:15px}@media(max-width:1199.98px){#emergency-banner .alert-text{padding-left:30px}}@media(max-width:767.98px){#emergency-banner .alert-text{padding-left:25px}}#emergency-banner .alert-text .alert-title{margin-bottom:3px;font-weight:700}#emergency-banner .alert-text .alert-content{margin-bottom:0;font-size:.8em}@media(max-width:767.98px){#emergency-banner .alert-text .alert-content{line-height:1.1em;font-size:.7em}}#emergency-banner .alert-link{display:flex;justify-content:center;align-items:center;padding-right:15px}@media(max-width:767.98px){#emergency-banner .alert-link{flex-direction:column;padding-right:10px}}#emergency-banner .alert-link .btn{margin:0 10px 0 0}@media(max-width:767.98px){#emergency-banner .alert-link .btn{order:2;margin:0}}#emergency-banner .alert-link .btn:hover{background-color:#f47735}#emergency-banner .alert-link .alert-close{font-size:1.4em;color:#fff;background-color:#005daa;border:0;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}@media(max-width:767.98px){#emergency-banner .alert-link .alert-close{order:1}}#emergency-banner .alert-link .alert-close:hover{color:#22bcb9}.event-cards{display:block;position:relative}.event-cards .event-card{display:block;width:100%;height:100%;padding-bottom:30px}.event-cards .event-card h3{color:#005daa}.event-cards .event-card .content{border-top:5px solid #005daa;padding:15px 25px;height:100%;display:flex;flex-wrap:wrap;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:7px;min-height:225px;overflow:hidden}.event-cards .event-card .content>div{width:100%}.event-cards .event-card .date-posted{color:#495057;margin-bottom:0}.event-cards .event-card .tag-line{margin-bottom:10px}.event-cards .event-card .cta-row{margin-top:auto}.event-cards .eventlocation{position:relative;font-size:.9em;line-height:1.33;color:#495057;margin-bottom:18px;padding-left:18px}.event-cards .eventlocation:after{content:"";position:absolute;top:50%;left:1px;transform:translateY(-50%);background-image:url(https://pxl-virginiadotorg.terminalfour.net/prod01/vdot-cdn-pxl/media/vdotvirginiagov/website-developers-only/site-assets/images/event-location.svg);background-size:cover;background-position:center;background-repeat:no-repeat;width:9px;height:12px}.filter-bar{background-color:#f2f3f3;border-radius:7px;padding:18px 30px;margin-bottom:30px}.filter-bar .flexalign{align-items:center}.filter-bar .filterbtn{display:flex;justify-content:center;align-items:center}.filter-bar .filterbtn a.btn{width:100%}.filter-bar label{display:block;font-size:1.125rem;font-weight:700;line-height:1.22;letter-spacing:0;text-align:left;margin-bottom:2px}.filter-bar .filter-container .filter-wrapper{position:relative}.filter-bar .filter-container .filter-wrapper::after{content:"";position:absolute;top:50%;right:12px;transform:translateY(-50%);background-image:url(https://pxl-virginiadotorg.terminalfour.net/prod01/vdot-cdn-pxl/media/vdotvirginiagov/website-developers-only/site-assets/images/icon-select-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:cover;width:12px;height:8px}.filter-bar .filter-container .filter{position:relative;display:block;width:100%;background-color:#fff;font-size:.75rem;color:#495057;font-weight:400;padding:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:10px}.filter-bar .filter-container .filter::-ms-expand{display:none}.filter-bar .filter-container .filter option:hover{background-color:#005daa}.filter-bar .sr-only{position:absolute;top:-2000em;left:-3000em}.filter-bar .datepicker{position:relative;margin-bottom:10px}.filter-bar .datepicker .date .group{display:flex;align-items:center}.filter-bar .datepicker .year-selector{margin-left:10px}.filter-bar .datepicker h4{margin:0}.filter-bar .datepicker .group{display:flex;align-items:center}.filter-bar .datepicker input{position:relative;display:block;width:100%;background-color:#fff;font-size:.75rem;color:#747d84;font-weight:400;padding:13px;margin-bottom:5px;border:1px solid}.filter-bar .datepicker input:focus{background-color:#fff}.filter-bar .datepicker button.icon{margin:0;padding:0 4px;border:0 solid #005a9c;border-radius:5px}.filter-bar .datepicker .fa-calendar-alt{color:#005daa}.filter-bar .datepicker button.icon:focus{outline:0;padding:2px;border-width:2px}.filter-bar .datepicker-dialog{display:none;position:fixed;top:10%;left:50%;transform:translateX(-50%);width:80%;clear:both;border:3px solid #005daa;margin-top:.15em;border-radius:5px;padding:0;background-color:#fff}.filter-bar .datepicker-dialog .header{cursor:default;background-color:#005daa;padding:7px;font-weight:700;text-transform:uppercase;color:#fff;display:flex;justify-content:space-around}.filter-bar .datepicker-dialog h2{margin:0;padding:0;display:inline-block;font-size:1em;color:#fff;text-transform:none;font-weight:700}.filter-bar .datepicker-dialog button{border-style:none;background:transparent}.filter-bar .datepicker-dialog button::-moz-focus-inner{border:0}.filter-bar .datepicker-dialog .dates{width:100%}.filter-bar .datepicker-dialog .prev-year,.filter-bar .datepicker-dialog .prev-month,.filter-bar .datepicker-dialog .next-month,.filter-bar .datepicker-dialog .next-year{padding:4px;width:24px;height:24px;color:#fff;display:flex;align-items:center;justify-content:center}.filter-bar .datepicker-dialog .prev-year:focus,.filter-bar .datepicker-dialog .prev-month:focus,.filter-bar .datepicker-dialog .next-month:focus,.filter-bar .datepicker-dialog .next-year:focus{padding:2px;border:2px solid #fff;border-radius:4px;outline:0}.filter-bar .datepicker-dialog .prev-year:hover,.filter-bar .datepicker-dialog .prev-month:hover,.filter-bar .datepicker-dialog .next-month:hover,.filter-bar .datepicker-dialog .next-year:hover{padding:3px;border:1px solid #fff;border-radius:4px}.filter-bar .datepicker-dialog .dialog-ok-cancel-group{text-align:right;margin-top:1em;margin-bottom:1em;margin-right:1em}.filter-bar .datepicker-dialog .dialog-ok-cancel-group button{padding:6px;margin-left:1em;width:5em;background-color:#005daa;font-size:.85em;color:#fff;outline:0;border-radius:5px}.filter-bar .datepicker-dialog .dialog-button:focus{padding:4px;border:2px solid #000}.filter-bar .datepicker-dialog .dialog-button:hover{padding:5px;border:1px solid #000}.filter-bar .datepicker-dialog .fa-calendar-alt{color:#005daa}.filter-bar .datepicker-dialog .month-year{display:inline-block;text-align:center}.filter-bar .datepicker-dialog table.dates{padding-left:1em;padding-right:1em;padding-top:1em}.filter-bar .datepicker-dialog table.dates th,.filter-bar .datepicker-dialog table.dates td{text-align:center}.filter-bar .datepicker-dialog table.dates tr{border:1px solid #000}.filter-bar .datepicker-dialog table.dates td{padding:3px;margin:0;line-height:inherit;height:40px;width:40px;border-radius:5px;font-size:15px;background:#eee}.filter-bar .datepicker-dialog table.dates td.disabled{padding:2px;border:0;height:41px;width:41px}.filter-bar .datepicker-dialog table.dates td:focus,.filter-bar .datepicker-dialog table.dates td:hover{padding:0;background-color:#005daa;color:#fff;cursor:pointer}.filter-bar .datepicker-dialog table.dates td:focus{padding:1px;border:2px solid #000;outline:0}.filter-bar .datepicker-dialog table.dates td:not(.disabled):hover{padding:2px;border:1px solid #000}.filter-bar .datepicker-dialog table.dates td[aria-selected]{padding:1px;border:2px dotted #000}.filter-bar .datepicker-dialog table.dates td[aria-selected]:focus{padding:1px;border:2px solid #000}.filter-bar .datepicker-dialog table.dates td[tabindex="0"]{background-color:#005daa;color:#fff}.filter-bar .datepicker-dialog .dialog-message{padding-top:.25em;padding-left:1em;height:1.75em;background:#005daa;color:#fff}footer{box-shadow:0 -4px 8px 0 #aaa}footer #top-menu{background:#0b3c5d;background:linear-gradient(to right,#0b3c5d,#004680);display:table;height:44px;line-height:44px;margin:0;padding-left:25%;position:relative;width:100%}@media(max-width:767.98px){footer #top-menu{padding-left:0;padding-bottom:44px}}@media(max-width:575.98px){footer #top-menu{height:32px;line-height:32px;padding-bottom:36px}}footer #top-menu>div{display:table-cell;flex:none;max-width:200%;padding:0;width:auto}@media(max-width:575.98px){footer #top-menu>div{font-size:.75em}}footer #top-menu>div>a{color:#fff;display:block;font-weight:700;position:relative;text-align:center;text-transform:uppercase;transition:color .2s}@media(max-width:767.98px){footer #top-menu>div>a{font-size:.9em}}footer #top-menu>div>a:hover{color:#ddd}footer #top-menu>div>a:after{background:#f2f3f3;content:"";height:12px;margin-top:-6px;position:absolute;right:0;top:50%;width:1px}@media(max-width:575.98px){footer #top-menu>div>a:after{display:none}}footer #top-menu>div:nth-of-type(3)>a:after{display:none}footer #top-menu #social-links{display:block;left:0;margin:0;position:absolute;top:0;width:25%}@media(max-width:767.98px){footer #top-menu #social-links{bottom:0;top:auto;width:100%}}footer #top-menu #social-links div{float:left;padding:0;width:16.66667%}footer #top-menu #social-links div:nth-of-type(2) a{background:#0070cc}footer #top-menu #social-links div:nth-of-type(3) a{background:#0082ee}footer #top-menu #social-links div:nth-of-type(4) a{background:#1193ff}footer #top-menu #social-links div:nth-of-type(5) a{background:#33a3ff}footer #top-menu #social-links div:nth-of-type(6) a{background:#55b2ff}footer #top-menu #social-links div a{display:block;text-align:center;transition:background .2s}footer #top-menu #social-links div a:hover{background:#00172a}@media(max-width:575.98px){footer #top-menu #social-links div a{height:36px;line-height:36px}}footer #top-menu #social-links img{height:24px;width:auto}@media(max-width:1199.98px){footer #top-menu #social-links img{height:20px}}@media(max-width:767.98px){footer #top-menu #social-links img{height:28px}}@media(max-width:575.98px){footer #top-menu #social-links img{height:20px}}footer #top-menu #social-links span{left:-9999px;position:absolute}footer #top-pages{background:#06283f;margin:0;padding:24px 5% 16px}@media(max-width:1199.98px){footer #top-pages{padding:24px 1% 10px}}@media(max-width:575.98px){footer #top-pages{font-size:.85em;padding:10px 1%}}footer #top-pages>div{padding:0 30px;position:relative}@media(max-width:1199.98px){footer #top-pages>div{padding:0 16px}}@media(max-width:829.98px){footer #top-pages>div{flex:0 0 50%;max-width:50%}}footer #top-pages>div>span.top-pages-flag{background:#f47735;border-radius:50px;color:#000;font-size:.8em;padding:1px 12px;position:absolute;right:30px;top:0;transition:background .2s}@media(max-width:1399.98px){footer #top-pages>div>span.top-pages-flag{right:16px}}@media(max-width:575.98px){footer #top-pages>div>span.top-pages-flag{padding:1px 7px 0;top:8px;display:none}}footer #top-pages>div>span.top-pages-flag:hover{background:#e56624;text-decoration:none}footer #top-pages>div>span.top-pages-flag img{height:12px;margin-right:2px}@media(max-width:575.98px){footer #top-pages>div>span.top-pages-flag img{display:none}}footer #top-pages ul{list-style-type:none;padding:0}@media(max-width:767.98px){footer #top-pages ul{display:none}}footer #top-pages ul li{border-bottom:1px solid #073452;position:relative}footer #top-pages ul li:before{background:#22bcb9;content:"";height:6px;left:0;position:absolute;top:5px;width:6px}footer #top-pages ul li:last-of-type{border:0}footer #top-pages ul li a{color:#fff;display:block;font-size:.9em;line-height:1.2em;padding-left:14px;margin:7px 0}@media(max-width:575.98px){footer #top-pages ul li a{margin:4px 0}}footer #top-pages h3{border-bottom:3px solid #073452;color:#fff;font-size:1.1em;padding-bottom:5px;padding-right:120px}footer #top-pages h3 a{color:#fff;font-weight:400}@media(max-width:575.98px){footer #top-pages h3{font-size:1em;padding-right:0}}footer>p{background:#000;color:#fff;font-size:.9em;margin-bottom:0;padding:10px;text-align:center}@media(max-width:575.98px){footer>p{font-size:.8em}}.hero-banner{display:block;position:relative;width:100%;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));width:100%;height:250px;margin-bottom:30px!important}.hero-banner .carousel-item{width:100%;height:250px}.hero-banner .banner-img{object-fit:cover;width:100%;height:100%}.hero-banner.nocontent .carousel-control-prev,.hero-banner.nocontent .carousel-control-next{margin-top:0}.hero-banner .carousel-control-prev,.hero-banner .carousel-control-next{width:12%;opacity:.75;z-index:10;margin-top:-75px}.hero-banner .carousel-control-prev:hover,.hero-banner .carousel-control-next:hover{opacity:1}.hero-banner .carousel-control-prev .carousel-control-prev-icon,.hero-banner .carousel-control-next .carousel-control-next-icon{width:30px;height:30px}.hero-banner .carousel-control-prev .carousel-control-prev-icon{background-image:url(https://pxl-virginiadotorg.terminalfour.net/prod01/vdot-cdn-pxl/media/vdotvirginiagov/website-developers-only/site-assets/images/carousel-back-btn.svg)}.hero-banner .carousel-control-next .carousel-control-next-icon{background-image:url(https://pxl-virginiadotorg.terminalfour.net/prod01/vdot-cdn-pxl/media/vdotvirginiagov/website-developers-only/site-assets/images/carousel-forward-btn.svg)}.hero-banner .carousel-indicators{justify-content:flex-end;margin:10px 14px}.hero-banner .carousel-indicators li{content:"";border-radius:100%;padding:0;width:7px;height:7px;background-color:#e3e3e3;opacity:1;margin-right:3px;margin-left:3px;transition:filter 200ms}.hero-banner .carousel-indicators li:hover{filter:brightness(85%)}.hero-banner .carousel-indicators li.active{background-color:#f47735}.hero-banner .carousel.leftalign .carousel-caption{left:0}.hero-banner .carousel.rightalign .carousel-caption{right:0;left:auto}.hero-banner .carousel-caption{position:absolute;bottom:0;width:100%;height:max-content;background-color:rgba(0,93,170,.82);color:#fff;padding:15px;text-align:left;right:auto;left:auto}.hero-banner .carousel-caption .btn-outline:hover{background-color:#22bcb9;color:#00172a;border:2px solid #fff}.hero-banner .carousel-caption h2,.hero-banner .carousel-caption p{color:#fff}@media(min-width:992px){.hero-banner{width:100%;height:480px}.hero-banner .carousel-item{width:100%;height:480px}.hero-banner .carousel-control-prev,.hero-banner .carousel-control-next{margin-top:0}.hero-banner .carousel-control-prev .carousel-control-prev-icon,.hero-banner .carousel-control-next .carousel-control-next-icon{width:74px;height:74px}.hero-banner .carousel-indicators{justify-content:center}.hero-banner .carousel-indicators li{width:15px;height:15px;margin-right:6.5px;margin-left:6.5px}.hero-banner .carousel-indicators li:hover{filter:brightness(85%)}.hero-banner .carousel-indicators li.active{background-color:#005daa}.hero-banner.leftalign .carousel-caption{left:5%}.hero-banner.rightalign .carousel-caption{right:5%;left:auto}.hero-banner .carousel-caption{width:50%;bottom:0;top:50%;padding:25px;transform:translateY(-50%)}.hero-banner.carousel.leftalign .carousel-caption{left:12%}.hero-banner.carousel.rightalign .carousel-caption{right:12%;left:auto}}@media(max-width:1199.98px){#heroBannerCarouselWithContentLeft,#heroBannerCarouselWithContentRight,.hero-banner.leftalign,.hero-banner.rightalign{height:350px!important}}@media(max-width:1199.98px){#heroBannerCarouselWithContentLeft .carousel-item,#heroBannerCarouselWithContentRight .carousel-item,.hero-banner.leftalign .carousel-item,.hero-banner.rightalign .carousel-item{height:350px}}@media(max-width:1199.98px){#heroBannerCarouselWithContentLeft h2,#heroBannerCarouselWithContentRight h2,.hero-banner.leftalign h2,.hero-banner.rightalign h2{margin-top:7px;margin-bottom:5px}}@media(max-width:1199.98px){#heroBannerCarouselWithContentLeft p,#heroBannerCarouselWithContentRight p,.hero-banner.leftalign p,.hero-banner.rightalign p{margin-bottom:.79rem}}@media(max-width:991.98px){#heroBannerCarouselWithContentLeft .carousel-control-prev,#heroBannerCarouselWithContentLeft .carousel-control-next,#heroBannerCarouselWithContentRight .carousel-control-prev,#heroBannerCarouselWithContentRight .carousel-control-next,.hero-banner.leftalign .carousel-control-prev,.hero-banner.leftalign .carousel-control-next,.hero-banner.rightalign .carousel-control-prev,.hero-banner.rightalign .carousel-control-next{margin-top:-166px}}@media(max-width:1199.98px){.carousel-item .carousel-caption p{font-size:.85rem;margin-bottom:.25rem}}#homepage-search{position:absolute;top:-70px;width:auto;margin-left:auto;margin-right:auto;left:0;right:0}@media(min-width:576px){#homepage-search{top:-90px;width:40%}}#homepage-search .ada-element{left:-9999px;position:absolute}#homepage-search .search-container{position:relative;max-width:600px;padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto;display:block}#homepage-search .search-container.in-focus input{border:1px solid #22bcb9!important;box-shadow:0 0 12px 3px #222;outline:0}#homepage-search .search-container.in-focus i{color:#f47735}#homepage-search .search-container:after{background-image:none}#homepage-search input{border:1px solid #fff;border-radius:60px;box-shadow:0 0 6px 0 #222;padding:20px 72px 20px 72px;transition:box-shadow .2s;width:100%;font-size:1.25em}#homepage-search button{background:transparent;border:0;font-size:1.6em;padding:0;position:absolute;top:50%;left:30px;transform:translateY(-50%)}#homepage-search button .search-icon{width:34px;height:auto}#homepage-search button .search-icon path{transition:fill 300ms ease-in-out}#homepage-search button:hover .search-icon path{fill:#f47735}#homepage-search button:focus{color:#f47735}@media(max-width:1199.98px){#homepage-search{font-size:.75em}#homepage-search .search-container{min-width:300px;width:60%}#homepage-search input{padding:13px 20px 13px 34px}#homepage-search button{font-size:1.4em;left:20px}#homepage-search button .search-icon{width:16px}}.image-callout-banner{position:relative;display:flex;flex-wrap:wrap;max-width:100%;overflow:hidden;box-shadow:0 1.67506px 6.70023px rgba(0,0,0,.25);border-radius:10px;margin-bottom:30px}.image-callout-banner h3{font-size:1.6em;line-height:1.22;font-weight:700;padding-bottom:5px;position:relative;color:#005daa;margin-top:20px}.image-callout-banner h3::after{content:"";position:absolute;bottom:0;left:0;transform:translateX(0);background-color:#f47735;width:27px;height:3px}@media(min-width:992px){.image-callout-banner h3::after{left:0;transform:translateX(0);width:72px;height:5px}}.image-callout-banner .description{text-align:left!important}.image-callout-banner:hover>.image-container img{width:110%}.image-callout-banner:hover::after{background-color:#005daa;background-image:url(https://pxl-virginiadotorg.terminalfour.net/prod01/vdot-cdn-pxl/media/vdotvirginiagov/website-developers-only/site-assets/images/image-callout-arrow-transparent-white.svg)}.image-callout-banner .title-mobile{display:block;position:absolute;left:20px;bottom:10px;color:#fff;font-size:1.4em}.image-callout-banner .title-mobile:after{height:5px;width:40px}.image-callout-banner .title-desktop{display:none}@media(min-width:576px){.image-callout-banner .title-mobile{display:none}.image-callout-banner .title-desktop{display:block}}@media(min-width:992px){.image-callout-banner::after{content:"";position:absolute;background-color:#fff;background-image:url(https://pxl-virginiadotorg.terminalfour.net/prod01/vdot-cdn-pxl/media/vdotvirginiagov/website-developers-only/site-assets/images/image-callout-arrow-transparent.svg);background-size:60%;background-repeat:no-repeat;background-position:center;width:25.55px;height:25px;top:15px;right:15px;border-radius:100%;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}}.image-callout-banner .image-container{width:100%;max-height:114px;overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative}.image-callout-banner .image-container img{object-fit:cover;width:100%;height:100%;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}@media(min-width:992px){.image-callout-banner .image-container{width:30%;max-height:none}}.image-callout-banner .callout-container{padding:15px 15px 20px 15px}.image-callout-banner .callout-container .title{color:#004680}.image-callout-banner .callout-container .description{color:#00172a}.image-callout-banner .callout-container .callout-row .btn{display:inline-block!important}@media(min-width:992px){.image-callout-banner .callout-container{padding:32px 45px;width:70%;height:100%}}.image-callout-banner.gray{background-color:#f2f3f3}.image-callout-banner.gray .image-container{background-color:#E0E0E0}.image-callout-banner.blue{background-color:#004680}.image-callout-banner.blue .image-container{background-color:#033a68}.image-callout-banner.blue .callout-container .title,.image-callout-banner.blue .callout-container .description{color:#fff}.image-callout-banner.blue .callout-container .callout-row .btn:hover{background-color:#f47735!important}.image-cards>div:hover .image-card-img{background-size:115%}@media(max-width:1199.98px){.image-cards .col-md-3{flex:0 0 50%;max-width:50%}}@media(max-width:767.98px){.image-cards .col-md-3{flex:0 0 100%;max-width:100%}}.image-cards .image-card-content{border-radius:0 0 14px 14px}.image-cards.bluebg>div:hover .image-card-content{background:#06283f}.image-cards.bluebg>div:hover .image-card-content .btn-outline{background-color:#22bcb9;color:#00172a;border:2px solid #fff}.image-cards.bluebg .image-card-content{background:#004680;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.image-cards.bluebg .image-card-content h3{color:#fff}.image-cards.bluebg>div:hover .image-card-content a h3{color:#22bcb9}.image-cards.graybg>div:hover .image-card-content{background:#004680}.image-cards.graybg>div:hover .image-card-content p{color:#fff}.image-cards.graybg>div:hover>.image-card-content h3{color:#fff}.image-cards.graybg>div:hover>.image-card-content a h3{color:#22bcb9}.image-cards.graybg>div:hover .image-card-content .btn-outline{background-color:#22bcb9;color:#00172a;border:2px solid #fff}.image-cards.graybg .image-card-content{background:#f2f3f3;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.image-cards.graybg .image-card-content h3{color:#004680}.image-cards.graybg .image-card-content p{color:#000}.image-cards>div{margin-bottom:22px}.image-cards>div .image-card-img{background-size:110%;background-position:center;background-repeat:no-repeat;border-radius:14px 14px 0 0;height:140px;width:100%;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}@media(max-width:1199.98px){.image-cards>div .image-card-img{height:100px}}.image-cards>div .image-card-content{box-shadow:0 4px 8px -4px #000;color:#fff;padding:0 12px 12px 12px;text-align:center}@media(max-width:1199.98px){.image-cards>div .image-card-content{font-size:.9em}}@media(max-width:829.98px){.image-cards>div .image-card-content{font-size:.8em;padding-bottom:6px}}.image-cards>div .image-card-content h3{font-size:1.2em;margin:0 0 30px 0;padding-top:30px}@media(max-width:1199.98px){.image-cards>div .image-card-content h3{line-height:1.1em;padding:10px 16px 0 16px;height:46px;margin:0 0 15px 0;font-size:1em}}@media(max-width:829.98px){.image-cards>div .image-card-content h3{font-size:1.3em;height:auto;margin:0 0 14px 0;padding-top:15px}}.image-cards>div .image-card-content h3:after{display:none}.image-cards>div .image-card-content p{font-size:.9em}@media(max-width:1199.98px){.image-cards>div .image-card-content p{line-height:1.3em;font-size:.8em;margin-bottom:8px!important}}@media(max-width:829.98px){.image-cards>div .image-card-content p{height:auto}}html,body{scroll-behavior:smooth}.navbar.jump-to-section{justify-content:flex-start!important}.jump-to-section-container{margin-bottom:50px!important}.jump-to-section-container .jump-to-section{background-color:#0b3c5d!important;border-radius:30px;padding:0;justify-content:flex-start;position:relative}@media(min-width:992px){.jump-to-section-container .jump-to-section{padding:0 0 0 20px}}.jump-to-section-container .jump-to-section button.closebtn{background:#f47735;color:#fff!important;border:0;border-radius:18px;padding:5px 10px;display:none}.jump-to-section-container .jump-to-section .jts-desktop{display:none}@media(min-width:992px){.jump-to-section-container .jump-to-section .jts-desktop{display:flex}}.jump-to-section-container .jump-to-section .jts-desktop.roundedge li:last-of-type:hover a{border-top-right-radius:30px;border-bottom-right-radius:30px}.jump-to-section-container .jump-to-section .jts-mobile{margin-bottom:50px}.jump-to-section-container .jump-to-section .jts-mobile li.nav-item a.nav-link{border-bottom:solid 1px #004680;padding-left:20px!important}.jump-to-section-container .jump-to-section .jts-mobile li.nav-item:last-of-type a{border-bottom:0}@media(min-width:992px){.jump-to-section-container .jump-to-section .jts-mobile{display:none}}.jump-to-section-container .jump-to-section .extra-headers{display:none;flex-direction:row;grid-gap:5px;padding:20px 10px}.jump-to-section-container .jump-to-section .extra-headers.hideheaders{display:none}@media(min-width:992px){.jump-to-section-container .jump-to-section .extra-headers{display:flex}}.jump-to-section-container .jump-to-section .extra-headers span{height:8px;width:8px;background-color:#005daa;border-radius:10px}.jump-to-section-container .jump-to-section .extra-headers:hover{cursor:pointer}.jump-to-section-container .jump-to-section .extra-headers:hover span{background-color:#55b2ff}.jump-to-section-container .jump-to-section .extra-headers:focus{border:solid 2px #0070cc}.jump-to-section-container .jump-to-section.bg-dark{background-color:#0b3c5d!important}.jump-to-section-container .jump-to-section.bg-dark .navbar-toggler-icon{background-image:url(https://pxl-virginiadotorg.terminalfour.net/prod01/vdot-cdn-pxl/media/vdotvirginiagov/website-developers-only/site-assets/images/icon-hamburger-teal.svg)!important;width:26px;height:42px}.jump-to-section-container .jump-to-section .navbar-toggler{border:0;margin-left:10px}.jump-to-section-container .jump-to-section .navbar-brand{position:relative;font-size:1.125rem;font-weight:700}@media(min-width:992px){.jump-to-section-container .jump-to-section .navbar-brand{padding-left:27px}.jump-to-section-container .jump-to-section .navbar-brand::after{content:"";background-image:url(https://pxl-virginiadotorg.terminalfour.net/prod01/vdot-cdn-pxl/media/vdotvirginiagov/website-developers-only/site-assets/images/icon-nav-arrow-teal.svg);background-size:cover;background-position:center;background-repeat:no-repeat;width:16.5px;height:12px;position:absolute;left:0;top:50%;transform:translateY(-50%)}}.jump-to-section-container .jump-to-section .navbar-nav{width:100%;justify-content:flex-start}.jump-to-section-container .jump-to-section .navbar-nav .nav-item{flex:1;border-right:1px solid #06283f}.jump-to-section-container .jump-to-section .navbar-nav .nav-item:first-of-type{border-left:1px solid #06283f}.jump-to-section-container .jump-to-section .navbar-nav .nav-item:last-of-type{border-right:0}.jump-to-section-container .jump-to-section .navbar-nav .nav-item .nav-link{padding:15px;color:#fff;font-weight:600;font-size:.9375rem;transition:background-color 300ms;height:100%}.jump-to-section-container .jump-to-section .navbar-nav .nav-item .nav-link:hover{background-color:#06283f}@media(min-width:992px){.jump-to-section-container .jump-to-section .navbar-nav .nav-item{text-align:center}}.more-headers{background-color:#06283f;padding:0 20px;margin-top:-25px;height:auto;max-height:0;overflow:hidden;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;border-bottom-left-radius:30px;border-bottom-right-radius:30px}.more-headers ul{list-style:none;padding-left:0}.more-headers ul li.nav-item a.nav-link{color:#fff;padding-left:0}.more-headers ul li.nav-item a.nav-link:hover{color:#55b2ff}.more-headers.expanded{max-height:10000px;padding:40px 20px 10px 20px}.resource-list ul{padding:0}@media(max-width:829.98px){.resource-list{font-size:.85em}}.resource-list h3{margin-bottom:0;padding-bottom:10px}.resource-list li{border-bottom:1px solid #e3e3e3;list-style-type:none;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.resource-list li:first-of-type{border-top:3px solid #e3e3e3}.resource-list li:hover{background:#f2f3f3}.resource-list li:hover a span:last-of-type{background:#22bcb9}.resource-list li:hover a span:last-of-type img{filter:invert(100%) sepia(100%) saturate(0) hue-rotate(2deg) brightness(107%) contrast(103%)}.resource-list li a{color:#005daa;display:block;font-weight:700;padding:14px 40px 14px 0;position:relative;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.resource-list li a span:last-of-type{height:26px;width:26px;background:#f2f3f3;position:absolute;right:10px;top:14px;border-radius:100px;display:flex;justify-content:center;align-items:center;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.resource-list li a span img{height:10px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}@media(max-width:829.98px){.resource-list li a span img{height:10px}}.regular-list ul{padding:0}@media(max-width:829.98px){.regular-list{font-size:.85em}}.regular-list li{border-bottom:1px solid #e3e3e3;font-weight:700;list-style-type:none;padding:14px 16px;position:relative}.regular-list li:before{background:#22bcb9;content:"";height:20px;left:0;position:absolute;top:16px;width:3px}.regular-list li a{padding-top:13px;padding-bottom:13px}.header-list ul{padding:0}@media(max-width:829.98px){.header-list{font-size:.85em}}.header-list h3{margin-bottom:0;padding-bottom:10px}.header-list li{border-bottom:1px solid #e3e3e3;list-style-type:none;padding:14px 0 10px 0}.header-list li:first-of-type{border-top:3px solid #e3e3e3}.header-list li h4{font-size:1.1em;font-weight:700;margin-bottom:5px;padding-left:26px;position:relative}@media(max-width:829.98px){.header-list li h4{padding-left:22px}}.header-list li h4:before{background:#22bcb9;content:"";height:18px;left:0;position:absolute;top:1px;width:18px}@media(max-width:829.98px){.header-list li h4:before{height:14px;width:14px}}.news-cards{margin-bottom:30px}.news-cards>div:hover .news-card-image{background-size:110%}.news-cards a:hover{text-decoration:none;cursor:pointer}@media(max-width:767.98px){.news-cards .col-4{flex:0 0 100%;font-size:.9em;max-width:100%}}.news-cards .news-card-image{background-position:center;background-size:100%;border-radius:10px;height:270px;margin-bottom:24px;width:100%;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}@media(max-width:1199.98px){.news-cards .news-card-image{height:160px}}@media(max-width:767.98px){.news-cards .news-card-image{margin-bottom:9px}}.news-cards h3{font-weight:700;margin-bottom:0;color:#005daa;font-size:1.8em;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.news-cards h3:hover{color:#22bcb9}@media(max-width:767.98px){.news-cards h3{font-size:1.6em}}.news-cards .date{color:#00172a;font-size:.8em;margin:5px 0 25px 0;display:block}.news-cards .date img{height:16px;margin-right:2px;vertical-align:middle}.news-cards p{color:#000;font-size:1.1em;margin-top:14px}.news-cards .underline-link{font-size:1.1em}@media(max-width:767.98px){.news-cards .underline-link{margin-bottom:28px}}.news-feature{border-radius:10px;overflow:hidden;position:relative;max-height:600px;display:flex;align-items:center;margin-bottom:30px}.news-feature>img{width:100%}@media(max-width:575.98px){.news-feature>img{width:130%}}.news-feature p.newsheader{background:#22bcb9;border-radius:10px 10px 0 0;color:#000;font-size:1em;letter-spacing:.04em;padding:11px 20px;position:absolute;top:0;width:100%;margin-top:0;font-weight:700}.news-feature p.newsheader:after{display:none}.news-feature p.newsheader img{display:inline-block;height:22px;margin-right:6px;vertical-align:middle}@media(max-width:767.98px){.news-feature p.newsheader{font-size:.9em;padding:7px 3%}.news-feature p.newsheader img{height:16px;margin-right:4px}}.news-feature>div{bottom:0;color:#fff;padding:0 3% 24px;position:absolute}.news-feature>div .news-feature-date{background:#005daa;border-radius:48px;display:inline-block;margin-bottom:8px;padding:3px 10px}.news-feature>div p{font-size:1.1em;font-weight:700;margin-bottom:0}.news-feature>div img{width:100%}.news-feature>div a{color:#fff;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.news-feature>div a .read-more-arrow{background:#f47735;border-radius:50%;display:inline-block;font-size:.7em;height:24px;line-height:24px;margin-right:4px;text-align:center;width:24px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.news-feature>div a .read-more-arrow img{width:70%}.news-feature>div a .read-more-link{position:relative}.news-feature>div a .read-more-link:after{background:#1193ff;content:"";height:4px;left:0;margin-top:-1px;position:absolute;top:100%;width:100%;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.news-feature>div a:hover{text-decoration:none}.news-feature>div a:hover i{background:#005daa}.news-feature>div a:hover span:after{background:#f47735}@media(max-width:767.98px){.news-feature>div{font-size:.85em;padding-bottom:18px}.news-feature>div .news-feature-date{font-size:.8em;margin-bottom:4px}.news-feature>div h3{font-size:1.5em;margin-bottom:1px}.news-feature>div p{font-size:.9em;margin-bottom:5px}}.thumb-news-list-title{display:flex;flex-direction:row;flex-grow:1;align-items:center}.thumb-news-list-title h2{color:#005daa;flex-grow:2;margin:0}@media(max-width:767.98px){.thumb-news-list-title h2{width:66%}}.thumb-news-list-title a.btn{right:0;top:0}@media(max-width:767.98px){.thumb-news-list-title a.btn{position:absolute;right:5%}}.thumb-news-item{margin:26px 0;display:flex;gap:30px;align-items:top}.thumb-news-item h3{color:#004680;font-size:1.2em;font-weight:700;margin-bottom:0}.thumb-news-item h3 a{padding:10px 0}.thumb-news-item .thumb-news-date{color:#212529;display:block;font-size:.9em;margin:3px 0 8px}.thumb-news-item .thumb-news-date img{height:16px}.thumb-news-item div{flex-grow:2}@media(max-width:767.98px){.thumb-news-item div{font-size:.9em;line-height:1.2em;width:60%}}.thumb-news-item img{max-height:115px;width:auto;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}@supports(-webkit-touch-callout:none){.thumb-news-item img{max-height:105px;margin-right:10px}}.thumb-news-item img:hover{opacity:.7}.news-list-with-small-thumbs.left-aligned .thumb-news-item div{order:2}.news-list-with-small-thumbs.left-aligned .thumb-news-item img{order:1}#page-image-banner{background:#f2f3f3;position:absolute;width:100%;left:0;top:100px;z-index:-1;display:flex;align-items:center;justify-content:center}#page-image-banner div{height:360px;position:relative;width:100%;overflow:hidden}#page-image-banner div img{width:100%}#page-image-banner div:after{background-image:linear-gradient(transparent,#f2f3f3 80%);bottom:0;content:"";height:80px;position:absolute;width:100%;display:block}@media(max-width:1199.98px){#page-image-banner div{height:190px}#page-image-banner div:after{display:none}}.page-link-card{border-radius:16px;box-shadow:0 0 14px 0 #aaa;color:#0b3c5d;display:block;text-align:center;transition:background .2s}@media(max-width:1199.98px){.page-link-card{font-size:.9em}}@media(max-width:829.98px){.page-link-card{background:#f2f3f3;margin-bottom:20px}}.page-link-card:hover{background:#0b3c5d;text-decoration:none;color:#fff}.page-link-card:hover .page-link-card-image img{width:110%}.page-link-card .page-link-card-image{overflow:hidden;display:flex;flex-grow:1;align-items:center;justify-content:center;z-index:1;position:relative;border-radius:16px 16px 0 0;height:150px}.page-link-card .page-link-card-image img{width:100%;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}@media(max-width:829.98px){.page-link-card .page-link-card-image{height:76px}}.page-link-card .page-link-card-icon{background:#22bcb9;border-radius:50%;box-shadow:0 0 14px 0 #888;display:block;height:60px;line-height:60px;margin:-30px auto 8px;text-align:center;width:60px;z-index:2;position:relative}@media(max-width:829.98px){.page-link-card .page-link-card-icon{height:44px;line-height:44px;margin:-22px auto 0;width:44px}}.page-link-card .page-link-card-icon img{height:28px}@media(max-width:829.98px){.page-link-card .page-link-card-icon img{height:20px}}.page-link-card h3{padding-left:1rem;padding-right:1rem}@media(max-width:1199.98px){.page-link-card h3{font-size:1.4em;margin-top:14px}}@media(max-width:829.98px){.page-link-card h3{font-size:1.2em;font-weight:700;margin-top:8px}}.page-link-card p{line-height:1.3em;padding:0 10% 24px}@media(max-width:829.98px){.page-link-card p{padding:0 5% 16px}}@media(max-width:829.98px){.page-link-card p{display:none}}.page-link-card span{background:#004680;border-radius:50px;color:#fff;display:none;font-size:.9em;margin-bottom:14px;padding:4px 14px;transition:background .2s}@media(max-width:829.98px){.page-link-card span{display:inline-block}}.page-link-card:hover span{background:#0b3c5d}.page-link-card.no-images{border-radius:0 0 16px 16px;border-top:5px solid #22bcb9;margin-top:30px}@media(max-width:829.98px){.page-link-card.no-images{border-top-width:3px}}.page-link-card.no-images .page-link-card-image{display:none}@media(max-width:829.98px){.page-link-cards .col-3{flex:0 0 50%;max-width:50%}}#toggle-page-link-card-images{background:#f47735;border-radius:4px;color:#fff;padding:5px 12px;margin:48px 18px}.project-cards{display:block;position:relative}.project-cards .project-card{display:block;width:100%;height:100%;padding-bottom:30px}.project-cards .project-card:hover .content .image-banner{background-size:110%}.project-cards .project-card h3{color:#005daa;margin-bottom:15px}.project-cards .project-card .content{position:relative;border-top:6px solid #004680;height:100%;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:7px;overflow:hidden}.project-cards .project-card .content .copy-container{padding:15px 25px}.project-cards .project-card .content .image-banner{height:182px;background-image:url(https://vdot.virginia.gov/media/vdotvirginiagov/website-developers-only/site-assets/css/../../images/sample-project-bg-img.png);background-position:center;background-size:100%;background-repeat:no-repeat;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;position:relative}.project-cards .project-card .content .image-banner .status{width:initial!important;height:max-content;text-align:right}.project-cards .project-card .content .image-banner .status p{background-color:#005daa;color:#fff;display:inline-block;padding:2px 8px;margin-bottom:0}.project-cards .project-card .content .image-banner .tag-line{margin-left:10px;position:absolute;top:5px}.project-cards .project-card .dates-banner{display:flex;background-color:#f2f3f3;margin-bottom:20px;width:calc(100% + 50px);margin-right:-25px;margin-left:-25px}.project-cards .project-card .dates-banner .date{width:calc(100%/3);border:1px solid #e3e3e3;font-size:.75em;line-height:1.5;padding:15px;text-align:center}.project-cards .project-card .dates-banner .date .label{font-weight:700;text-transform:uppercase}.project-cards .project-card .cta-row{margin-top:auto}.project-cards .project-card .cta-row .btn{background-color:#fff;border:2px solid #004680;color:#004680}.project-cards .project-card .cta-row .btn:hover{background-color:#004680;color:#fff}.project-footer .cta-row{display:flex}.project-footer .cta-row .footer-cta{position:relative;display:block;flex:1;text-align:center;padding:7px;color:#fff;background-color:#0b3c5d;text-transform:uppercase;font-size:.75rem;transition:background-color 300ms}.project-footer .cta-row .footer-cta::after{content:"";width:1px;height:15px;background-color:#fff;position:absolute;top:50%;right:0;transform:translateY(-50%)}.project-footer .cta-row .footer-cta:last-of-type::after{display:none}.project-footer .cta-row .footer-cta:hover{text-decoration:none;background-color:#06283f}.project-footer .logo-and-text-row{display:flex;flex-wrap:wrap;background-color:#06283f;padding:15px 30px}.project-footer .logo-and-text-row .logo-col{width:100%;text-align:center;margin-bottom:15px}.project-footer .logo-and-text-row .logo-col .logo{width:100%;max-width:136px;height:auto}.project-footer .logo-and-text-row .text-col{width:100%}.project-footer .logo-and-text-row .text-col p{text-align:center;color:#fff}.project-footer .copyright{width:100%;background-color:#00172a;padding:20px;text-align:center}.project-footer .copyright p{color:#fff}@media(min-width:992px){.project-footer .cta-row .footer-cta{padding:15px;font-size:1rem}.project-footer .logo-and-text-row{padding:25px 35px}.project-footer .logo-and-text-row .logo-col{width:10%;margin-bottom:0;padding-right:10px}.project-footer .logo-and-text-row .text-col{width:90%;padding-left:10px}.project-footer .logo-and-text-row .text-col p{text-align:left}}.quick-link-drawers{background-color:#06283f;color:#fff;overflow:hidden}@media(min-width:992px){.quick-link-drawers{background-color:#0b3c5d;border-radius:10px 10px 0 0}}.quick-link-drawers .resource{position:relative;height:100%}.quick-link-drawers .resource .resource-main{height:100%;padding:15px 20px}.quick-link-drawers .resource .resource-main .resource-title{width:100%;font-size:25px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0;text-align:left;margin-bottom:34px}.quick-link-drawers .resource .resource-main .resource-title .small-text{font-size:13px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0;text-align:left;display:block;margin-bottom:12px}@media(min-width:992px){.quick-link-drawers .resource .resource-main .resource-title{font-size:34px;line-height:30px;margin-bottom:20px}.quick-link-drawers .resource .resource-main .resource-title .small-text{font-size:16px;line-height:1.5em}}.quick-link-drawers .resource .resource-main .view-resources-cta{position:relative;padding-left:35px;margin-top:auto}.quick-link-drawers .resource .resource-main .view-resources-cta .cta-copy{display:inline-block;color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:0;text-align:left;padding-bottom:5px;border-bottom:3px solid #005daa;transition:all 300ms ease-in-out}.quick-link-drawers .resource .resource-main .view-resources-cta::after{content:"+";color:#fff;background-color:#f47735;width:24px;height:24px;text-align:center;border-radius:100%;font-weight:200;position:absolute;display:flex;align-items:center;justify-content:center;top:50%;left:0;transform:translateY(calc(-50% + 5px));transition:all 300ms ease-in-out}.quick-link-drawers .resource .resource-main .view-resources-cta:hover{text-decoration:none;cursor:pointer}.quick-link-drawers .resource .resource-main .view-resources-cta:hover .cta-copy{border-color:#f47735}.quick-link-drawers .resource .resource-main .view-resources-cta:hover::after{background-color:#005daa}@media(min-width:992px){.quick-link-drawers .resource .resource-main .view-resources-cta{padding-left:44px}.quick-link-drawers .resource .resource-main .view-resources-cta .cta-copy{font-size:18px;line-height:20px;border-bottom:4px solid #005daa}.quick-link-drawers .resource .resource-main .view-resources-cta::after{width:30px;height:30px;transform:translateY(calc(-50%));transition:all 300ms ease-in-out}}@media(min-width:992px){.quick-link-drawers .resource .resource-main{padding:25px;display:flex;flex-wrap:wrap}.quick-link-drawers .resource .resource-main .view-resources-cta .cta-copy{border-bottom:4px solid #005daa}}.quick-link-drawers .resource .resource-links{position:absolute;bottom:-100%;width:100%;height:100%;transition:all 300ms ease-in-out;background-color:#fff}.quick-link-drawers .resource .resource-links.in-view{bottom:0}.quick-link-drawers .resource .resource-links .close-btn{background-color:#0082ee;padding:0;color:#fff;position:absolute;top:0;right:0;transition:all 300ms ease-in-out}.quick-link-drawers .resource .resource-links .close-btn:hover{cursor:pointer;background-color:#005daa}.quick-link-drawers .resource .resource-links .flex-row{display:flex;flex-wrap:nowrap;height:100%}.quick-link-drawers .resource .resource-links .icon-and-category-container{width:40%;height:100%;background:linear-gradient(90deg,#06283f 0,#023f68 100%);display:flex;flex-wrap:wrap;align-items:flex-end}.quick-link-drawers .resource .resource-links .icon-and-category-container .icon-area{width:100%;text-align:center}.quick-link-drawers .resource .resource-links .icon-and-category-container .icon-area a{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.quick-link-drawers .resource .resource-links .icon-and-category-container .icon-area a:hover{opacity:.6}.quick-link-drawers .resource .resource-links .icon-and-category-container .icon-area .icon{max-width:80%;height:auto}.quick-link-drawers .resource .resource-links .icon-and-category-container .category-name-area{padding:14px 2px;background-color:#22bcb9;width:100%;height:auto;margin-top:auto;text-align:center;color:#000;text-decoration:none;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.quick-link-drawers .resource .resource-links .icon-and-category-container .category-name-area:hover{background-color:#119f9d;color:#fff}.quick-link-drawers .resource .resource-links .icon-and-category-container .category-name-area .category-name{color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:0;text-align:center;margin:0}.quick-link-drawers .resource .resource-links .links-container{width:60%}.quick-link-drawers .resource .resource-links .links-container .resource-link{display:block;padding-left:28px;width:100%;color:#0b3c5d;font-size:16px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:0;text-align:left;padding-top:8px;padding-bottom:8px;border-bottom:1px solid #0b3c5d;white-space:nowrap;transition:all 300ms ease-in-out}.quick-link-drawers .resource .resource-links .links-container .resource-link:hover{text-decoration:none;color:#000;background-color:#dee2e6;border-color:#f47735}.quick-link-drawers .resource .resource-links .links-container .resource-link:focus{outline:2px solid #06283f;outline-offset:3px}.quick-link-drawers .resource .resource-links .links-container .resource-link:last-of-type{border:0}@media(min-width:992px){.quick-link-drawers .resource .resource-links .links-container .resource-link{font-size:16px;line-height:1.5em;padding-top:10px;padding-bottom:10px}}.resource-card{box-shadow:0 0 10px 2px #e3e3e3;border-radius:10px;min-height:270px;margin-bottom:20px;padding:28px 24px;position:relative;text-align:center;background-color:#fff;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}@media(max-width:1199.98px){.resource-card{font-size:.9em}}@media(max-width:767.98px){.resource-card{height:228px;font-size:.8em;padding:10px 8px}}.resource-card:hover{background:#0b3c5d}.resource-card:hover a{text-decoration:none}.resource-card:hover h3{color:#22bcb9}.resource-card:hover p{color:#fff}.resource-card:hover .underline-link{color:#f47735;border-bottom:solid 3px #22bcb9}.resource-card img{height:60px;max-width:60px}@media(max-width:1199.98px){.resource-card img{height:48px;max-width:48px}}@media(max-width:767.98px){.resource-card img{height:38px;max-width:38px}}.resource-card h3{border-top:1px solid #e3e3e3;font-size:1.4em;font-weight:700;margin-top:24px;padding-top:24px}.resource-card h3:hover{color:#f47735}@media(max-width:1199.98px){.resource-card h3{margin-top:18px;padding-top:18px}}@media(max-width:767.98px){.resource-card h3{font-size:1.2em;line-height:1.1em;margin-top:10px;padding-top:10px}}.resource-card p{margin-bottom:40px}@media(max-width:767.98px){.resource-card p{line-height:1.2em}}.resource-card>div{bottom:18px;left:0;position:absolute;text-align:center;width:100%}.resource-card>div .underline-link{font-size:1em}.resource-card>div .underline-link:hover{color:#22bcb9;border-bottom:3px solid #fff}.rfp-cards{display:block;position:relative}.rfp-cards .rfp-card{display:block;width:100%;height:100%;padding-bottom:30px}.rfp-cards .rfp-card h3{color:#005daa;margin-bottom:15px}.rfp-cards .rfp-card .content{position:relative;display:flex;flex-wrap:wrap;border-top:6px solid #004680;padding:15px 25px;height:100%;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:7px;min-height:225px;overflow:hidden}.rfp-cards .rfp-card .content>div{width:100%}.rfp-cards .rfp-card .status{width:initial!important;height:max-content;margin-top:0;margin-right:0;text-align:right}.rfp-cards .rfp-card .status p{background-color:#005daa;color:#fff;display:inline-block;padding:2px 8px}.rfp-cards .rfp-card .tag-line{margin-bottom:15px;position:absolute;top:5px;left:5px}.rfp-cards .rfp-card .dates-banner{display:flex;background-color:#f2f3f3;margin-bottom:20px;width:calc(100% + 50px);margin-right:-25px;margin-left:-25px}.rfp-cards .rfp-card .dates-banner .date{width:calc(100%/3);border:1px solid #e3e3e3;font-size:.75em;line-height:1.5;padding:15px;text-align:center}.rfp-cards .rfp-card .dates-banner .date .label{font-weight:700}.rfp-cards .rfp-card .cta-row{margin-top:auto}.rfp-cards .rfp-card div a{display:block;margin-top:0rem}.search-container{display:block;width:100%;position:relative;margin-bottom:20px}.search-container::after{content:"";position:absolute;top:50%;left:11px;transform:translateY(-50%);width:22px;height:22px;background-image:url(https://pxl-virginiadotorg.terminalfour.net/prod01/vdot-cdn-pxl/media/vdotvirginiagov/website-developers-only/site-assets/images/icon-magnifying-glass-orange.svg);background-size:cover;background-repeat:no-repeat;background-position:center;transition:background-image 300ms}@media(min-width:992px){.search-container::after{width:39px;height:38px;left:19px}}.search-container.in-focus::after,.search-container:hover::after{background-image:url(https://pxl-virginiadotorg.terminalfour.net/prod01/vdot-cdn-pxl/media/vdotvirginiagov/website-developers-only/site-assets/images/icon-magnifying-glass.svg)}.search-container .ada-element{display:none}.search-container .search-bar{display:block;width:100%;background-color:#fff;position:relative;padding-top:14px;padding-bottom:14px;padding-left:56px;padding-right:90px;border:0;border-radius:36px;font-size:.875em;font-style:normal;font-weight:700;line-height:18px;letter-spacing:0;text-align:left;box-shadow:0 0 14px #222;transition:outline 100ms}.search-container .search-bar:focus,.search-container .search-bar:hover{outline:2px solid #004680}@media(min-width:992px){.search-container .search-bar{padding-top:24px;padding-bottom:24px;padding-left:73px;padding-right:105px;font-size:1.375em;line-height:25px}}.search-container .search-button{position:absolute;top:0;right:0;height:100%;border-radius:0 36px 36px 0;background-color:#005daa;transition:background-color 300ms;padding:0 15px;color:#fff;font-size:1em;font-style:normal;font-weight:700;line-height:17px;letter-spacing:0;text-align:center;border:0}.search-container .search-button:hover{background-color:#004680}@media(min-width:992px){.search-container .search-button{padding:0 30px;font-size:1.3125em}}.search-callout-banner{display:block;position:relative}.search-callout-banner h3{font-size:1.7em;line-height:1.22;font-weight:700;padding-bottom:5px;display:inline-block;position:relative;margin-top:20px}.search-callout-banner h3:after{content:"";position:absolute;bottom:0;left:0;transform:translateX(0);width:27px;height:3px}.search-callout-banner.blue{background-color:#004680}@media(min-width:992px){.search-callout-banner.blue{background-color:#0b3c5d}}.search-callout-banner.blue .copy-and-search-container .title-container h3{color:#fff}.search-callout-banner.blue .copy-and-search-container .title-container h3:after{background-color:#22bcb9}.search-callout-banner.blue .copy-and-search-container .description{color:#fff}.search-callout-banner.blue .copy-and-search-container .link-list .underline-link{color:#fff}.search-callout-banner.blue .banner-icon-container{background-color:#0b3c5d;opacity:.2}.search-callout-banner.teal{background-color:#22bcb9}.search-callout-banner.teal .copy-and-search-container .title-container h3{color:#00172a}.search-callout-banner.teal .copy-and-search-container .title-container h3::after{background-color:#004680}.search-callout-banner.teal .copy-and-search-container .description{color:#00172a}.search-callout-banner.teal .copy-and-search-container .link-list .underline-link{color:#00172a;border-color:#004680}.search-callout-banner.teal .copy-and-search-container .link-list .underline-link:hover{border-color:#f47735}.search-callout-banner.teal .banner-icon-container{background-color:#119f9d;opacity:.2}@media(min-width:992px){.search-callout-banner.teal .banner-icon-container{background-color:#22bcb9}.search-callout-banner.teal .banner-icon-container .banner-icon path{stroke:#119f9d}}.search-callout-banner.orange{background-color:#c04e11}.search-callout-banner.orange .copy-and-search-container .title-container h3{color:#fff}.search-callout-banner.orange .copy-and-search-container .title-container h3::after{background-color:#f47735}.search-callout-banner.orange .copy-and-search-container .description{color:#fff}.search-callout-banner.orange .copy-and-search-container .link-list .underline-link{color:#fff;border-color:#005daa}.search-callout-banner.orange .copy-and-search-container .link-list .underline-link:hover{border-color:#f47735}.search-callout-banner.orange .banner-icon-container{background-color:#c04e11;opacity:.2}@media(min-width:992px){.search-callout-banner.orange .banner-icon-container{background-color:#c04e11}.search-callout-banner.orange .banner-icon-container .banner-icon path{stroke:#f47735}}.search-callout-banner.gray{background-color:#f2f3f3}.search-callout-banner.gray .copy-and-search-container .title-container h3{color:#005daa}.search-callout-banner.gray .copy-and-search-container .title-container h3::after{background-color:#22bcb9}.search-callout-banner.gray .copy-and-search-container .description{color:#000}.search-callout-banner.gray .copy-and-search-container .link-list .underline-link{color:#0070cc}.search-callout-banner.gray .banner-icon-container{background-color:#e3e3e3;opacity:1}@media(min-width:992px){.search-callout-banner.gray .banner-icon-container{background-color:#f2f3f3}.search-callout-banner.gray .banner-icon-container .banner-icon path{stroke:#e3e3e3}}.search-callout-banner .copy-and-search-container{padding-top:25px;padding-bottom:25px;padding-left:18px;padding-right:18px}@media(min-width:992px){.search-callout-banner .copy-and-search-container{padding-top:30px;padding-bottom:30px;padding-left:64px;padding-right:64px}}.search-callout-banner .copy-and-search-container .title-container{text-align:center;margin-bottom:10px}@media(min-width:992px){.search-callout-banner .copy-and-search-container .title-container{text-align:left;margin-bottom:15px}}@media(min-width:992px){.search-callout-banner .copy-and-search-container .title-container{width:100px;left:0;transform:translateX(0)}}.description{width:100%;text-align:center;margin-bottom:18px;font-size:.75em;font-style:normal;font-weight:400;letter-spacing:0;text-align:center}@media(min-width:992px){.description{text-align:left;margin-bottom:25px;font-size:.9375em;font-weight:700}}.banner-icon-container{height:100%;padding:17px;display:flex;align-items:center;justify-content:center}@media(min-width:992px){.banner-icon-container{justify-content:flex-end;padding-right:64px}}.banner-icon-container img{max-height:50px}@media(min-width:576px){.banner-icon-container img{max-height:200px}}.banner-icon-container .banner-icon{width:30px;height:auto}@media(min-width:992px){.banner-icon-container .banner-icon{width:156px;height:auto}}@media(min-width:576px){.headernav.fixme:after{display:none}}.simple-callouts.callout{display:block;width:100%;padding:15px 18px;border-radius:5px;margin-bottom:30px}.simple-callouts.callout .text,.simple-callouts.callout.text{font-weight:500}.simple-callouts.callout .text:last-child,.simple-callouts.callout.text:last-child{margin-bottom:0}.simple-callouts.callout.gray{background-color:#F5F5F5;border-left:15px solid #005daa}.simple-callouts.callout.darkblue{background-color:#0b3c5d;border-left:15px solid #f47735;color:#fff}.simple-callouts.callout.blue{background-color:#005daa;border-left:15px solid #22bcb9}.simple-callouts.callout.blue .text,.simple-callouts.callout.blue.text{color:#fff}.simple-callouts.callout.blue .text h2,.simple-callouts.callout.blue.text h2{color:#fff}.simple-callouts.callout.darkblue .text h2,.simple-callouts.callout.darkblue.text h2{color:#fff}@media(min-width:992px){.simple-callouts.callout{padding:24px 28px}}.social-icons{float:right;display:flex;flex-direction:row}.social-icons .si-item{margin:0 3px;width:44px;height:44px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:flex;justify-content:center;align-items:center}.social-icons .si-item img{height:25px;width:auto}.social-icons .si-item.fb-icon{background-color:#4267b2}.social-icons .si-item.fb-icon:hover{background-color:#2b4986}.social-icons .si-item.tw-icon{background-color:#23abff;background-color:#1d9bf0}.social-icons .si-item.tw-icon:hover{background-color:#0084d6}.social-icons .si-item.li-icon{background-color:#0078b9;background-color:#0a66c2}.social-icons .si-item.li-icon:hover{background-color:#00466d}.social-icons .si-item.yt-icon{background-color:red;background-color:red}.social-icons .si-item.yt-icon:hover{background-color:#b30000}@media(max-width:992px){.social-icons .si-item{width:30px;height:30px}.social-icons .si-item img{height:15px}}.tab-component{display:block;max-width:100%}.tab-component .nav-tabs{width:100%;background-color:#f2f3f3;display:flex;flex:1;flex-direction:row}.tab-component .nav-tabs .nav-item{display:flex;flex:1;align-items:stretch}.tab-component .nav-tabs .nav-item .nav-link{display:flex;align-items:center;flex:1;justify-content:center;min-width:71px;min-height:64px;padding:10px 10px;border-radius:0;border:1px solid #e3e3e3;transition:background-color 200ms}.tab-component .nav-tabs .nav-item .nav-link:hover{background-color:#dee2e6}.tab-component .nav-tabs .nav-item .nav-link .tab-title{color:#495057;font-size:.75rem;font-weight:700;text-align:center;transition:100ms ease-in-out}@media(min-width:992px){.tab-component .nav-tabs .nav-item .nav-link .tab-title{font-size:1.125rem}.tab-component .nav-tabs .nav-item .nav-link{min-height:94px}}.tab-component .nav-tabs .nav-item .nav-link .tab-title .icon{filter:invert(50%) sepia(10%) saturate(357%) hue-rotate(164deg) brightness(95%) contrast(88%);width:20px;height:auto;display:block;margin:auto;margin-bottom:1px;transition:100ms ease-in-out}.tab-component .nav-tabs .nav-item .nav-link.active{border-top:7px solid #22bcb9}.tab-component .nav-tabs .nav-item .nav-link.active .tab-title{color:#004680}.tab-component .nav-tabs .nav-item .nav-link.active .tab-title .icon{filter:invert(59%) sepia(25%) saturate(1230%) hue-rotate(130deg) brightness(100%) contrast(88%)}.tab-component .nav-tabs.orange .nav-item .nav-link.active{border-top-color:#f47735}.tab-component .nav-tabs.orange .nav-item .nav-link.active .tab-title .icon{filter:invert(60%) sepia(63%) saturate(3050%) hue-rotate(339deg) brightness(99%) contrast(92%)}.tab-component .tab-content{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:15px}@media(min-width:992px){.tab-component .tab-content{padding:20px 30px}}.tag-line{display:block;position:relative;display:flex;flex-direction:row;flex-grow:1;grid-gap:5px}.tag-line .tag{position:relative;margin-bottom:1px;padding-top:5px;padding-bottom:5px;padding-left:20px;padding-right:10px;border-radius:28px;color:#00172a;font-weight:500;font-size:.7em;line-height:13px;transition:background-color 300ms,color 300ms}.tag-line .tag.tag-gray{background-color:#f2f3f3;outline:1px solid #fff}.tag-line .tag.tag-gray::after{background-image:url(https://pxl-virginiadotorg.terminalfour.net/prod01/vdot-cdn-pxl/media/vdotvirginiagov/website-developers-only/site-assets/images/icon-tag.svg)}.tag-line .tag.tag-gray:hover{text-decoration:none;background-color:#005daa;color:#fff}.tag-line .tag.tag-gray:hover::after{background-image:url(https://pxl-virginiadotorg.terminalfour.net/prod01/vdot-cdn-pxl/media/vdotvirginiagov/website-developers-only/site-assets/images/icon-tag-white.svg)}.tag-line .tag.tag-blue{background-color:#005daa;color:#fff}.tag-line .tag.tag-blue::after{background-image:url(https://pxl-virginiadotorg.terminalfour.net/prod01/vdot-cdn-pxl/media/vdotvirginiagov/website-developers-only/site-assets/images/icon-tag-white.svg)}.tag-line .tag.tag-blue:hover{text-decoration:none;background-color:#0b3c5d}.tag-line .tag.tag-orange{background-color:#f47735;color:#fff}.tag-line .tag.tag-orange::after{background-image:url(https://pxl-virginiadotorg.terminalfour.net/prod01/vdot-cdn-pxl/media/vdotvirginiagov/website-developers-only/site-assets/images/icon-tag-white.svg)}.tag-line .tag.tag-orange:hover{text-decoration:none;background-color:#622809}.tag-line .tag.tag-teal{background-color:#22bcb9;color:#fff}.tag-line .tag.tag-teal::after{background-image:url(https://pxl-virginiadotorg.terminalfour.net/prod01/vdot-cdn-pxl/media/vdotvirginiagov/website-developers-only/site-assets/images/icon-tag-white.svg)}.tag-line .tag.tag-teal:hover{text-decoration:none;background-color:#119f9d}.tag-line .tag::after{position:absolute;content:"";top:50%;left:10px;transform:translateY(-50%);width:7px;height:7px;background-size:cover;background-repeat:no-repeat;background-position:center;transition:background-image 300ms}@media(min-width:1200px){.tag-line .tag::after{width:11.5px;height:11.5px}}@media(min-width:1200px){.tag-line .tag{padding-left:25px;font-size:.8em;line-height:19px}}.tag-line{display:block;position:relative}.tag{position:relative;display:inline-block;margin-bottom:1px;margin-left:6px;margin-right:6px;padding-top:5px;padding-bottom:5px;padding-left:20px;padding-right:10px;border-radius:28px;color:#00172a;font-weight:500;font-size:10px;line-height:13px;transition:background-color 300ms,color 300ms}.tag.tag-gray{background-color:#f2f3f3}.tag.tag-gray::after{background-image:url(https://pxl-virginiadotorg.terminalfour.net/prod01/vdot-cdn-pxl/media/vdotvirginiagov/website-developers-only/site-assets/images/icon-tag.svg)}.tag.tag-gray:hover{text-decoration:none;background-color:#005daa;color:#fff}.tag.tag-gray:hover::after{background-image:url(https://pxl-virginiadotorg.terminalfour.net/prod01/vdot-cdn-pxl/media/vdotvirginiagov/website-developers-only/site-assets/images/icon-tag-white.svg)}.tag.tag-blue{background-color:#005daa;color:#fff}.tag.tag-blue::after{background-image:url(https://pxl-virginiadotorg.terminalfour.net/prod01/vdot-cdn-pxl/media/vdotvirginiagov/website-developers-only/site-assets/images/icon-tag-white.svg)}.tag.tag-blue:hover{text-decoration:none;background-color:#0b3c5d}.tag.tag-orange{background-color:#f47735;color:#fff}.tag.tag-orange::after{background-image:url(https://pxl-virginiadotorg.terminalfour.net/prod01/vdot-cdn-pxl/media/vdotvirginiagov/website-developers-only/site-assets/images/icon-tag-white.svg)}.tag.tag-orange:hover{text-decoration:none;background-color:#c04e11}.tag.tag-teal{background-color:#22bcb9;color:#fff}.tag.tag-teal::after{background-image:url(https://pxl-virginiadotorg.terminalfour.net/prod01/vdot-cdn-pxl/media/vdotvirginiagov/website-developers-only/site-assets/images/icon-tag-white.svg)}.tag.tag-teal:hover{text-decoration:none;background-color:#119f9d}.tag:first-of-type{margin-left:0}.tag:last-of-type{margin-right:0}.tag::after{position:absolute;content:"";top:50%;left:10px;transform:translateY(-50%);width:7px;height:7px;background-size:cover;background-repeat:no-repeat;background-position:center;transition:background-image 300ms}@media(min-width:992px){.tag::after{width:11.5px;height:11.5px}}@media(min-width:992px){.tag{margin-left:7.5px;margin-right:7.5px;padding-left:25px;font-size:14px;line-height:19px}}a.tag::before{position:absolute;width:100%;height:44px;content:"";left:0;top:-12px}.technical-guidance-cards{display:block;position:relative}.technical-guidance-cards .technical-guidance-card{display:block;width:100%;height:100%;padding-bottom:30px}.technical-guidance-cards .technical-guidance-card.layoutone h3{font-size:1.7em}.technical-guidance-cards .technical-guidance-card.layoutone .content{padding-top:0!important}.technical-guidance-cards .technical-guidance-card.layoutone .date{text-align:left!important}.technical-guidance-cards .technical-guidance-card.layoutone .date:first-of-type{width:40%}.technical-guidance-cards .technical-guidance-card.layoutone .date:last-of-type{width:60%}.technical-guidance-cards .technical-guidance-card.layoutone .date p:first-of-type{margin-bottom:20px}.technical-guidance-cards .technical-guidance-card.layoutone .status{position:absolute;bottom:0;right:0;margin:0}.technical-guidance-cards .technical-guidance-card.layouttwo .date:first-of-type{width:50%}.technical-guidance-cards .technical-guidance-card.layouttwo .date:last-of-type{width:50%}.technical-guidance-cards .technical-guidance-card.layouttwo .dates-banner{margin-bottom:0}.technical-guidance-cards .technical-guidance-card.layouttwo .content{padding:0}.technical-guidance-cards .technical-guidance-card.layouttwo .content>div{padding:15px 25px 0 25px}.technical-guidance-cards .technical-guidance-card.layouttwo .content .bigdocthumb{padding:0;background-size:cover;height:300px;position:relative}.technical-guidance-cards .technical-guidance-card.layouttwo .content .bigdocthumb a{position:absolute;bottom:10px;left:10px}.technical-guidance-cards .technical-guidance-card.layoutthree .date:first-of-type{width:50%}.technical-guidance-cards .technical-guidance-card.layoutthree .date:last-of-type{width:50%}.technical-guidance-cards .technical-guidance-card h3{color:#005daa;margin-bottom:15px}.technical-guidance-cards .technical-guidance-card .content{position:relative;display:flex;flex-wrap:wrap;border-top:6px solid #004680;padding:35px 25px 15px 25px;height:100%;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:7px;min-height:225px;overflow:hidden}.technical-guidance-cards .technical-guidance-card .content>div{width:100%}.technical-guidance-cards .technical-guidance-card .status{width:initial!important;height:max-content;margin-top:-15px;margin-right:-25px;text-align:right}.technical-guidance-cards .technical-guidance-card .status p{display:inline-block;padding:2px 8px;margin-bottom:0}.technical-guidance-cards .technical-guidance-card .status.active p{background-color:#005daa;color:#fff}.technical-guidance-cards .technical-guidance-card .status.archived p{background-color:#dee2e6;color:#00172a}.technical-guidance-cards .technical-guidance-card .tag-line{margin-bottom:15px;position:absolute;top:5px;left:5px}.technical-guidance-cards .technical-guidance-card .dates-banner{display:flex;background-color:#f2f3f3;margin-bottom:20px;width:calc(100% + 50px);margin-right:-25px;margin-left:-25px}.technical-guidance-cards .technical-guidance-card .dates-banner .date{border:1px solid #e3e3e3;font-size:.75em;line-height:1.5;padding:15px;text-align:center}.technical-guidance-cards .technical-guidance-card .dates-banner .date.docthumb{padding:0;background-size:cover}.technical-guidance-cards .technical-guidance-card .dates-banner .date p{display:block;margin-bottom:0;font-size:1.1em}.technical-guidance-cards .technical-guidance-card .dates-banner .date .label{font-weight:700;text-transform:uppercase}.technical-guidance-cards .technical-guidance-card .cta-row{margin-top:auto}.travel-alert-cards{display:block;position:relative}.travel-alert-cards .travel-alert-card{display:block;width:100%;height:100%;padding-bottom:30px}.travel-alert-cards .travel-alert-card h3{color:#005daa}.travel-alert-cards .travel-alert-card .content{border-top:5px solid #005daa;padding:15px 25px;height:100%;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:7px;overflow:hidden;display:block;transition:300ms}.travel-alert-cards .travel-alert-card .content:hover{text-decoration:none;background-color:#f2f3f3}.travel-alert-cards .travel-alert-card .content p{color:#000;font-weight:400}.travel-alert-cards .travel-alert-card .content p.show-read-more .more-text{display:none}.travel-alert-cards .travel-alert-card .event-time{position:relative;color:#495057;font-size:.9em;margin-bottom:5px;padding-left:18px;font-weight:400}.travel-alert-cards .travel-alert-card .event-time:after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background-image:url(https://pxl-virginiadotorg.terminalfour.net/prod01/vdot-cdn-pxl/media/vdotvirginiagov/icons/teal/icon-clock-teal.svg);background-size:cover;background-position:center;background-repeat:no-repeat;width:12px;height:12px}.travel-alert-cards .travel-alert-card .tag-line{margin-bottom:15px}table{width:100%;table-layout:fixed;overflow-wrap:break-word;border-collapse:collapse}th,thead td{background-color:#f2f3f3}thead th,thead td{vertical-align:bottom}table th,table td{padding:.75rem;border-top:1px solid #dee2e6}table thead td{border-top:1px solid #000}h1{padding-top:1rem}.ctct-custom-form.Form{padding:1rem 1.25rem}.ctct-custom-form.Form p label{width:103px;text-align:right}.ctct-custom-form.Form button{display:block;margin:1rem auto}#page-content-container{border-radius:0 0 10px 10px}#page-body-container #page-body #page-content-container .ct-container figure.img-right.img-33-percent img{width:33%}#page-body-container #page-body #page-content-container .ct-container figure.img-right.img-25-percent img{width:25%}.block{display:block}@media only screen and (width:390px) and (height:844px) and (-webkit-device-pixel-ratio:3){#page-body-container.row{margin:0!important}#page-body-container #page-body{margin:0}.resource-cards.row,#page-body-container #page-body #page-content-container .ct-container .ct-container.project-cards,#page-body-container #page-body #page-content-container .ct-container.filter-bar.projects-filter,.projects-filter .row.flexalign{margin-left:0;margin-right:0}.filter-bar{padding:0}#page-body-container #page-body #page-content-container .ct-container .ct-container.project-cards,#page-body-container #page-body #page-content-container .ct-container .ct-container.project-cards .project-card,#search-results.row.justify-content-left{margin-left:0;margin-right:0}#search-results.row.justify-content-left .col-12.col-md-6.col-lg-6.col-xl-4{padding-left:0;padding-right:0}#page-body-container #page-body #page-content-container .ct-container .ct-container.project-cards,.project-cards .project-card .content .image-banner{max-width:390px}#page-body-container #page-body #page-content-container .ct-container .ct-container.project-cards{padding-left:15px;padding-right:15px}.project-cards .project-card .content .copy-container{padding:15px 25px}.t4-truncate{padding:.3rem .4rem}.project-cards .project-card .dates-banner{width:calc(301px/1);margin-bottom:0;margin-right:0;margin-left:0}.project-cards .project-card .dates-banner .date{width:calc(301px/3)}.project-cards .project-card .content .image-banner .status{width:unset!important}body header.ct-container.nopadding.headernav.fixme{height:100vh}body header.headernav.fixme:after{height:100vh}}.headernav #primary-nav .navbar-collapse{flex-grow:0;z-index:1}@media (max-width:650px){.resource-cards.row,#page-body-container #page-body #page-content-container .ct-container .ct-container.project-cards,.projects-filter .row.flexalign{margin-left:0;margin-right:0}.filter-bar{padding:0}#page-body-container #page-body #page-content-container .ct-container .ct-container.project-cards .project-card,#search-results.row.justify-content-left{margin-left:0;margin-right:0}#search-results.row.justify-content-left .col-12.col-md-6.col-lg-6.col-xl-4{padding-left:0;padding-right:0}.copy-container a h3{margin-bottom:5px}.project-cards .project-card .dates-banner{width:calc(100%/1);margin-bottom:0;margin-right:0;margin-left:0}.project-cards .project-card .dates-banner .date{width:calc(100%x/3)}#page-body-container #page-body #page-content-container .ct-container .ct-container.project-cards,.project-cards .project-card .content .image-banner{max-width:100%}.project-cards .project-card .content .image-banner{max-height:200px}.project-cards .project-card .content .copy-container{padding:15px 12px}#page-body-container #page-body #page-content-container .ct-container .ct-container.project-cards{padding-left:15px;padding-right:15px}.project-card .content .copy-container .dates-banner+div{font-size:.75rem;padding-top:4px}.project-cards .project-card .dates-banner .date .label{font-size:.65rem}}@media (max-width:500px){.project-cards .project-card .dates-banner{width:calc(100%/1);margin-bottom:0;margin-right:0;margin-left:0}.project-cards .project-card .dates-banner .date{width:calc(100%/3);padding-left:3px;padding-right:3px}}@media (max-width:320px){.resource-cards.row,#page-body-container #page-body #page-content-container .ct-container .ct-container.project-cards,.projects-filter .row.flexalign{margin-left:0;margin-right:0}.filter-bar{padding:0}#page-body-container #page-body #page-content-container .ct-container .ct-container.project-cards .project-card,#search-results.row.justify-content-left{margin-left:0;margin-right:0}#search-results.row.justify-content-left .col-12.col-md-6.col-lg-6.col-xl-4{padding-left:0;padding-right:0}.copy-container a h3{margin-bottom:5px}.project-cards .project-card .dates-banner{width:calc(100%/1);margin-bottom:0;margin-right:0;margin-left:0}.project-cards .project-card .dates-banner .date{width:calc(100%/3);padding-left:3px;padding-right:3px}#page-body-container #page-body #page-content-container .ct-container .ct-container.project-cards,.project-cards .project-card .content .image-banner{max-width:288px}.project-cards .project-card .content .image-banner{max-height:90px}.project-cards .project-card .content .copy-container{padding:15px 12px}#page-body-container #page-body #page-content-container .ct-container .ct-container.project-cards{padding-left:15px;padding-right:15px}.project-card .content .copy-container .dates-banner+div{font-size:.75rem;padding-top:4px}.project-cards .project-card .dates-banner .date .label{font-size:.65rem}}@media only screen and (min-width:414px) and (max-width:767px){#page-content-container .project-cards .project-card .content .image-banner{height:11.4rem;background-size:cover}}#page-content-container .project-cards .project-card .content .image-banner{height:11.4rem;background-size:cover}.page-link-card{height:100%}footer #top-menu #social-links img.vdot-social-media-icon{height:24px;width:24px}@media (max-width:829.98px){.ct-container.row.page-link-cards .col-3:nth-child(4),.ct-container.row.page-link-cards .col-3:nth-child(5){top:20px}.ct-container.row.page-link-cards{padding-bottom:20px}}@media (max-width:500px){.callout-banner-icon h3::after{left:47%}}#news-feature-caption{padding-top:1rem}#news-feature-caption:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#111;opacity:.65}#news-feature-caption div,#news-feature-caption p,#news-feature-caption h3,#news-feature-caption a{z-index:40;position:relative}.social-youtube-icon{fill:#fff}.social-youtube-icon,.social-youtube-icon-center{stroke-width:0}.social-youtube-icon-center{fill:#55b2ff}#svg-social-youtube,#svg-social-youtube-footer{width:24px;height:24px}a.vdot-social-media-youtube-anchor:hover #svg-social-youtube .social-youtube-icon-center,a.vdot-social-media-youtube-anchor:hover #svg-social-youtube-footer .social-youtube-icon-center{fill:#00172a}table thead th,table thead td{border-top:1px solid #000}th,td{vertical-align:middle}.callout.blue a,.callout.darkblue a{color:#fff}.t4-simple-callout-blue a,.callout.blue a,.t4-simple-callout-darkblue a,.callout.darkblue a{color:#CCE6FF}.t4-simple-callout-gray a,.callout.gray a{color:#0070cc}.simple-callouts p:last-of-type,.t4-simple-callout-blue p:last-of-type,.t4-simple-callout-gray p:last-of-type,.t4-simple-callout-darkblue p:last-of-type{margin-bottom:0px!important}@media (max-width:829.98px){#vdot-body-smartscale-index .ct-container.row.page-link-cards .col-4{flex:0 0 100%;max-width:100%;margin-bottom:1rem}}.list-style-none{list-style-type:none}.event-geopers .content{background-color:#e8f3ff!important}.event-geopers .content:hover{background-color:#f2f8ff! important;transition:background-color 0.3s ease}.vdot-video-embed{position:relative;width:100%;height:0;padding-bottom:56.25%}.vdot-video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}#subpage-buttons{overflow:hidden}.t4-event-details h1,.t4-event-details h2,.t4-event-details h3,.t4-event-details h4,.t4-event-details h5,.t4-event-details h6{display:block}.skip-to-main-content{position:fixed;top:-100px;z-index:999999;left:50%;transform:translate(-50%,0%);transition:top 0.5s ease}.skip-to-main-content:focus-within{top:10px}.skip-to-main-content a:focus{background-color:#0070cc!important}#main-content-container{padding:0;margin:0}.float-right{float:right;margin-left:1rem}