.privacy-container {
    padding: 124px 308px 0px 308px;
}

.esaf-blog-block-wrapper {
    padding: 64px 96px 64px 96px;
}

.blog-left-wrapper {
    padding: 308px 0px 40px 0px;
    width: 400px;
}

.partner-wrapper .logo-width img {
    /* max-height: 100px; */
    max-height: 60px;
    max-width: 200px;
}

.blog-right-wrapper {
    padding-left: 424px;
}

.f-500 {
    font-weight: 500 !important;
}

.m-80 {
    margin-top: 80px;
}

.noto-serif-medium {
    font-family: "Noto Serif", serif;
    font-size: 36px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 120%;
}

.noto-serif-large {
    font-family: "Noto Serif", serif;
    font-size: 48px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 120%;
    color: #1d2130;
}

.noto-serif {
    font-family: "Noto Serif", serif;
    font-optical-sizing: auto;
    font-size: 28px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 150%;
}

.terms-subheadline {
    font-size: 12px;
    font-weight: 400;
    font-family: "Nunito Sans", sans-serif;
    text-transform: uppercase;
    line-height: 160%;
    letter-spacing: 0px;
    color: #1d2130;
    margin: 0px;
    padding: 0px;
}

.paragragh-style {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 160%;
}

.nunito-blue-12px {
    font-family: "Nunito Sans", sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 160%;
    letter-spacing: 0px;
    color: #0d3274;
    padding-left: 20px;
}

.nunito-serif-small {
    font-family: "Nunito Sans", sans-serif;
    font-optical-sizing: auto;
    font-size: 24px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 150%;
}

.noto-serif-36 {
    font-family: "Noto Serif", serif;
    font-size: 36px;
    font-weight: 500;
    letter-spacing: 0px;
    line-height: 120%;
}

.blog-container-wrapper {
    padding: 64px 21.38vw 24px 96px;
}

.right-align {
    text-align: right;
}

.mobile-img {
    display: none;
}

.blog-container {
    display: flex;
    /* flex-wrap: wrap; */
}

.read_story_section-wrapper .blog-container img {
    max-height: 345px;
}

.blog-container img {
    width: 554px;
    height: auto;
}

.left-blog-heading {
    width: 400px;
    margin-top: auto;
    padding-bottom: 20px;
}

.left-partner-content {
    width: 400px;
    margin-top: auto;
}

.right-blog-heading {
    width: 612px;
    font-family: "Nunito Sans", sans-serif;
    display: flex;
    flex-direction: column;
    /* height: 314px; */
}

.right-blog-content {
    padding-left: 29.44vw;
    width: 71.94vw;
    height: auto;
    margin-top: auto;
}

.f-20 {
    font-size: 20px;
    font-family: "Nunito Sans", sans-serif;
    font-weight: 400;
    margin: 0px;
    line-height: 160%;
    color: #00377C;
    letter-spacing: 0px;
}
.mb-24{
    margin-bottom: 24px;
}
.right-blog-heading .pb-24{
    padding-bottom: 5px!important;
}

.f-20-1 {
    font-size: 16px;
    font-family: "Nunito Sans", sans-serif;
    font-weight: 400;
    /* padding-bottom: 80px; */
    line-height: 160%;
    color: #010000;
    letter-spacing: 0px;
    /* padding-right: 24px; */
}

.f-padding-20 {
    font-family: "Nunito Sans", sans-serif;
    font-size: 20px;
    font-weight: 400;
    margin: 0px;
    padding-left: 20px;
    color: #1D2130;
}

.p-40 {
    padding-top: 40px;
}

.p-b-64 {
    padding-bottom: 32px;
}

.drak-gray {
    color: #9b9b9b;
}

.noto-48 {
    font-family: "Noto Serif", serif;
    font-size: 42px;
    font-weight: 400;
    margin: 0px;
}

.noto-48-2 {
    font-family: "Noto Serif", serif;
    font-size: 24px;
    font-weight: 700;
    margin: 0px;
    padding-left: 20px;
    color: #1D2130;
    line-height: 150%;
}

