/* Partners responsive styles */

@media (max-width: 1199px) {
    .page-partners .partnership-introduction-container-1 {
        min-height: 630px;
    }

    .page-partners .partnership-introduction-title {
        margin-left: 0;
    }

    .page-partners .partnership-introduction-subtitle {
        margin-left: 0;
    }

    .page-partners .partnership-introduction-image-1 {
        height: 367px;
        margin-bottom: 0;
        margin-right: initial;
        margin-left: initial;
        width: auto;
    }

    .page-partners .partnership-directory-container-1 {
        min-height: 1465px;
    }

    .page-partners .partnership-directory-list-1 {
        width: 470px;
    }

    .page-partners .partnership-directory-cards-1 {
        grid-template-columns: 100%;
    }

    .page-partners .partnership-directory-list-2 {
        width: 470px;
        margin-top: -291px;
    }

    .page-partners .partnership-directory-cards-2 {
        grid-template-columns: 100%;
    }

    .page-partners .partnership-directory-layout-1 {
        width: 430px;
        margin-top: 29px;
        margin-left: 20px;
    }

    .page-partners .partnership-directory-column-1 {
        min-height: 212px;
    }

    .page-partners .partnership-directory-image-1 {
        width: 148px;
    }

    .page-partners .partnership-directory-column-2 {
        min-height: 212px;
    }

    .page-partners .partnership-directory-column-3 {
        min-height: 186px;
    }

    .page-partners .partnership-directory-image-2 {
        width: 116px;
        height: 80px;
    }

    .page-partners .partnership-directory-column-4 {
        min-height: 186px;
    }

    .page-partners .partnership-directory-column-5 {
        min-height: 186px;
    }

    .page-partners .partnership-directory-image-3 {
        height: NaNpx;
    }

    .page-partners .partnership-directory-column-6 {
        min-height: 186px;
    }

    .page-partners .partnership-directory-column-7 {
        min-height: 212px;
    }

    .page-partners .partnership-directory-image-4 {
        width: 116px;
        height: 80px;
    }

    .page-partners .partnership-directory-column-8 {
        min-height: 212px;
    }

    .page-partners .partnership-directory-column-9 {
        min-height: 186px;
    }

    .page-partners .partnership-directory-image-5 {
        width: 148px;
        height: 46px;
        margin-right: 0;
    }

    .page-partners .partnership-directory-column-10 {
        min-height: 186px;
    }

    .page-partners .partnership-directory-column-11 {
        min-height: 186px;
    }

    .page-partners .partnership-directory-image-6 {
        height: NaNpx;
    }

    .page-partners .partnership-directory-column-12 {
        min-height: 186px;
    }

    .page-partners .partnership-directory-layout-2 {
        width: 430px;
        margin-top: -1145px;
        margin-right: 20px;
        margin-bottom: -662px;
    }

    .page-partners .partnership-directory-column-13 {
        min-height: 185px;
    }

    .page-partners .partnership-directory-image-7 {
        height: 43px;
    }

    .page-partners .partnership-directory-column-14 {
        min-height: 159px;
    }

    .page-partners .partnership-directory-image-8 {
        height: NaNpx;
    }

    .page-partners .partnership-directory-column-16 {
        min-height: 189px;
    }

    .page-partners .partnership-directory-column-17 {
        min-height: 186px;
    }

    .page-partners .partnership-directory-column-18 {
        min-height: 186px;
    }

    .page-partners .partnership-directory-image-10 {
        width: 139px;
        height: 95px;
        margin-left: 0;
        margin-right: 0;
    }

    .page-partners .partnership-directory-column-20 {
        min-height: 160px;
    }

    .page-partners .partnership-directory-image-11 {
        height: NaNpx;
    }

    .page-partners .mobile-business-partners-container-1 {
        min-height: 1465px;
    }

    .page-partners .mobile-business-partners-list-1 {
        width: 470px;
        margin-top: -291px;
    }

    .page-partners .mobile-business-partners-cards-1 {
        grid-template-columns: 100%;
    }

    .page-partners .mobile-business-partners-layout-1 {
        width: 430px;
        margin-top: 29px;
        margin-left: 20px;
    }

    .page-partners .mobile-business-partners-column-1 {
        min-height: 212px;
    }

    .page-partners .mobile-business-partners-image-1 {
        width: 148px;
    }

    .page-partners .mobile-business-partners-column-2 {
        min-height: 212px;
    }

    .page-partners .mobile-business-partners-column-3 {
        min-height: 186px;
    }

    .page-partners .mobile-business-partners-image-2 {
        width: 116px;
        height: 80px;
    }

    .page-partners .mobile-business-partners-column-4 {
        min-height: 186px;
    }

    .page-partners .mobile-business-partners-column-5 {
        min-height: 186px;
    }

    .page-partners .mobile-business-partners-image-3 {
        height: NaNpx;
    }

    .page-partners .mobile-business-partners-column-6 {
        min-height: 186px;
    }

    .page-partners .mobile-business-partners-column-7 {
        min-height: 212px;
    }

    .page-partners .mobile-business-partners-image-4 {
        width: 116px;
        height: 80px;
    }

    .page-partners .mobile-business-partners-column-8 {
        min-height: 212px;
    }

    .page-partners .mobile-business-partners-column-9 {
        min-height: 186px;
    }

    .page-partners .mobile-business-partners-image-5 {
        width: 148px;
        height: 46px;
        margin-right: 0;
    }

    .page-partners .mobile-business-partners-column-10 {
        min-height: 186px;
    }

    .page-partners .mobile-business-partners-column-11 {
        min-height: 186px;
    }

    .page-partners .mobile-business-partners-image-6 {
        height: NaNpx;
    }

    .page-partners .mobile-business-partners-column-12 {
        min-height: 186px;
    }

    .page-partners .industry-partners-layout-1 {
        width: 447px;
        margin-left: 23px;
    }

    .page-partners .industry-partners-column-1 {
        min-height: 185px;
    }

    .page-partners .industry-partners-column-2 {
        min-height: 185px;
    }

    .page-partners .industry-partners-subtitle {
        width: auto;
    }

    .page-partners .industry-partners-text {
        width: auto;
        margin-top: 10px;
    }

    .page-partners .industry-partners-image-2 {
        height: NaNpx;
    }

    .page-partners .industry-partners-column-5 {
        min-height: 187px;
    }

    .page-partners .industry-partners-image-3 {
        height: 55px;
        width: 110px;
    }

    .page-partners .industry-partners-image-4 {
        height: NaNpx;
    }

    .page-partners .industry-partners-image-5 {
        height: NaNpx;
    }

    .page-partners .industry-partners-image-6 {
        height: NaNpx;
    }

    .page-partners .equipment-partners-layout-1 {
        width: 447px;
        margin-left: 23px;
    }

    .page-partners .equipment-partners-column-1 {
        min-height: 185px;
    }

    .page-partners .equipment-partners-column-2 {
        min-height: 185px;
    }

    .page-partners .equipment-partners-subtitle {
        width: auto;
    }

    .page-partners .equipment-partners-text {
        width: auto;
        margin-top: 10px;
    }

    .page-partners .equipment-partners-image-2 {
        height: NaNpx;
    }

    .page-partners .mobile-nonprofit-partners-container-1 {
        min-height: 1465px;
    }

    .page-partners .mobile-nonprofit-partners-list-1 {
        width: 470px;
        margin-right: 0;
        margin-left: auto;
    }

    .page-partners .mobile-nonprofit-partners-layout-1 {
        width: 430px;
        margin: -1145px 20px -662px auto;
    }

    .page-partners .mobile-nonprofit-partners-column-1 {
        min-height: 185px;
    }

    .page-partners .mobile-nonprofit-partners-image-1 {
        height: 43px;
    }

    .page-partners .mobile-nonprofit-partners-column-2 {
        min-height: 159px;
    }

    .page-partners .mobile-nonprofit-partners-column-3 {
        min-height: NaNpx;
    }

    .page-partners .mobile-nonprofit-partners-image-2 {
        height: NaNpx;
    }

    .page-partners .mobile-nonprofit-partners-column-4 {
        min-height: 189px;
    }

    .page-partners .mobile-nonprofit-partners-column-5 {
        min-height: 186px;
    }

    .page-partners .mobile-nonprofit-partners-column-6 {
        min-height: 186px;
    }

    .page-partners .mobile-nonprofit-partners-column-7 {
        min-height: NaNpx;
    }

    .page-partners .mobile-nonprofit-partners-column-8 {
        min-height: 160px;
    }

    .page-partners .mobile-nonprofit-partners-column-9 {
        min-height: NaNpx;
    }

    .page-partners .mobile-nonprofit-partners-column-10 {
        min-height: NaNpx;
    }

    .page-partners .mobile-nonprofit-partners-column-11 {
        min-height: NaNpx;
    }

    .page-partners .mobile-nonprofit-partners-column-12 {
        min-height: NaNpx;
    }

    .page-partners .institution-partners-container-1 {
        min-height: 478px;
    }

    .page-partners .institution-partners-cards-1 {
        grid-template-columns: 100%;
    }

    .page-partners .institution-partners-layout-1 {
        width: 880px;
        margin-top: 30px;
        margin-bottom: 50px;
    }

    .page-partners .institution-partners-column-1 {
        min-height: 76px;
    }

    .page-partners .institution-partners-content-2 {
        padding-left: 19px;
        padding-right: 19px;
    }

    .page-partners .institution-partners-image-1 {
        width: 187px;
        height: 60px;
        margin-left: auto;
    }

    .page-partners .institution-partners-column-2 {
        min-height: 151px;
    }

    .page-partners .institution-partners-column-3 {
        min-height: 183px;
    }

    .page-partners .institution-partners-column-4 {
        min-height: 118px;
    }

    .page-partners .mobile-institution-partners-cards-1 {
        grid-template-columns: 100%;
    }

    .page-partners .mobile-institution-partners-layout-1 {
        width: 880px;
        margin-top: 30px;
        margin-bottom: 50px;
    }

    .page-partners .mobile-institution-partners-column-2 {
        min-height: 183px;
    }

    .page-partners .mobile-institution-partners-layout-2 {
        width: 880px;
        margin-top: 30px;
        margin-bottom: 50px;
    }

    .page-partners .partnership-enquiry {
        min-height: 521px;
    }

    .page-partners .partnership-enquiry-image-1 {
        height: auto;
    }

    .page-partners .partnership-enquiry-content-1 {
        padding-top: 150px;
    }

    .page-partners .partnership-enquiry-layout-1 {
        margin-left: calc(((100% - 940px) / 2)  + 19px);
    }

    .page-partners .partnership-enquiry-column-1 {
        --bottom-left-radius: 10px;
        --bottom-right-radius: 10px;
        --top-left-radius: 10px;
        --top-right-radius: 10px;
    }
}

