.hhs-dark {
    background-color: #43285D;
}
.hhs-mid {
    background-color: #8b7f9f;
}
.hhs-light {
    background-color: #d3d5e3;
}
.nysds-page {
    margin: 30px 10%;
    
}

.nysds-page p {
    font-size: 16px;
    color: #000;
}

.nysds-page ul {
    font-size: 16px;
    color: #000;
}
.nysds-page a {
    text-decoration: underline;
    color: #0050DB;
}

.nysds-page a:hover {
    color: #154973;
}

.nysds-page a:focus {
    color: #154973;
}
.nysds-hero-container {
    width: 100%;
    display: flex;
    align-items: end;
    min-height: 512px;
}

.nysds-hero-background-image {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}

.nysds-hero-information {
    width: 100%;
    color: #fff;
    padding: 35px 20px;
}

.nysds-hero-title {
    font-size: 28px;
    line-height: 1.15em;
    font-weight: 500;
    font-family: "ProximaNovaExtrabold",sans-serif;
    margin: 0 0 20px;
    display: block;
}

.nysds-hero-headline {
    color:#FACE00;
    margin-bottom: 10px;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight:bold;
}

.nysds-hero-description {
    display: block;
    font-size: 16px;
    line-height: 25px;
    margin: 0;
}

.nysds-hero-links-list {
    list-style-type: "";
    display: flex;
    flex-direction: column;
    margin: 0;
    padding: 0;
}

.nysds-hero-links-list li {
    display: flex;
    align-items: center;
    margin-right: 45px;
    margin-top: 20px;
}

 .nysds-hero-link {
    color: #FACE00;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: underline;
}

.nysds-hero-link:hover {
    color: #FACE00;
    text-decoration-thickness: 3px;
}

.nysds-hero-link:focus {
    color: #FACE00;
    text-decoration-thickness: 3px;
    outline-offset: 4px;
}

.nysds-hero-link-arrow {
    display: block;
    height: 16px;
    width: 16px;
    margin: 0 5px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23FACE00' d='M334.5 414c8.8 3.8 19 2 26-4.6l144-136c4.8-4.5 7.5-10.8 7.5-17.4s-2.7-12.9-7.5-17.4l-144-136c-7-6.6-17.2-8.4-26-4.6s-14.5 12.5-14.5 22l0 72L32 192c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l288 0 0 72c0 9.6 5.7 18.2 14.5 22z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
}

.nysds-hero-link-arrow:dir(rtl) {
    rotate: 180deg;
}

.hhs-dark {
    background-color: #43285D;
}

.hhs-mid {
    background-color: #8b7f9f;
}

.hhs-light {
    background-color: #d3d5e3;
}


@media (min-width: 1024px) {
    .nysds-hero-information {
        margin-top: 0px;
        margin: 0px 60px;
        width: 580px;
        padding: 45px 45px;
        border-radius: 30px;
    }

    .nysds-hero-container {
        width: 100%;
        display: flex;
        align-items: center;
    }

    .nysds-hero-description {
        font-size: 18px;
    }

    .nysds-hero-title {
        font-size: 36px;
    }

    .nysds-hero-information {
        padding: 45px 35px;
    }

    .nysds-hero-links-list {
        flex-direction: row;
    }

    .nysds-hero-title {
        margin: 0 0 30px;
    }

    .nysds-hero-links-list li {
        margin-top: 35px;
    }
}

.cards-container {
    display: flex;
    flex-direction: column;
    margin: 30px 0px;
    
}

.cards-heading {
    font-size: 36px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 12px;
    width: 100%;
    font-family: "ProximaNovaBold",sans-serif;
}

.cards-wrapper {
    display: flex;
    flex-direction: column;
    align-self: center;
    align-items: center;
}

.nysds-card {
    width: 80%;
    margin: 1.5rem 1rem;
    background: #ededed;
    border: 1px solid #d0d0ce;
    border-radius: 15px;
}

.card-image {
    border-radius: 15px;
    object-fit: cover;
    height: 220px;
    width: 100%;
    display: block;
}

.card-content {
    padding: 35px 25px;
}

.card-title {
    font-size: 18px;
    margin: 0 25px 0 0;
    font-weight: bold;
}

.card-link {
    color: #004DD1;
    text-decoration: none; 
}

.card-link:hover {
    color: #000;
    text-decoration: underline;
}

.card-link:focus {
    color: #000;
    text-decoration: underline;
}

.card-description {
    font-size: 16px;
    margin-bottom: 0;
    color:#000;
}