@media (min-width:1280px) and (max-width: 1920px) {
    .donor-partner-wrapper .d-width {
        width: 59%;
    }
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    .blog-container img{
        width: 100%!important;
    }
    .partner-hero-block-wrapper {
        flex-direction: column;
        padding: 0px 0px 0px 20px !important;
    }
    .blog-container{
        flex-wrap: wrap!important;
    }

    .only-dekstop {
        display: none !important;
    }

    .only-mobile {
        display: block !important;
    }

    .right-padding-button {
        padding-right: 8px;
    }

    .right-padding-button-2 {
        padding-right: 15px;
    }

    .button-font {
        font-family: "Nunito Sans", sans-serif;
        font-weight: 600;
        font-size: 12px;
        line-height: 150%;
        margin: 0;
        letter-spacing: 2px;
    }

    .nunito-24-M {
        font-size: 16px !important;
        line-height: 150%;
        width: 335px;
    }

    .partner-img-wrap {
        width: 100% !important;
        height: auto !important;
        padding-top: 20px;
    }

    .partner-flex-container {
        padding-left: 0px !important;
    }

    .f-500 {
        font-weight: 500 !important;
    }

    .partner-mobile-width {
        width: 100%;
    }

    .noto-serif-36 {
        font-size: 24px !important;
        font-weight: 500 !important;
        line-height: 120%;
        padding-bottom: 16px;
    }

    .f-20-nunito {
        font-size: 16px !important;
    }

    .our-progress-width {
        width: 100%;
    }

    .our-progress-img01 {
        padding: 32px 20px 13px 20px !important;
    }

    .breadcrumb-wrapper {
        padding: 6.96px 22px 0px 20px;

    }

    .our-progress-text-wrapper {
        padding: 0px !important;
        padding-left: 12px !important;
        padding-right: 12px !important;
    }

    .our-progress-flex-wrapper {
        gap: 0px !important;
    }

    .accordion {
        --bs-accordion-active-bg: #FFFEFA;
        --bs-accordion-btn-focus-box-shadow: #FFFEFA;
    }

    .f-18-nunito {
        padding-right: 0px;
        font-size: 16px;
        line-height: 150%;
        color: #1D2130;
    }

    .accordion-button {
        background-image: url(../pages/images/accordion-bg.png);

    }



    .donor-partner-wrapper {
        padding: 32px 20px 0px 20px !important;
    }

    .red-line-container {
        padding: 16px 7px 4px 0px !important;
        width: 100%;
        height: 24px;
    }

    .noto-24-bold {
        font-size: 18px !important;
    }

    /* .myaccordion #collapseOne {
        padding-top: 24px !important;
    } */

    .accordion-item:first-of-type>.accordion-header .accordion-button {
        border: none;
    }
}

.only-mobile {
    display: none;
}

.only-dekstop {
    display: block;
}

.p-16-bold {
    font-family: "Nunito Sans", sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 160%;
}

.noto-serif-36 {
    font-family: "Noto Serif", serif;
    font-size: 36px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 120%;
    color: #1D2130;
}

.Nunito-20-R {
    font-family: "Nunito Sans", sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 160%;
    letter-spacing: 0px;
    color: #1D2130;
}

.f-20-nunito {
    font-size: 20px;
    font-family: "Nunito Sans", sans-serif;
    font-weight: 400;
    margin: 0px;
    line-height: 160%;
    color: #1D2130;
    letter-spacing: 0px;
    width: 100%;
}

.f-18-nunito {
    font-size: 18px;
    font-family: "Nunito Sans", sans-serif;
    font-weight: 400;
    margin: 0px;
    line-height: 160%;
    color: #010000;
    letter-spacing: 0px;
    width: 100%;
}



.accordion-item {
    border: 0px;
}


.noto-serif-36-P {
    font-family: "Noto Serif", serif;
    font-size: 36px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 120%;
    padding-top: 64px;
    padding-bottom: 15px;
    color: #1D2130;
}

.blog-block-img-wrapper {
    background: url(../pages/images/1440-703\ \(1\).png);
    background-size: 100%;
}

.blog-block-img-wrapper img {
    width: 100%;
    height: auto;
}

.parent-container {
    flex-wrap: wrap;
    ;
}

.read-image-wrapper {
    width: 100%;
    height: auto;
}

.parent {
    position: relative;
    top: -110px;
    left: 0;
}