@media (max-width: 991px) {
    .page-partners .partnership-introduction-container-1 {
        min-height: 544px;
    }

    .page-partners .partnership-introduction-subtitle {
        width: auto;
    }

    .page-partners .partnership-introduction-image-1 {
        height: 281px;
        width: auto;
        margin-right: initial;
        margin-left: initial;
    }

    .page-partners .partnership-directory-container-1 {
        min-height: 2939px;
    }

    .page-partners .partnership-directory-list-1 {
        margin-top: 1423px;
        margin-right: initial;
        margin-left: initial;
        width: auto;
    }

    .page-partners .partnership-directory-list-2 {
        width: 560px;
        margin-top: -1654px;
    }

    .page-partners .partnership-directory-cards-2 {
        min-height: 218px;
    }

    .page-partners .partnership-directory-layout-1 {
        margin-top: 31px;
        margin-right: initial;
        margin-left: initial;
        width: auto;
    }

    .page-partners .partnership-directory-column-1 {
        min-height: 170px;
    }

    .page-partners .partnership-directory-image-1 {
        height: 37px;
        width: 205px;
        margin-top: 59px;
        margin-right: -2px;
        margin-left: auto;
    }

    .page-partners .partnership-directory-column-2 {
        min-height: 170px;
    }

    .page-partners .partnership-directory-column-3 {
        min-height: 170px;
    }

    .page-partners .partnership-directory-image-2 {
        height: auto;
        width: 119px;
    }

    .page-partners .partnership-directory-column-4 {
        min-height: 170px;
    }

    .page-partners .partnership-directory-column-5 {
        min-height: 170px;
    }

    .page-partners .partnership-directory-column-6 {
        min-height: 170px;
    }

    .page-partners .partnership-directory-column-7 {
        min-height: 170px;
    }

    .page-partners .partnership-directory-image-4 {
        height: 96px;
        width: 142px;
        margin-top: 20px;
    }

    .page-partners .partnership-directory-column-8 {
        min-height: 170px;
    }

    .page-partners .partnership-directory-column-9 {
        min-height: 170px;
    }

    .page-partners .partnership-directory-image-5 {
        height: auto;
    }

    .page-partners .partnership-directory-column-10 {
        min-height: 170px;
    }

    .page-partners .partnership-directory-column-11 {
        min-height: 170px;
    }

    .page-partners .partnership-directory-column-12 {
        min-height: 170px;
    }

    .page-partners .partnership-directory-layout-2 {
        margin-top: 390px;
        margin-bottom: 60px;
        margin-right: initial;
        margin-left: initial;
        width: auto;
    }

    .page-partners .partnership-directory-column-13 {
        min-height: 170px;
    }

    .page-partners .partnership-directory-image-7 {
        height: 79px;
    }

    .page-partners .partnership-directory-column-14 {
        min-height: 170px;
    }

    .page-partners .partnership-directory-column-15 {
        min-height: 170px;
    }

    .page-partners .partnership-directory-image-8 {
        height: 112px;
    }

    .page-partners .partnership-directory-column-16 {
        min-height: 170px;
    }

    .page-partners .partnership-directory-column-17 {
        min-height: 170px;
    }

    .page-partners .partnership-directory-column-18 {
        min-height: 170px;
    }

    .page-partners .partnership-directory-column-19 {
        min-height: 170px;
    }

    .page-partners .partnership-directory-image-10 {
        width: 141px;
        height: 97px;
        margin-left: auto;
        margin-right: auto;
    }

    .page-partners .partnership-directory-column-20 {
        min-height: 170px;
    }

    .page-partners .partnership-directory-column-23 {
        min-height: 170px;
    }

    .page-partners .partnership-directory-column-24 {
        min-height: 170px;
    }

    .page-partners .mobile-business-partners-container-1 {
        min-height: 1323px;
    }

    .page-partners .mobile-business-partners-list-1 {
        margin-top: 31px;
        margin-right: initial;
        margin-left: initial;
        width: auto;
    }

    .page-partners .mobile-business-partners-layout-1 {
        margin-top: 31px;
        margin-bottom: -1px;
        margin-right: initial;
        margin-left: initial;
        width: auto;
    }

    .page-partners .mobile-business-partners-column-1 {
        min-height: 170px;
    }

    .page-partners .mobile-business-partners-image-1 {
        height: 37px;
        width: 205px;
        margin-top: 59px;
        margin-right: -2px;
        margin-left: auto;
    }

    .page-partners .mobile-business-partners-column-2 {
        min-height: 170px;
    }

    .page-partners .mobile-business-partners-column-3 {
        min-height: 170px;
    }

    .page-partners .mobile-business-partners-image-2 {
        height: auto;
        width: 119px;
    }

    .page-partners .mobile-business-partners-column-4 {
        min-height: 170px;
    }

    .page-partners .mobile-business-partners-column-5 {
        min-height: 170px;
    }

    .page-partners .mobile-business-partners-column-6 {
        min-height: 170px;
    }

    .page-partners .mobile-business-partners-column-7 {
        min-height: 170px;
    }

    .page-partners .mobile-business-partners-image-4 {
        height: 96px;
        width: 142px;
        margin-top: 20px;
    }

    .page-partners .mobile-business-partners-column-8 {
        min-height: 170px;
    }

    .page-partners .mobile-business-partners-column-9 {
        min-height: 170px;
    }

    .page-partners .mobile-business-partners-image-5 {
        height: auto;
    }

    .page-partners .mobile-business-partners-column-10 {
        min-height: 170px;
    }

    .page-partners .mobile-business-partners-column-11 {
        min-height: 170px;
    }

    .page-partners .mobile-business-partners-column-12 {
        min-height: 170px;
    }

    .page-partners .industry-partners-container-1 {
        min-height: 561px;
    }

    .page-partners .industry-partners-layout-1 {
        margin-top: 0;
        margin-right: initial;
        margin-left: initial;
        width: auto;
    }

    .page-partners .industry-partners-column-1 {
        min-height: 211px;
    }

    .page-partners .industry-partners-image-1 {
        height: NaNpx;
    }

    .page-partners .industry-partners-column-3 {
        min-height: 211px;
    }

    .page-partners .industry-partners-column-4 {
        min-height: 100px;
    }

    .page-partners .industry-partners-column-5 {
        min-height: 211px;
    }

    .page-partners .industry-partners-image-3 {
        width: 133px;
        height: 66px;
    }

    .page-partners .industry-partners-column-6 {
        min-height: 100px;
    }

    .page-partners .industry-partners-column-7 {
        min-height: 211px;
    }

    .page-partners .industry-partners-column-8 {
        min-height: 100px;
    }

    .page-partners .industry-partners-column-9 {
        min-height: 211px;
    }

    .page-partners .industry-partners-column-10 {
        min-height: 100px;
    }

    .page-partners .industry-partners-column-11 {
        min-height: 211px;
    }

    .page-partners .industry-partners-column-12 {
        min-height: 100px;
    }

    .page-partners .equipment-partners-container-1 {
        min-height: 455px;
    }

    .page-partners .equipment-partners-layout-1 {
        margin-top: 0;
        margin-bottom: 60px;
        margin-right: initial;
        margin-left: initial;
        width: auto;
    }

    .page-partners .equipment-partners-image-1 {
        margin-top: 29px;
    }

    .page-partners .equipment-partners-text {
        margin-top: 9px;
    }

    .page-partners .equipment-partners-column-3 {
        min-height: 164px;
    }

    .page-partners .equipment-partners-column-4 {
        min-height: 138px;
    }

    .page-partners .equipment-partners-subtitle-2 {
        width: auto;
    }

    .page-partners .equipment-partners-text-2 {
        width: auto;
    }

    .page-partners .equipment-partners-column-5 {
        min-height: 194px;
    }

    .page-partners .equipment-partners-content-5 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .page-partners .equipment-partners-image-3 {
        height: 87px;
    }

    .page-partners .equipment-partners-column-6 {
        min-height: 100px;
    }

    .page-partners .mobile-nonprofit-partners-container-1 {
        min-height: 1391px;
    }

    .page-partners .mobile-nonprofit-partners-list-1 {
        margin-top: 0;
        margin-right: initial;
        margin-left: initial;
        width: auto;
    }

    .page-partners .mobile-nonprofit-partners-layout-1 {
        margin-top: 29px;
        margin-bottom: -65px;
        margin-right: initial;
        margin-left: initial;
        width: auto;
    }

    .page-partners .mobile-nonprofit-partners-column-1 {
        min-height: 170px;
    }

    .page-partners .mobile-nonprofit-partners-image-1 {
        height: 79px;
    }

    .page-partners .mobile-nonprofit-partners-column-2 {
        min-height: 170px;
    }

    .page-partners .mobile-nonprofit-partners-column-3 {
        min-height: 170px;
    }

    .page-partners .mobile-nonprofit-partners-image-2 {
        height: 112px;
    }

    .page-partners .mobile-nonprofit-partners-column-4 {
        min-height: 170px;
    }

    .page-partners .mobile-nonprofit-partners-column-5 {
        min-height: 170px;
    }

    .page-partners .mobile-nonprofit-partners-column-6 {
        min-height: 170px;
    }

    .page-partners .mobile-nonprofit-partners-column-7 {
        min-height: 170px;
    }

    .page-partners .mobile-nonprofit-partners-column-8 {
        min-height: 170px;
    }

    .page-partners .mobile-nonprofit-partners-column-9 {
        min-height: 170px;
    }

    .page-partners .mobile-nonprofit-partners-column-10 {
        min-height: 170px;
    }

    .page-partners .mobile-nonprofit-partners-column-11 {
        min-height: 170px;
    }

    .page-partners .mobile-nonprofit-partners-column-12 {
        min-height: 170px;
    }

    .page-partners .institution-partners-container-1 {
        min-height: 414px;
    }

    .page-partners .institution-partners-list-1 {
        margin-top: 11px;
    }

    .page-partners .institution-partners-layout-1 {
        width: 661px;
        margin-bottom: 100px;
    }

    .page-partners .institution-partners-column-1 {
        min-height: 89px;
    }

    .page-partners .institution-partners-content-2 {
        padding-left: 0;
        padding-right: 0;
    }

    .page-partners .institution-partners-image-1 {
        width: 190px;
        height: 61px;
    }

    .page-partners .institution-partners-column-2 {
        min-height: 116px;
    }

    .page-partners .institution-partners-column-3 {
        min-height: 167px;
    }

    .page-partners .institution-partners-subtitle-2 {
        font-size: 1.25rem;
    }

    .page-partners .institution-partners-text-2 {
        font-size: 0.875rem;
    }

    .page-partners .institution-partners-column-4 {
        min-height: 100px;
    }

    .page-partners .mobile-institution-partners-list-1 {
        margin-top: 11px;
    }

    .page-partners .mobile-institution-partners-layout-1 {
        width: 661px;
        margin-bottom: 48px;
    }

    .page-partners .mobile-institution-partners-column-2 {
        min-height: 167px;
    }

    .page-partners .mobile-institution-partners-subtitle-2 {
        font-size: 1.25rem;
    }

    .page-partners .mobile-institution-partners-text-2 {
        font-size: 0.875rem;
    }

    .page-partners .mobile-institution-partners-layout-2 {
        width: 661px;
        margin-bottom: 48px;
    }

    .page-partners .mobile-institution-partners-subtitle-3 {
        font-size: 1.25rem;
    }

    .page-partners .mobile-institution-partners-text-3 {
        font-size: 0.875rem;
    }

    .page-partners .partnership-enquiry-content-1 {
        padding-top: 165px;
    }

    .page-partners .partnership-enquiry-layout-1 {
        width: 720px;
        margin-top: -291px;
        margin-left: calc(((100% - 720px) / 2));
    }

    .page-partners .partnership-enquiry-column-1 {
        min-height: 100px;
    }
}

