@import url("https://fonts.googleapis.com/css2?family=Fira+Code:wght@300..700&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Outfit:wght@100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Fira+Code:wght@300..700&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Outfit:wght@100..900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Fira+Code:wght@300..700&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Outfit:wght@100..900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.featured-top-hero-content h1.title{font-weight:800 !important;}.paragraph--type--alert{& .message{text-align:center;}& .warning{background-color:#ad1518 !important;color:white !important;}& .caution{background-color:#0262a6 !important;color:white !important;}& .info{background-color:#72c6ef !important;color:#1b1b1b !important;& .btn-close-white{filter:grayscale(100%) brightness(200%);}& a{color:#1b1b1b !important;}}.alert-icon{display:none;}}header .row{background:#1973ff;}.dropdown-item.active,.dropdown-item:active{background-color:#174882 !important;}.btn-custom,.btn-custom:hover{background:#003366;}af .btn-custom a,.btn-custom a:hover{color:white;}.field--name-body img{height:auto;}#block-ngpsb2-hometitle .content .field__item{display:flex;flex-direction:row;align-items:center;text-align:left;}@media only screen and (max-width:61.9375rem){#block-ngpsb2-hometitle .content .field__item h1{font-size:1.25em;}}.site-footer .menu--social-media-menu ul{justify-content:flex-start !important;}footer.nav-link{max-height:18px !important;max-width:18px !important;min-height:18px !important;min-width:18px !important;background-position:center;}#block-address{display:flex;}h2{color:#f6f6f6;font-size:17px;font-style:normal;font-weight:600;line-height:24px;text-transform:uppercase;padding-right:5px;}.featured-top-hero-image{opacity:0.99;background:url("https://scdvasmartstart-dev.sc.gov/sites/scdvasmartstart/files/2025-07/GettyImages-1420097514_0.png")
    lightgray 50% / cover no-repeat !important;@media (max-width:768px){background-position:50% 50% !important;}&::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;opacity:0.8;background:linear-gradient(246deg,rgba(255,255,255,0) 30.55%,#fff 56.39%);}}.featured-top-no-image{opacity:0.99;background:url("https://scdvasmartstart-dev.sc.gov/sites/scdvasmartstart/files/2025-07/GettyImages-1420097514_0.png")
    lightgray 50% / cover no-repeat !important;@media (max-width:768px){background-position:50% 50% !important;}&::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;opacity:0.8;background:linear-gradient(246deg,rgba(255,255,255,0) 30.55%,#fff 56.39%);}}.page-node-138 .featured-top-hero-content .field--name-body img{@media (min-width:1024px){min-height:200px;min-width:494px;}}.featured-top-hero-content .field--name-body img{@media (min-width:1024px){min-height:110px;max-height:110px !important;min-width:259px;max-width:259px !important;}}.featured-top-hero-content .field--name-body img{margin-bottom:0px !important;}footer.site-footer .facebook-icon{min-height:18px !important;min-width:18px !important;background-repeat:no-repeat;background-position:top center;background-size:cover;}footer.site-footer .instagram-icon{min-height:18px !important;min-width:18px !important;background-repeat:no-repeat;background-position:top center;background-size:cover;}footer.site-footer .twitter-icon{min-height:18px !important;min-width:18px !important;background-repeat:no-repeat;background-position:top center;background-size:cover;}footer.site-footer .youtube-icon{min-height:18px !important;min-width:18px !important;background-repeat:no-repeat;background-position:top center;background-size:cover;}footer.site-footer .linkedin-icon{min-height:18px !important;min-width:18px !important;background-repeat:no-repeat;background-position:top center;background-size:cover;}#block-address{@media (max-width:768px){justify-content:center;}}.menu--social-media-menu ul li{margin:0px 0.3125rem !important;}.visitSCDVAButton{padding:10px 20px;background-color:#ad1518;border-radius:3px;}.clearfix > p > a{text-decoration:none;}.clearfix img{@media (min-with:700px){max-width:100% !important;}@media (min-width:600px){max-width:50% !important;}@media (min-width:768px){max-width:100% !important;}}.paragraph--type--column-container .clearfix img{min-width:100%;}@media (max-width:990px){.field--name-field-spotlight-cards{place-items:center;}}.field--name-field-spotlight-cards .paragraph--type--spotlight-cards img{min-width:100% !important;}img.align-center{min-width:75%;}.dropdown-item:hover,.dropdown-item:focus{background-color:#174882 !important;text-decoration:underline;}.field--name-field-html-text h4,.field--name-field-html-text .h4,.field--name-body h4,.field--name-body .h4,.field--type-text-long h4,.field--type-text-long .h4,.field--type-text-with-summary h4,.field--type-text-with-summary .h4{font-family:"Work Sans";font-size:40px;font-style:normal;font-weight:600;line-height:52px;letter-spacing:-0.875px;color:#4e4f4e;padding-bottom:20px;margin-left:2rem;}.field--name-field-html-text h3,.field--name-field-html-text .h3,.field--name-body h3,.field--name-body .h3,.field--type-text-long h3,.field--type-text-long .h3,.field--type-text-with-summary h3,.field--type-text-with-summary .h3{font-family:"Work Sans";font-size:32px;font-style:normal;font-weight:600;line-height:52px;letter-spacing:-0.875px;color:#174881;}.field--name-field-html-text h2,.field--name-field-html-text .h2,.field--name-body h2,.field--name-body .h2,.field--type-text-long h2,.field--type-text-long .h2,.field--type-text-with-summary h2,.field--type-text-with-summary .h2{font-family:"Work Sans";font-size:36px;font-style:normal;font-weight:700;line-height:52px;letter-spacing:-0.875px;color:#174881;text-transform:none;}.paragraph--type--two-column-layout{padding-top:50px;}h6{font-family:"Work Sans";font-size:20px;font-style:normal;font-weight:500;line-height:150%;color:#4e4f4e;}.paragraph.spotlight .spotlight-content{& .field-headline{& h3{font-size:36px;font-style:normal;font-weight:600;line-height:52px;letter-spacing:-0.875px;color:#174881;margin:0;}}& .field-link{& a{padding:10px 20px;background-color:#ad1518;border-radius:3px;color:#fff;}}}.paragraph.spotlight{& .field-body{font-family:"Work Sans";font-size:16px;font-style:normal;font-weight:400;line-height:25px;color:#4e4f4e;}& .spotlight-image{max-height:350px;& img{border-radius:0px;box-shadow:none;min-width:100%;}}}.paragraph--type--info-panel{justify-content:center;background-color:#d9d9d9;position:relative;width:100vw;left:calc(-50vw + 50%);padding:30px;@media (max-width:1024px){& > .field__item{border-bottom:1px solid gray;}}@media (min-width:1024px){& .field__items{display:flex;& > .field__item{padding:0 20px;border-right:1px solid gray;width:20%;}& > .field__item:last-of-type{border-right:none;}}}}.paragraph--type--info-panel-card{text-align:center;& .field--name-field-info-panel-header{color:#1b1b1b;text-align:center;font-family:"Work Sans";font-size:16px;font-style:normal;font-weight:700;line-height:25px;padding-bottom:10px;}& .field-panel-body{color:#1b1b1b;font-family:"Work Sans";font-size:16px;font-style:normal;font-weight:400;line-height:25px;}}.view-display-id-block_1{& .view-header{& h3{color:#4e4f4e;font-family:"Work Sans";font-size:36px;font-style:normal;font-weight:600;line-height:52px;letter-spacing:-0.875px;}}& label{color:#1b1b1b;font-family:"Montserrat";font-size:13px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:1.3px;text-transform:uppercase;}@media (max-width:470px){& input{max-width:250px;}}& input{width:389px;height:40px;margin-right:24px;border-radius:0px;}& input::placeholder{color:#1b1b1b;font-family:"Lato";font-size:16px;font-style:normal;font-weight:400;line-height:150%;}& button{padding:13px 20px !important;}& select{height:40px;width:170px;margin-right:84px;font-family:"Lato";font-size:16px;font-style:normal;font-weight:400;line-height:150%;border-radius:0px;}}.paragraph.resources-layer{& .views-element-container{& .pagination{span{font-weight:bold;}}}.view-content{& .views-row{display:flex;padding:17px;& .views-field{width:50%;& a{color:#0262a6;font-family:"Work Sans";font-size:16px;font-style:normal;font-weight:400;line-height:25px;text-decoration-line:underline;text-decoration-style:solid;opacity:1;}}}& .views-row:nth-child(odd){background:rgba(230,233,240,0.5);& a{opacity:1;}}& .views-row:nth-child(even){background-color:rgb(246,246,246);}}.views-element-container{& .pagination{justify-content:center;padding:50px 0px;& span{background-color:#f5f5f5;color:#1b1b1b;border:none;}& a{background-color:rgb(246,246,246);color:#1b1b1b;border:none;}}}}div.front-page ~ .site-footer{margin-top:0px;}div.front-page ~ #main-wrapper{& #main{padding-bottom:0px !important;}}#block-ngpsb2-page-title{.title{color:var(--MidBlue,#174881);font-feature-settings:"liga" off,"clig" off;font-family:"Work Sans";font-style:normal;font-weight:700 !important;@media (min-width:1050px){font-size:50px;}}}#navbar-main .navigation.menu--main ul li.nav-item a.nav-link{font-family:"Work Sans";font-size:20px;font-weight:700 !important;line-height:150%;}.featured-top-hero-content
    .block-system-breadcrumb-block
    .breadcrumb
    li.breadcrumb-item{color:var(--MidBlue,#174881);font-feature-settings:"liga" off,"clig" off;font-family:"Open Sans";font-size:20px;font-style:normal;font-weight:400;line-height:20px;}.featured-top-hero-content
    .block-system-breadcrumb-block
    .breadcrumb
    li.breadcrumb-item
    a:visited{text-decoration:none !important;color:var(--MidBlue,#174881);font-feature-settings:"liga" off,"clig" off;font-family:"Open Sans";font-size:20px;font-style:normal;font-weight:700;line-height:20px;}.field--name-field-spotlight-cards
    .paragraph--type--spotlight-cards
    > a.spotlight-text{background-color:white;border-radius:16px !important;}.field--name-field-spotlight-cards
    .paragraph--type--spotlight-cards
    .spotlight-text
    .field--name-field-highlight-description{font-family:"Work Sans";}@media screen and (max-width:62.3125rem){#header{display:block;}}.ngpsb2 .paragraph--type--alert .alert-box .message-box{padding-left:1.875rem;padding-right:1.25rem;@media screen and (min-width:500px){padding-left:2.75rem;padding-right:1.875rem;}}@media only screen and (max-width:48rem){.header-logo-link img{height:15px;}.nav{flex-wrap:nowrap;}.navbar > .container{flex-wrap:nowrap;}.header .navbar .container .menu--top-nav .nav-item::after{background-color:transparent;}.header .navbar .container .menu--top-nav .nav-item .nav-link{font-size:12px;padding:0px 5px 0px 10px;}}iframe{width:100%;aspect-ratio:16 / 9;}.paragraph.resources-layer{& .views-exposed-form{& input{background-image:url("https://scdvasmartstart-dev.sc.gov/sites/scdvasmartstart/files/2025-08/Group%2035.png");background-repeat:no-repeat;background-position:95% center;padding-left:40px;border:1px solid #D9DCE4;background-color:#E6E9F0 !important;}}}iframe{@media only screen and (max-width:550px){max-height:250px;}}
.paragraph.resources-layer{& .views-element-container{.pagination{flex-wrap:wrap;}}}
.icon-launchpad-item-title{font-weight:bold !important;}
.menu--social-media-menu ul li .nav-link{text-indent:-9999px;overflow:hidden;}
.headerBlock,.headerBlock h1{display:flex;width:100%;}.headerBlock h1{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}.headerBlock h1 span.subTitle{font-size:.75em;}.headerBlock h1 a{color:black;}.headerBlock h1 a:hover{color:rgba(0,0,0,.7);text-decoration:underline rgba(0,0,0,.03);}.featured-top-hero-content .block-system-breadcrumb-block .breadcrumb li.breadcrumb-item:first-child{font-weight:900;}.header .navbar .container .menu--top-nav .nav-item::after{display:none;}.header .navbar .container .menu--top-nav .nav-item .nav-link{font-weight:900;font-size:14px;}
.
.paragraph.resources-layer{h3.resources-layer-headline{color:#4E4F4E;font-family:"Work Sans";font-size:36px;font-style:normal;font-weight:600;line-height:52px;letter-spacing:-0.875px;}.views-exposed-form{.flex-wrap{gap:0 25px;}label{color:#1B1B1B;font-family:"Montserrat";font-size:13px;font-weight:600;line-height:1.5;letter-spacing:1.3px;text-transform:uppercase;}input{border-radius:0;background-color:#D9DCE4;padding:6px 12px;font-family:"Lato";font-size:16px;font-weight:400;line-height:1.5;margin:0;}input::placeholder{color:#1B1B1B;font-family:"Lato";font-size:16px;font-weight:400;line-height:1.5;}button{padding:6px 20px !important;border-radius:3px;}select{width:100%;max-width:180px;font-family:"Lato";font-size:16px;font-weight:400;line-height:1.5;background-color:#D9DCE4;border-radius:0px;padding:6px 36px 6px 12px;margin:0;}}.view-content{.views-row{display:flex;padding:17px;gap:20px;@media (min-width:480px){gap:40px;}@media (min-width:768px){gap:60px;}.views-field{width:50%;a{color:#0262A6;font-family:"Work Sans";font-size:16px;font-weight:400;line-height:1.6;text-decoration-line:underline;text-decoration-style:solid;opacity:1;}}}.views-row:nth-child(odd){background:rgba(230,233,240,.5);a{opacity:1;}}.views-row:nth-child(even){background-color:rgb(246,246,246);}}.views-element-container{.pagination{justify-content:center;padding:50px 0px;span{background-color:#f5f5f5;color:#1B1B1B;border:none;}a{background-color:rgb(246,246,246);color:#1B1B1B;border:none;}}}}
.paragraph--type--spotlight-cards .no-image .highlightcolor{height:223px;}.highlight-cards-section .field__item{width:100%;}.field--name-field-spotlight-cards > .field__item{background-image:unset;}
td{border-width:1px;padding:10px;}thead,tbody,tfoot,tr,td,th{vertical-align:top;}