.image1 {
    position: relative;
    top: 0;
    left: 0;
}

.image2 {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 88.26vw;
    height: 100%;
}

.noto-24-bold {
    font-family: "Noto Serif", serif;
    font-size: 24px;
    font-weight: 600;
    margin: 0px;
    line-height: 150%;
    color: #1D2130;
}

.nunito-24-M {
    font-family: "Nunito Sans", sans-serif;
    font-size: 24px;
    font-weight: 300;
    margin: 0px;
    line-height: 160%;
    color: #1D2130;
}

.text01 {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 30vw;
}

.hero-p {
    padding-left: 36.25vw;
    padding-top: 96px;
}

.hero-text {
    margin-top: 193px;
    margin-left: 96px;
    margin-right: 838px;
    margin-bottom: 8px;
}

.partner.text.container {
    width: 100%;
    height: auto;
}

.donor-partner-wrapper {
    padding: 64px 96px 80px 96px;
}

.vertical-line {
    background-color: #9B9B9B;
    width: 1.5px;
    height: 24px;
}

.year-wrapper {
    display: flex;
    column-gap: 16px;
}

.logo-container {
    width: 556px;
    height: 126px;
}

.partner-flex-container {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    padding-left: 24px;
    padding-right: 0px;
    column-gap: 34px;
    row-gap: 32px;
    width: 100%;
}

/* .partner-hero-block-wrapper {
    display: flex;
    padding: 0px 0px 0px 96px;
} */

.partner-img-wrap {
    width: 900px;
    height: 510px;
}

.red-line-container {
    padding-bottom: 64px;
    width: 100%;
}

.partner-wrapper {
    max-width: 602px;
}

.our-progress {
    background-image: url(../images/our-progress-img03-bg.png);
    background-size: 100%;
    height: 100%;
    width: 100%;
}

.our-progress-flex-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 60px;
}

.our-progress-img01 {
    padding-left: 174px;
    padding-top: 42px;
    padding-bottom: 42px;
}

.our-progress-text-wrapper {
    padding: 220px 97px 220px 0px;
    width: 550px;
    height: 241px;
}




@media (min-width:1280px) and (max-width: 1920px) {
    .donor-partner-wrapper .d-width {
        width: 59%;
    }
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    .partner-hero-block-wrapper {
        flex-direction: column;
        padding: 0px 0px 0px 20px !important;
    }

    .only-dekstop {
        display: none !important;
    }

    .only-mobile {
        display: block !important;
    }

    .right-padding-button {
        padding-right: 8px;
    }

    .right-padding-button-2 {
        padding-right: 15px;
    }

    .button-font {
        font-family: "Nunito Sans", sans-serif;
        font-weight: 600;
        font-size: 12px;
        line-height: 150%;
        margin: 0;
        letter-spacing: 2px;
    }

    .nunito-24-M {
        font-size: 16px !important;
        line-height: 150%;
        width: 335px;
    }

    .partner-img-wrap {
        width: 100% !important;
        height: auto !important;
        padding-top: 20px;
    }

    .partner-flex-container {
        padding-left: 0px !important;
    }


    .partner-mobile-width {
        width: 100%;
    }

    .noto-serif-36 {
        font-size: 24px !important;
        font-weight: 400 !important;
    }

    .f-20-nunito {
        font-size: 16px !important;
    }

    .our-progress-width {
        width: 100%;
    }

    .our-progress {
        height: 674px !important;
        width: 100%;
    }

    .nunito-24-M {
        width: 100% !important;
    }

    .our-progress-img01 {
        padding: 32px 20px 13px 20px !important;
    }

    .breadcrumb-wrapper {
        padding: 6.96px 22px 0px 20px;

    }

    .our-progress-text-wrapper {
        padding: 0px !important;
        padding-left: 12px !important;
        padding-right: 12px !important;
    }

    .our-progress-flex-wrapper {
        gap: 0px !important;
    }

    .accordion {
        --bs-accordion-active-bg: #FFFEFA;
        --bs-accordion-btn-focus-box-shadow: #FFFEFA;
    }

    .f-18-nunito {
        padding-right: 0px;
        font-size: 16px;
        line-height: 150%;
        color: #1D2130;
    }

    .accordion-button {
        background-image: url(../pages/images/accordion-bg.png);

    }



    .donor-partner-wrapper {
        padding: 32px 20px 0px 20px !important;
    }

    .red-line-container {
        padding: 16px 7px 4px 0px !important;
        width: 100%;
        height: 24px;
    }

    .noto-24-bold {
        font-size: 18px !important;
    }

    .myaccordion .accordion-button img {
        width: auto;
        height: 23px;
    }

    .mobile-cta {
        width: 100%;
    }

    /* .myaccordion #collapseOne {
        padding-top: 24px !important;
    } */

    .accordion-item:first-of-type>.accordion-header .accordion-button {
        border: none;
    }

}