@media (max-width: 767px) {
    .page-partners .partnership-introduction-container-1 {
        min-height: 531px;
    }

    .page-partners .partnership-directory-container-1 {
        min-height: 7232px;
    }

    .page-partners .partnership-directory-list-1 {
        margin-top: 2056px;
        width: auto;
        margin-right: initial;
        margin-left: initial;
    }

    .page-partners .partnership-directory-content-1 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .page-partners .partnership-directory-list-2 {
        margin-top: -2289px;
        width: 540px;
    }

    .page-partners .partnership-directory-cards-2 {
        min-height: 220px;
    }

    .page-partners .partnership-directory-content-2 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .page-partners .partnership-directory-layout-1 {
        margin-top: 35px;
        width: auto;
        margin-right: initial;
        margin-left: initial;
    }

    .page-partners .partnership-directory-column-1 {
        min-height: 61px;
    }

    .page-partners .partnership-directory-content-3 {
        padding: 10px;
    }

    .page-partners .partnership-directory-image-1 {
        margin-top: 0;
        margin-right: auto;
        margin-left: -8px;
    }

    .page-partners .partnership-directory-column-2 {
        min-height: 159px;
    }

    .page-partners .partnership-directory-content-4 {
        padding-left: 10px;
    }

    .page-partners .partnership-directory-column-3 {
        min-height: 142px;
    }

    .page-partners .partnership-directory-content-5 {
        padding: 10px;
    }

    .page-partners .partnership-directory-image-2 {
        width: 204px;
        height: 142px;
        margin-left: 0;
    }

    .page-partners .partnership-directory-column-4 {
        min-height: 159px;
    }

    .page-partners .partnership-directory-content-6 {
        padding-left: 10px;
    }

    .page-partners .partnership-directory-column-5 {
        min-height: 59px;
    }

    .page-partners .partnership-directory-content-7 {
        padding: 10px;
    }

    .page-partners .partnership-directory-image-3 {
        height: 58px;
    }

    .page-partners .partnership-directory-column-6 {
        min-height: 159px;
    }

    .page-partners .partnership-directory-content-8 {
        padding-left: 10px;
    }

    .page-partners .partnership-directory-column-7 {
        min-height: 146px;
    }

    .page-partners .partnership-directory-content-9 {
        padding: 10px;
    }

    .page-partners .partnership-directory-image-4 {
        width: 214px;
        height: 145px;
        margin-top: 0;
        margin-left: 0;
    }

    .page-partners .partnership-directory-column-8 {
        min-height: 159px;
    }

    .page-partners .partnership-directory-content-10 {
        padding-left: 10px;
    }

    .page-partners .partnership-directory-column-9 {
        min-height: 80px;
    }

    .page-partners .partnership-directory-content-11 {
        padding: 10px;
    }

    .page-partners .partnership-directory-image-5 {
        height: 79px;
        width: 257px;
        margin-right: auto;
        margin-left: 0;
    }

    .page-partners .partnership-directory-column-10 {
        min-height: 159px;
    }

    .page-partners .partnership-directory-content-12 {
        padding-left: 10px;
    }

    .page-partners .partnership-directory-column-11 {
        min-height: 109px;
    }

    .page-partners .partnership-directory-content-13 {
        padding: 10px;
    }

    .page-partners .partnership-directory-image-6 {
        height: 88px;
    }

    .page-partners .partnership-directory-column-12 {
        min-height: 159px;
    }

    .page-partners .partnership-directory-content-14 {
        padding-left: 10px;
    }

    .page-partners .partnership-directory-layout-2 {
        margin-top: 350px;
        margin-bottom: -3009px;
        width: auto;
        margin-right: initial;
        margin-left: initial;
    }

    .page-partners .partnership-directory-column-13 {
        min-height: 91px;
    }

    .page-partners .partnership-directory-content-15 {
        padding: 10px;
    }

    .page-partners .partnership-directory-image-7 {
        height: 90px;
    }

    .page-partners .partnership-directory-column-14 {
        min-height: 132px;
    }

    .page-partners .partnership-directory-content-16 {
        padding-left: 10px;
    }

    .page-partners .partnership-directory-column-15 {
        min-height: 125px;
    }

    .page-partners .partnership-directory-content-17 {
        padding: 10px;
    }

    .page-partners .partnership-directory-image-8 {
        height: 124px;
    }

    .page-partners .partnership-directory-column-16 {
        min-height: 133px;
    }

    .page-partners .partnership-directory-content-18 {
        padding-left: 10px;
    }

    .page-partners .partnership-directory-column-17 {
        min-height: 145px;
    }

    .page-partners .partnership-directory-content-19 {
        padding: 10px;
    }

    .page-partners .partnership-directory-image-9 {
        width: 135px;
        height: 145px;
        margin-left: 0;
    }

    .page-partners .partnership-directory-column-18 {
        min-height: 158px;
    }

    .page-partners .partnership-directory-content-20 {
        padding-left: 10px;
    }

    .page-partners .partnership-directory-column-19 {
        min-height: 129px;
    }

    .page-partners .partnership-directory-content-21 {
        padding: 10px;
    }

    .page-partners .partnership-directory-image-10 {
        margin-left: 0;
    }

    .page-partners .partnership-directory-column-20 {
        min-height: 100px;
    }

    .page-partners .partnership-directory-content-22 {
        padding-left: 10px;
    }

    .page-partners .partnership-directory-column-21 {
        min-height: 425px;
    }

    .page-partners .partnership-directory-column-22 {
        min-height: 100px;
    }

    .page-partners .partnership-directory-content-24 {
        padding-left: 10px;
    }

    .page-partners .partnership-directory-column-23 {
        min-height: 473px;
    }

    .page-partners .partnership-directory-column-24 {
        min-height: 100px;
    }

    .page-partners .partnership-directory-content-26 {
        padding-left: 10px;
    }

    .page-partners .mobile-business-partners-container-1 {
        min-height: 1975px;
    }

    .page-partners .mobile-business-partners-list-1 {
        margin-top: 0;
        width: auto;
        margin-right: initial;
        margin-left: initial;
    }

    .page-partners .mobile-business-partners-cards-1 {
        min-height: 220px;
    }

    .page-partners .mobile-business-partners-content-1 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .page-partners .mobile-business-partners-layout-1 {
        margin-top: 35px;
        margin-bottom: 0;
        width: auto;
        margin-right: initial;
        margin-left: initial;
    }

    .page-partners .mobile-business-partners-column-1 {
        min-height: 61px;
    }

    .page-partners .mobile-business-partners-content-2 {
        padding: 10px;
    }

    .page-partners .mobile-business-partners-image-1 {
        margin-top: 0;
        margin-right: auto;
        margin-left: -8px;
    }

    .page-partners .mobile-business-partners-column-2 {
        min-height: 159px;
    }

    .page-partners .mobile-business-partners-content-3 {
        padding-left: 10px;
    }

    .page-partners .mobile-business-partners-column-3 {
        min-height: 142px;
    }

    .page-partners .mobile-business-partners-content-4 {
        padding: 10px;
    }

    .page-partners .mobile-business-partners-image-2 {
        width: 204px;
        height: 142px;
        margin-left: 0;
    }

    .page-partners .mobile-business-partners-column-4 {
        min-height: 159px;
    }

    .page-partners .mobile-business-partners-content-5 {
        padding-left: 10px;
    }

    .page-partners .mobile-business-partners-column-5 {
        min-height: 81px;
    }

    .page-partners .mobile-business-partners-content-6 {
        padding: 10px;
    }

    .page-partners .mobile-business-partners-image-3 {
        height: 60px;
        width: 257px;
        margin-right: auto;
        margin-left: 0;
    }

    .page-partners .mobile-business-partners-column-6 {
        min-height: 159px;
    }

    .page-partners .mobile-business-partners-content-7 {
        padding-left: 10px;
    }

    .page-partners .mobile-business-partners-column-7 {
        min-height: 146px;
    }

    .page-partners .mobile-business-partners-content-8 {
        padding: 10px;
    }

    .page-partners .mobile-business-partners-image-4 {
        width: 214px;
        height: 145px;
        margin-top: 0;
        margin-left: 0;
    }

    .page-partners .mobile-business-partners-column-8 {
        min-height: 159px;
    }

    .page-partners .mobile-business-partners-content-9 {
        padding-left: 10px;
    }

    .page-partners .mobile-business-partners-column-9 {
        min-height: 80px;
    }

    .page-partners .mobile-business-partners-content-10 {
        padding: 10px;
    }

    .page-partners .mobile-business-partners-image-5 {
        height: 79px;
        width: 257px;
        margin-right: auto;
        margin-left: 0;
    }

    .page-partners .mobile-business-partners-column-10 {
        min-height: 159px;
    }

    .page-partners .mobile-business-partners-content-11 {
        padding-left: 10px;
    }

    .page-partners .mobile-business-partners-column-11 {
        min-height: 127px;
    }

    .page-partners .mobile-business-partners-content-12 {
        padding: 10px;
    }

    .page-partners .mobile-business-partners-image-6 {
        height: 88px;
        width: 257px;
        margin-right: auto;
        margin-left: 0;
    }

    .page-partners .mobile-business-partners-column-12 {
        min-height: 159px;
    }

    .page-partners .mobile-business-partners-content-13 {
        padding-left: 10px;
    }

    .page-partners .industry-partners-container-1 {
        min-height: 1443px;
    }

    .page-partners .industry-partners-layout-1 {
        margin-top: 20px;
        width: auto;
        margin-right: initial;
        margin-left: initial;
    }

    .page-partners .industry-partners-column-1 {
        min-height: 61px;
    }

    .page-partners .industry-partners-content-1 {
        padding: 10px;
    }

    .page-partners .industry-partners-image-1 {
        width: 287px;
        height: 61px;
        margin-right: auto;
        margin-left: 0;
    }

    .page-partners .industry-partners-column-2 {
        min-height: 143px;
    }

    .page-partners .industry-partners-content-2 {
        padding-left: 10px;
    }

    .page-partners .industry-partners-column-3 {
        min-height: 101px;
    }

    .page-partners .industry-partners-content-3 {
        padding: 10px;
    }

    .page-partners .industry-partners-image-2 {
        width: 287px;
        height: 40px;
        margin-right: auto;
        margin-left: 0;
    }

    .page-partners .industry-partners-content-4 {
        padding-left: 10px;
    }

    .page-partners .industry-partners-column-5 {
        min-height: 86px;
    }

    .page-partners .industry-partners-image-3 {
        margin-left: 10px;
    }

    .page-partners .industry-partners-content-6 {
        padding-left: 10px;
    }

    .page-partners .industry-partners-column-7 {
        min-height: 88px;
    }

    .page-partners .industry-partners-image-4 {
        width: 297px;
        height: 87px;
        margin-right: auto;
        margin-left: 0;
    }

    .page-partners .industry-partners-content-8 {
        padding-left: 10px;
    }

    .page-partners .industry-partners-column-9 {
        min-height: 96px;
    }

    .page-partners .industry-partners-image-5 {
        width: 278px;
        height: 68px;
        margin-right: auto;
        margin-left: 0;
    }

    .page-partners .industry-partners-content-10 {
        padding-left: 10px;
    }

    .page-partners .industry-partners-column-11 {
        min-height: 80px;
    }

    .page-partners .industry-partners-image-6 {
        width: 307px;
        height: 52px;
        margin-right: auto;
        margin-left: 0;
    }

    .page-partners .industry-partners-content-12 {
        padding-left: 10px;
    }

    .page-partners .equipment-partners-container-1 {
        min-height: 1026px;
    }

    .page-partners .equipment-partners-layout-1 {
        margin-top: 24px;
        width: auto;
        margin-right: initial;
        margin-left: initial;
    }

    .page-partners .equipment-partners-column-1 {
        min-height: 106px;
    }

    .page-partners .equipment-partners-content-1 {
        padding: 10px;
    }

    .page-partners .equipment-partners-image-1 {
        height: NaNpx;
    }

    .page-partners .equipment-partners-column-2 {
        min-height: 143px;
    }

    .page-partners .equipment-partners-content-2 {
        padding-left: 10px;
    }

    .page-partners .equipment-partners-column-3 {
        min-height: 135px;
    }

    .page-partners .equipment-partners-image-2 {
        width: 304px;
        height: 134px;
        margin-right: auto;
        margin-left: 0;
    }

    .page-partners .equipment-partners-column-4 {
        min-height: 100px;
    }

    .page-partners .equipment-partners-content-4 {
        padding-left: 10px;
    }

    .page-partners .equipment-partners-column-5 {
        min-height: 143px;
    }

    .page-partners .equipment-partners-image-3 {
        height: 113px;
        width: 280px;
        margin-top: 10px;
        margin-right: auto;
        margin-left: 0;
    }

    .page-partners .equipment-partners-content-6 {
        padding-left: 10px;
    }

    .page-partners .mobile-nonprofit-partners-container-1 {
        min-height: 2085px;
    }

    .page-partners .mobile-nonprofit-partners-content-1 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .page-partners .mobile-nonprofit-partners-layout-1 {
        margin-top: 0;
        margin-bottom: -6100px;
        width: auto;
        margin-right: initial;
        margin-left: initial;
    }

    .page-partners .mobile-nonprofit-partners-column-1 {
        min-height: 129px;
    }

    .page-partners .mobile-nonprofit-partners-content-2 {
        padding: 10px;
    }

    .page-partners .mobile-nonprofit-partners-image-1 {
        height: 90px;
        width: 260px;
        margin-right: auto;
        margin-left: 0;
    }

    .page-partners .mobile-nonprofit-partners-column-2 {
        min-height: 132px;
    }

    .page-partners .mobile-nonprofit-partners-content-3 {
        padding-left: 10px;
    }

    .page-partners .mobile-nonprofit-partners-column-3 {
        min-height: 163px;
    }

    .page-partners .mobile-nonprofit-partners-content-4 {
        padding: 10px;
    }

    .page-partners .mobile-nonprofit-partners-image-2 {
        height: 124px;
        width: 205px;
        margin-right: auto;
        margin-left: 0;
    }

    .page-partners .mobile-nonprofit-partners-column-4 {
        min-height: 133px;
    }

    .page-partners .mobile-nonprofit-partners-content-5 {
        padding-left: 10px;
    }

    .page-partners .mobile-nonprofit-partners-column-5 {
        min-height: 184px;
    }

    .page-partners .mobile-nonprofit-partners-content-6 {
        padding: 10px;
    }

    .page-partners .mobile-nonprofit-partners-image-3 {
        width: 135px;
        height: 145px;
        margin-left: 0;
    }

    .page-partners .mobile-nonprofit-partners-column-6 {
        min-height: 158px;
    }

    .page-partners .mobile-nonprofit-partners-content-7 {
        padding-left: 10px;
    }

    .page-partners .mobile-nonprofit-partners-column-7 {
        min-height: 136px;
    }

    .page-partners .mobile-nonprofit-partners-content-8 {
        padding: 10px;
    }

    .page-partners .mobile-nonprofit-partners-image-4 {
        margin-left: 0;
    }

    .page-partners .mobile-nonprofit-partners-column-8 {
        min-height: 100px;
    }

    .page-partners .mobile-nonprofit-partners-content-9 {
        padding-left: 10px;
    }

    .page-partners .mobile-nonprofit-partners-column-9 {
        min-height: 143px;
    }

    .page-partners .mobile-nonprofit-partners-content-10 {
        padding: 10px;
    }

    .page-partners .mobile-nonprofit-partners-image-5 {
        width: 270px;
        height: 111px;
        margin-right: auto;
        margin-left: 0;
    }

    .page-partners .mobile-nonprofit-partners-column-10 {
        min-height: 100px;
    }

    .page-partners .mobile-nonprofit-partners-content-11 {
        padding-left: 10px;
    }

    .page-partners .mobile-nonprofit-partners-column-11 {
        min-height: 218px;
    }

    .page-partners .mobile-nonprofit-partners-content-12 {
        padding: 10px;
    }

    .page-partners .mobile-nonprofit-partners-image-6 {
        width: 142px;
        height: 159px;
        margin-left: 0;
    }

    .page-partners .mobile-nonprofit-partners-column-12 {
        min-height: 100px;
    }

    .page-partners .mobile-nonprofit-partners-content-13 {
        padding-left: 10px;
    }

    .page-partners .institution-partners-container-1 {
        min-height: 628px;
    }

    .page-partners .institution-partners-list-1 {
        margin-top: 0;
    }

    .page-partners .institution-partners-content-1 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .page-partners .institution-partners-layout-1 {
        margin-bottom: 20px;
        margin-right: initial;
        margin-left: initial;
        width: auto;
    }

    .page-partners .institution-partners-column-1 {
        min-height: 194px;
    }

    .page-partners .institution-partners-column-2 {
        min-height: 174px;
    }

    .page-partners .institution-partners-column-3 {
        min-height: 100px;
    }

    .page-partners .mobile-institution-partners-container-1 {
        min-height: 853px;
    }

    .page-partners .mobile-institution-partners-list-1 {
        margin-top: 0;
    }

    .page-partners .mobile-institution-partners-content-1 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .page-partners .mobile-institution-partners-layout-1 {
        margin-bottom: 0;
        margin-right: initial;
        margin-left: initial;
        width: auto;
    }

    .page-partners .mobile-institution-partners-content-2 {
        padding: 10px;
    }

    .page-partners .mobile-institution-partners-image-1 {
        width: 230px;
        height: 74px;
        margin: 0 auto 0 0;
    }

    .page-partners .mobile-institution-partners-column-2 {
        min-height: 100px;
    }

    .page-partners .mobile-institution-partners-content-3 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .page-partners .mobile-institution-partners-layout-2 {
        margin-bottom: 60px;
        margin-right: initial;
        margin-left: initial;
        width: auto;
    }

    .page-partners .mobile-institution-partners-content-4 {
        padding: 10px;
    }

    .page-partners .mobile-institution-partners-column-4 {
        min-height: 102px;
    }

    .page-partners .mobile-institution-partners-content-5 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .page-partners .partnership-enquiry {
        min-height: 1344px;
    }

    .page-partners .partnership-enquiry-image-1 {
        min-height: 232px;
        margin-top: 2px;
    }

    .page-partners .partnership-enquiry-content-1 {
        padding-top: 135px;
        padding-left: 10px;
        padding-right: 10px;
    }

    .page-partners .partnership-enquiry-layout-1 {
        width: 540px;
        margin-top: -142px;
        margin-left: calc(((100% - 540px) / 2));
    }

    .page-partners .partnership-enquiry-content-2 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .page-partners .partnership-enquiry-title-2 {
        font-size: 1.875rem;
    }
}

