        .redeem .gallery {
            border-image-slice: 0.5;
            border-image-source: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.16) 50%, rgba(255, 255, 255, 0) 100%);
            border-image-source: url(../img/Line.svg);
        }
        .framer-143rsyg,.framer-1kqheaa,.framer-1il9vpq,.framer-1jgu1uq,.framer-12u27ao,.framer-af0oi4,.framer-nXeKp.framer-1xzmhck,.framer-azxuff, .framer-73g7nq, .framer-sgmgpw {
            align-content: center;align-items: center;display: flex;flex-wrap: nowrap;overflow: visible;
        }
        .framer-azxuff, .framer-73g7nq, .framer-sgmgpw {
            padding: 0;position: relative;width: 100%;height: min-content;justify-content: flex-start;overflow: visible;
        }
        .framer-azxuff {
            flex: none;flex-direction: row;gap: 0px;z-index: 1;
        }
        .framer-73g7nq {
            flex: none;flex-direction: column;gap: 0px;
        }
        .framer-sgmgpw {
            flex: none;flex-direction: column;gap: 48px;
        }
        .framer-143rsyg {
            overflow: visible;flex: 1 0 0px;flex-direction: column;gap: 0px;height: min-content;justify-content: center;padding: 0;position: sticky;top: 0;width: 1px;will-change: transform;z-index: 1;transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
            animation: fadeIn 1s forwards;
        }
        .framer-1kqheaa {
            overflow: visible;flex: none;flex-direction: row;gap: 20px;height: 100vh;justify-content: center;padding: 0 24px;position: sticky;top: 0;width: 1200px;will-change: transform;z-index: 1;transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
            animation: fadeIn 1s forwards;
        }
        .framer-1il9vpq {
            overflow: visible;flex: 1 0 0px;flex-direction: column;gap: 10px;height: 286px;justify-content: flex-start;padding: 0;position: relative;width: 1px;
        }
        .framer-1jgu1uq {
            overflow: visible;flex: none;flex-direction: column;gap: 0px;height: 580px;justify-content: center;min-width: 580px;padding: 0;position: relative;width: min-content;
        }
        .framer-12u27ao {
            flex: none;flex-direction: row;gap: 10px;height: 580px;justify-content: flex-start;left: 0;overflow: hidden;padding: 0;position: absolute;right: 0;top: 0;z-index: 3;
        }
        .framer-af0oi4 {
            flex: none;flex-direction: row;gap: 10px;height:580px;justify-content: flex-start;left: 0;overflow: hidden;padding: 0;position: absolute;right: 0;top: 0;z-index: 2;
        }
        .framer-1wlb4ki {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
            align-items: center;
            transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
            will-change: transform;
            padding: 0 !important;
        }

        .framer-1wlb4ki.centered {
            justify-content: center;
        }

        .framer-nXeKp.framer-1xzmhck {
            flex-direction: column;gap: 10px;height: 550px;justify-content: center;overflow: hidden;padding: 0;position: relative;width: 580px;will-change: var(--framer-will-change-override, transform);align-items: center;
        }

        .offers_text_title{font-size: 56px; font-weight: 800; letter-spacing: -0.3px; line-height: 64px; color: rgb(255, 255, 255);font-style: normal;}
        .offers_text_subtitle-container {outline: none; display: flex;flex-direction: column;justify-content: center;flex-shrink: 0;color: rgb(0, 153, 255);transform: none;opacity: 1;min-height: 100px;}
        .offers_text_subtitle{font-size: 24px; letter-spacing: -0.01em; color: rgba(247, 248, 252, 0.72);align-self: stretch;font-style: normal;font-weight: 500;line-height: 32px;}

        .framer-1mruyn4,
        .framer-wuxpzm,
        .framer-1bsk01o {
            align-content: flex-start;align-items: flex-start;display: flex;flex: none;flex-direction: column;flex-wrap: nowrap;height: 100%;gap: 24px;
            /* height: min-content; */justify-content: center;align-items: center;vertical-align: middle;left: 0;overflow: visible;padding: 0;position: absolute;top: 0;width: 100%;z-index: 1;
        }


        .framer-aibwb5 {
            align-content: center;align-items: center;aspect-ratio: 1 / 1;display: flex;flex: none;flex-direction: row;flex-wrap: nowrap;gap: 10px;height: 580px;justify-content: flex-start;left: 0;overflow: hidden;padding: 0;position: absolute;right: 0;top: 0;z-index: 4;
        }

        .framer-1517nhl-container {
            flex: none;height: 100%;position: relative;width: 100%;
        }
        .framer-1g8ewes-container,
        .framer-vsg981-container,
        .framer-1l1i49i-container,
        .framer-yzn2hq-container,
        .framer-1ql685o-container,
        .framer-eykvh2-container {
            flex: none;height: auto;position: relative;width: 100%;
        }

        .framer-1aematx,
        .framer-n785gf,
        .framer-13598hk,
        .framer-1dp1o3m {
            background-color: #3af;flex: none;height: 400px;opacity: 0;overflow: hidden;pointer-events: none;position: relative;width: 100%;
        }
        .framer-n785gf:last-child{
            height: 500px;
        }
        .twid_offer_section_hide_m{height:100vh;}
        .framer-REZgX.framer-w9dred,
        .framer-REZgX .framer-w9dred {
            display: block
        }

        .framer-REZgX.framer-llw97h {
            align-content: flex-end;align-items: flex-end;display: flex;flex-direction: column;flex-wrap: nowrap;gap: 10px;height: min-content;justify-content: center;overflow: hidden;padding: 0;position: relative;width: 450px;
        }

        .framer-REZgX .framer-hhtadl {
            flex: none;height: auto;position: relative;width: 100%;word-break: break-word;word-wrap: break-word;
        }

        .framer-REZgX .framer-s8wfkd,
        .framer-REZgX .framer-nejpqq,
        .framer-REZgX .framer-1diqekq {
            flex: none;height: auto;position: relative;width: 100%;word-break: break-word;word-wrap: break-word;z-index: 1;
        }
        .framer-REZgX.framer-llw97h {
            align-content: flex-end;align-items: flex-end;display: flex;flex-direction: column;flex-wrap: nowrap;gap: 10px;height: min-content;justify-content: center;overflow: hidden;padding: 0;position: relative;width: 450px;
        }
        .framer-REZgX .framer-hhtadl {
            flex: none;height: auto;position: relative;width: 100%;word-break: break-word;word-wrap: break-word;
        }
        .framer-mBBZ1.framer-bi9891,
        .framer-mBBZ1 .framer-bi9891 {
            display: block
        }

        .framer-mBBZ1.framer-klvrbm {
            align-content: flex-end;align-items: flex-end;display: flex;flex-direction: column;flex-wrap: nowrap;gap: 10px;height: min-content;justify-content: center;overflow: hidden;padding: 0;position: relative;width: 450px;
        }

        .framer-mBBZ1 .framer-tzowky {
            flex: none;height: auto;position: relative;width: 100%;word-break: break-word;word-wrap: break-word;
        }

        .framer-mBBZ1 .framer-opr573,
        .framer-mBBZ1 .framer-mwt9jw,
        .framer-mBBZ1 .framer-et535 {
            flex: none;height: auto;position: relative;width: 100%;word-break: break-word;word-wrap: break-word;z-index: 1;
        }
        .twid_offer_section_left,.twid_offer_section_right {
            transition: opacity 0.3s ease;
        }

        @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
            .framer-mBBZ1.framer-klvrbm {
                gap: 0px
            }

            .framer-mBBZ1.framer-klvrbm>* {
                margin: 5px 0
            }

            .framer-mBBZ1.framer-klvrbm>:first-child {
                margin-top: 0
            }

            .framer-mBBZ1.framer-klvrbm>:last-child {
                margin-bottom: 0
            }
        }
        .framer-nXeKp,.framer-ie0pvv{
            border: 1px solid var(--token-0ad2a934-6e4d-41fe-8e0a-90403acbdc94, rgb(25, 38, 76)); border-radius: 50px; height: 100%; opacity: 1;
            background-color: #0f152b;
        }
        .framer-nXeKp img,.framer-ie0pvv img{
            display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:fill;border-radius: 32px;
        }

    @media screen and (min-width:1500px) {
        .framer-1kqheaa {
            width: 90vw;
        }

        .framer-1il9vpq {
            width: 45vw;
        }

        .framer-1jgu1uq {
            width: 45vw;height: 80vh;
        }
        .twid_offer_section_right, .framer-nXeKp.framer-1xzmhck {
            width: 100%;height: 100%;
        }
        .redeem .gallery img {
            width: 100.486px;height: 100.486px;flex-shrink: 0;
        }
    }
    @media screen and (max-width:1200px) {
        .redeem  .gallery .twid-k0x5zk, .redeem .gallery .twid-8t91si, .redeem .gallery .twid-8oq2jj {
            /* width: 150px; */
            display: flex;
            /* height: 150.729px; */
            padding: 24px;flex-direction: column;align-items: flex-start;
        }

        .redeem .gallery .twid-bnsyqs, .redeem .gallery .twid-1kr9je4, .redeem .gallery .twid-1d822w1 {
            height: 150px;
            /* width: 100% !important; */
            /* border: 1px solid; */
        }
        
        .redeem .gallery .twid-18abmr1 {
            /* padding: 0px; */
            flex: 1 1 calc(100% / 4 - 10px) !important;margin: 0px auto;align-items: center;width: 100%;
        }
        
        .redeem .gallery {
            gap: 5px !important;padding:10px;
        }
        /* .framer-1n4hsy.framer-1kqheaa.w-100 {
            width: 80vw !important;
        } */
    }
    @media screen and (max-width:500px) and (max-width:768px){
        .redeem .gallery {
            gap: 10px !important;padding:5px;
        }
        .redeem .imagecontainer img {
            width: 65px !important;height: 65px !important;object-fit: cover;
        }
        
        .redeem .gallery .twid-bnsyqs, .redeem .gallery .twid-1kr9je4, .redeem .gallery .twid-1d822w1 {
            height: 65px;width: 65px;padding: 5px;flex: auto;
        }
        
        .redeem .gallery .twid-18abmr1, .redeem .gallery .twid-193s2vj, .redeem .gallery .twid-1p7kjiq, .redeem .gallery .twid-k9ahtb, .redeem .gallery .twid-j1uffn, .redeem  .gallery .twid-9n2k6r, .redeem .gallery .twid-n58h16, .redeem .gallery .twid-15yp2y1, .redeem .gallery .twid-1nx604m, .redeem .gallery .twid-15i1gym, .redeem .gallery .twid-1xvr1o1, .redeem .gallery .twid-91vskc {
            width: 68px;height: 68px;padding: 0px;margin: 0px auto;
        }
        
        .redeem .gallery .twid-k0x5zk,.redeem  .gallery .twid-8t91si,.redeem  .gallery .twid-8oq2jj {
            width: 65px;height: 65px;padding: 0px;margin: 0px auto;
        }
    }

    .gallery{
        display: grid;list-style-type: none;grid-template-columns: repeat(8, minmax(150px, 1fr));
    }
    .twid-18abmr1 {
        position: relative;width: 100%;height: 100vh;background-color: #f5f5f5;
    }

    .twid-18abmr1::before,
    .twid-18abmr1::after {
        content: "";position: absolute;top: 0;width: 50px;height: 100%;background-size: contain;background-repeat: no-repeat;
    }
    
    .twid-18abmr1::before {
        left: 0;background-image: url("../svg/213490473_559.svg");
    }
    
    .twid-18abmr1:last-child::after {
        right: 0;background-image: url("../svg/213490473_559.svg");
    }

    #home_page_save_payments_mobile, #home_page_track_rewards_mobile, #home_page_earn_reward_mobile,#issuer_page_diversification_mobile,#issuer_page_Dormantcard_mobile,#issuer_page_ImproveCpp_mobile,#issuer_page_Issuersboostcardspend_mobile,
    #merchant_page_Boost_conversion_mobile,#merchant_page_ExtraDisposable_mobile,#merchant_page_SpendSmarter_mobile,#merchant_page_Crosssellupsell_mobile
     {
        overflow: hidden;
        /* border: 1px solid var(--token-0ad2a934-6e4d-41fe-8e0a-90403acbdc94, rgb(25, 38, 76));border-radius: 32px; */
        height: auto;opacity: 1;aspect-ratio: 1;margin: 0px auto;max-height: 100%;
    }



    @media screen and (min-width:768px) and (max-width:1200px){
        .framer-7zbo5s, .framer-11c5yfg {
            align-items: start;
            width: 100%;
            position: relative;
        }
        .framer-1wlb4ki .framer-7zbo5s{
            height: 50vh;
        }
        .framer-1wlb4ki .framer-11c5yfg{height: 30vh;}
    }
    @media screen and (max-width:767px){
        .framer-1solnib, .framer-1cs6rfq, .framer-1wlb4ki, .framer-13jao0f{
            padding:0px !important;
        }
        .framer-7zbo5s{
            width: 95vw;height: 50vh;position: relative; align-items: start;display: block;
        }
        .framer-11c5yfg{height: 50vh;}
    }

    @media (max-height: 480px) {
        #hero {height:100% !important;}        
    }