.only-mobile {
    display: none;
}

.only-dekstop {
    display: block;
}

.p-16-bold {
    font-family: "Nunito Sans", sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 160%;
}

.noto-serif-36 {
    font-family: "Noto Serif", serif;
    font-size: 36px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 120%;
    color: #1D2130;
}

.Nunito-20-R {
    font-family: "Nunito Sans", sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 160%;
    letter-spacing: 0px;
    color: #1D2130;
}

.only-mobile .partner-wrapper {
    margin-bottom: 16px !important;

}

.f-20-nunito {
    font-size: 20px;
    font-family: "Nunito Sans", sans-serif;
    font-weight: 400;
    margin: 0px;
    line-height: 160%;
    color: #1D2130;
    letter-spacing: 0px;
    width: 100%;
}

.f-18-nunito {
    font-size: 18px;
    font-family: "Nunito Sans", sans-serif;
    font-weight: 400;
    margin: 0px;
    line-height: 160%;
    color: #010000;
    letter-spacing: 0px;
    width: 100%;
}


.accordion-item {
    border: 0px;
}


.noto-serif-36-P {
    font-family: "Noto Serif", serif;
    font-size: 36px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 120%;
    padding-top: 64px;
    padding-bottom: 15px;
    color: #1D2130;
}

.blog-block-img-wrapper {
    background: url(../pages/images/1440-703\ \(1\).png);
    background-size: 100%;
}

.blog-block-img-wrapper img {
    width: 100%;
    height: auto;
}

.parent-container {
    flex-wrap: wrap;
    ;
}

.read-image-wrapper {
    width: 100%;
    height: auto;
}

.parent {
    position: relative;
    top: -110px;
    left: 0;
}

.image1 {
    position: relative;
    top: 0;
    left: 0;
}

.image2 {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 88.26vw;
    height: 100%;
}

.noto-24-bold {
    font-family: "Noto Serif", serif;
    font-size: 24px;
    font-weight: 600;
    margin: 0px;
    line-height: 150%;
    color: #1D2130;
}

.nunito-24-M {
    font-family: "Nunito Sans", sans-serif;
    font-size: 24px;
    font-weight: 300;
    margin: 0px;
    line-height: 160%;
    color: #1D2130;
}

.text01 {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 30vw;
}

.hero-p {
    padding-left: 36.25vw;
    padding-top: 96px;
}

.hero-text {
    margin-top: 193px;
    margin-left: 96px;
    margin-right: 838px;
    margin-bottom: 8px;
}

.partner.text.container {
    width: 100%;
    height: auto;
}

.donor-partner-wrapper {
    padding: 64px 96px 80px 96px;
}

.vertical-line {
    background-color: #9B9B9B;
    width: 1.5px;
    height: 24px;
}

.year-wrapper {
    display: flex;
    column-gap: 16px;
}

.logo-container {
    width: 556px;
    height: 126px;
}

.partner-flex-container {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    padding-left: 24px;
    padding-right: 0px;
    column-gap: 34px;
    row-gap: 32px;
    width: 100%;
}

/* .partner-hero-block-wrapper {
    display: flex;
    padding: 0px 0px 0px 96px;
} */

.partner-img-wrap {
    width: 900px;
    height: 510px;
}

.red-line-container {
    padding-bottom: 64px;
    width: 100%;
}

.partner-wrapper {
    max-width: 602px;
}



.our-progress-flex-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 60px;
}

.our-progress-img01 {
    padding-left: 174px;
    padding-top: 42px;
    padding-bottom: 42px;
}