@media (max-width: 575px) {
    .page-partners .partnership-introduction-container-1 {
        min-height: 439px;
    }

    .page-partners .partnership-introduction-image-1 {
        height: 209px;
        margin-bottom: 1px;
        object-position: 0% 100%;
        width: auto;
        margin-right: initial;
        margin-left: initial;
    }

    .page-partners .partnership-directory-container-1 {
        min-height: 4392px;
    }

    .page-partners .partnership-directory-list-1 {
        margin-top: 2455px;
        width: auto;
        margin-right: initial;
        margin-left: initial;
    }

    .page-partners .partnership-directory-cards-1 {
        min-height: 290px;
    }

    .page-partners .partnership-directory-list-2 {
        margin-top: -2745px;
        width: 340px;
    }

    .page-partners .partnership-directory-cards-2 {
        min-height: 264px;
    }

    .page-partners .partnership-directory-layout-1 {
        margin-top: 31px;
        width: auto;
        margin-right: initial;
        margin-left: initial;
    }

    .page-partners .partnership-directory-column-1 {
        min-height: 38px;
    }

    .page-partners .partnership-directory-column-2 {
        min-height: 100px;
    }

    .page-partners .partnership-directory-column-3 {
        min-height: 181px;
    }

    .page-partners .partnership-directory-image-2 {
        margin-left: auto;
    }

    .page-partners .partnership-directory-column-4 {
        min-height: 100px;
    }

    .page-partners .partnership-directory-column-5 {
        min-height: 37px;
    }

    .page-partners .partnership-directory-column-6 {
        min-height: 100px;
    }

    .page-partners .partnership-directory-column-7 {
        min-height: 184px;
    }

    .page-partners .partnership-directory-image-4 {
        margin-left: auto;
    }

    .page-partners .partnership-directory-column-8 {
        min-height: 100px;
    }

    .page-partners .partnership-directory-column-9 {
        min-height: 118px;
    }

    .page-partners .partnership-directory-image-5 {
        margin-right: 27px;
        margin-left: auto;
    }

    .page-partners .partnership-directory-column-10 {
        min-height: 100px;
    }

    .page-partners .partnership-directory-column-11 {
        min-height: 69px;
    }

    .page-partners .partnership-directory-column-12 {
        min-height: 100px;
    }

    .page-partners .partnership-directory-layout-2 {
        margin-top: 702px;
        margin-bottom: 60px;
        width: auto;
        margin-right: initial;
        margin-left: initial;
    }

    .page-partners .partnership-directory-column-13 {
        min-height: 57px;
    }

    .page-partners .partnership-directory-column-14 {
        min-height: 100px;
    }

    .page-partners .partnership-directory-column-15 {
        min-height: 79px;
    }

    .page-partners .partnership-directory-column-16 {
        min-height: 100px;
    }

    .page-partners .partnership-directory-column-17 {
        min-height: 91px;
    }

    .page-partners .partnership-directory-column-18 {
        min-height: 100px;
    }

    .page-partners .partnership-directory-column-19 {
        min-height: 81px;
    }

    .page-partners .partnership-directory-column-21 {
        min-height: 147px;
    }

    .page-partners .partnership-directory-content-23 {
        padding: 20px 2px;
    }

    .page-partners .partnership-directory-image-11 {
        height: 88px;
    }

    .page-partners .partnership-directory-column-23 {
        min-height: 315px;
    }

    .page-partners .mobile-business-partners-container-1 {
        min-height: 2075px;
    }

    .page-partners .mobile-business-partners-cards-1 {
        min-height: 264px;
    }

    .page-partners .mobile-business-partners-layout-1 {
        margin-top: 31px;
        margin-bottom: -2318px;
        width: auto;
        margin-right: initial;
        margin-left: initial;
    }

    .page-partners .mobile-business-partners-column-1 {
        min-height: 38px;
    }

    .page-partners .mobile-business-partners-column-2 {
        min-height: 100px;
    }

    .page-partners .mobile-business-partners-column-3 {
        min-height: 89px;
    }

    .page-partners .mobile-business-partners-column-4 {
        min-height: 100px;
    }

    .page-partners .mobile-business-partners-column-5 {
        min-height: 51px;
    }

    .page-partners .mobile-business-partners-column-6 {
        min-height: 100px;
    }

    .page-partners .mobile-business-partners-column-7 {
        min-height: 92px;
    }

    .page-partners .mobile-business-partners-column-8 {
        min-height: 100px;
    }

    .page-partners .mobile-business-partners-column-9 {
        min-height: 50px;
    }

    .page-partners .mobile-business-partners-column-10 {
        min-height: 100px;
    }

    .page-partners .mobile-business-partners-column-11 {
        min-height: 80px;
    }

    .page-partners .mobile-business-partners-column-12 {
        min-height: 100px;
    }

    .page-partners .industry-partners-container-1 {
        min-height: 1689px;
    }

    .page-partners .industry-partners-column-1 {
        min-height: 109px;
    }

    .page-partners .industry-partners-image-1 {
        height: 51px;
        width: 242px;
    }

    .page-partners .industry-partners-column-2 {
        min-height: 100px;
    }

    .page-partners .industry-partners-column-3 {
        min-height: 95px;
    }

    .page-partners .industry-partners-image-2 {
        width: 252px;
        height: 35px;
    }

    .page-partners .industry-partners-column-5 {
        min-height: 88px;
    }

    .page-partners .industry-partners-content-5 {
        padding: 10px;
    }

    .page-partners .industry-partners-image-3 {
        margin-left: 0;
    }

    .page-partners .industry-partners-column-7 {
        min-height: 104px;
    }

    .page-partners .industry-partners-image-4 {
        width: 252px;
        height: 74px;
    }

    .page-partners .industry-partners-column-9 {
        min-height: 88px;
    }

    .page-partners .industry-partners-image-5 {
        width: 227px;
        height: 56px;
    }

    .page-partners .industry-partners-column-11 {
        min-height: 67px;
    }

    .page-partners .industry-partners-image-6 {
        width: 262px;
        height: 45px;
    }

    .page-partners .equipment-partners-container-1 {
        min-height: 1024px;
    }

    .page-partners .equipment-partners-layout-1 {
        margin-bottom: 27px;
        width: auto;
        margin-right: initial;
        margin-left: initial;
    }

    .page-partners .equipment-partners-column-1 {
        min-height: 109px;
    }

    .page-partners .equipment-partners-column-2 {
        min-height: 100px;
    }

    .page-partners .equipment-partners-column-3 {
        min-height: 126px;
    }

    .page-partners .equipment-partners-image-2 {
        height: 125px;
        width: 283px;
    }

    .page-partners .equipment-partners-column-5 {
        min-height: 127px;
    }

    .page-partners .equipment-partners-image-3 {
        height: 79px;
        width: 212px;
        margin-top: 30px;
    }

    .page-partners .mobile-nonprofit-partners-container-1 {
        min-height: 2324px;
    }

    .page-partners .mobile-nonprofit-partners-cards-1 {
        min-height: 290px;
    }

    .page-partners .mobile-nonprofit-partners-layout-1 {
        margin-top: 32px;
        margin-bottom: 100px;
        width: auto;
        margin-right: initial;
        margin-left: initial;
    }

    .page-partners .mobile-nonprofit-partners-column-1 {
        min-height: 114px;
    }

    .page-partners .mobile-nonprofit-partners-content-2 {
        padding: 0;
    }

    .page-partners .mobile-nonprofit-partners-image-1 {
        height: 77px;
        width: 223px;
    }

    .page-partners .mobile-nonprofit-partners-column-2 {
        min-height: 100px;
    }

    .page-partners .mobile-nonprofit-partners-column-3 {
        min-height: 103px;
    }

    .page-partners .mobile-nonprofit-partners-column-4 {
        min-height: 100px;
    }

    .page-partners .mobile-nonprofit-partners-column-5 {
        min-height: 116px;
    }

    .page-partners .mobile-nonprofit-partners-column-6 {
        min-height: 100px;
    }

    .page-partners .mobile-nonprofit-partners-column-7 {
        min-height: 86px;
    }

    .page-partners .mobile-nonprofit-partners-column-9 {
        min-height: 147px;
    }

    .page-partners .mobile-nonprofit-partners-content-10 {
        padding: 20px 2px;
    }

    .page-partners .mobile-nonprofit-partners-column-11 {
        min-height: NaNpx;
    }

    .page-partners .institution-partners-container-1 {
        min-height: 486px;
    }

    .page-partners .institution-partners-layout-1 {
        margin-bottom: -1176px;
        width: auto;
        margin-right: initial;
        margin-left: initial;
    }

    .page-partners .institution-partners-column-1 {
        min-height: 122px;
    }

    .page-partners .institution-partners-column-2 {
        min-height: 110px;
    }

    .page-partners .mobile-institution-partners-container-1 {
        min-height: 676px;
    }

    .page-partners .mobile-institution-partners-column-1 {
        min-height: 114px;
    }

    .page-partners .mobile-institution-partners-column-2 {
        min-height: 169px;
    }

    .page-partners .mobile-institution-partners-layout-2 {
        margin-top: 20px;
        margin-bottom: 0;
        width: auto;
        margin-right: initial;
        margin-left: initial;
    }

    .page-partners .mobile-institution-partners-column-4 {
        min-height: 283px;
    }

    .page-partners .partnership-enquiry {
        min-height: 1909px;
        padding-left: 0;
    }

    .page-partners .partnership-enquiry-image-1 {
        min-height: 206px;
        margin-top: 0;
    }

    .page-partners .partnership-enquiry-content-1 {
        padding-top: 120px;
    }

    .page-partners .partnership-enquiry-layout-1 {
        width: 340px;
        margin-top: -146px;
        margin-left: calc(((100% - 340px) / 2));
    }

    .page-partners .partnership-enquiry-title-2 {
        font-size: 1.5rem;
    }
}