.cards-intro {
    font-size: 17px;
    margin: 15px 10%;
    text-align: center;
    color: #000;
}
@media (min-width: 768px) {
    .nysds-card { 
        width: 360px;
    }
}

@media (min-width: 1024px) {
    .cards-wrapper {
        flex-direction: row;
        align-items: unset;
    }
    .card-content {
        padding: 35px 30px;
    }
    
}
/* stats cards - NYSDS JHK */

.stats {
    display: flex;
    flex-direction: column;
    padding: 30px 0px;
}

.stats-heading {
    font-size: 36px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 12px;
    width: 100%;
    font-family: "ProximaNovaBold",sans-serif;
}

.stats-subhead {
    font-size: 24px !important;
}

.stats-intro {
    font-size: 17px;
    margin: 15px 10%;
    text-align: center;
   
}

.stats-outro {
    font-size: 16px;
    margin: 25px 0px;
    text-align: center;
    
}

.stats-list {
    list-style-type: none;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    margin:0;
    padding: 0;
}

.stats-card {
    width: 260px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 20px 10px;
    border-radius: 15px;
    margin: 10px;
    text-align: center;
    min-height: 210px;
}

.stats-cta {
    color: #fff;
    background-color: #43285D;
    font-weight: bold;
    margin: 0 auto;
    min-width: 250px;
    text-align: center;
    padding:15px;
    border-radius: 15px;
    text-decoration: none !important;
    text-transform: uppercase;
    margin-top: 30px;
}

.stats-cta:hover {
    background-color: #000;
    color: #fff;
    text-decoration: underline !important;
} 

.stats-cta:focus {
    background-color: #000;
    color: #fff;
    text-decoration: underline !important;
} 

.stats-blue {
    background-color: #43285D;
    color: #fff;
    fill: #fff;
}

.stats-gray {
    background-color: #d0d0ce;
    color: #000;
    fill: #000;
}

.stats-the {
    font-size: 2.1em;
    font-weight: bold;
    padding: 10px 0 10px 0;
    margin: 0;
    font-family: "ProximaNovaBold",sans-serif;
}

.stats-the-blue {
    color: #FACE00;
}

.stats-the-gray {
    color: #154973;
}

.stats-description {
    font-size: 1em;
    margin: 0px;
    text-transform: uppercase;
    line-height: 1.375em;
    overflow: hidden;
    letter-spacing: 1px;
    font-family: Oswald !important;
}

/* media queries */
@media (min-width: 992px) {
    .stats-list {
        flex-direction: row;
    }

    .stats-card {
        width: 23%;
    }
}.highlight-container {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding-bottom: 35px;
    background-color: #d3d5e3;
    margin: 30px 0;
}

.highlight-h2 {
    padding-top: 35px;
    display: block;
    width: 100%;
}

.highlight-title {
    font-family: Oswald, sans-serif;
    font-size: 0.55em;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    text-align: center;
    padding-bottom: 15px;
}

.highlight-heading {
    font-family: "ProximaNovaBold",sans-serif;
    font-size: 1.05em;
    font-weight: bold;
    display: block;
    text-align: center;
    color: #000;
    margin-bottom: 20px;
}

.highlight-description {
    text-align: center;
    font-size: 16px;
    color: #000;
}