.our-progress-text-wrapper {
    padding: 220px 97px 220px 0px;
    width: 550px;
    height: 241px;
}

.partner-hero-wrrapper {
    background: url(../images/partner-hero-bg.png);
    margin-top: -110px;
}

.blog-details-breadcrumb .breadcrumb-wrapper {
    margin-top: 49px;
}

.right-blog-heading .mb-40 {
    margin-bottom: 40px;
}

.pb-40 {
    padding-bottom: 40px;
}

.more-stories-wrapper {
    padding: 0px 96px 112px;
}




/* Partner css */
@media only screen and (max-width: 600px) {
    .partner-hero-block-wrapper {
        flex-direction: column;
        padding: 0px 0px 0px 20px !important;
    }

    .only-dekstop {
        display: none !important;
    }

    .only-mobile {
        display: block !important;
    }

    .right-padding-button {
        padding-right: 8px;
    }

    .right-padding-button-2 {
        padding-right: 15px;
    }

    .button-font {
        font-family: "Nunito Sans", sans-serif;
        font-weight: 600;
        font-size: 12px;
        line-height: 150%;
        margin: 0;
        letter-spacing: 2px;
    }

    .nunito-24-M {
        font-size: 16px !important;
        line-height: 150%;
        width: 335px;
    }

    .partner-img-wrap {
        width: 100% !important;
        height: auto !important;
        padding-top: 20px;
    }

    .partner-wrapper {
        max-width: 100vw !important;
    }

    .partner-logo-flex {
        gap: 8px !important;
        align-items: center !important;
    }



    .partner-mobile-width {
        width: 100%;
    }

    .noto-serif-36 {
        font-size: 24px !important;
        font-weight: 400 !important;
    }

    .f-20-nunito {
        font-size: 16px !important;
    }

    .our-progress-width {
        width: 100%;
    }

    .our-progress {
        height: auto;
        width: 100%;
    }

    .our-progress-img01 {
        padding: 32px 20px 13px 20px !important;
    }

    .breadcrumb-wrapper {
        padding: 6.96px 22px 0px 20px;
        /* padding-top: 110px !important; */
    }

    .our-progress-text-wrapper {
        padding: 0px !important;
        padding-left: 12px !important;
        padding-right: 12px !important;
        width: 100vw !important;
        height: 43vw !important;
    }

    .our-progress-flex-wrapper {
        gap: 0px !important;
    }

    .accordion {
        --bs-accordion-active-bg: #FFFEFA;
        --bs-accordion-btn-focus-box-shadow: #FFFEFA;
    }

    .f-18-nunito {
        padding-right: 0px;
        font-size: 16px;
        line-height: 150%;
        color: #1D2130;
    }

    .accordion-button {
        background-image: url(../assets/images/accordion-bg.png);

    }


    .donor-partner-wrapper {
        padding: 32px 20px 0px 20px !important;
    }

    .red-line-container {
        padding: 16px 7px 4px 0px !important;
        width: 100%;
        height: 24px;
    }

    .partner-width-phone {
        max-width: 150px;
        max-height: 70px;
    }

    .noto-24-bold {
        font-size: 18px !important;
    }

    /* .myaccordion #collapseOne {
                padding-top: 24px !important;
            } */

    .accordion-item:first-of-type>.accordion-header .accordion-button {
        border: none;
    }

    /* .only-mobile .accordion-item .partner-wrapper img{
                max-width: 150px;
                max-height: 70px;
            } */
}

.only-mobile {
    display: none;
}

.only-dekstop {
    display: block;
}



.p-16-bold {
    font-family: "Nunito Sans", sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 160%;
}

.noto-serif-36 {
    font-family: "Noto Serif", serif;
    font-size: 36px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 120%;
    color: #1D2130;
}

.Nunito-20-R {
    font-family: "Nunito Sans", sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 160%;
    letter-spacing: 0px;
    color: #1D2130;
}

.f-20-nunito {
    font-size: 20px;
    font-family: "Nunito Sans", sans-serif;
    font-weight: 400;
    margin: 0px;
    line-height: 160%;
    color: #1D2130;
    letter-spacing: 0px;
    width: 100%;
}

