@font-face{font-family:"Avenir Next";src:url("/wp-content/themes/vec/font/AvenirNext-Regular.otf")}h1:not(.wp-block-post-title),h2{color:#003595}h1:not(.wp-block-post-title){font:normal normal 600 67px/66px "greycliff-cf" !important;letter-spacing:0px !important}hr{opacity:100% !important}body{font-family:"greycliff-cf"}#site-header .row.banner{margin:20px 80px 34px 80px}#site-header .row.banner .site-logo{margin-top:20px}#site-header #menu-primary-container{padding:0px;background:#fff;text-align:right}#site-header #menu-primary-container input{max-width:50em;border-radius:20px;background-image:url("/wp-content/themes/vec/img/Search icon.svg");background-repeat:no-repeat;background-position:right 25px center;background-color:#f2f2f2;color:#636363;font:normal normal normal 18px/25px "Avenir Next";letter-spacing:0px;padding-left:25px;border:2px solid rgba(0,0,0,0)}#site-header #menu-primary-container input:focus{background-color:#fff;border:2px solid #3e7cc9}#site-header #menu-primary-container input:focus::placeholder{color:rgba(0,0,0,0)}.mega-menu-megamenu>a{font:normal normal bold 2vw/2vw "greycliff-cf" !important;letter-spacing:-0.26px;padding-right:1vw !important}.mega-menu-megamenu>a .mega-menu-underline{padding:2px 2px 0px 2px !important;transition:all 400ms ease-in-out;text-decoration:underline !important;text-decoration-color:#ffb259 !important;text-decoration-thickness:2px !important}.mega-menu-megamenu>a .mega-menu-underline:hover{background:#ffb259 !important}ul.mega-sub-menu:has(.mega-menu-row){background:linear-gradient(180deg, rgb(228, 228, 228) 0%, rgb(255, 255, 255) 9%, rgb(255, 255, 255) 100%) !important}ul.mega-sub-menu:has(.mega-menu-row) .mega-menu-row .mega-menu-column:first-child{background:#ffb259 !important;padding-bottom:20px !important}ul.mega-sub-menu:has(.mega-menu-row) .mega-menu-row .mega-menu-column:first-child a{font:normal normal bold 26px/31px "greycliff-cf" !important;letter-spacing:-0.26px;text-align:center !important;color:#012464 !important;height:300px !important;align-content:center !important}ul.mega-sub-menu:has(.mega-menu-row) .mega-menu-row .mega-menu-column:not(first-child){padding-bottom:20px !important;font:normal normal bold 20px/32px "greycliff-cf" !important;letter-spacing:-0.2px !important;color:#343434 !important}ul.mega-sub-menu:has(.mega-menu-row) .mega-menu-row .mega-menu-column:not(first-child) a{font:normal normal bold 20px/32px "greycliff-cf" !important;text-transform:none !important;padding-bottom:20px !important}ul.mega-sub-menu:has(.mega-menu-row) #mega-menu-item-10035 a{height:260px !important}ul.mega-sub-menu:has(.mega-menu-row) #mega-menu-item-10070 a{height:350px !important}ul.mega-sub-menu:has(.mega-menu-row) #mega-menu-item-10071 a{height:260px !important}.mega-indicator{display:none !important}#mega-menu-10517-0-0,#mega-menu-10518-0-0{background:#fff !important}.home-links h4{margin-bottom:20px}.home-links h4 a{color:revert !important;text-decoration:underline}.announcement-header{padding:15px 95px;font:normal normal 400 20px/24px "greycliff-cf";letter-spacing:-0.2px;border:1px solid #a9a9a9}.announcement-header a{color:#fff;text-decoration:underline !important}.announcement-header:hover{filter:brightness(125%)}.announcement-header span{background-image:url("/wp-content/themes/vec/img/Inactive Caret.svg");background-repeat:no-repeat;transition:background-color .3s ease-in-out !important;transition:background-position .3s ease-in-out !important;padding-right:25px;background-position:right 10px center}.announcement-header span:hover{background-image:url("/wp-content/themes/vec/img/Active Caret.svg");background-position:right 5px center;background-size:auto auto}.wp-block-video{margin:0px !important;width:100% !important;background:#070707}.wp-block-video video{max-height:1080px}.wp-block-button{max-width:315px !important;min-width:315px !important;padding:0px;font-spacing:21px;font-family:"greycliff-cf";letter-spacing:1.8px;text-transform:uppercase;min-height:56px}.wp-block-button a:hover{background-image:linear-gradient(rgba(0, 0, 0, 0.2) 0 0)}#main,.main{padding:0px;margin:0px}#main a,.main a{color:inherit}.home-content{margin:0px 180px}#legacy-home li{list-style:disclosure-closed}#legacy-home a{color:revert}.home-content h1.home-options-container{margin-bottom:22px}.home-map-container{padding:126px 142px 268px 142px}.home-map-container #zip,.home-map-container .zip-results{max-width:27.75em;margin-left:auto;margin-right:auto;padding:10px;background-color:#012464;border:1px solid #fff;border-radius:15px;color:#fff;font:normal normal normal 18px/25px "Avenir Next";letter-spacing:0px}.home-map-container #zip::placeholder,.home-map-container .zip-results::placeholder{color:#fff}.home-map-container #zip:focus::placeholder,.home-map-container .zip-results:focus::placeholder{color:rgba(0,0,0,0)}.home-map-container #zip{padding-left:20px}.home-map-container .zip-results{cursor:pointer;margin-bottom:10px;background-color:#fff;color:#012464;transition:all 400ms ease-in-out}.home-map-container .zip-results:hover{background-color:#012464;color:#fff}.home-map-container .home-map-info{z-index:999;position:relative;max-width:500px;height:255px}.home-map-container .home-map-info p{color:#fff !important}.home-map-container .home-map-info a,.home-map-container .home-map-info h2{color:#fff !important;text-decoration:underline !important}.home-map-container .home-map-svg{text-align:right;position:relative;top:-300px;height:20vw;max-height:300px}.home-map-container .home-map-svg .home-map-pin{cursor:pointer}.home-map-container .home-map-svg svg{width:112%}#main .home-map-container #map-search-button{max-width:500px;margin-left:auto;margin-right:auto;padding:15px 10px;color:#012464;background-color:#fff;border:1px solid #fff;border-radius:15px;font:normal normal bold 16pt/19px "Avenir Next";letter-spacing:1.6px;margin-top:20px;transition:all 400ms ease-in-out;width:100%;text-transform:uppercase}#main .home-map-container #map-search-button:hover{background:#012464;color:#fff}.page-content{margin:50px}.page-content:has(.grid-container){margin:0px}#main .grid-container,.grid-container{background:navy;padding:20px 50px 100px 50px;font-face:"greycliff-cf"}#main .grid-container .has-background-dim,.grid-container .has-background-dim{transition:all 500ms ease-in-out}#main .grid-container .wp-block-cover__image-background,.grid-container .wp-block-cover__image-background{transition:all 500ms ease-in-out}#main .grid-container .has-text-align-left,.grid-container .has-text-align-left{transition:background-color 600ms ease-in-out}#main .grid-container .spacer,.grid-container .spacer{display:none}#main .grid-container h2,.grid-container h2{color:#fff;font-size:5vw;min-height:320px !important}#main .grid-container h2 strong,.grid-container h2 strong{text-decoration:underline;text-decoration-color:#ffb259;text-decoration-thickness:4px;text-underline-offset:5px}#main .grid-container .wp-block-cover,.grid-container .wp-block-cover{margin-bottom:19px;border-radius:20px;padding:35px}#main .grid-container .wp-block-cover.masonry-tile-2,#main .grid-container .wp-block-cover.masonry-tile-4,.grid-container .wp-block-cover.masonry-tile-2,.grid-container .wp-block-cover.masonry-tile-4{margin-top:25px !important}#main .grid-container .wp-block-cover:hover .has-background-dim,.grid-container .wp-block-cover:hover .has-background-dim{background-color:rgba(0,0,0,0) !important}#main .grid-container .wp-block-cover:hover .has-text-align-left,.grid-container .wp-block-cover:hover .has-text-align-left{background:#ffb259 !important;color:#012464 !important}#main .grid-container .wp-block-cover:hover .wp-block-cover__image-background,.grid-container .wp-block-cover:hover .wp-block-cover__image-background{transform:scale(1.2)}#main .grid-container a,.grid-container a{text-decoration:none}#main .grid-container p,.grid-container p{letter-spacing:1.3px !important;text-transform:uppercase !important}#main .grid-container p.has-text-align-left,.grid-container p.has-text-align-left{margin:0px;font:normal normal bold 2vw/2.5vw "greycliff-cf" !important;letter-spacing:-0.34px !important;text-transform:none !important;padding:5px}footer{margin-top:124px;padding:32px 118px;text-align:center;font-size:18px}footer p{margin:0px;margin-bottom:5px}footer .widget{margin-bottom:0px}footer a{font-size:16px}footer a:visited{color:#06c}footer .widget>*{font-size:1em}.grid-container .block-editor-block-list__block .wp-block.wp-block-columns{margin-bottom:0;margin-top:0}.grid-container .block-editor-block-list__block .wp-block{margin-top:0}.grid-container .block-editor-block-list__block h2{font-size:80px}.grid-container .block-editor-block-list__block p.has-text-align-left{font:normal normal bold 34px/40px "greycliff-cf" !important}.grid-container .block-editor-block-list__block .masonry-tile-1{margin-top:25px !important}:where(.editor-styles-wrapper) .block-editor-block-list__block .wp-block-spacer{display:block !important}.mega-menu-item-10032,.mega-menu-item-10033,.mega-menu-item-10034{top:-10px}.mega-menu-item-10032.mega-toggle-on .arrow-test,.mega-menu-item-10033.mega-toggle-on .arrow-test,.mega-menu-item-10034.mega-toggle-on .arrow-test{position:relative;height:0px;top:60px;border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-top:20px solid #fff;width:40px;margin-left:25%;z-index:99999;left:0}.mega-menu-item-10076 .mega-sub-menu,.mega-menu-item-10072 .mega-sub-menu,.mega-menu-item-10054 .mega-sub-menu{top:-20px}.mega-menu-item-10072 .arrow-test,.mega-menu-item-10054 .arrow-test{margin-left:55%}@media(min-width: 1600px){#main .grid-container h2,.grid-container h2{font-size:80px !important}.mega-menu-megamenu>a{font-size:28px !important}}@media(max-width: 1350px){#site-header .row.banner{margin:20px}ul.mega-sub-menu:has(.mega-menu-row) .mega-menu-row .mega-menu-column:first-child{height:500px !important}ul.mega-sub-menu:has(.mega-menu-row) .mega-menu-row .mega-menu-column:first-child .mega-menu-item{height:500px !important}ul.mega-sub-menu:has(.mega-menu-row) .mega-menu-row .mega-menu-column:first-child .mega-menu-item a{height:500px !important}}@media(max-width: 1000px){ul.mega-sub-menu:has(.mega-menu-row) .mega-menu-row .mega-menu-column:first-child{height:600px !important}ul.mega-sub-menu:has(.mega-menu-row) .mega-menu-row .mega-menu-column:first-child .mega-menu-item{height:600px !important}ul.mega-sub-menu:has(.mega-menu-row) .mega-menu-row .mega-menu-column:first-child .mega-menu-item a{height:600px !important}}@media(max-width: 768px){.home-content{margin:0px 20px}.home-content .wp-block-button{margin-bottom:20px}.announcement-header{font:normal normal 400 18px/25px "greycliff-cf";letter-spacing:-0.2px;padding:20px}.mega-indicator{display:block !important}#mega-menu-item-10517>.mega-menu-link,#mega-menu-item-10518>.mega-menu-link{height:10px !important}#mega-menu-item-10517 .mega-indicator,#mega-menu-item-10518 .mega-indicator{display:none !important}#mega-menu-wrap-navigation{margin-top:5.5vw}#mega-menu-wrap-navigation .mega-menu-toggle.mega-menu-open+#mega-menu-navigation{padding-top:50px}ul.mega-sub-menu:has(.mega-menu-row){background:#fff !important}ul.mega-sub-menu:has(.mega-menu-row) .mega-menu-row .mega-menu-column:not(first-child){padding-bottom:0px !important}ul.mega-sub-menu:has(.mega-menu-row) .mega-menu-row .mega-menu-column:first-child a{text-align:left;align-content:top}ul.mega-sub-menu:has(.mega-menu-row) #mega-menu-item-10035 a,ul.mega-sub-menu:has(.mega-menu-row) #mega-menu-item-10070 a{height:200px !important;padding:30px !important}ul.mega-sub-menu:has(.mega-menu-row) #mega-menu-item-10071 a{height:200px !important;padding:50px !important;padding-top:22px !important}ul.mega-sub-menu:has(.mega-menu-row) #mega-menu-10034-0-0,ul.mega-sub-menu:has(.mega-menu-row) #mega-menu-10033-0-0,ul.mega-sub-menu:has(.mega-menu-row) #mega-menu-10032-0-0{margin-bottom:20px !important}.mega-menu-megamenu>a{font:normal normal bold 26px/31px "greycliff-cf" !important}#mega-menu-wrap-navigation #mega-menu-navigation li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{padding:0px 15px 0px 20px}.row.banner img{margin-bottom:40px}.row.banner .mega-menu-megamenu{padding:20px}footer{margin-top:74px;padding:32px 20px;text-align:center;font-size:14px}#main .grid-container h2{font-size:50px !important;min-height:80px !important}#main .grid-container .wp-block-cover{max-width:100%;padding:15px}#main .grid-container .masonry-grid-link{margin-bottom:0px}#main .grid-container .wp-block-spacer{display:none}#main .grid-container p.has-text-align-left{font:normal normal bold 5.5vw/8vw "greycliff-cf" !important}#main .grid-container .wp-block-cover,#main .grid-container .grid-container .wp-block-cover{min-height:156px !important;margin-top:0px !important;margin-bottom:25px !important}#main .grid-container .wp-block-cover.masonry-tile-2,#main .grid-container .wp-block-cover.masonry-tile-4{margin-top:0px !important}:root :where(.is-layout-flex){gap:0px}#mega-menu-wrap-navigation #mega-menu-navigation>li.mega-menu-item>a.mega-menu-link{padding-left:45px}.home-content h1.home-options-container{font-size:30pt !important}.home-content .wp-block-button{max-width:100% !important;width:100% !important}.home-map-container{padding:20px 20px 20px 20px}.home-map-container .wp-block-image{margin:0px}.home-map-container h1{font-size:30pt !important}.home-map-container .map-content-header{background:url("/wp-content/themes/vec/img/VA Map Outline - mobile.svg");padding-bottom:15px;background-repeat:no-repeat;background-size:contain;background-position:center right}.home-map-container .home-map-svg{display:none;height:40vw;max-height:300px}.home-map-container .home-map-svg svg{height:350px;top:150px;position:relative;width:100%}.home-map-container #zip{padding:10px 5px;padding-left:20px;font-size:14px !important}.home-map-container .home-map-info{display:none;height:185px}.home-map-container .home-map-info p{margin-bottom:0px}ul.mega-sub-menu:has(.mega-menu-row) .mega-menu-row .mega-menu-column:first-child{height:200px !important}ul.mega-sub-menu:has(.mega-menu-row) .mega-menu-row .mega-menu-column:first-child .mega-menu-item{height:200px !important}.arrow-test{display:none}#mega-menu-10517-0-0,#mega-menu-10518-0{height:100px !important}#mega-menu-wrap-navigation:has(.mega-menu-open) #mega-menu-navigation[data-effect-mobile^=slide_right]+button.mega-close{top:105px}#mega-menu-wrap-navigation .mega-menu-toggle.mega-menu-open+#mega-menu-navigation{margin-top:97px}.logged-in #mega-menu-wrap-navigation .mega-menu-toggle.mega-menu-open+#mega-menu-navigation{margin-top:107px}body #wpadminbar,body .va-agency-bar-container{z-index:999 !important}}#site-header #menu-primary-container{padding-bottom:20px}body:not(.home) #site-header{box-shadow:0px 5px 5px 0px #e5e5e5}.wp-block-file__button.wp-element-button{color:#fff}.page-id-12072 .page-content{margin:30px 95px}.page-id-12072 .breadcrumbs{margin-bottom:30px;font:normal normal medium 13px/15px "greycliff-cf" !important;letter-spacing:1.3px;color:#002564;text-transform:uppercase}.page-id-12072 .breadcrumbs a{text-decoration:underline}.page-id-12072 .breadcrumbs a:hover{color:#3e7cc9 !important}.page-id-12072 .wp-block-column:has(.is-style-rounded){flex-basis:25% !important}.page-id-12072 .wp-block-column:has(.is-style-rounded) .our-team-bg-yellow img{box-shadow:-10px 10px 0px 0px #ffc582}.page-id-12072 .wp-block-column:has(.is-style-rounded) .our-team-bg-blue img{box-shadow:-10px 10px 0px 0px #6d9dd6}.page-id-12072 .wp-block-column:has(.is-style-rounded) .our-team-bg-green img{box-shadow:-10px 10px 0px 0px #92b8a6}.page-id-12072 .wp-block-column:not(:has(.is-style-rounded)){flex-basis:60% !important;position:relative;padding-top:4px}.page-id-12072 h1{margin-bottom:58px;font:normal normal bold 67px/66px "greycliff-cf" !important;letter-spacing:0px;color:#003595}.page-id-12072 h2{font:normal normal bold 34px/40px "greycliff-cf" !important;letter-spacing:-0.34px;color:#002564;display:inline;background:#ffb259;padding:6px 10px}.page-id-12072 h3{font:normal normal normal 20px/24px "greycliff-cf" !important;letter-spacing:1px;color:#002564}.page-id-12072 .wp-block-columns{margin-left:46px;margin-bottom:68px}.page-id-12072 details{border:none;border-bottom:2px solid rgba(0,0,0,.1607843137);padding-bottom:15px}.page-id-12072 details ::-webkit-details-marker{display:none}.page-id-12072 details summary{padding-left:0px;background:inherit;font:normal normal bold 20px/24px "greycliff-cf" !important;letter-spacing:1px;color:#b85d1b;text-transform:uppercase;list-style-type:none;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="%23B85D1B" d="M24 10h-10v-10h-4v10h-10v4h10v10h4v-10h10z"/></svg>');background-repeat:no-repeat;background-position:center right}.page-id-12072 details summary.expanded{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="%23B85D1B" d="M0 10h24v4h-24z"/></svg>')}.page-id-12072 details p{margin-top:0px !important;padding-left:0px}.page-id-12072 details a{text-decoration:underline}.page-id-12072 details a:hover{color:#3e7cc9 !important}@media(min-width: 1800px){.page-id-12072 .wp-block-column:has(.is-style-rounded){flex-basis:20% !important}.page-id-12072 .wp-block-column:not(:has(.is-style-rounded)){flex-basis:70% !important}}@media(max-width: 1200px){.page-id-12072 .page-content{margin:20px 25px}.page-id-12072 .wp-block-columns{margin-left:20px;margin-bottom:45px}.page-id-12072 .wp-block-column:has(.is-style-rounded){flex-basis:30% !important}.page-id-12072 .wp-block-column:not(:has(.is-style-rounded)){flex-basis:70% !important}}@media(max-width: 798px){.page-id-12072 .wp-block-spacer{display:none}.page-id-12072 .page-content{margin:20px 25px}.page-id-12072 .wp-block-columns{margin-left:20px;margin-bottom:45px}.page-id-12072 .wp-block-column:has(.is-style-rounded){flex-basis:100% !important;margin-bottom:40px;text-align:center}.page-id-12072 .wp-block-column:not(:has(.is-style-rounded)){flex-basis:100% !important}.page-id-12072 h1{margin-bottom:28px;font:normal normal bold 36px/48px "greycliff-cf" !important}}/*# sourceMappingURL=vwrk.css.map */