.highlight-cards {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.button-card {
    display: flex;
    flex-direction: column;
    max-width: 275px;
    margin: 15px 30px;
    color: #000;
}

.button-card-heading {
    color: #000;
    font-weight: bold;
    font-size: 1.5em;
    text-align: center;
    margin-bottom: 15px;
}

.button-card-description {
    text-align: center;
    min-height: 100px;

}

.highlight-link {
    text-decoration: none !important;
    min-width: 250px;
    padding: 15px;
    border: 1px solid #000;
    border-radius: 15px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    color:#000;
    margin: 20px 0px;
}

.highlight-link:hover {
    background-color: #000;
    color: #fff;
    border: 1px solid #fff;
    text-decoration: underline !important;
}

.highlight-link:focus {
    background-color: #000;
    color: #fff;
    border: 1px solid #fff;
    text-decoration: underline !important;
}/* accordion - NYSDS JHK */
.accordion {
    display: flex;
    flex-direction: column;
    border: 2px solid #d0d0ce;
    border-radius: 15px;
    background: none;
    font-size: 18px;
    font-weight: bold;
    margin: 30px auto;
    max-width: 1200px;
    width: 80%;
}

.accordion-headline {
    font-family: Oswald, sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    text-align: center;
    padding-bottom: 15px;
    color:#43285D;
}

.accordion-button {
    background: none;
    padding: 20px;
    border: 0;
    text-align: left;
    border-top:2px solid #d0d0ce;
    border-bottom: none;
    color: #43285D;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.accordion-button-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' width='18' height='18' %3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M416 208H272V64c0-17.7-14.3-32-32-32h-32c-17.7 0-32 14.3-32 32v144H32c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32h144v144c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V304h144c17.7 0 32-14.3 32-32v-32c0-17.7-14.3-32-32-32z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    height: 18px;
    width: 18px;
    display: inline-block;
    color: #43285D;
}

.accordion-button:first-of-type {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-top: none;
    border-bottom: none;
}

.accordion-button:last-of-type {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    border-top: 2px solid #d0d0ce;
    border-bottom: none;
}

.accordion-button:hover {
    background-color: #ededed;
    text-decoration: underline;
}

.accordion-button:focus {
    background-color: #ededed;
    text-decoration: underline; 
    outline: 3px solid #FACE00;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.accordion-button:active {
    background-color: #ededed;
    text-decoration: underline; 
    outline: 3px solid #FACE00;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.accordion-title {
    max-width: 80%;
}

.accordion-description {
    font-size: 16px;
    font-weight: normal;
    padding: 20px;
    display: flex;
    flex-direction: column;
}

.accordion-cta {
    font-size: 14px;
    font-weight: bold;
    text-align: right;
    justify-content: flex-end;
    display: flex;   
    align-items: center;
}

.accordion-cta:hover {
    color: #000;
    outline: 1px #FACE00;
}

.accordion-cta:focus {
    color: #000;
    outline: 1px #FACE00;
}

.accordion-cta-arrow {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' width='20' height='20'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M313.9 216H12c-6.6 0-12 5.4-12 12v56c0 6.6 5.4 12 12 12h301.9v46.1c0 21.4 25.9 32.1 41 17l86.1-86.1c9.4-9.4 9.4-24.6 0-33.9l-86.1-86.1c-15.1-15.1-41-4.4-41 17V216z'/%3E%3C/svg%3E");
    height: 20px;
    width: 20px;
    display: inline-block;
    margin-left: 5px;
    filter: invert(17%) sepia(100%) saturate(6232%) hue-rotate(214deg) brightness(91%) contrast(101%);
}


/* media queries */
@media (min-width: 992px) {
    
    
}
.nysds-documents {
    display: flex;
    flex-direction: column;
    margin-top: 20px;
}


.nysds-documents-headline {
    margin: 30px 0;
}

.nysds-documents-container {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 0 auto;
}

.nysds-documents-list {
    list-style-type: "";
    display: flex;
    flex-direction: column;
    padding: 0;
}

.nysds-documents-list a[href$=".pdf"]{
    background: none !important;
    padding-right: initial;
    line-height: initial;
}

.nysds-documents-list li {
    display: flex;
    align-items: center;
    border-top: 1px solid #d0d0ce;
    border-left: 1px solid #d0d0ce;
    border-right: 1px solid #d0d0ce;
    overflow: hidden;
}

.nysds-document-link {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-left: 20px;
}

.nysds-document-link:focus {
    text-decoration-thickness: 2px;
    text-underline-offset: 2px;
    outline: 2px solid #154973;
    color:#154973;
}

.nysds-document-link:hover {
    text-decoration-thickness: 2px;
    text-underline-offset: 2px;  
    outline: 2px solid #154973;  
    color:#154973;
}

.nysds-document-download {
    margin-left: auto;
    background: #ededed;
    border-left: 1px solid #d0d0ce;
    padding: 20px 20px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    color: #000 !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}



.nysds-document-download-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 242.7-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7 288 32zM64 352c-35.3 0-64 28.7-64 64l0 32c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-32c0-35.3-28.7-64-64-64l-101.5 0-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352 64 352zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    height: 15px;
    width: 15px;
    display: block;
    margin-bottom: 10px;
    flex-shrink: 0;
    filter: invert(13%) sepia(96%) saturate(7156%) hue-rotate(215deg) brightness(93%) contrast(100%);
}

.nysds-document-icon {
    display: none;
}

.nysds-flickr-icon {
    display: none;
}

.nysds-pillars-large-arrow {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    height: 20px;
    width: 20px;
    display: block;
    margin-top: auto;
    flex-shrink: 0;
    filter: invert(20%) sepia(63%) saturate(4292%) hue-rotate(215deg) brightness(87%) contrast(102%);
}

.nysds-documents-list li:first-of-type {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

.nysds-documents-list li:last-of-type {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    border-bottom: 1px solid #d0d0ce;
}




@media (min-width: 640px) {
    .nysds-document-icon {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM112 256l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        height: 20px;
        width: 20px;
        display: block;
        margin-right: 25px;
        margin-left: 30px;
        flex-shrink: 0;
        filter: invert(41%) sepia(7%) saturate(301%) hue-rotate(169deg) brightness(94%) contrast(94%);
    }
    .nysds-flickr-icon {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM144.5 319c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5zm159 0c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5z'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        height: 20px;
        width: 20px;
        display: block;
        margin-right: 25px;
        margin-left: 30px;
        flex-shrink: 0;
        filter: invert(41%) sepia(7%) saturate(301%) hue-rotate(169deg) brightness(94%) contrast(94%);
    }

    .nysds-document-download {
        padding:20px 35px;
    }
    .nysds-document-link {
        border-left: 1px solid #d0d0ce;
    }
}


@media (min-width: 1024px) {
    .nysds-documents-container {
        width: 80%;
    }
}
.nysds-988-logo {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 422 164.7'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23231f20; stroke: %23000; stroke-miterlimit: 10; stroke-width: .2px; %7D %3C/style%3E%3C/defs%3E%3C!-- Generator: Adobe Illustrator 28.7.1, SVG Export Plug-In . SVG Version: 1.2.0 Build 142) --%3E%3Cg%3E%3Cg id='Layer_1'%3E%3Cpath class='cls-1' d='M17.1,34.4h387.6v28.7h-8.9v52.6h8.9v29.2H17.1V34.4h0ZM408.5,148.5V30.9H13.3v117.5h395.1Z'/%3E%3Cpath class='cls-1' d='M93.3,84.2c1.1-1.1,2.9-2.3,5.8-2.3s4.2,1.1,4.8,1.5c1.1.8,2.3,2.5,2.3,5.1s-1.1,4.2-2,5.1c-1.4,1.4-3.6,2-5.5,2s-3.8-.5-5.1-1.7c-1.1-1-2-2.6-2-4.7s1.1-4.3,1.8-5h0ZM97.1,62.5c1.1-1.1,2.7-1.7,4.5-1.7s3.3.5,4.3,1.4c1.1,1,1.7,2.6,1.7,4s-.7,3.6-1.8,4.7c-.9.9-2.5,1.8-4.8,1.8s-3.7-1-4.5-1.9c-.7-.8-1.4-1.9-1.4-3.6s.8-3.6,1.9-4.8h0ZM84.9,101c4.2,3.3,9.1,3.9,13.8,3.9s10.4-.4,14.8-4.8c2.5-2.5,4.4-6.3,4.4-11.1s-1.1-6.1-3.3-8.3c-1.4-1.4-3.2-2.4-5.4-3,2.1-.7,4.5-2,6.1-3.7,2.3-2.6,2.8-5.4,2.8-8.1,0-3.8-.8-6.8-3.6-9.5-3.5-3.4-8-4.2-12.6-4.2s-9.4.6-13.3,4.7c-2.6,2.7-3.9,6.3-3.9,9.9s.6,4.6,1.9,6.5c1,1.4,2.3,2.8,4.2,3.8-2.7.6-5.5,2-7.3,3.7-2.2,2.1-3.8,5.7-3.8,9.7s1,7.3,5.1,10.6'/%3E%3Cpath class='cls-1' d='M136.6,84.2c1.1-1.1,2.9-2.3,5.8-2.3s4.2,1.1,4.8,1.5c1.1.8,2.3,2.5,2.3,5.1s-1.1,4.2-2,5.1c-1.4,1.4-3.6,2-5.5,2s-3.8-.5-5.1-1.7c-1.1-1-2-2.6-2-4.7s1.1-4.3,1.8-5h0ZM140.4,62.5c1.1-1.1,2.6-1.7,4.5-1.7s3.3.5,4.3,1.4c1.1,1,1.7,2.6,1.7,4s-.7,3.6-1.8,4.7c-.9.9-2.5,1.8-4.8,1.8s-3.7-1-4.5-1.9c-.7-.8-1.4-1.9-1.4-3.6s.8-3.6,1.9-4.8h0ZM128.2,101c4.2,3.3,9.1,3.9,13.8,3.9s10.4-.4,14.8-4.8c2.5-2.5,4.4-6.3,4.4-11.1s-1.1-6.1-3.3-8.3c-1.4-1.4-3.2-2.4-5.4-3,2.1-.7,4.5-2,6.1-3.7,2.4-2.6,2.8-5.4,2.8-8.1,0-3.8-.8-6.8-3.6-9.5-3.5-3.4-8-4.2-12.6-4.2s-9.4.6-13.3,4.7c-2.6,2.7-3.9,6.3-3.9,9.9s.6,4.6,1.9,6.5c1,1.4,2.3,2.8,4.2,3.8-2.7.6-5.5,2-7.3,3.7-2.2,2.1-3.8,5.7-3.8,9.7s1,7.3,5.1,10.6'/%3E%3Cpath class='cls-1' d='M51.9,64.1c1.3-1.4,3.5-2.4,6.3-2.4s4.8,1.1,5.9,2c1.5,1.4,2.3,3.6,2.3,5.7s-1,4.8-2.6,6.3c-1.4,1.4-3.8,2.3-6.1,2.3s-4.6-.8-6-2.3c-1.4-1.4-2.1-3.6-2.1-5.4s.8-4.7,2.3-6.3h0ZM55.6,86.9l-13.6,15.3h0l-2.3,2.6h13.6c0,0,2.4-2.6,2.4-2.6l12.2-13.6c3.9-4.3,6-6.9,7.3-9.2,1.8-3.1,3-7,3-10.9,0-6-2.7-9.7-4.8-11.6-4.2-3.9-10.1-4.7-14.7-4.7s-11,1-15.4,5.1c-2.8,2.7-5.5,7-5.5,13.7s.9,8.2,4.4,11.5c3.4,3.3,8.4,4.8,13.5,4.4'/%3E%3Cpolyline class='cls-1' points='186.2 89.2 180 89.2 180 115.8 194.4 115.8 194.4 110.6 186.2 110.6 186.2 89.2'/%3E%3Crect class='cls-1' x='204.6' y='89.2' width='6.1' height='26.6'/%3E%3Cpolyline class='cls-1' points='223.2 115.8 229.3 115.8 229.3 104.7 237.3 104.7 237.3 99.5 229.3 99.5 229.3 94.4 237.9 94.4 237.9 89.2 223.2 89.2 223.2 115.8'/%3E%3Cpolyline class='cls-1' points='249 115.8 264 115.8 264 110.6 255.1 110.6 255.1 104.7 263.6 104.7 263.6 99.5 255.1 99.5 255.1 94.4 264 94.4 264 89.2 249 89.2 249 115.8'/%3E%3Cpolyline class='cls-1' points='281.7 89.2 275.6 89.2 275.6 115.8 289.9 115.8 289.9 110.6 281.7 110.6 281.7 89.2'/%3E%3Crect class='cls-1' x='300.1' y='89.2' width='6.1' height='26.6'/%3E%3Cpolyline class='cls-1' points='338.5 106.3 324.1 89.2 318.7 89.2 318.7 115.8 324.9 115.8 324.9 98.5 339.3 115.8 344.6 115.8 344.6 89.2 338.5 89.2 338.5 106.3'/%3E%3Cpolyline class='cls-1' points='357 115.8 372 115.8 372 110.6 363.1 110.6 363.1 104.7 371.6 104.7 371.6 99.5 363.1 99.5 363.1 94.4 372 94.4 372 89.2 357 89.2 357 115.8'/%3E%3Cpath class='cls-1' d='M182.5,74.1v.4c0,1.8.8,2.7,2.4,2.7s2.2-1.1,2.2-2.2c0-1.6-.8-2.2-2.1-2.6l-1.6-.6c-2.2-.8-3.1-1.9-3.1-4.1s1.8-4.2,4.6-4.2,4.2,2.4,4.2,3.9v.3h-2.4v-.3c0-1.3-.6-2.1-2.1-2.1s-2,.6-2,2.1.6,1.9,2.2,2.5l1.6.6c2.1.8,3,1.9,3,3.9,0,3.2-1.9,4.5-4.9,4.5s-4.5-2.4-4.5-4.5v-.3h2.4'/%3E%3Cpath class='cls-1' d='M197.8,63.8v10.6c0,1.9.8,2.7,2.2,2.7s2.2-.8,2.2-2.7v-10.6h2.4v10.4c0,3.4-1.7,4.7-4.5,4.7s-4.5-1.2-4.5-4.7v-10.4h2.4'/%3E%3Crect class='cls-1' x='210.8' y='63.8' width='2.4' height='14.8'/%3E%3Cpath class='cls-1' d='M228.7,73.3v.3c0,2.7-1.1,5.3-4.6,5.3s-4.9-2.4-4.9-7.7,1.2-7.7,4.9-7.7,4.5,3.1,4.5,4.6v.3h-2.4v-.2c0-1.4-.4-2.9-2.1-2.9-1.7,0-2.5,1.1-2.5,5.8s.8,6,2.5,6,2.2-2.2,2.2-3.6v-.2h2.4'/%3E%3Crect class='cls-1' x='234.4' y='63.8' width='2.4' height='14.8'/%3E%3Cpath class='cls-1' d='M245.7,76.9h1.9c1.9,0,2.8-1.3,2.8-5.6s-.7-5.6-2.8-5.6h-1.9v11.2h0ZM243.3,63.8h4.2c4.6,0,5.2,3,5.2,7.4s-.6,7.4-5.2,7.4h-4.2v-14.8'/%3E%3Cpolyline class='cls-1' points='259 63.8 267 63.8 267 65.8 261.3 65.8 261.3 69.9 266.7 69.9 266.7 71.9 261.3 71.9 261.3 76.7 267.1 76.7 267.1 78.7 259 78.7 259 63.8'/%3E%3Cpath class='cls-1' d='M309.3,73.3v.3c0,2.7-1.1,5.3-4.6,5.3s-4.9-2.4-4.9-7.7,1.2-7.7,4.9-7.7,4.5,3.1,4.5,4.6v.3h-2.4v-.2c0-1.4-.4-2.9-2.1-2.9-1.7,0-2.5,1.1-2.5,5.8s.8,6,2.5,6,2.2-2.2,2.2-3.6v-.2h2.4'/%3E%3Cpath class='cls-1' d='M319.3,70.4c1.5,0,2.4-.9,2.4-2.4s-.7-2.4-2.2-2.4h-2v4.8h1.9,0ZM315.1,63.8h5.2c2.1,0,3.8,1,3.8,3.8s-.9,3.4-2.5,3.6h0c1.5.2,2.2,1,2.3,3.1,0,1,0,2.1,0,3,0,.7.4,1.1.7,1.3h-2.7c-.2-.3-.3-.7-.4-1.3,0-.9,0-1.7-.1-2.8,0-1.6-.5-2.3-2.2-2.3h-1.9v6.4h-2.4v-14.8'/%3E%3Crect class='cls-1' x='330.3' y='63.8' width='2.4' height='14.8'/%3E%3Cpath class='cls-1' d='M340.9,74.1v.4c0,1.8.8,2.7,2.4,2.7s2.2-1.1,2.2-2.2c0-1.6-.8-2.2-2.1-2.6l-1.6-.6c-2.2-.8-3.1-1.9-3.1-4.1s1.8-4.2,4.6-4.2,4.2,2.4,4.2,3.9v.3h-2.4v-.3c0-1.3-.6-2.1-2.1-2.1s-2,.6-2,2.1.6,1.9,2.2,2.5l1.6.6c2.1.8,3,1.9,3,3.9,0,3.2-1.9,4.5-4.9,4.5s-4.5-2.4-4.5-4.5v-.3h2.4'/%3E%3Crect class='cls-1' x='353.9' y='63.8' width='2.4' height='14.8'/%3E%3Cpath class='cls-1' d='M364.6,74.1v.4c0,1.8.8,2.7,2.4,2.7s2.2-1.1,2.2-2.2c0-1.6-.8-2.2-2.1-2.6l-1.6-.6c-2.2-.8-3.1-1.9-3.1-4.1s1.8-4.2,4.6-4.2,4.2,2.4,4.2,3.9v.3h-2.4v-.3c0-1.3-.6-2.1-2.1-2.1s-2,.6-2,2.1.6,1.9,2.2,2.5l1.6.6c2.1.8,3,1.9,3,3.9,0,3.2-1.9,4.5-4.9,4.5s-4.5-2.4-4.5-4.5v-.3h2.4'/%3E%3Cpath class='cls-1' d='M284.1,69c.5-.5,1.1-1.1,1.1-1.9s-.5-1.4-1.4-1.4-1.4.3-1.4,1.3.5,1.5.9,2.1l.3.4.5-.5h0ZM282.5,72.3c-.9.7-1.4,1.5-1.4,2.6s1.1,2.4,2.5,2.4,1.7-.5,2.3-1.1l-3-4.2-.4.4h0ZM287.2,74.5c.4-.6.6-1.5.6-2.3v-.3h1.9v.2c0,.8-.2,2.6-1.3,4l2,2.8h-2.5l-.9-1.3c-1,.9-2,1.6-3.7,1.6-3.4,0-4.4-2.5-4.4-4.1s.8-2.9,2.1-3.9l.9-.7-.6-.8c-.5-.8-1-1.6-1-2.4,0-2.1,1.6-3.2,3.5-3.2s3.3.5,3.3,3-.8,2.3-1.8,3.1l-.8.6,2.6,3.7'/%3E%3Cg%3E%3Cpath class='cls-1' d='M134.8,21.7V8h3.6l6.6,8.4V8h3.6v13.7h-3.6l-6.6-8.4v8.4h-3.6Z'/%3E%3Cpath class='cls-1' d='M159.1,11h-4.2v2.3h4v3h-4v2.4h4.2v3h-7.8V8h7.8v3Z'/%3E%3Cpath class='cls-1' d='M163.6,8l2.4,8.9,2.9-8.9h2.8l2.7,8.9,2.6-8.9h3.7l-4.4,13.7h-3.6l-2.5-7.9-2.6,7.9h-3.6l-4.1-13.7h3.7Z'/%3E%3Cpath class='cls-1' d='M190.3,15.1l-4.9-7.1h4.2l2.6,3.7,2.5-3.7h4.3l-5.1,7.1v6.6h-3.6v-6.6h0Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M211.7,19.9c-1.4,1.3-3.4,2-5.4,2s-4-.7-5.4-2c-1.5-1.4-2.2-3.3-2.2-5.1s.7-3.8,2.2-5.1c1.4-1.3,3.4-2,5.4-2s4,.7,5.4,2c1.5,1.4,2.2,3.3,2.2,5.1s-.7,3.7-2.2,5.1ZM203.5,12.2c-.7.7-1.1,1.7-1.1,2.7s.6,2.1,1.1,2.5c.7.6,1.6,1.1,2.8,1.1s2.1-.4,2.8-1.1,1.1-1.6,1.1-2.6-.5-2-1.1-2.6c-.8-.7-1.8-1.1-2.8-1.1s-2,.4-2.8,1.1Z'/%3E%3Cpath class='cls-1' d='M221.7,8c1,0,2.3.2,3.4,1.2.8.8,1.2,2,1.2,3.1s-.4,2.2-1.1,2.9c-.5.5-1.2.8-1.9.9l4.3,5.6h-4.4l-3.4-5.3v5.3h-3.6V8h5.6,0ZM219.7,14.1h.7c.5,0,1.3-.1,1.7-.6.3-.3.4-.7.4-1.1s-.2-.9-.5-1.1c-.3-.3-.9-.5-1.7-.5h-.7v3.4h0Z'/%3E%3Cpath class='cls-1' d='M232.6,13.6l4.4-5.7h4.4l-5.4,6.5,5.9,7.2h-4.6l-4.6-5.9v5.9h-3.6V8h3.6s0,5.7,0,5.6Z'/%3E%3Cpath class='cls-1' d='M249.1,17.6c.8.7,1.9,1.4,3.1,1.4s1.1-.2,1.4-.5c.2-.2.4-.5.4-.9s-.1-.6-.4-.8c-.4-.3-.9-.5-1.8-.7l-.9-.3c-.6-.2-1.4-.5-2-1.1-.7-.8-.8-1.7-.8-2.4,0-1.7.7-2.7,1.2-3.3.7-.7,1.9-1.3,3.5-1.3s2.9.4,4.2,1.1l-1.4,2.8c-1.1-.8-1.9-.9-2.3-.9s-.8,0-1.2.4c-.2.2-.4.4-.4.7s0,.4.2.6c.1.1.4.4,1.2.6l1.1.3c.9.3,1.8.6,2.5,1.4.7.7.9,1.5.9,2.4s-.3,2.5-1.3,3.5c-1.2,1.2-2.6,1.4-4.1,1.4s-1.7,0-2.7-.5c-.2,0-1.1-.4-2.1-1.1l1.5-2.9h0Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M265.1,11v10.7h-3.6v-10.7h-2.9v-3h9.4v3h-2.9,0Z'/%3E%3Cpath class='cls-1' d='M277.4,19.4h-5l-.9,2.3h-3.8l5.3-13.7h3.9l5.2,13.7h-3.8l-.8-2.3h0ZM276.4,16.6l-1.5-4.4-1.5,4.4h3Z'/%3E%3Cpath class='cls-1' d='M288.1,11v10.7h-3.6v-10.7h-2.9v-3h9.4v3h-2.9,0Z'/%3E%3C/g%3E%3Cpath class='cls-1' d='M300.4,11h-4.2v2.3h4v3h-4v2.4h4.2v3h-7.8V8h7.8v3Z'/%3E%3Cpath class='cls-1' d='M58.5,127.7c-.4.3-.7.3-1.2.3-2.9,0-3.3-3.2-3.3-5.4s.3-5.8,3.3-5.8.8,0,1.2.3v1.3c-.3-.2-.6-.3-1-.3-2,0-2,3-2,4.3s.1,4.1,2.1,4.1.6,0,.9-.2v1.3h0Z'/%3E%3Cg%3E%3Cpath class='cls-1' d='M63.7,127.8l-.4-2.1h-2.2l-.4,2.1h-1.4l2.4-11h1.2l2.3,11h-1.5ZM63.1,124.5c-.3-1.8-.7-3.7-.8-5.6-.2,1.9-.5,3.7-.9,5.6,0,0,1.7,0,1.7,0Z'/%3E%3Cpath class='cls-1' d='M66.1,127.8v-11h1.5v9.7h2.4v1.2h-3.9Z'/%3E%3Cpath class='cls-1' d='M70.9,127.8v-11h1.5v9.7h2.4v1.2h-3.9Z'/%3E%3Cpath class='cls-1' d='M82.1,131.9v-16.4h1.3v16.4h-1.3Z'/%3E%3Cpath class='cls-1' d='M93.8,118.2v9.7h-1.4v-9.7h-1.7v-1.3h4.8v1.3h-1.7,0Z'/%3E%3Cpath class='cls-1' d='M96.3,127.8v-11h3.9v1.2h-2.4v3.5h2.2v1.2h-2.2v3.7h2.4v1.2s-3.9,0-3.9,0Z'/%3E%3Cpath class='cls-1' d='M104.7,127.8c-.5-1.3-1-2.7-1.3-4.1,0,.6-.3,1.1-.4,1.7-.2.8-.5,1.6-.8,2.4h-1.6l2.1-5.6-2-5.4h1.4c.4,1.1,1.2,2.9,1.3,4,.3-1.3.8-2.7,1.2-4h1.5l-2,5.4,2,5.6h-1.5Z'/%3E%3Cpath class='cls-1' d='M109.3,118.2v9.7h-1.4v-9.7h-1.7v-1.3h4.8v1.3h-1.7,0Z'/%3E%3Cpath class='cls-1' d='M118.2,131.9v-16.4h1.3v16.4h-1.3Z'/%3E%3Cpath class='cls-1' d='M131.9,127.7c-.4.3-.7.3-1.2.3-2.9,0-3.3-3.2-3.3-5.4s.3-5.8,3.3-5.8.8,0,1.2.3v1.3c-.3-.2-.6-.3-.9-.3-2,0-2,3-2,4.3s.1,4.1,2.1,4.1.6,0,.9-.2v1.3h0Z'/%3E%3Cpath class='cls-1' d='M136.8,127.8v-5.4h-2.2v5.4h-1.5v-11h1.5v4.3h2.2v-4.3h1.5v11h-1.5Z'/%3E%3Cpath class='cls-1' d='M143.6,127.8l-.4-2.1h-2.2l-.4,2.1h-1.4l2.4-11h1.2l2.3,11h-1.5ZM143,124.5c-.3-1.8-.7-3.7-.9-5.6-.2,1.9-.5,3.7-.9,5.6h1.7Z'/%3E%3C/g%3E%3Cpath class='cls-1' d='M147.8,118.2v9.7h-1.4v-9.7h-1.7v-1.3h4.8v1.3h-1.7,0Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    width: 190px;
    height:70px;
    display: block;
    /* filter: invert(100%); */
    background-size: cover;
}

.nysds-988-logo:hover {
    filter: invert(14%) sepia(58%) saturate(1049%) hue-rotate(236deg) brightness(99%) contrast(92%);
}

.nysds-title-bar-heading:focus-within {
    filter: invert(14%) sepia(58%) saturate(1049%) hue-rotate(236deg) brightness(99%) contrast(92%);
}

.nysds-title-bar {
   display: flex;
   height: max-content;
   justify-content: center;
   align-items: center;
   flex-direction: column;
   padding: 10px;
   
}

.nysds-title-bar p {
    margin: 0;
    padding: 8px 20px;
    text-align: center;
}

.nysds-title-bar-heading {
    margin: 0 1rem;
 }

 .nysds-title-bar-link {
    color: #0050DB;
    text-decoration: underline;
    text-underline-offset: 2px;
 }

 .nysds-title-bar-link:hover {
    text-decoration-thickness: max(3px, .1875rem, .12em);
    color: #154973;
 }

 .nysds-title-bar-link:focus {
    text-decoration-thickness: max(3px, .1875rem, .12em);
    color: #154973;
 }

@media (min-width: 1024px) {
    .nysds-title-bar {
        flex-direction: row;
     }
    .nysds-988-logo {
        width: 220px;
        height:80px;
    }
}
