    .blue_gr_bg {
        background: var(--blue-color) !important;
    }

    .partners_banner_img {
        background-image: linear-gradient(95deg, rgb(64, 79, 128), rgba(0, 0, 0, 0)), url(..//images/partner_banner_img/p_banner.jpeg);
        height: 500px;
        /* background: unset; */
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: center;
    }

    .partners_section_video {
        width: 100%;
        max-width: 480px;
        height: 270px;
    }

    .partners_section_video iframe {
        width: 100%;
        height: 100%;
    }

    .partners_section_text p {
        color: #242424;
        font-size: 15px;
        font-weight: 500;
        padding: 0;
        margin: 0;
    }

    .partners_section_text {
        width: 566.5px;
        height: 140px;
        /* margin-top: 50px; */
    }

    .partners_box {
        padding-top: 0px;
    }

    .partners_unlock_box {
        height: 746px;
    }

    .partners_unlock_text ul {
        grid-template-columns: repeat(1, 1fr);
        gap: 32px;
        padding: 48px 0;
    }

    .Partner_slider {
        background-color: unset;
    }

    .Partner_slider .marq_slider::before {
        background: linear-gradient(to left, rgba(245, 250, 248, 0), rgb(255 255 255));
    }

    .Partner_slider .marq_slider::after {
        background: linear-gradient(to right, rgba(245, 250, 248, 0), rgb(255 255 255));
    }

    .partners_wrap {
        background: #F5FAF8;
    }

    .partners_row .trans_small_box {
        min-height: 320px;
    }

    .faq .faq-list {
        padding: 0;
        list-style: none;
        border-top: 1px solid #BEE7E8;
    }

    .faq .faq-list li {
        border-bottom: 1px solid #BEE7E8;
        padding: 32px 0px;
    }

    .faq .faq-list h5 {
        display: block;
        position: relative;
        font-family: Plus Jakarta Sans;
        font-size: 20px;
        font-weight: 700;
        line-height: 28px;
        letter-spacing: 0em;
        text-align: left;
        color: #071E22;
        cursor: pointer;
    }

    .faq .faq-list i {
        font-size: 24px;
        position: absolute;
        right: 0;
        top: 0;
    }

    .faq .faq-list p {
        margin-bottom: 0;
        padding: 10px 0 0 0;
    }

    .faq .faq-list p span {
        font-weight: 700;
    }

    .faq .faq-list .icon-show {
        display: none;
    }

    .faq .faq-list a.collapsed {
        color: #343a40;
    }

    .faq .faq-list a.collapsed:hover {
        color: #e03a3c;
    }

    .faq .faq-list a.collapsed .icon-show {
        display: inline-block;
    }

    .faq .faq-list a.collapsed .icon-close {
        display: none;
    }

    .partners_banner_img {
        margin-top: 15px !important;
    }

    @media(max-width: 575px) {
        .partners_section_video {
            width: unset;
        }

        .partners_section_video iframe {
            width: 100%;
        }

        .partners_section_text {
            width: unset;
        }
    }