.f-18-nunito {
    font-size: 18px;
    font-family: "Nunito Sans", sans-serif;
    font-weight: 400;
    margin: 0px;
    line-height: 160%;
    color: #010000;
    letter-spacing: 0px;
    width: 100%;
}



.accordion-item {
    border: 0px;
}


.noto-serif-36-P {
    font-family: "Noto Serif", serif;
    font-size: 36px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 120%;
    /* padding-top: 64px; */
    /* padding-bottom: 15px; */
    color: #1D2130;
}

.blog-block-img-wrapper {
    background: url(../assets/images/1440-703\ \(1\).png);
    background-size: 100%;
}

.blog-block-img-wrapper img {
    width: 100%;
    height: auto;
}

.parent-container {
    flex-wrap: wrap;
    ;
}

.tab-text-width {
    width: 170px;
}

.read-image-wrapper {
    width: 100%;
    height: auto;
}

.parent {
    position: relative;
    top: -110px;
    left: 0;
}
.lh-38{
    line-height: 38px!important;
}

.image1 {
    position: relative;
    top: 0;
    left: 0;
}
#Partner .sticky{
    top:62px;
}

.logo-width {
    width: 100%;
    height: 125px;
    align-content: end;
    display: flex;
    align-items: self-end;
    gap: 24px;
}

.image2 {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 88.26vw;
    height: 100%;
}

.partner-logo-flex {
    display: flex;
    align-items: flex-end;
    gap: 24px;
}

.noto-24-bold {
    font-family: "Noto Serif", serif;
    font-size: 24px;
    font-weight: 600;
    margin: 0px;
    line-height: 150%;
    color: #1D2130;
}

.nunito-24-M {
    font-family: "Nunito Sans", sans-serif;
    font-size: 24px;
    font-weight: 400;
    margin: 0px;
    line-height: 160%;
    color: #1D2130;
}

.text01 {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 30vw;
}

.hero-p {
    padding-left: 36.25vw;
    padding-top: 96px;
}

.hero-text {
    margin-top: 193px;
    margin-left: 96px;
    margin-right: 838px;
    margin-bottom: 8px;
}

.partner.text.container {
    width: 100%;
    height: auto;
}

.donor-partner-wrapper {
    padding: 64px 96px 80px 96px;
}

.donor-partner-wrapper2 {
    padding: 0px 96px 0px 96px;
}

.vertical-line {
    background-color: #9B9B9B;
    width: 1.5px;
    height: 24px;
}

.year-wrapper {
    display: flex;
    column-gap: 16px;
}

.logo-container {
    width: 556px;
    height: 126px;
}

.partner-flex-container {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    column-gap: 34px;
    row-gap: 32px;
    width: 91vw;

}



.partner-img-wrap {
    width: 59.5vw;
    height: 510px;
}

.red-line-container {
    padding-bottom: 64px;
    width: 100%;
}

.partner-wrapper {
    max-width: 40vw;
    padding-right: 16px;
}

.our-progress {
    background-image: url(../images/our-progress-img03-bg.png);
}

.our-progress-flex-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 60px;
}

.our-progress-img01 {
    padding-left: 96px;
    padding-top: 42px;
    padding-bottom: 42px;
}

.our-progress-text-wrapper {
    padding: 220px 97px 220px 0px;
    width: 35vw;
    height: 16vw;
}

.partner-hero-wrrapper {
    background: url(../assets/images/1440-703\ \(1\).png);
    margin-top: 112px;
}

.container .nav-tabs {
    display: none;
}

/* MEDIA QUERY */
@media screen and (min-width: 600px) {

    .container .nav-tabs {
        display: flex;
    }

    .accordion-item h2 {
        display: none;
    }

    .container .accordion-item {
        border: none;
    }
}

.nav-tabs .nav-link.active {
    background-color: transparent;
}

.nav {
    color: #1D2130;
    --bs-nav-link-color: #1d2130;
}

.nav-tabs {
    --bs-nav-tabs-border-width: none
}

.nav-link:focus,
.nav-link:hover {
    color: #0D3274;
}

.sticky {
    position: sticky;
    top: 0;
    z-index: 2;
}

.governing-nav {
    /* background-image: url(../Assets/images/accordion-bg.png); */
    background-color: #FFFEFA;
}