﻿body.sticky {
    padding-top: 70px;
}

div.Preloader {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    z-index: 9999;
    background: rgba(237, 1, 127, 0.9);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    background-size: 100px;
    opacity: 1;
}

    div.Preloader:before {
        content: '';
        position: absolute;
        left: calc(50% - 115px);
        top: calc(50% - 70px);
        display: block;
        margin: 15px auto 0 auto;
        width: 230px;
        height: 140px;
        background: transparent url(../images/JOYiZM-Logo.svg) no-repeat center center;
        background-size: 230px;
        transition: 0.3s;
    }

    div.Preloader:after {
        content: '';
        position: absolute;
        left: calc(50% - 100px);
        top: calc(50% - 30px);
        display: block;
        margin: 15px auto 0 auto;
        width: 200px;
        height: 200px;
        background: transparent url(../images/Loading-JOYiZM.gif) no-repeat center center;
        background-size: 70px;
        transition: 0.3s;
    }

    div.Preloader.loaded {
        height: 0;
        opacity: 0;
        z-index: -999;
        transition: 0.9s;
    }

.JZSiteWidth {
    width: 100%;
    max-width: 1320px;
    margin: 0 auto;
}

    .JZSiteWidth.SrchBx {
        max-width: 1400px;
        overflow: visible;
    }

    .JZSiteWidth.CorporateBscFtrs {
        max-width: 1900px;
        overflow: visible;
    }

    .JZSiteWidth.v14TpMnu {
        max-width: 1700px;
        overflow: visible;
    }

.Lwr {
    text-transform: lowercase !important;
}

.PaddTop {
    padding-top: 20px !important;
}

div.JZHdrSctn {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    height: 100px;
    left: 0;
    top: 0;
    z-index: 599;
    background: #BE0166;
    /*background: linear-gradient(180deg, rgba(237, 1, 127, 0.75) 0%, rgba(237, 1, 127, 0) 100%), rgba(0, 0, 0, 0.3);*/
    box-shadow: 0 0 0 rgba(0,0,0,0);
    transition: 0.3s;
}

    div.JZHdrSctn:after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 1px;
        background: rgba(0,0,0,0.15);
        transition: 0.3s;
        display: none;
    }

    div.JZHdrSctn.sticky {
        position: fixed;
        width: 100%;
        height: 70px;
        background: #BE0166;
        /*box-shadow: 0 10px 50px rgba(0,0,0,0.2);*/
        transition: 0.3s;
    }

        div.JZHdrSctn.sticky:after {
            height: 0;
            transition: 0.3s;
        }



    div.JZHdrSctn.InnrPgs {
        background: #BE0166;
    }

        div.JZHdrSctn.InnrPgs.sticky {
            background: #BE0166;
        }


    div.JZHdrSctn div.CntrySctrDv {
        display: block;
        width: 100%;
        background: #8E014C;
        padding: 10px 0;
        display: none;
    }

        div.JZHdrSctn div.CntrySctrDv .JZSiteWidth {
            display: flex;
            flex-wrap: nowrap;
            align-items: center;
            justify-content: center;
            width: 100%;
        }

            div.JZHdrSctn div.CntrySctrDv .JZSiteWidth div.TxtHldr span.Txt {
                color: #fff;
                font: 600 16px/120% 'Inter';
            }

            div.JZHdrSctn div.CntrySctrDv .JZSiteWidth div.BtnHldr {
                display: flex;
                flex-wrap: nowrap;
                align-items: center;
            }

                div.JZHdrSctn div.CntrySctrDv .JZSiteWidth div.BtnHldr div.InnrHldr {
                    padding-left: 10px;
                }

                div.JZHdrSctn div.CntrySctrDv .JZSiteWidth div.BtnHldr div.InnrHldr {
                    padding-left: 10px;
                }

                    div.JZHdrSctn div.CntrySctrDv .JZSiteWidth div.BtnHldr div.InnrHldr div.CountrySlctnHldr {
                        padding: 5px 0 5px 10px;
                        position: relative;
                    }


                        div.JZHdrSctn div.CntrySctrDv .JZSiteWidth div.BtnHldr div.InnrHldr div.CountrySlctnHldr span.CntrySlctd {
                            display: flex;
                            align-items: center;
                            height: 40px;
                            padding: 0 10px 0 40px;
                            border-radius: 50px;
                            background: rgba(0,0,0,0.5);
                            position: relative;
                            color: #fff;
                            font: 700 14px/100% 'Inter';
                            cursor: default;
                        }

                            div.JZHdrSctn div.CntrySctrDv .JZSiteWidth div.BtnHldr div.InnrHldr div.CountrySlctnHldr span.CntrySlctd:before {
                                content: '';
                                position: absolute;
                                width: 20px;
                                height: 20px;
                                left: 10px;
                                top: calc(50% - 10px);
                                background-color: transparent !important;
                                background-position: center center !important;
                                background-repeat: no-repeat !important;
                                background-size: 20px !important;
                            }

                            div.JZHdrSctn div.CntrySctrDv .JZSiteWidth div.BtnHldr div.InnrHldr div.CountrySlctnHldr span.CntrySlctd.USA:before {
                                background-image: url(../images/Flag-USA.svg);
                            }

                            div.JZHdrSctn div.CntrySctrDv .JZSiteWidth div.BtnHldr div.InnrHldr div.CountrySlctnHldr span.CntrySlctd.IND:before {
                                background-image: url(../images/Flag-IND.svg);
                            }

                            div.JZHdrSctn div.CntrySctrDv .JZSiteWidth div.BtnHldr div.InnrHldr div.CountrySlctnHldr span.CntrySlctd.UAE:before {
                                background-image: url(../images/Flag-UAE.svg);
                            }

                        div.JZHdrSctn div.CntrySctrDv .JZSiteWidth div.BtnHldr div.InnrHldr div.CountrySlctnHldr span.ChngBtn,
                        div.JZHdrSctn div.CntrySctrDv .JZSiteWidth div.BtnHldr div.InnrHldr div.CountrySlctnHldr a.ChngBtn {
                            cursor: pointer;
                            background: #fff;
                            color: #ED017F;
                            border-radius: 50px;
                            padding: 6px 12px;
                            margin: 0 0 0 10px;
                            text-decoration: none;
                        }

                    div.JZHdrSctn div.CntrySctrDv .JZSiteWidth div.BtnHldr div.InnrHldr span.ClsBtn {
                        display: block;
                        cursor: pointer;
                        background: transparent url(../images/CntryCross.svg) no-repeat center center;
                        background-size: 14px;
                        width: 35px;
                        height: 35px;
                    }



















    div.JZHdrSctn .JZSiteWidth {
        overflow: visible;
    }

    div.JZHdrSctn div.HdrCntnr {
        display: flex;
        flex-wrap: wrap;
        align-items: flex-start;
        position: relative;
    }

        div.JZHdrSctn div.HdrCntnr:before, div.JZHdrSctn div.HdrCntnr:after {
            content: '';
            position: absolute;
            bottom: 30px;
            height: 1px;
            background: rgba(255,255,255,0.3);
            opacity: 1;
            transition: 0.3s;
            display: none;
        }

        div.JZHdrSctn div.HdrCntnr:before {
            width: calc(50% - 75px);
            left: 0;
        }

        div.JZHdrSctn div.HdrCntnr:after {
            width: calc(50% - 40px);
            right: 0;
        }

        div.JZHdrSctn div.HdrCntnr div.MnuSctn {
            width: 35%;
            text-align: left;
            display: flex;
            flex-wrap: wrap;
            display: none;
        }

            div.JZHdrSctn div.HdrCntnr div.MnuSctn a.SctnLnk {
                display: block;
                padding: 20px;
                color: #fff;
                font: 500 15/100% 'Inter';
                text-decoration: none;
                text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
            }

            div.JZHdrSctn div.HdrCntnr div.MnuSctn span.MenuBtn {
                display: inline-block;
                vertical-align: top;
                width: 60px;
                height: 60px;
                cursor: pointer;
                transition: 0.3s;
                display: none;
            }

                div.JZHdrSctn div.HdrCntnr div.MnuSctn span.MenuBtn:hover {
                    transition: 0.3s;
                }

                div.JZHdrSctn div.HdrCntnr div.MnuSctn span.MenuBtn span.JZMnuBtnInnr {
                    display: block;
                    display: none !important;
                    position: relative;
                    width: 30px;
                    height: 30px;
                    border-top: 2px solid #fff;
                    margin-top: 20px;
                    transition: 0.3s;
                }

                    div.JZHdrSctn div.HdrCntnr div.MnuSctn span.MenuBtn span.JZMnuBtnInnr:before {
                        content: '';
                        display: block;
                        position: absolute;
                        width: 15px;
                        height: 2px;
                        top: 6px;
                        left: 0;
                        background: #fff;
                        transition: 0.3s;
                    }

                    div.JZHdrSctn div.HdrCntnr div.MnuSctn span.MenuBtn span.JZMnuBtnInnr:after {
                        content: '';
                        position: absolute;
                        width: 22px;
                        height: 2px;
                        top: 14px;
                        left: 0;
                        background: #fff;
                        transition: 0.3s;
                    }

                div.JZHdrSctn div.HdrCntnr div.MnuSctn span.MenuBtn:hover span.JZMnuBtnInnr:before {
                    width: 30px;
                    transition: 0.3s;
                }

                div.JZHdrSctn div.HdrCntnr div.MnuSctn span.MenuBtn:hover span.JZMnuBtnInnr:after {
                    width: 30px;
                    transition: 0.3s;
                }

    div.JZHdrSctn.InnrPgs div.HdrCntnr div.MnuSctn span.MenuBtn span.JZMnuBtnInnr {
        border-color: #ED017F;
        transition: 0.3s;
    }

        div.JZHdrSctn.InnrPgs div.HdrCntnr div.MnuSctn span.MenuBtn span.JZMnuBtnInnr:before {
            background: #ED017F;
        }

        div.JZHdrSctn.InnrPgs div.HdrCntnr div.MnuSctn span.MenuBtn span.JZMnuBtnInnr:after {
            background: #ED017F;
        }

    div.JZHdrSctn.InnrPgs.sticky div.HdrCntnr div.MnuSctn span.MenuBtn span.JZMnuBtnInnr {
        border-color: #fff;
        transition: 0.3s;
    }

        div.JZHdrSctn.InnrPgs.sticky div.HdrCntnr div.MnuSctn span.MenuBtn span.JZMnuBtnInnr:before {
            background: #fff;
        }

        div.JZHdrSctn.InnrPgs.sticky div.HdrCntnr div.MnuSctn span.MenuBtn span.JZMnuBtnInnr:after {
            background: #fff;
        }

    div.JZHdrSctn div.HdrCntnr div.LgoSctn {
        display: flex;
        position: relative;
    }

        div.JZHdrSctn div.HdrCntnr div.LgoSctn a.LgoLnk {
            position: absolute;
            left: 0;
            top: -25px;
            padding: 140px 15px 20px 15px;
            background: rgba(237, 1, 127, 1);
            transition: 0.3s;
        }

            div.JZHdrSctn div.HdrCntnr div.LgoSctn a.LgoLnk:after {
                content: 'More to life';
                position: absolute;
                left: 155px;
                top: calc(50% - 22px);
                font: 700 15px/100% 'Inter';
                letter-spacing: 1px;
                color: #fff;
                width: calc(100% + 32px);
                height: 44px;
                text-transform: uppercase;
                border-left: 1px solid rgba(255,255,255,0.5);
                padding: 15px 0 0 15px;
                transition: 0.3s;
                display: none;
            }

    div.JZHdrSctn.InnrPgs div.HdrCntnr div.LgoSctn a.LgoLnk:after {
        color: #fff;
        border-color: #CFD8DC;
    }

    div.JZHdrSctn.InnrPgs.sticky div.HdrCntnr div.LgoSctn a.LgoLnk:after {
        color: #fff;
        border-color: #CFD8DC;
    }

    div.JZHdrSctn.sticky div.HdrCntnr div.LgoSctn a.LgoLnk:after {
        font: 700 13px/100% 'Inter';
        left: 110px;
        transition: 0.3s;
    }

    div.JZHdrSctn div.HdrCntnr div.LgoSctn img.JZHdrLgo {
        display: block;
        width: 100px;
        transition: 0.3s;
    }

    div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        margin: 0 0 0 auto;
    }

        div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.MPCart {
            position: relative;
        }

            div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.MPCart a.CartLnk {
                display: block;
                position: relative;
                background: rgba(237, 1, 127, 0.9) url(../images/Icn-Cart2.svg) no-repeat left 15px center;
                background-size: 23px;
                color: #fff;
                font: 700 17px/100% 'Inter';
                text-align: center;
                height: 50px;
                margin: 0 5px;
                padding: 18px 20px 0 45px;
                border-radius: 50px;
                text-decoration: none;
                cursor: pointer;
                transition: 0.3s;
                overflow: hidden;
            }

            div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.MPCart div.CrtDrpDwnHldr {
                position: absolute;
                border-radius: 10px;
                background: #fff;
                box-shadow: 0 10px 20px rgb(0 0 0 / 15%);
                padding: 15px;
                right: 0;
                display: none;
                z-index: 9999;
                width: calc(100% + 300px);
            }

            div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.MPCart:hover div.CrtDrpDwnHldr {
                display: block;
            }

            div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.MPCart div.CrtDrpDwnHldr:before {
                content: 'Recently added items';
                display: block;
                color: #ED017F;
                font: 600 17px/100% 'Inter';
                border-bottom: 1px solid #ECEFF1;
                padding: 5px 0 10px 0;
            }

            div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.MPCart div.CrtDrpDwnHldr:after {
                content: '';
                display: block;
                width: 0;
                height: 0;
                border-left: 10px solid transparent;
                border-right: 10px solid transparent;
                border-bottom: 10px solid #fff;
                position: absolute;
                right: 30px;
                top: -10px;
            }

            div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.MPCart div.CrtDrpDwnHldr ul.DrpdwnCntnt {
                list-style: none;
                margin: 0;
                padding: 0;
                width: 100%;
                max-height: 800px;
                overflow-y: scroll;
            }

                div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.MPCart div.CrtDrpDwnHldr ul.DrpdwnCntnt::-webkit-scrollbar {
                    width: 6px;
                }

                div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.MPCart div.CrtDrpDwnHldr ul.DrpdwnCntnt::-webkit-scrollbar-track {
                    background: #fff;
                }

                div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.MPCart div.CrtDrpDwnHldr ul.DrpdwnCntnt::-webkit-scrollbar-thumb {
                    background-color: #ccc;
                    border-radius: 10px;
                    border: 1px solid #ccc;
                }

                div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.MPCart div.CrtDrpDwnHldr ul.DrpdwnCntnt li {
                    display: flex;
                    flex-wrap: wrap;
                    border-bottom: 1px solid #ECEFF1;
                    padding: 10px 0;
                }

                    div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.MPCart div.CrtDrpDwnHldr ul.DrpdwnCntnt li div.SrvcsLftCntnt {
                        width: 60%;
                        display: flex;
                        flex-wrap: wrap;
                        align-items: center;
                    }

                    div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.MPCart div.CrtDrpDwnHldr ul.DrpdwnCntnt li span.CrtTtlTxt {
                        display: block;
                        font: 600 16px/100% 'Inter';
                    }

                    div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.MPCart div.CrtDrpDwnHldr ul.DrpdwnCntnt li a.LnkDrpdwn {
                        display: block;
                        text-decoration: none;
                    }

                    div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.MPCart div.CrtDrpDwnHldr ul.DrpdwnCntnt li div.SrvcsLftCntnt a.LnkDrpdwn span.TtlTxt {
                        display: block;
                        color: #263238;
                        font: 500 16px/120% 'Inter';
                    }

                    div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.MPCart div.CrtDrpDwnHldr ul.DrpdwnCntnt li div.SrvcsLftCntnt a.LnkDrpdwn span.SubTtlTxt {
                        display: block;
                        color: #607D8B;
                        font: 500 13px/120% 'Inter';
                    }

                    div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.MPCart div.CrtDrpDwnHldr ul.DrpdwnCntnt li div.CrncyRgtCntnt {
                        width: 40%;
                        display: inline-block;
                        /*display: flex;*/
                        flex-wrap: wrap;
                        align-items: center;
                    }

                        div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.MPCart div.CrtDrpDwnHldr ul.DrpdwnCntnt li div.CrncyRgtCntnt span.CrncyTtlTxt {
                            display: block;
                            text-align: right;
                            color: #263238;
                            font: 600 16px/100% 'Inter';
                            padding: 3px 0;
                        }

                            div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.MPCart div.CrtDrpDwnHldr ul.DrpdwnCntnt li div.CrncyRgtCntnt span.CrncyTtlTxt br {
                                display: none;
                            }

                div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.MPCart div.CrtDrpDwnHldr ul.DrpdwnCntnt div.Button {
                    padding: 10px 0 0 0;
                    text-align: center;
                }

    div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row-reverse;
        height: 50px;
    }

    div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.HdrGnMnu ul.GnMnuLst {
        display: flex;
        flex-wrap: wrap;
        list-style: none;
        margin: 0;
        padding: 0 0 0 0;
    }

        div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.HdrGnMnu ul.GnMnuLst li a.Lnk, div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.HdrGnMnu ul.GnMnuLst li span.Lnk {
            display: flex;
            height: 50px;
            padding: 0 25px;
            border-radius: 8px;
            align-items: center;
            color: #fff;
            font: 700 16px/100% 'Inter';
            letter-spacing: 1px;
            text-decoration: none;
            text-transform: uppercase;
            cursor: pointer;
            transition: 0.3s;
            position: relative;
        }

        div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.HdrGnMnu ul.GnMnuLst li {
            position: relative;
        }

            div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.HdrGnMnu ul.GnMnuLst li span.Lnk {
                padding-right: 40px;
            }

                div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.HdrGnMnu ul.GnMnuLst li span.Lnk:after {
                    content: '';
                    position: absolute;
                    width: 20px;
                    height: 20px;
                    right: 15px;
                    top: calc(50% - 10px);
                    background: transparent url(../images/CSArrDwn.svg) no-repeat center center;
                    background-size: 18px;
                    transition: 0.3s;
                    transform: rotate(0deg);
                }

                div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.HdrGnMnu ul.GnMnuLst li a.Lnk:hover, div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.HdrGnMnu ul.GnMnuLst li span.Lnk:hover {
                    background: rgba(0,0,0,0.5);
                    transition: 0.3s;
                }

    div.JZHdrSctn.InnrPgs div.HdrCntnr div.HdrMnuSctn div.HdrGnMnu ul.GnMnuLst li a.Lnk {
        color: #fff;
        transition: 0.3s;
    }

        div.JZHdrSctn.InnrPgs div.HdrCntnr div.HdrMnuSctn div.HdrGnMnu ul.GnMnuLst li a.Lnk:hover {
            transition: 0.3s;
        }

    div.JZHdrSctn.InnrPgs.sticky div.HdrCntnr div.HdrMnuSctn div.HdrGnMnu ul.GnMnuLst li a.Lnk {
        color: #fff !important;
        transition: 0.3s;
    }

    div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.HdrGnMnu ul.GnMnuLst li div.GnSbMnuLst {
        display: none;
        position: absolute;
        width: calc(100% + 10px);
        left: 0;
        top: 50px;
        background: #fff;
        border-radius: 10px;
        padding: 10px;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
    }

    div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.HdrGnMnu ul.GnMnuLst li:hover div.GnSbMnuLst {
        display: block;
    }

        div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.HdrGnMnu ul.GnMnuLst li:hover div.GnSbMnuLst ul.SbMnuLst {
            margin: 0;
            padding: 0 10px;
            list-style: none;
        }

            div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.HdrGnMnu ul.GnMnuLst li:hover div.GnSbMnuLst ul.SbMnuLst li {
                display: block;
            }

                div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.HdrGnMnu ul.GnMnuLst li:hover div.GnSbMnuLst ul.SbMnuLst li a.SbLnk {
                    display: block;
                    font: 600 16px/100% 'Inter';
                    border-bottom: 1px solid #CFD8DC;
                    padding: 15px 5px;
                    color: #263238;
                    text-decoration: none;
                    cursor: pointer;
                    position: relative;
                    transition: 0.3s;
                }

                    div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.HdrGnMnu ul.GnMnuLst li:hover div.GnSbMnuLst ul.SbMnuLst li a.SbLnk:hover {
                        color: #ED017F;
                        transition: 0.3s;
                    }

                    div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.HdrGnMnu ul.GnMnuLst li:hover div.GnSbMnuLst ul.SbMnuLst li a.SbLnk:after {
                        content: '';
                        position: absolute;
                        width: 0;
                        height: 1px;
                        background: #ED017F;
                        left: 0;
                        bottom: -1px;
                        transition: 0.6s;
                    }

                    div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.HdrGnMnu ul.GnMnuLst li:hover div.GnSbMnuLst ul.SbMnuLst li a.SbLnk:hover:after {
                        width: 100%;
                        transition: 0.6s;
                    }








    div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrMnLnks {
        display: flex;
    }

    div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn a.UsrLnkBtn {
        display: flex;
        align-items: center;
        position: relative;
        height: 50px;
        padding: 0 30px;
        border-radius: 8px;
        background: #ED017F;
        text-decoration: none;
        cursor: pointer;
        transition: 0.3s;
    }

        div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn a.UsrLnkBtn:hover {
            background: #8E014C;
            transition: 0.3s;
        }

    div.JZHdrSctn.sticky div.HdrCntnr div.LgnBtnSctn a.UsrLnkBtn {
        margin-top: 0;
    }
    /*div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn a.UsrLnkBtn:after {
                content: '';
                position: absolute;
                width: 0;
                height: 1px;
                left: 50%;
                bottom: 0;
                background: #ED017F;
                transition: 0.3s;
            }

            div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn a.UsrLnkBtn:hover:after {
                left: 0;
                width: 100%;
                transition: 0.3s;
            }*/
    div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn a.UsrLnkBtn span.FtrTxtHldr {
        display: block;
        color: #fff;
        text-align: left;
    }

        div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn a.UsrLnkBtn span.FtrTxtHldr.Smll {
            font: 500 11px/100% 'Inter';
            display: none;
        }

        div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn a.UsrLnkBtn span.FtrTxtHldr.Big {
            font: 700 16px/100% 'Inter';
            text-transform: none;
        }

    /*div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn a.UsrLnkBtn.MmbrLgn:before {
        content: '';
        background: transparent url(../images/ProfileIcon.svg) no-repeat center center;
        background-size: 30px;
        transition: 0.3s;
        position: absolute;
        width: 50px;
        height: 50px;
        left: calc(50% - 25px);
        top: calc(50% - 25px);
    }*/

    div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn a.UsrLnkBtn.NewMmbr {
        background: rgba(237, 1, 127, 0.9) url(../images/Icn-NewMember.svg) no-repeat left 25px top 14px;
        background-size: 23px;
    }

    div.JZHdrSctn.InnrPgs div.HdrCntnr div.LgnBtnSctn a.UsrLnkBtn.NewMmbr {
        background: transparent url(../images/Icn-NewMember-WhtBG.svg) no-repeat left 20px top 15px;
        background-size: 30px;
    }

    div.JZHdrSctn.InnrPgs.sticky div.HdrCntnr div.LgnBtnSctn a.UsrLnkBtn.NewMmbr {
        background: transparent url(../images/Icn-NewMember.svg) no-repeat left 20px top 15px;
        background-size: 30px;
    }

    div.JZHdrSctn.InnrPgs div.HdrCntnr div.LgnBtnSctn a.UsrLnkBtn span.FtrTxtHldr.Smll {
        color: #78909C;
    }

    div.JZHdrSctn.InnrPgs.sticky div.HdrCntnr div.LgnBtnSctn a.UsrLnkBtn span.FtrTxtHldr.Smll {
        color: #fff;
    }

    div.JZHdrSctn.InnrPgs.sticky div.HdrCntnr div.LgnBtnSctn a.UsrLnkBtn span.FtrTxtHldr.Big {
        color: #fff;
    }

    /*div.JZHdrSctn.sticky div.HdrCntnr div.LgnBtnSctn a.UsrLnkBtn:hover:before, div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn a.UsrLnkBtn:hover:before {
        content: '';
        background: transparent url(../images/ProfileIcon.svg) no-repeat center center;
        background-size: 30px;
        transition: 0.3s;
        position: absolute;
        width: 50px;
        height: 50px;
        left: calc(50% - 25px);
        top: calc(50% - 25px);
    }*/

    div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn a.UsrLnkBtn:hover span.FtrTxtHldr.Big {
        transition: 0.3s;
    }

    div.JZHdrSctn.InnrPgs.sticky div.HdrCntnr div.LgnBtnSctn a.UsrLnkBtn:hover {
        transition: 0.3s;
    }

    div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn {
        display: inline-block;
        vertical-align: top;
        height: 60px;
        position: relative;
        cursor: pointer;
    }

        div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrDtls {
            display: flex;
            flex-wrap: wrap;
            height: 60px;
            position: relative;
            padding: 0;
            width: 100%;
        }

            div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrDtls div.UsrImgHldr {
                width: 45px;
                padding: 5px 0 0 5px;
            }

                div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrDtls div.UsrImgHldr img.UsrImg {
                    display: block;
                    width: 40px;
                    height: 40px;
                    border-radius: 30px;
                    background: rgba(0,0,0,0.25);
                    object-fit: cover;
                }

                div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrDtls div.UsrImgHldr span.UsrNmeShrt {
                    display: block;
                    width: 40px;
                    height: 40px;
                    border-radius: 30px;
                    background: rgba(0,0,0,0.25);
                    color: #fff;
                    font: 500 15px/100% 'Inter';
                    padding: 13px 0 0 0;
                    text-align: center;
                }

            div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrDtls div.UsrBscDtls {
                position: relative;
                padding: 0 30px 0 0;
            }

                div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrDtls div.UsrBscDtls:after {
                    content: '';
                    position: absolute;
                    right: 7px;
                    top: 18px;
                    width: 14px;
                    height: 14px;
                    background: transparent url(../images/Icn-ArrowThin.svg) no-repeat center center;
                    background-size: 14px;
                    transform: rotate(0deg);
                    transition: 0.3s;
                }

        div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn:hover div.UsrDtls div.UsrBscDtls:after {
            transform: rotate(180deg);
            transition: 0.3s;
        }

        div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrDtls div.UsrBscDtls span.UsrNme {
            display: block;
            padding: 17px 30px 0 10px;
            font: 700 17px/100% 'Inter';
            color: #fff;
            display: none;
        }

        div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn:hover div.UsrSbMnu {
            display: block;
        }

        div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrSbMnu {
            position: absolute;
            display: none;
            padding: 10px 0 0 0;
            width: calc(100% + 140px);
            border-radius: 10px;
            text-align: left;
            right: 0;
            top: 55px;
            background: rgba(255,255,255,1);
            backdrop-filter: blur(20px);
            -webkit-backdrop-filter: blur(20px);
            box-shadow: 0 10px 20px rgba(0,0,0,0.15);
            z-index: 2;
            overflow: hidden;
        }

            /***********************************************USER DROPDOWN CSS****************************************************************************************/


            div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrSbMnu div.RewardSection div.Holder {
                padding: 0;
            }

                div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrSbMnu div.RewardSection div.Holder span.MmbrShpHldr {
                    display: none;
                }

                div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrSbMnu div.RewardSection div.Holder span.ValHldr {
                    display: block;
                    padding: 10px 5px;
                }

                div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrSbMnu div.RewardSection div.Holder span.TierName {
                    display: block;
                    padding: 15px 10px;
                    border-radius: 6px;
                    text-align: left;
                    font: 700 17px/100% 'Inter';
                    color: #ED017F;
                    background: transparent;
                    border-bottom: 1px solid #CFD8DC;
                    margin: 0 0 0 0;
                }

            div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrSbMnu div.SearchBox.RewardsPoint {
                border-bottom: 1px solid #CFD8DC;
                background-color: #f5f5f5;
                padding: 0 10px;
            }

                div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrSbMnu div.SearchBox.RewardsPoint div.RewardSection.RewardsPoint {
                    background-color: #f5f5f5 !important;
                }

                div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrSbMnu div.SearchBox.RewardsPoint span.HdrTxtDtls.TxtFnt:before {
                    content: 'Membership ID';
                    font: 500 14px/100% 'Inter';
                    color: #444 !important;
                    display: block;
                }

                div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrSbMnu div.SearchBox.RewardsPoint div.RewardSection.RewardsPoint span.Title.RewardsFntClr {
                    color: #444 !important;
                    font: 500 14px/100% 'Inter';
                    text-transform: capitalize;
                    line-height: 140%;
                    padding: 0 0 0 0;
                }

            div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrSbMnu div.RewardSection span.Val.RewardsFntClr {
                padding-left: 3px;
                color: #444 !important;
                font: 700 17px/100% 'Inter';
            }

            div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrSbMnu div.SearchBox.RewardsPoint span.HdrTxtDtls.RewardsFntClr {
                font-weight: 600;
                line-height: 140%;
                font: 700 17px/100% 'Inter';
                color: #444 !important;
            }

            /***********************************************USER DROPDOWN CSS****************************************************************************************/
            div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrSbMnu ul.SbMnuLst {
                margin: 0;
                padding: 0 10px;
                list-style: none;
            }

                div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrSbMnu ul.SbMnuLst li {
                    display: block;
                }

                    div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrSbMnu ul.SbMnuLst li a.SbLnk {
                        display: block;
                        font: 600 16px/100% 'Inter';
                        border-bottom: 1px solid #CFD8DC;
                        padding: 15px 5px;
                        color: #263238;
                        text-decoration: none;
                        cursor: pointer;
                        position: relative;
                        transition: 0.3s;
                    }

                        div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrSbMnu ul.SbMnuLst li a.SbLnk:hover {
                            color: #ED017F;
                            transition: 0.3s;
                        }

                        div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrSbMnu ul.SbMnuLst li a.SbLnk:after {
                            content: '';
                            position: absolute;
                            width: 0;
                            height: 1px;
                            background: #ED017F;
                            left: 0;
                            bottom: -1px;
                            transition: 0.6s;
                        }

                        div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrSbMnu ul.SbMnuLst li a.SbLnk:hover:after {
                            width: 100%;
                            transition: 0.6s;
                        }

    div.JZHdrSctn.InnrPgs div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrDtls div.UsrBscDtls:after {
        background: transparent url(../images/Icn-Arrow-Thin-Pink.svg) no-repeat center center;
        background-size: 14px;
        transform: rotate(90deg);
        transition: 0.3s;
    }

    div.JZHdrSctn.InnrPgs div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn:hover div.UsrDtls div.UsrBscDtls:after {
        transform: rotate(270deg);
        transition: 0.3s;
    }

    div.JZHdrSctn.InnrPgs div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrDtls div.UsrBscDtls span.UsrNme {
        color: #ED017F;
    }


    div.JZHdrSctn.InnrPgs.sticky div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrDtls div.UsrBscDtls:after {
        background: transparent url(../images/Icn-ArrowThin.svg) no-repeat center center;
        background-size: 14px;
        transform: rotate(0deg);
        transition: 0.3s;
    }

    div.JZHdrSctn.InnrPgs.sticky div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn:hover div.UsrDtls div.UsrBscDtls:after {
        transform: rotate(180deg);
        transition: 0.3s;
    }

    div.JZHdrSctn.InnrPgs.sticky div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrDtls div.UsrBscDtls span.UsrNme {
        color: #fff;
    }

    div.JZHdrSctn.sticky div.HdrCntnr:before, div.JZHdrSctn.sticky div.HdrCntnr:after {
        opacity: 0;
        transition: 0.3s;
    }

    div.JZHdrSctn.sticky div.HdrCntnr div.LgoSctn a.LgoLnk {
        height: 70px;
        padding: 28px 15px 0 15px;
        top: -10px;
        transition: 0.3s;
        background: #ED017F;
    }

    div.JZHdrSctn.sticky div.HdrCntnr div.LgoSctn img.JZHdrLgo {
        margin-top: 0;
        width: 100px;
        margin: 0;
        transition: 0.3s;
        background-size: 100%;
        background-position: top 10px center;
    }


    div.JZHdrSctn.InnrPgs div.HdrCntnr div.LgoSctn img.JZHdrLgo {
        background: transparent url(../images/JOYiZM-Logo-Branded.svg) no-repeat center center;
        background-size: 100%;
        transition: 0.3s;
    }

    div.JZHdrSctn.InnrPgs.sticky div.HdrCntnr div.LgoSctn img.JZHdrLgo {
        background: transparent url(../images/JOYiZM-Logo.svg) no-repeat center center;
        background-size: 100%;
        transition: 0.3s;
    }



    div.JZHdrSctn.InnrPgs div.HdrCntnr:before, div.JZHdrSctn.InnrPgs div.HdrCntnr:after {
        background: rgba(0, 0, 0, 0.1);
        transition: 0.3s;
    }

    div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.CountrySlctnHldr {
        padding: 5px 0 5px 20px;
        position: relative;
    }


        div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.CountrySlctnHldr span.CntrySlctd {
            display: flex;
            align-items: center;
            height: 40px;
            padding: 0 40px;
            border-radius: 50px;
            background: rgba(0,0,0,0.5);
            position: relative;
            color: #fff;
            font: 700 14px/100% 'Inter';
            cursor: default;
        }

            div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.CountrySlctnHldr span.CntrySlctd:before {
                content: '';
                position: absolute;
                width: 20px;
                height: 20px;
                left: 10px;
                top: calc(50% - 10px);
                background-color: transparent !important;
                background-position: center center !important;
                background-repeat: no-repeat !important;
                background-size: 20px !important;
            }

            div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.CountrySlctnHldr span.CntrySlctd.USA:before {
                background-image: url(../images/Flag-USA.svg);
            }

            div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.CountrySlctnHldr span.CntrySlctd.IND:before {
                background-image: url(../images/Flag-IND.svg);
            }

            div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.CountrySlctnHldr span.CntrySlctd.UAE:before {
                background-image: url(../images/Flag-UAE.svg);
            }

            div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.CountrySlctnHldr span.CntrySlctd:after {
                content: '';
                position: absolute;
                width: 14px;
                height: 14px;
                right: 14px;
                top: calc(50% - 7px);
                background: transparent url(../images/CSArrDwn.svg) no-repeat center center;
                background-size: 14px;
                transition: 0.3s;
                transform: rotate(0deg);
            }

        div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.CountrySlctnHldr:hover span.CntrySlctd:after {
            transition: 0.3s;
            transform: rotate(180deg);
        }

        div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.CountrySlctnHldr div.CSDrpDwn {
            display: none;
            position: absolute;
            width: calc(100% + 10px);
            right: 0;
            top: 50px;
            background: #fff;
            border-radius: 10px;
            padding: 10px;
            box-shadow: 0 4px 8px rgba(0,0,0,0.15);
        }

        div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.CountrySlctnHldr:hover div.CSDrpDwn {
            display: block;
        }

        div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.CountrySlctnHldr div.CSDrpDwn a.CSLnk {
            display: block;
            position: relative;
            padding: 20px 20px 20px 40px;
            color: #263238;
            font: 700 14px/100% 'Inter';
            text-decoration: none;
            transition: 0.3s;
            background: #fff;
            border-radius: 7px;
        }

            div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.CountrySlctnHldr div.CSDrpDwn a.CSLnk:hover {
                color: #ED017F;
                transition: 0.3s;
                background: #F2F4F5;
            }

            div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.CountrySlctnHldr div.CSDrpDwn a.CSLnk:before {
                content: '';
                position: absolute;
                width: 20px;
                height: 20px;
                left: 10px;
                top: calc(50% - 10px);
                background-color: transparent !important;
                background-position: center center !important;
                background-repeat: no-repeat !important;
                background-size: 20px !important;
            }

            div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.CountrySlctnHldr div.CSDrpDwn a.CSLnk.USA:before {
                background-image: url(../images/Flag-USA.svg);
            }

            div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.CountrySlctnHldr div.CSDrpDwn a.CSLnk.IND:before {
                background-image: url(../images/Flag-IND.svg);
            }

            div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.CountrySlctnHldr div.CSDrpDwn a.CSLnk.UAE:before {
                background-image: url(../images/Flag-UAE.svg);
            }


div.JZWbFllMenuHldr {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(237, 1, 127, 0.9);
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
    z-index: -999;
    transition: 0.3s;
    opacity: 0;
}

    div.JZWbFllMenuHldr.Actv {
        position: fixed;
        z-index: 999;
        transition: 0.3s;
    }

    div.JZWbFllMenuHldr.FllActv {
        position: fixed;
        opacity: 1;
        transition: 0.3s;
    }



    div.JZWbFllMenuHldr div.FllNMuLgoHldr {
        display: block;
        width: 100%;
    }

        div.JZWbFllMenuHldr div.FllNMuLgoHldr img.JZHdrLgo {
            display: block;
            margin: 15px auto 0 auto;
            width: 140px;
            height: 75px;
            background: transparent url(../images/JOYiZM-Logo.svg) no-repeat center center;
            background-size: 140px;
            transition: 0.3s;
        }

    div.JZWbFllMenuHldr div.FllNMuLnksHldr {
        position: absolute;
        width: 100%;
        top: calc(50% - 75px);
    }

        div.JZWbFllMenuHldr div.FllNMuLnksHldr span.MnTtl {
            display: block;
            text-align: center;
            height: 40px;
            font: 500 16px/100% 'Inter';
            text-transform: uppercase;
            letter-spacing: 2px;
            color: #fff;
            position: relative;
        }

            div.JZWbFllMenuHldr div.FllNMuLnksHldr span.MnTtl:after {
                content: '';
                position: absolute;
                width: 50px;
                height: 1px;
                left: calc(50% - 25px);
                bottom: 10px;
                background: rgba(255,255,255,0.4);
            }

        div.JZWbFllMenuHldr div.FllNMuLnksHldr ul.MnLnkLst {
            list-style: none;
            margin: 0;
            padding: 0;
            text-align: center;
        }

            div.JZWbFllMenuHldr div.FllNMuLnksHldr ul.MnLnkLst li {
                display: inline-block;
                vertical-align: top;
            }

                div.JZWbFllMenuHldr div.FllNMuLnksHldr ul.MnLnkLst li a.MnuLnk {
                    display: block;
                    font: 500 16px/100% 'Inter';
                    color: #fff;
                    text-decoration: none;
                    height: 60px;
                    padding: 25px 30px 0 30px;
                    position: relative;
                }

                    div.JZWbFllMenuHldr div.FllNMuLnksHldr ul.MnLnkLst li a.MnuLnk:after {
                        content: '';
                        position: absolute;
                        width: 0px;
                        height: 1px;
                        left: 50%;
                        bottom: 5px;
                        background: rgba(255,255,255,0);
                        transition: 0.3s;
                    }

                    div.JZWbFllMenuHldr div.FllNMuLnksHldr ul.MnLnkLst li a.MnuLnk:hover:after {
                        width: 50px;
                        left: calc(50% - 25px);
                        background: rgba(255,255,255,0.75);
                        transition: 0.3s;
                    }

        div.JZWbFllMenuHldr div.FllNMuLnksHldr span.MnuClsBtn {
            position: absolute;
            left: calc(50% - 20px);
            bottom: -50px;
            display: block;
            width: 40px;
            height: 40px;
            background: transparent url(../images/Icn-Close.svg) no-repeat center center;
            background-size: 14px;
            cursor: pointer;
            border-radius: 40px;
            border: 2px solid rgba(255,255,255,0.5);
            transition: 0.3s;
        }

            div.JZWbFllMenuHldr div.FllNMuLnksHldr span.MnuClsBtn:hover {
                background-color: rgba(0,0,0,0.25);
                border: 2px solid rgba(255,255,255,1);
                transition: 0.3s;
            }


div.JZHeroHldr {
    display: block;
    position: relative;
    width: 100%;
    height: 50vh;
    max-height: 1600px;
    background: #ED017F;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    transition: 0.3s !important;
}

    div.JZHeroHldr img.MnHeroBgImg {
        display: block;
        position: relative;
        width: 100%;
        height: 100%;
        object-fit: cover;
        z-index: 1;
    }




    div.JZHeroHldr div.BnnrTxtHldr {
        position: absolute;
        width: 40%;
        left: 30%;
        top: 50%;
        z-index: 4;
    }

        div.JZHeroHldr div.BnnrTxtHldr div.JZSiteWidth {
            position: relative;
            display: flex;
            flex-wrap: wrap;
            align-items: center;
        }

            div.JZHeroHldr div.BnnrTxtHldr div.JZSiteWidth div.TxtDv {
                position: relative;
            }

        div.JZHeroHldr div.BnnrTxtHldr h1.SldrTxt {
            display: block;
            text-align: center;
            padding: 0 0 20px 0;
            margin: 0;
            position: relative;
        }

            div.JZHeroHldr div.BnnrTxtHldr h1.SldrTxt:after {
                content: '';
                position: absolute;
                left: calc(50% - 50px);
                bottom: 0;
                width: 100px;
                height: 3px;
                border-radius: 3px;
                background: rgba(255, 255, 255, 0.6);
            }

            div.JZHeroHldr div.BnnrTxtHldr h1.SldrTxt span.TxtBg {
                display: block;
                text-align: center;
                padding: 0;
                margin: 0;
                font: 700 80px/100% 'Inter';
                color: rgba(255,255,255,1);
                text-transform: uppercase;
                letter-spacing: 0.45em;
                text-shadow: 0px 4px 20px rgba(0, 0, 0, 0.25);
            }

            div.JZHeroHldr div.BnnrTxtHldr h1.SldrTxt span.TxtSmll {
                display: block;
                text-align: center;
                padding: 0;
                margin: 0;
                font: 700 50px/100% 'Inter';
                letter-spacing: 0.11em;
                text-transform: uppercase;
                color: rgba(255, 255, 255, 0.9);
                text-shadow: 0px 4px 20px rgba(0, 0, 0, 0.25);
            }

        div.JZHeroHldr div.BnnrTxtHldr p.SldrTxt {
            display: block;
            text-align: center;
            padding: 20px 0;
            margin: 0;
            font: 500 19px/200% 'Inter';
            color: #fff;
        }

    div.JZHeroHldr .MPVidHldr {
        position: absolute;
        right: 0;
        bottom: 0;
        min-width: 100%;
        min-height: 100%;
    }

    div.JZHeroHldr div.ElevateBtnHldr {
        width: 100%;
        z-index: 2;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

        div.JZHeroHldr div.ElevateBtnHldr a.AppLnk {
            display: block;
            padding: 25px 50px;
            color: #ED017F;
            background: #fff;
            text-decoration: none;
            margin: 0 10px;
            font: 700 16px/100% 'Inter';
        }

            div.JZHeroHldr div.ElevateBtnHldr a.AppLnk.Thm {
                background: #ED017F;
                color: #fff;
            }


            div.JZHeroHldr div.ElevateBtnHldr a.AppLnk.AppStore {
                background-image: url(../images/Icn-AppStore-Bg-Lgt.svg);
                margin-bottom: 10px;
            }

            div.JZHeroHldr div.ElevateBtnHldr a.AppLnk.PlayStore {
                background-image: url(../images/Icn-GooglePlay-Bg-Lgt.svg);
            }

        div.JZHeroHldr div.ElevateBtnHldr div.WhtsJZBtnHldr {
            margin: 0 auto;
            width: 705px;
            height: 120px;
            background: transparent url(../images/JZ-WaveImg-Pink.svg) no-repeat center bottom;
            background-size: 705px;
        }

            div.JZHeroHldr div.ElevateBtnHldr div.WhtsJZBtnHldr span.PgntnLnk span.BtnTxt {
                display: block;
                margin: 0 auto;
                text-align: center;
                color: #fff;
                font: 700 17px/100% 'Inter';
                padding: 40px 20px 0 20px;
            }

            div.JZHeroHldr div.ElevateBtnHldr div.WhtsJZBtnHldr span.PgntnLnk {
                display: block;
                width: 180px;
                margin: 0 auto;
                position: relative;
                cursor: pointer;
            }

                div.JZHeroHldr div.ElevateBtnHldr div.WhtsJZBtnHldr span.PgntnLnk:before {
                    content: '';
                    position: absolute;
                    left: calc(50% - 30px);
                    top: 65px;
                    width: 60px;
                    height: 60px;
                    display: block;
                    background: transparent url(../images/Icn-Arrow-Down-Thick-White.svg) no-repeat center center;
                    background-size: 18px;
                    animation: MPbounce 2s infinite;
                }

@keyframes MPbounce {
    0%, 20%, 50%, 80%, 100% {
        transform: translateY(-5px);
    }

    40% {
        transform: translateY(-16px);
    }

    60% {
        transform: translateY(-10px);
    }
}


div.v13SctnOne .JZSiteWidth {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

div.v13SctnOne div.ImgHldr {
    width: 33.33%;
    position: relative;
    display: flex;
    align-self: end;
}

    div.v13SctnOne div.ImgHldr img.Img {
        display: block;
        width: 100%;
        object-fit: contain;
        object-position: 0 30px;
    }

div.v13SctnOne div.TxtHldr {
    width: 66.66%;
    padding: 100px 0 100px 20px;
}

    div.v13SctnOne div.TxtHldr .TxtTtl {
        display: block;
        font: 800 40px/100% 'Inter';
        color: #263238;
        margin: 0;
        padding: 0;
    }

    div.v13SctnOne div.TxtHldr .TxtSbTtl {
        display: block;
        font: 700 18px/120% 'Inter';
        color: #263238;
        margin: 0;
        padding: 20px 0;
    }

    div.v13SctnOne div.TxtHldr .Txt {
        display: block;
        margin: 0;
        padding: 0;
        line-height: 140%;
    }

    div.v13SctnOne div.TxtHldr ul.FtrLst {
        list-style: none;
        display: flex;
        flex-wrap: wrap;
        padding: 25px 0;
    }

        div.v13SctnOne div.TxtHldr ul.FtrLst li {
            width: 20%;
            padding: 20px;
            position: relative;
        }

            div.v13SctnOne div.TxtHldr ul.FtrLst li img.FtrIcn {
                display: block;
                width: 30px;
                margin: 0 auto;
            }

            div.v13SctnOne div.TxtHldr ul.FtrLst li span.FtrTxt {
                display: block;
                padding: 15px 0 0 0;
                font: 700 14px/120% 'Inter';
                color: #263238;
                text-align: center;
            }

    div.v13SctnOne div.TxtHldr .Btn {
        display: inline-block;
        padding: 25px 50px;
        color: #ED017F;
        background: #fff;
        text-decoration: none;
        margin: 0 10px;
        font: 700 16px / 100% 'Inter';
        border: 1px solid #CFD8DC;
        transition: 0.3s;
    }

        div.v13SctnOne div.TxtHldr .Btn:hover {
            border-color: #ED017F;
            transition: 0.3s;
        }

div.v13SctnTwo {
    background: #263238;
    padding: 100px 0;
}

    div.v13SctnTwo .TtlTxt {
        display: block;
        text-align: center;
        color: #fff;
        font: 800 40px/100% 'Inter';
        margin: 0;
        padding: 0 0 40px 0;
    }

    div.v13SctnTwo div.FtrCntnt {
        display: grid;
        grid-template-rows: 1fr 1fr 1fr;
        row-gap: 20px;
    }

        div.v13SctnTwo div.FtrCntnt div.row {
            display: grid;
            column-gap: 20px;
            row-gap: 20px;
        }

        div.v13SctnTwo div.FtrCntnt div.One {
            grid-template-columns: 1fr 1fr 1fr;
        }

        div.v13SctnTwo div.FtrCntnt div.Two {
            grid-template-columns: 1fr 1fr;
        }

        div.v13SctnTwo div.FtrCntnt div.Three {
            grid-template-columns: 1fr 2fr 1fr;
        }

        div.v13SctnTwo div.FtrCntnt div.row div.FtrDv {
            display: flex;
            flex-wrap: wrap;
            padding: 20px;
            min-height: 250px;
            align-content: center;
            overflow: hidden;
            position: relative;
        }

            div.v13SctnTwo div.FtrCntnt div.row div.FtrDv img.FtrImg {
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                object-fit: cover;
                z-index: 1;
                transition: 0.3s;
            }

            div.v13SctnTwo div.FtrCntnt div.row div.FtrDv span.FtrTtl {
                display: block;
                width: 100%;
                color: #fff;
                font: 700 26px/100% 'Inter';
                text-align: center;
                padding-bottom: 10px;
                z-index: 2;
            }

            div.v13SctnTwo div.FtrCntnt div.row div.FtrDv span.FtrTxt {
                display: block;
                width: 100%;
                color: #fff;
                font: 400 14px/140% 'Inter';
                text-align: center;
                z-index: 2;
                position: relative;
                bottom: -500px;
                transition: 0.3s;
                display: none;
            }

            div.v13SctnTwo div.FtrCntnt div.row div.FtrDv:hover img.FtrImg {
                opacity: 0.4;
                transition: 0.3s;
            }

            div.v13SctnTwo div.FtrCntnt div.row div.FtrDv:hover span.FtrTxt {
                display: block;
                bottom: auto;
                transition: 0.3s;
            }

div.v13SctnThree {
    background: #1E282D;
    padding: 100px 0;
}

    div.v13SctnThree .JZSiteWidth {
        text-align: center;
    }

    div.v13SctnThree h2.TtlTxt {
        display: block;
        text-align: center;
        color: #fff;
        font: 800 40px / 100% 'Inter';
        margin: 0;
        padding: 0;
    }

    div.v13SctnThree p.Txt {
        display: block;
        text-align: center;
        font: 600 18px / 120% 'Inter';
        color: #fff;
        margin: 0;
        padding: 20px 0;
    }

    div.v13SctnThree .Btn {
        display: inline-block;
        padding: 25px 50px;
        color: #ED017F;
        background: #fff;
        text-decoration: none;
        margin: 0 auto;
        font: 700 16px / 100% 'Inter';
        transition: 0.3s;
    }

        div.v13SctnThree .Btn:hover {
            transition: 0.3s;
        }

div.MPMembership {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    margin: 50px 0;
}

    div.MPMembership div.MembershipType {
        background: #fff;
    }

        div.MPMembership div.MembershipType div.TypeFtrTxt {
            padding: 30px 20px 20px 20px;
            min-height: 150px;
        }

            div.MPMembership div.MembershipType div.TypeFtrTxt h4.MmbrTtl {
                display: block;
                text-align: center;
                color: #fff;
                font: 800 20px / 100% 'Inter';
                margin: 0;
                padding: 0;
            }

            div.MPMembership div.MembershipType div.TypeFtrTxt p.MmbrFtrTxt {
                display: block;
                text-align: center;
                font: 600 14px / 120% 'Inter';
                color: #fff;
                margin: 0;
                padding: 15px 0 0 0;
            }

        div.MPMembership div.MembershipType div.TypeFtrDetalis {
            padding: 10px;
        }

            div.MPMembership div.MembershipType div.TypeFtrDetalis ul.MmbrFtrLst {
                list-style: none;
                margin: 0;
                padding: 0;
            }

                div.MPMembership div.MembershipType div.TypeFtrDetalis ul.MmbrFtrLst li {
                    display: block;
                    padding: 15px;
                    position: relative;
                    text-align: center;
                    font: 600 14px/120% 'Inter';
                }

                    div.MPMembership div.MembershipType div.TypeFtrDetalis ul.MmbrFtrLst li.Bld {
                        font-size: 16px;
                        font-weight: 800;
                        color: #263238;
                    }

                    div.MPMembership div.MembershipType div.TypeFtrDetalis ul.MmbrFtrLst li strong {
                        font-weight: 700;
                        color: #263238;
                    }

                    div.MPMembership div.MembershipType div.TypeFtrDetalis ul.MmbrFtrLst li:after {
                        content: '';
                        width: 50%;
                        height: 1px;
                        background: #CFD8DC;
                        position: absolute;
                        left: 25%;
                        bottom: 0;
                    }

                    div.MPMembership div.MembershipType div.TypeFtrDetalis ul.MmbrFtrLst li:last-of-type:after {
                        display: none;
                    }

        div.MPMembership div.MembershipType.Explorer div.TypeFtrTxt {
            background: #607D8B;
            background: linear-gradient(135deg,rgba(96, 125, 139, 1) 0%, rgba(55, 71, 79, 1) 50%);
        }

        div.MPMembership div.MembershipType.Explorer div.TypeFtrDetalis ul.MmbrFtrLst li.Bld {
            color: rgba(55, 71, 79, 1);
        }

        div.MPMembership div.MembershipType.Premium50 div.TypeFtrTxt {
            background: #303F9F;
            background: linear-gradient(135deg, rgba(48, 63, 159, 1) 0%, rgba(26, 35, 126, 1) 50%);
        }

        div.MPMembership div.MembershipType.Premium50 div.TypeFtrDetalis ul.MmbrFtrLst li.Bld {
            color: rgba(26, 35, 126, 1);
        }

        div.MPMembership div.MembershipType.Premium80 div.TypeFtrTxt {
            background: #00ACC1;
            background: linear-gradient(135deg, rgba(0, 172, 193, 1) 0%, rgba(0, 131, 143, 1) 50%);
        }

        div.MPMembership div.MembershipType.Premium80 div.TypeFtrDetalis ul.MmbrFtrLst li.Bld {
            color: rgba(0, 131, 143, 1);
        }

        div.MPMembership div.MembershipType.PremiumMAX div.TypeFtrTxt {
            background: #ED017F;
            background: linear-gradient(135deg, rgba(237, 1, 127, 1) 0%, rgba(190, 1, 102, 1) 50%);
        }

        div.MPMembership div.MembershipType.PremiumMAX div.TypeFtrDetalis ul.MmbrFtrLst li.Bld {
            color: rgba(190, 1, 102, 1);
        }

        div.MPMembership div.MembershipType.Supreme div.TypeFtrTxt {
            background: #9C27B0;
            background: linear-gradient(135deg, rgba(156, 39, 176, 1) 0%, rgba(81, 45, 168, 1) 50%);
        }

        div.MPMembership div.MembershipType.Supreme div.TypeFtrDetalis ul.MmbrFtrLst li.Bld {
            color: rgba(81, 45, 168, 1);
        }

div.v13SctnFour {
    padding: 100px 0;
}

    div.v13SctnFour h3.TxtTtl {
        display: block;
        text-align: center;
        color: #263238;
        font: 800 40px / 100% 'Inter';
        margin: 0;
        padding: 0;
    }

    div.v13SctnFour .bx-wrapper .bx-controls-direction a:before {
        color: #455A64;
    }

    div.v13SctnFour .bx-wrapper .bx-pager, div.v13SctnFour .bx-wrapper .bx-controls-auto {
        bottom: 0;
    }

        div.v13SctnFour .bx-wrapper .bx-pager.bx-default-pager a {
            background: #CFD8DC;
        }

            div.v13SctnFour .bx-wrapper .bx-pager.bx-default-pager a:hover, div.v13SctnFour .bx-wrapper .bx-pager.bx-default-pager a.active, div.v13SctnFour .bx-wrapper .bx-pager.bx-default-pager a:focus {
                background: #455A64;
            }

    div.v13SctnFour div.TstmnlSldDtlHldr {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        padding: 75px 100px;
    }

        div.v13SctnFour div.TstmnlSldDtlHldr img.UsrImg {
            display: block;
            width: 75px;
            margin: 0 auto;
            border-radius: 100px;
        }

        div.v13SctnFour div.TstmnlSldDtlHldr span.UsrNme {
            display: block;
            text-align: center;
            font: 700 16px/120% 'Inter';
            padding: 20px;
            width: 100%;
            position: relative;
        }

            div.v13SctnFour div.TstmnlSldDtlHldr span.UsrNme:after {
                content: '';
                position: absolute;
                width: 150px;
                height: 1px;
                left: calc(50% - 75px);
                bottom: 0;
                background: #CFD8DC;
            }

        div.v13SctnFour div.TstmnlSldDtlHldr span.TstmnlTxt {
            display: block;
            text-align: center;
            font: 600 20px/140% 'Inter';
            font-style: italic;
            padding: 20px 0 0 0;
            width: 100%;
        }


div.v13SctnFive {
    background: #F3F4FB;
    padding: 100px 0;
}

    div.v13SctnFive h2.TtlTxt {
        display: block;
        text-align: center;
        color: #263238;
        font: 800 40px / 100% 'Inter';
        margin: 0;
        padding: 0;
    }

    div.v13SctnFive p.Txt {
        display: block;
        text-align: center;
        font: 600 18px / 120% 'Inter';
        color: #263238;
        margin: 0;
        padding: 20px 0;
    }

    div.v13SctnFive div.FtrCntntGrd {
        padding: 50px 0;
    }

        div.v13SctnFive div.FtrCntntGrd div.row div.FtrSctn {
            padding: 40px 30px;
            border-bottom: 1px solid #C5CAE9;
            position: relative;
        }

            div.v13SctnFive div.FtrCntntGrd div.row div.FtrSctn:after {
                content: '';
                position: absolute;
                width: 1px;
                height: calc(100% - 40px);
                background: #C5CAE9;
                top: 20px;
                right: 0;
            }

            div.v13SctnFive div.FtrCntntGrd div.row div.FtrSctn:last-of-type:after {
                display: none;
            }

            div.v13SctnFive div.FtrCntntGrd div.row div.FtrSctn img.Icn {
                display: block;
                width: 35px;
                margin: 0 auto;
            }

            div.v13SctnFive div.FtrCntntGrd div.row div.FtrSctn span.TxtTtl {
                display: block;
                text-align: center;
                padding: 20px 0 10px 0;
                font: 800 18px/100% 'Inter';
                color: #263238;
            }

            div.v13SctnFive div.FtrCntntGrd div.row div.FtrSctn span.Txt {
                display: block;
                text-align: center;
                font: 600 14px/120% 'Inter';
            }

        div.v13SctnFive div.FtrCntntGrd div.row {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr 1fr;
        }

            div.v13SctnFive div.FtrCntntGrd div.row.NoBrdr div.FtrSctn {
                border: none;
            }

    div.v13SctnFive div.FllwupTxtDv {
        display: flex;
        justify-content: center;
        align-items: center;
    }

        div.v13SctnFive div.FllwupTxtDv span.Txt {
            display: inline-block;
            padding: 0 20px 0 0;
            font: 700 16px / 130% 'Inter';
            color: #263238;
        }

        div.v13SctnFive div.FllwupTxtDv .Btn {
            display: inline-block;
            padding: 25px 50px;
            color: #ED017F;
            background: #fff;
            text-decoration: none;
            font: 700 16px / 100% 'Inter';
            border: 1px solid #CFD8DC;
            transition: 0.3s;
        }

            div.v13SctnFive div.FllwupTxtDv .Btn:hover {
                border-color: #ED017F;
                transition: 0.3s;
            }

div.v13SctnSix {
    background: #BE0166;
    display: flex;
    flex-wrap: wrap;
}

    div.v13SctnSix div.ImgHldr {
        width: 50%;
        position: relative;
    }

        div.v13SctnSix div.ImgHldr img.Img {
            position: absolute;
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

    div.v13SctnSix div.TxtHldr {
        width: 50%;
    }

        div.v13SctnSix div.TxtHldr div.InnrWdth {
            width: 100%;
            max-width: 640px;
            padding: 100px 20px 100px 40px;
        }

            div.v13SctnSix div.TxtHldr div.InnrWdth h4.TxtTtl {
                display: block;
                color: #fff;
                font: 800 30px / 100% 'Inter';
                margin: 0;
                padding: 0;
            }

            div.v13SctnSix div.TxtHldr div.InnrWdth span.SbTtl {
                display: block;
                font: 700 18px / 120% 'Inter';
                color: #fff;
                margin: 0;
                padding: 20px 0;
                position: relative;
            }

                div.v13SctnSix div.TxtHldr div.InnrWdth span.SbTtl:after {
                    content: '';
                    position: absolute;
                    width: 100px;
                    height: 1px;
                    left: 0;
                    bottom: 0;
                    background: #fff;
                }

            div.v13SctnSix div.TxtHldr div.InnrWdth p.Txt {
                display: block;
                font: 600 16px / 140% 'Inter';
                color: #fff;
                margin: 0;
                padding: 15px 0;
            }

            div.v13SctnSix div.TxtHldr div.InnrWdth a.Btn {
                display: inline-block;
                padding: 25px 50px;
                margin: 20px 0 0 0;
                color: #ED017F;
                background: #fff;
                text-decoration: none;
                font: 700 16px / 100% 'Inter';
                transition: 0.3s;
            }

div.v13SctnSeven {
    background: #F0FAFF;
    padding: 100px 0;
}

    div.v13SctnSeven div.JZSiteWidth {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    div.v13SctnSeven h2.TxtTtl {
        display: block;
        text-align: center;
        color: #263238;
        font: 800 40px / 100% 'Inter';
        margin: 0;
        padding: 0;
    }

    div.v13SctnSeven a.Btn {
        display: inline-block;
        padding: 25px 50px;
        color: #ED017F;
        background: #fff;
        text-decoration: none;
        margin: 0 auto;
        font: 700 16px / 100% 'Inter';
        border: 1px solid #CFD8DC;
        transition: 0.3s;
    }

        div.v13SctnSeven a.Btn:hover {
            border-color: #ED017F;
            transition: 0.3s;
        }

.acc-container {
    width: 100%;
    padding: 50px 0;
}

.acc {
    margin-bottom: 10px;
}

.acc-head {
    background-color: #fff;
    padding: 10px 15px;
    font: 600 16px/120% 'Inter';
    position: relative;
    cursor: pointer;
    color: #263238;
}

    .acc-head::before,
    .acc-head::after {
        content: '';
        position: absolute;
        top: 50%;
        background-color: #90A4AE;
        transition: all .3s;
    }

    .acc-head::before {
        right: 30px;
        width: 2px;
        height: 10px;
        margin-top: -5px;
    }

    .acc-head::after {
        right: 26px;
        width: 10px;
        height: 2px;
        margin-top: -1px;
    }

    .acc-head p {
        color: #263238;
        font: 700 16px/ 160% 'Inter';
        margin: 0;
        padding: 0;
    }

.acc-content {
    padding: 10px 15px;
    background: #fff;
    display: none;
}

    .acc-content p {
        display: block;
        margin: 0;
        padding: 0;
        font: 600 14px/140% 'Inter';
    }

.acc-head.active::before {
    transform: rotate(90deg);
}


div.v13SctnEight {
    display: flex;
    flex-wrap: wrap;
    padding: 100px 0;
    justify-content: center;
}

    div.v13SctnEight .TtlTxt {
        display: block;
        text-align: center;
        color: #263238;
        font: 800 40px/100% 'Inter';
        margin: 0;
        padding: 0;
        width: 100%;
    }

    div.v13SctnEight p.Txt {
        display: block;
        text-align: center;
        font: 600 18px / 100% 'Inter';
        color: #263238;
        margin: 0;
        padding: 30px 0;
        width: 100%;
    }

    div.v13SctnEight a.Btn {
        display: inline-block;
        padding: 25px 50px;
        color: #ED017F;
        background: #fff;
        text-decoration: none;
        margin: 0 auto;
        font: 700 16px / 100% 'Inter';
        border: 1px solid #CFD8DC;
        transition: 0.3s;
    }

        div.v13SctnEight a.Btn:hover {
            border-color: #ED017F;
            transition: 0.3s;
        }


    div.v13SctnEight div.FtrCntnt {
        width: 100%;
        display: grid;
        grid-template-rows: 1fr 1fr;
        row-gap: 2px;
        padding: 50px 0 0 0;
    }

        div.v13SctnEight div.FtrCntnt div.row {
            display: grid;
            column-gap: 2px;
        }

        div.v13SctnEight div.FtrCntnt div.One {
            grid-template-columns: 1fr 1fr 1fr;
        }

        div.v13SctnEight div.FtrCntnt div.Two {
            grid-template-columns: 1fr 1fr;
        }

        div.v13SctnEight div.FtrCntnt div.row div.FtrDv {
            display: flex;
            flex-wrap: wrap;
            padding: 50px;
            min-height: 350px;
            align-content: center;
            overflow: hidden;
            position: relative;
        }

            div.v13SctnEight div.FtrCntnt div.row div.FtrDv img.FtrImg {
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                object-fit: cover;
                z-index: 1;
                transition: 0.3s;
            }

            div.v13SctnEight div.FtrCntnt div.row div.FtrDv span.FtrTtl {
                display: block;
                width: 100%;
                color: #fff;
                font: 700 26px/100% 'Inter';
                text-align: center;
                padding-bottom: 10px;
                z-index: 2;
            }

            div.v13SctnEight div.FtrCntnt div.row div.FtrDv span.FtrTxt {
                display: block;
                width: 100%;
                color: #fff;
                font: 400 16px/140% 'Inter';
                text-align: center;
                z-index: 2;
                position: relative;
                transition: 0.3s;
            }

div.v13SctnNine {
    padding: 100px 0;
    border-top: 1px solid #CFD8DC;
}

    div.v13SctnNine .JZSiteWidth {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 40px;
    }

    div.v13SctnNine div.JZAdvSctn {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        padding: 50px;
    }

        div.v13SctnNine div.JZAdvSctn.Partner {
            background: #1976D2;
            background: linear-gradient(135deg,rgba(25, 118, 210, 1) 0%, rgba(69, 39, 160, 1) 100%);
        }

        div.v13SctnNine div.JZAdvSctn.Member {
            background: #ED017F;
            background: linear-gradient(135deg, rgba(237, 1, 127, 1) 0%, rgba(190, 1, 102, 1) 100%);
        }

        div.v13SctnNine div.JZAdvSctn h4.TxtTtl {
            display: block;
            color: #fff;
            font: 800 30px / 100% 'Inter';
            margin: 0;
            padding: 0;
            text-align: center;
            width: 100%;
        }

        div.v13SctnNine div.JZAdvSctn p.Txt {
            display: block;
            font: 600 16px / 140% 'Inter';
            color: #fff;
            margin: 0;
            padding: 15px 0;
            text-align: center;
            width: 100%;
        }

            div.v13SctnNine div.JZAdvSctn p.Txt.Bld {
                font-weight: 800;
            }

        div.v13SctnNine div.JZAdvSctn a.Btn {
            display: inline-block;
            padding: 25px 50px;
            margin: 20px 0 0 0;
            color: #ED017F;
            background: #fff;
            text-decoration: none;
            font: 700 16px / 100% 'Inter';
            transition: 0.3s;
        }

        div.v13SctnNine div.JZAdvSctn.Partner a.Btn {
            color: #4527A0;
        }













































div.MPSrvsLst {
    padding: 100px 0;
}

    div.MPSrvsLst .JZSiteWidth {
        overflow: visible;
    }

    div.MPSrvsLst h2.SrvcTtl {
        padding: 0;
        margin: 0;
    }

        div.MPSrvsLst h2.SrvcTtl span.SmlTxt, div.MPSrvsLst h2.SrvcTtl span.LrgTxt {
            display: block;
            text-align: center;
            color: #263238;
        }

        div.MPSrvsLst h2.SrvcTtl span.SmlTxt {
            font: 800 25px/100% 'Inter';
        }

        div.MPSrvsLst h2.SrvcTtl span.LrgTxt {
            font: 900 50px/100% 'Inter';
        }

    div.MPSrvsLst div.LstDv {
        display: grid;
        grid-template-columns: auto auto auto auto;
        column-gap: 40px;
        row-gap: 40px;
        padding-top: 50px;
    }

        div.MPSrvsLst div.LstDv div.SrvcHldr {
            width: 100%;
            position: relative;
        }

            div.MPSrvsLst div.LstDv div.SrvcHldr a.SrvcLnk {
                display: block;
                text-decoration: none;
            }

                div.MPSrvsLst div.LstDv div.SrvcHldr a.SrvcLnk img.SrvcImg {
                    display: block;
                    width: 100%;
                    scale: 1;
                    transition: 0.3s;
                }

            div.MPSrvsLst div.LstDv div.SrvcHldr:hover a.SrvcLnk img.SrvcImg {
                scale: 1.15;
                transition: 0.3s;
            }

            div.MPSrvsLst div.LstDv div.SrvcHldr p.SrvcTxt {
                display: block;
                font: 600 16px/180% 'Inter';
                color: #263238;
                padding: 20px 0 0 0;
                margin: 0;
            }

                div.MPSrvsLst div.LstDv div.SrvcHldr p.SrvcTxt strong {
                    font-weight: 800;
                }


div.PartnersSolutions {
    padding: 60px 0;
}

    div.PartnersSolutions div.JZSiteWidth {
        display: flex;
        flex-wrap: wrap;
    }

    div.PartnersSolutions div.InnrPgDv {
        background: #F6F7F8;
        padding: 30px;
    }

        div.PartnersSolutions div.InnrPgDv h4.Ttl {
            padding: 0;
            margin: 0;
            text-align: center;
            font: 700 24px/180% 'Inter';
            color: #263238;
        }

        div.PartnersSolutions div.InnrPgDv p.Txt {
            padding: 0;
            margin: 0;
            font: 600 18px / 180% 'Inter';
            text-align: center;
            color: #455A64;
        }

    div.PartnersSolutions div.SctnDv {
        width: 50%;
        padding: 0 30px;
    }

        div.PartnersSolutions div.SctnDv:first-of-type {
            padding-left: 0;
        }

        div.PartnersSolutions div.SctnDv:last-of-type {
            padding-right: 0;
        }

    div.PartnersSolutions div.TtlTxtHldr {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }

        div.PartnersSolutions div.TtlTxtHldr div.Ttl {
            width: 100%;
        }

            div.PartnersSolutions div.TtlTxtHldr div.Ttl h2.Ttl {
                display: block;
                font: 800 40px/100% 'Inter';
                color: #263238;
                margin: 0;
                padding: 0 0 20px 0;
            }

                div.PartnersSolutions div.TtlTxtHldr div.Ttl h2.Ttl span {
                    /*display: block;
                    color: rgba(237, 1, 127, 1);*/
                    color: #263238;
                }

        div.PartnersSolutions div.TtlTxtHldr div.Txt {
            width: 100%;
            position: relative;
        }

            div.PartnersSolutions div.TtlTxtHldr div.Txt:before {
                content: '';
                width: 100px;
                height: 3px;
                background: rgba(237, 1, 127, 1);
                position: absolute;
                left: 0;
                top: 0;
            }

            div.PartnersSolutions div.TtlTxtHldr div.Txt p.Txt {
                display: block;
                font: 600 18px/180% 'Inter';
                color: #455A64;
                margin: 0;
                padding: 30px 0 10px 0;
            }

            div.PartnersSolutions div.TtlTxtHldr div.Txt a.LnkTxt {
                display: inline-block;
                font: 700 18px/160% 'Inter';
                color: #263238;
                text-decoration: none;
                position: relative;
                transition: 0.3s;
                padding: 5px 30px 5px 0;
            }

                div.PartnersSolutions div.TtlTxtHldr div.Txt a.LnkTxt:after {
                    content: '';
                    position: absolute;
                    width: 20px;
                    height: 20px;
                    right: 0;
                    top: calc(50% - 10px);
                    background: transparent url(../images/MP-ArrowIcn.svg) no-repeat center center;
                    background-size: 20px;
                }

                div.PartnersSolutions div.TtlTxtHldr div.Txt a.LnkTxt:hover {
                    color: rgba(237, 1, 127, 1);
                    transition: 0.3s;
                }

            div.PartnersSolutions div.TtlTxtHldr div.Txt ul.FtrLst {
                display: flex;
                flex-wrap: wrap;
                list-style: none;
                margin: 20px 0 0 0;
                border-top: 1px solid #CFD8DC;
                padding: 20px 0 0 0;
            }

                div.PartnersSolutions div.TtlTxtHldr div.Txt ul.FtrLst li {
                    margin: 5px;
                    padding: 5px 8px;
                    font: 600 14px/180% 'Inter';
                    background: #E0F2F1;
                    color: #455A64;
                    border-radius: 8px;
                }

    div.PartnersSolutions div.SrvsHldr {
        display: flex;
        flex-wrap: wrap;
        padding: 40px 0 0 0;
    }

        div.PartnersSolutions div.SrvsHldr div.Lst {
            width: calc(33.33% - 40px);
            margin: 20px;
            position: relative;
            overflow: hidden;
        }

            div.PartnersSolutions div.SrvsHldr div.Lst div.TxtDv {
                position: absolute;
                width: 100%;
                height: 100%;
                padding: 20px;
                display: flex;
                flex-wrap: wrap;
                align-content: end;
                background: rgb(0,0,0);
                background: linear-gradient(0deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 50%);
                z-index: 2;
                transition: 0.3s;
            }

                div.PartnersSolutions div.SrvsHldr div.Lst div.TxtDv:hover {
                    background: linear-gradient(0deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.6) 50%);
                    transition: 0.3s;
                }

                div.PartnersSolutions div.SrvsHldr div.Lst div.TxtDv span.Ttl {
                    font: 800 24px/100% 'Inter';
                    letter-spacing: 2px;
                    color: #fff;
                    text-transform: uppercase;
                }

                div.PartnersSolutions div.SrvsHldr div.Lst div.TxtDv p.Txt {
                    font: 600 18px/150% 'Inter';
                    color: #fff;
                    padding: 10px 0;
                    margin: 0;
                    text-align: left;
                    display: none;
                }

                div.PartnersSolutions div.SrvsHldr div.Lst div.TxtDv:hover p.Txt {
                    display: block;
                }

                div.PartnersSolutions div.SrvsHldr div.Lst div.TxtDv a.Lnk {
                    display: inline-block;
                    padding: 12px 20px;
                    font: 700 18px / 100% 'Inter';
                    text-align: center;
                    color: #fff;
                    background: #ED017F;
                    cursor: pointer;
                    text-decoration: none;
                    border-radius: 5px;
                    display: none;
                }

                div.PartnersSolutions div.SrvsHldr div.Lst div.TxtDv:hover a.Lnk {
                    display: block;
                }

            div.PartnersSolutions div.SrvsHldr div.Lst img.Img {
                display: block;
                width: 100%;
                height: 100%;
                position: relative;
                z-index: 1;
                transform: scale(1);
                filter: blur(0px);
                transition: 0.3s;
            }

            div.PartnersSolutions div.SrvsHldr div.Lst:hover img.Img {
                transform: scale(3);
                filter: blur(20px);
                transition: 0.3s;
            }



div.NwRctnBlg {
    position: relative;
    z-index: 3;
    margin: 0;
    padding: 50px 0;
}

    div.NwRctnBlg div.RctnBlgSctn {
        display: flex;
        flex-wrap: wrap;
    }

        div.NwRctnBlg div.RctnBlgSctn div.CntntDv {
            position: relative;
            width: calc(50% + 100px);
            margin: 0 -100px 0 0;
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            padding: 60px 0;
            z-index: 2;
        }

            div.NwRctnBlg div.RctnBlgSctn div.CntntDv div.TxtDv {
                padding: 50px 50px 50px 0;
                background: #fff;
            }



                div.NwRctnBlg div.RctnBlgSctn div.CntntDv div.TxtDv h2.Ttl {
                    margin: 0;
                    padding: 0;
                }

                    div.NwRctnBlg div.RctnBlgSctn div.CntntDv div.TxtDv h2.Ttl span.Txt {
                        font: 800 50px/110% 'Inter';
                        color: #263238;
                    }

                div.NwRctnBlg div.RctnBlgSctn div.CntntDv div.TxtDv p.Txt {
                    font: 500 20px/160% 'Inter';
                    color: #263238;
                    margin: 0;
                    padding: 10px 0;
                }

                    div.NwRctnBlg div.RctnBlgSctn div.CntntDv div.TxtDv p.Txt.Bld {
                        font: 700 26px/160% 'Inter';
                    }

                    div.NwRctnBlg div.RctnBlgSctn div.CntntDv div.TxtDv p.Txt span.Clr {
                        color: rgba(237, 1, 127, 1);
                    }



        div.NwRctnBlg div.RctnBlgSctn div.ImgDv {
            width: 50%;
            position: relative;
        }

            div.NwRctnBlg div.RctnBlgSctn div.ImgDv img.Img {
                position: absolute;
                display: block;
                width: 100%;
                height: 100%;
                object-fit: cover;
            }


div.MPTrvlPckgDV {
    padding: 80px 0;
}

    div.MPTrvlPckgDV div.JZSiteWidth {
        display: flex;
        flex-wrap: wrap;
    }

        div.MPTrvlPckgDV div.JZSiteWidth div.Hldr {
            width: 33.33%;
            padding: 0 15px;
            JZHeroHldr display: flex;
            flex-wrap: wrap;
            align-items: center;
        }

            div.MPTrvlPckgDV div.JZSiteWidth div.Hldr div.TxtHldr h2.Ttl {
                display: block;
                font: 800 50px/110% 'Inter';
                color: #263238;
                margin: 0;
                padding: 0 0 10px 0;
                width: 100%;
            }

            div.MPTrvlPckgDV div.JZSiteWidth div.Hldr div.TxtHldr a.Lnk {
                display: inline-block;
                padding: 15px 25px;
                margin: 10px 0 0 0;
                color: #fff;
                font: 700 18px/100% 'Inter';
                text-decoration: none;
                border-radius: 5px;
                background: #ED017F;
                position: relative;
                transition: 0.3s;
            }

            div.MPTrvlPckgDV div.JZSiteWidth div.Hldr img.PckgImg {
                display: block;
                width: 100%;
                border-radius: 10px;
            }

div.AppDealSlider {
    height: 500px;
}

    div.AppDealSlider img.EvntBnnrImg {
        width: 100%;
        height: 500px;
        object-fit: cover;
        border-radius: 20px;
    }

div.EvntBnnrTxtHldr {
    position: absolute;
    bottom: 0;
    padding: 30px 0 60px 0;
    left: 0;
    width: 100%;
    z-index: 2;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

    div.EvntBnnrTxtHldr div.JZSiteWidth {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        overflow: visible;
    }

    div.EvntBnnrTxtHldr div.TxtDv {
        width: 100%;
        max-width: 852px;
        margin: 0 auto;
        position: relative;
    }

        div.EvntBnnrTxtHldr div.TxtDv:before {
            content: '';
            width: 100%;
            height: 100%;
            left: 0;
            top: 0;
            background: #FFFBFB;
            filter: blur(100px);
            position: absolute;
            z-index: 1;
            display: none;
        }

        div.EvntBnnrTxtHldr div.TxtDv h1.EvntTtl {
            padding: 0;
            margin: 0;
            position: relative;
            z-index: 2;
        }

            div.EvntBnnrTxtHldr div.TxtDv h1.EvntTtl span.Txt {
                display: block;
                color: #fff;
                text-align: center;
            }

                div.EvntBnnrTxtHldr div.TxtDv h1.EvntTtl span.Txt.Bg {
                    font: 300 70px/100% 'Inter';
                    color: #fff;
                    text-align: center;
                    position: relative;
                    z-index: 5;
                    text-shadow: none;
                }

                div.EvntBnnrTxtHldr div.TxtDv h1.EvntTtl span.Txt.Smll {
                    font: 700 40px/100% 'Inter';
                    color: #fff;
                    text-align: center;
                    position: relative;
                    z-index: 5;
                    text-shadow: none;
                    padding: 10px 0 0 0;
                }

                    div.EvntBnnrTxtHldr div.TxtDv h1.EvntTtl span.Txt.Smll span.Bld {
                        color: #fff;
                        font-weight: 900;
                        text-transform: uppercase;
                    }

        div.EvntBnnrTxtHldr div.TxtDv p.Txt {
            display: block;
            color: #fff;
            font: 600 20px/160% 'Inter';
            text-align: center;
            padding: 20px 0;
            margin: 0;
            position: relative;
            text-shadow: 0px 4px 40px rgba(0, 79, 138, 1);
            z-index: 2;
        }

            div.EvntBnnrTxtHldr div.TxtDv p.Txt.Bld {
                font: 500 26px/130% 'Inter';
                padding: 0;
            }

    div.EvntBnnrTxtHldr div.EvntDtls {
        padding: 0 0 0 100px;
        display: flex;
        flex-wrap: wrap;
    }

        div.EvntBnnrTxtHldr div.EvntDtls span.EvntSchdle {
            background: #034A56;
            border-radius: 50px;
            padding: 18px 30px 0 10px;
            height: 50px;
            top: 10px;
            display: flex;
            flex-wrap: wrap;
            position: relative;
            z-index: 2;
        }

            div.EvntBnnrTxtHldr div.EvntDtls span.EvntSchdle:after {
                content: '';
                position: absolute;
                width: 10px;
                height: 10px;
                background: #fff;
                border-radius: 10px;
                right: 20px;
                top: calc(50% - 5px);
            }

            div.EvntBnnrTxtHldr div.EvntDtls span.EvntSchdle span.SchdleDtl {
                display: block;
                color: #fff;
                font: 500 16px /100% 'Inter';
                letter-spacing: 1px;
                text-transform: uppercase;
                padding: 0 10px;
                position: relative;
            }

                div.EvntBnnrTxtHldr div.EvntDtls span.EvntSchdle span.SchdleDtl:after {
                    content: '';
                    position: absolute;
                    right: 0;
                    top: 0;
                    width: 2px;
                    height: calc(100% - 16px);
                    background: #fff;
                }

                div.EvntBnnrTxtHldr div.EvntDtls span.EvntSchdle span.SchdleDtl:last-child:after {
                    display: none;
                }

    div.EvntBnnrTxtHldr div.BtnHldr {
        text-align: center;
    }

        div.EvntBnnrTxtHldr div.BtnHldr a.MemberLnk {
            display: inline-block;
            padding: 19px 60px 0 30px;
            height: 56px;
            margin: 0 5px;
            color: #fff;
            font: 500 15px/120% 'Inter';
            text-align: left;
            text-decoration: none;
            border-radius: 50px;
            background: #ED017F;
            box-shadow: 0 0 0 rgba(0,0,0,0);
            position: relative;
            transition: 0.3s;
        }

            div.EvntBnnrTxtHldr div.BtnHldr a.MemberLnk:hover {
                box-shadow: 0 6px 16px rgba(0,0,0,0.3);
                transition: 0.3s;
            }

            div.EvntBnnrTxtHldr div.BtnHldr a.MemberLnk:after {
                content: '';
                position: absolute;
                display: block;
                width: 15px;
                height: 100%;
                right: 30px;
                top: 0;
                background: transparent url(../images/Icn-ArrowThick-White.svg) no-repeat center center;
                background-size: 12px;
                transition: 0.3s;
            }

            div.EvntBnnrTxtHldr div.BtnHldr a.MemberLnk:hover:after {
                right: 20px;
                transition: 0.3s;
            }



        div.EvntBnnrTxtHldr div.BtnHldr a.ActvtLnk {
            display: inline-block;
            padding: 19px 60px 0 30px;
            height: 56px;
            margin: 0 5px;
            color: #ED017F;
            font: 500 15px/120% 'Inter';
            text-align: left;
            text-decoration: none;
            border-radius: 50px;
            background: #fff;
            box-shadow: 0 0 0 rgba(0,0,0,0);
            position: relative;
            transition: 0.3s;
        }

            div.EvntBnnrTxtHldr div.BtnHldr a.ActvtLnk:after {
                content: '';
                position: absolute;
                width: 15px;
                height: 100%;
                right: 30px;
                top: 0;
                background: transparent url(../images/Icn-ArrowThick-Pink.svg) no-repeat center center;
                background-size: 12px;
                transition: 0.3s;
            }

            div.EvntBnnrTxtHldr div.BtnHldr a.ActvtLnk:hover:after {
                right: 20px;
                transition: 0.3s;
            }

            div.EvntBnnrTxtHldr div.BtnHldr a.ActvtLnk:hover {
                box-shadow: 0 6px 16px rgba(0,0,0,0.3);
                transition: 0.3s;
            }


    div.EvntBnnrTxtHldr div.EvntDtls a.EvntBtn {
        display: block;
        position: relative;
        left: 0;
        background: #fff;
        font: 600 16px /100% 'Inter';
        text-decoration: none;
        background: #fff;
        box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
        border-radius: 70px;
        color: #ED017F;
        padding: 25px 60px 25px 40px;
        transition: 0.3s;
        z-index: 1;
    }

        div.EvntBnnrTxtHldr div.EvntDtls a.EvntBtn:after {
            content: '';
            position: absolute;
            width: 20px;
            height: 20px;
            background: transparent url(../images/Icn-ArrowThick-Pink.svg) no-repeat center center;
            background-size: 14px;
            right: 30px;
            top: calc(50% - 10px);
            transition: 0.3s;
        }

        div.EvntBnnrTxtHldr div.EvntDtls a.EvntBtn:hover:after {
            right: 20px;
            transition: 0.3s;
        }

        div.EvntBnnrTxtHldr div.EvntDtls a.EvntBtn:hover {
            box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.5);
            transition: 0.3s;
        }

    div.EvntBnnrTxtHldr div.JZBsDtls {
        width: 40%;
        display: flex;
        flex-wrap: nowrap;
        padding: 30px 0 0 0;
        display: none;
    }

        div.EvntBnnrTxtHldr div.JZBsDtls div.TxtHldr {
            padding: 20px 20px 20px 100px;
            background: rgba(237, 1, 127, 0.8);
        }

            div.EvntBnnrTxtHldr div.JZBsDtls div.TxtHldr p.Txt {
                display: block;
                margin: 0;
                padding: 0;
                font: 500 16px /180% 'Inter';
                color: #fff;
            }

        div.EvntBnnrTxtHldr div.JZBsDtls div.LnkHldr {
            background: rgba(143, 0, 49, 0.8);
        }

            div.EvntBnnrTxtHldr div.JZBsDtls div.LnkHldr span.PgntnLnk {
                width: 100px;
                height: 100%;
                display: block;
                text-decoration: none;
                background: transparent url(../images/Icn-ArrowThin.svg) no-repeat center center;
                background-size: 24px;
                animation: bounce 2s infinite;
                position: relative;
                cursor: pointer;
            }

@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        transform: translateY(5px);
    }

    40% {
        transform: translateY(-20px);
    }

    60% {
        transform: translateY(-10px);
    }
}


div.JZWhtsJZ {
    padding: 100px 0;
}

    div.JZWhtsJZ.RewardsPg {
        padding: 40px 0;
    }

    div.JZWhtsJZ div.JZSiteWidth {
        overflow: visible;
        display: flex;
        flex-wrap: wrap;
        align-items: self-start;
    }

    div.JZWhtsJZ div.DvLft {
        width: 33.33%;
    }

        div.JZWhtsJZ div.DvLft h1.WhtsTtl {
            margin: 0;
            padding: 0;
            font: 500 50px/100% 'Inter';
            text-align: left;
            color: #ED017F;
        }

        div.JZWhtsJZ div.DvLft p.WhtsTxt {
            margin: 0;
            padding: 10px 0;
            font: 500 16px/200% 'Inter';
            text-align: left;
            color: #263238;
        }

    div.JZWhtsJZ div.DvRgt {
        width: 66.66%;
        padding: 0 0 0 20px;
    }

        div.JZWhtsJZ div.DvRgt div.MmbrTsmnl {
            background: #FEF4F8;
            border-radius: 20px;
            padding: 30px 30px 25px 30px;
            position: relative;
            display: flex;
            flex-wrap: wrap;
        }

            div.JZWhtsJZ div.DvRgt div.MmbrTsmnl:before {
                content: '';
                position: absolute;
                width: 50px;
                height: 50px;
                background: transparent url(../images/JZ-MP-TsmnlIcn.svg) no-repeat center center;
                background-size: 46px;
                left: 30px;
                top: 30px;
            }

            div.JZWhtsJZ div.DvRgt div.MmbrTsmnl:after {
                content: '';
                position: absolute;
                width: 50px;
                height: 50px;
                background: transparent url(../images/JZ-MP-TsmnlIcnRft.svg) no-repeat center center;
                background-size: 46px;
                right: 30px;
                bottom: 30px;
            }

            div.JZWhtsJZ div.DvRgt div.MmbrTsmnl h4.TsmnlTtl {
                display: block;
                padding: 12px 0 20px 65px;
                margin: 0;
                font: 600 25px/100% 'Inter';
                color: #ED017F;
                width: 100%;
            }


            div.JZWhtsJZ div.DvRgt div.MmbrTsmnl img.MmbrImg {
                width: 100px;
                height: 100px;
                background: #ED017F;
                border-radius: 100px;
                object-fit: cover;
                display: none;
            }

            div.JZWhtsJZ div.DvRgt div.MmbrTsmnl p.TsmnlTxt {
                width: calc(100% - 120px);
                width: 100%;
                display: block;
                padding: 5px 0 5px 0;
                margin: 0;
                font: 500 14px/180% 'Inter';
                color: #263238;
            }

            div.JZWhtsJZ div.DvRgt div.MmbrTsmnl span.MmbrNm {
                width: calc(100% - 180px);
                width: calc(100% - 80px);
                display: block;
                padding: 10px 0 0 0;
                margin: 10px 0 0 0;
                font: 600 16px/160% 'Inter';
                color: #263238;
                border-top: 1px solid #ED017F;
            }

    div.JZWhtsJZ div.TtlDv {
        width: 100%;
        padding: 0 0 20px 0;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }

        div.JZWhtsJZ div.TtlDv h3.WhtSbTtl {
            display: block;
            width: 100%;
            text-align: center;
            margin: 0;
            padding: 0;
            font: 600 36px/100% 'Inter';
            color: #263238;
        }

        div.JZWhtsJZ div.TtlDv p.Txt {
            display: block;
            width: 100%;
            margin: 0;
            padding: 15px 0;
            font: 600 24px/180% 'Inter';
            color: #263238;
            text-align: center;
        }

        div.JZWhtsJZ div.TtlDv a.ActvtLnk {
            display: inline-block;
            padding: 15px 25px;
            margin: 0;
            color: #fff;
            font: 700 18px/100% 'Inter';
            text-align: left;
            text-decoration: none;
            border-radius: 5px;
            background: #ED017F;
            box-shadow: 0 0 0 rgb(0 0 0 / 0%);
            position: relative;
            transition: 0.3s;
        }




div.InnrEvntsHldr {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}


    div.InnrEvntsHldr div.EvntHldr {
        position: relative;
        width: calc(33.33% - 20px);
        margin: 10px 10px;
        transform: scale(1);
        transition: 0.3s;
        border-radius: 0;
        overflow: hidden;
        box-shadow: 0 0 0 rgba(0,0,0,0);
    }

        /*div.InnrEvntsHldr.RewardsPg div.EvntHldr {
        width: calc(16.66% - 20px);
    }
*/
        div.InnrEvntsHldr div.EvntHldr:hover {
            transform: scale(1.15);
            transition: 0.3s;
            border-radius: 5px;
            z-index: 2;
            box-shadow: 0 0 20px rgba(0,0,0,0.2);
        }

        div.InnrEvntsHldr div.EvntHldr a.Lnk {
            display: block;
            font-size: inherit !important;
            padding-top: 0 !important;
            text-decoration: none !important;
        }

        div.InnrEvntsHldr div.EvntHldr div.ImgHldr {
            position: relative;
            z-index: 1;
        }

            div.InnrEvntsHldr div.EvntHldr div.ImgHldr img.EvntImg {
                position: relative;
                display: block;
                width: 100% !important;
                object-fit: cover;
            }

        div.InnrEvntsHldr div.EvntHldr div.Center-Bottom {
            width: 100%;
            transition: 0.3s;
        }

            /*div.InnrEvntsHldr div.EvntHldr:hover div.Center-Bottom {
                bottom: 40px;
                transition: 0.3s;
            }*/

            div.InnrEvntsHldr div.EvntHldr div.Center-Bottom div.CMSDtlsHldr {
                background-color: transparent !important;
            }

                div.InnrEvntsHldr div.EvntHldr div.Center-Bottom div.CMSDtlsHldr .CMSTtlHdr {
                    display: block;
                    margin: 0 0 0 0;
                    padding: 20px 40px 15px 30px;
                    text-align: left;
                    font: 600 16px/120% 'Inter';
                    color: #263238 !important;
                    position: relative;
                    cursor: pointer;
                    transition: 0.3s;
                }

                    div.InnrEvntsHldr div.EvntHldr div.Center-Bottom div.CMSDtlsHldr .CMSTtlHdr:hover {
                        color: #ED017F !important;
                        transition: 0.3s;
                    }

                    div.InnrEvntsHldr div.EvntHldr div.Center-Bottom div.CMSDtlsHldr .CMSTtlHdr:after {
                        content: '';
                        position: absolute;
                        right: 10px;
                        top: calc(50% - 8px);
                        width: 20px;
                        height: 20px;
                        display: block;
                        background: transparent url(../images/Icn-Arrow-Down-Thick-Pink.svg) no-repeat center center;
                        background-size: 14px;
                        transform: rotate(-90deg);
                    }


            div.InnrEvntsHldr div.EvntHldr div.Center-Bottom div.CMSBttnHldr a.CMSBtn {
                display: inline-block;
                position: relative;
                padding: 16px 60px 16px 30px;
                color: #fff;
                font: 500 15px/120% 'Inter';
                text-decoration: none;
                border-radius: 50px;
                background: #ED017F !important;
                box-shadow: 0 0 0 rgba(0,0,0,0);
                border: 2px solid rgba(0,0,0,0);
                position: relative;
                transition: 0.3s;
            }

                div.InnrEvntsHldr div.EvntHldr div.Center-Bottom div.CMSBttnHldr a.CMSBtn:hover {
                    box-shadow: 0 6px 10px rgba(0,0,0,0.2);
                    border: 2px solid rgba(0,0,0,0.1);
                    transition: 0.3s;
                }

                div.InnrEvntsHldr div.EvntHldr div.Center-Bottom div.CMSBttnHldr a.CMSBtn:after {
                    content: '';
                    position: absolute;
                    display: block;
                    width: 15px;
                    height: 100%;
                    right: 30px;
                    top: 0;
                    background: transparent url(../images/Icn-ArrowThick-White.svg) no-repeat center center;
                    background-size: 12px;
                    transition: 0.3s;
                }

                div.InnrEvntsHldr div.EvntHldr div.Center-Bottom div.CMSBttnHldr a.CMSBtn:hover:after {
                    right: 20px;
                    transition: 0.3s;
                }









div.ElvtdLft {
    background: #ED017F;
    padding: 100px 0;
    position: relative;
    z-index: 3;
}

    div.ElvtdLft div.JZSiteWidth {
        overflow: visible;
        display: flex;
        flex-wrap: wrap;
    }


div.JZElvtdLfStyl {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    padding: 0 20px 0 0;
    position: relative;
}

    div.JZElvtdLfStyl div.InnrDv {
        width: 100%;
    }

        div.JZElvtdLfStyl div.InnrDv h2.CntntTtl {
            display: flex;
            flex-wrap: wrap;
            width: 100%;
            margin: 0;
            padding: 0;
        }

            div.JZElvtdLfStyl div.InnrDv h2.CntntTtl span.TtlTxt {
                display: block;
                font: 800 50px/100% 'Inter';
                color: #fff;
                padding: 0 20px 0 0;
            }


        div.JZElvtdLfStyl div.InnrDv p.CntntTxt {
            margin: 0;
            padding: 5px 0 25px 0;
            font: 500 20px/200% 'Inter';
            color: #fff;
        }

            div.JZElvtdLfStyl div.InnrDv p.CntntTxt.Bld {
                margin: 0;
                padding: 15px 0;
                font: 700 22px/160% 'Inter';
                color: #fff;
            }



        div.JZElvtdLfStyl div.InnrDv a.LnkTxt {
            display: inline-block;
            position: relative;
            padding: 15px 25px;
            color: #ED017F;
            font: 700 18px/100% 'Inter';
            text-decoration: none;
            border-radius: 5px;
            background: #fff;
            box-shadow: 0 0 0 rgba(0,0,0,0);
            position: relative;
            transition: 0.3s;
        }

            div.JZElvtdLfStyl div.InnrDv a.LnkTxt:hover {
                transition: 0.3s;
            }





div.JZHwItWrks {
    width: 100%;
    position: relative;
    margin: 0;
    padding: 50px 0 0 0;
}

    div.JZHwItWrks div.JZSiteWidth {
        padding: 0;
    }

    div.JZHwItWrks div.HwItWrksLst {
        display: flex;
        flex-wrap: wrap;
    }

        div.JZHwItWrks div.HwItWrksLst div.LstItm {
            width: calc(25% - 20px);
            padding: 40px;
            margin: 10px;
            text-align: center;
            background: rgba(0,0,0,0.3);
            position: relative;
            transform: scale(1);
            transition: 0.3s;
        }

            div.JZHwItWrks div.HwItWrksLst div.LstItm:hover {
                transform: scale(1.05);
                transition: 0.3s;
            }

            div.JZHwItWrks div.HwItWrksLst div.LstItm img.LstImg {
                display: block;
                width: 60px;
                height: 60px;
                margin: 0 auto;
                background-color: transparent !important;
                background-position: center center !important;
                background-repeat: no-repeat !important;
                background-size: 54px !important;
            }

                div.JZHwItWrks div.HwItWrksLst div.LstItm img.LstImg.PPM {
                    background: transparent url(../images/Icn-JZ-PPM.svg) no-repeat center center;
                }

                div.JZHwItWrks div.HwItWrksLst div.LstItm img.LstImg.JZPnts {
                    background: transparent url(../images/Icn-JZ-JZPnts.svg) no-repeat center center;
                    background-size: 50px;
                }

                div.JZHwItWrks div.HwItWrksLst div.LstItm img.LstImg.ExDls {
                    background: transparent url(../images/Icn-JZ-ExDls.svg) no-repeat center center;
                    background-size: 50px;
                }

                div.JZHwItWrks div.HwItWrksLst div.LstItm img.LstImg.PrWtLst {
                    background: transparent url(../images/Icn-JZ-PrWtLst.svg) no-repeat center center;
                    background-size: 50px;
                }

            div.JZHwItWrks div.HwItWrksLst div.LstItm h3.LstTtl {
                display: block;
                text-align: center;
                margin: 0;
                padding: 15px 0;
                font: 700 20px/100% 'Inter';
                color: #fff;
                position: relative;
            }

                div.JZHwItWrks div.HwItWrksLst div.LstItm h3.LstTtl:before {
                    content: '';
                    position: absolute;
                    width: 50px;
                    height: 1px;
                    left: calc(50% - 25px);
                    bottom: 5px;
                    background: #fff;
                }

            div.JZHwItWrks div.HwItWrksLst div.LstItm p.LstTxt {
                margin: 0;
                padding: 5px 0 0 0;
                font: 500 18px/140% 'Inter';
                text-align: center;
                color: #fff;
            }

div.AdsBrng {
    padding: 100px 0 0 0;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    background: #FEF7F9;
}

    div.AdsBrng div.DvLft {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        padding-left: 50px;
    }

        div.AdsBrng div.DvLft div.TtlHldr {
            width: 100%;
        }

            div.AdsBrng div.DvLft div.TtlHldr h2.AdsBrngTtl {
                display: block;
                margin: 0;
                padding: 0 0 0 0;
                font: 800 60px/100% 'Inter';
                text-align: center;
                color: #263238;
            }

                div.AdsBrng div.DvLft div.TtlHldr h2.AdsBrngTtl span.Clr {
                    color: #ED017F;
                    font: 800 60px/100% 'Inter';
                }

                div.AdsBrng div.DvLft div.TtlHldr h2.AdsBrngTtl span.Sml {
                    font: 800 50px/100% 'Inter';
                    color: #263238;
                    padding: 0;
                }

            div.AdsBrng div.DvLft div.TtlHldr h4.AdsBrngSbTtl {
                display: block;
                margin: 0;
                padding: 40px 0 20px 0;
                font: 700 24px/100% 'Inter';
                text-align: left;
                color: #000;
            }

            div.AdsBrng div.DvLft div.TtlHldr div.LnksHldr {
                width: 100%;
                display: flex;
                flex-wrap: wrap;
                padding: 20px 0;
                align-content: center;
                justify-content: center;
            }

                div.AdsBrng div.DvLft div.TtlHldr div.LnksHldr div.DtlsHldr {
                    padding: 0;
                }

                    div.AdsBrng div.DvLft div.TtlHldr div.LnksHldr div.DtlsHldr a.LnkBtn {
                        display: flex;
                        flex-wrap: wrap;
                        text-decoration: none;
                        cursor: pointer;
                        border-radius: 5px;
                        /*border: 1px solid #EBE7F9;
                    background: rgba(235, 231, 249, 0.25);*/
                        padding: 20px 40px 20px 0;
                        margin: 0 20px 0 0;
                        position: relative;
                        top: 0;
                        width: max-content;
                        transition: 0.3s;
                        position: relative;
                    }

                        div.AdsBrng div.DvLft div.TtlHldr div.LnksHldr div.DtlsHldr a.LnkBtn:after {
                            content: '';
                            position: absolute;
                            width: 20px;
                            height: 20px;
                            right: 10px;
                            top: calc(50% - 10px);
                            background: transparent url(../images/MP-ArrowIcn.svg) no-repeat center center;
                            background-size: 20px;
                            transition: 0.3s;
                        }

                        div.AdsBrng div.DvLft div.TtlHldr div.LnksHldr div.DtlsHldr a.LnkBtn:hover:after {
                            right: 0;
                            transition: 0.3s;
                        }



                        /*div.AdsBrng div.DvLft div.TtlHldr div.LnksHldr div.DtlsHldr a.LnkBtn:hover {
                    border-radius: 10px;
                    background: rgba(235, 231, 249, 0.75);
                    border-color: rgba(237, 1, 127, 1);
                    transition: 0.3s;
                }*/
                        div.AdsBrng div.DvLft div.TtlHldr div.LnksHldr div.DtlsHldr a.LnkBtn img.BrwsOptnImg {
                            display: block;
                            width: 100%;
                            max-width: 50px;
                            display: none;
                        }

                        div.AdsBrng div.DvLft div.TtlHldr div.LnksHldr div.DtlsHldr a.LnkBtn span.LnkTxt {
                            display: block;
                            width: 100%;
                            padding: 0;
                            font: 700 20px/100% 'Inter';
                            color: rgba(237, 1, 127, 1);
                        }


    div.AdsBrng div.DvRgt {
        width: 100%;
    }

        div.AdsBrng div.DvRgt img.BGImg {
            display: block;
            width: 100%;
        }



div.JZMemberShpDv {
    padding: 100px 0;
}


    div.JZMemberShpDv div.JZSiteWidth {
        display: flex;
        flex-wrap: wrap;
    }

    div.JZMemberShpDv div.MmbrImgHldr {
        width: 50%;
    }

        div.JZMemberShpDv div.MmbrImgHldr img.MmbrShpImg {
            display: block;
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

    div.JZMemberShpDv div.TtlHldr {
        position: relative;
        width: calc(50% + 100px);
        margin: 0 0 0 -100px;
        padding: 60px 0;
        display: flex;
        align-items: center;
        z-index: 2;
    }

        div.JZMemberShpDv div.TtlHldr div.InnrTxtHdlr {
            background: #fff;
            width: 100%;
            padding: 50px 0 50px 50px;
        }

        div.JZMemberShpDv div.TtlHldr h2.MmbrShpSbTtl {
            display: block;
            margin: 0;
            padding: 20px 0 10px 0;
            font: 700 26px/100% 'Inter';
            color: #ED017F;
        }

        div.JZMemberShpDv div.TtlHldr h1.MmbrShpTtl {
            display: block;
            margin: 0;
            padding: 0;
            font: 800 36px/100% 'Inter';
            color: #263238;
        }

    div.JZMemberShpDv ul.FtrLst {
        display: flex;
        flex-wrap: wrap;
        list-style: none;
        margin: 0;
        padding: 0;
    }

        div.JZMemberShpDv ul.FtrLst li {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            justify-content: center;
            width: 33.33%;
            padding: 20px 20px 20px 0;
        }

            div.JZMemberShpDv ul.FtrLst li img.FtrImgIcn {
                display: block;
                width: 40px;
                height: 40px;
                font: 700 18px/100% 'Inter';
                color: #263238;
            }

            div.JZMemberShpDv ul.FtrLst li span.FtrNme {
                display: block;
                width: 100%;
                text-align: center;
                font: 700 18px/100% 'Inter';
                color: #263238;
                padding: 10px 0 0 0;
            }

    div.JZMemberShpDv div.TtlHldr p.Txt {
        display: block;
        margin: 5px 0;
        padding: 10px 0 0 0;
        font: 500 20px/180% 'Inter';
        color: #263238;
    }

        div.JZMemberShpDv div.TtlHldr p.Txt.Bld {
            font-weight: 500;
        }

    div.JZMemberShpDv div.TtlHldr a.LnkTxt {
        display: inline-block;
        padding: 15px 25px;
        margin: 10px 0 0 0;
        color: #ED017F;
        font: 700 18px/100% 'Inter';
        text-decoration: none;
        border-radius: 5px;
        background: #fff;
        border: 1px solid #ED017F;
        position: relative;
        transition: 0.3s;
    }







div.JZEnvRtn {
    padding: 120px 0;
}

    div.JZEnvRtn h2.EnvRtnTtl {
        margin: 0;
        padding: 0 0 10px 0;
        font: 300 50px/100% 'Inter';
        text-align: center;
        color: #ED017F;
    }

    div.JZEnvRtn p.EnvRtnTxt {
        margin: 0;
        padding: 0 0 30px 0;
        font: 500 18px/200% 'Inter';
        text-align: center;
        color: #263238;
    }

    div.JZEnvRtn div.MnEvntsHldr {
        display: flex;
        flex-wrap: wrap;
    }

        div.JZEnvRtn div.MnEvntsHldr div.DvLft, div.JZEnvRtn div.MnEvntsHldr div.DvRgt {
            width: 50%;
        }

        div.JZEnvRtn div.MnEvntsHldr div.EvntHldr {
            position: relative;
            border-radius: 20px;
            overflow: hidden;
        }

            div.JZEnvRtn div.MnEvntsHldr div.EvntHldr div.ImgHldr {
                position: relative;
                z-index: 1;
            }

                div.JZEnvRtn div.MnEvntsHldr div.EvntHldr div.ImgHldr:before {
                    content: '';
                    position: absolute;
                    width: 100%;
                    height: 100%;
                    left: 0;
                    top: 0;
                    background: rgba(0,0,0,0.1);
                    z-index: 2;
                    transition: 0.3s;
                }

            div.JZEnvRtn div.MnEvntsHldr div.EvntHldr:hover div.ImgHldr:before, div.JZEnvRtn.InnrPg div.MnEvntsHldr div.EvntHldr:hover div.ImgHldr:before {
                background: rgba(0,0,0,0.6) !important;
                transition: 0.3s;
            }

            div.JZEnvRtn div.MnEvntsHldr div.EvntHldr div.ImgHldr:after {
                content: '';
                position: absolute;
                width: 100%;
                height: 100%;
                left: 0;
                top: 0;
                background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.85) 100%);
                z-index: 3;
            }

            div.JZEnvRtn div.MnEvntsHldr div.EvntHldr div.ImgHldr img.EvntImg {
                /*position: relative;*/
                width: 100%;
                height: 100%;
                object-fit: cover;
            }

            div.JZEnvRtn div.MnEvntsHldr div.EvntHldr div.TxtHldr {
                position: absolute;
                z-index: 2;
                width: 100%;
                bottom: -60px;
                text-align: center;
                transition: 0.3s;
            }

            div.JZEnvRtn div.MnEvntsHldr div.EvntHldr:hover div.TxtHldr {
                bottom: 40px;
                transition: 0.3s;
            }

            div.JZEnvRtn div.MnEvntsHldr div.EvntHldr div.TxtHldr span.FtrdEvnt {
                display: inline-block;
                margin: 0 auto;
                width: auto;
                padding: 20px 30px 20px 55px;
                color: #fff;
                font: 500 18px/100% 'Inter';
                background: rgba(0,0,0,0.7);
                border-radius: 50px;
                position: relative;
            }

                div.JZEnvRtn div.MnEvntsHldr div.EvntHldr div.TxtHldr span.FtrdEvnt:before {
                    content: '';
                    display: block;
                    position: absolute;
                    width: 25px;
                    height: 100%;
                    left: 15px;
                    top: 0;
                    background: transparent url(../images/Icn-Evnt-FtrStr.svg) no-repeat center center;
                    background-size: 25px;
                }

            div.JZEnvRtn div.MnEvntsHldr div.EvntHldr div.TxtHldr h4.EvntTtl {
                display: block;
                margin: 0 0 50px 0;
                padding: 10px 0 20px 0;
                text-align: center;
                font: 500 34px/120% 'Inter';
                color: #fff;
                position: relative;
            }

                div.JZEnvRtn div.MnEvntsHldr div.EvntHldr div.TxtHldr h4.EvntTtl:after {
                    content: '';
                    position: absolute;
                    display: block;
                    width: 70px;
                    height: 3px;
                    border-radius: 3px;
                    background: #fff;
                    left: calc(50% - 35px);
                    bottom: 0;
                }


            div.JZEnvRtn div.MnEvntsHldr div.EvntHldr div.TxtHldr span.EvntCat {
                display: block;
                padding: 20px 0 30px 0;
                color: #fff;
                font: 500 18px/100% 'Inter';
                text-transform: uppercase;
                letter-spacing: 2px;
                display: none;
            }

            div.JZEnvRtn div.MnEvntsHldr div.EvntHldr div.TxtHldr a.EvntLnk {
                display: inline-block;
                position: relative;
                padding: 16px 60px 16px 30px;
                color: #fff;
                font: 500 15px/120% 'Inter';
                text-decoration: none;
                border-radius: 50px;
                background: #ED017F;
                box-shadow: 0 0 0 rgba(0,0,0,0);
                border: 2px solid rgba(0,0,0,0);
                position: relative;
                transition: 0.3s;
            }

                div.JZEnvRtn div.MnEvntsHldr div.EvntHldr div.TxtHldr a.EvntLnk:hover {
                    box-shadow: 0 6px 10px rgba(0,0,0,0.2);
                    border: 2px solid rgba(0,0,0,0.1);
                    transition: 0.3s;
                }

                div.JZEnvRtn div.MnEvntsHldr div.EvntHldr div.TxtHldr a.EvntLnk:after {
                    content: '';
                    position: absolute;
                    display: block;
                    width: 15px;
                    height: 100%;
                    right: 30px;
                    top: 0;
                    background: transparent url(../images/Icn-ArrowThick-White.svg) no-repeat center center;
                    background-size: 12px;
                    transition: 0.3s;
                }

                div.JZEnvRtn div.MnEvntsHldr div.EvntHldr div.TxtHldr a.EvntLnk:hover:after {
                    right: 20px;
                    transition: 0.3s;
                }

        div.JZEnvRtn div.MnEvntsHldr div.DvLft div.EvntHldr {
            margin-right: 10px;
        }

            div.JZEnvRtn div.MnEvntsHldr div.DvLft div.EvntHldr div.ImgHldr, div.JZEnvRtn div.MnEvntsHldr div.DvLft div.EvntHldr div.ImgHldr img.EvntImg {
                height: 700px;
            }

        div.JZEnvRtn div.MnEvntsHldr div.DvRgt div.EvntHldr {
            margin-left: 10px;
        }

            div.JZEnvRtn div.MnEvntsHldr div.DvRgt div.EvntHldr:first-child {
                margin-bottom: 20px;
            }

            div.JZEnvRtn div.MnEvntsHldr div.DvRgt div.EvntHldr div.ImgHldr, div.JZEnvRtn div.MnEvntsHldr div.DvRgt div.EvntHldr div.ImgHldr img.EvntImg {
                height: 340px;
            }





























    div.JZEnvRtn.InnrPg h2.EnvRtnTtl {
        color: #263238;
    }

        div.JZEnvRtn.InnrPg h2.EnvRtnTtl span.CtyName {
            color: #ED017F;
        }

    div.JZEnvRtn.InnrPg {
        padding: 0;
    }

        div.JZEnvRtn.InnrPg div.JZSiteWidth {
            padding: 0 60px;
        }

        div.JZEnvRtn.InnrPg div.MnEvntsHldr div.DvLft {
            width: 40%;
        }

        div.JZEnvRtn.InnrPg div.MnEvntsHldr div.DvMid {
            width: 30%;
        }

        div.JZEnvRtn.InnrPg div.MnEvntsHldr div.DvRgt {
            width: 30%;
        }

            div.JZEnvRtn.InnrPg div.MnEvntsHldr div.DvMid div.EvntHldr:first-child, div.JZEnvRtn.InnrPg div.MnEvntsHldr div.DvRgt div.EvntHldr:first-child {
                margin-bottom: 10px;
            }

        div.JZEnvRtn.InnrPg div.MnEvntsHldr div.DvLft div.EvntHldr div.ImgHldr, div.JZEnvRtn.InnrPg div.MnEvntsHldr div.DvLft div.EvntHldr div.ImgHldr img.EvntImg {
            height: 590px;
        }

        div.JZEnvRtn.InnrPg div.MnEvntsHldr div.DvMid div.EvntHldr div.ImgHldr, div.JZEnvRtn.InnrPg div.MnEvntsHldr div.DvMid div.EvntHldr div.ImgHldr img.EvntImg {
            height: 290px;
        }

        div.JZEnvRtn.InnrPg div.MnEvntsHldr div.DvRgt div.EvntHldr div.ImgHldr, div.JZEnvRtn.InnrPg div.MnEvntsHldr div.DvRgt div.EvntHldr div.ImgHldr img.EvntImg {
            height: 290px;
        }

        div.JZEnvRtn.InnrPg div.MnEvntsHldr div.EvntHldr div.ImgHldr:before {
            background: rgba(0,0,0,0.2);
        }

        div.JZEnvRtn.InnrPg div.MnEvntsHldr div.EvntHldr {
            border-radius: 20px !important;
        }

            div.JZEnvRtn.InnrPg div.MnEvntsHldr div.EvntHldr div.TxtHldr h4.EvntTtl {
                margin: 0;
                font-size: 30px;
            }

            div.JZEnvRtn.InnrPg div.MnEvntsHldr div.EvntHldr div.TxtHldr span.EvntCat {
                display: block;
                font: 500 14px/100% 'Inter';
                letter-spacing: 1px;
            }




div.JZRwrdsFllSctn div.JZSiteWidth {
    display: flex;
    flex-wrap: wrap;
}

div.JZRwrdsFllSctn div.RwrdsImgSctn {
    position: relative;
    width: calc(66.66% - 10px);
    background: transparent url(../images/JZ-RewardsBG-v2.jpg) no-repeat top center;
    background-size: cover;
    height: 500px;
    padding: 0 60px;
    border-radius: 20px;
    display: flex;
    flex-direction: row;
    align-items: center;
    overflow: hidden;
}

    div.JZRwrdsFllSctn div.RwrdsImgSctn:before {
        content: '';
        position: absolute;
        display: block;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        background: linear-gradient(100.2deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 57.63%);
        z-index: 2;
    }

    div.JZRwrdsFllSctn div.RwrdsImgSctn:after {
        content: '';
        position: absolute;
        display: block;
        width: 470px;
        height: 80px;
        left: 30px;
        top: 0;
        background: transparent url(../images/JZ-WaveImg-White-Reverse.svg) no-repeat center center;
        z-index: 3;
        display: none;
    }


    div.JZRwrdsFllSctn div.RwrdsImgSctn div.TxtCntnt {
        width: 50%;
        left: 50%;
        position: relative;
        z-index: 4;
    }

        div.JZRwrdsFllSctn div.RwrdsImgSctn div.TxtCntnt h2.TxtTtl {
            display: block;
            margin: 0 0 20px 0;
            padding: 0;
            font: 500 40px/110% 'Inter';
            color: #fff;
            text-shadow: -4px 4px 10px rgb(0 0 0 / 10%);
        }

        div.JZRwrdsFllSctn div.RwrdsImgSctn div.TxtCntnt p.Txt {
            margin: 0;
            padding: 0 0 15px 0;
            font: 500 16px/180% 'Inter';
            text-align: left;
            color: #fff;
            text-shadow: -4px 4px 10px rgb(0 0 0 / 10%);
        }

            div.JZRwrdsFllSctn div.RwrdsImgSctn div.TxtCntnt p.Txt.Bld {
                font: 500 18px/180% 'Inter';
            }

        div.JZRwrdsFllSctn div.RwrdsImgSctn div.TxtCntnt a.TxtLnk {
            display: inline-block;
            padding: 16px 60px 16px 30px;
            color: #fff;
            font: 500 15px/120% 'Inter';
            text-decoration: none;
            border-radius: 50px;
            background: #ED017F;
            box-shadow: 0 0 0 rgba(0,0,0,0);
            border: 2px solid rgba(0,0,0,0);
            position: relative;
            transition: 0.3s;
        }

            div.JZRwrdsFllSctn div.RwrdsImgSctn div.TxtCntnt a.TxtLnk:hover {
                box-shadow: 0 6px 10px rgba(0,0,0,0.2);
                border: 2px solid rgba(0,0,0,0.1);
                transition: 0.3s;
            }

            div.JZRwrdsFllSctn div.RwrdsImgSctn div.TxtCntnt a.TxtLnk:after {
                content: '';
                position: absolute;
                display: block;
                width: 15px;
                height: 100%;
                right: 30px;
                top: 0;
                background: transparent url(../images/Icn-ArrowThick-White.svg) no-repeat center center;
                background-size: 12px;
                transition: 0.3s;
            }

            div.JZRwrdsFllSctn div.RwrdsImgSctn div.TxtCntnt a.TxtLnk:hover:after {
                right: 20px;
                transition: 0.3s;
            }

div.JZRwrdsFllSctn div.MnfstImgSctn {
    position: relative;
    width: calc(33.33% - 10px);
    margin: 0 0 0 20px;
    background: transparent url(../images/Merchandise-MP-Bg.jpg) no-repeat top center;
    background-size: cover;
    height: 500px;
    padding: 0 60px;
    border-radius: 20px;
    overflow: hidden;
    text-align: center;
}

    div.JZRwrdsFllSctn div.MnfstImgSctn:after {
        content: '';
        position: absolute;
        width: 350px;
        height: 350px;
        left: calc(50% - 175px);
        bottom: -80px;
        background: transparent url(../images/Merchandise-MP-Icn.svg) no-repeat center center;
        background-size: 100%;
        z-index: 1;
    }

    div.JZRwrdsFllSctn div.MnfstImgSctn span.TxtSmlTtl {
        display: block;
        text-align: center;
        font: 600 20px/100% 'Inter';
        color: #263238;
        padding: 40px 10px 0 10px;
        position: relative;
        z-index: 2;
    }

    div.JZRwrdsFllSctn div.MnfstImgSctn span.TxtBgTtl {
        display: block;
        text-align: center;
        font: 600 30px/110% 'Inter';
        color: #ED017F;
        padding: 10px 10px 20px 10px;
        position: relative;
        z-index: 2;
    }

    div.JZRwrdsFllSctn div.MnfstImgSctn a.MerchLnk {
        display: inline-block;
        padding: 16px 60px 16px 30px;
        color: #fff;
        font: 500 15px/120% 'Inter';
        text-decoration: none;
        border-radius: 50px;
        background: #ED017F;
        box-shadow: 0 0 0 rgba(0,0,0,0);
        border: 2px solid rgba(0,0,0,0);
        position: relative;
        z-index: 2;
        transition: 0.3s;
    }

        div.JZRwrdsFllSctn div.MnfstImgSctn a.MerchLnk:hover {
            box-shadow: 0 6px 10px rgba(0,0,0,0.2);
            border: 2px solid rgba(0,0,0,0.1);
            transition: 0.3s;
        }

        div.JZRwrdsFllSctn div.MnfstImgSctn a.MerchLnk:after {
            content: '';
            position: absolute;
            display: block;
            width: 15px;
            height: 100%;
            right: 30px;
            top: 0;
            background: transparent url(../images/Icn-ArrowThick-White.svg) no-repeat center center;
            background-size: 12px;
            transition: 0.3s;
        }

        div.JZRwrdsFllSctn div.MnfstImgSctn a.MerchLnk:hover:after {
            right: 20px;
            transition: 0.3s;
        }


div.FundsObrvwHldr {
    padding: 25px;
    background: #F6F7F8;
    border-radius: 15px;
}

    div.FundsObrvwHldr span.FundsBlncOvrvw {
        display: block;
        padding: 0 0 0 50px;
        background: #F6F7F8;
        border-radius: 10px;
        position: relative
    }

        div.FundsObrvwHldr span.FundsBlncOvrvw:before {
            content: '';
            width: 30px;
            height: 30px;
            background: transparent url(../images/JOYWallet.svg) no-repeat center center;
            background-size: 30px;
            position: absolute;
            left: 0;
            top: calc(50% - 15px);
        }

        div.FundsObrvwHldr span.FundsBlncOvrvw span.FundsAmntHldr {
            display: block;
        }

            div.FundsObrvwHldr span.FundsBlncOvrvw span.FundsAmntHldr span.Amount {
                font: 800 30px/100% 'Inter';
                color: #263238;
            }

        div.FundsObrvwHldr span.FundsBlncOvrvw span.BlncTxt {
            display: block;
            padding: 5px 0 0 0;
            font: 700 16px/100% 'Inter';
            color: #263238;
        }


    div.FundsObrvwHldr div.AddFundsHldr {
        margin: 30px 0 0 0;
        background: #fff;
        border: 1px solid #E2E8F0;
        padding: 15px;
        border-radius: 10px;
    }

        div.FundsObrvwHldr div.AddFundsHldr span.AddFundsTtl {
            display: block;
            font: 800 16px/100% 'Inter';
            color: #263238;
            text-transform: uppercase;
        }

        div.FundsObrvwHldr div.AddFundsHldr div.AmntInptHolder {
            border: 1px solid #CFD8DC;
            border-radius: 7px;
            margin: 10px 0 0 0;
            padding: 10px;
        }

            div.FundsObrvwHldr div.AddFundsHldr div.AmntInptHolder div.InptHldr {
                border: none;
                height: 45px;
            }

                div.FundsObrvwHldr div.AddFundsHldr div.AmntInptHolder div.InptHldr .Input {
                    top: 10px;
                }

            div.FundsObrvwHldr div.AddFundsHldr div.AmntInptHolder div.ErrDv {
                padding: 0;
            }

        div.FundsObrvwHldr div.AddFundsHldr div.AmountOptions {
            padding: 10px 0;
        }

            div.FundsObrvwHldr div.AddFundsHldr div.AmountOptions div.AmtOptionsBtns {
                padding: 0 0 10px 0;
            }

                div.FundsObrvwHldr div.AddFundsHldr div.AmountOptions div.AmtOptionsBtns .AmtOpt {
                    display: inline-block;
                    margin: 0 10px 0 0;
                    padding: 10px;
                    background: #fff;
                    cursor: pointer;
                    border: 1px solid #CFD8DC;
                    font: 600 14px/100% 'Inter';
                    color: #455A64;
                    border-radius: 5px;
                    transition: 0.3s;
                }

                    div.FundsObrvwHldr div.AddFundsHldr div.AmountOptions div.AmtOptionsBtns .AmtOpt:hover,
                    div.FundsObrvwHldr div.AddFundsHldr div.AmountOptions div.AmtOptionsBtns .AmtOpt.active {
                        color: #263238;
                        border-color: #263238;
                        font-weight: 800;
                        transition: 0.3s;
                    }

            div.FundsObrvwHldr div.AddFundsHldr div.AmountOptions span.AmountHnt {
                display: block;
                padding: 10px 10px 10px 19px;
                position: relative;
                font: 600 14px/100% 'Inter';
                color: #455A64;
            }

                div.FundsObrvwHldr div.AddFundsHldr div.AmountOptions span.AmountHnt:before {
                    content: '';
                    width: 14px;
                    height: 14px;
                    background: transparent url(../images/JOYInfoIcn.svg) no-repeat center center;
                    background-size: 14px;
                    position: absolute;
                    left: 0;
                    top: calc(50% - 7px);
                }

        div.FundsObrvwHldr div.AddFundsHldr div.BttnHldr .LnkBtn {
            margin: 0;
        }

div.JOYCashHistory {
    padding: 25px;
}

    div.JOYCashHistory span.JOYCashHstryTtl {
        display: block;
        font: 800 16px/100% 'Inter';
        color: #263238;
        text-transform: uppercase;
        padding: 10px 0;
    }

    div.JOYCashHistory div.KywrdSrchHldr {
        padding: 10px 0;
    }

        div.JOYCashHistory div.KywrdSrchHldr div.InptHldr {
            padding: 0 15px;
            border-radius: 50px;
            height: 60px;
        }

    div.JOYCashHistory div.TabsHldr {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        margin: 15px 0;
        border-bottom: 1px solid #E2E8F0;
    }

        div.JOYCashHistory div.TabsHldr span.Tab {
            display: inline-block;
            padding: 15px 25px;
            font: 600 16px/100% 'Inter';
            color: #64748B;
            cursor: pointer;
            transition: 0.3s;
            position: relative;
        }

            div.JOYCashHistory div.TabsHldr span.Tab:after {
                content: '';
                position: absolute;
                width: 100%;
                height: 1px;
                left: 0;
                bottom: -1px;
            }

            div.JOYCashHistory div.TabsHldr span.Tab:hover {
                color: #263238;
            }

                div.JOYCashHistory div.TabsHldr span.Tab:hover:after {
                    background: #64748B;
                }

            div.JOYCashHistory div.TabsHldr span.Tab.Actv {
                font-weight: 700;
                color: #263238;
            }

                div.JOYCashHistory div.TabsHldr span.Tab.Actv:after {
                    background: #ED017F;
                }

    div.JOYCashHistory div.JOYCashHistoryHldr {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        padding: 15px;
        border-bottom: 1px solid #E2E8F0;
    }


        div.JOYCashHistory div.JOYCashHistoryHldr div.JCHstryDtls {
            padding: 0 10px 0 60px;
            width: 60%;
            position: relative;
        }

            div.JOYCashHistory div.JOYCashHistoryHldr div.JCHstryDtls:before {
                content: '';
                width: 40px;
                height: 40px;
                background: #F6F7F8;
                background-size: 40px;
                position: absolute;
                left: 0;
                top: calc(50% - 20px);
                border-radius: 40px;
            }

            div.JOYCashHistory div.JOYCashHistoryHldr div.JCHstryDtls span.DtlTxt {
                display: block;
                font: 700 16px/100% 'Inter';
                padding: 3px 0;
                color: #263238;
            }

            div.JOYCashHistory div.JOYCashHistoryHldr div.JCHstryDtls span.DtlDtTxt {
                display: block;
                font: 600 14px/100% 'Inter';
                padding: 3px 0;
                color: #455A64;
            }

        div.JOYCashHistory div.JOYCashHistoryHldr div.JCHstryAmnt {
            width: 40%;
        }

            div.JOYCashHistory div.JOYCashHistoryHldr div.JCHstryAmnt span.AmntTxt {
                display: block;
                text-align: right;
                font: 700 18px/100% 'Inter';
                color: #263238;
            }

        div.JOYCashHistory div.JOYCashHistoryHldr.CashIn div.JCHstryDtls:before {
            background: transparent url(../images/JOYCashIn.svg) no-repeat center center;
        }

        div.JOYCashHistory div.JOYCashHistoryHldr.CashOut div.JCHstryDtls:before {
            background: transparent url(../images/JOYCashOut.svg) no-repeat center center;
        }

        div.JOYCashHistory div.JOYCashHistoryHldr.CashIn div.JCHstryAmnt span.AmntTxt {
            color: #16A34A;
        }

        div.JOYCashHistory div.JOYCashHistoryHldr.CashOut div.JCHstryAmnt span.AmntTxt {
            color: #DC2626;
        }




div.JZIntroTxt {
    padding: 80px 0 0 0;
    text-align: center;
}

    div.JZIntroTxt div.JZSiteWidth {
        overflow: visible;
    }

    div.JZIntroTxt p.IntroTxt {
        display: block;
        text-align: center;
        font: 500 18px /200% 'Inter';
        color: #37474F;
        padding: 10px 0;
        width: 60%;
        margin: 0 auto;
    }

    div.JZIntroTxt p.TxtHash {
        display: block;
        text-align: center;
        font: 700 18px/100% 'Inter';
        text-transform: uppercase;
        letter-spacing: 1px;
        color: #ED017F;
        padding: 10px 0 20px 0;
        margin: 0;
    }

    div.JZIntroTxt a.BrwsBtn {
        display: inline-block;
        font: 600 16px/100% 'Inter';
        text-decoration: none;
        background: #fff;
        border: 0;
        border-bottom: 5px solid rgba(0,0,0,0.1);
        box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
        border-radius: 70px;
        color: #ED017F;
        background: -webkit-linear-gradient(to right, #F54681 0%, #9A0F3E 100%);
        background: -moz-linear-gradient(to right, #F54681 0%, #9A0F3E 100%);
        background: linear-gradient(to right, #F54681 0%, #9A0F3E 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        padding: 25px 60px;
        margin: 0 auto 40px auto;
        transition: 0.3s;
        text-transform: uppercase;
    }

        div.JZIntroTxt a.BrwsBtn:hover {
            border-color: #fff;
            box-shadow: 0px 15px 55px rgba(154, 15, 62, 0.25);
            transition: 0.3s;
        }



div.FtrsDvHldr {
    display: flex;
    flex-wrap: wrap;
    position: relative;
}

    div.FtrsDvHldr div.FtrImgHldr {
        width: 50%;
    }

        div.FtrsDvHldr div.FtrImgHldr img.FtrImg {
            display: block;
            width: 100%;
            max-height: 600px;
            background-position: center center !important;
            background-repeat: no-repeat !important;
            background-size: cover !important;
            transition: 0.3s;
            border-radius: 10px;
        }

    div.FtrsDvHldr div.FtrTxtHldr {
        position: relative;
        width: 50%;
        padding: 50px 0;
        z-index: 1;
    }

        div.FtrsDvHldr div.FtrTxtHldr div.FtrTxtDv {
            position: relative;
            background: #fff;
            z-index: 1;
            padding: 120px 0;
        }

            div.FtrsDvHldr div.FtrTxtHldr div.FtrTxtDv:before {
                content: '';
                position: absolute;
                width: 50px;
                height: 100%;
                top: 0;
                background: #fff;
            }

            div.FtrsDvHldr div.FtrTxtHldr div.FtrTxtDv h2.SctnSbTtl {
                display: block;
                position: relative;
                font: 500 18px/100% 'Inter';
                text-transform: uppercase;
                color: #78909C;
                margin: 0 0 10px 0;
                padding: 10px 0;
            }

                div.FtrsDvHldr div.FtrTxtHldr div.FtrTxtDv h2.SctnSbTtl:before {
                    content: '';
                    position: absolute;
                    left: 0;
                    top: 10px;
                    width: 3px;
                    height: calc(100% - 20px);
                    background: #ED017F;
                }

            div.FtrsDvHldr div.FtrTxtHldr div.FtrTxtDv h1.SctnTtl {
                display: block;
                position: relative;
                font: 700 26px/100% 'Inter';
                text-transform: uppercase;
                color: #ED017F;
                margin: 0 0 10px 0;
                padding: 0;
            }



            div.FtrsDvHldr div.FtrTxtHldr div.FtrTxtDv p.SctTxt {
                display: block;
                padding: 5px 0;
                margin: 0;
                font: 500 15px/180% 'Inter';
                color: #37474F;
            }

                div.FtrsDvHldr div.FtrTxtHldr div.FtrTxtDv p.SctTxt.Bld {
                    font: 500 18px/180% 'Inter';
                    color: #263238;
                }

    div.FtrsDvHldr.Even div.FtrTxtHldr div.FtrTxtDv:before {
        left: -60px;
        border-radius: 10px 0 0 10px;
        box-shadow: -14px 0px 20px rgba(0, 0, 0, 0.1);
    }

    div.FtrsDvHldr.Odd div.FtrTxtHldr div.FtrTxtDv:before {
        right: -60px;
        box-shadow: 14px 0px 20px rgba(0, 0, 0, 0.1);
        border-radius: 0px 10px 10px 0px;
    }

    div.FtrsDvHldr.Even div.FtrTxtHldr div.FtrTxtDv h2.SctnSbTtl {
        padding-left: 10px;
    }

    div.FtrsDvHldr.Odd div.FtrTxtHldr div.FtrTxtDv h2.SctnSbTtl {
        padding-right: 10px;
    }

        div.FtrsDvHldr.Odd div.FtrTxtHldr div.FtrTxtDv h2.SctnSbTtl:before {
            left: inherit;
            right: 0;
        }

    div.FtrsDvHldr.Even div.FtrImgHldr {
        padding-right: 10px;
    }

    div.FtrsDvHldr.Even {
        padding-top: 50px;
    }

    div.FtrsDvHldr.Odd {
        top: -50px;
    }

        div.FtrsDvHldr.Odd div.FtrImgHldr {
            padding-left: 10px;
        }

        div.FtrsDvHldr.Odd div.FtrTxtHldr div.FtrTxtDv {
            text-align: right;
        }



div.MembrDv {
    background: #F6F7F8;
    padding: 60px 0;
    text-align: center;
}


    div.MembrDv h1.SctnTtl {
        display: block;
        position: relative;
        font: 700 40px/100% 'Inter';
        text-align: center;
        text-transform: uppercase;
        color: #263238;
        margin: 0 0 10px 0;
        padding: 15px 0;
    }

        div.MembrDv h1.SctnTtl:before {
            content: '';
            position: absolute;
            left: calc(50% - 35px);
            bottom: 0;
            width: 70px;
            height: 3px;
            border-radius: 2px;
            background: #ED017F;
            transition: 0.3s;
        }

    div.MembrDv p.SctnTxt {
        display: block;
        width: 90%;
        padding: 10px 0;
        margin: 0 auto 20px auto;
        font: 500 15px/180% 'Inter';
        text-align: center;
        color: #37474F;
    }

    div.MembrDv a.SctnLnk {
        display: inline-block;
        position: relative;
        margin: 0 auto 0 auto;
        padding: 20px 70px 20px;
        font: 500 15px/100% 'Inter';
        color: #fff;
        background-color: #ED017F;
        border: 0;
        border-bottom: 3px solid rgba(0,0,0,0.3);
        border-radius: 60px;
        text-decoration: none;
        cursor: pointer;
        text-transform: uppercase;
    }

        div.MembrDv a.SctnLnk:hover {
            border-bottom: 3px solid rgba(0,0,0,0.5);
        }

        div.MembrDv a.SctnLnk:active {
            margin-top: 3px;
            border-bottom: none;
        }


    /*div.MembrDv a.SctnLnk:hover {
            border-color: #ED017F;
            transition: 0.3s;
        }*/

    /*div.MembrDv a.SctnLnk:focus {
            color: #ED017F;
            transition: 0.3s;
        }*/

    div.MembrDv h2.SctnTtl:before {
        width: 140px;
        transition: 0.3s;
    }

div.JZRwrdsSctn {
    position: relative;
    background: transparent url(../images/JZ-RewardsBG.jpg) no-repeat center center;
    background-size: cover;
    padding: 160px 0;
}

    div.JZRwrdsSctn:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,0.35);
    }

    div.JZRwrdsSctn h1.SctnTtl {
        display: block;
        width: 75%;
        padding: 10px 30px;
        margin: 0;
        font: 700 40px/100% 'Inter';
        letter-spacing: 1px;
        text-align: left;
        color: #fff;
        position: relative;
        z-index: 1;
    }

    div.JZRwrdsSctn p.TtlTxt {
        display: block;
        width: 75%;
        padding: 0 30px;
        margin: 0;
        font: 600 20px/140% 'Inter';
        text-align: left;
        color: #fff;
        position: relative;
        z-index: 1;
    }

    div.JZRwrdsSctn p.Txt {
        display: block;
        width: 75%;
        padding: 10px 30px;
        margin: 0;
        font: 500 16px/220% 'Inter';
        text-align: left;
        color: #fff;
        position: relative;
        z-index: 1;
    }

div.JZExprnceSctn {
    padding: 60px 0;
}

    div.JZExprnceSctn .JZSiteWidth {
        overflow: visible;
    }

    div.JZExprnceSctn h1.SctnTtl {
        display: block;
        position: relative;
        text-align: center;
        font: 700 36px/100% 'Inter';
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #ED017F;
        padding: 0;
        margin: 0 0 20px 0;
    }

        div.JZExprnceSctn h1.SctnTtl:before, div.JZExprnceSctn h1.SctnTtl:after {
            content: '';
            height: 1px;
            width: calc(50% - 260px);
            position: absolute;
            top: 16px;
            background: #E4E4E4;
        }

        div.JZExprnceSctn h1.SctnTtl:before {
            left: 0;
        }

        div.JZExprnceSctn h1.SctnTtl:after {
            right: 0;
        }

    div.JZExprnceSctn h2.SctnSbTtl {
        display: block;
        text-align: center;
        font: 700 34px/100% 'Inter';
        letter-spacing: 3px;
        text-transform: uppercase;
        color: #ED017F;
        padding: 5px 0 20px 0;
        margin: 0;
    }

    div.JZExprnceSctn p.TxtTtl {
        display: block;
        text-align: center;
        font: 600 18px/140% 'Inter';
        color: #37474F;
        padding: 10px 0;
        margin: 0;
    }

    div.JZExprnceSctn p.Txt {
        display: block;
        text-align: center;
        font: 500 16px/180% 'Inter';
        color: #37474F;
        width: 90%;
        padding: 10px 0;
        margin: 0 auto 30px auto;
    }

    div.JZExprnceSctn div.ExprnceGllry {
        display: flex;
        flex-wrap: wrap;
    }

        div.JZExprnceSctn div.ExprnceGllry div.GllryImgHldr {
            position: relative;
            width: 100%;
            padding: 10px;
            -ms-transform: scale(1);
            -webkit-transform: scale(1);
            transform: scale(1);
            transition: 0.3s;
        }

            div.JZExprnceSctn div.ExprnceGllry div.GllryImgHldr:before {
                content: '';
                position: absolute;
                width: calc(100% - 20px);
                height: calc(100% - 20px);
                left: 10px;
                top: 10px;
                border-radius: 10px;
                background: rgba(0,0,0,0.15);
                transition: 0.3s;
                z-index: 1;
            }

            div.JZExprnceSctn div.ExprnceGllry div.GllryImgHldr:hover {
                z-index: 1;
                -ms-transform: scale(1.1);
                -webkit-transform: scale(1.1);
                transform: scale(1.1);
                transition: 0.3s;
            }

                div.JZExprnceSctn div.ExprnceGllry div.GllryImgHldr:hover:before {
                    background: rgba(143, 0, 49, 0.2);
                    transition: 0.3s;
                }

            div.JZExprnceSctn div.ExprnceGllry div.GllryImgHldr img.GllryImg {
                display: block;
                width: 100%;
                height: 100%;
                border-radius: 10px;
                box-shadow: 0 0 0 rgba(0,0,0,0);
                background-position: center center !important;
                background-repeat: no-repeat !important;
                background-size: cover !important;
                transition: 0.3s;
            }

            div.JZExprnceSctn div.ExprnceGllry div.GllryImgHldr:hover img.GllryImg {
                box-shadow: 0 20px 45px rgba(0,0,0,0.2);
                transition: 0.3s;
            }

            div.JZExprnceSctn div.ExprnceGllry div.GllryImgHldr a.Lnk {
                display: block;
                position: relative;
                width: 100%;
                height: 100%;
                cursor: pointer;
                z-index: 1;
            }

            div.JZExprnceSctn div.ExprnceGllry div.GllryImgHldr h3.ExprTTl {
                position: absolute;
                left: 30px;
                bottom: 15px;
                background: #fff;
                border-radius: 8px;
                font: 500 13px/100% 'Inter';
                text-transform: uppercase;
                color: #37474F;
                padding: 15px 30px 15px 20px;
                box-shadow: 0 0 0 rgba(0,0,0,0);
                transition: 0.3s;
                z-index: 3;
            }


                div.JZExprnceSctn div.ExprnceGllry div.GllryImgHldr h3.ExprTTl:before {
                    content: '';
                    position: absolute;
                    left: 10px;
                    top: 10px;
                    width: 3px;
                    height: calc(100% - 20px);
                    background: #ED017F;
                }

            div.JZExprnceSctn div.ExprnceGllry div.GllryImgHldr:hover h3.ExprTTl {
                box-shadow: 0 10px 10px rgba(0,0,0,0.1);
                transition: 0.3s;
            }

            div.JZExprnceSctn div.ExprnceGllry div.GllryImgHldr img.GllryImg.One, div.JZExprnceSctn div.ExprnceGllry div.GllryImgHldr img.GllryImg.Seven {
                height: 420px;
            }

            div.JZExprnceSctn div.ExprnceGllry div.GllryImgHldr img.GllryImg.Two, div.JZExprnceSctn div.ExprnceGllry div.GllryImgHldr img.GllryImg.Three, div.JZExprnceSctn div.ExprnceGllry div.GllryImgHldr img.GllryImg.Four, div.JZExprnceSctn div.ExprnceGllry div.GllryImgHldr img.GllryImg.Five, div.JZExprnceSctn div.ExprnceGllry div.GllryImgHldr img.GllryImg.Six {
                height: 200px;
            }

            div.JZExprnceSctn div.ExprnceGllry div.GllryImgHldr img.GllryImg.Eight {
                height: 500px;
            }

        div.JZExprnceSctn div.ExprnceGllry > div.Fll div.GllryImgHldr:hover {
            -ms-transform: scale(1) !important;
            -webkit-transform: scale(1) !important;
            transform: scale(1) !important;
            transition: 0.3s;
        }

        div.JZExprnceSctn div.ExprnceGllry > div.Fll div.GllryImgHldr:before {
            background: rgba(0,0,0,0.40);
        }

        div.JZExprnceSctn div.ExprnceGllry > div.Fll div.GllryImgHldr:after {
            content: '';
            position: absolute;
            background: linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 50.03%), linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
            width: calc(100% - 20px);
            height: calc(100% - 20px);
            left: 10px;
            top: 10px;
            border-radius: 10px;
            z-index: 2;
        }

        div.JZExprnceSctn div.ExprnceGllry > div.Fll div.GllryImgHldr h3.ExprTTl {
            top: 20px;
            bottom: inherit;
        }

        div.JZExprnceSctn div.ExprnceGllry div.GllrySctn {
            display: flex;
            flex-wrap: wrap;
        }

            div.JZExprnceSctn div.ExprnceGllry div.GllrySctn.Qtr {
                width: 33.33%;
            }

            div.JZExprnceSctn div.ExprnceGllry div.GllrySctn.Fll {
                width: 100%;
            }

            div.JZExprnceSctn div.ExprnceGllry div.GllrySctn.Qtr div.InnrGllrySctn.Fll {
                width: 100%;
            }

            div.JZExprnceSctn div.ExprnceGllry div.GllrySctn.Qtr div.InnrGllrySctn.Hlf {
                width: 50%;
            }

        div.JZExprnceSctn div.ExprnceGllry div.HghLghtTxtCntnt {
            position: absolute;
            z-index: 3;
            left: 30px;
            top: 100px;
        }

            div.JZExprnceSctn div.ExprnceGllry div.HghLghtTxtCntnt h4.SctnTxtTtl {
                display: block;
                width: 50%;
                color: #fff;
                font: 600 26px/100% 'Inter';
                text-transform: uppercase;
                padding: 10px 0;
                margin: 0;
            }

            div.JZExprnceSctn div.ExprnceGllry div.HghLghtTxtCntnt p.SctnTxt {
                display: block;
                width: 50%;
                color: #fff;
                font: 500 15px/160% 'Inter';
                padding: 10px 0;
                margin: 0;
            }

            div.JZExprnceSctn div.ExprnceGllry div.HghLghtTxtCntnt a.SctnLnk {
                display: inline-block;
                position: relative;
                margin: 10px 0 0 0;
                padding: 20px 30px;
                font: 500 15px/100% 'Inter';
                text-transform: uppercase;
                color: #fff;
                background: rgba(0,0,0,0.1);
                border: 1px solid rgba(255,255,255,0.5);
                border-radius: 8px;
                text-decoration: none;
                cursor: pointer;
                transition: 0.3s;
            }

                div.JZExprnceSctn div.ExprnceGllry div.HghLghtTxtCntnt a.SctnLnk:hover {
                    background: rgba(0,0,0,0.8);
                    border: 1px solid rgba(237, 1, 127, 1);
                    transition: 0.3s;
                }




div.JZEvntClndrHldr {
    display: flex;
    flex-wrap: wrap;
    padding: 40px 0;
    display: none;
}

    div.JZEvntClndrHldr div.EvntTxtHldr {
        width: 33.33%;
        padding: 0 20px 0 0;
    }

        div.JZEvntClndrHldr div.EvntTxtHldr h2.SctnTtl {
            display: block;
            position: relative;
            font: 700 26px/100% 'Inter';
            text-transform: uppercase;
            color: #263238;
            margin: 0 0 10px 0;
            padding: 15px 0;
        }

            div.JZEvntClndrHldr div.EvntTxtHldr h2.SctnTtl:before {
                content: '';
                position: absolute;
                left: 0;
                bottom: 0;
                width: 70px;
                height: 3px;
                border-radius: 2px;
                background: #ED017F;
                transition: 0.3s;
            }

        div.JZEvntClndrHldr div.EvntTxtHldr p.SctnTxt {
            display: block;
            padding: 10px 0;
            margin: 0;
            font: 500 15px/180% 'Inter';
            color: #37474F;
        }

        div.JZEvntClndrHldr div.EvntTxtHldr a.SctnLnk {
            display: inline-block;
            position: relative;
            margin: 20px 0 0 0;
            padding: 20px 100px 20px 20px;
            font: 500 15px/100% 'Inter';
            color: #37474F;
            border: 1px solid #ccc;
            border-radius: 8px;
            text-decoration: none;
            cursor: pointer;
            transition: 0.3s;
        }

            div.JZEvntClndrHldr div.EvntTxtHldr a.SctnLnk:after {
                content: '';
                position: absolute;
                background: transparent url(../images/Icn-Arrow-Thin-Pink.svg) no-repeat center center;
                background-size: 14px;
                width: 14px;
                height: 14px;
                right: 25px;
                top: 20px;
                transition: 0.3s;
            }

            div.JZEvntClndrHldr div.EvntTxtHldr a.SctnLnk:hover {
                border-color: #ED017F;
                color: #ED017F;
                transition: 0.3s;
            }

                div.JZEvntClndrHldr div.EvntTxtHldr a.SctnLnk:hover:after {
                    right: 15px;
                    transition: 0.3s;
                }

    div.JZEvntClndrHldr:hover div.EvntTxtHldr h2.SctnTtl:before {
        width: 140px;
        transition: 0.3s;
    }

    div.JZEvntClndrHldr div.EvntClndrHldr {
        width: 66.66%;
        padding: 0 0 0 20px;
    }


        div.JZEvntClndrHldr div.EvntClndrHldr div.ClndrCntntLst {
            border: 1px solid #dfdfdf;
            padding: 30px;
            border-radius: 25px;
        }

            div.JZEvntClndrHldr div.EvntClndrHldr div.ClndrCntntLst div.CntntDV {
                display: flex;
                flex-wrap: nowrap;
                border-bottom: 1px solid #ECEFF1;
            }

                div.JZEvntClndrHldr div.EvntClndrHldr div.ClndrCntntLst div.CntntDV div.DteHldr {
                    width: 15%;
                    padding: 30px 20px 20px 20px;
                }

                    div.JZEvntClndrHldr div.EvntClndrHldr div.ClndrCntntLst div.CntntDV div.DteHldr span.Date {
                        display: block;
                        font: 500 24px/100% 'Inter';
                        color: #ED017F;
                        text-align: center;
                    }

                    div.JZEvntClndrHldr div.EvntClndrHldr div.ClndrCntntLst div.CntntDV div.DteHldr span.Month {
                        display: block;
                        font: 500 15px/100% 'Inter';
                        color: #263238;
                        padding: 5px 0;
                        margin: 0 0 5px 0;
                        text-align: center;
                        position: relative;
                    }

                        div.JZEvntClndrHldr div.EvntClndrHldr div.ClndrCntntLst div.CntntDV div.DteHldr span.Month:after {
                            content: '';
                            position: absolute;
                            width: 40px;
                            height: 1px;
                            left: calc(50% - 20px);
                            bottom: 0;
                            background: #ED017F;
                            transition: 0.3s;
                        }

                    div.JZEvntClndrHldr div.EvntClndrHldr div.ClndrCntntLst div.CntntDV div.DteHldr span.Year {
                        display: block;
                        font: 500 13px/100% 'Inter';
                        color: #263238;
                        text-align: center;
                    }

                div.JZEvntClndrHldr div.EvntClndrHldr div.ClndrCntntLst div.CntntDV div.ActvtyHldr {
                    width: 85%;
                    padding: 20px 0 20px 10px;
                }

                    div.JZEvntClndrHldr div.EvntClndrHldr div.ClndrCntntLst div.CntntDV div.ActvtyHldr div.AcvtyTtlHldr {
                        display: flex;
                        flex-wrap: wrap;
                    }

                        div.JZEvntClndrHldr div.EvntClndrHldr div.ClndrCntntLst div.CntntDV div.ActvtyHldr div.AcvtyTtlHldr h5.ActvtyTtl {
                            display: block;
                            position: relative;
                            padding: 10px 20px 10px 10px;
                            margin: 0;
                            font: 500 15px/100% 'Inter';
                            color: #263238;
                        }

                            div.JZEvntClndrHldr div.EvntClndrHldr div.ClndrCntntLst div.CntntDV div.ActvtyHldr div.AcvtyTtlHldr h5.ActvtyTtl:before {
                                content: '';
                                position: absolute;
                                width: 3px;
                                height: 20px;
                                left: 0;
                                top: 7px;
                                background: #ED017F;
                            }


                    div.JZEvntClndrHldr div.EvntClndrHldr div.ClndrCntntLst div.CntntDV div.ActvtyHldr p.ActvtyDsc {
                        display: block;
                        padding: 0;
                        margin: 0;
                        font: 500 15px/140% 'Inter';
                        color: #37474F;
                    }

/*div.JZInnrPageHldr {
    padding: 100px 0 0 0;
}*/

div.FtrMblAppCntctScl {
    border-top: 1px solid #ECEFF1;
    padding: 50px 0 0 0;
    position: relative;
    background: rgba(236, 239, 241, 0.25);
    z-index: 0;
    display: none;
}

    div.FtrMblAppCntctScl div.JZSiteWidth {
        display: flex;
        flex-wrap: wrap;
    }

        div.FtrMblAppCntctScl div.JZSiteWidth div.MblAppFtr {
            width: 60%;
            display: flex;
            flex-wrap: wrap;
        }

            div.FtrMblAppCntctScl div.JZSiteWidth div.MblAppFtr div.ImgHldr {
                width: 40%;
                display: flex;
                flex-wrap: wrap;
                align-content: end;
            }

                div.FtrMblAppCntctScl div.JZSiteWidth div.MblAppFtr div.ImgHldr img.MblAppImg {
                    display: block;
                    width: 100%;
                }

            div.FtrMblAppCntctScl div.JZSiteWidth div.MblAppFtr div.TxtHldr {
                width: calc(60% + 40px);
                margin: 0 0 0 -40px;
                padding: 50px 20px 0 0;
                display: flex;
                align-items: start;
            }

                div.FtrMblAppCntctScl div.JZSiteWidth div.MblAppFtr div.TxtHldr div.InnrHldr {
                    display: flex;
                    flex-wrap: wrap;
                    align-items: center;
                    padding: 0 0 30px 0;
                }

                    div.FtrMblAppCntctScl div.JZSiteWidth div.MblAppFtr div.TxtHldr div.InnrHldr img.MblIcn {
                        display: inline-block;
                        width: 70px;
                    }

                    div.FtrMblAppCntctScl div.JZSiteWidth div.MblAppFtr div.TxtHldr div.InnrHldr h1.TxtTtl {
                        margin: 0;
                        padding: 0 0 0 12px;
                        font: 600 17px/100% 'Inter';
                        color: #263238;
                    }

                    div.FtrMblAppCntctScl div.JZSiteWidth div.MblAppFtr div.TxtHldr div.InnrHldr h2.TxtTtl {
                        width: 100%;
                        display: block;
                        margin: 0;
                        padding: 20px 0 0 0;
                        font: 700 24px/100% 'Inter';
                        color: #263238;
                    }

                    div.FtrMblAppCntctScl div.JZSiteWidth div.MblAppFtr div.TxtHldr div.InnrHldr p.Txt {
                        display: block;
                        width: 100%;
                        margin: 0;
                        padding: 10px 0 20px 0;
                        font: 500 16px/160% 'Inter';
                        color: #263238;
                    }

                    div.FtrMblAppCntctScl div.JZSiteWidth div.MblAppFtr div.TxtHldr div.InnrHldr a.AppLnk {
                        display: inline-block;
                        margin: 5px 10px 0 0;
                        width: 135px;
                        height: 40px;
                        text-decoration: none;
                    }


                        div.FtrMblAppCntctScl div.JZSiteWidth div.MblAppFtr div.TxtHldr div.InnrHldr a.AppLnk.AppStore {
                            background: transparent url(../images/Icn-AppStore-Bg.svg) no-repeat center center;
                            background-size: 135px;
                        }

                        div.FtrMblAppCntctScl div.JZSiteWidth div.MblAppFtr div.TxtHldr div.InnrHldr a.AppLnk.PlayStore {
                            background: transparent url(../images/Icn-GooglePlay-Bg.svg) no-repeat center center;
                            background-size: 135px;
                        }

    div.FtrMblAppCntctScl div.CntctScl {
        width: 40%;
        padding: 70px 0 0 50px;
        position: relative;
    }

        div.FtrMblAppCntctScl div.CntctScl:before {
            content: '';
            position: absolute;
            width: 1px;
            height: calc(100% - 100px);
            top: 50px;
            left: 0;
            background: #CFD8DC;
        }

        div.FtrMblAppCntctScl div.CntctScl span.FtrTtl {
            display: block;
            margin: 0;
            padding: 0 0 10px 0;
            font: 700 24px/100% 'Inter';
            color: #263238;
        }


        div.FtrMblAppCntctScl div.CntctScl ul.LnkLst {
            list-style: none;
            display: flex;
            flex-wrap: wrap;
            padding: 0 0 60px 0;
        }

            div.FtrMblAppCntctScl div.CntctScl ul.LnkLst li {
                padding: 0 20px 0 0;
                font: 500 14px/100% 'Inter';
                position: relative;
            }

                div.FtrMblAppCntctScl div.CntctScl ul.LnkLst li:first-child::after {
                    content: '';
                    position: absolute;
                    width: 1px;
                    height: 100%;
                    right: 10px;
                    top: 0;
                    background: #ECEFF1;
                }

                div.FtrMblAppCntctScl div.CntctScl ul.LnkLst li.Scl:first-child::after {
                    display: none;
                }

                div.FtrMblAppCntctScl div.CntctScl ul.LnkLst li a.TxtLnk {
                    display: block;
                    font: 600 18px/100% 'Inter';
                    background: #ED017F;
                    color: #fff;
                    text-decoration: none;
                    transition: 0.3s;
                    position: relative;
                    padding: 15px 25px 15px 50px;
                    margin: 0;
                    border-radius: 5px;
                }

                    div.FtrMblAppCntctScl div.CntctScl ul.LnkLst li a.TxtLnk:hover {
                        background: #ab1163;
                        transition: 0.3s;
                    }

                    div.FtrMblAppCntctScl div.CntctScl ul.LnkLst li a.TxtLnk:before {
                        content: '';
                        position: absolute;
                        width: 20px;
                        height: 20px;
                        background-size: 20px !important;
                        left: 20px;
                        top: calc(50% - 10px);
                    }

                    div.FtrMblAppCntctScl div.CntctScl ul.LnkLst li a.TxtLnk.CallUs:before {
                        background: transparent url(../images/Icn-Ftr-Phone.svg) no-repeat center center;
                    }

                    div.FtrMblAppCntctScl div.CntctScl ul.LnkLst li a.TxtLnk.WritetoUs:before {
                        background: transparent url(../images/Icn-Ftr-Email.svg) no-repeat center center;
                    }

                div.FtrMblAppCntctScl div.CntctScl ul.LnkLst li.Scl a.Icn {
                    display: block;
                    width: 34px;
                    height: 34px;
                    background-position: center center !important;
                    background-repeat: no-repeat !important;
                    background-size: 24px !important;
                }

                    div.FtrMblAppCntctScl div.CntctScl ul.LnkLst li.Scl a.Icn.Fcbk {
                        background-image: url(../images/Icn-Facebook.svg);
                    }

                    div.FtrMblAppCntctScl div.CntctScl ul.LnkLst li.Scl a.Icn.Instgm {
                        background-image: url(../images/Icn-Instagram.svg);
                    }

                    div.FtrMblAppCntctScl div.CntctScl ul.LnkLst li.Scl a.Icn.LnkdIn {
                        background-image: url(../images/Icn-LinkedIn.svg);
                    }

                    div.FtrMblAppCntctScl div.CntctScl ul.LnkLst li.Scl a.Icn.WhtsApp {
                        background-image: url(../images/Icn-WhatsApp.svg);
                    }


div.JZSrchBxHldr div.SrchMask div.SearchBox.Car, div.JZSrchBxHldr div.SrchMask div.SearchBox.LoungePass, div.JZSrchBxHldr div.SrchMask div.SearchBox.Package, div.JZSrchBxHldr div.SrchMask div.SearchBox.Activity {
    max-width: 1320px;
    overflow: visible;
    margin: 0 auto;
    padding: 0;
}

div.JZSrchBxHldr div.SrchMask div.SearchBox.Activity {
    max-width: 1000px;
}

    div.JZSrchBxHldr div.SrchMask div.SearchBox.Activity div.SearchFields {
        border-radius: 60px;
        padding: 20px 30px;
    }




div.JZFooter {
    margin: 0;
    padding: 0;
    background: #F6F7F8;
}

    div.JZFooter div.FtrLnksHldr {
    }

        div.JZFooter div.FtrLnksHldr div.JZSiteWidth {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
        }

        div.JZFooter div.FtrLnksHldr span.FtrTtl {
            display: block;
            width: 100%;
            padding: 10px 10px 10px 0;
            font: 500 14px/100% 'Inter';
            color: #263238;
            display: none;
        }

        div.JZFooter div.FtrLnksHldr div.MblAppHldr {
            position: relative;
            padding: 20px 20px 20px 0;
        }

            div.JZFooter div.FtrLnksHldr div.MblAppHldr:after {
                content: '';
                width: 1px;
                height: 30px;
                background: #e0e0e0;
                position: absolute;
                right: 0;
                top: calc(50% - 15px);
            }

            div.JZFooter div.FtrLnksHldr div.MblAppHldr a.MblAppLnk {
                display: inline-block;
                width: 120px;
                height: 40px;
                position: relative;
                transition: 0.3s;
                margin: 0 5px;
            }

                /*div.JZFooter div.FtrLnksHldr div.MblAppHldr a.MblAppLnk:hover {
                background-color: #ED017F;
                transition: 0.3s;
            }

            div.JZFooter div.FtrLnksHldr div.MblAppHldr a.MblAppLnk:before {
                content: '';
                display: block;
                position: absolute;
                width: 25px;
                height: 100%;
                left: 20px;
                top: 0;
            }*/

                div.JZFooter div.FtrLnksHldr div.MblAppHldr a.MblAppLnk.AppStore {
                    background: transparent url(../images/Icn-AppStore-Bg.svg) no-repeat center center;
                    background-size: 120px;
                }

                div.JZFooter div.FtrLnksHldr div.MblAppHldr a.MblAppLnk.PlayStore {
                    background: transparent url(../images/Icn-GooglePlay-Bg.svg) no-repeat center center;
                    background-size: 120px;
                }

                div.JZFooter div.FtrLnksHldr div.MblAppHldr a.MblAppLnk span.Txt {
                    display: block;
                    color: #fff;
                    padding: 0 0 1px 0;
                    font: 500 10px/100% 'Inter';
                    text-decoration: none;
                    display: none;
                }

                div.JZFooter div.FtrLnksHldr div.MblAppHldr a.MblAppLnk span.TxtTtl {
                    display: block;
                    color: #fff;
                    padding: 0;
                    font: 500 14px/100% 'Inter';
                    text-decoration: none;
                    display: none;
                }

        div.JZFooter div.FtrLnksHldr div.QwkLnksHldr {
            text-align: center;
            width: 100%;
            padding: 50px 0 50px 0;
            border-bottom: 1px solid #CFD8DC;
        }

            div.JZFooter div.FtrLnksHldr div.QwkLnksHldr ul.LnkLst {
                list-style: none;
                display: flex;
                flex-wrap: wrap;
            }

                div.JZFooter div.FtrLnksHldr div.QwkLnksHldr ul.LnkLst li {
                    padding: 0 5px;
                    text-align: left;
                    width: 20%;
                }

                    div.JZFooter div.FtrLnksHldr div.QwkLnksHldr ul.LnkLst li span.TtlTxt {
                        display: block;
                        padding: 12px 0;
                        font: 700 18px/100% 'Inter';
                        color: #263238;
                    }

                    div.JZFooter div.FtrLnksHldr div.QwkLnksHldr ul.LnkLst li a.LnkTxt {
                        display: block;
                        padding: 12px 0;
                        font: 500 15px/100% 'Inter';
                        color: #263238;
                        text-decoration: none;
                        transition: 0.3s;
                        position: relative;
                    }

                        div.JZFooter div.FtrLnksHldr div.QwkLnksHldr ul.LnkLst li a.LnkTxt:hover {
                            text-decoration: underline;
                            transition: 0.3s;
                        }

                        div.JZFooter div.FtrLnksHldr div.QwkLnksHldr ul.LnkLst li a.LnkTxt.Icn {
                            padding-left: 34px;
                            background-position: left center !important;
                            background-repeat: no-repeat !important;
                            background-size: 20px !important;
                        }

                            div.JZFooter div.FtrLnksHldr div.QwkLnksHldr ul.LnkLst li a.LnkTxt.Icn.Instgm {
                                background-image: url(../images/Icn-Instagram.svg);
                            }

                            div.JZFooter div.FtrLnksHldr div.QwkLnksHldr ul.LnkLst li a.LnkTxt.Icn.WhtsApp {
                                background-image: url(../images/Icn-WhatsApp.svg);
                            }

                            div.JZFooter div.FtrLnksHldr div.QwkLnksHldr ul.LnkLst li a.LnkTxt.Icn.LnkdIn {
                                background-image: url(../images/Icn-LinkedIn.svg);
                            }

                            div.JZFooter div.FtrLnksHldr div.QwkLnksHldr ul.LnkLst li a.LnkTxt.Icn.Fcbk {
                                background-image: url(../images/Icn-Facebook.svg);
                            }

                        div.JZFooter div.FtrLnksHldr div.QwkLnksHldr ul.LnkLst li a.LnkTxt:hover {
                            color: #ED017F;
                            transition: 0.3s;
                        }



                    div.JZFooter div.FtrLnksHldr div.QwkLnksHldr ul.LnkLst li div.CountrySlctnHldr {
                        padding: 5px 0;
                        position: relative;
                        z-index: 10;
                    }


                        div.JZFooter div.FtrLnksHldr div.QwkLnksHldr ul.LnkLst li div.CountrySlctnHldr span.CntrySlctd {
                            display: flex;
                            align-items: center;
                            height: 40px;
                            padding: 0 40px 0 30px;
                            border-radius: 50px;
                            position: relative;
                            color: #263238;
                            font: 700 14px/100% 'Inter';
                            cursor: default;
                        }

                            div.JZFooter div.FtrLnksHldr div.QwkLnksHldr ul.LnkLst li div.CountrySlctnHldr span.CntrySlctd:before {
                                content: '';
                                position: absolute;
                                width: 20px;
                                height: 20px;
                                left: 0;
                                top: calc(50% - 10px);
                                background-color: transparent !important;
                                background-position: center center !important;
                                background-repeat: no-repeat !important;
                                background-size: 20px !important;
                            }

                            div.JZFooter div.FtrLnksHldr div.QwkLnksHldr ul.LnkLst li div.CountrySlctnHldr span.CntrySlctd.USA:before {
                                background-image: url(../images/Flag-USA.svg);
                            }

                            div.JZFooter div.FtrLnksHldr div.QwkLnksHldr ul.LnkLst li div.CountrySlctnHldr span.CntrySlctd.IND:before {
                                background-image: url(../images/Flag-IND.svg);
                            }

                            div.JZFooter div.FtrLnksHldr div.QwkLnksHldr ul.LnkLst li div.CountrySlctnHldr span.CntrySlctd.UAE:before {
                                background-image: url(../images/Flag-UAE.svg);
                            }

                            div.JZFooter div.FtrLnksHldr div.QwkLnksHldr ul.LnkLst li div.CountrySlctnHldr span.CntrySlctd:after {
                                content: '';
                                position: absolute;
                                width: 14px;
                                height: 14px;
                                right: 30px;
                                top: calc(50% - 7px);
                                background: transparent url(../images/ArrowBack.svg) no-repeat center center;
                                background-size: 14px;
                                transition: 0.3s;
                                transform: rotate(-90deg);
                            }

                        div.JZFooter div.FtrLnksHldr div.QwkLnksHldr ul.LnkLst li div.CountrySlctnHldr:hover span.CntrySlctd:after {
                            transition: 0.3s;
                            transform: rotate(90deg);
                        }

                        div.JZFooter div.FtrLnksHldr div.QwkLnksHldr ul.LnkLst li div.CountrySlctnHldr div.CSDrpDwn {
                            display: none;
                            position: absolute;
                            width: calc(100% + 10px);
                            right: 0;
                            top: 50px;
                            background: #fff;
                            border-radius: 10px;
                            padding: 10px;
                            box-shadow: 0 4px 8px rgba(0,0,0,0.15);
                        }

                        div.JZFooter div.FtrLnksHldr div.QwkLnksHldr ul.LnkLst li div.CountrySlctnHldr:hover div.CSDrpDwn {
                            display: block;
                        }

                        div.JZFooter div.FtrLnksHldr div.QwkLnksHldr ul.LnkLst li div.CountrySlctnHldr div.CSDrpDwn a.CSLnk {
                            display: block;
                            position: relative;
                            padding: 20px 20px 20px 40px;
                            color: #263238;
                            font: 700 14px/100% 'Inter';
                            text-decoration: none;
                            transition: 0.3s;
                            background: #fff;
                            border-radius: 7px;
                        }

                            div.JZFooter div.FtrLnksHldr div.QwkLnksHldr ul.LnkLst li div.CountrySlctnHldr div.CSDrpDwn a.CSLnk:hover {
                                color: #ED017F;
                                transition: 0.3s;
                                background: #F2F4F5;
                            }

                            div.JZFooter div.FtrLnksHldr div.QwkLnksHldr ul.LnkLst li div.CountrySlctnHldr div.CSDrpDwn a.CSLnk:before {
                                content: '';
                                position: absolute;
                                width: 20px;
                                height: 20px;
                                left: 10px;
                                top: calc(50% - 10px);
                                background-color: transparent !important;
                                background-position: center center !important;
                                background-repeat: no-repeat !important;
                                background-size: 20px !important;
                            }

                            div.JZFooter div.FtrLnksHldr div.QwkLnksHldr ul.LnkLst li div.CountrySlctnHldr div.CSDrpDwn a.CSLnk.USA:before {
                                background-image: url(../images/Flag-USA.svg);
                            }

                            div.JZFooter div.FtrLnksHldr div.QwkLnksHldr ul.LnkLst li div.CountrySlctnHldr div.CSDrpDwn a.CSLnk.IND:before {
                                background-image: url(../images/Flag-IND.svg);
                            }

                            div.JZFooter div.FtrLnksHldr div.QwkLnksHldr ul.LnkLst li div.CountrySlctnHldr div.CSDrpDwn a.CSLnk.UAE:before {
                                background-image: url(../images/Flag-UAE.svg);
                            }





































        div.JZFooter div.FtrLnksHldr div.SclLnksHldr {
            padding: 20px 0 20px 20px;
            text-align: center;
        }



    div.JZFooter div.JZSiteWidth {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        overflow: visible;
    }

    div.JZFooter div.FtrBrndsHldr {
        width: 50%;
        padding: 50px 0;
    }

    div.JZFooter div.JZBrnd {
        width: 100%;
        text-align: center;
        padding: 0 0 50px 0;
        border-bottom: 1px solid #CFD8DC;
    }

        div.JZFooter div.JZBrnd a.LgoLnk {
            display: inline-block;
            text-decoration: none;
        }

            div.JZFooter div.JZBrnd a.LgoLnk img.JZFtrLgo {
                display: block;
                width: 80px;
            }

        div.JZFooter div.JZBrnd ul.BrndTgLnTxt {
            text-align: center;
            list-style: none;
            padding: 20px 0 0 0;
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
        }

            div.JZFooter div.JZBrnd ul.BrndTgLnTxt li {
                display: inline-block;
                padding: 0 25px;
                position: relative;
                font-weight: 700;
                font-size: 16px;
            }

                div.JZFooter div.JZBrnd ul.BrndTgLnTxt li:before {
                    content: '';
                    position: absolute;
                    left: -3px;
                    top: calc(50% - 3px);
                    width: 6px;
                    height: 6px;
                    background: #37474F;
                    border-radius: 6px;
                }

                div.JZFooter div.JZBrnd ul.BrndTgLnTxt li:first-of-type {
                    padding-left: 0;
                }

                    div.JZFooter div.JZBrnd ul.BrndTgLnTxt li:first-of-type:before {
                        display: none;
                    }

                div.JZFooter div.JZBrnd ul.BrndTgLnTxt li:last-of-type {
                    padding-right: 0;
                }



        div.JZFooter div.JZBrnd a.TxtLnk {
            display: inline-block;
            padding: 20px;
            font: 500 14px/100% 'Inter';
            color: #37474F;
            text-decoration: none;
            transition: 0.3s;
            position: relative;
        }

            div.JZFooter div.JZBrnd a.TxtLnk.Lft:after {
                content: '';
                position: absolute;
                right: 0;
                top: calc(50% - 15px);
                width: 1px;
                height: 30px;
                background: #e0e0e0;
            }

            div.JZFooter div.JZBrnd a.TxtLnk:hover {
                color: #ED017F;
            }

    div.JZFooter div.RzyLgoHldr {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        column-gap: 40px;
    }

        div.JZFooter div.RzyLgoHldr span.PwrdTxt {
            display: block;
            padding: 0 0 4px 0;
            font: 500 14px/100% 'Inter';
            color: #607D8B;
        }

        div.JZFooter div.RzyLgoHldr a.Lnk {
            display: inline-block;
            text-decoration: none;
        }

            div.JZFooter div.RzyLgoHldr a.Lnk img.Rezy360FtrLgo {
                display: block;
                width: 150px;
                height: 35px;
                background: transparent url(../images/Rezy360-CommunityPlatform.svg) no-repeat center center;
                background-size: 150px;
            }

        div.JZFooter div.RzyLgoHldr a.LnkTxt {
            display: block;
            font: 500 15px / 100% 'Inter';
            color: #263238;
            text-decoration: none;
            transition: 0.3s;
            position: relative;
        }

            div.JZFooter div.RzyLgoHldr a.LnkTxt:hover {
                color: #ED017F;
                text-decoration: underline;
                transition: 0.3s;
            }

        div.JZFooter div.RzyLgoHldr div.CountrySlctnHldr {
            padding: 5px 0;
            position: relative;
        }


            div.JZFooter div.RzyLgoHldr div.CountrySlctnHldr span.CntrySlctd {
                display: flex;
                align-items: center;
                height: 40px;
                padding: 0 40px;
                border-radius: 50px;
                background: #fff;
                border: 1px solid #CFD8DC;
                position: relative;
                color: #263238;
                font: 700 14px/100% 'Inter';
                cursor: default;
            }

                div.JZFooter div.RzyLgoHldr div.CountrySlctnHldr span.CntrySlctd:before {
                    content: '';
                    position: absolute;
                    width: 20px;
                    height: 20px;
                    left: 10px;
                    top: calc(50% - 10px);
                    background-color: transparent !important;
                    background-position: center center !important;
                    background-repeat: no-repeat !important;
                    background-size: 20px !important;
                }

                div.JZFooter div.RzyLgoHldr div.CountrySlctnHldr span.CntrySlctd.USA:before {
                    background-image: url(../images/Flag-USA.svg);
                }

                div.JZFooter div.RzyLgoHldr div.CountrySlctnHldr span.CntrySlctd.IND:before {
                    background-image: url(../images/Flag-IND.svg);
                }

                div.JZFooter div.RzyLgoHldr div.CountrySlctnHldr span.CntrySlctd.UAE:before {
                    background-image: url(../images/Flag-UAE.svg);
                }

                div.JZFooter div.RzyLgoHldr div.CountrySlctnHldr span.CntrySlctd:after {
                    content: '';
                    position: absolute;
                    width: 14px;
                    height: 14px;
                    right: 14px;
                    top: calc(50% - 7px);
                    background: transparent url(../images/CSArrDwn-Grey.svg) no-repeat center center;
                    background-size: 14px;
                    transition: 0.3s;
                    transform: rotate(0deg);
                }

            div.JZFooter div.RzyLgoHldr div.CountrySlctnHldr:hover span.CntrySlctd:after {
                transition: 0.3s;
                transform: rotate(180deg);
            }

            div.JZFooter div.RzyLgoHldr div.CountrySlctnHldr div.CSDrpDwn {
                display: none;
                position: absolute;
                width: calc(100% + 10px);
                left: 0;
                bottom: 50px;
                background: #fff;
                border-radius: 10px;
                padding: 10px;
                box-shadow: 0 4px 8px rgba(0,0,0,0.15);
            }

            div.JZFooter div.RzyLgoHldr div.CountrySlctnHldr:hover div.CSDrpDwn {
                display: block;
            }

            div.JZFooter div.RzyLgoHldr div.CountrySlctnHldr div.CSDrpDwn a.CSLnk {
                display: block;
                position: relative;
                padding: 20px 20px 20px 40px;
                color: #263238;
                font: 700 13px/100% 'Inter';
                text-decoration: none;
                text-align: left;
                transition: 0.3s;
                background: #fff;
                border-radius: 7px;
            }

                div.JZFooter div.RzyLgoHldr div.CountrySlctnHldr div.CSDrpDwn a.CSLnk:hover {
                    color: #ED017F;
                    transition: 0.3s;
                    background: #F2F4F5;
                }

                div.JZFooter div.RzyLgoHldr div.CountrySlctnHldr div.CSDrpDwn a.CSLnk:before {
                    content: '';
                    position: absolute;
                    width: 20px;
                    height: 20px;
                    left: 10px;
                    top: calc(50% - 10px);
                    background-color: transparent !important;
                    background-position: center center !important;
                    background-repeat: no-repeat !important;
                    background-size: 20px !important;
                }

                div.JZFooter div.RzyLgoHldr div.CountrySlctnHldr div.CSDrpDwn a.CSLnk.USA:before {
                    background-image: url(../images/Flag-USA.svg);
                }

                div.JZFooter div.RzyLgoHldr div.CountrySlctnHldr div.CSDrpDwn a.CSLnk.IND:before {
                    background-image: url(../images/Flag-IND.svg);
                }

                div.JZFooter div.RzyLgoHldr div.CountrySlctnHldr div.CSDrpDwn a.CSLnk.UAE:before {
                    background-image: url(../images/Flag-UAE.svg);
                }


    div.JZFooter div.CpyrghtTxtHldr {
        width: 50%;
        padding: 50px 0;
        display: flex;
        flex-wrap: wrap;
        justify-content: right;
    }

        div.JZFooter div.CpyrghtTxtHldr span.CpyrightTxt {
            display: inline-block;
            font: 500 14px/100% 'Inter';
            color: #607D8B;
            text-align: center;
            padding: 0;
        }

            div.JZFooter div.CpyrghtTxtHldr span.CpyrightTxt:last-of-type {
                padding-left: 20px;
            }

        div.JZFooter div.CpyrghtTxtHldr a.LnkTxt {
            display: inline-block;
            font: 500 12px/100% 'Inter';
            color: #607D8B;
            text-align: center;
            text-decoration: underline;
            padding: 0 10px;
            transition: 0.3s;
        }

            div.JZFooter div.CpyrghtTxtHldr a.LnkTxt:hover {
                color: #ED017F;
                text-decoration: none;
                transition: 0.3s;
            }

    div.JZFooter div.TgLneTxtHldr {
        text-align: center;
        width: 100%;
        padding: 50px 0;
        border-top: 1px solid #CFD8DC;
    }

        div.JZFooter div.TgLneTxtHldr span.Txt {
            display: block;
            font-size: 16px;
            font-weight: 700;
            font-style: italic;
        }



div.RegCntntHldr {
    padding-top: 100px;
}

    div.RegCntntHldr h1.RgstrnTtl {
        display: block;
        position: relative;
        font: 700 30px/100% 'Inter';
        text-align: center;
        text-transform: uppercase;
        color: #263238;
        margin: 0 0 10px 0;
        padding: 15px 0;
    }

        div.RegCntntHldr h1.RgstrnTtl:before {
            content: '';
            position: absolute;
            left: calc(50% - 35px);
            bottom: 0;
            width: 70px;
            height: 3px;
            border-radius: 2px;
            background: #ED017F;
            transition: 0.3s;
        }

    div.RegCntntHldr p.RgstrnTxt {
        display: block;
        padding: 10px 0;
        margin: 0 auto;
        font: 500 15px/180% 'Inter';
        text-align: center;
        color: #37474F;
    }

div.JZInnrPgTpBxBg {
    height: 200px;
    padding: 100px 0 0 0;
    position: relative;
    background: #ED017F;
    background-size: cover;
}

    div.JZInnrPgTpBxBg.NoBG {
        height: 0;
        padding: 0;
        background: #fff !important;
    }

    /*div.JZInnrPgTpBxBg.SrchPge {
        height: 400px;
        padding: 100px 0 0 0;
        position: relative;
        background-image: url(../images/Tmp-SrchPgBG.jpg);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

        div.JZInnrPgTpBxBg.SrchPge:before {
            content: '';
            position: absolute;
            width: 100%;
            height: 100%;
            left: 0;
            top: 0;
            background: rgba(0,0,0,0.16);
        }

        div.JZInnrPgTpBxBg.SrchPge:after {
            content: '';
            position: absolute;
            width: 100%;
            height: 100%;
            left: 0;
            top: 0;
            background: linear-gradient( 180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.6) 75.25%), linear-gradient( 0deg, rgba(0, 0, 0, 0.16), rgba(0, 0, 0, 0.16));
        }*/

    div.JZInnrPgTpBxBg h1.SrchPgTtl {
        display: block;
        position: relative;
        font: 700 40px/100% 'Inter';
        text-align: center;
        text-transform: uppercase;
        color: #fff;
        margin: 20px 0 10px 0;
        padding: 15px 0;
        z-index: 1;
    }

        div.JZInnrPgTpBxBg h1.SrchPgTtl:before {
            content: '';
            position: absolute;
            left: calc(50% - 35px);
            bottom: 0;
            width: 70px;
            height: 3px;
            border-radius: 2px;
            background: rgba(255,255,255,0.8);
            transition: 0.3s;
        }

/*div.JZSrchBxHldr {
    position: relative;
    margin: -100px 0 0 0;
    z-index: 1;
}*/

div.JZSrchBxHldr {
    margin: 0;
}

div.JZInnrPgBlwHldr {
    position: relative;
    margin: -75px 0 0 0;
    z-index: 1;
}


div.MnTtlTxtHldr {
    position: relative;
    text-align: center;
    z-index: 1;
    margin: -300px 0 0 0;
    min-height: 300px;
}

    div.MnTtlTxtHldr h1.TtlHdng {
        display: inline-block;
        position: relative;
        font: 500 18px/100% 'Inter';
        text-transform: uppercase;
        text-align: center;
        letter-spacing: 1px;
        color: #fff;
        margin: 0 auto 10px auto;
        padding: 10px 0 10px 10px;
    }

        div.MnTtlTxtHldr h1.TtlHdng span.Lwr {
            color: #fff;
            font: 500 18px/100% 'Inter';
        }

        div.MnTtlTxtHldr h1.TtlHdng:before {
            content: '';
            position: absolute;
            left: 0;
            top: 10px;
            width: 3px;
            height: calc(100% - 20px);
            background: #ED017F;
        }

    div.MnTtlTxtHldr h2.TtlMnHdng {
        display: block;
        position: relative;
        text-align: center;
        font: 700 60px/100% 'Inter';
        color: #fff;
        margin: 0 0 10px 0;
        padding: 0 0 0 0;
    }

        div.MnTtlTxtHldr h2.TtlMnHdng.Smll {
            font: 700 30px/100% 'Inter';
        }

    div.MnTtlTxtHldr p.TxtMnHdng {
        display: block;
        position: relative;
        text-align: center;
        font: 500 24px/160% 'Inter';
        color: #fff;
        margin: 0 auto 10px auto;
        width: 100%;
        max-width: 1100px;
        padding: 5px 0;
    }

        div.MnTtlTxtHldr p.TxtMnHdng.Bld, div.MnTtlTxtHldr p.TxtMnHdng strong {
            font: 600 30px/120% 'Inter';
        }

    div.MnTtlTxtHldr.Mrktng {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        min-height: 100vh;
        margin-top: -100vh;
    }

        div.MnTtlTxtHldr.Mrktng div.JZSiteWidth {
            position: relative;
            z-index: 3;
        }

        div.MnTtlTxtHldr.Mrktng:after {
            content: '';
            position: absolute;
            left: 0;
            bottom: -1px;
            width: 100%;
            height: 50vh;
            background: transparent url(../images/B2B-MP-MnImgCurve.svg) no-repeat center bottom;
            z-index: 1;
        }

        div.MnTtlTxtHldr.Mrktng div.JZSiteWidth .CntntHldr {
            text-align: left;
        }

            div.MnTtlTxtHldr.Mrktng div.JZSiteWidth .CntntHldr .PgntnLnk {
                display: inline-block;
                padding: 20px 30px;
                margin: 30px 0 0 0;
                background: rgba(0,0,0,0);
                border: 1px solid rgba(255,255,255,0.5);
                border-radius: 10px;
                font: 700 20px/100% 'Inter';
                color: #fff;
                cursor: pointer;
                transition: 0.3s;
            }

                div.MnTtlTxtHldr.Mrktng div.JZSiteWidth .CntntHldr .PgntnLnk:hover {
                    background: rgba(0,0,0,0.5);
                    border-color: rgba(255,255,255,1);
                    transition: 0.3s;
                }

        div.MnTtlTxtHldr.Mrktng h1.MrktrTtlHdng {
            margin: 0;
            padding: 0;
            text-align: left;
        }

            div.MnTtlTxtHldr.Mrktng h1.MrktrTtlHdng span.Sml {
                display: block;
                color: #fff;
                font: 800 70px/100% 'Inter';
            }

            div.MnTtlTxtHldr.Mrktng h1.MrktrTtlHdng span.Bg {
                display: block;
                color: #fff;
                font: 800 100px/100% 'Inter';
            }

        div.MnTtlTxtHldr.Mrktng h2.MrktrTtlMnHdng {
            margin: 0;
            padding: 0;
            text-align: left;
            color: #fff;
            font: 800 40px/100% 'Inter';
        }

    div.MnTtlTxtHldr.AbtUs {
        margin: -250px 0 0 0;
        min-height: 250px;
    }

        div.MnTtlTxtHldr.AbtUs h2.TtlMnHdng {
            text-transform: none;
        }

    div.MnTtlTxtHldr.WhyJZm {
        margin: -250px 0 0 0;
        min-height: 250px;
    }


    div.MnTtlTxtHldr.MmbrShp {
        position: absolute;
        width: 100%;
        height: 100vh;
        z-index: 1;
        top: -100px;
        left: 0;
        display: flex;
        flex-direction: row;
        align-items: center;
        margin: 0;
    }

    div.MnTtlTxtHldr.SrvcPrvdr {
        margin: -350px 0 0 0;
        min-height: 350px;
    }

    div.MnTtlTxtHldr.MmbrShp div.CntntHldr {
        width: 100%;
    }

    div.MnTtlTxtHldr.MmbrShp div.DtlsBtnHldr {
        position: absolute;
        width: 100%;
        left: 0;
        bottom: 0;
        z-index: 2;
    }

        div.MnTtlTxtHldr.MmbrShp div.DtlsBtnHldr span.DtlsBtnTxt {
            display: block;
            text-align: center;
            padding: 20px 10px;
            font: 500 24px/120% 'Inter';
            color: #fff;
        }

        div.MnTtlTxtHldr.MmbrShp div.DtlsBtnHldr div.DtlsInnrHldr {
            margin: 0 auto;
            width: 470px;
            height: 80px;
            background: transparent url(../images/JZ-WaveImg-White.svg) no-repeat center bottom;
            background-size: 470px;
        }

            div.MnTtlTxtHldr.MmbrShp div.DtlsBtnHldr div.DtlsInnrHldr span.PgntnLnk span.BtnTxt {
                display: block;
                width: 110px;
                margin: 0 auto;
                text-align: center;
                color: #263238;
                font: 500 12px/100% 'Inter';
                padding: 30px 0 0 0;
            }

            div.MnTtlTxtHldr.MmbrShp div.DtlsBtnHldr div.DtlsInnrHldr span.PgntnLnk {
                display: block;
                width: 110px;
                height: 80px;
                margin: 0 auto;
                cursor: pointer;
                position: relative;
            }

                div.MnTtlTxtHldr.MmbrShp div.DtlsBtnHldr div.DtlsInnrHldr span.PgntnLnk:before {
                    content: '';
                    position: absolute;
                    left: calc(50% - 20px);
                    top: 45px;
                    width: 40px;
                    height: 40px;
                    display: block;
                    background: transparent url(../images/Icn-Arrow-Down-Thick-Pink.svg) no-repeat center center;
                    background-size: 14px;
                    animation: MPbounce 2s infinite;
                }

@keyframes MPbounce {
    0%, 20%, 50%, 80%, 100% {
        transform: translateY(-5px);
    }

    40% {
        transform: translateY(-16px);
    }

    60% {
        transform: translateY(-10px);
    }
}

div.MnTtlTxtHldr.MmbrShp p.TxtMnHdng {
    font: 600 30px/120% 'Inter';
}

    div.MnTtlTxtHldr.MmbrShp p.TxtMnHdng strong {
        font-weight: 700;
    }

div.MnTtlTxtHldr.DxpoTtl {
    margin: -350px 0 0 0;
    min-height: 350px;
}

div.SttcPgCntntTxtHldr {
    background: #fff;
    padding: 50px 30px 30px 30px;
    position: relative;
    border-radius: 20px 20px 0 0;
    box-shadow: 0 -30px 30px rgba(0,0,0,0.05);
    z-index: 2;
    margin: -100px 0 0 0;
}

    div.SttcPgCntntTxtHldr.ContactFormHdr {
        padding: 30px 30px 20px 30px;
    }

    div.SttcPgCntntTxtHldr.AbtUs {
        margin: 0;
        border-radius: 0;
        box-shadow: none;
        padding-right: 0;
        padding-left: 0;
    }

    div.SttcPgCntntTxtHldr p.TtlTxt {
        display: block;
        padding: 5px 0;
        margin: 0;
        font: 500 17px/180% 'Inter';
        color: #263238;
        text-align: center;
    }

        div.SttcPgCntntTxtHldr p.TtlTxt.Bld {
            font: 500 20px/180% 'Inter';
        }

    div.SttcPgCntntTxtHldr.MmbrShp {
        margin: 0;
        border-radius: 0;
        box-shadow: none;
        padding-right: 0;
        padding-left: 0;
    }

div.MrkInnovAdap {
    padding: 100px 0;
}

    div.MrkInnovAdap span.TtlSmlTxt {
        margin: 0;
        padding: 0;
        display: block;
        text-align: center;
        font: 800 30px/100% 'Inter';
        color: #1A237E;
    }

    div.MrkInnovAdap h2.SctnTtl {
        margin: 0;
        padding: 20px 0;
        display: block;
        text-align: center;
        font: 400 60px/100% 'Inter';
        text-transform: uppercase;
        color: #1A237E;
    }

    div.MrkInnovAdap p.TtlTxt {
        margin: 0;
        padding: 0;
        display: block;
        text-align: center;
        font: 600 22px/100% 'Inter';
        color: #37474F;
    }

    div.MrkInnovAdap div.DtlsDvHldr {
        display: flex;
        flex-wrap: wrap;
        padding: 140px 0 0 0;
    }

        div.MrkInnovAdap div.DtlsDvHldr div.DtlsInnrHldr {
            display: flex;
            flex-wrap: wrap;
            width: calc(50% - 10px);
            padding-top: 50px;
            padding-bottom: 50px;
            align-items: flex-start;
        }

            div.MrkInnovAdap div.DtlsDvHldr div.DtlsInnrHldr.Create {
                background: #F1F8FE;
                margin-right: 10px;
                border-radius: 0 20px 20px 0;
            }

            div.MrkInnovAdap div.DtlsDvHldr div.DtlsInnrHldr.CoCreate {
                background: #F9F2FA;
                margin-left: 10px;
                border-radius: 20px 0 0 20px;
            }

            div.MrkInnovAdap div.DtlsDvHldr div.DtlsInnrHldr div.DtlDv {
                display: flex;
                flex-wrap: wrap;
                max-width: 630px;
                /*margin-top: -160px;*/
            }

            div.MrkInnovAdap div.DtlsDvHldr div.DtlsInnrHldr.Create div.DtlDv {
                margin-left: auto;
                padding-right: 50px;
            }

            div.MrkInnovAdap div.DtlsDvHldr div.DtlsInnrHldr.CoCreate div.DtlDv {
                padding-left: 50px;
            }

            div.MrkInnovAdap div.DtlsDvHldr div.DtlsInnrHldr div.DtlDv div.ImgHldr {
                display: flex;
                flex-wrap: wrap;
                width: 100%;
                position: relative;
                margin-top: -160px;
            }

                div.MrkInnovAdap div.DtlsDvHldr div.DtlsInnrHldr div.DtlDv div.ImgHldr img.IcnImg {
                    display: block;
                    max-height: 200px;
                    margin: 0 0 0 auto;
                }

            div.MrkInnovAdap div.DtlsDvHldr div.DtlsInnrHldr div.DtlDv h3.DtlTtl {
                display: block;
                width: 100%;
                margin: 0;
                padding: 0 0 10px 0;
                font: 800 60px/100% 'Inter';
            }

            div.MrkInnovAdap div.DtlsDvHldr div.DtlsInnrHldr.Create div.DtlDv h3.DtlTtl {
                color: #1E88E5;
            }

            div.MrkInnovAdap div.DtlsDvHldr div.DtlsInnrHldr.CoCreate div.DtlDv h3.DtlTtl {
                color: #C2185B;
            }

            div.MrkInnovAdap div.DtlsDvHldr div.DtlsInnrHldr div.DtlDv p.DtlTxt {
                display: block;
                width: 100%;
                margin: 0;
                padding: 0;
                font: 600 20px/180% 'Inter';
                color: #37474F;
            }

div.JZBrfIntro {
    display: flex;
    flex-wrap: wrap;
    background: #1A237E;
    padding: 60px;
    border-radius: 20px;
}

    div.JZBrfIntro h2.Ttl {
        display: block;
        width: 100%;
        margin: 0;
        padding: 0;
        font: 700 30px/100% 'Inter';
        color: #fff;
    }

    div.JZBrfIntro p.Txt {
        display: block;
        width: 100%;
        margin: 0;
        padding: 10px 0 30px 0;
        font: 600 20px/180% 'Inter';
        color: #fff;
    }

    div.JZBrfIntro a.Lnk {
        margin: 0;
        padding: 0 34px 0 0;
        font: 700 22px/100% 'Inter';
        color: #fff;
        position: relative;
    }

        div.JZBrfIntro a.Lnk:hover {
            text-decoration: underline;
        }

        div.JZBrfIntro a.Lnk:after {
            content: '';
            position: absolute;
            width: 24px;
            height: 24px;
            background: transparent url(../images/MrkPg-LnkIcn.svg) no-repeat center center;
            right: 0;
            top: calc(50% - 12px);
        }

div.MrkEmbrcngInnov {
    padding: 100px 0;
}

    div.MrkEmbrcngInnov h2.Ttl {
        display: block;
        margin: 0;
        padding: 20px 0;
        display: block;
        text-align: center;
        font: 400 60px/100% 'Inter';
        text-transform: uppercase;
        color: #1A237E;
    }

    div.MrkEmbrcngInnov p.Txt {
        margin: 0;
        padding: 0;
        display: block;
        text-align: center;
        font: 600 22px/160% 'Inter';
        color: #37474F;
    }

    div.MrkEmbrcngInnov div.InnovCusBsDv {
        background: #F5F7F8;
        padding: 40px 60px 0 60px;
        margin: 40px 0 0 0;
        border-radius: 20px;
    }

        div.MrkEmbrcngInnov div.InnovCusBsDv h3.InnrTtl {
            display: block;
            text-align: center;
            margin: 0;
            padding: 0 0 30px 0;
            font: 800 30px/100% 'Inter';
            color: #263238;
        }

        div.MrkEmbrcngInnov div.InnovCusBsDv ul.InnovLst {
            display: flex;
            flex-wrap: wrap;
            list-style: none;
            margin: 0;
            padding: 0;
        }

            div.MrkEmbrcngInnov div.InnovCusBsDv ul.InnovLst li {
                display: flex;
                flex-wrap: wrap;
                align-items: flex-start;
                width: 50%;
                padding: 50px;
                border-top: 1px solid #CFD8DC;
            }

                div.MrkEmbrcngInnov div.InnovCusBsDv ul.InnovLst li div.LstDtlHldr {
                    display: flex;
                    flex-wrap: wrap;
                    position: relative;
                    height: 100%;
                }

                div.MrkEmbrcngInnov div.InnovCusBsDv ul.InnovLst li:nth-child(2n+1) {
                    padding-left: 0;
                }

                    div.MrkEmbrcngInnov div.InnovCusBsDv ul.InnovLst li:nth-child(2n+1) div.LstDtlHldr:after {
                        content: '';
                        position: absolute;
                        width: 1px;
                        height: 100%;
                        right: -50px;
                        top: 0;
                        background: #CFD8DC;
                    }

                div.MrkEmbrcngInnov div.InnovCusBsDv ul.InnovLst li div.LstDtlHldr div.ImgHldr {
                    width: 33.33%;
                }

                    div.MrkEmbrcngInnov div.InnovCusBsDv ul.InnovLst li div.LstDtlHldr div.ImgHldr img.Img {
                        display: block;
                        width: 100%;
                        border-radius: 10px;
                    }

                div.MrkEmbrcngInnov div.InnovCusBsDv ul.InnovLst li div.LstDtlHldr div.TxtHldr {
                    width: 66.66%;
                    padding: 0 0 0 20px;
                }

                    div.MrkEmbrcngInnov div.InnovCusBsDv ul.InnovLst li div.LstDtlHldr div.TxtHldr h4.DtlTtl {
                        display: block;
                        margin: 0;
                        padding: 0 0 5px 0;
                        font: 800 24px/140% 'Inter';
                        color: #263238;
                    }

                    div.MrkEmbrcngInnov div.InnovCusBsDv ul.InnovLst li div.LstDtlHldr div.TxtHldr p.DtlTxt {
                        display: block;
                        margin: 0;
                        padding: 0;
                        font: 600 18px/160% 'Inter';
                        color: #455A64;
                    }


div.WhyJZmTxt {
    padding: 40px 0 0 0;
}

    div.WhyJZmTxt p.Txt {
        display: block;
        padding: 14px 0;
        margin: 0;
        font: 500 15px/200% 'Inter';
    }

        div.WhyJZmTxt p.Txt.Bld {
            font: 500 20px/180% 'Inter';
            color: #263238;
        }

        div.WhyJZmTxt p.Txt span.Bld {
            font-weight: 500;
            color: #263238;
        }

        div.WhyJZmTxt p.Txt a.Lnk {
            display: inline-block;
            padding: 19px 60px 0 30px;
            height: 56px;
            margin: 0 0 0 30px;
            color: #fff;
            font: 500 15px/120% 'Inter';
            text-align: left;
            text-decoration: none;
            border-radius: 50px;
            background: #ED017F;
            box-shadow: 0 0 0 rgb(0 0 0 / 0%);
            position: relative;
            transition: 0.3s;
        }

            div.WhyJZmTxt p.Txt a.Lnk:hover {
                box-shadow: 0 6px 16px rgba(0,0,0,0.3);
                transition: 0.3s;
            }

            div.WhyJZmTxt p.Txt a.Lnk:after {
                content: '';
                position: absolute;
                display: block;
                width: 15px;
                height: 100%;
                right: 30px;
                top: 0;
                background: transparent url(../images/Icn-ArrowThick-White.svg) no-repeat center center;
                background-size: 12px;
                transition: 0.3s;
            }

            div.WhyJZmTxt p.Txt a.Lnk:hover:after {
                right: 20px;
                transition: 0.3s;
            }

    div.WhyJZmTxt h2.TxtTtl {
        margin: 0;
        padding: 60px 0px 30px 0;
        font: 500 40px/100% 'Inter';
        text-align: center;
        color: #ED017F;
    }

div.GbPtIntroTxt {
    padding: 100px 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

    div.GbPtIntroTxt div.IntrTxtHldr {
        width: 66.66%;
        padding: 0 40px 0 0;
    }

        div.GbPtIntroTxt div.IntrTxtHldr h2.Ttl {
            display: block;
            padding: 0;
            margin: 0;
            font: 800 40px/180% 'Inter';
        }

        div.GbPtIntroTxt div.IntrTxtHldr p.Txt {
            display: block;
            padding: 10px 0;
            margin: 0;
            font: 500 20px/180% 'Inter';
        }

            div.GbPtIntroTxt div.IntrTxtHldr p.Txt.Bld {
                font: 700 24px/180% 'Inter';
                color: #263238;
            }

    div.GbPtIntroTxt div.WhtJzmHldr {
        width: 33.33%;
        background: #FCF3F1;
        padding: 40px;
        margin: 0;
        position: relative;
        z-index: 1;
        border-radius: 20px;
    }

        div.GbPtIntroTxt div.WhtJzmHldr h3.Ttl {
            margin: 0 0 10px 0;
            padding: 0 0 10px 0;
            font: 800 28px/120% 'Inter';
            color: #ED017F;
            position: relative;
        }

            div.GbPtIntroTxt div.WhtJzmHldr h3.Ttl:after {
                content: '';
                position: absolute;
                width: 50px;
                height: 3px;
                background: #ED017F;
                border-radius: 3px;
                left: 0;
                bottom: 0;
            }

        div.GbPtIntroTxt div.WhtJzmHldr p.Txt {
            display: block;
            margin: 0;
            padding: 10px 0;
            font: 500 17px/180% 'Inter';
            color: #263238;
        }

        div.GbPtIntroTxt div.WhtJzmHldr a.Lnk {
            display: inline-block;
            padding: 15px 25px 15px 25px;
            margin: 10px 0 0 0;
            color: #fff;
            font: 700 18px/120% 'Inter';
            text-align: center;
            text-decoration: none;
            border-radius: 5px;
            background: #ED017F;
            position: relative;
            transition: 0.3s;
        }

            div.GbPtIntroTxt div.WhtJzmHldr a.Lnk:hover {
                box-shadow: 0 6px 16px rgba(0,0,0,0.3);
                transition: 0.3s;
            }

/*div.GbPtIntroTxt div.WhtJzmHldr a.Lnk:after {
                content: '';
                position: absolute;
                display: block;
                width: 15px;
                height: 100%;
                right: 30px;
                top: 0;
                background: transparent url(../images/Icn-ArrowThick-White.svg) no-repeat center center;
                background-size: 12px;
                transition: 0.3s;
            }

            div.GbPtIntroTxt div.WhtJzmHldr a.Lnk:hover:after {
                right: 20px;
                transition: 0.3s;
            }*/

div.GbPtFtrs h1.MnTtl {
    margin: 0;
    padding: 10px 0;
    font: 700 26px/100% 'Inter';
    text-align: center;
    color: #ED017F;
}

div.GbPtFtrs h2.Ttl {
    margin: 0;
    padding: 0;
    font: 600 36px/180% 'Inter';
    text-align: center;
    color: #263238;
}

div.GbPtFtrs h2.InnrTtl {
    margin: 0;
    padding: 5px 0;
    font: 700 24px/180% 'Inter';
    text-align: left;
    color: rgba(237, 1, 127, 1);
}

div.GbPtFtrs h3.InnrTtl {
    margin: 0;
    padding: 5px 0;
    font: 700 20px/180% 'Inter';
    text-align: left;
    color: #263238;
}

div.GbPtFtrs p.Txt {
    margin: 0;
    padding: 0 0 40px 0;
    font: 700 20px/180% 'Inter';
    text-align: center;
    color: #263238;
}

div.GbPtFtrs p.InnrTxt {
    margin: 0;
    padding: 0 0 20px 0;
    font: 700 17px/180% 'Inter';
    text-align: left;
    color: #263238;
}

div.GbPtFtrs div.FtrDtls {
    display: flex;
    flex-wrap: wrap;
}

    div.GbPtFtrs div.FtrDtls div.ImgHldr {
        width: 50%;
    }

        div.GbPtFtrs div.FtrDtls div.ImgHldr img.FtrImg {
            width: 100%;
            height: 100%;
            max-height: 530px;
            object-fit: cover;
        }

    div.GbPtFtrs div.FtrDtls div.TxtDtlsHldr {
        width: 50%;
        display: flex;
    }

        div.GbPtFtrs div.FtrDtls div.TxtDtlsHldr div.TxtHldr {
            width: 100%;
            max-width: 700px;
            padding: 60px 0 0 40px;
        }

            div.GbPtFtrs div.FtrDtls div.TxtDtlsHldr div.TxtHldr.MrktSrvs {
                padding: 0 0 0 40px;
            }


            div.GbPtFtrs div.FtrDtls div.TxtDtlsHldr div.TxtHldr ul.FtrTxtLst {
                display: flex;
                flex-wrap: wrap;
                margin: 0;
                padding: 0;
                list-style: none;
            }

                div.GbPtFtrs div.FtrDtls div.TxtDtlsHldr div.TxtHldr ul.FtrTxtLst li {
                    margin: 20px 0 0 -80px;
                    padding: 20px 30px 20px 110px;
                    width: calc(100% + 80px);
                    font: 600 17px/180% 'Inter';
                    position: relative;
                    color: #37474F;
                    background: #F4F6FF;
                    border: 1px solid #E8EAF6;
                    border-radius: 10px;
                }

                    div.GbPtFtrs div.FtrDtls div.TxtDtlsHldr div.TxtHldr ul.FtrTxtLst li:before {
                        content: '';
                        position: absolute;
                        left: 80px;
                        top: 25px;
                        width: 20px;
                        height: 20px;
                        background: transparent url(../images/MP-ArrowIcn.svg) no-repeat center center;
                        background-size: 20px;
                    }

    div.GbPtFtrs div.FtrDtls.Altr {
        flex-direction: row-reverse;
    }

        div.GbPtFtrs div.FtrDtls.Altr div.TxtDtlsHldr {
            align-items: center;
        }

            div.GbPtFtrs div.FtrDtls.Altr div.TxtDtlsHldr div.TxtHldr {
                margin-left: auto;
                padding: 0 40px 0 0;
            }

div.GbPtTrvlSwtnr {
    background: #F7F7F9;
    padding: 100px 0;
}

    div.GbPtTrvlSwtnr div.JZSiteWidth {
        display: flex;
        flex-wrap: wrap;
    }

    div.GbPtTrvlSwtnr div.ImgHldr {
        width: 50%;
        display: flex;
        justify-content: center;
    }

        div.GbPtTrvlSwtnr div.ImgHldr img.FtrImg {
            width: 80%;
            object-fit: contain;
        }

    div.GbPtTrvlSwtnr div.TxtHldr {
        width: 50%;
        display: flex;
        align-items: center;
    }

        div.GbPtTrvlSwtnr div.TxtHldr div.InnrTxtDv {
            padding-left: 40px;
        }

            div.GbPtTrvlSwtnr div.TxtHldr div.InnrTxtDv h3.Ttl {
                margin: 0;
                padding: 0 0 20px 0;
                font: 700 36px/100% 'Inter';
                color: #7528BE;
            }

            div.GbPtTrvlSwtnr div.TxtHldr div.InnrTxtDv p.Txt {
                margin: 0;
                padding: 14px 0;
                font: 500 17px/180% 'Inter';
                color: #37474F;
            }

div.BlgPgTtlHldr {
    width: 100%;
    height: 200px;
    margin: -200px 0 0 0;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    position: relative;
    z-index: 2;
}

    div.BlgPgTtlHldr div.TxtTtl h1.Ttl {
        margin: 0;
        padding: 10px 0;
        color: #fff;
        font: 700 60px/100% 'Inter';
        text-align: center;
    }

    div.BlgPgTtlHldr div.TxtTtl p.Txt {
        margin: 0;
        padding: 0 0 10px 0;
        color: #fff;
        font: 500 20px/140% 'Inter';
        text-align: center;
    }

div.BlogsHldr {
    display: flex;
    flex-wrap: wrap;
}

    div.BlogsHldr div.DtltdBlgs {
        width: 100%;
        padding: 30px 0;
        display: flex;
        flex-wrap: wrap;
    }

        div.BlogsHldr div.DtltdBlgs div.BlgMnthDta {
            width: 100%;
            padding: 10px 0 5px 0;
        }

            div.BlogsHldr div.DtltdBlgs div.BlgMnthDta span.Txt {
                display: block;
                padding: 20px 20px 0 20px;
                font: 700 25px/150% 'Inter';
                color: #263238;
            }

        div.BlogsHldr div.DtltdBlgs div.BlgSnglHldr {
            width: calc(33.33% - 40px);
            margin: 30px 20px;
            box-shadow: 0 5px 15px rgba(0,0,0,0.05);
            border-radius: 10px;
            transition: 0.3s;
            overflow: hidden;
        }


        div.BlogsHldr div.DtltdBlgs div.BlgTtlImgHldr {
            position: relative;
        }

            div.BlogsHldr div.DtltdBlgs div.BlgTtlImgHldr span.BlgDtYr {
                position: absolute;
                left: 20px;
                top: 20px;
                background: rgba(255,255,255,1);
                padding: 10px;
                box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1);
                border-radius: 3px;
                font: 500 13px/100% 'Inter';
                color: #37474F;
                display: none;
            }

            div.BlogsHldr div.DtltdBlgs div.BlgTtlImgHldr img.Img {
                display: block;
                width: 100%;
                height: 250px;
                object-fit: cover;
            }

            div.BlogsHldr div.DtltdBlgs div.BlgTtlImgHldr span.TtlTxt {
                display: block;
                padding: 20px 20px 0 20px;
                font: 700 24px/150% 'Inter';
                color: #263238;
            }

            div.BlogsHldr div.DtltdBlgs div.BlgTtlImgHldr a.Lnk {
                display: inline-block;
                padding: 15px 25px;
                font: 700 18px/120% 'Inter';
                border-radius: 5px;
                margin: 0 20px 20px 20px;
                border: 1px solid #ED017F;
                color: #ED017F;
                text-decoration: none;
            }

        div.BlogsHldr div.DtltdBlgs div.BlgCntntHldr {
            padding: 0 20px 10px 20px;
        }

            div.BlogsHldr div.DtltdBlgs div.BlgCntntHldr p.Txt {
                display: block;
                padding: 10px 0;
                margin: 0;
                font: 500 17px/180% 'Inter';
                color: #37474F;
            }

                div.BlogsHldr div.DtltdBlgs div.BlgCntntHldr p.Txt strong {
                    font-weight: 700;
                    color: #263238;
                }

                div.BlogsHldr div.DtltdBlgs div.BlgCntntHldr p.Txt a.Lnk {
                    color: #ED017F;
                    text-decoration: underline;
                }

            div.BlogsHldr div.DtltdBlgs div.BlgCntntHldr ul.LstVw {
                margin: 10px 20px;
                padding: 0;
            }

                div.BlogsHldr div.DtltdBlgs div.BlgCntntHldr ul.LstVw li {
                    padding: 5px 0 5px 5px;
                }

                    div.BlogsHldr div.DtltdBlgs div.BlgCntntHldr ul.LstVw li strong {
                        font-weight: 500;
                        color: #263238;
                    }

            div.BlogsHldr div.DtltdBlgs div.BlgCntntHldr ol.LstVw {
                margin: 10px 20px;
            }

                div.BlogsHldr div.DtltdBlgs div.BlgCntntHldr ol.LstVw li {
                    padding: 5px 0;
                }

                    div.BlogsHldr div.DtltdBlgs div.BlgCntntHldr ol.LstVw li strong {
                        font-weight: 500;
                        color: #263238;
                    }

    div.BlogsHldr div.BlogsDts {
        width: 25%;
        position: relative;
        padding: 30px 0 0 0;
    }

        div.BlogsHldr div.BlogsDts div.DtsHldr {
            position: sticky;
            top: 80px;
        }

        div.BlogsHldr div.BlogsDts h3.Ttl {
            display: block;
            margin: 0;
            padding: 0;
            font: 600 18px/100% 'Inter';
            color: #263238;
            text-transform: uppercase;
        }

        div.BlogsHldr div.BlogsDts div.YrHldr {
            display: block;
            padding: 15px;
            border: 1px solid #ECEFF1;
            border-radius: 5px;
            margin: 10px 0 20px 0;
        }

            div.BlogsHldr div.BlogsDts div.YrHldr span.BlgYr {
                display: block;
                padding: 0 0 10px;
                font: 600 13px/100% 'Inter';
                color: #263238;
                border-bottom: 1px solid #ECEFF1;
            }

            div.BlogsHldr div.BlogsDts div.YrHldr ul.BlgDtLst {
                margin: 0;
                padding: 0;
                list-style: none;
            }

                div.BlogsHldr div.BlogsDts div.YrHldr ul.BlgDtLst li {
                    display: block;
                }

                    div.BlogsHldr div.BlogsDts div.YrHldr ul.BlgDtLst li a.TtlLnk {
                        display: block;
                        cursor: pointer;
                        padding: 5px 0;
                        border-bottom: 1px solid #ECEFF1;
                        text-decoration: none;
                    }

                        div.BlogsHldr div.BlogsDts div.YrHldr ul.BlgDtLst li a.TtlLnk span.BlgTtl {
                            display: block;
                            font: 500 15px/100% 'Inter';
                            color: #263238;
                            padding: 5px 0 0 0;
                            transition: 0.3s;
                        }

                        div.BlogsHldr div.BlogsDts div.YrHldr ul.BlgDtLst li a.TtlLnk span.Date {
                            display: block;
                            font: 500 12px/100% 'Inter';
                            color: #607D8B;
                            padding: 2px 0 5px 0;
                        }

                        div.BlogsHldr div.BlogsDts div.YrHldr ul.BlgDtLst li a.TtlLnk:hover span.BlgTtl {
                            color: #ED017F;
                            transition: 0.3s;
                        }


div.PrvsEvntPgTtlHldr {
    width: 100%;
    height: 100px;
    margin: -100px 0 0 0;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    position: relative;
    z-index: 2;
}

    div.PrvsEvntPgTtlHldr.Innr {
        justify-content: left;
    }

    div.PrvsEvntPgTtlHldr div.TxtTtl h1.Ttl {
        margin: 0;
        padding: 10px 0;
        color: #fff;
        font: 700 60px/100% 'Inter';
        text-align: center;
    }

        div.PrvsEvntPgTtlHldr div.TxtTtl h1.Ttl.Sml {
            font-size: 40px;
        }

    div.PrvsEvntPgTtlHldr div.TxtTtl p.Txt {
        margin: 0;
        padding: 0 0 10px 0;
        color: #fff;
        font: 500 20px/140% 'Inter';
        text-align: center;
    }

    div.PrvsEvntPgTtlHldr div.TxtTtl a.PrvEvntBackLnk {
        display: inline-block;
        margin: 0;
        padding: 0 0 10px 0;
        color: #fff;
        font: 500 16px/140% 'Inter';
        text-decoration: none;
        text-align: center;
    }

div.GalleryPageHolder {
    padding: 20px 0;
}

    div.GalleryPageHolder div.GllryTb {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        padding: 20px 0 30px 0;
    }

        div.GalleryPageHolder div.GllryTb .Lnk {
            display: block;
            width: calc(50% - 20px);
            margin: 0 10px;
            text-decoration: none;
            padding: 20px;
            font: 600 24px/100% 'Inter';
            color: #263238;
            text-align: center;
            background: #ED017F;
            border-radius: 5px;
            color: #fff;
            border: 1px solid #ED017F;
        }

        div.GalleryPageHolder div.GllryTb a.Lnk {
            background: #fff;
            color: #ED017F;
            border: 1px solid #ECEFF1;
        }

            div.GalleryPageHolder div.GllryTb a.Lnk:hover {
                background: #F6F7F8;
                color: #ED017F;
                border: 1px solid #ED017F;
            }

div.PrevEventsLst {
    display: flex;
    flex-wrap: wrap;
    padding: 30px 0;
}

    div.PrevEventsLst div.LstHldr {
        display: flex;
        flex-wrap: wrap;
        width: calc(33.33% - 30px);
        padding: 15px;
        margin: 15px;
        border: 1px solid #ECEFF1;
        box-shadow: 0 0 0 rgba(0,0,0,0);
        border-radius: 10px;
        transition: 0.3s;
    }

        div.PrevEventsLst div.LstHldr:hover {
            box-shadow: 0 10px 30px rgba(0,0,0,0.05);
            transition: 0.3s;
        }

        div.PrevEventsLst div.LstHldr div.EvntBscDtls div.ImgHldr img.Img {
            display: block;
            width: 100%;
            border-radius: 8px;
        }

        div.PrevEventsLst div.LstHldr div.EvntBscDtls div.CpyHldr span.EvntTtl {
            display: block;
            font: 600 20px/120% 'Inter';
            color: #263238;
            padding: 10px 0;
        }

        div.PrevEventsLst div.LstHldr div.EvntBscDtls div.CpyHldr a.LnkBtn {
            display: inline-block;
            font: 600 15px/120% 'Inter';
            text-transform: uppercase;
            background: #ED017F;
            color: #fff;
            padding: 10px 15px;
            margin: 10px 0 0 0;
            border-radius: 4px;
            text-decoration: none;
        }

div.PreEventsDetails {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    margin: -50px 0 0 0;
    padding: 30px 0;
}

    div.PreEventsDetails div.BscDtls {
        width: 40%;
        display: flex;
        flex-wrap: wrap;
        align-content: center;
        padding: 0 30px 0 0;
    }

        div.PreEventsDetails div.BscDtls span.InrTtl {
            display: block;
            font: 600 22px/120% 'Inter';
            text-transform: uppercase;
            color: #263238;
        }

        div.PreEventsDetails div.BscDtls p.Txt {
            display: block;
            font: 500 15px/140% 'Inter';
            color: #37474F;
        }

    div.PreEventsDetails div.GalleryHolder {
        width: 60%;
    }

    div.PreEventsDetails div.FllDtls {
        width: 100%;
        padding: 50px 0;
    }









































































div.JZNwTrsm {
    padding: 50px 0 0 0;
    margin: 0 0 0 0;
    display: flex;
    flex-wrap: wrap;
}

    div.JZNwTrsm div.TxtHldr {
        padding: 50px 0 200px 0;
        width: 100%;
        display: flex;
        background: #FDF1F5;
    }

        div.JZNwTrsm div.TxtHldr div.InnrDv {
            display: flex;
            flex-wrap: wrap;
        }

            div.JZNwTrsm div.TxtHldr div.InnrDv div.DvLft {
                display: flex;
                flex-wrap: wrap;
                align-content: center;
                width: 33.33%;
                padding: 0 30px 0 0;
            }

            div.JZNwTrsm div.TxtHldr div.InnrDv div.DvRgt {
                display: flex;
                flex-wrap: wrap;
                align-content: center;
                width: 66.66%;
            }

            div.JZNwTrsm div.TxtHldr div.InnrDv img.LgoImg {
                width: 140px;
            }

            div.JZNwTrsm div.TxtHldr div.InnrDv h3.Ttl {
                margin: 0;
                padding: 15px 0;
                font: 700 24px/120% 'Inter';
                color: #ED017F;
                width: 100%;
            }

            div.JZNwTrsm div.TxtHldr div.InnrDv p.Txt {
                width: 100%;
                margin: 0;
                padding: 14px 0;
                font: 500 17px/180% 'Inter';
                color: #37474F;
            }

    div.JZNwTrsm div.FormHldr {
        width: 100%;
        padding: 30px;
        background: #FFFFFF;
        box-shadow: 0px -5px 40px rgba(0, 0, 0, 0.08);
        border-radius: 30px 30px 0px 0px;
        position: relative;
        z-index: 2;
        margin: -150px 0 0 0;
    }

        div.JZNwTrsm div.FormHldr h3.Ttl {
            margin: 0;
            padding: 10px 0 15px 0;
            font: 700 24px/120% 'Inter';
            color: #263238;
            position: relative;
        }


        

div.AbtJZmMn {
    padding: 0;
}

    div.AbtJZmMn div.AbtBGHldr {
        background: #ED017F;
        padding: 50px 0;
        margin: 0 0 0 0;
    }



    div.AbtJZmMn h1.InnrTtl {
        display: block;
        margin: 0;
        padding: 0 0 10px 0;
        font: 700 30px/100% 'Inter';
        text-align: center;
        color: #263238;
    }

    div.AbtJZmMn p.Txt {
        display: block;
        padding: 15px 0;
        margin: 0;
        font: 500 17px/180% 'Inter';
        text-align: center;
    }

        div.AbtJZmMn p.Txt.Bld {
            font: 500 24px/180% 'Inter';
            color: #263238;
            text-align: center;
        }

        div.AbtJZmMn p.Txt strong {
            font: 700 30px/180% 'Inter';
        }

    div.AbtJZmMn div.AbtBGHldr p.Txt.Bld {
        color: #fff;
    }

div.JZmOffers {
    padding: 50px 0 50px 0;
}

    div.JZmOffers h1.PgTtlHldr {
        display: block;
        position: relative;
        font: 600 24px/140% 'Inter';
        text-align: center;
        color: #263238;
        margin: 0 0 10px 0;
        padding: 15px 0;
    }

        div.JZmOffers h1.PgTtlHldr .Lwr {
            font: 600 24px/100% 'Inter';
            color: #263238;
        }


    div.JZmOffers div.OffrsHldr {
        display: flex;
        flex-wrap: wrap;
        padding: 10px 0 0 0;
    }

        div.JZmOffers div.OffrsHldr div.OffrsDv {
            position: relative;
            width: calc(33.33% - 40px);
            margin: 20px 20px;
            background: #fff;
            box-shadow: 0 5px 15px rgba(0,0,0,0.05);
            -ms-transform: scale(1);
            -webkit-transform: scale(1);
            transform: scale(1);
            transition: 0.3s;
            border-radius: 5px;
            overflow: hidden;
        }

            div.JZmOffers div.OffrsHldr div.OffrsDv:hover {
                box-shadow: 0 10px 50px rgba(0,0,0,0.08);
                -ms-transform: scale(1.1);
                -webkit-transform: scale(1.1);
                transform: scale(1.1);
                z-index: 1;
                transition: 0.3s;
            }

            div.JZmOffers div.OffrsHldr div.OffrsDv div.ImgHldr {
            }

                div.JZmOffers div.OffrsHldr div.OffrsDv div.ImgHldr img.OffrImg {
                    display: block;
                    width: 100%;
                    max-height: 200px;
                    background: #ECEFF1;
                    object-fit: cover;
                }

            div.JZmOffers div.OffrsHldr div.OffrsDv div.TxtHldr {
                padding: 20px 30px;
            }

                div.JZmOffers div.OffrsHldr div.OffrsDv div.TxtHldr h2.SctnTtl {
                    display: block;
                    position: relative;
                    font: 700 24px/100% 'Inter';
                    color: #263238;
                    padding: 5px 0 5px 0;
                    margin: 0;
                }

                div.JZmOffers div.OffrsHldr div.OffrsDv div.TxtHldr p.SctnTxt {
                    display: block;
                    padding: 10px 0;
                    margin: 0 auto;
                    font: 500 17px/180% 'Inter';
                    color: #37474F;
                }

            div.JZmOffers div.OffrsHldr div.OffrsDv.More {
                box-shadow: none;
                padding-top: 0;
                width: 100%;
                text-align: center;
            }

                div.JZmOffers div.OffrsHldr div.OffrsDv.More:hover {
                    -ms-transform: scale(1);
                    -webkit-transform: scale(1);
                    transform: scale(1);
                    transition: 0.3s;
                }

                div.JZmOffers div.OffrsHldr div.OffrsDv.More h2.SctnTtl {
                    display: block;
                    position: relative;
                    font: 700 30px/100% 'Inter';
                    color: #263238;
                    margin: 0;
                    padding: 30px 0 15px 0;
                }


                div.JZmOffers div.OffrsHldr div.OffrsDv.More a.SctnLnk {
                    display: inline-block;
                    position: relative;
                    margin: 0 auto 0 auto;
                    padding: 15px 25px;
                    font: 700 18px/100% 'Inter';
                    color: #fff;
                    background-color: #ED017F;
                    border: 0;
                    border-radius: 5px;
                    text-decoration: none;
                    cursor: pointer;
                }


div.JZMntrs {
    margin: -200px 0 0 0;
    padding: 0 0 40px 0;
}

    div.JZMntrs h1.PgTtlHldr {
        display: block;
        position: relative;
        font: 600 30px/100% 'Inter';
        text-align: center;
        text-transform: uppercase;
        color: #263238;
        margin: 0 0 10px 0;
        padding: 15px 0;
    }

        div.JZMntrs h1.PgTtlHldr .Lwr {
            font: 700 30px/100% 'Inter';
            color: #263238;
        }

        div.JZMntrs h1.PgTtlHldr:before {
            content: '';
            position: absolute;
            left: calc(50% - 35px);
            bottom: 0;
            width: 70px;
            height: 3px;
            border-radius: 2px;
            background: #ED017F;
            transition: 0.3s;
        }

    div.JZMntrs div.MntrsLst {
        display: flex;
        flex-wrap: wrap;
        padding: 20px 0 0 0;
    }

        div.JZMntrs div.MntrsLst div.MntrDv {
            display: block;
            margin: 0 10px 20px 10px;
            padding: 40px;
            width: calc(33.33% - 20px);
            background: #fff;
            box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.04);
        }

            div.JZMntrs div.MntrsLst div.MntrDv div.ImgDv {
                display: block;
                text-align: center;
                margin: -100px 0 0 0;
                display: none;
            }

                div.JZMntrs div.MntrsLst div.MntrDv div.ImgDv img.MntrImg {
                    display: block;
                    margin: 0 auto;
                    width: 150px;
                    height: 150px;
                    background: #CFD8DC;
                    border-radius: 150px;
                }

            div.JZMntrs div.MntrsLst div.MntrDv div.DtlsDv {
                display: block;
                text-align: left;
            }

                div.JZMntrs div.MntrsLst div.MntrDv div.DtlsDv h4.MntrNme {
                    display: block;
                    text-align: left;
                    margin: 0;
                    padding: 0 0 5px 0;
                    font: 600 16px/100% 'Inter';
                    color: #ED017F;
                }

                div.JZMntrs div.MntrsLst div.MntrDv div.DtlsDv p.MntrSplst {
                    display: block;
                    text-align: center;
                    margin: 0;
                    padding: 0;
                    font: 600 14px/100% 'Inter';
                    color: #263238;
                    display: none;
                }

                div.JZMntrs div.MntrsLst div.MntrDv div.DtlsDv p.MntrTxtDtls {
                    display: block;
                    text-align: left;
                    margin: 0;
                    padding: 5px 0 0 0;
                    font: 500 14px/180% 'Inter';
                    color: #37474F;
                    position: relative;
                }



div.JZCeo {
}

    div.JZCeo div.JZCeoCntnt {
        background: #ED017F;
        border-radius: 20px;
        padding: 50px;
        margin: 0 0 50px 0;
    }

    div.JZCeo h1.PgTtlHldr {
        display: block;
        position: relative;
        font: 500 20px/100% 'Inter';
        text-align: left;
        text-transform: uppercase;
        color: #fff;
        margin: 0 0 10px 0;
        padding: 25px 0;
    }


        div.JZCeo h1.PgTtlHldr:before {
            content: '';
            position: absolute;
            left: 0;
            bottom: 0;
            width: 50px;
            height: 2px;
            border-radius: 2px;
            background: #fff;
            transition: 0.3s;
        }

    div.JZCeo div.CEODv {
        display: flex;
        flex-wrap: wrap;
    }

        div.JZCeo div.CEODv div.ImgDv {
            display: none;
        }

        div.JZCeo div.CEODv div.DtlsDv {
            display: block;
            width: 100%;
        }

            div.JZCeo div.CEODv div.DtlsDv p.Txt {
                display: block;
                margin: 0;
                padding: 20px 0 10px 0;
                font: 500 18px/180% 'Inter';
                color: #fff;
                text-align: left;
            }

                div.JZCeo div.CEODv div.DtlsDv p.Txt.Bld {
                    font-weight: 500;
                    color: #fff;
                }

                div.JZCeo div.CEODv div.DtlsDv p.Txt.BldWhy {
                    font: 300 36px/180% 'Inter';
                    color: #fff;
                    padding: 0;
                }

                div.JZCeo div.CEODv div.DtlsDv p.Txt.Clr {
                    font: 500 20px/180% 'Inter';
                    color: #fff;
                    padding: 0;
                }

            div.JZCeo div.CEODv div.DtlsDv img.SgnImg {
                display: inline-block;
                margin: 20px 0 0 0;
                width: 200px;
                height: 72px;
                background: transparent url(../images/iLYAZ-Signature.png) no-repeat center center;
                background-size: 200px;
            }

div.SttcPgCntntTxtHldr.SrvcMnFtrs {
    box-shadow: 0 -30px 30px rgba(0, 0, 0, 0.2)
}

div.SttcPgCntntTxtHldr.CorprteFtrs {
    box-shadow: 0 -30px 30px rgba(0, 0, 0, 0.2)
}

div.SrvcMnFtrs h3.TtlHdr {
    display: block;
    font: 700 24px /100% 'Inter';
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #263238;
    padding: 10px 0 15px 0;
    margin: 0;
    text-align: center;
    position: relative;
}

    div.SrvcMnFtrs h3.TtlHdr:before {
        content: '';
        position: absolute;
        left: calc(50% - 35px);
        bottom: 0;
        width: 70px;
        height: 3px;
        border-radius: 2px;
        background: #ED017F;
        transition: 0.3s;
    }

div.SrvcMnFtrs div.FtrsDtls {
    padding: 30px 0;
    display: flex;
    flex-wrap: wrap;
}

    div.SrvcMnFtrs div.FtrsDtls div.FtrDv {
        width: 33.33%;
        padding: 10px 20px;
    }

        div.SrvcMnFtrs div.FtrsDtls div.FtrDv img.FtrImg {
            display: block;
            width: 100%;
            border-radius: 20px;
        }

        div.SrvcMnFtrs div.FtrsDtls div.FtrDv span.FtrTtl {
            display: block;
            text-align: center;
            margin: 0;
            padding: 20px 0 0 0;
            font: 600 15px/140% 'Inter';
            color: #263238;
        }

div.SrvcMnTxtCntnt {
    padding: 0 0 30px 0;
}

    div.SrvcMnTxtCntnt p.Txt {
        margin: 0;
        padding: 0 0 15px 0;
        font: 500 14px/180% 'Inter';
        text-align: center;
        color: #37474F;
    }

        div.SrvcMnTxtCntnt p.Txt.Bld {
            font: 500 16px/180% 'Inter';
            color: #263238;
        }

div.CorporateDtlsHldr {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    padding: 30px 0;
}

    div.CorporateDtlsHldr.Odd {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row-reverse;
    }

    div.CorporateDtlsHldr div.ImgHldr {
        width: 33.33%;
    }

    div.CorporateDtlsHldr div.TxtHldr {
        width: 66.33%;
    }

    div.CorporateDtlsHldr.Fll div.TxtHldr {
        width: 100%;
    }

    div.CorporateDtlsHldr div.ImgHldr img.CorpImg {
        display: block;
        width: 100%;
        height: 380px;
        background-position: center center !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
    }

        div.CorporateDtlsHldr div.ImgHldr img.CorpImg.Wellness {
            background-image: url(../images/JZ-SrvcPrvdr-Corporate-1.jpg);
        }

        div.CorporateDtlsHldr div.ImgHldr img.CorpImg.InR {
            background-image: url(../images/JZ-SrvcPrvdr-Corporate-2.jpg);
        }

        div.CorporateDtlsHldr div.ImgHldr img.CorpImg.Teambuilding {
            background-image: url(../images/JZ-SrvcPrvdr-Corporate-3.jpg);
        }

        div.CorporateDtlsHldr div.ImgHldr img.CorpImg.Fitness {
            background-image: url(../images/JZ-SrvcPrvdr-Corporate-4.jpg);
        }

    div.CorporateDtlsHldr div.TxtHldr {
        padding: 30px;
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        align-content: center;
    }

        div.CorporateDtlsHldr div.TxtHldr h4.TtlHldr {
            display: block;
            font: 300 36px/180% 'Inter';
            color: #263238;
            padding: 0;
            margin: 0;
            width: 100%;
        }

        div.CorporateDtlsHldr div.TxtHldr p.Txt {
            display: block;
            width: 100%;
            margin: 0;
            padding: 20px 0 0 0;
            font: 500 15px/240% 'Inter';
            color: #37474F;
        }

    div.CorporateDtlsHldr.Fll div.TxtHldr h4.TtlHldr {
        text-align: center;
        color: #ED017F;
    }

    div.CorporateDtlsHldr.Fll div.TxtHldr p.Txt {
        text-align: center;
        color: #263238;
    }


div.MmbrshpLftsty {
    padding: 40px 0;
    margin: 40px 0 0 0;
    border-top: 1px solid #ECEFF1;
}

    div.MmbrshpLftsty h1.PgTtlHldr {
        display: block;
        position: relative;
        font: 700 30px/100% 'Inter';
        text-align: center;
        text-transform: uppercase;
        color: #263238;
        margin: 0 0 10px 0;
        padding: 15px 0;
    }

        div.MmbrshpLftsty h1.PgTtlHldr .Lwr {
            font: 700 30px/100% 'Inter';
            color: #263238;
        }

        div.MmbrshpLftsty h1.PgTtlHldr:before {
            content: '';
            position: absolute;
            left: calc(50% - 35px);
            bottom: 0;
            width: 70px;
            height: 3px;
            border-radius: 2px;
            background: #ED017F;
            transition: 0.3s;
        }

    div.MmbrshpLftsty div.MmbrShpDtlsLst {
        display: flex;
        flex-wrap: wrap;
        padding: 10px 0 0 0;
    }

        div.MmbrshpLftsty div.MmbrShpDtlsLst div.LstHldr {
            position: relative;
            width: 33.33%;
            margin: 0;
            padding: 20px;
            background: #fff;
            transition: 0.3s;
            display: flex;
            flex-wrap: wrap;
        }

            div.MmbrshpLftsty div.MmbrShpDtlsLst div.LstHldr div.ImgHldr {
                width: 40%;
                position: relative;
            }

                div.MmbrshpLftsty div.MmbrShpDtlsLst div.LstHldr div.ImgHldr span.Count {
                    position: absolute;
                    z-index: 1;
                    right: 0;
                    top: 0;
                    font: 700 100px/100% 'Inter';
                    /*color: rgba(237, 1, 127, 0.5);*/
                    color: rgba(255, 255, 255, 0.75);
                }

                div.MmbrshpLftsty div.MmbrShpDtlsLst div.LstHldr div.ImgHldr img.Img {
                    display: block;
                    width: 100%;
                    max-height: 200px;
                    border-radius: 8px;
                    background: #ECEFF1;
                }

            div.MmbrshpLftsty div.MmbrShpDtlsLst div.LstHldr div.TtlHldr {
                width: 60%;
                padding: 0 30px 0 20px;
            }

                div.MmbrshpLftsty div.MmbrShpDtlsLst div.LstHldr div.TtlHldr h2.FtrTtl {
                    display: block;
                    position: relative;
                    font: 600 18px/100% 'Inter';
                    text-transform: uppercase;
                    color: #37474F;
                    padding: 10px 0 5px 0px;
                    margin: 0;
                    z-index: 2;
                }

            div.MmbrshpLftsty div.MmbrShpDtlsLst div.LstHldr div.TxtlHldr {
            }

                div.MmbrshpLftsty div.MmbrShpDtlsLst div.LstHldr div.TxtlHldr p.FtrTxt {
                    display: block;
                    padding: 10px 0;
                    margin: 0 auto;
                    font: 500 15px/180% 'Inter';
                    color: #37474F;
                }

    div.MmbrshpLftsty div.RgstrnDv {
        text-align: center;
        padding: 30px 0 0 0;
    }

        div.MmbrshpLftsty div.RgstrnDv a.RgstrnLnk {
            display: inline-block;
            position: relative;
            padding: 20px 100px 20px 100px;
            font: 500 18px/100% 'Inter';
            color: #fff;
            background: #ED017F;
            border: 0;
            border-bottom: 3px solid rgba(0,0,0,0.3);
            border-radius: 60px;
            text-decoration: none;
            text-transform: uppercase;
            cursor: pointer;
        }

            div.MmbrshpLftsty div.RgstrnDv a.RgstrnLnk:hover {
                border-bottom: 3px solid rgba(0,0,0,0.5);
            }

            div.MmbrshpLftsty div.RgstrnDv a.RgstrnLnk:active {
                margin-top: 3px;
                border-bottom: none;
            }

div.JZMmbrshpExp {
    border-top: 1px solid #ECEFF1;
    padding: 60px 0 0 0;
}

    div.JZMmbrshpExp div.MmbrshpDtlsHstHldr {
        display: flex;
        flex-wrap: wrap;
    }

        div.JZMmbrshpExp div.MmbrshpDtlsHstHldr div.JZMmbrshpDtl {
            width: calc(25% - 20px);
            background: #999;
            margin: 0 10px;
            border-radius: 20px;
            overflow: hidden;
            position: relative;
            transform: scale(1);
            transition: 0.3s;
            z-index: 1;
            box-shadow: 0 0 0 rgba(0,0,0,0);
        }

            div.JZMmbrshpExp div.MmbrshpDtlsHstHldr div.JZMmbrshpDtl.GtOut {
                background: #095994;
            }

            div.JZMmbrshpExp div.MmbrshpDtlsHstHldr div.JZMmbrshpDtl.GtIn {
                background: #990E48;
            }

            div.JZMmbrshpExp div.MmbrshpDtlsHstHldr div.JZMmbrshpDtl.GtFit {
                background: #A17128;
            }

            div.JZMmbrshpExp div.MmbrshpDtlsHstHldr div.JZMmbrshpDtl.GtAway {
                background: #0AADB8;
            }

            div.JZMmbrshpExp div.MmbrshpDtlsHstHldr div.JZMmbrshpDtl:hover {
                transform: scale(1.1);
                z-index: 2;
                box-shadow: 0 10px 30px rgba(0,0,0,0.2);
                transition: 0.3s;
            }

            div.JZMmbrshpExp div.MmbrshpDtlsHstHldr div.JZMmbrshpDtl img.DtlBgImg {
                display: block;
                width: 100%;
            }

            div.JZMmbrshpExp div.MmbrshpDtlsHstHldr div.JZMmbrshpDtl h3.DtlTtl {
                display: block;
                margin: 0;
                padding: 30px 10px 15px 10px;
                font: 700 28px/100% 'Inter';
                text-transform: uppercase;
                color: #fff;
                text-align: center;
                position: relative;
            }

                div.JZMmbrshpExp div.MmbrshpDtlsHstHldr div.JZMmbrshpDtl h3.DtlTtl:after {
                    content: '';
                    position: absolute;
                    width: 50px;
                    height: 2px;
                    background: #fff;
                    bottom: 0;
                    left: calc(50% - 25px);
                }

            div.JZMmbrshpExp div.MmbrshpDtlsHstHldr div.JZMmbrshpDtl ul.DtlLst {
                list-style: none;
                margin: 0;
                padding: 0;
                display: flex;
                flex-wrap: wrap;
                justify-content: center;
            }

                div.JZMmbrshpExp div.MmbrshpDtlsHstHldr div.JZMmbrshpDtl ul.DtlLst li {
                    width: 33.33%;
                    text-align: center;
                    padding: 30px 10px;
                }

                    div.JZMmbrshpExp div.MmbrshpDtlsHstHldr div.JZMmbrshpDtl ul.DtlLst li img.DtlImg {
                        display: block;
                        margin: 0 auto;
                        width: 50px;
                        height: 50px;
                        background-position: center center !important;
                        background-repeat: no-repeat !important;
                        background-size: 45px !important;
                    }

                        div.JZMmbrshpExp div.MmbrshpDtlsHstHldr div.JZMmbrshpDtl ul.DtlLst li img.DtlImg.Golf {
                            background-image: url(../images/Golf.svg);
                        }

                        div.JZMmbrshpExp div.MmbrshpDtlsHstHldr div.JZMmbrshpDtl ul.DtlLst li img.DtlImg.Hiking {
                            background-image: url(../images/Hiking.svg);
                        }

                        div.JZMmbrshpExp div.MmbrshpDtlsHstHldr div.JZMmbrshpDtl ul.DtlLst li img.DtlImg.Tennis {
                            background-image: url(../images/Tennis.svg);
                        }

                        div.JZMmbrshpExp div.MmbrshpDtlsHstHldr div.JZMmbrshpDtl ul.DtlLst li img.DtlImg.Skydiving {
                            background-image: url(../images/Skydiving.svg);
                        }

                        div.JZMmbrshpExp div.MmbrshpDtlsHstHldr div.JZMmbrshpDtl ul.DtlLst li img.DtlImg.LiveConcerts {
                            background-image: url(../images/LiveConcerts.svg);
                        }

                        div.JZMmbrshpExp div.MmbrshpDtlsHstHldr div.JZMmbrshpDtl ul.DtlLst li img.DtlImg.MusicLessons {
                            background-image: url(../images/MusicLessons.svg);
                        }

                        div.JZMmbrshpExp div.MmbrshpDtlsHstHldr div.JZMmbrshpDtl ul.DtlLst li img.DtlImg.CulinaryEvents {
                            background-image: url(../images/CulinaryEvents.svg);
                        }

                        div.JZMmbrshpExp div.MmbrshpDtlsHstHldr div.JZMmbrshpDtl ul.DtlLst li img.DtlImg.PersonalTraining {
                            background-image: url(../images/PersonalTraining.svg);
                        }

                        div.JZMmbrshpExp div.MmbrshpDtlsHstHldr div.JZMmbrshpDtl ul.DtlLst li img.DtlImg.GroupFitnessClasses {
                            background-image: url(../images/GroupFitnessClasses.svg);
                        }

                        div.JZMmbrshpExp div.MmbrshpDtlsHstHldr div.JZMmbrshpDtl ul.DtlLst li img.DtlImg.YogaLessons {
                            background-image: url(../images/YogaLessons.svg);
                        }

                        div.JZMmbrshpExp div.MmbrshpDtlsHstHldr div.JZMmbrshpDtl ul.DtlLst li img.DtlImg.PopularDestinationsAbroad {
                            background-image: url(../images/PopularDestinationsAbroad.svg);
                        }

                        div.JZMmbrshpExp div.MmbrshpDtlsHstHldr div.JZMmbrshpDtl ul.DtlLst li img.DtlImg.PopularUSDestinations {
                            background-image: url(../images/PopularUSDestinations.svg);
                        }

                    div.JZMmbrshpExp div.MmbrshpDtlsHstHldr div.JZMmbrshpDtl ul.DtlLst li span.DtlNme {
                        display: block;
                        padding: 10px 0;
                        font: 500 14px/120% 'Inter';
                        color: #fff;
                    }


div.RwrdsPg div.RwrdsSrvcsHldr {
    padding: 40px 0 60px 0;
}

    div.RwrdsPg div.RwrdsSrvcsHldr h3.TxtTtl {
        display: block;
        margin: 0;
        padding: 0 0 20px 0;
        font: 700 30px/100% 'Inter';
        text-align: center;
        color: #263238;
    }

    div.RwrdsPg div.RwrdsSrvcsHldr ul.SrvcLst {
        list-style: none;
        margin: 0;
        padding: 0;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

        div.RwrdsPg div.RwrdsSrvcsHldr ul.SrvcLst li {
            width: 20%;
            box-sizing: border-box;
            padding: 10px;
            position: relative;
            z-index: 1;
        }

            div.RwrdsPg div.RwrdsSrvcsHldr ul.SrvcLst li:hover {
                position: relative;
                z-index: 2;
            }

            div.RwrdsPg div.RwrdsSrvcsHldr ul.SrvcLst li a.Lnk {
                display: block;
                position: relative;
                text-align: center;
                height: 100%;
                /*padding: 30px 20px 30px 20px;*/
                background: #FFFFFF;
                font: 700 17px/120% 'Inter';
                color: #263238;
                /*box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.06);*/
                border-radius: 10px;
                transition: 0.3s;
                overflow: hidden;
            }

                div.RwrdsPg div.RwrdsSrvcsHldr ul.SrvcLst li a.Lnk img.IcnImg {
                    display: block;
                    width: 100%;
                }

/*div.RwrdsPg div.RwrdsSrvcsHldr ul.SrvcLst li a.Lnk:before {
                    content: '';
                    display: block;
                    width: 50px;
                    height: 50px;
                    margin: 0 auto 10px auto;
                    background-color: transparent !important;
                    background-position: center center !important;
                    background-repeat: no-repeat !important;
                    background-size: 44px !important;
                }

                div.RwrdsPg div.RwrdsSrvcsHldr ul.SrvcLst li a.Lnk.Flight:before {
                    background-image: url(../images/FtrIcn-Flight-P.svg);
                }

                div.RwrdsPg div.RwrdsSrvcsHldr ul.SrvcLst li a.Lnk.Actvts:before {
                    background-image: url(../images/FtrIcn-Activities-P.svg);
                }

                div.RwrdsPg div.RwrdsSrvcsHldr ul.SrvcLst li a.Lnk.Htl:before {
                    background-image: url(../images/FtrIcn-Hotels-P.svg);
                }

                div.RwrdsPg div.RwrdsSrvcsHldr ul.SrvcLst li a.Lnk.CrRnt:before {
                    background-image: url(../images/FtrIcn-CarRentals-P.svg);
                }

                div.RwrdsPg div.RwrdsSrvcsHldr ul.SrvcLst li a.Lnk.Trnsfr:before {
                    background-image: url(../images/FtrIcn-Transfers-P.svg);
                }

                div.RwrdsPg div.RwrdsSrvcsHldr ul.SrvcLst li a.Lnk.ArpLng:before {
                    background-image: url(../images/FtrIcn-Lounge-P.svg);
                }

                div.RwrdsPg div.RwrdsSrvcsHldr ul.SrvcLst li a.Lnk.Pckg:before {
                    background-image: url(../images/FtrIcn-Packages-P.svg);
                }

                div.RwrdsPg div.RwrdsSrvcsHldr ul.SrvcLst li a.Lnk.Mrch:before {
                    background-image: url(../images/FtrIcn-Merchandise-P.svg);
                }

                div.RwrdsPg div.RwrdsSrvcsHldr ul.SrvcLst li a.Lnk:after {
                    content: 'Browse';
                    position: absolute;
                    display: block;
                    font: 500 15px/100% 'Inter';
                    color: #ED017F;
                    width: 90%;
                    border-top: 1px solid #ECEFF1;
                    padding: 10px 0 0 0;
                    left: 5%;
                    bottom: -30px;
                    transition: 0.3s;
                }

                div.RwrdsPg div.RwrdsSrvcsHldr ul.SrvcLst li a.Lnk:hover:after {
                    bottom: 10px;
                    transition: 0.3s;
                }

                div.RwrdsPg div.RwrdsSrvcsHldr ul.SrvcLst li a.Lnk:hover {
                    color: #ED017F;
                    padding: 20px 20px 40px 20px;
                    box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.1);
                    transition: 0.3s;
                }*/

div.RwrdsPg div.RwrdsDtlsHldr {
    padding: 20px 0;
}

    div.RwrdsPg div.RwrdsDtlsHldr h4.TxtTtl {
        display: block;
        margin: 0;
        padding: 30px 0;
        font: 700 30px/100% 'Inter';
        text-align: center;
        color: #263238;
    }

    div.RwrdsPg div.RwrdsDtlsHldr p.Txt {
        display: block;
        margin: 0;
        padding: 0;
        font: 500 17px/180% 'Inter';
        color: #263238;
        text-align: center;
        transition: 0.3s;
    }

        div.RwrdsPg div.RwrdsDtlsHldr p.Txt.Bld {
            font-weight: 500;
        }

div.RwrdsPg div.RwrdsActvtsHldr {
    padding: 20px 0 60px 0;
}

    div.RwrdsPg div.RwrdsActvtsHldr p.Txt {
        display: block;
        margin: 0;
        padding: 0 0 20px 0;
        font: 700 20px/200% 'Inter';
        color: #263238;
        text-align: center;
        transition: 0.3s;
    }

    div.RwrdsPg div.RwrdsActvtsHldr div.InnrEvntsHldr {
        width: 100%;
    }




div.JZMmbrshpTirDtls {
    position: relative;
    z-index: 1;
    margin: 0;
    padding: 100px 0 0 0;
    display: flex;
    flex-wrap: wrap;
}

    div.JZMmbrshpTirDtls div.TtlHldr {
        width: 100%;
        padding: 0 20px 0 0;
    }


        div.JZMmbrshpTirDtls div.TtlHldr h2.TirTtlMn {
            display: block;
            width: 100%;
            margin: 0 0 20px 0;
            padding: 0 0 20px 0;
            font: 700 30px/160% 'Inter';
            text-align: center;
            color: #263238;
            position: relative;
        }

            div.JZMmbrshpTirDtls div.TtlHldr h2.TirTtlMn:after {
                content: '';
                position: absolute;
                width: 50px;
                height: 2px;
                border-radius: 2px;
                background: #ED017F;
                left: calc(50% - 25px);
                bottom: 0;
            }

    div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
    }

        div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr div.TtlDvHldr {
            width: 25%;
            background: #fff;
            transition: 0.3s;
        }

        div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr div.DtlsDvHldr {
            width: 25%;
            background: #fff;
            box-shadow: 0 0 0 rgba(0,0,0,0);
            z-index: 1;
            transition: 0.3s;
        }

            div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr div.DtlsDvHldr:hover {
                box-shadow: 0 10px 60px rgba(0,0,0,0.1);
                z-index: 2;
                transition: 0.3s;
            }

        div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt {
            width: 100%;
            margin: 0;
            padding: 0;
            list-style: none;
            background: rgba(255,255,255,1);
            transition: 0.3s;
        }

            div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt li {
                display: flex;
                flex-wrap: wrap;
                width: 100%;
                margin: 0;
                padding: 10px 25px;
                min-height: 70px;
                border-top: 1px solid #ECEFF1;
                border-left: 1px solid #ECEFF1;
                align-content: center;
            }

                div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt li:nth-child(2n+1) {
                    background: rgba(0, 0, 0, 0.02);
                }

                div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt li:first-of-type {
                    background: none;
                    height: 200px;
                }

        div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr div:first-of-type ul.LstTxt li:first-of-type {
            border-top: none;
            border-left: none;
        }

        div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr div:last-of-type ul.LstTxt li {
            border-right: 1px solid rgba(0, 0, 0, 0.1);
        }

        div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt li:last-of-type {
            border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        }

        div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt li span.AmntDtls {
            display: flex;
            flex-wrap: wrap;
            width: 100%;
            height: 70px;
        }

        div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt.Mmbr li span.AmntDtls span.Amnt {
            color: #ED017F;
        }

        div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt.PrmMmbr li span.AmntDtls span.Amnt {
            color: #0098AA;
        }

        div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt.EltMmbr li span.AmntDtls span.Amnt {
            color: #4F0887;
        }

        div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt.HnrsMmbr li span.AmntDtls span.Amnt {
            color: #689F38;
        }

        div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt li span.AmntDtls span.Amnt {
            display: block;
            width: 100%;
            font: 700 36px/100% 'Inter';
            color: #263238;
        }

        div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt li span.AmntDtls span.Vlu {
            display: block;
            width: 100%;
            font: 600 17px/100% 'Inter';
            color: #263238;
        }

        div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt li span.MmbrType {
            display: block;
            width: 100%;
            margin: 10px 0 0 0;
            padding: 15px;
            font: 700 17px/100% 'Inter';
            background: #263238;
            color: #fff;
            border-radius: 5px;
        }

        div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt.Mmbr li span.MmbrType {
            background: #ED017F;
        }

        div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt.PrmMmbr li span.MmbrType {
            background: #0098AA;
        }

        div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt.EltMmbr li span.MmbrType {
            background: #4F0887;
        }

        div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt.HnrsMmbr li span.MmbrType {
            background: #689F38;
        }

        div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt li span.DtlsTxt {
            display: block;
            width: 100%;
            padding: 0;
            margin: 0;
            font: 700 17px/100% 'Inter';
            color: #263238;
            transition: 0.3s;
        }

        div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr div.DtlsDvHldr:hover ul.LstTxt.Mmbr li span.DtlsTxt {
            color: #ED017F;
            transition: 0.3s;
        }

        div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr div.DtlsDvHldr:hover ul.LstTxt.PrmMmbr li span.DtlsTxt {
            color: #0098AA;
            transition: 0.3s;
        }

        div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr div.DtlsDvHldr:hover ul.LstTxt.EltMmbr li span.DtlsTxt {
            color: #4F0887;
            transition: 0.3s;
        }

        div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr div.DtlsDvHldr:hover ul.LstTxt.HnrsMmbr li span.DtlsTxt {
            color: #689F38;
            transition: 0.3s;
        }

        div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr div.TtlDvHldr ul.LstTxt li span.DtlsTxt {
            color: #263238;
            font: 500 17px/100% 'Inter';
            transition: 0.3s;
        }






















    div.JZMmbrshpTirDtls div.MmbrDtlsHldr {
        width: 33.33%;
        padding: 0 10px;
    }

        div.JZMmbrshpTirDtls div.MmbrDtlsHldr div.MmbrTp {
            position: relative;
            height: 100%;
            background: #fff;
            border: 1px solid #ECEFF1;
            border-radius: 20px;
            box-shadow: 0 0 0 rgba(0,0,0,0);
            transition: 0.3s;
            overflow: hidden;
        }

            div.JZMmbrshpTirDtls div.MmbrDtlsHldr div.MmbrTp:hover {
                box-shadow: 10px 10px 50px rgba(0,0,0,0.1);
                transition: 0.3s;
                z-index: 1;
            }

            div.JZMmbrshpTirDtls div.MmbrDtlsHldr div.MmbrTp span.MmbrType {
                display: block;
                padding: 40px 20px 0 20px;
                text-align: center;
                font: 600 20px/100% 'Inter';
                text-transform: uppercase;
                background: #fff;
            }

            div.JZMmbrshpTirDtls div.MmbrDtlsHldr div.MmbrTp span.TypePrc {
                display: block;
                padding: 10px 20px 20px 20px;
                text-align: center;
                font: 300 40px/100% 'Inter';
                background: #fff;
            }

                div.JZMmbrshpTirDtls div.MmbrDtlsHldr div.MmbrTp span.TypePrc span.Spn {
                    font-size: 30px;
                }

            div.JZMmbrshpTirDtls div.MmbrDtlsHldr div.MmbrTp div.TypeDetails {
                padding: 30px;
            }

                div.JZMmbrshpTirDtls div.MmbrDtlsHldr div.MmbrTp div.TypeDetails p.Txt {
                    text-align: center;
                    padding: 0;
                    margin: 0;
                    font: 500 15px/180% 'Inter';
                    color: #fff;
                }

            div.JZMmbrshpTirDtls div.MmbrDtlsHldr div.MmbrTp.BscMmbr {
                background: #ED017F;
            }

                div.JZMmbrshpTirDtls div.MmbrDtlsHldr div.MmbrTp.BscMmbr span.MmbrType {
                    color: #ED017F;
                }

                div.JZMmbrshpTirDtls div.MmbrDtlsHldr div.MmbrTp.BscMmbr span.TypePrc {
                    color: #ED017F;
                }

            div.JZMmbrshpTirDtls div.MmbrDtlsHldr div.MmbrTp.PrmMmbr {
                background: #0098AA;
            }

                div.JZMmbrshpTirDtls div.MmbrDtlsHldr div.MmbrTp.PrmMmbr span.MmbrType {
                    color: #0098AA;
                }

                div.JZMmbrshpTirDtls div.MmbrDtlsHldr div.MmbrTp.PrmMmbr span.TypePrc {
                    color: #0098AA;
                }

            div.JZMmbrshpTirDtls div.MmbrDtlsHldr div.MmbrTp.Unlmtd {
                background: #4F0887;
            }

                div.JZMmbrshpTirDtls div.MmbrDtlsHldr div.MmbrTp.Unlmtd span.MmbrType {
                    color: #4F0887;
                }

                div.JZMmbrshpTirDtls div.MmbrDtlsHldr div.MmbrTp.Unlmtd span.TypePrc {
                    color: #4F0887;
                }



    div.JZMmbrshpTirDtls div.TirDtls {
        text-align: center;
        width: calc(25% - 20px);
        margin: 20px 10px;
        background: #fff;
        box-shadow: 0 3px 10px rgb(0 0 0 / 5%);
        border-radius: 20px;
        position: relative;
        z-index: 2;
        transform: scale(1);
        transition: 0.3s;
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        align-self: flex-start;
    }

        div.JZMmbrshpTirDtls div.TirDtls:hover {
            box-shadow: 0 10px 25px rgba(0,0,0,0.10);
            z-index: 3;
            transform: scale(1.1);
            transition: 0.3s;
        }

        div.JZMmbrshpTirDtls div.TirDtls div.BscDtls {
            position: relative;
            width: 100%;
            margin: -30px 0 0 0;
            position: relative;
        }

            div.JZMmbrshpTirDtls div.TirDtls div.BscDtls img.TirImg {
                display: block;
                width: 60px;
                height: 60px;
                background-position: center center !important;
                background-repeat: no-repeat !important;
                background-size: 100% !important;
                margin: 0 auto;
            }

            div.JZMmbrshpTirDtls div.TirDtls div.BscDtls span.TirAmnt {
                display: block;
                text-align: center;
                font: 300 40px/100% 'Inter';
                padding: 20px 10px 0 10px;
            }

                div.JZMmbrshpTirDtls div.TirDtls div.BscDtls span.TirAmnt span.PrMnth {
                    display: inline-block;
                    font: 500 18px/100% 'Inter';
                }

            div.JZMmbrshpTirDtls div.TirDtls div.BscDtls h4.TrTtl {
                margin: 0;
                padding: 10px 20px 20px 20px;
                font: 500 14px/100% 'Inter';
                text-transform: uppercase;
            }

            div.JZMmbrshpTirDtls div.TirDtls div.BscDtls span.PplrTxt {
                display: inline-block;
                background: #ED017F;
                color: #fff;
                font: 500 14px/100% 'Inter';
                padding: 15px 50px;
                position: relative;
                margin: 0 0 -30px 0;
                border-radius: 30px;
                z-index: 2;
            }

        div.JZMmbrshpTirDtls div.TirDtls div.IcnDtls {
            width: 100%;
            padding: 20px;
            position: relative;
        }

            div.JZMmbrshpTirDtls div.TirDtls div.IcnDtls:before {
                content: '';
                position: absolute;
                width: calc(100% - 40px);
                height: 1px;
                background: #CFD8DC;
                top: 0;
                left: 20px;
            }

            div.JZMmbrshpTirDtls div.TirDtls div.IcnDtls ul.TirFtrs {
                list-style: none;
                margin: 0;
                padding: 0;
                display: flex;
                flex-wrap: wrap;
            }

                div.JZMmbrshpTirDtls div.TirDtls div.IcnDtls ul.TirFtrs li {
                    padding: 10px;
                    width: 33.33%;
                }

                    div.JZMmbrshpTirDtls div.TirDtls div.IcnDtls ul.TirFtrs li img.FtrImg {
                        display: block;
                        margin: 0 auto;
                        width: 30px;
                        height: 30px;
                        background-size: 30px !important;
                    }

                        div.JZMmbrshpTirDtls div.TirDtls div.IcnDtls ul.TirFtrs li img.FtrImg.Deals {
                            background: transparent url(../images/Mmbrshp-Icn-Deals.svg) no-repeat center center;
                        }

                        div.JZMmbrshpTirDtls div.TirDtls div.IcnDtls ul.TirFtrs li img.FtrImg.Discount {
                            background: transparent url(../images/Mmbrshp-Icn-Discount.svg) no-repeat center center;
                        }

                        div.JZMmbrshpTirDtls div.TirDtls div.IcnDtls ul.TirFtrs li img.FtrImg.Points {
                            background: transparent url(../images/Mmbrshp-Icn-Points.svg) no-repeat center center;
                        }

                        div.JZMmbrshpTirDtls div.TirDtls div.IcnDtls ul.TirFtrs li img.FtrImg.Waitlist {
                            background: transparent url(../images/Mmbrshp-Icn-Waitlist.svg) no-repeat center center;
                        }

                        div.JZMmbrshpTirDtls div.TirDtls div.IcnDtls ul.TirFtrs li img.FtrImg.Hotline {
                            background: transparent url(../images/Mmbrshp-Icn-Hotline.svg) no-repeat center center;
                        }

                    div.JZMmbrshpTirDtls div.TirDtls div.IcnDtls ul.TirFtrs li span.FtrTtl {
                        display: block;
                        text-align: center;
                        color: #37474F;
                        font: 500 13px/120% 'Inter';
                        padding: 10px 0 5px 0;
                    }

        div.JZMmbrshpTirDtls div.TirDtls div.TxtDtls {
            width: 100%;
            border-radius: 0 0 20px 20px;
            overflow: hidden;
            position: relative;
            background: #F6F7F8;
        }

            div.JZMmbrshpTirDtls div.TirDtls div.TxtDtls:after {
                content: '';
                position: absolute;
                left: 0;
                bottom: 0;
                width: 100%;
                height: 0px;
                background: #000;
                transition: 0.3s;
                z-index: 1;
            }

        div.JZMmbrshpTirDtls div.TirDtls:hover div.TxtDtls:after {
            height: 100%;
            transition: 0.3s;
        }

        div.JZMmbrshpTirDtls div.TirDtls:hover div.TxtDtls {
            bottom: 0;
            transition: 0.3s;
        }

        div.JZMmbrshpTirDtls div.TirDtls div.TxtDtls p.Txt {
            display: block;
            position: relative;
            z-index: 2;
            margin: 0;
            padding: 20px;
            color: #607D8B;
            font: 500 14px/180% 'Inter';
            transition: 0.3s;
        }

        div.JZMmbrshpTirDtls div.TirDtls:hover div.TxtDtls p.Txt {
            color: #fff;
            transition: 0.3s;
        }

        div.JZMmbrshpTirDtls div.TirDtls.Basic div.BscDtls img.TirImg {
            background-image: url(../images/Icn-Membership-Basic.svg);
        }

        div.JZMmbrshpTirDtls div.TirDtls.Basic div.BscDtls span.TirAmnt, div.JZMmbrshpTirDtls div.TirDtls.Basic div.BscDtls h4.TrTtl, div.JZMmbrshpTirDtls div.TirDtls.Basic div.BscDtls span.TirAmnt span.PrMnth {
            color: #093CBF;
        }

        div.JZMmbrshpTirDtls div.TirDtls.Basic div.TxtDtls:after {
            background: #093CBF;
        }

        div.JZMmbrshpTirDtls div.TirDtls.Premium div.BscDtls img.TirImg {
            background-image: url(../images/Icn-Membership-Premium.svg);
        }

        div.JZMmbrshpTirDtls div.TirDtls.Premium div.BscDtls span.TirAmnt, div.JZMmbrshpTirDtls div.TirDtls.Premium div.BscDtls h4.TrTtl, div.JZMmbrshpTirDtls div.TirDtls.Premium div.BscDtls span.TirAmnt span.PrMnth {
            color: #4F0887;
        }

        div.JZMmbrshpTirDtls div.TirDtls.Premium div.TxtDtls:after {
            background: #4F0887;
        }

        div.JZMmbrshpTirDtls div.TirDtls.Gold div.BscDtls img.TirImg {
            background-image: url(../images/Icn-Membership-Gold.svg);
        }

        div.JZMmbrshpTirDtls div.TirDtls.Gold div.BscDtls span.TirAmnt, div.JZMmbrshpTirDtls div.TirDtls.Gold div.BscDtls h4.TrTtl, div.JZMmbrshpTirDtls div.TirDtls.Gold div.BscDtls span.TirAmnt span.PrMnth {
            color: #DF7A02;
        }

        div.JZMmbrshpTirDtls div.TirDtls.Gold div.TxtDtls:after {
            background: #DF7A02;
        }

        div.JZMmbrshpTirDtls div.TirDtls.Platinum div.BscDtls img.TirImg {
            background-image: url(../images/Icn-Membership-Platinum.svg);
        }

        div.JZMmbrshpTirDtls div.TirDtls.Platinum div.BscDtls span.TirAmnt, div.JZMmbrshpTirDtls div.TirDtls.Platinum div.BscDtls h4.TrTtl, div.JZMmbrshpTirDtls div.TirDtls.Platinum div.BscDtls span.TirAmnt span.PrMnth {
            color: #0098AA;
        }

        div.JZMmbrshpTirDtls div.TirDtls.Platinum div.TxtDtls:after {
            background: #0098AA;
        }

div.JZMmbrshpRgstrnDv {
    padding: 40px 0 0 0;
    text-align: center;
}



    div.JZMmbrshpRgstrnDv a.RgstrnLnk {
        display: inline-block;
        padding: 15px 60px 15px 25px;
        margin: 0 10px;
        color: #fff;
        font: 700 18px/100% 'Inter';
        text-align: left;
        text-decoration: none;
        border-radius: 5px;
        background: #ED017F;
        box-shadow: 0 0 0 rgb(0 0 0 / 0%);
        position: relative;
        transition: 0.3s;
    }

        div.JZMmbrshpRgstrnDv a.RgstrnLnk:hover {
            box-shadow: 0 6px 16px rgba(0,0,0,0.3);
            transition: 0.3s;
        }

        div.JZMmbrshpRgstrnDv a.RgstrnLnk:after {
            content: '';
            position: absolute;
            display: block;
            width: 20px;
            height: 100%;
            right: 20px;
            top: 0;
            background: transparent url(../images/Icn-ArrowThick-White.svg) no-repeat center center;
            background-size: 12px;
            transition: 0.3s;
        }

        div.JZMmbrshpRgstrnDv a.RgstrnLnk:hover:after {
            right: 20px;
            transition: 0.3s;
        }

    div.JZMmbrshpRgstrnDv div.JZMmbrshpTnC {
        padding: 40px;
        margin: 100px 0 0 0;
        border-radius: 10px 10px 0 0;
        background: #F6F7F8;
    }

        div.JZMmbrshpRgstrnDv div.JZMmbrshpTnC h4.Ttl {
            display: block;
            margin: 0;
            padding: 10px 0;
            font: 700 24px/100% 'Inter';
            text-align: center;
            color: #37474F;
        }

        div.JZMmbrshpRgstrnDv div.JZMmbrshpTnC p.Txt {
            display: block;
            padding: 15px 0;
            margin: 0;
            font: 500 17px/180% 'Inter';
            color: #37474F;
        }


div.JZMmbrshpRtnDv {
    padding: 100px 0 100px 0;
}

    div.JZMmbrshpRtnDv h3.RtnTtl {
        display: block;
        width: 100%;
        margin: 0;
        padding: 10px 0;
        font: 700 36px/100% 'Inter';
        text-align: center;
        color: #ED017F;
    }

    div.JZMmbrshpRtnDv p.RtnTxt {
        display: block;
        margin: 0 auto;
        width: 100%;
        max-width: 1100px;
        padding: 15px 0;
        font: 500 17px/180% 'Inter';
        color: #263238;
        text-align: center;
        transition: 0.3s;
    }

div.JZUsrLgnBGHldr {
    min-height: 100vh;
    background-color: #ED017F !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    display: flex;
    flex-wrap: wrap;
}

    div.JZUsrLgnBGHldr.Login {
        background-image: url(../images/JZAbtBgImgv4.jpg);
    }

    div.JZUsrLgnBGHldr div.JZUsrLgn {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        padding-top: 130px;
        padding-bottom: 30px;
    }

div.LgnRgstratnBgHldr {
    width: 66.66%;
    padding-right: 40px;
}

    div.LgnRgstratnBgHldr h1.LgnRgstTtl {
        display: block;
        margin: 0;
        padding: 0;
        font: 700 36px/120% 'Inter';
        color: #fff;
        text-transform: uppercase;
    }

    div.LgnRgstratnBgHldr p.LgnRgstTxt {
        display: block;
        margin: 0;
        padding: 15px 0;
        font: 500 24px/160% 'Inter';
        color: #fff;
    }

        div.LgnRgstratnBgHldr p.LgnRgstTxt.Bld {
            font-size: 30px;
            font-weight: 600;
        }

div.FldSctnHldr {
    background: #fff;
    border-radius: 20px;
    width: 33.33%;
    padding: 0 0 0 0;
}

    div.FldSctnHldr span.LoginHeading {
        display: block;
        padding: 0 10px 16px 0;
        margin: 0;
        font: 700 24px/100% 'Inter';
        color: #263238;
        position: relative;
        text-align: left;
    }

div.FtrsSctnHldr {
    width: 100%;
    background: rgba(237, 1, 127, 0.8);
    display: flex;
    align-items: center;
}

    div.FtrsSctnHldr div.JZSiteWidth {
        display: flex;
        align-items: center;
    }




    div.FtrsSctnHldr div.LgnRgstrFtrDv {
        width: 100%;
        padding: 30px 0;
    }

        div.FtrsSctnHldr div.LgnRgstrFtrDv ul.FtrLst {
            margin: 0;
            padding: 0;
            list-style: none;
            display: flex;
            flex-wrap: wrap;
        }

            div.FtrsSctnHldr div.LgnRgstrFtrDv ul.FtrLst li {
                width: 33.33%;
                padding: 0 40px 0 10px;
            }

                div.FtrsSctnHldr div.LgnRgstrFtrDv ul.FtrLst li img.FtrImg {
                    display: block;
                    width: 75px;
                    height: 75px;
                }

                    div.FtrsSctnHldr div.LgnRgstrFtrDv ul.FtrLst li img.FtrImg.Evnt {
                        background: transparent url(../images/JOYiZM-Icn-Lgn-Evnt.svg) no-repeat center center;
                        background-size: 60px;
                    }

                    div.FtrsSctnHldr div.LgnRgstrFtrDv ul.FtrLst li img.FtrImg.LfeTrp {
                        background: transparent url(../images/JOYiZM-Icn-Lgn-LfEnrch.svg) no-repeat center center;
                        background-size: 60px;
                    }

                    div.FtrsSctnHldr div.LgnRgstrFtrDv ul.FtrLst li img.FtrImg.PntsRwrds {
                        background: transparent url(../images/JOYiZM-Icn-Lgn-PntsRwrds.svg) no-repeat center center;
                        background-size: 60px;
                    }

                div.FtrsSctnHldr div.LgnRgstrFtrDv ul.FtrLst li h2.FtrTtl {
                    display: block;
                    margin: 0;
                    padding: 20px 0 0 0;
                    font: 800 22px/100% 'Inter';
                    color: #fff;
                }

                div.FtrsSctnHldr div.LgnRgstrFtrDv ul.FtrLst li p.FtrTxt {
                    display: block;
                    font: 500 15px/200% 'Inter';
                    color: #fff;
                    margin: 0;
                    padding: 15px 0;
                }

div.JZActvtsMnPg {
    padding: 140px 0 100px 0;
}

div.AcvtyMdSctn {
    background: #F6F7F8;
    padding: 100px 0;
}

div.InnrActvtPgSrchBx {
    display: flex;
    flex-wrap: wrap;
}

    div.InnrActvtPgSrchBx div.SrchBox {
        width: calc(40% - 40px);
        margin: 0 20px;
        border: 1px solid #CFD8DC;
        border-radius: 20px;
        padding: 30px;
        background: #fff;
        box-shadow: 0 10px 30px rgba(0,0,0,0.1);
    }

        div.InnrActvtPgSrchBx div.SrchBox span.SrchBoxTxtTtl {
            display: block;
            margin: 0;
            padding: 20px 0;
            font: 500 26px/100% 'Inter';
            text-align: left;
            color: #ED017F;
            border-bottom: 1px solid #CFD8DC;
        }

    div.InnrActvtPgSrchBx div.RwrdsSctn {
        width: 60%;
        position: relative;
        background: transparent url(../images/JZ-RewardsBG.jpg) no-repeat top center;
        background-size: cover;
        padding: 30px;
        border-radius: 20px;
        display: flex;
        flex-direction: row;
        align-items: center;
        overflow: hidden;
    }

        div.InnrActvtPgSrchBx div.RwrdsSctn:before {
            content: '';
            position: absolute;
            width: 100%;
            height: 100%;
            background: rgba(0,0,0,0.3);
            z-index: 1;
            left: 0;
            top: 0;
        }

        div.InnrActvtPgSrchBx div.RwrdsSctn div.TxtCntnt {
            position: relative;
            z-index: 2;
        }

            div.InnrActvtPgSrchBx div.RwrdsSctn div.TxtCntnt span.TxtTtl {
                display: block;
                margin: 0 0 20px 0;
                padding: 0;
                font: 500 36px/90% 'Inter';
                color: #fff;
                text-shadow: -4px 4px 10px rgb(0 0 0 / 10%);
            }

            div.InnrActvtPgSrchBx div.RwrdsSctn div.TxtCntnt p.Txt {
                margin: 0;
                padding: 0 0 15px 0;
                font: 500 16px/180% 'Inter';
                text-align: left;
                color: #fff;
                text-shadow: -4px 4px 10px rgb(0 0 0 / 10%);
            }

                div.InnrActvtPgSrchBx div.RwrdsSctn div.TxtCntnt p.Txt.Bld {
                    font: 500 18px/180% 'Inter';
                }

            div.InnrActvtPgSrchBx div.RwrdsSctn div.TxtCntnt a.TxtLnk {
                display: inline-block;
                padding: 16px 60px 16px 30px;
                color: #fff;
                font: 500 15px/120% 'Inter';
                text-decoration: none;
                border-radius: 50px;
                background: #ED017F;
                box-shadow: 0 0 0 rgba(0,0,0,0);
                border: 2px solid rgba(0,0,0,0);
                position: relative;
                transition: 0.3s;
            }

                div.InnrActvtPgSrchBx div.RwrdsSctn div.TxtCntnt a.TxtLnk:hover {
                    box-shadow: 0 6px 10px rgba(0,0,0,0.2);
                    border: 2px solid rgba(0,0,0,0.1);
                    transition: 0.3s;
                }

                div.InnrActvtPgSrchBx div.RwrdsSctn div.TxtCntnt a.TxtLnk:after {
                    content: '';
                    position: absolute;
                    display: block;
                    width: 15px;
                    height: 100%;
                    right: 30px;
                    top: 0;
                    background: transparent url(../images/Icn-ArrowThick-White.svg) no-repeat center center;
                    background-size: 12px;
                    transition: 0.3s;
                }

                div.InnrActvtPgSrchBx div.RwrdsSctn div.TxtCntnt a.TxtLnk:hover:after {
                    right: 20px;
                    transition: 0.3s;
                }



    div.InnrActvtPgSrchBx div.SmrthSctn {
        display: none;
    }


div.JZSrvcPrvdrsBscTxtDtls {
    padding: 60px 0;
}

    div.JZSrvcPrvdrsBscTxtDtls p.Txt {
        margin: 0 auto;
        padding: 0;
        font: 700 24px/180% 'Inter';
        color: #263238;
        text-align: center;
        width: 100%;
        max-width: 1100px;
    }

div.JZSrvcPrvdrsRoleDV {
    background: #ED017F;
    padding: 0;
}

    div.JZSrvcPrvdrsRoleDV div.CpyHldr {
        padding: 80px 0;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }

        div.JZSrvcPrvdrsRoleDV div.CpyHldr h2.Ttl {
            padding: 0 20px 0 0;
            margin: 0;
            color: #fff;
            font: 500 80px/120% 'Inter';
            width: 50%;
        }

        div.JZSrvcPrvdrsRoleDV div.CpyHldr p.Txt {
            width: 50%;
            padding: 0;
            margin: 0;
            color: #fff;
            font: 500 24px/180% 'Inter';
        }

div.JZSrvcPrvdrsRolePointsDV {
    background: #BE0166;
    padding: 0;
}

    div.JZSrvcPrvdrsRolePointsDV div.JZSiteWidth {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    div.JZSrvcPrvdrsRolePointsDV p.Txt.Bld {
        font: 700 24px/180% 'Inter';
    }

    div.JZSrvcPrvdrsRolePointsDV p.Txt {
        display: block;
        text-align: center;
        background: #BE0166;
        padding: 0;
        margin: 0;
        color: #fff;
        font: 400 34px/180% 'Inter';
    }

    div.JZSrvcPrvdrsRolePointsDV ul.PntsLst {
        list-style: none;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: flex-start;
        margin: 0;
        padding: 0;
    }

        div.JZSrvcPrvdrsRolePointsDV ul.PntsLst li {
            padding: 50px 20px 0 20px;
            text-align: center;
            width: 20%;
        }

            div.JZSrvcPrvdrsRolePointsDV ul.PntsLst li img.Icn {
                display: block;
                margin: 0 auto;
                width: 60px;
            }

            div.JZSrvcPrvdrsRolePointsDV ul.PntsLst li span.Txt {
                display: block;
                text-align: center;
                padding: 20px 0 0 0;
                margin: 0;
                color: #fff;
                font: 500 18px/140% 'Inter';
            }


div.JZSrvcPrvdrsWhtJzm {
    padding: 60px 0 120px 0;
}

    div.JZSrvcPrvdrsWhtJzm div.JZSiteWidth {
        padding-left: 0;
        display: flex;
        flex-wrap: wrap;
    }

    div.JZSrvcPrvdrsWhtJzm div.ImgHldr {
        width: 50%;
    }

        div.JZSrvcPrvdrsWhtJzm div.ImgHldr img.ImgHldr {
            position: relative;
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

    div.JZSrvcPrvdrsWhtJzm div.TxtCntntHldr {
        width: 50%;
        padding: 60px 0 0 40px;
        display: flex;
        flex-wrap: wrap;
        align-content: center;
    }

        div.JZSrvcPrvdrsWhtJzm div.TxtCntntHldr h2.TxtTtl {
            display: block;
            width: 100%;
            margin: 0;
            padding: 0;
            font: 700 36px/100% 'Inter';
            color: rgba(237, 1, 127, 1);
        }

            div.JZSrvcPrvdrsWhtJzm div.TxtCntntHldr h2.TxtTtl span.Clr {
                font: 700 36px/100% 'Inter';
                color: rgba(237, 1, 127, 1);
            }


        div.JZSrvcPrvdrsWhtJzm div.TxtCntntHldr p.Txt {
            display: block;
            width: 100%;
            margin: 0;
            padding: 15px 0;
            font: 500 17px/180% 'Inter';
            color: #37474F;
        }

            div.JZSrvcPrvdrsWhtJzm div.TxtCntntHldr p.Txt strong {
                font: 500 15px/180% 'Inter';
                color: #263238;
            }

            div.JZSrvcPrvdrsWhtJzm div.TxtCntntHldr p.Txt.Bld {
                font: 600 24px/100% 'Inter';
                color: #263238;
                padding: 60px 0 30px 0;
            }

        div.JZSrvcPrvdrsWhtJzm div.TxtCntntHldr div.PtrnrDv {
            display: flex;
            flex-wrap: wrap;
            margin: 0 0 -100px -100px;
            position: relative;
            z-index: 1;
        }

            div.JZSrvcPrvdrsWhtJzm div.TxtCntntHldr div.PtrnrDv div.PrtnrDvDtls {
                width: 50%;
                padding: 60px 40px;
                background: #ED017F;
                position: relative;
            }

                div.JZSrvcPrvdrsWhtJzm div.TxtCntntHldr div.PtrnrDv div.PrtnrDvDtls span.NmbTxt {
                    display: block;
                    font: 300 60px/100% 'Inter';
                    color: #fff;
                    position: relative;
                    z-index: 2;
                }

                div.JZSrvcPrvdrsWhtJzm div.TxtCntntHldr div.PtrnrDv div.PrtnrDvDtls span.DtlTxt {
                    display: block;
                    font: 500 17px/180% 'Inter';
                    color: #fff;
                    padding: 15px 0;
                    position: relative;
                    z-index: 2;
                }

                div.JZSrvcPrvdrsWhtJzm div.TxtCntntHldr div.PtrnrDv div.PrtnrDvDtls:before {
                    content: '';
                    position: absolute;
                    width: 100%;
                    height: 100%;
                    left: 0;
                    top: 0;
                    z-index: 1;
                }

                div.JZSrvcPrvdrsWhtJzm div.TxtCntntHldr div.PtrnrDv div.PrtnrDvDtls.DvTwo:before {
                    background: rgba(0,0,0,0.1);
                }

                div.JZSrvcPrvdrsWhtJzm div.TxtCntntHldr div.PtrnrDv div.PrtnrDvDtls.DvThr:before {
                    background: rgba(0,0,0,0.15);
                }

                div.JZSrvcPrvdrsWhtJzm div.TxtCntntHldr div.PtrnrDv div.PrtnrDvDtls.DvFre:before {
                    background: rgba(0,0,0,0.2);
                }

div.JZSrvcPrvdrsIndvInstr {
    background: #F6F7F8;
}

    div.JZSrvcPrvdrsIndvInstr div.JZSiteWidth {
        padding-right: 0;
        display: flex;
        flex-wrap: wrap;
    }

    div.JZSrvcPrvdrsIndvInstr div.TxtCntntHldr {
        width: 50%;
        padding: 100px 100px 100px 0;
        display: flex;
        flex-wrap: wrap;
        align-content: center;
    }

        div.JZSrvcPrvdrsIndvInstr div.TxtCntntHldr h2.TxtTtl {
            display: block;
            width: 100%;
            margin: 0;
            padding: 0 0 20px 0;
            font: 700 36px/120% 'Inter';
            color: #ED017F;
        }

        div.JZSrvcPrvdrsIndvInstr div.TxtCntntHldr p.Txt {
            display: block;
            width: 100%;
            margin: 0;
            padding: 15px 0;
            font: 500 17px/180% 'Inter';
            color: #37474F;
        }

    div.JZSrvcPrvdrsIndvInstr div.ImgHldr {
        width: 50%;
    }

        div.JZSrvcPrvdrsIndvInstr div.ImgHldr img.ImgHldr {
            position: relative;
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

div.JZSrvcPrvdrsTstmnls {
    padding: 80px 0;
}

    div.JZSrvcPrvdrsTstmnls div.JZSiteWidth {
        max-width: 1100px;
    }

    div.JZSrvcPrvdrsTstmnls div.TsmnHldr {
        padding: 60px 0 0 0;
    }

        div.JZSrvcPrvdrsTstmnls div.TsmnHldr h2.TxtTtl {
            display: block;
            margin: 0;
            padding: 0;
            font: 700 30px/120% 'Inter';
            text-align: center;
            color: #263238;
        }

        div.JZSrvcPrvdrsTstmnls div.TsmnHldr div.TstMnlHldr {
            padding: 30px 0;
        }

            div.JZSrvcPrvdrsTstmnls div.TsmnHldr div.TstMnlHldr p.TstTxt {
                display: block;
                margin: 0;
                padding: 10px 0 10px 0;
                font: 500 20px/180% 'Inter';
                text-align: center;
                color: #37474F;
            }

            div.JZSrvcPrvdrsTstmnls div.TsmnHldr div.TstMnlHldr span.Athr {
                display: block;
                margin: 0;
                padding: 10px 0 10px 0;
                font: 500 17px/180% 'Inter';
                text-align: center;
                color: #263238;
                position: relative;
            }

                div.JZSrvcPrvdrsTstmnls div.TsmnHldr div.TstMnlHldr span.Athr:before {
                    content: '';
                    position: absolute;
                    width: 20px;
                    height: 2px;
                    background: #ED017F;
                    top: 0;
                    left: calc(50% - 10px);
                }

div.JZCorporateClcDv {
    padding: 60px 0;
}

    div.JZCorporateClcDv h2.ClcTtl {
        margin: 0;
        padding: 0;
        text-align: center;
    }

        div.JZCorporateClcDv h2.ClcTtl span.TxtHldr {
            display: inline-block;
            padding: 0 5px;
            font: 700 36px/120% 'Inter';
            color: #ED017F;
        }

    div.JZCorporateClcDv p.ClcTxt {
        margin: 0;
        padding: 10px 0;
        text-align: center;
        font: 700 30px/160% 'Inter';
        color: #263238;
    }

div.JZCorporateBscFtrs {
    display: flex;
    flex-wrap: wrap;
}

    div.JZCorporateBscFtrs div.BscFtrsDtls {
        width: 50%;
        padding: 0 20px;
        display: flex;
        flex-wrap: wrap;
    }

        div.JZCorporateBscFtrs div.BscFtrsDtls div.ImgHldr {
            width: 50%;
            position: relative;
            z-index: 2;
        }

            div.JZCorporateBscFtrs div.BscFtrsDtls div.ImgHldr img.Img {
                display: block;
                width: 100%;
                height: 100%;
                object-fit: cover;
                box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
                border-radius: 10px;
            }

        div.JZCorporateBscFtrs div.BscFtrsDtls div.TxtHldr {
            width: calc(50% + 30px);
            position: relative;
            z-index: 1;
            background: #000;
            border-radius: 10px;
            margin: 30px 0 -30px -30px;
            padding: 40px 40px 40px 70px;
            display: flex;
            flex-wrap: wrap;
            align-content: center;
        }

        div.JZCorporateBscFtrs div.BscFtrsDtls.Blu div.TxtHldr {
            background: #0087B1;
        }

        div.JZCorporateBscFtrs div.BscFtrsDtls.Brwn div.TxtHldr {
            background: #BA812B;
        }

        div.JZCorporateBscFtrs div.BscFtrsDtls div.TxtHldr h2.TxtTtl {
            display: block;
            padding: 0;
            margin: 0;
            font: 700 30px/100% 'Inter';
            color: #fff;
        }

        div.JZCorporateBscFtrs div.BscFtrsDtls div.TxtHldr p.Txt {
            display: block;
            padding: 10px 0;
            margin: 0;
            font: 500 17px/180% 'Inter';
            color: #fff;
        }


div.JZCorpEmpFtrs {
    background: #F6F7F8;
    padding: 100px 0 30px 0;
}

    div.JZCorpEmpFtrs h2.EmpFtrTtl {
        margin: 0;
        padding: 10px 0;
        text-align: center;
        font: 700 30px/160% 'Inter';
        color: #263238;
    }

    div.JZCorpEmpFtrs div.CorpEmpFtrsDtls {
        display: flex;
        flex-wrap: wrap;
        padding: 50px 0 0 0;
    }

        div.JZCorpEmpFtrs div.CorpEmpFtrsDtls div.FtrHldr {
            width: 33.33%;
            text-align: center;
        }

            div.JZCorpEmpFtrs div.CorpEmpFtrsDtls div.FtrHldr img.FtrImg {
                display: block;
                width: 300px;
                margin: 0 auto;
            }

            div.JZCorpEmpFtrs div.CorpEmpFtrsDtls div.FtrHldr h3.FtrTtl {
                display: block;
                margin: 0;
                padding: 20px 50px 10px 50px;
                text-align: center;
                font: 700 24px/100% 'Inter';
                color: #ED017F;
            }

            div.JZCorpEmpFtrs div.CorpEmpFtrsDtls div.FtrHldr p.FtrTxt {
                display: block;
                margin: 0;
                padding: 0 50px;
                text-align: center;
                font: 500 17px/160% 'Inter';
                color: #263238;
            }

    div.JZCorpEmpFtrs span.SpportDtls {
        display: block;
        margin: 0;
        padding: 60px 0 20px 0;
        text-align: center;
        font: 500 14px/120% 'Inter';
        color: #607D8B;
        word-break: break-all;
    }

div.JZCorpFullFtrsHldr {
    padding: 100px 0;
    display: flex;
    flex-wrap: wrap;
}

    div.JZCorpFullFtrsHldr h2.TxtTtl {
        display: block;
        width: 100%;
        margin: 0;
        padding: 0;
        font: 700 36px/100% 'Inter';
        color: rgba(237, 1, 127, 1);
        text-align: center;
    }

    div.JZCorpFullFtrsHldr p.Txt {
        display: block;
        width: 100%;
        margin: 0;
        padding: 15px 0;
        font: 600 20px / 160% 'Inter';
        color: #263238;
        text-align: center;
    }

    div.JZCorpFullFtrsHldr div.FtrDv {
        width: 50%;
        padding: 0 20px;
    }

        div.JZCorpFullFtrsHldr div.FtrDv.OnThrd {
            width: 33.33%;
            padding: 0 20px;
        }

        div.JZCorpFullFtrsHldr div.FtrDv div.ImgHldr {
            text-align: center;
        }

            div.JZCorpFullFtrsHldr div.FtrDv div.ImgHldr img.FtrImg {
                width: 100%;
                max-width: 700px;
                max-height: 280px;
                object-fit: cover;
                margin: 0 auto;
            }

        div.JZCorpFullFtrsHldr div.FtrDv div.TxtHldr {
            width: 100%;
            max-width: 600px;
            margin: 0 auto;
            padding: 20px 0 100px 0;
        }

        div.JZCorpFullFtrsHldr div.FtrDv.OnThrd div.TxtHldr {
            padding-bottom: 0;
        }

        div.JZCorpFullFtrsHldr div.FtrDv div.TxtHldr h3.FtrTtl {
            display: block;
            width: 100%;
            margin: 0;
            padding: 0;
            font: 700 24px/140% 'Inter';
            color: #263238;
        }

            div.JZCorpFullFtrsHldr div.FtrDv div.TxtHldr h3.FtrTtl.Clr {
                font: 800 24px/140% 'Inter';
                color: rgba(237, 1, 127, 1);
            }

        div.JZCorpFullFtrsHldr div.FtrDv div.TxtHldr p.FtrTxt {
            display: block;
            margin: 0;
            padding: 20px 0 10px 0;
            font: 500 16px/200% 'Inter';
            color: #37474F;
        }


div.JZCorpWrkTgthr {
    background: #F6F7F8;
    margin: 0;
}

    div.JZCorpWrkTgthr div.JZSiteWidth {
        padding-left: 0;
        display: flex;
        flex-wrap: wrap;
    }

    div.JZCorpWrkTgthr div.ImgHldr {
        width: 50%;
    }

        div.JZCorpWrkTgthr div.ImgHldr img.ImgHldr {
            position: relative;
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

    div.JZCorpWrkTgthr div.TxtCntntHldr {
        width: 50%;
        padding: 100px 0 100px 40px;
        display: flex;
        flex-wrap: wrap;
        align-content: center;
    }

        div.JZCorpWrkTgthr div.TxtCntntHldr h2.TxtTtl {
            display: block;
            width: 100%;
            margin: 0;
            padding: 0;
            font: 700 36px/120% 'Inter';
            color: #ED017F;
        }

        div.JZCorpWrkTgthr div.TxtCntntHldr p.Txt {
            display: block;
            width: 100%;
            margin: 0;
            padding: 15px 0;
            font: 500 17px/180% 'Inter';
            color: #37474F;
        }











































div.BttmUsrFlw {
    background: #ED017F;
    height: 400px;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    position: relative;
}

    div.BttmUsrFlw:before {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 1;
        background: rgba(0,0,0,0.5);
        transition: 0.3s;
    }

    div.BttmUsrFlw:hover:before {
        /*background: rgba(237, 1, 127, 0.7);*/
        background: rgba(0, 0, 0, 0.8);
        transition: 0.3s;
    }

    div.BttmUsrFlw.Corporate {
        background: transparent url(../images/CorporateBG-v1.jpg) no-repeat center center;
        background-size: cover;
    }

    div.BttmUsrFlw.ServiceProvider {
        background: transparent url(../images/ServiceProviderBG.jpg) no-repeat center center;
        background-size: cover;
    }

    div.BttmUsrFlw p.TtlHldr {
        display: block;
        width: 80%;
        max-width: 1100px;
        margin: 0 auto;
        padding: 0;
        text-align: center;
        font: 500 24px/140% 'Inter';
        color: #fff;
        position: relative;
        z-index: 2;
    }

    div.BttmUsrFlw p.TxtHldr {
        display: block;
        width: 80%;
        max-width: 1100px;
        margin: 0 auto;
        padding: 10px 0 0 0;
        text-align: center;
        font: 500 17px/120% 'Inter';
        color: #fff;
        position: relative;
        z-index: 2;
    }

        div.BttmUsrFlw p.TxtHldr a.Lnk {
            text-decoration: underline;
            font-weight: 500;
            color: #fff;
        }

            div.BttmUsrFlw p.TxtHldr a.Lnk:hover {
                text-decoration: none;
            }

div.MblAppPopup {
    display: none;
}

div.DxpoDtlsOne {
    margin: -90px 0 60px 0;
    position: relative;
    z-index: 2;
}

    div.DxpoDtlsOne div.JZSiteWidth {
        display: flex;
        flex-wrap: wrap;
    }

        div.DxpoDtlsOne div.JZSiteWidth div.DvLft {
            width: 50%;
            position: relative;
            z-index: 2;
            padding: 50px 0 0 0;
        }

            div.DxpoDtlsOne div.JZSiteWidth div.DvLft div.HghlgtDv {
                background: #84026F;
                padding: 45px 60px;
                width: calc(100% + 150px);
            }

                div.DxpoDtlsOne div.JZSiteWidth div.DvLft div.HghlgtDv h1.TtlTxt {
                    color: #fff;
                    margin: 0;
                    padding: 0;
                    font: 500 44px/100% 'Inter';
                }

                div.DxpoDtlsOne div.JZSiteWidth div.DvLft div.HghlgtDv h2.SbTxt {
                    color: #fff;
                    margin: 0;
                    padding: 10px 0 0 0;
                    font: 500 30px/100% 'Inter';
                }

            div.DxpoDtlsOne div.JZSiteWidth div.DvLft div.TxtDv {
                padding: 40px 60px;
            }

                div.DxpoDtlsOne div.JZSiteWidth div.DvLft div.TxtDv p.Txt {
                    color: #263238;
                    margin: 0;
                    padding: 0 0 30px 0;
                    font: 500 16px/180% 'Inter';
                }

                    div.DxpoDtlsOne div.JZSiteWidth div.DvLft div.TxtDv p.Txt.Bld {
                        font-weight: 500;
                    }

                div.DxpoDtlsOne div.JZSiteWidth div.DvLft div.TxtDv span.BtnScrl {
                    display: inline-block;
                    margin: 0;
                    padding: 20px 40px;
                    background: #ED017F;
                    color: #fff;
                    font: 600 13px/100% 'Inter';
                    text-transform: uppercase;
                    cursor: pointer;
                    border-radius: 5px;
                }

        div.DxpoDtlsOne div.JZSiteWidth div.DvRgt {
            width: 50%;
            position: relative;
            z-index: 1;
        }

            div.DxpoDtlsOne div.JZSiteWidth div.DvRgt div.ImgHldr {
                background: #fff;
                padding: 20px;
            }

                div.DxpoDtlsOne div.JZSiteWidth div.DvRgt div.ImgHldr img.FtrImg {
                    width: 100%;
                    object-fit: cover;
                }

div.DxpoDtlsTwo {
    margin: 0;
    position: relative;
    z-index: 1;
}

    div.DxpoDtlsTwo div.JZSiteWidth {
        max-width: 100%;
        display: flex;
        flex-wrap: wrap;
        padding: 0;
    }

    div.DxpoDtlsTwo div.DvLft {
        width: calc(50% + 40px);
        position: relative;
        z-index: 2;
        margin: -40px 0 0 0;
    }

        div.DxpoDtlsTwo div.DvLft div.ImgHldr {
            position: relative;
            height: 100%;
        }

            div.DxpoDtlsTwo div.DvLft div.ImgHldr img.FtrImg {
                width: 100%;
                height: 75%;
                max-height: 550px;
                object-fit: cover;
            }

    div.DxpoDtlsTwo div.DvRgt {
        width: calc(50% + 60px);
        padding: 80px 0 80px 100px;
        margin: 0 0 0 -100px;
        background: #F9F2F8;
        position: relative;
        z-index: 1;
    }

        div.DxpoDtlsTwo div.DvRgt div.TxtDv {
            display: block;
            width: 100%;
            max-width: 600px;
            padding: 0 0 0 60px;
        }

            div.DxpoDtlsTwo div.DvRgt div.TxtDv h2.TtlTxt {
                display: block;
                color: #84026F;
                margin: 0;
                padding: 0 0 20px 0;
                font: 500 44px/100% 'Inter';
            }

            div.DxpoDtlsTwo div.DvRgt div.TxtDv p.Txt {
                display: block;
                color: #37474F;
                margin: 0;
                padding: 0 0 10px 0;
                font: 500 16px/200% 'Inter';
            }

                div.DxpoDtlsTwo div.DvRgt div.TxtDv p.Txt strong {
                    font-weight: 500;
                }

            div.DxpoDtlsTwo div.DvRgt div.TxtDv span.BtnScrl {
                display: inline-block;
                margin: 10px 0 0 0;
                padding: 20px 40px;
                background: #ED017F;
                color: #fff;
                font: 600 13px/100% 'Inter';
                text-transform: uppercase;
                cursor: pointer;
                border-radius: 5px;
            }

div.DxpoDtlsThree {
    position: relative;
    padding: 100px 0 80px 0;
}

    div.DxpoDtlsThree div.JZSiteWidth {
        display: flex;
        flex-wrap: wrap;
    }

    div.DxpoDtlsThree div.DvMnLft {
        width: 40%;
        position: relative;
        margin: -100px 0 0 0;
        background: #FFF9F3;
        padding: 50px 50px 150px 50px;
    }

        div.DxpoDtlsThree div.DvMnLft div.TxtDv h1.TtlTxt {
            display: block;
            color: #ED017F;
            margin: 0;
            padding: 0 0 20px 0;
            font: 500 44px/100% 'Inter';
        }

        div.DxpoDtlsThree div.DvMnLft div.TxtDv p.Txt {
            display: block;
            color: #37474F;
            margin: 0;
            padding: 0 0 10px 0;
            font: 500 16px/200% 'Inter';
        }

    div.DxpoDtlsThree div.DvMnRgt {
        width: 60%;
    }

        div.DxpoDtlsThree div.DvMnRgt div.ImgHldr {
            position: relative;
            height: calc(100% - 150px);
        }

            div.DxpoDtlsThree div.DvMnRgt div.ImgHldr img.FtrImg {
                position: relative;
                display: block;
                object-fit: cover;
                width: 100%;
                height: 100%;
            }

    div.DxpoDtlsThree div.DvSbLft {
        width: 50%;
        position: relative;
        margin: -100px 0 0 0;
    }

        div.DxpoDtlsThree div.DvSbLft div.ImgHldr {
            padding: 0 50px;
            position: relative;
            height: 100%;
        }


            div.DxpoDtlsThree div.DvSbLft div.ImgHldr img.FtrImg {
                display: block;
                object-fit: cover;
                width: 100%;
                height: 100%;
            }

    div.DxpoDtlsThree div.DvSbRgt {
        width: 50%;
        margin: -100px 0 0 0;
    }

        div.DxpoDtlsThree div.DvSbRgt div.TxtDv h1.TtlTxt {
            display: block;
            color: #ED017F;
            margin: 0;
            padding: 0 0 20px 0;
            font: 500 44px/100% 'Inter';
        }

        div.DxpoDtlsThree div.DvSbRgt div.TxtDv p.Txt {
            display: block;
            color: #37474F;
            margin: 0;
            padding: 0 0 10px 0;
            font: 500 16px/200% 'Inter';
        }

        div.DxpoDtlsThree div.DvSbRgt div.TxtDv span.BtnScrl {
            display: inline-block;
            margin: 0;
            padding: 20px 40px;
            background: #ED017F;
            color: #fff;
            font: 600 13px/100% 'Inter';
            text-transform: uppercase;
            cursor: pointer;
            border-radius: 5px;
        }



div.DxpoDtlsFour {
    background: #F9FBFF;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    align-items: center;
}


    div.DxpoDtlsFour div.ImgHldr {
        width: 50%;
        position: relative;
    }

        div.DxpoDtlsFour div.ImgHldr div.ImgDv {
            position: relative;
            width: 100%;
            height: 100%;
        }

            div.DxpoDtlsFour div.ImgHldr div.ImgDv img.FtrImg {
                display: block;
                width: 100%;
                height: 100%;
                max-height: 750px;
                object-fit: cover;
            }

    div.DxpoDtlsFour div.TxtHldr {
        width: 50%;
        display: flex;
        flex-wrap: wrap;
    }

        div.DxpoDtlsFour div.TxtHldr div.TxtDv {
            padding: 80px 60px 80px 60px;
            max-width: 700px;
            margin-left: auto;
        }

            div.DxpoDtlsFour div.TxtHldr div.TxtDv h2.TtlTxt {
                display: block;
                position: relative;
                text-align: left;
                font: 700 30px/100% 'Inter';
                color: #ED017F;
                margin: 0;
                padding: 0;
            }

            div.DxpoDtlsFour div.TxtHldr div.TxtDv p.Txt {
                display: block;
                color: #37474F;
                margin: 0;
                padding: 10px 0;
                font: 500 16px/200% 'Inter';
            }

                div.DxpoDtlsFour div.TxtHldr div.TxtDv p.Txt.Src {
                    font-size: 13px;
                    opacity: 0.5;
                }

div.DxPoFrmHldr {
    display: flex;
    flex-wrap: wrap;
}

    div.DxPoFrmHldr div.DvLft {
        width: 50%;
        padding: 0 10px 0 0;
        display: flex;
        flex-wrap: wrap;
    }

        div.DxPoFrmHldr div.DvLft div.DvHldr.Hlf {
            width: 50%;
        }

    div.DxPoFrmHldr div.DvRgt {
        padding: 0 0 0 10px;
        width: 50%;
        display: flex;
        flex-wrap: wrap;
    }

        div.DxPoFrmHldr div.DvRgt div.DvHldr.Fll {
            width: 100%;
            height: 100%;
        }

            div.DxPoFrmHldr div.DvRgt div.DvHldr.Fll div.InptHldr.TextArea {
                height: calc(100% - 50px);
            }

                div.DxPoFrmHldr div.DvRgt div.DvHldr.Fll div.InptHldr.TextArea textarea.TextArea {
                    height: 100%;
                }

div.DxPoForm.BttnHldr {
    text-align: center;
    border-top: 1px solid #ECEFF1;
}

div.CntctFormDV div.TtlDv {
    background: #ED017F;
    padding: 40px 0;
    margin: 0 0 60px 0;
    position: relative;
}

    div.CntctFormDV div.TtlDv:after {
        content: '';
        position: absolute;
        width: 354px;
        height: 60px;
        bottom: -60px;
        left: calc(50% - 177px);
        background: transparent url(../images/CntctFrmArrw.svg) no-repeat center top;
    }

    div.CntctFormDV div.TtlDv h2.TxtTtl {
        display: block;
        text-align: center;
        font: 500 34px/120% 'Inter';
        color: #fff;
        margin: 0;
        padding: 0 0 0 0;
    }

    div.CntctFormDV div.TtlDv p.Txt {
        display: block;
        text-align: center;
        font: 500 18px/120% 'Inter';
        color: #fff;
        margin: 0;
        padding: 10px 0;
    }

div.HotelLstHldr {
}

    div.HotelLstHldr div.JZSiteWidth {
        padding-top: 60px;
        padding-bottom: 60px;
        border-bottom: 1px solid #ECEFF1;
        display: flex;
        flex-wrap: wrap;
    }

    div.HotelLstHldr div.HtlLst {
        width: 33.33%;
        display: inline-block;
        vertical-align: top;
    }

        div.HotelLstHldr div.HtlLst div.HtlLstCntnt {
            position: relative;
            padding-left: 65px;
            padding-right: 20px;
        }

            div.HotelLstHldr div.HtlLst div.HtlLstCntnt:before {
                content: '';
                position: absolute;
                width: 50px;
                height: 50px;
                top: 0;
                background-color: transparent !important;
                background-position: top center !important;
                background-repeat: no-repeat !important;
                background-size: 40px !important;
                left: 0;
            }

            div.HotelLstHldr div.HtlLst div.HtlLstCntnt.Rewards:before {
                background-image: url(../images/Icn-JZ-JZRwds.svg);
            }

            div.HotelLstHldr div.HtlLst div.HtlLstCntnt.Unlock:before {
                background-image: url(../images/Icn-JZ-JZUnlock.svg);
            }

            div.HotelLstHldr div.HtlLst div.HtlLstCntnt.CxFree:before {
                background-image: url(../images/Icn-JZ-JZCx.svg);
            }

            div.HotelLstHldr div.HtlLst div.HtlLstCntnt span.LstTtl {
                display: block;
                font: 700 20px/100% 'Inter';
                color: #263238;
                padding: 5px 0 0 0;
            }

            div.HotelLstHldr div.HtlLst div.HtlLstCntnt span.LstSubTtl {
                display: block;
                font: 500 17px/140% 'Inter';
                color: #263238;
                padding: 10px 0 0 0;
            }

div.JZSrchPgEvntsHghlt {
    padding: 70px 0;
    background: #F5F7F8;
    border-top: 1px solid #F5F7F8;
}

    div.JZSrchPgEvntsHghlt h3.Ttl {
        display: block;
        padding: 0;
        margin: 0;
    }

        div.JZSrchPgEvntsHghlt h3.Ttl span.Smll {
            display: block;
            padding: 0 0 0 0;
            margin: 0;
            font: 700 16px/100% 'Inter';
            color: #546E7A;
            text-align: center;
        }

        div.JZSrchPgEvntsHghlt h3.Ttl span.Big {
            display: block;
            padding: 10px 0;
            margin: 0;
            font: 800 26px/100% 'Inter';
            text-transform: uppercase;
            color: #263238;
            text-align: center;
        }

    div.JZSrchPgEvntsHghlt div.EvntsLstDvHldr {
        display: flex;
        flex-wrap: wrap;
        padding: 20px 0 0 0;
    }

        div.JZSrchPgEvntsHghlt div.EvntsLstDvHldr div.LstDv {
            width: 25%;
            padding: 10px;
        }

            div.JZSrchPgEvntsHghlt div.EvntsLstDvHldr div.LstDv a.Lnk {
                text-decoration: none;
            }

                div.JZSrchPgEvntsHghlt div.EvntsLstDvHldr div.LstDv a.Lnk img.CatImg {
                    display: block;
                    width: 100%;
                    max-width: 180px;
                    box-shadow: 0 0 0 rgba(0,0,0,0);
                    border-radius: 100%;
                    margin: 0 auto;
                    transition: 0.3s;
                }

                div.JZSrchPgEvntsHghlt div.EvntsLstDvHldr div.LstDv a.Lnk span.CatTxt {
                    display: block;
                    padding: 20px 0;
                    font: 700 14px/100% 'Inter';
                    text-transform: uppercase;
                    color: #263238;
                    text-align: center;
                    transition: 0.3s;
                }

                div.JZSrchPgEvntsHghlt div.EvntsLstDvHldr div.LstDv a.Lnk:hover img.CatImg {
                    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
                    transition: 0.3s;
                }

                div.JZSrchPgEvntsHghlt div.EvntsLstDvHldr div.LstDv a.Lnk:hover span.CatTxt {
                    color: rgba(237, 1, 127, 1);
                    transition: 0.3s;
                }






    div.JZSrchPgEvntsHghlt div.EvntsDvHldr {
        display: flex;
        flex-wrap: wrap;
        padding: 20px 0 0 0;
    }

    div.JZSrchPgEvntsHghlt div.EvntsDvHldr {
        display: flex;
        flex-wrap: wrap;
        padding: 20px 0 0 0;
    }

        div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv {
            display: flex;
            flex-wrap: wrap;
            margin: 0 10px;
            width: calc(100% - 20px);
            border-radius: 8px;
            overflow: hidden;
            position: relative;
        }

            div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv.Hlf {
                width: calc(50% - 20px);
            }

            div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv.Qtr {
                width: calc(25% - 20px);
            }

            div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv div.ImgHldr {
                width: 100%;
                display: flex;
                flex-wrap: wrap;
                height: 100%;
                position: relative;
                z-index: 1;
            }

                div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv div.ImgHldr img.Img {
                    display: block;
                    width: 100%;
                    max-height: 500px;
                    object-fit: cover;
                }

            div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv div.CpyHldr {
                position: absolute;
                display: flex;
                flex-wrap: wrap;
                width: 100%;
                height: 100%;
                padding: 20px;
                left: 0;
                top: 0;
                background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.6) 75%);
                z-index: 2;
            }

                div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv div.CpyHldr h4.EvntTtl {
                    display: flex;
                    flex-wrap: wrap;
                    align-self: start;
                    width: 100%;
                    margin: 0;
                    padding: 15px 0 0 0;
                }

                    div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv div.CpyHldr h4.EvntTtl span.Txt {
                        display: block;
                        width: 100%;
                        text-align: center;
                        font: 700 16px/100% 'Inter';
                        color: #000;
                    }

                        div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv div.CpyHldr h4.EvntTtl span.Txt.Bld {
                            font: 800 28px/100% 'Inter';
                            text-transform: uppercase;
                            letter-spacing: 1px;
                            padding: 5px 0;
                        }

                    div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv div.CpyHldr h4.EvntTtl.Tennis span.Txt, div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv div.CpyHldr h4.EvntTtl.Tennis span.TxtBld {
                        color: #fff;
                    }

                    div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv div.CpyHldr h4.EvntTtl.Guitar span.Txt, div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv div.CpyHldr h4.EvntTtl.Guitar span.TxtBld {
                        color: #01467C;
                    }

                    div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv div.CpyHldr h4.EvntTtl.Golf {
                        align-self: end;
                    }

                        div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv div.CpyHldr h4.EvntTtl.Golf span.TxtSzOne {
                            display: block;
                            width: 100%;
                            text-align: left;
                            font: 700 18px/100% 'Inter';
                            color: #fff;
                        }

                        div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv div.CpyHldr h4.EvntTtl.Golf span.TxtSzTwo {
                            display: block;
                            width: 100%;
                            text-align: left;
                            font: 800 30px/100% 'Inter';
                            text-transform: uppercase;
                            padding: 5px 0;
                            color: #fff;
                        }

                        div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv div.CpyHldr h4.EvntTtl.Golf span.TxtSzThr {
                            display: block;
                            width: 100%;
                            text-align: left;
                            font: 700 18px/100% 'Inter';
                            color: #fff;
                        }

                div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv div.CpyHldr div.BtnHldr {
                    width: 100%;
                    display: flex;
                    align-self: end;
                    padding: 0 0 10px 0;
                    justify-content: center;
                }

                    div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv div.CpyHldr div.BtnHldr a.Btn {
                        display: inline-block;
                        padding: 15px 25px;
                        height: 50px;
                        color: #fff;
                        font: 700 18px/100% 'Inter';
                        text-decoration: none;
                        border-radius: 5px;
                        background: #ED017F;
                        position: relative;
                        text-align: center;
                        transition: 0.3s;
                    }

                        div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv div.CpyHldr div.BtnHldr a.Btn:hover {
                            background: #fff;
                            color: #ED017F;
                            /*background: #ab1163;*/
                            transition: 0.3s;
                        }

            div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv.Hlf div.CpyHldr {
                align-content: end;
            }

            div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv div.CpyHldr ul.EvntFtrLst {
                width: 100%;
                display: flex;
                flex-wrap: nowrap;
                list-style: none;
                margin: 0;
                padding: 20px 0 10px 0;
                align-self: end;
            }

                div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv div.CpyHldr ul.EvntFtrLst li {
                    width: 25%;
                    display: flex;
                    flex-wrap: wrap;
                    position: relative;
                    align-items: center;
                }

                    div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv div.CpyHldr ul.EvntFtrLst li:after {
                        content: '';
                        position: absolute;
                        width: 1px;
                        height: 100%;
                        background: #ED017F;
                        right: 10px;
                        top: 0;
                    }

                    div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv div.CpyHldr ul.EvntFtrLst li:last-child:after {
                        display: none;
                    }

                    div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv div.CpyHldr ul.EvntFtrLst li span.Txt {
                        display: block;
                        width: 100%;
                        font: 500 17px/120% 'Inter';
                        color: #fff;
                        padding: 5px 20px 5px 0;
                    }

                    div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv div.CpyHldr ul.EvntFtrLst li div.BtnHldr {
                        padding: 0;
                    }

div.JZStoreBnner {
    display: flex;
    flex-wrap: wrap;
}

    div.JZStoreBnner div.CntnrLft {
        display: flex;
        width: 66.66%;
        background: #EDBAFF;
        justify-content: right;
    }

        div.JZStoreBnner div.CntnrLft div.ImgHldr {
            width: 100%;
            max-width: 880px;
        }

            div.JZStoreBnner div.CntnrLft div.ImgHldr img.Img {
                display: block;
                width: 100%;
                height: 100%;
                object-fit: cover;
            }

    div.JZStoreBnner div.CntnrRgt {
        display: flex;
        align-items: center;
        width: 33.33%;
        background: #D4F5FF;
    }

        div.JZStoreBnner div.CntnrRgt div.CpyHldr {
            width: 100%;
            max-width: 440px;
            padding: 20px;
        }

            div.JZStoreBnner div.CntnrRgt div.CpyHldr img.JZLogoImg {
                display: block;
                width: 110px;
            }

            div.JZStoreBnner div.CntnrRgt div.CpyHldr h4.Ttl {
                padding: 10px 0 10px 0;
                margin: 0;
            }

                div.JZStoreBnner div.CntnrRgt div.CpyHldr h4.Ttl span.Txt {
                    display: block;
                    font: 700 27px/100% 'Inter';
                    color: #263238;
                    text-transform: uppercase;
                }

                    div.JZStoreBnner div.CntnrRgt div.CpyHldr h4.Ttl span.Txt.Bld {
                        display: block;
                        font: 800 40px/100% 'Inter';
                        color: #263238;
                        text-transform: uppercase;
                    }

            div.JZStoreBnner div.CntnrRgt div.CpyHldr a.Btn {
                display: inline-block;
                padding: 15px 25px;
                height: 50px;
                color: #fff;
                font: 700 18px/100% 'Inter';
                text-decoration: none;
                border-radius: 5px;
                background: #ED017F;
                position: relative;
                text-align: center;
                transition: 0.3s;
            }

                div.JZStoreBnner div.CntnrRgt div.CpyHldr a.Btn:hover {
                    background: #ab1163;
                    transition: 0.3s;
                }

div.JZRewardsBnner {
    border-radius: 10px;
    overflow: hidden;
    margin: 0 0 60px 0;
}

    div.JZRewardsBnner div.Cntnr {
        position: relative;
    }

        div.JZRewardsBnner div.Cntnr div.ImgHldr {
            position: relative;
            z-index: 1;
        }

            div.JZRewardsBnner div.Cntnr div.ImgHldr img.Img {
                display: block;
                width: 100%;
                object-fit: cover;
            }

        div.JZRewardsBnner div.Cntnr div.CpyHldr {
            position: absolute;
            z-index: 2;
            display: flex;
            flex-wrap: nowrap;
            background: #ED017F;
            max-width: 600px;
            height: 180px;
            right: 20px;
            top: calc(50% - 90px);
            margin: 0;
            padding: 40px;
            border-radius: 10px;
            align-items: center;
        }

            div.JZRewardsBnner div.Cntnr div.CpyHldr div.CntnrLft {
                width: 60%;
            }

                div.JZRewardsBnner div.Cntnr div.CpyHldr div.CntnrLft h4.Ttl {
                    margin: 0;
                    padding: 0 0 8px 0;
                }

                    div.JZRewardsBnner div.Cntnr div.CpyHldr div.CntnrLft h4.Ttl span.Txt {
                        margin: 0;
                        padding: 0;
                        color: #fff;
                        font: 700 22px/120% 'Inter';
                        text-transform: uppercase;
                    }

                div.JZRewardsBnner div.Cntnr div.CpyHldr div.CntnrLft p.Txt {
                    margin: 0;
                    padding: 0;
                    color: #fff;
                    font: 500 16px/120% 'Inter';
                }

            div.JZRewardsBnner div.Cntnr div.CpyHldr div.CntnrRgt {
                display: flex;
                margin: 0 0 0 auto;
                padding: 0 0 0 20px;
            }

                div.JZRewardsBnner div.Cntnr div.CpyHldr div.CntnrRgt a.Btn {
                    display: block;
                    background: #fff;
                    color: #ED017F;
                    font: 700 16px/120% 'Inter';
                    padding: 15px 30px;
                    text-align: center;
                    text-transform: uppercase;
                    text-decoration: none;
                    border-radius: 5px;
                }



div.MrchSrchInnrSplPg {
    position: relative;
}


div.MerchHeroSctn {
    padding: 50px 0 70px 0;
}

    div.MerchHeroSctn div.HeroImgHldr a.Lnk {
        text-decoration: none;
    }

        div.MerchHeroSctn div.HeroImgHldr a.Lnk img.HeroBnnr {
            display: block;
            width: 100%;
        }

div.MrchDvdr {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

    div.MrchDvdr span.DvdrLn {
        position: absolute;
        width: 100%;
        height: 1px;
        background: #CFD8DC;
        left: 0;
        top: calc(50% - 1px);
        z-index: 1;
    }

    div.MrchDvdr span.DvdrTxt {
        position: absolute;
        z-index: 2;
        background: #fff;
        padding: 0 20px;
        font: 700 16px/100% 'Inter';
        color: #263238;
    }

        div.MrchDvdr span.DvdrTxt:after {
            content: '';
            width: 16px;
            height: 16px;
            position: absolute;
            background: transparent url(../images/Icn-ArrowThick-Pink.svg) no-repeat center center;
            background-size: 16px;
            bottom: -20px;
            left: calc(50% - 15px);
            transform: rotate(90deg);
        }




div.MrchCatHldr {
    padding: 70px 0;
    border-bottom: 1px solid #CFD8DC;
    display: flex;
    flex-wrap: wrap;
}


    div.MrchCatHldr div.CatHldr {
        width: 20%;
        padding: 10px;
    }

        div.MrchCatHldr div.CatHldr a.Lnk {
            text-decoration: none;
        }

            div.MrchCatHldr div.CatHldr a.Lnk img.CatImg {
                display: block;
                width: 100%;
                box-shadow: 0 0 0 rgba(0,0,0,0);
                border-radius: 0;
                transition: 0.3s;
            }

            div.MrchCatHldr div.CatHldr a.Lnk span.CatTxt {
                display: block;
                padding: 20px 0;
                font: 700 16px/100% 'Inter';
                text-transform: uppercase;
                color: #263238;
                text-align: center;
                transition: 0.3s;
            }

            div.MrchCatHldr div.CatHldr a.Lnk:hover img.CatImg {
                box-shadow: 0 10px 20px rgba(0,0,0,0.2);
                transition: 0.3s;
            }

            div.MrchCatHldr div.CatHldr a.Lnk:hover span.CatTxt {
                color: rgba(237, 1, 127, 1);
                transition: 0.3s;
            }


div.MrchAdvtHldr {
    padding: 70px 0;
    border-bottom: 1px solid #CFD8DC;
    display: flex;
    flex-wrap: wrap;
}

    div.MrchAdvtHldr div.AdvtHldr {
        width: 50%;
        padding: 0 20px;
    }

        div.MrchAdvtHldr div.AdvtHldr a.Lnk {
            text-decoration: none;
        }

            div.MrchAdvtHldr div.AdvtHldr a.Lnk img.AdvtImg {
                display: block;
                width: 100%;
            }



div.MrchSrchInnrSplPg div.MrchDrpDwnHldr {
    background: #86074c;
    padding: 0;
    position: sticky;
    top: 70px;
    z-index: 20;
    display: none;
}

    div.MrchSrchInnrSplPg div.MrchDrpDwnHldr span.MrchMblSbMnu {
        display: none;
    }

    div.MrchSrchInnrSplPg div.MrchDrpDwnHldr ul.MrchSbMnuLst {
        list-style: none;
        margin: 0;
        padding: 0;
        display: flex;
        flex-wrap: wrap;
        justify-content: right;
    }

        div.MrchSrchInnrSplPg div.MrchDrpDwnHldr ul.MrchSbMnuLst li {
            position: relative;
        }

            div.MrchSrchInnrSplPg div.MrchDrpDwnHldr ul.MrchSbMnuLst li span.Lnk, div.MrchSrchInnrSplPg div.MrchDrpDwnHldr ul.MrchSbMnuLst li a.Lnk {
                display: flex;
                align-items: center;
                padding: 0 30px;
                margin: 0;
                height: 70px;
                cursor: pointer;
                position: relative;
            }

                div.MrchSrchInnrSplPg div.MrchDrpDwnHldr ul.MrchSbMnuLst li span.Lnk span.Txt, div.MrchSrchInnrSplPg div.MrchDrpDwnHldr ul.MrchSbMnuLst li a.Lnk span.Txt {
                    font: 600 17px/100% 'Inter';
                    color: #fff;
                    text-decoration: none;
                    text-transform: uppercase;
                    letter-spacing: 1px;
                }

            div.MrchSrchInnrSplPg div.MrchDrpDwnHldr ul.MrchSbMnuLst li span.Lnk {
                padding-right: 50px;
                transition: 0.3s;
            }

            div.MrchSrchInnrSplPg div.MrchDrpDwnHldr ul.MrchSbMnuLst li:hover .Lnk {
                background: #9F0155;
                transition: 0.3s;
            }

            div.MrchSrchInnrSplPg div.MrchDrpDwnHldr ul.MrchSbMnuLst li span.Lnk:after {
                content: '';
                position: absolute;
                width: 30px;
                height: 30px;
                right: 20px;
                top: calc(50% - 15px);
                background: transparent url(../images/LeftArrwW.svg) no-repeat center center;
                background-size: 7px;
                transform: rotate(270deg);
                transition: 0.3s;
            }

            div.MrchSrchInnrSplPg div.MrchDrpDwnHldr ul.MrchSbMnuLst li span.Lnk:hover:after {
                transform: rotate(90deg);
                transition: 0.3s;
            }


            div.MrchSrchInnrSplPg div.MrchDrpDwnHldr ul.MrchSbMnuLst li ul.InnrMnuLst {
                position: absolute;
                width: calc(100% + 150px);
                right: 0;
                top: 70px;
                background: #9F0155;
                padding: 0 30px 30px 30px;
                display: none;
            }

            div.MrchSrchInnrSplPg div.MrchDrpDwnHldr ul.MrchSbMnuLst li:hover ul.InnrMnuLst {
                display: block;
            }

            div.MrchSrchInnrSplPg div.MrchDrpDwnHldr ul.MrchSbMnuLst li ul.InnrMnuLst li {
                display: block;
            }

                div.MrchSrchInnrSplPg div.MrchDrpDwnHldr ul.MrchSbMnuLst li ul.InnrMnuLst li a.InnrLnk {
                    display: block;
                    padding: 25px 10px 20px 0;
                    font: 500 17px/100% 'Inter';
                    color: #fff;
                    text-decoration: none;
                    cursor: pointer;
                    border-bottom: 1px solid rgba(255,255,255,0.25);
                    transition: 0.3s;
                }

                    div.MrchSrchInnrSplPg div.MrchDrpDwnHldr ul.MrchSbMnuLst li ul.InnrMnuLst li a.InnrLnk:hover {
                        border-bottom: 1px solid rgba(255,255,255,0.5);
                        transition: 0.3s;
                    }


div.MrchSrchInnrSplPg div.MrchHlghltPrdctHldr {
    background: #F5F9FF;
    position: relative;
}

    div.MrchSrchInnrSplPg div.MrchHlghltPrdctHldr div.CntntHldr {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        position: relative;
        z-index: 3;
    }

        div.MrchSrchInnrSplPg div.MrchHlghltPrdctHldr div.CntntHldr div.CpyHldr {
            width: 60%;
        }

            div.MrchSrchInnrSplPg div.MrchHlghltPrdctHldr div.CntntHldr div.CpyHldr span.SttsTxt {
                display: inline-block;
                padding: 7px 20px;
                border: 1px solid #ED017F;
                border-radius: 20px;
                background: transparent;
                color: #ED017F;
                font: 600 15px/100% 'Inter';
            }

            div.MrchSrchInnrSplPg div.MrchHlghltPrdctHldr div.CntntHldr div.CpyHldr h3.Ttl {
                margin: 0;
                padding: 20px 0 10px 0;
            }

                div.MrchSrchInnrSplPg div.MrchHlghltPrdctHldr div.CntntHldr div.CpyHldr h3.Ttl span.Txt {
                    margin: 0;
                    padding: 0;
                    font: 800 30px/100% 'Inter';
                    color: #263238;
                }

            div.MrchSrchInnrSplPg div.MrchHlghltPrdctHldr div.CntntHldr div.CpyHldr ul.FtrLst {
                display: flex;
                flex-wrap: wrap;
                margin: 0;
                padding: 10px 0;
                list-style: none;
            }

                div.MrchSrchInnrSplPg div.MrchHlghltPrdctHldr div.CntntHldr div.CpyHldr ul.FtrLst li {
                    width: 50%;
                }

                    div.MrchSrchInnrSplPg div.MrchHlghltPrdctHldr div.CntntHldr div.CpyHldr ul.FtrLst li span.FtrItm {
                        display: block;
                        position: relative;
                        padding: 10px 20px 10px 30px;
                        font: 600 17px/120% 'Inter';
                        color: #034AB5;
                    }

                        div.MrchSrchInnrSplPg div.MrchHlghltPrdctHldr div.CntntHldr div.CpyHldr ul.FtrLst li span.FtrItm:before {
                            content: '';
                            position: absolute;
                            width: 20px;
                            height: 20px;
                            left: 0;
                            top: calc(50% - 10px);
                            background: transparent url(../images/JZ-StoreBnnrTick.svg) no-repeat center center;
                            background-size: 14px;
                        }

            div.MrchSrchInnrSplPg div.MrchHlghltPrdctHldr div.CntntHldr div.CpyHldr a.Lnk {
                display: inline-block;
                margin: 10px 0 0 0;
                padding: 15px 25px;
                border-radius: 5px;
                background: #ED017F;
                color: #fff;
                text-decoration: none;
                font: 700 18px/100% 'Inter';
                cursor: pointer;
            }

        div.MrchSrchInnrSplPg div.MrchHlghltPrdctHldr div.CntntHldr div.ImgHldr {
            width: 40%;
        }

            div.MrchSrchInnrSplPg div.MrchHlghltPrdctHldr div.CntntHldr div.ImgHldr img.Img {
                display: block;
                width: 100%;
                margin: 60px 0 -60px 0;
            }

    div.MrchSrchInnrSplPg div.MrchHlghltPrdctHldr:before {
        content: '';
        background: transparent url(../images/JZMerchTbTileBg-White.svg) repeat 0 0;
        background-size: 320px;
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0.4;
        z-index: 1;
    }

div.MrchSrchInnrSplPg div.MrchItmsHldr {
    padding: 100px 0 60px 0;
}

    div.MrchSrchInnrSplPg div.MrchItmsHldr div.MrchItmsDv h3.Ttl {
        display: block;
        margin: 0;
        padding: 0;
    }

        div.MrchSrchInnrSplPg div.MrchItmsHldr div.MrchItmsDv h3.Ttl span.Txt {
            margin: 0;
            padding: 0;
            display: block;
            text-align: center;
            font: 700 24px/100% 'Inter';
            color: #263238;
        }

    div.MrchSrchInnrSplPg div.MrchItmsHldr div.MrchItmsDv div.ItmsLstHldr {
        display: flex;
        flex-wrap: wrap;
        padding: 20px 0 0 0;
    }

        div.MrchSrchInnrSplPg div.MrchItmsHldr div.MrchItmsDv div.ItmsLstHldr div.ItmDv {
            width: calc(25% - 20px);
            margin: 0 10px;
            border-radius: 10px;
            overflow: hidden;
            position: relative;
            transform: scale(1);
            transition: 0.3s;
            box-shadow: 0 0 0 rgba(0,0,0,0);
            z-index: 1;
        }

            div.MrchSrchInnrSplPg div.MrchItmsHldr div.MrchItmsDv div.ItmsLstHldr div.ItmDv:hover {
                transform: scale(1.2);
                box-shadow: 0 0 30px rgba(0,0,0,0.15);
                z-index: 3;
                transition: 0.3s;
            }





            div.MrchSrchInnrSplPg div.MrchItmsHldr div.MrchItmsDv div.ItmsLstHldr div.ItmDv div.ImgHldr {
                position: relative;
                z-index: 1;
            }

                div.MrchSrchInnrSplPg div.MrchItmsHldr div.MrchItmsDv div.ItmsLstHldr div.ItmDv div.ImgHldr.BGGrdntOne {
                    background: linear-gradient(290deg, #E0F8FF 33.77%, #86F9DD 100%);
                }

                div.MrchSrchInnrSplPg div.MrchItmsHldr div.MrchItmsDv div.ItmsLstHldr div.ItmDv div.ImgHldr.BGGrdntTwo {
                    background: linear-gradient(290deg, #FFEAAC 33.62%, #FFABAB 100%);
                }

                div.MrchSrchInnrSplPg div.MrchItmsHldr div.MrchItmsDv div.ItmsLstHldr div.ItmDv div.ImgHldr.BGGrdntThree {
                    background: linear-gradient(290deg, #53B4EB 0%, #ECF5FF 100%);
                }

                div.MrchSrchInnrSplPg div.MrchItmsHldr div.MrchItmsDv div.ItmsLstHldr div.ItmDv div.ImgHldr.BGGrdntFour {
                    background: linear-gradient(290deg, #E0F4FF 33.62%, #FFD3D9 100%);
                }

                div.MrchSrchInnrSplPg div.MrchItmsHldr div.MrchItmsDv div.ItmsLstHldr div.ItmDv div.ImgHldr:before {
                    content: '';
                    background: transparent url(../images/JZMerchTbTileBg-White.svg) repeat 0 0;
                    background-size: 140px;
                    position: absolute;
                    width: 100%;
                    height: 100%;
                    opacity: 0.15;
                    z-index: 1;
                }

                div.MrchSrchInnrSplPg div.MrchItmsHldr div.MrchItmsDv div.ItmsLstHldr div.ItmDv div.ImgHldr img.Img {
                    display: block;
                    width: 100%;
                    object-fit: contain;
                    position: relative;
                    z-index: 3;
                }

            div.MrchSrchInnrSplPg div.MrchItmsHldr div.MrchItmsDv div.ItmsLstHldr div.ItmDv div.CpyHldr {
                position: absolute;
                width: 100%;
                height: 100%;
                display: flex;
                flex-wrap: wrap;
                align-content: center;
                left: 0;
                top: 0;
                z-index: 2;
                padding: 20px;
            }

                div.MrchSrchInnrSplPg div.MrchItmsHldr div.MrchItmsDv div.ItmsLstHldr div.ItmDv div.CpyHldr h5.ItmTtl {
                    margin: 0;
                    padding: 0 0 10px 0;
                    display: block;
                    width: 100%;
                }

                    div.MrchSrchInnrSplPg div.MrchItmsHldr div.MrchItmsDv div.ItmsLstHldr div.ItmDv div.CpyHldr h5.ItmTtl span.Txt {
                        display: block;
                        font: 700 20px/100% 'Inter';
                        color: #263238;
                    }

                div.MrchSrchInnrSplPg div.MrchItmsHldr div.MrchItmsDv div.ItmsLstHldr div.ItmDv div.CpyHldr a.Lnk {
                    display: block;
                    font: 700 14px/100% 'Inter';
                    color: #fff;
                    background: #ED017F;
                    border: 1px solid #ED017F;
                    padding: 12px 20px;
                    border-radius: 5px;
                    transition: 0.3s;
                }

                    div.MrchSrchInnrSplPg div.MrchItmsHldr div.MrchItmsDv div.ItmsLstHldr div.ItmDv div.CpyHldr a.Lnk:hover {
                        color: #ED017F;
                        background: #fff;
                        transition: 0.3s;
                    }


div.MerchSplSrchBx {
    background: #FFF4E7;
    padding: 45px 0;
}

div.MrchFtrPrdctHldr {
}

    div.MrchFtrPrdctHldr div.JZSiteWidth {
        padding-top: 70px;
        padding-bottom: 100px;
    }

    div.MrchFtrPrdctHldr div.MrchFtrPrdctDv {
    }

        div.MrchFtrPrdctHldr div.MrchFtrPrdctDv h3.Ttl {
            display: block;
            margin: 0;
            padding: 0;
        }

            div.MrchFtrPrdctHldr div.MrchFtrPrdctDv h3.Ttl span.Txt {
                margin: 0;
                padding: 0;
                display: block;
                text-align: center;
                font: 800 28px/100% 'Inter';
                letter-spacing: 1px;
                color: #263238;
                text-transform: uppercase;
            }

        div.MrchFtrPrdctHldr div.MrchFtrPrdctDv div.PrdctsLstHldr {
            padding: 20px 20px 0 20px;
        }

            div.MrchFtrPrdctHldr div.MrchFtrPrdctDv div.PrdctsLstHldr div.FtrPrdctDv {
                padding: 20px;
                border: 1px solid #fff;
                border-radius: 10px;
                transition: 0.3s;
            }

                div.MrchFtrPrdctHldr div.MrchFtrPrdctDv div.PrdctsLstHldr div.FtrPrdctDv:hover {
                    border: 1px solid #CFD8DC;
                    transition: 0.3s;
                }

                div.MrchFtrPrdctHldr div.MrchFtrPrdctDv div.PrdctsLstHldr div.FtrPrdctDv a.Lnk {
                    display: block;
                }

                    div.MrchFtrPrdctHldr div.MrchFtrPrdctDv div.PrdctsLstHldr div.FtrPrdctDv a.Lnk div.ImgHldr {
                        display: block;
                    }

                        div.MrchFtrPrdctHldr div.MrchFtrPrdctDv div.PrdctsLstHldr div.FtrPrdctDv a.Lnk div.ImgHldr img.PrdctImg {
                            display: block;
                            width: 100%;
                        }

                    div.MrchFtrPrdctHldr div.MrchFtrPrdctDv div.PrdctsLstHldr div.FtrPrdctDv a.Lnk div.CpyHldr {
                        display: block;
                        padding: 20px 0;
                    }

                        div.MrchFtrPrdctHldr div.MrchFtrPrdctDv div.PrdctsLstHldr div.FtrPrdctDv a.Lnk div.CpyHldr span.BrndNme {
                            display: block;
                            font: 500 14px/100% 'Inter';
                            color: #607D8B;
                            padding: 10px 0;
                        }

                        div.MrchFtrPrdctHldr div.MrchFtrPrdctDv div.PrdctsLstHldr div.FtrPrdctDv a.Lnk div.CpyHldr span.PrdctNme {
                            display: block;
                            font: 700 18px/130% 'Inter';
                            color: #ED017F;
                        }

                        div.MrchFtrPrdctHldr div.MrchFtrPrdctDv div.PrdctsLstHldr div.FtrPrdctDv a.Lnk div.CpyHldr span.PrdctPrc {
                            display: block;
                            font: 700 20px/100% 'Inter';
                            color: #263238;
                        }

            div.MrchFtrPrdctHldr div.MrchFtrPrdctDv div.PrdctsLstHldr .bx-wrapper .bx-controls-direction a:before, div.MrchFtrPrdctHldr div.MrchFtrPrdctDv div.PrdctsLstHldr .bx-wrapper .bx-controls-direction a:after {
                color: #ED017F;
            }




div.ActvtyStaticDtls {
    padding: 40px 0;
}

    div.ActvtyStaticDtls div.HolaStcCntnt div.HolaIntroDv {
        padding: 40px;
        background: #FFA800;
        border-radius: 5px;
        display: flex;
        flex-wrap: wrap;
        align-content: center;
    }

        div.ActvtyStaticDtls div.HolaStcCntnt div.HolaIntroDv div.LogoHldr {
            display: flex;
            align-content: start;
            width: 20%;
        }

        div.ActvtyStaticDtls div.HolaStcCntnt div.HolaIntroDv div.CpyHldr {
            width: 40%;
            padding: 0 20px 0 0;
        }

        div.ActvtyStaticDtls div.HolaStcCntnt div.HolaIntroDv div.DtsHldr {
            width: 40%;
            padding: 0 0 0 20px;
        }

        div.ActvtyStaticDtls div.HolaStcCntnt div.HolaIntroDv div.LogoHldr img.LgoImg {
            width: 80%;
            margin: 0 auto;
        }

        div.ActvtyStaticDtls div.HolaStcCntnt div.HolaIntroDv div.CpyHldr {
            padding: 0 20px;
            display: flex;
            flex-wrap: wrap;
        }

        div.ActvtyStaticDtls div.HolaStcCntnt div.HolaIntroDv p.Txt {
            display: block;
            margin: 0;
            padding: 10px 0;
            font: 500 17px/200% 'Inter';
            color: #000;
            width: 100%;
        }

        div.ActvtyStaticDtls div.HolaStcCntnt div.HolaIntroDv h4.InnrTtl {
            display: block;
            margin: 0;
            padding: 10px 0 0 0;
            font: 800 22px/100% 'Inter';
            color: #000;
            width: 100%;
        }

        div.ActvtyStaticDtls div.HolaStcCntnt div.HolaIntroDv div.DtsHldr div.DtsDv {
            background: #fff;
            border: 1px solid #DEF1AA;
            border-radius: 5px;
            padding: 20px 20px 20px 40px;
            position: relative;
            margin: 10px 0;
        }

            div.ActvtyStaticDtls div.HolaStcCntnt div.HolaIntroDv div.DtsHldr div.DtsDv:before {
                content: '';
                position: absolute;
                width: 4px;
                height: calc(100% - 40px);
                left: 18px;
                top: 20px;
                background: #ED017F;
                border-radius: 2px;
            }

            div.ActvtyStaticDtls div.HolaStcCntnt div.HolaIntroDv div.DtsHldr div.DtsDv span.DtTxt {
                display: block;
                font: 700 24px/100% 'Inter';
                color: #263238;
                padding: 0 0 3px 0;
            }

            div.ActvtyStaticDtls div.HolaStcCntnt div.HolaIntroDv div.DtsHldr div.DtsDv span.MtchTxt {
                display: block;
                font: 500 17px/100% 'Inter';
                color: #263238;
                padding: 10px 0;
            }

            div.ActvtyStaticDtls div.HolaStcCntnt div.HolaIntroDv div.DtsHldr div.DtsDv.OptnOne:before {
                background: #ED017F;
            }

            div.ActvtyStaticDtls div.HolaStcCntnt div.HolaIntroDv div.DtsHldr div.DtsDv.OptnOne span.DtTxt {
                color: #ED017F;
            }

            div.ActvtyStaticDtls div.HolaStcCntnt div.HolaIntroDv div.DtsHldr div.DtsDv.OptnTwo:before {
                background: #0C46C4;
            }

            div.ActvtyStaticDtls div.HolaStcCntnt div.HolaIntroDv div.DtsHldr div.DtsDv.OptnTwo span.DtTxt {
                color: #0C46C4;
            }

            div.ActvtyStaticDtls div.HolaStcCntnt div.HolaIntroDv div.DtsHldr div.DtsDv.OptnThree:before {
                background: #2A902E;
            }

            div.ActvtyStaticDtls div.HolaStcCntnt div.HolaIntroDv div.DtsHldr div.DtsDv.OptnThree span.DtTxt {
                color: #2A902E;
            }

    div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr {
        padding: 30px 0;
        display: flex;
        flex-wrap: wrap;
    }

        div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.DvLft {
            width: 100%;
            display: flex;
            flex-wrap: wrap;
            padding: 0 0 30px 0;
        }

        div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.RgsttnDtlsDv {
            width: 66.66%;
        }

            div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.RgsttnDtlsDv h4.Ttl {
                margin: 0;
                padding: 20px 0 10px 0;
                font: 700 24px/100% 'Inter';
                color: #263238;
            }

            div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.RgsttnDtlsDv p.Txt {
                margin: 0;
                padding: 0 0 20px 0;
                font: 500 17px/160% 'Inter';
                color: #37474F;
            }

                div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.RgsttnDtlsDv p.Txt strong {
                    font-weight: 800;
                }

            div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.RgsttnDtlsDv div.PricingLst {
                display: flex;
                flex-wrap: nowrap;
            }

                div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.RgsttnDtlsDv div.PricingLst div.PrcngDv {
                    width: calc(50% - 20px);
                    margin: 0 20px 0 0;
                    background: #ED017F;
                    border-radius: 5px;
                    overflow: hidden;
                }

                    div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.RgsttnDtlsDv div.PricingLst div.PrcngDv span.DtsDtls {
                        display: block;
                        background: rgba(0,0,0,0.7);
                        padding: 20px;
                        color: #fff;
                        font: 700 17px/100% 'Inter';
                    }

                    div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.RgsttnDtlsDv div.PricingLst div.PrcngDv span.PrcDtls {
                        display: block;
                        padding: 15px 20px 0 20px;
                        color: #fff;
                        font: 600 40px/100% 'Inter';
                    }

                    div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.RgsttnDtlsDv div.PricingLst div.PrcngDv span.PrcSbDtls {
                        display: block;
                        padding: 10px 20px 20px 20px;
                        color: #fff;
                        font: 600 17px/100% 'Inter';
                    }

                    div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.RgsttnDtlsDv div.PricingLst div.PrcngDv.OptnOne {
                        background: #3D9A57;
                    }

                    div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.RgsttnDtlsDv div.PricingLst div.PrcngDv.OptnTwo {
                        background: #1871AC;
                    }

                    div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.RgsttnDtlsDv div.PricingLst div.PrcngDv.OptnThree {
                        background: #D1301C;
                    }

        div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.RgsttnTermsDv {
            display: block;
            padding: 30px;
            margin: 40px 0 0 0;
            background: rgba(0,0,0,0.025);
            border-radius: 5px;
            display: none;
        }

            div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.RgsttnTermsDv h5.Ttl {
                display: block;
                padding: 0;
                margin: 0 0 20px 0;
                font: 500 24px/100% 'Inter';
                color: #263238;
            }

            div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.RgsttnTermsDv ul.TermsLst {
                margin: 20px;
            }

                div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.RgsttnTermsDv ul.TermsLst li {
                    font: 500 13px/160% 'Inter';
                    color: #607D8B;
                    padding-bottom: 10px;
                }

        div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.MdaAttchmntDv {
            background: #FFF7E9;
            padding: 30px;
            border-radius: 5px;
            width: 33.33%;
        }

            div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.MdaAttchmntDv h5.Ttl {
                display: block;
                padding: 0;
                margin: 0 0 20px 0;
                font: 600 24px/100% 'Inter';
                color: #263238;
            }

            div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.MdaAttchmntDv div.AttchmtLst div.FlLnkHldr {
                background: #fff;
                border: 1px solid rgba(0,0,0,0.1);
                padding: 15px 15px 15px 60px;
                margin: 10px 0;
                border-radius: 5px;
                position: relative;
            }

                div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.MdaAttchmntDv div.AttchmtLst div.FlLnkHldr:before {
                    content: '';
                    background: transparent url(../images/JZIcn-PDF.svg) no-repeat center center;
                    background-size: 34px;
                    position: absolute;
                    left: 15px;
                    top: 15px;
                    width: 34px;
                    height: 34px;
                }

                div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.MdaAttchmntDv div.AttchmtLst div.FlLnkHldr span.FlNme {
                    display: block;
                    font: 500 15px/100% 'Inter';
                    color: #263238;
                    padding: 0 0 5px 0;
                }

                div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.MdaAttchmntDv div.AttchmtLst div.FlLnkHldr a.FlLnk {
                    display: block;
                    font: 500 15px/100% 'Inter';
                    color: #ED017F;
                    padding: 5px 0 0 0;
                    text-decoration: none;
                    transition: 0.3s;
                }

                    div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.MdaAttchmntDv div.AttchmtLst div.FlLnkHldr a.FlLnk:hover {
                        text-decoration: underline;
                        transition: 0.3s;
                    }

        div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.DvRgt {
            width: 100%;
            display: flex;
            flex-wrap: wrap;
            padding: 30px 0;
        }

        div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.AdtBnnrDv {
            display: block;
            position: relative;
            width: 100%;
        }

            div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.AdtBnnrDv div.ImgHldr {
                display: block;
                position: relative;
                width: 100%;
                z-index: 1;
            }

                div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.AdtBnnrDv div.ImgHldr img.Img {
                    display: block;
                    width: 100%;
                    max-height: 500px;
                    object-fit: cover;
                }

            div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.AdtBnnrDv div.CpyHldr {
                position: absolute;
                z-index: 2;
                background: #ED017F;
                padding: 30px;
                border-radius: 10px;
                width: 50%;
                right: 30px;
                top: calc(50% - 125px);
            }

                div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.AdtBnnrDv div.CpyHldr span.Ttl {
                    display: block;
                    color: #fff;
                    font: 800 30px/120% 'Inter';
                    padding-bottom: 10px;
                }

                div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.AdtBnnrDv div.CpyHldr span.Txt {
                    display: block;
                    color: #fff;
                    font: 600 20px/160% 'Inter';
                }

                div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.AdtBnnrDv div.CpyHldr a.Lnk {
                    display: inline-block;
                    color: #ED017F;
                    background: rgba(255,255,255,1);
                    font: 700 18px/100% 'Inter';
                    padding: 15px 25px;
                    margin: 20px 0 0 0;
                    border-radius: 5px;
                    transition: 0.3s;
                }

                    div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.AdtBnnrDv div.CpyHldr a.Lnk:hover {
                        color: #fff;
                        background: rgba(0,0,0,0.4);
                        transition: 0.3s;
                    }

div.MiXERCurrOffr {
    display: flex;
    flex-wrap: wrap;
    align-content: end;
    position: relative;
    height: calc(100vh - 180px);
}

    div.MiXERCurrOffr img.MiXEROffrImg {
        position: absolute;
        width: 100%;
        height: 100%;
        object-fit: cover;
        z-index: 1;
    }

    div.MiXERCurrOffr div.CntntHldr {
        width: 100%;
        max-width: 800px;
        margin: 0 auto;
        padding: 50px 20px;
        position: relative;
        text-align: center;
        z-index: 3;
    }

        div.MiXERCurrOffr div.CntntHldr div.LgoHldr {
            width: 100%;
            text-align: center;
        }

            div.MiXERCurrOffr div.CntntHldr div.LgoHldr img.MiXERLgo {
                display: block;
                width: 400px;
                margin: 0 auto;
            }

        div.MiXERCurrOffr div.CntntHldr div.TxtHldr {
            width: 100%;
            text-align: center;
        }

            div.MiXERCurrOffr div.CntntHldr div.TxtHldr h1.PgTtl {
                display: block;
                text-align: center;
                margin: 0;
                padding: 20px 0;
                font: 700 40px/120% 'Inter';
                text-transform: uppercase;
                color: #fff;
            }

            div.MiXERCurrOffr div.CntntHldr div.TxtHldr div.CurrFtr {
                padding: 20px;
                border-top: 2px solid rgba(255,255,255,0.5);
            }

                div.MiXERCurrOffr div.CntntHldr div.TxtHldr div.CurrFtr span.Month {
                    display: block;
                    text-align: center;
                    font: 600 40px/100% 'Inter';
                    color: #fff;
                    text-transform: uppercase;
                    letter-spacing: 2px;
                    padding: 0 0 10px 0;
                }

                div.MiXERCurrOffr div.CntntHldr div.TxtHldr div.CurrFtr span.Style {
                    display: block;
                    text-align: center;
                    font: 500 30px/100% 'Inter';
                    color: #fff;
                }

            div.MiXERCurrOffr div.CntntHldr div.TxtHldr a.BkBtn {
                display: inline-block;
                font: 600 18px/100% 'Inter';
                text-decoration: none;
                text-transform: uppercase;
                background: #ED017F;
                color: #fff;
                padding: 20px 50px;
                border-radius: 5px;
            }


div.MiXERCustCntnt {
    padding: 60px 0;
}

    div.MiXERCustCntnt div.JZSiteWidth {
        display: flex;
        flex-wrap: wrap;
        align-content: center;
    }

        div.MiXERCustCntnt div.JZSiteWidth div.ImgDvHldr {
            display: flex;
            flex-wrap: wrap;
            align-content: center;
            width: 50%;
            padding: 0 20px 0 0;
        }

            div.MiXERCustCntnt div.JZSiteWidth div.ImgDvHldr img.Img {
                display: block;
                width: 100%;
            }

        div.MiXERCustCntnt div.JZSiteWidth div.TxtDvHldr {
            display: flex;
            flex-wrap: wrap;
            align-content: center;
            width: 50%;
            padding: 0 0 0 0;
        }

            div.MiXERCustCntnt div.JZSiteWidth div.TxtDvHldr p.Txt {
                display: block;
                margin: 0;
                padding: 15px 0;
                font: 500 20px/180% 'Inter';
                color: #37474F;
            }

                div.MiXERCustCntnt div.JZSiteWidth div.TxtDvHldr p.Txt.Hghlt {
                    font: 700 30px/160% 'Inter';
                    color: #263238;
                }

            div.MiXERCustCntnt div.JZSiteWidth div.TxtDvHldr div.BtnDvHldr {
                display: flex;
                flex-wrap: nowrap;
                align-items: center;
            }

                div.MiXERCustCntnt div.JZSiteWidth div.TxtDvHldr div.BtnDvHldr p.Txt {
                    max-width: 60%;
                    color: #ED017F;
                    padding-right: 20px;
                    font: 500 20px/160% 'Inter';
                }

                div.MiXERCustCntnt div.JZSiteWidth div.TxtDvHldr div.BtnDvHldr a.BkBtn {
                    font: 600 17px/100% 'Inter';
                    text-decoration: none;
                    text-transform: uppercase;
                    background: #ED017F;
                    color: #fff;
                    padding: 15px 40px;
                    margin: 0 0 0 auto;
                    border-radius: 5px;
                }

div.MiXERBusCntnt {
    padding: 60px 0;
    position: relative;
}

    div.MiXERBusCntnt img.Img {
        position: absolute;
        object-fit: cover;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        z-index: 1;
    }

    div.MiXERBusCntnt div.JZSiteWidth {
        display: flex;
        flex-wrap: wrap;
        position: relative;
        z-index: 3;
    }

        div.MiXERBusCntnt div.JZSiteWidth div.CntntHldr {
            width: 50%;
            margin: 0 0 0 auto;
            background: #F6FAFF;
            padding: 50px;
        }

            div.MiXERBusCntnt div.JZSiteWidth div.CntntHldr div.TxtDvHldr h2.TtlTxt {
                margin: 0 0 20px 0;
                padding: 0;
                position: relative;
            }

                div.MiXERBusCntnt div.JZSiteWidth div.CntntHldr div.TxtDvHldr h2.TtlTxt:after {
                    content: '';
                    position: absolute;
                    width: 50px;
                    height: 2px;
                    border-radius: 1px;
                    background: #ED017F;
                    left: 0;
                    bottom: -10px;
                }

                div.MiXERBusCntnt div.JZSiteWidth div.CntntHldr div.TxtDvHldr h2.TtlTxt span.Txt {
                    display: block;
                    color: #ED017F;
                    font: 700 30px/120% 'Inter';
                    text-transform: uppercase;
                }

                div.MiXERBusCntnt div.JZSiteWidth div.CntntHldr div.TxtDvHldr h2.TtlTxt span.SbTxt {
                    display: block;
                    color: #263238;
                    font: 600 18px/100% 'Inter';
                    text-transform: uppercase;
                    padding: 0 0 5px 0;
                }

            div.MiXERBusCntnt div.JZSiteWidth div.CntntHldr div.TxtDvHldr p.Txt {
                display: block;
                margin: 0;
                padding: 20px 0;
                font: 500 17px/140% 'Inter';
                color: #37474F;
            }

            div.MiXERBusCntnt div.JZSiteWidth div.CntntHldr div.TxtDvHldr p.Txt {
                display: block;
                margin: 0;
                padding: 14px 0;
                font: 500 17px/140% 'Inter';
                color: #37474F;
            }

                div.MiXERBusCntnt div.JZSiteWidth div.CntntHldr div.TxtDvHldr p.Txt.Hghlt {
                    font: 500 20px/160% 'Inter';
                    color: #263238;
                }

div.MiXERDtlCntnt {
    padding: 60px 0;
}

    div.MiXERDtlCntnt div.JZSiteWidth {
        display: flex;
        flex-wrap: wrap;
    }

    div.MiXERDtlCntnt:first-of-type div.JZSiteWidth {
        border-bottom: 1px solid #ECEFF1;
    }

    div.MiXERDtlCntnt div.ImgDvHldr {
        display: block;
        width: calc(50% + 250px);
        position: relative;
        z-index: 1;
    }

        div.MiXERDtlCntnt div.ImgDvHldr img.Img {
            display: block;
            width: 100%;
        }

    div.MiXERDtlCntnt div.TxtDvHldr {
        display: block;
        width: 50%;
        margin: 100px 0 0 -250px;
        padding: 50px;
        background: #FFF8F4;
        position: relative;
        z-index: 1;
    }

        div.MiXERDtlCntnt div.TxtDvHldr h3.TtlTxt {
            display: block;
            margin: 0;
            padding: 0;
            color: #ED017F;
            font: 700 36px/120% 'Inter';
        }

        div.MiXERDtlCntnt div.TxtDvHldr h4.TtlTxt {
            display: block;
            margin: 0;
            padding: 0 0 10px 0;
            color: #263238;
            font: 700 20px/120% 'Inter';
        }

        div.MiXERDtlCntnt div.TxtDvHldr p.Txt {
            display: block;
            margin: 0;
            padding: 14px 0;
            font: 500 17px/180% 'Inter';
            color: #37474F;
        }

            div.MiXERDtlCntnt div.TxtDvHldr p.Txt.Hghlt {
                font: 600 22px/160% 'Inter';
                color: #263238;
            }

            div.MiXERDtlCntnt div.TxtDvHldr p.Txt.Hnt {
                font: 500 14px/160% 'Inter';
                color: #607D8B;
                word-wrap: break-word;
            }

    div.MiXERDtlCntnt.Altr div.JZSiteWidth {
        flex-direction: row-reverse;
    }

        div.MiXERDtlCntnt.Altr div.JZSiteWidth div.TxtDvHldr {
            margin: 100px -250px 0 0px;
            background: #F4FCFF;
        }

div.MiXERHlghtCntnt {
    padding: 60px 40px;
    background: #ED017F;
}

    div.MiXERHlghtCntnt p.Txt {
        display: block;
        text-align: center;
        font: 500 24px/100% 'Inter';
        color: #fff;
        padding: 5px;
        margin: 0;
    }

        div.MiXERHlghtCntnt p.Txt.Big {
            font: 500 40px/100% 'Inter';
        }



div.PrtnrsFtrTxt {
    padding: 0;
}

    div.PrtnrsFtrTxt div.HghltTxtHldr {
        padding: 100px 0 50px 0;
        border-bottom: 1px solid #ECEFF1;
    }

        div.PrtnrsFtrTxt div.HghltTxtHldr p.TxtHghlt {
            display: block;
            width: 100%;
            margin: 0;
            padding: 10px 0 10px 0;
            font: 700 24px/180% 'Inter';
            text-align: center;
            color: #263238;
        }

            div.PrtnrsFtrTxt div.HghltTxtHldr p.TxtHghlt strong {
                font-weight: 900;
            }

        div.PrtnrsFtrTxt div.HghltTxtHldr p.Txt {
            display: block;
            width: 100%;
            margin: 0;
            padding: 15px 0 15px 0;
            font: 600 18px/180% 'Inter';
            text-align: center;
            color: #455A64;
        }

    div.PrtnrsFtrTxt div.SpprtTxtDv {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        padding: 50px 0 100px 0;
    }

        div.PrtnrsFtrTxt div.SpprtTxtDv div.TxtHldr {
            width: 50%;
        }

            div.PrtnrsFtrTxt div.SpprtTxtDv div.TxtHldr p.Txt {
                display: block;
                width: 100%;
                margin: 0;
                padding: 15px 40px 15px 0;
                font: 500 20px/180% 'Inter';
                color: #263238;
            }

            div.PrtnrsFtrTxt div.SpprtTxtDv div.TxtHldr ul.TxtLst {
                margin: 0;
                padding: 0;
                list-style: none;
            }

                div.PrtnrsFtrTxt div.SpprtTxtDv div.TxtHldr ul.TxtLst li {
                    position: relative;
                    padding: 6px 0px 6px 30px;
                    font: 600 20px/180% 'Inter';
                    color: #263238;
                }

                    div.PrtnrsFtrTxt div.SpprtTxtDv div.TxtHldr ul.TxtLst li:before {
                        content: '';
                        width: 20px;
                        height: 20px;
                        position: absolute;
                        left: 0;
                        top: 15px;
                        background: url(../images/Tick-Icn.svg) no-repeat center center;
                        background-size: 15px;
                    }

            div.PrtnrsFtrTxt div.SpprtTxtDv div.TxtHldr div.BGTxtHldr {
                position: relative;
                display: flex;
                flex-wrap: wrap;
                align-items: center;
            }

                div.PrtnrsFtrTxt div.SpprtTxtDv div.TxtHldr div.BGTxtHldr img.Img {
                    display: block;
                    width: 100%;
                    position: relative;
                    z-index: 1;
                    border-radius: 100%;
                }

                div.PrtnrsFtrTxt div.SpprtTxtDv div.TxtHldr div.BGTxtHldr p.BGTxt {
                    position: absolute;
                    z-index: 2;
                    font: 500 30px/160% 'Inter';
                    color: #fff;
                    text-align: center;
                    padding: 30px 40px;
                    margin: 0;
                }

div.PrtnrsDtlTxt {
    display: flex;
    flex-wrap: wrap;
    align-items: start;
    padding: 50px 0;
}

    div.PrtnrsDtlTxt div.TxtHldr {
        width: 50%;
        padding: 10px 0;
    }

        div.PrtnrsDtlTxt div.TxtHldr:first-child {
            padding-right: 30px;
        }

        div.PrtnrsDtlTxt div.TxtHldr:last-child {
            padding-left: 30px;
        }

        div.PrtnrsDtlTxt div.TxtHldr h3.Ttl {
            display: block;
            padding: 0;
            margin: 0;
            text-align: left;
            font: 800 28px / 180% 'Inter';
            color: #263238;
        }

        div.PrtnrsDtlTxt div.TxtHldr p.Txt {
            display: block;
            padding: 10px 0 0 0;
            margin: 0;
            font: 600 18px / 180% 'Inter';
            text-align: left;
            color: #455A64;
        }







div.PrtnrsSltnTxt div.BGHldr {
    background: #FFF8F4;
    padding: 100px 0 160px 0;
    position: relative;
}

    div.PrtnrsSltnTxt div.BGHldr h2.TxtTtl {
        margin: 0;
        padding: 0 0 10px 0;
    }

        div.PrtnrsSltnTxt div.BGHldr h2.TxtTtl span.Sml {
            display: block;
            font: 700 20px/120% 'Inter';
            color: #263238;
            text-align: center;
        }

        div.PrtnrsSltnTxt div.BGHldr h2.TxtTtl span.Big {
            display: block;
            font: 700 36px/120% 'Inter';
            color: rgba(237, 1, 127, 1);
            text-align: center;
            padding: 10px 0 0 0;
        }

    div.PrtnrsSltnTxt div.BGHldr p.Txt {
        margin: 0;
        padding: 10px 0;
        font: 500 24px/180% 'Inter';
        color: #263238;
        text-align: center;
    }

        div.PrtnrsSltnTxt div.BGHldr p.Txt.Bld {
            font-weight: 700;
        }

div.PrtnrsSltnTxt div.SltnFtrHldr {
    position: relative;
    z-index: 2;
    margin: -140px 0 0 0;
    padding: 0 0 100px 0;
}

    div.PrtnrsSltnTxt div.SltnFtrHldr.PrtnrSrvs {
        margin: 0 !important;
    }

    div.PrtnrsSltnTxt div.SltnFtrHldr h2.TtlTxt {
        margin: 0;
        padding: 50px 0;
        font: 700 36px / 100% 'Inter';
        color: rgba(237, 1, 127, 1);
        text-align: center;
    }

    div.PrtnrsSltnTxt div.SltnFtrHldr div.FtrFllDv {
        display: flex;
        flex-wrap: wrap;
    }

        div.PrtnrsSltnTxt div.SltnFtrHldr div.FtrFllDv div.FtrDv {
            width: calc(50% - 20px);
            margin: 0 10px;
            background: #F4FCFF;
        }

            div.PrtnrsSltnTxt div.SltnFtrHldr div.FtrFllDv div.FtrDv.PrtnrSrvs {
                width: calc(33.33% - 20px);
            }

            div.PrtnrsSltnTxt div.SltnFtrHldr div.FtrFllDv div.FtrDv div.ImgHldr {
                width: 100%;
            }

                div.PrtnrsSltnTxt div.SltnFtrHldr div.FtrFllDv div.FtrDv div.ImgHldr img.Img {
                    display: block;
                    width: 100%;
                }

            div.PrtnrsSltnTxt div.SltnFtrHldr div.FtrFllDv div.FtrDv div.TxtHldr {
                width: 100%;
                padding: 30px;
            }

                div.PrtnrsSltnTxt div.SltnFtrHldr div.FtrFllDv div.FtrDv div.TxtHldr h4.TxtTtl {
                    display: block;
                    padding: 0 0 0 0;
                    margin: 0;
                    font: 700 24px/100% 'Inter';
                    color: #263238;
                }

                div.PrtnrsSltnTxt div.SltnFtrHldr div.FtrFllDv div.FtrDv div.TxtHldr p.Txt {
                    display: block;
                    width: 100%;
                    margin: 0;
                    padding: 15px 0;
                    font: 500 17px/160% 'Inter';
                    color: #263238;
                }

div.PrtnrsEffctTxt {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

    div.PrtnrsEffctTxt div.ImgHldr {
        width: 65%;
        display: flex;
        flex-wrap: wrap;
    }

        div.PrtnrsEffctTxt div.ImgHldr img.Img {
            display: flex;
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

    div.PrtnrsEffctTxt div.TxtDvHldr {
        width: 35%;
        padding: 40px 0;
    }

        div.PrtnrsEffctTxt div.TxtDvHldr div.TxtHldr {
            padding: 40px;
            position: relative;
            margin: 0 0 0 -200px;
            background: #fff;
            max-width: 600px;
        }

            div.PrtnrsEffctTxt div.TxtDvHldr div.TxtHldr h2.TxtTtl {
                margin: 0;
                padding: 0 0 10px 0;
                font: 700 36px/120% 'Inter';
                color: rgba(237, 1, 127, 1);
            }

            div.PrtnrsEffctTxt div.TxtDvHldr div.TxtHldr p.SbTxt {
                margin: 0;
                padding: 5px 0 15px 0;
                font: 500 17px/160% 'Inter';
                color: #263238;
                border-bottom: 1px solid #ECEFF1;
            }

            div.PrtnrsEffctTxt div.TxtDvHldr div.TxtHldr ul.TxtLst {
                margin: 0;
                padding: 0;
                list-style: none;
            }

                div.PrtnrsEffctTxt div.TxtDvHldr div.TxtHldr ul.TxtLst li {
                    position: relative;
                    padding: 6px 0px 6px 30px;
                    font: 500 17px/180% 'Inter';
                    color: #263238;
                }

                    div.PrtnrsEffctTxt div.TxtDvHldr div.TxtHldr ul.TxtLst li:before {
                        content: '';
                        width: 20px;
                        height: 20px;
                        position: absolute;
                        left: 0;
                        top: 8px;
                        background: url(../images/Tick-Icn.svg) no-repeat center center;
                        background-size: 15px;
                    }

            div.PrtnrsEffctTxt div.TxtDvHldr div.TxtHldr p.TxtHghlght {
                margin: 0 -40px -40px -40px;
                padding: 30px 40px;
                background: #F5FFF4;
                font: 700 17px/180% 'Inter';
                color: #263238;
            }

                div.PrtnrsEffctTxt div.TxtDvHldr div.TxtHldr p.TxtHghlght strong {
                    font: 800 22px/180% 'Inter';
                    color: #263238;
                }

div.PrtnrsWhrFrm {
    padding: 60px 0;
    position: relative;
    z-index: 3;
}

    div.PrtnrsWhrFrm div.WhrFrmTxtHldr {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        background: rgba(237, 1, 127, 1);
        padding: 60px 40px;
        text-align: center;
    }

        div.PrtnrsWhrFrm div.WhrFrmTxtHldr h3.TxtTtl {
            display: block;
            width: 100%;
            margin: 0;
            padding: 0 0 10px 0;
            text-align: center;
            font: 700 30px/100% 'Inter';
            color: #fff;
        }

        div.PrtnrsWhrFrm div.WhrFrmTxtHldr p.Txt {
            display: block;
            width: 100%;
            margin: 0;
            padding: 10px 0;
            text-align: center;
            font: 500 18px/160% 'Inter';
            color: #fff;
        }

        div.PrtnrsWhrFrm div.WhrFrmTxtHldr a.Lnk {
            display: inline-block;
            background: #fff;
            color: rgba(237, 1, 127, 1);
            font: 700 18px/100% 'Inter';
            border-radius: 5px;
            padding: 15px 25px;
            margin: 5px 0 0 0;
            text-decoration: none;
        }

div.PrtnrsDpDv {
    background: #F6FAFB;
    padding: 200px 0 100px 0;
    margin: -160px 0 0 0;
    position: relative;
    z-index: 1;
}

    div.PrtnrsDpDv.PrtnrSrvs {
        margin: 0;
        padding: 100px 0;
    }

    div.PrtnrsDpDv h2.TxtTtl {
        margin: 0;
        padding: 0;
        font: 700 36px/100% 'Inter';
        color: rgba(237, 1, 127, 1);
        text-align: center;
    }

    div.PrtnrsDpDv p.Txt {
        display: block;
        width: 100%;
        margin: 0;
        padding: 15px 0;
        font: 600 20px / 160% 'Inter';
        color: #263238;
    }

    div.PrtnrsDpDv div.FtrHldr {
        padding: 30px 0;
        display: flex;
        flex-wrap: wrap;
    }

        div.PrtnrsDpDv div.FtrHldr.MmbrshpDtlHldr {
            padding: 50px 0;
        }

        div.PrtnrsDpDv div.FtrHldr.Brdr {
            border-bottom: 1px solid #B0BEC5;
        }

        div.PrtnrsDpDv div.FtrHldr.MmbrshpDtlHldr h3.TtlTxt {
            font: 800 30px/100% 'Inter';
        }

        div.PrtnrsDpDv div.FtrHldr.MmbrshpDtlHldr p.Txtp {
            font: 700 20px/180% 'Inter';
        }

            div.PrtnrsDpDv div.FtrHldr.MmbrshpDtlHldr p.Txtp strong {
                font-weight: 900;
            }

        div.PrtnrsDpDv div.FtrHldr div.FllTxtHldr {
            width: 100%;
        }

        div.PrtnrsDpDv div.FtrHldr div.SbHldr {
            width: 33.33%;
            padding: 30px 30px 0 30px;
        }

        div.PrtnrsDpDv div.FtrHldr.Dual div.SbHldr {
            width: 50%;
            padding: 30px 30px 0 30px;
        }

        div.PrtnrsDpDv div.FtrHldr h3.TxtTtl {
            margin: 0;
            padding: 15px 0 5px 0;
            font: 700 24px/100% 'Inter';
            color: #00838F;
            width: 100%;
        }

        div.PrtnrsDpDv div.FtrHldr h4.SbTtl {
            margin: 0;
            padding: 10px 0 5px 0;
            font: 700 18px/180% 'Inter';
            color: #263238;
            width: 100%;
        }

            div.PrtnrsDpDv div.FtrHldr h4.SbTtl strong {
                font-weight: 900;
            }

        div.PrtnrsDpDv div.FtrHldr img.ImgIcn {
            display: block;
            width: 50px;
        }

        div.PrtnrsDpDv div.FtrHldr img.FtrImg {
            display: block;
            width: 100%;
        }

        div.PrtnrsDpDv div.FtrHldr p.Txt {
            margin: 0;
            padding: 0 0 10px 0;
            font: 500 17px/180% 'Inter';
            color: #263238;
            width: 100%;
        }

            div.PrtnrsDpDv div.FtrHldr p.Txt strong {
                font-weight: 600;
            }

        div.PrtnrsDpDv div.FtrHldr div.SbHldr div.MmbrShpHghDv {
            padding: 40px;
            border-radius: 20px;
            height: 100%;
        }

            div.PrtnrsDpDv div.FtrHldr div.SbHldr div.MmbrShpHghDv.Elite {
                background: rgb(26,35,126);
                background: linear-gradient(317deg, rgba(26,35,126,1) 0%, rgba(48,63,159,1) 100%);
            }

            div.PrtnrsDpDv div.FtrHldr div.SbHldr div.MmbrShpHghDv.Prestige {
                background: rgb(74,20,140);
                background: linear-gradient(317deg, rgba(74,20,140,1) 0%, rgba(142,36,170,1) 100%);
            }

            div.PrtnrsDpDv div.FtrHldr div.SbHldr div.MmbrShpHghDv.Premium {
                background: rgb(190,1,102);
                background: linear-gradient(317deg, rgba(190,1,102,1) 0%, rgba(237,1,127,1) 100%);
            }

            div.PrtnrsDpDv div.FtrHldr div.SbHldr div.MmbrShpHghDv h2.MmbrTtl {
                color: #fff;
                font: 700 40px/100% 'Inter';
            }

            div.PrtnrsDpDv div.FtrHldr div.SbHldr div.MmbrShpHghDv p.MmbrTxt {
                color: #fff;
                font: 600 20px / 160% 'Inter';
            }



div.MmbrShpPolcyHldr {
    display: flex;
    flex-wrap: wrap;
    align-content: start;
}

    div.MmbrShpPolcyHldr div.DvLft {
        width: 25%;
        padding: 0 30px 0 0;
    }

        div.MmbrShpPolcyHldr div.DvLft div.QckMnu {
            position: sticky;
            top: 90px;
            padding: 10px 20px 20px 20px;
            background: rgba(236, 239, 241, 0.5);
            border-radius: 10px;
        }

            div.MmbrShpPolcyHldr div.DvLft div.QckMnu ul.MnuLst {
                list-style: none;
                margin: 0;
                padding: 0;
            }

                div.MmbrShpPolcyHldr div.DvLft div.QckMnu ul.MnuLst li {
                    margin: 0;
                    padding: 0;
                }

                    div.MmbrShpPolcyHldr div.DvLft div.QckMnu ul.MnuLst li span.PgntnLnk {
                        display: block;
                        padding: 25px 0;
                        font: 700 16px/100% 'Inter';
                        color: #37474F;
                        border-bottom: 1px solid #CFD8DC;
                        cursor: pointer;
                        transition: 0.3s;
                    }

                        div.MmbrShpPolcyHldr div.DvLft div.QckMnu ul.MnuLst li span.PgntnLnk:hover {
                            color: rgba(237, 1, 127, 1);
                            border-color: rgba(237, 1, 127, 1);
                            transition: 0.3s;
                        }

    div.MmbrShpPolcyHldr div.DvRgt {
        width: 75%;
    }

        div.MmbrShpPolcyHldr div.DvRgt div.MmbrShpPolcyBlckHldr {
            padding: 70px 0;
            border-bottom: 1px solid #CFD8DC;
        }

            div.MmbrShpPolcyHldr div.DvRgt div.MmbrShpPolcyBlckHldr:first-of-type {
                padding-top: 0;
                margin: 0;
            }





@media only screen and (max-width: 1920px) {
    .JZSiteWidth {
        padding: 0 20px;
    }

    div.JZHeroHldr {
        height: 75vh;
    }

    div.JZEnvRtn div.MnEvntsHldr div.DvLft div.EvntHldr {
        border-radius: 0 20px 20px 0;
    }

    div.JZEnvRtn div.MnEvntsHldr div.DvRgt div.EvntHldr {
        border-radius: 20px 0 0 20px;
    }

    div.JZRwrdsFllSctn div.RwrdsImgSctn:after {
        left: 0;
    }
}


@media only screen and (max-width: 1400px) {
    div.EvntBnnrTxtHldr {
        padding: 20px 0;
    }

        div.EvntBnnrTxtHldr div.JZBsDtls {
            width: 50%;
        }


    div.GbPtFtrs div.FtrDtls div.TxtDtlsHldr div.TxtHldr {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    div.GbPtFtrs div.FtrDtls div.ImgHldr img.FtrImg {
        width: 100%;
        height: 100%;
        max-height: 100%;
    }
}

@media only screen and (max-width: 1300px) {



    div.JZHwItWrks div.HwItWrksLst div.LstItm {
        padding: 50px 30px 60px 30px;
    }

    div.MblAppFtr div.ImgHldr, div.MblAppFtr div.TxtHldr {
        width: 50%;
    }

    div.JZMemberShpDv div.MmbrCntntDv div.MmbrShpTrsLst {
        padding: 0;
    }

        div.JZMemberShpDv div.MmbrCntntDv div.MmbrShpTrsLst div.TrsItm {
            width: 50%;
            padding: 0 10px 20px 0;
            display: flex;
            flex-direction: row;
            align-items: center;
        }

            div.JZMemberShpDv div.MmbrCntntDv div.MmbrShpTrsLst div.TrsItm img.TrsIcn {
                margin: 0;
            }

            div.JZMemberShpDv div.MmbrCntntDv div.MmbrShpTrsLst div.TrsItm span.TrsTxt {
                margin: 0;
                text-align: left;
                padding: 0 0 0 10px;
            }

    div.JZMmbrshpExp div.MmbrshpDtlsHstHldr div.JZMmbrshpDtl {
        width: calc(50% - 20px);
        margin-bottom: 20px;
    }

    div.JZMmbrshpTirDtls div.TirDtls {
        width: calc(50% - 20px);
        margin-bottom: 40px;
    }

    div.JZCorporateClcDv {
        padding-bottom: 0;
    }

    div.JZCorporateBscFtrs div.BscFtrsDtls {
        width: 100%;
        margin-top: 70px;
    }

        div.JZCorporateBscFtrs div.BscFtrsDtls div.ImgHldr {
            width: 30%;
        }

        div.JZCorporateBscFtrs div.BscFtrsDtls div.TxtHldr {
            width: calc(70% + 30px);
        }
}



@media only screen and (max-width: 1200px) {

    div.v13SctnOne div.ImgHldr {
        align-self: auto;
    }

        div.v13SctnOne div.ImgHldr img.Img {
            object-position: center
        }

    div.MPMembership {
        grid-template-columns: 1fr 1fr 1fr;
    }


    div.JZFooter div.FtrBrndsHldr {
        width: 65%;
    }

    div.JZFooter div.CpyrghtTxtHldr {
        width: 35%;
    }






    .JZSiteWidth {
        padding: 0 20px;
    }

    div.JZHeroHldr div.BnnrTxtHldr {
        width: 80%;
        left: 10%;
    }

    div.EvntBnnrTxtHldr div.TxtDv p.Txt {
        font-size: 18px;
    }

        div.EvntBnnrTxtHldr div.TxtDv p.Txt.Bld {
            font: 500 22px/130% 'Inter';
        }

    div.JZExprnceSctn div.ExprnceGllry div.GllryImgHldr img.GllryImg.One, div.JZExprnceSctn div.ExprnceGllry div.GllryImgHldr img.GllryImg.Seven {
        height: 320px;
    }

    div.JZExprnceSctn div.ExprnceGllry div.GllryImgHldr img.GllryImg.Two, div.JZExprnceSctn div.ExprnceGllry div.GllryImgHldr img.GllryImg.Three, div.JZExprnceSctn div.ExprnceGllry div.GllryImgHldr img.GllryImg.Four, div.JZExprnceSctn div.ExprnceGllry div.GllryImgHldr img.GllryImg.Five, div.JZExprnceSctn div.ExprnceGllry div.GllryImgHldr img.GllryImg.Six {
        height: 150px
    }

    div.JZExprnceSctn div.ExprnceGllry div.GllryImgHldr h3.ExprTTl {
        left: 20px;
        bottom: 10px;
        padding: 10px 10px 10px 20px;
    }



    div.FtrsDvHldr div.FtrTxtHldr div.FtrTxtDv {
        padding: 80px 0;
    }

    div.MembrDv p.SctnTxt {
        width: 80%;
    }

    div.JZmOffers div.OffrsHldr div.OffrsDv {
        width: calc(33.33% - 40px);
        transition: 0.3s;
    }

        div.JZmOffers div.OffrsHldr div.OffrsDv.More {
            width: calc(100% - 20px);
            transition: 0.3s;
            text-align: center;
            padding-top: 0;
        }

            div.JZmOffers div.OffrsHldr div.OffrsDv.More h2.SctnTtl {
                text-align: center;
            }

                div.JZmOffers div.OffrsHldr div.OffrsDv.More h2.SctnTtl:before {
                    left: calc(50% - 35px);
                }

    div.MmbrshpLftsty div.MmbrShpDtlsLst div.LstHldr {
        width: 50%;
    }

    div.JZMntrs div.MntrsLst div.MntrDv {
        width: calc(50% - 20px);
    }


    div.JZMemberShpDv div.MmbrCntntDv {
        width: 40%;
    }

    div.JZRwrdsFllSctn div.RwrdsImgSctn {
        padding: 0 20px;
    }

    div.JZEnvRtn.InnrPg div.JZSiteWidth {
        padding: 0 20px;
    }

    div.DxpoDtlsFour div.TxtHldr div.TxtDv {
        padding-left: 20px;
    }

    div.DxpoDtlsTwo div.DvRgt div.TxtDv {
        padding: 0 20px 0 40px;
    }

    div.FtrMblAppCntctScl div.JZSiteWidth div.MblAppFtr {
        width: 65%;
    }

    div.FtrMblAppCntctScl div.CntctScl {
        width: 35%;
        padding-left: 30px;
    }

        div.FtrMblAppCntctScl div.CntctScl ul.LnkLst li {
            padding-top: 10px;
            display: block;
        }

            div.FtrMblAppCntctScl div.CntctScl ul.LnkLst li.Scl {
                display: inline-block;
            }

    div.AdsBrng div.TtlHldr {
        padding-left: 20px;
    }

        div.AdsBrng div.TtlHldr h1.AdsBrngTtl, div.AdsBrng div.TtlHldr h1.AdsBrngTtl span.Clr {
            font-size: 42px;
        }

            div.AdsBrng div.TtlHldr h1.AdsBrngTtl span.Sml {
                font-size: 20px;
            }

    div.InnrEvntsHldr div.EvntHldr {
        width: calc(25% - 10px);
        margin: 0 5px;
    }

    div.AdsBrng div.InnrDtlsHldr div.DtlsHldr {
        padding: 0 5px 60px 5px;
    }


    div.AdsBrng div.DvLft div.TtlHldr {
    }


    div.EvntBnnrTxtHldr div.TxtDv h1.EvntTtl span.Txt {
        font-size: 50px;
    }

        div.EvntBnnrTxtHldr div.TxtDv h1.EvntTtl span.Txt.Bg {
            font-size: 55px;
        }

        div.EvntBnnrTxtHldr div.TxtDv h1.EvntTtl span.Txt.Smll {
            font-size: 22px;
        }

            div.EvntBnnrTxtHldr div.TxtDv h1.EvntTtl span.Txt.Smll span.Bld {
                display: block;
            }

    div.PartnersSolutions div.TtlTxtHldr div.Ttl h2.Ttl {
        font-size: 60px;
    }
}

@media only screen and (max-width: 1100px) {
    div.JZHdrSctn div.HdrCntnr div.LgoSctn a.LgoLnk:after {
        display: none;
    }

    div.JZFooter div.FtrLnksHldr div.QwkLnksHldr ul.LnkLst li a.LnkTxt {
        padding: 30px 5px;
    }
}


@media only screen and (max-width: 767px) {

    div.v13SctnOne div.ImgHldr {
        width: 100%;
        justify-content: center;
        padding-top: 40px;
    }

        div.v13SctnOne div.ImgHldr img.Img {
            width: 50%;
        }

    div.v13SctnOne div.TxtHldr {
        width: 100%;
        padding: 20px 0 50px 0;
    }



        div.v13SctnOne div.TxtHldr .TxtTtl, div.v13SctnTwo .TtlTxt, div.v13SctnThree h2.TtlTxt, div.v13SctnFour h3.TxtTtl, div.v13SctnFive h2.TtlTxt, div.v13SctnSeven h2.TxtTtl, div.v13SctnEight .TtlTxt {
            font-size: 30px;
            text-align: center;
        }

        div.v13SctnOne div.TxtHldr .TxtSbTtl {
            text-align: center;
        }

        div.v13SctnOne div.TxtHldr .Txt {
            text-align: center;
        }


        div.v13SctnOne div.TxtHldr ul.FtrLst li {
            width: 33.33%;
        }


    div.v13SctnTwo div.FtrCntnt div.One, div.v13SctnTwo div.FtrCntnt div.Two, div.v13SctnTwo div.FtrCntnt div.Three {
        grid-template-columns: 1fr;
    }

    div.v13SctnTwo div.FtrCntnt div.row div.FtrDv {
        min-height: auto;
        padding: 50px 20px;
    }

        div.v13SctnTwo div.FtrCntnt div.row div.FtrDv span.FtrTxt {
            display: block;
            bottom: auto;
        }

        div.v13SctnTwo div.FtrCntnt div.row div.FtrDv img.FtrImg {
            opacity: 0.5;
        }

    div.MPMembership {
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 10px;
        grid-row-gap: 10px;
    }


    div.v13SctnFour div.TstmnlSldDtlHldr {
        padding: 50px 20px;
    }

        div.v13SctnFour div.TstmnlSldDtlHldr span.TstmnlTxt {
            font-size: 16px;
        }

    div.v13SctnFive div.FtrCntntGrd {
        padding: 0;
    }

        div.v13SctnFive div.FtrCntntGrd div.row {
            grid-template-columns: 1fr 1fr;
        }

            div.v13SctnFive div.FtrCntntGrd div.row div.FtrSctn {
                border: none;
            }

                div.v13SctnFive div.FtrCntntGrd div.row div.FtrSctn:after {
                    display: none;
                }



    div.v13SctnFive div.FllwupTxtDv {
        flex-wrap: wrap;
    }

        div.v13SctnFive div.FllwupTxtDv span.Txt {
            width: 100%;
            padding: 0 0 20px 0;
            text-align: center;
        }

    div.v13SctnSix div.ImgHldr {
        width: 100%;
        height: 250px;
    }

    div.v13SctnSix div.TxtHldr {
        width: 100%;
    }

        div.v13SctnSix div.TxtHldr div.InnrWdth {
            padding: 50px 20px;
        }

    div.v13SctnEight .TtlTxt, div.v13SctnEight p.Txt {
        padding-left: 10px;
        padding-right: 10px;
    }

    div.v13SctnEight div.FtrCntnt div.One, div.v13SctnEight div.FtrCntnt div.Two {
        grid-template-columns: 1fr;
    }

    div.v13SctnEight div.FtrCntnt {
        row-gap: 0;
    }

    div.v13SctnNine .JZSiteWidth {
        grid-template-columns: 1fr;
        grid-column-gap: 10px;
        grid-row-gap: 10px;
    }





    .JZSiteWidth {
        padding: 0 10px;
    }

    div.MPTrvlPckgDV {
        padding: 40px 0;
    }

        div.MPTrvlPckgDV div.JZSiteWidth div.Hldr {
            width: 50%;
            padding: 10px;
        }

            div.MPTrvlPckgDV div.JZSiteWidth div.Hldr.TxtDv {
                width: 100%;
                text-align: center;
            }

            div.MPTrvlPckgDV div.JZSiteWidth div.Hldr div.TxtHldr h2.Ttl {
                font-size: 25px;
                text-align: center;
            }

            div.MPTrvlPckgDV div.JZSiteWidth div.Hldr div.TxtHldr a.Lnk {
                font-size: 13px;
            }



    div.JZHdrSctn {
        height: 70px;
        transition: 0.3s;
    }

        div.JZHdrSctn div.HdrCntnr div.LgoSctn a.LgoLnk:after {
            display: none;
            left: 110px;
            font: 600 14px/100% 'Inter';
        }

        div.JZHdrSctn.sticky div.HdrCntnr div.LgoSctn a.LgoLnk:after {
            left: 110px;
            top: calc(50% - 22px);
            font: 600 14px/100% 'Inter';
            width: calc(100% + 32px);
            height: 44px;
            text-transform: uppercase;
            border-left: 1px solid rgba(255,255,255,0.5);
            padding: 15px 0 0 15px;
            transition: 0.3s;
        }

        div.JZHdrSctn.InnrPgs div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrDtls div.UsrBscDtls span.UsrNme {
            color: #fff;
        }

    div.AppFeatures div.SearchBox.MnInfo div.RewardSection span.Title.RewardsFntClr.Pts, div.AppFeatures div.SearchBox.Feedback div.RewardSection span.Title.RewardsFntClr.Pts, div.AppFeatures div.SearchBox.MnInfo div.RewardSection span.Title, div.AppFeatures div.SearchBox.Feedback div.RewardSection span.Title {
        padding-left: 3px !important;
    }

    div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrSbMnu div.SearchBox.RewardsPoint div.RewardSection.RewardsPoint {
        border-radius: 10px;
    }

    div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrSbMnu div.SearchBox.RewardsPoint {
        border-bottom: 0;
        padding: 10px;
    }

        div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrSbMnu div.SearchBox.RewardsPoint span.HdrTxtDtls.TxtFnt:before, div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrSbMnu div.SearchBox.RewardsPoint div.RewardSection.RewardsPoint span.Title.RewardsFntClr {
            display: inline-block;
            padding-right: 10px;
        }

    div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrSbMnu div.RewardSection div.Holder span.ValHldr {
        display: block;
    }

    div.JZHdrSctn div.HdrCntnr {
        flex-wrap: nowrap;
        position: unset;
    }

        div.JZHdrSctn div.HdrCntnr span.MnuClsBtn, div.JZHdrSctn.InnrPgs.sticky div.HdrCntnr span.MnuClsBtn {
            position: absolute;
            right: 5px;
            top: 15px;
            width: 40px;
            height: 40px;
            background: transparent url(../images/PrdctHmbrgrMenu-MblVw.svg) no-repeat center center;
            background-size: 25px;
            transition: 0.3s;
        }

            /*div.JZHdrSctn.InnrPgs.sticky div.HdrCntnr span.MnuClsBtn{
                position: fixed;
            }*/

            div.JZHdrSctn div.HdrCntnr span.MnuClsBtn.Actv, div.JZHdrSctn.InnrPgs.sticky div.HdrCntnr span.MnuClsBtn.Actv {
                background: transparent url(../images/Icn-Close.svg) no-repeat center center;
                background-size: 18px;
                transition: 0.3s;
            }

    div.JZHdrSctn.InnrPgs div.HdrCntnr span.MnuClsBtn {
        /*background: transparent url(../images/PrdctHmbrgrMenu-MblVwClr.svg) no-repeat center center;*/
        background-size: 20px;
    }

        div.JZHdrSctn.InnrPgs div.HdrCntnr span.MnuClsBtn.Actv {
            /*background: transparent url(../images/Icn-Close-Clr.svg) no-repeat center center;*/
            background-size: 18px;
            transition: 0.3s;
        }

    div.HotelLstHldr div.HtlLst {
        width: 100%;
        padding: 20px 0;
    }

    div.JZHdrSctn div.HdrCntnr div.MnuSctn {
        width: 20%;
    }

    div.JZHdrSctn div.HdrCntnr div.LgoSctn {
        width: inherit;
        padding: 0 0 0 40px;
    }

        div.JZHdrSctn div.HdrCntnr div.LgoSctn a.LgoLnk {
            padding: 90px 15px 20px 15px;
            top: -25px;
            left: 0;
            transition: 0.3s;
        }

    div.JZHdrSctn.sticky div.HdrCntnr div.LgoSctn a.LgoLnk {
        top: -10px;
        transition: 0.3s;
        padding: 31px 15px 0 15px;
    }

    div.JZHdrSctn div.HdrCntnr div.LgoSctn img.JZHdrLgo, div.JZHdrSctn.sticky div.HdrCntnr div.LgoSctn img.JZHdrLgo {
        width: 80px;
        margin: 0;
    }


    div.JZHeroHldr div.ElevateBtnHldr a.AppLnk {
        font-size: 14px;
        padding: 20px 50px;
    }

        div.JZHeroHldr div.ElevateBtnHldr a.AppLnk.AppStore {
            background-size: 128px !important;
            margin: 0 20px 0 0;
        }

        div.JZHeroHldr div.ElevateBtnHldr a.AppLnk.PlayStore {
            background-size: 128px !important;
        }


    div.MerchHeroSctn, div.MrchCatHldr, div.MrchAdvtHldr {
        padding: 20px 0;
    }

        div.MrchDvdr span.DvdrTxt, div.MrchCatHldr div.CatHldr a.Lnk span.CatTxt {
            font-size: 13px;
        }

        div.MrchCatHldr div.CatHldr {
            width: 33.33%;
        }

        div.MrchAdvtHldr div.AdvtHldr {
            width: 100%;
            padding: 10px 0;
        }


    div.MrchFtrPrdctHldr div.JZSiteWidth {
        padding-top: 20px;
        padding-bottom: 40px;
    }

    div.MrchFtrPrdctHldr div.MrchFtrPrdctDv h3.Ttl span.Txt, div.JZSrchPgEvntsHghlt h3.Ttl span.Big {
        font-size: 20px;
    }

    div.JZSrchPgEvntsHghlt div.EvntsLstDvHldr div.LstDv {
        width: 50%;
    }

        div.JZSrchPgEvntsHghlt div.EvntsLstDvHldr div.LstDv a.Lnk img.CatImg {
            max-width: 120px;
        }







    div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.HdrGnMnu {
        position: absolute;
        right: -100%;
        top: 80px;
        padding: 10px 10px 20px 10px;
        width: 100%;
        background: #BE0166;
        padding: 10px;
        box-shadow: 0 15px 35px rgba(0,0,0,0.5);
        border-radius: 10px;
        transition: 0.3s;
        opacity: 0;
        z-index: 999;
    }

    div.JZHdrSctn.sticky div.HdrCntnr div.HdrMnuSctn div.HdrGnMnu {
        top: 60px;
        transition: 0.3s;
    }

    div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.HdrGnMnu:before {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        right: 10px;
        top: -10px;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #BE0166;
    }

    div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.HdrGnMnu.Actv {
        opacity: 1;
        right: 0;
        transition: 0.3s;
        padding: 10px 10px 20px 10px;
    }

    div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.HdrGnMnu ul.GnMnuLst li {
        width: 100%;
    }

        div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.HdrGnMnu ul.GnMnuLst li a.Lnk, div.JZHdrSctn.InnrPgs div.HdrCntnr div.HdrMnuSctn div.HdrGnMnu ul.GnMnuLst li a.Lnk,
        div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.HdrGnMnu ul.GnMnuLst li span.Lnk, div.JZHdrSctn.InnrPgs div.HdrCntnr div.HdrMnuSctn div.HdrGnMnu ul.GnMnuLst li span.Lnk {
            color: #fff;
            font: 600 14px/100% 'Inter';
            border-bottom: 1px solid rgba(0,0,0,0.2);
            height: inherit;
            padding: 20px 0 20px 10px;
            border-radius: 0;
        }

        div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.HdrGnMnu ul.GnMnuLst li div.GnSbMnuLst {
            position: relative;
            top: 0;
            width: 100%;
            box-shadow: none;
            border-radius: 0;
            padding: 0;
        }

        div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.HdrGnMnu ul.GnMnuLst li:hover div.GnSbMnuLst ul.SbMnuLst li a.SbLnk {
            font-size: 14px;
        }

    div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn {
        display: none;
        flex-wrap: inherit;
        position: fixed;
        width: 100%;
        height: 100vh;
        left: 0;
        top: 0;
        background: rgba(237, 1, 127, 0.98);
        backdrop-filter: blur(6px);
        -webkit-backdrop-filter: blur(6px);
        z-index: -999;
        transition: 0.3s;
        opacity: 0;
        padding-top: 100px;
        transition: 0.3s;
    }

        div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn.Actv {
            display: block;
            position: fixed;
            z-index: 995;
            transition: 0.3s;
            overflow: auto;
        }

        div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn.FllActv {
            position: absolute;
            opacity: 1;
            transition: 0.3s;
        }

        div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn:before {
            content: '';
            position: absolute;
            top: 0;
            left: calc(50% - 70px);
            margin: 15px auto 0 auto;
            width: 140px;
            height: 75px;
            background: transparent url(../images/JOYiZM-Logo.svg) no-repeat center center;
            background-size: 140px;
        }

        div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn {
            height: auto;
            width: 100%;
        }

        div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrMnLnks {
            border-bottom: 1px solid rgba(255,255,255,0.3);
        }

        div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.Drpdwn {
            width: 100%;
        }

        div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn a.UsrLnkBtn {
            display: block;
            background: transparent !important;
            width: 100%;
            padding: 10px 20px;
        }

        div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrDtls div.UsrBscDtls span.UsrNme {
            display: block;
        }

        div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn a.UsrLnkBtn span.FtrTxtHldr.Big {
            display: block;
        }

        div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrSbMnu {
            display: block;
            background: transparent;
            box-shadow: none;
            padding: 0 10px;
            top: 0;
            width: 100%;
            position: relative;
        }

            div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrSbMnu ul.SbMnuLst li a.SbLnk, div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrSbMnu ul.SbMnuLst li a.SbLnk:hover {
                color: #fff;
                border-color: rgba(255,255,255,0.3);
                padding: 25px 0 25px 10px;
            }

                div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrSbMnu ul.SbMnuLst li a.SbLnk:after {
                    background: #fff;
                }

        div.JZHdrSctn div.HdrCntnr div.LgnBtnSctn div.UsrLggdInSctn div.UsrDtls div.UsrBscDtls:after {
            display: none;
        }

    div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn {
        width: inherit;
        margin: 0 103px 0 auto;
    }

    div.JZHdrSctn.sticky div.HdrCntnr div.HdrMnuSctn {
        margin: 0 103px 0 auto;
    }

    div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.MPCart:hover div.CrtDrpDwnHldr {
        left: calc(-50% - 175px);
    }

    div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.MPCart div.CrtDrpDwnHldr:after {
        display: none;
    }


    div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.CountrySlctnHldr span.CntrySlctd {
        font-size: 12px;
    }

    div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.CountrySlctnHldr span.CntrySlctd {
        height: 34px;
        padding: 0 36px;
    }

        div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.CountrySlctnHldr span.CntrySlctd:before {
            background-size: 16px !important;
            width: 18px;
            height: 18px;
        }

    div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.CountrySlctnHldr div.CSDrpDwn {
        padding: 8px;
    }

        div.JZHdrSctn div.HdrCntnr div.HdrMnuSctn div.CountrySlctnHldr div.CSDrpDwn a.CSLnk {
            padding: 16px 16px 16px 36px;
            font-size: 12px;
        }








    div.EvntBnnrTxtHldr div.TxtDv {
        width: 100%;
        padding: 0 0 10px 0;
    }

        div.EvntBnnrTxtHldr div.TxtDv h1.EvntTtl span.Txt {
            font-size: 30px;
            text-align: center;
        }

            div.EvntBnnrTxtHldr div.TxtDv h1.EvntTtl span.Txt.Bg {
                font-size: 40px;
            }



    div.PartnersSolutions div.SrvsHldr div.Lst {
        width: calc(50% - 20px);
        margin: 10px;
    }

        div.PartnersSolutions div.SrvsHldr div.Lst div.TxtDv {
            padding: 15px;
        }

            div.PartnersSolutions div.SrvsHldr div.Lst div.TxtDv span.Ttl {
                font-size: 16px;
            }

            div.PartnersSolutions div.SrvsHldr div.Lst div.TxtDv p.Txt {
                font: 600 12px/120% 'Inter';
                padding: 6px 0 10px 0;
            }

            div.PartnersSolutions div.SrvsHldr div.Lst div.TxtDv a.Lnk {
                font-size: 12px;
                padding: 8px 15px;
            }

    div.EvntBnnrTxtHldr div.TxtDv p.Txt {
        font-size: 13px;
        padding: 10px;
    }

        div.EvntBnnrTxtHldr div.TxtDv p.Txt.Bld {
            font-size: 17px;
        }

    div.PartnersSolutions div.SctnDv {
        width: 100%;
        padding: 0 10px 40px 10px;
    }

        div.PartnersSolutions div.SctnDv:last-of-type {
            padding-bottom: 0;
        }

    div.PartnersSolutions div.TtlTxtHldr div.Ttl, div.PartnersSolutions div.TtlTxtHldr div.Txt {
        width: 100%;
    }

        div.PartnersSolutions div.TtlTxtHldr div.Ttl h2.Ttl {
            font-size: 31px;
            padding-bottom: 20px;
        }

            div.PartnersSolutions div.TtlTxtHldr div.Ttl h2.Ttl span {
                display: inline-block;
            }

        div.PartnersSolutions div.TtlTxtHldr div.Txt p.Txt {
            font-size: 14px;
            line-height: 180%;
            padding: 20px 0;
        }

        div.PartnersSolutions div.TtlTxtHldr div.Txt a.LnkTxt {
            font-size: 14px;
        }

    div.PartnersSolutions div.SrvsHldr {
        padding: 20px 0;
    }


    div.AdsBrng div.DvLft, div.AdsBrng div.DvRgt {
        width: 100%;
    }

    div.AdsBrng div.DvLft {
        padding: 50px 0 0 0;
    }

        div.AdsBrng div.DvLft div.TtlHldr h2.AdsBrngTtl, div.AdsBrng div.DvLft div.TtlHldr h2.AdsBrngTtl span.Clr {
            font-size: 40px;
        }

            div.AdsBrng div.DvLft div.TtlHldr h2.AdsBrngTtl span.Sml {
                font-size: 30px;
            }

        div.AdsBrng div.DvLft div.TtlHldr h4.AdsBrngSbTtl {
            padding: 20px 0;
        }

        div.AdsBrng div.DvLft div.TtlHldr div.LnksHldr div.DtlsHldr a.LnkBtn {
            margin: 0 5px;
        }

            div.AdsBrng div.DvLft div.TtlHldr div.LnksHldr div.DtlsHldr a.LnkBtn img.BrwsOptnImg {
                max-width: 40px;
            }

            div.AdsBrng div.DvLft div.TtlHldr div.LnksHldr div.DtlsHldr a.LnkBtn span.LnkTxt {
                font-size: 15px;
            }

    div.NwRctnBlg {
        padding: 70px 0;
    }

        div.NwRctnBlg div.RctnBlgSctn div.CntntDv {
            width: 100%;
        }

        div.NwRctnBlg div.RctnBlgSctn div.CntntDv {
            width: 100%;
            padding: 0;
        }

            div.NwRctnBlg div.RctnBlgSctn div.CntntDv div.TxtDv {
                padding: 0;
            }

                div.NwRctnBlg div.RctnBlgSctn div.CntntDv div.TxtDv h2.Ttl span.Txt {
                    font-size: 25px;
                }

                div.NwRctnBlg div.RctnBlgSctn div.CntntDv div.TxtDv p.Txt {
                    font-size: 16px;
                }

                    div.NwRctnBlg div.RctnBlgSctn div.CntntDv div.TxtDv p.Txt.Bld {
                        font-size: 18px;
                    }

        div.NwRctnBlg div.RctnBlgSctn div.ImgDv {
            width: 100%;
        }

            div.NwRctnBlg div.RctnBlgSctn div.ImgDv img.Img {
                position: relative;
                height: auto;
            }

    div.JZWbFllMenuHldr div.FllNMuLnksHldr {
        top: 110px;
        height: calc(100% - 110px);
    }

        div.JZWbFllMenuHldr div.FllNMuLnksHldr span.MnuClsBtn {
            left: 10px;
            top: -90px;
        }

        div.JZWbFllMenuHldr div.FllNMuLnksHldr span.MnTtl:after {
            display: none;
        }

        div.JZWbFllMenuHldr div.FllNMuLnksHldr ul.MnLnkLst {
            position: absolute;
            left: 0;
            top: 40px;
            width: 100%;
            height: calc(100% - 40px);
            overflow-y: auto;
            background: rgba(0,0,0,0.08);
        }

            div.JZWbFllMenuHldr div.FllNMuLnksHldr ul.MnLnkLst li {
                display: block;
            }

                div.JZWbFllMenuHldr div.FllNMuLnksHldr ul.MnLnkLst li a.MnuLnk {
                    border-bottom: 1px solid rgba(255,255,255,0.1);
                    height: auto;
                    padding-top: 30px;
                    padding-bottom: 30px;
                }

                    div.JZWbFllMenuHldr div.FllNMuLnksHldr ul.MnLnkLst li a.MnuLnk:hover {
                        border-bottom: 1px solid rgba(255,255,255,0.5);
                    }

    div.FtrMblAppCntctScl div.CntctScl ul.LnkLst li a.TxtLnk {
        font-size: 13px;
    }


    div.JZHeroHldr {
        height: 75vh;
    }

    div.EvntBnnrTxtHldr div.TxtDv:before {
        background: #fff;
        filter: blur(40px);
    }

    div.AppDealSlider img.EvntBnnrImg {
        height: 500px;
        border-radius: 20px;
    }

    div.JZHeroHldr div.BnnrTxtHldr {
        width: 90%;
        left: 5%;
        top: 35%;
    }

        div.JZHeroHldr div.BnnrTxtHldr h1.SldrTxt span.TxtBg {
            font-size: 34px;
        }

        div.JZHeroHldr div.BnnrTxtHldr h1.SldrTxt span.TxtSmll {
            font-size: 24px;
        }

        div.JZHeroHldr div.BnnrTxtHldr p.SldrTxt {
            font-size: 13px;
        }


    div.EvntBnnrTxtHldr h1.EvntTtl {
        text-align: center;
    }

    div.EvntBnnrTxtHldr p.Txt {
        font: 500 16px/160% 'Inter';
        padding: 0 20px;
    }

        div.EvntBnnrTxtHldr p.Txt.Hde {
            display: none;
        }

    div.EvntBnnrTxtHldr div.BtnHldr a.MemberLnk, div.EvntBnnrTxtHldr div.BtnHldr a.ActvtLnk {
        display: block;
        max-width: 280px;
        margin: 0 auto;
    }

    div.EvntBnnrTxtHldr div.BtnHldr a.ActvtLnk {
        margin: 10px auto;
    }

    div.JZMemberShpDv div.MmbrCntntDv div.MmbrShpTrsLst div.TrsItm {
        padding: 0 10px 20px 5px;
    }

    div.EvntBnnrTxtHldr div.EvntDtls {
        padding: 0 15px;
    }

        div.EvntBnnrTxtHldr div.EvntDtls span.EvntSchdle span.SchdleDtl {
            font-size: 13px;
        }

        div.EvntBnnrTxtHldr div.EvntDtls a.EvntBtn {
            left: 0;
            padding: 25px 60px 25px 30px;
        }

    div.EvntBnnrTxtHldr div.JZBsDtls {
        padding-top: 15px;
        width: 100%;
    }

        div.EvntBnnrTxtHldr div.JZBsDtls div.TxtHldr {
            padding: 10px 15px;
        }

            div.EvntBnnrTxtHldr div.JZBsDtls div.TxtHldr p.Txt {
                font-size: 13px;
            }

        div.EvntBnnrTxtHldr div.JZBsDtls div.LnkHldr span.PgntnLnk {
            width: 70px;
        }

    div.JZHeroHldr div.ElevateBtnHldr {
        width: 100%;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        row-gap: 20px;
    }

        div.JZHeroHldr div.ElevateBtnHldr div.WhtsJZBtnHldr {
            margin: 0 auto;
            width: 100%;
            height: 80px;
            background: transparent url(../images/JZ-WaveImg-Pink.svg) no-repeat center bottom;
            background-size: 470px;
        }

            div.JZHeroHldr div.ElevateBtnHldr div.WhtsJZBtnHldr span.PgntnLnk {
                display: block;
                width: 110px;
                height: 80px;
                margin: 0 auto;
                position: relative;
                cursor: pointer;
            }

                div.JZHeroHldr div.ElevateBtnHldr div.WhtsJZBtnHldr span.PgntnLnk:before {
                    content: '';
                    position: absolute;
                    left: calc(50% - 20px);
                    top: 45px;
                    width: 40px;
                    height: 40px;
                    display: block;
                    background: transparent url(../images/Icn-Arrow-Down-Thick-White.svg) no-repeat center center;
                    background-size: 14px;
                    animation: MPbounce 2s infinite;
                }


                div.JZHeroHldr div.ElevateBtnHldr div.WhtsJZBtnHldr span.PgntnLnk span.BtnTxt {
                    display: block;
                    width: 110px;
                    margin: 0 auto;
                    text-align: center;
                    color: #fff;
                    font: 500 12px/100% 'Inter';
                    padding: 30px 0 0 0;
                }

    div.JZIntroTxt p.IntroTxt {
        width: 100%;
    }

    div.FtrsDvHldr div.FtrImgHldr, div.FtrsDvHldr div.FtrTxtHldr {
        width: 100%;
        padding: 0 !important;
    }

        div.FtrsDvHldr div.FtrTxtHldr div.FtrTxtDv:before {
            display: none;
        }

        div.FtrsDvHldr div.FtrTxtHldr div.FtrTxtDv {
            padding: 10px 10px 40px 10px;
        }

    div.FtrsDvHldr.Odd {
        flex-direction: column-reverse;
        top: 0;
    }

        div.FtrsDvHldr.Odd div.FtrTxtHldr div.FtrTxtDv {
            text-align: left;
        }

            div.FtrsDvHldr.Odd div.FtrTxtHldr div.FtrTxtDv h2.SctnSbTtl {
                padding-left: 10px;
                padding-right: 0;
            }

                div.FtrsDvHldr.Odd div.FtrTxtHldr div.FtrTxtDv h2.SctnSbTtl:before {
                    right: inherit;
                    left: 0;
                }

    div.MembrDv p.SctnTxt {
        width: 100%;
    }


    div.JZWhtsJZ {
        padding: 40px 0;
    }

        div.JZWhtsJZ div.TtlDv, div.JZWhtsJZ div.InnrEvntsHldr {
            width: 100%;
        }

    div.MrchSrchInnrSplPg div.MrchDrpDwnHldr {
        position: relative;
        top: inherit;
    }

        div.MrchSrchInnrSplPg div.MrchDrpDwnHldr span.MrchMblSbMnu {
            display: block;
            cursor: pointer;
            height: 70px;
            font: 500 15px/100% 'Inter';
            color: #fff;
            text-decoration: none;
            text-transform: uppercase;
            position: relative;
            padding: 27px 0 0 10px;
        }

            div.MrchSrchInnrSplPg div.MrchDrpDwnHldr span.MrchMblSbMnu:after {
                content: '';
                position: absolute;
                width: 30px;
                height: 30px;
                right: 10px;
                top: calc(50% - 15px);
                background: transparent url(../images/LeftArrwW.svg) no-repeat center center;
                background-size: 7px;
                transform: rotate(270deg);
                transition: 0.3s;
            }

            div.MrchSrchInnrSplPg div.MrchDrpDwnHldr span.MrchMblSbMnu.Actv:after {
                transform: rotate(90deg);
                transition: 0.3s;
            }

        div.MrchSrchInnrSplPg div.MrchDrpDwnHldr ul.MrchSbMnuLst {
            display: none;
            position: absolute;
            background: #a9085e;
            width: 100%;
            left: 0;
        }

            div.MrchSrchInnrSplPg div.MrchDrpDwnHldr ul.MrchSbMnuLst.Actv {
                display: block;
            }

            div.MrchSrchInnrSplPg div.MrchDrpDwnHldr ul.MrchSbMnuLst li span.Lnk, div.MrchSrchInnrSplPg div.MrchDrpDwnHldr ul.MrchSbMnuLst li a.Lnk {
                border-bottom: 1px solid rgba(255,255,255,0.2);
            }

            div.MrchSrchInnrSplPg div.MrchDrpDwnHldr ul.MrchSbMnuLst li ul.InnrMnuLst {
                position: relative;
                width: 100%;
                top: 0;
            }

                div.MrchSrchInnrSplPg div.MrchDrpDwnHldr ul.MrchSbMnuLst li ul.InnrMnuLst li a.InnrLnk {
                    text-transform: none;
                }

    div.PrtnrsFtrTxt div.SpprtTxtDv div.TxtHldr {
        width: 100%;
    }


    div.PrtnrsDpDv p.Txt {
        font-size: 15px;
    }

    div.PrtnrsSltnTxt div.SltnFtrHldr div.FtrFllDv div.FtrDv {
        width: 100%;
        margin: 10px 0;
    }

        div.PrtnrsSltnTxt div.SltnFtrHldr div.FtrFllDv div.FtrDv.PrtnrSrvs {
            width: 100%;
            margin: 10px 0;
        }


    div.PrtnrsEffctTxt div.ImgHldr, div.PrtnrsEffctTxt div.TxtDvHldr {
        width: 100%;
    }

        div.PrtnrsEffctTxt div.TxtDvHldr div.TxtHldr {
            padding: 20px;
            margin: 0;
        }

    div.PrtnrsDpDv div.FtrHldr div.SbHldr {
        width: 100%;
        padding: 10px 0;
    }

    div.PrtnrsEffctTxt div.TxtDvHldr div.TxtHldr p.TxtHghlght {
        margin: 0;
        padding: 20px;
    }





    div.JZElvtdLfStyl div.InnrDv.LftDv {
        width: 100%;
        padding-bottom: 0;
        text-align: center;
        padding-right: 0;
    }

        div.JZElvtdLfStyl div.InnrDv.LftDv img.JZLogo {
            width: 140px;
        }

    div.JZElvtdLfStyl div.InnrDv.LftDv {
        text-align: center;
    }

        div.JZElvtdLfStyl div.InnrDv.LftDv h2.CntntTtl {
            font-size: 40px;
            text-align: center;
        }

    div.JZElvtdLfStyl div.InnrDv.RgtDv {
        width: 100%;
        padding: 0;
    }


        div.JZElvtdLfStyl div.InnrDv.RgtDv p.CntntTxt {
            text-align: center;
            font-size: 15px;
        }

            div.JZElvtdLfStyl div.InnrDv.RgtDv p.CntntTxt.Bld {
                text-align: center;
                font-size: 18px;
            }

    div.JZElvtdLfStyl div.InnrDv.LftDv h2.CntntTtl span.TtlTxt {
        font-size: 34px;
    }

    div.GbPtIntroTxt {
        padding: 50px 0;
    }

        div.GbPtIntroTxt div.IntrTxtHldr h2.Ttl {
            font-size: 24px;
        }

    div.GbPtFtrs h2.Ttl {
        font-size: 24px;
        line-height: 130%;
    }

    div.GbPtFtrs p.Txt {
        font-size: 16px;
    }



    div.GbPtIntroTxt div.IntrTxtHldr {
        width: 100%;
        padding: 0;
    }

        div.GbPtIntroTxt div.IntrTxtHldr p.Txt.Bld {
            font-size: 15px;
        }

        div.GbPtIntroTxt div.IntrTxtHldr p.Txt {
            font-size: 13px;
        }

    div.GbPtIntroTxt div.WhtJzmHldr h3.Ttl {
        font-size: 20px;
    }

    div.GbPtIntroTxt div.WhtJzmHldr {
        width: 100%;
        margin: 30px 0 0 0;
        padding: 40px 20px;
    }

        div.GbPtIntroTxt div.WhtJzmHldr p.Txt {
            font-size: 13px;
        }

    div.GbPtFtrs h1.MnTtl {
        font-size: 22px;
        padding: 40px 20px 20px 20px;
    }

    div.GbPtFtrs div.FtrDtls div.ImgHldr {
        width: 100%;
    }

    div.GbPtFtrs div.FtrDtls div.TxtDtlsHldr {
        width: 100%;
    }

        div.GbPtFtrs div.FtrDtls div.TxtDtlsHldr div.TxtHldr {
            padding-top: 20px !important;
            padding-bottom: 40px !important;
        }

            div.GbPtFtrs div.FtrDtls div.TxtDtlsHldr div.TxtHldr h2.InnrTtl {
                padding-bottom: 10px;
                font-size: 20px;
            }

            div.GbPtFtrs div.FtrDtls div.TxtDtlsHldr div.TxtHldr ul.FtrTxtLst li {
                width: 100%;
                font: 500 13px/160% 'Inter';
                padding: 10px 20px 10px 50px;
                margin: 10px 0;
            }

                div.GbPtFtrs div.FtrDtls div.TxtDtlsHldr div.TxtHldr ul.FtrTxtLst li:before {
                    left: 15px;
                    top: 15px;
                }


    div.GbPtTrvlSwtnr div.ImgHldr {
        width: 100%;
    }


    div.GbPtTrvlSwtnr div.TxtHldr {
        width: 100%;
    }

        div.GbPtTrvlSwtnr div.TxtHldr div.InnrTxtDv {
            padding: 0;
        }

            div.GbPtTrvlSwtnr div.TxtHldr div.InnrTxtDv h3.Ttl {
                font-size: 20px;
                padding: 20px 0 0 0;
            }

            div.GbPtTrvlSwtnr div.TxtHldr div.InnrTxtDv p.Txt {
                font-size: 13px;
            }

    div.JZNwTrsm div.TxtHldr div.InnrDv h3.Ttl {
        font-size: 20px;
    }

    div.JZNwTrsm div.TxtHldr div.InnrDv p.Txt {
        font-size: 13px;
    }

    div.JZNwTrsm div.FormHldr h3.Ttl {
        padding-top: 20px;
        font-size: 15px;
    }

    div.JZNwTrsm div.TxtHldr div.InnrDv div.DvLft, div.JZNwTrsm div.TxtHldr div.InnrDv div.DvRgt {
        width: 100%;
    }



    .FloatingLabel div.InptHldr span.TxtLabel {
        font-size: 13px;
    }

    div.JZMmbrshpTirDtls div.TtlHldr {
        width: 100%;
    }

    div.JZMmbrshpTirDtls div.MmbrDtlsHldr {
        width: 100%;
        padding-bottom: 20px;
    }

    div.JZMmbrshpTirDtls div.TtlHldr h2.TirTtlMn {
        font-size: 22px;
        margin-bottom: 20px;
    }

    div.JZMmbrshpTirDtls div.MmbrDtlsHldr div.MmbrTp span.MmbrType {
        font-size: 13px;
    }

    div.JZMmbrshpTirDtls div.MmbrDtlsHldr div.MmbrTp span.TypePrc {
        font-size: 30px;
    }

        div.JZMmbrshpTirDtls div.MmbrDtlsHldr div.MmbrTp span.TypePrc span.Spn {
            font-size: 18px;
        }

    div.JZMmbrshpTirDtls div.MmbrDtlsHldr div.MmbrTp div.TypeDetails p.Txt {
        font-size: 13px;
    }

    div.JZMmbrshpRgstrnDv div.JZMmbrshpTnC p.Txt {
        font-size: 13px;
    }

    div.JZMmbrshpExp div.MmbrshpDtlsHstHldr div.JZMmbrshpDtl h3.DtlTtl {
        font-size: 24px;
    }

    div.JZMmbrshpExp div.MmbrshpDtlsHstHldr div.JZMmbrshpDtl ul.DtlLst li span.DtlNme {
        font-size: 13px;
    }

    div.JZMmbrshpRtnDv h3.RtnTtl {
        font-size: 20px;
    }

    div.JZMmbrshpRtnDv p.RtnTxt {
        font-size: 13px;
    }



    div.JZSrvcPrvdrsIndvInstr div.TxtCntntHldr h2.TxtTtl {
        font-size: 20px;
    }

    div.JZSrvcPrvdrsIndvInstr div.TxtCntntHldr p.Txt {
        font-size: 14px;
    }

    div.JZNwTrsm div.TxtHldr div.InnrDv {
        padding-right: 0;
    }

    div.JZNwTrsm div.TxtHldr, div.JZNwTrsm div.FormHldr {
        width: 100%;
    }

        div.JZNwTrsm div.FormHldr div.ContactFormHldr div.DvHldr.Hlf {
            width: 100% !important;
        }

    div.JZNwTrsm div.FormHldr {
        padding: 10px;
    }

        div.JZNwTrsm div.FormHldr div.ContactFormHldr div.DvHldr.Hlf.NoMrgnRgt {
            margin: 0;
        }

    div.ElvtdLft {
        padding: 60px 0 0 0;
    }

        div.ElvtdLft div.JZElvtdLfStyl {
            width: 100%;
            padding: 0;
        }

        div.ElvtdLft div.JZHwItWrks {
            width: 100%;
        }

    div.JZElvtdLfStyl div.InnrDv h2.CntntTtl span.TtlTxt {
        font-size: 30px;
    }

    div.JZElvtdLfStyl div.InnrDv p.CntntTxt {
        font: 500 13px/160% 'Inter';
    }

        div.JZElvtdLfStyl div.InnrDv p.CntntTxt.Bld {
            font: 500 16px/160% 'Inter';
        }

    div.JZElvtdLfStyl div.InnrDv a.LnkTxt {
        font-size: 13px;
    }

    div.JZHwItWrks div.HwItWrksLst {
        margin: 20px 0;
    }



    div.JZHwItWrks h2.CntntTtl {
        font-size: 40px;
    }

    div.JZHwItWrks div.HwItWrksLst div.LstItm {
        width: calc(50% - 10px);
        padding: 20px;
        margin: 10px 5px;
    }

        div.JZHwItWrks div.HwItWrksLst div.LstItm img.LstImg {
            width: 100px;
        }

            div.JZHwItWrks div.HwItWrksLst div.LstItm img.LstImg.PPM {
                background-size: 70px;
            }

        div.JZHwItWrks div.HwItWrksLst div.LstItm h3.LstTtl {
            font: 600 15px/120% 'Inter';
            padding-top: 8px;
        }

        div.JZHwItWrks div.HwItWrksLst div.LstItm p.LstTxt {
            font: 500 13px/160% 'Inter';
            padding-top: 5px;
        }

    div.JZSrvcPrvdrsTstmnls div.TsmnHldr h2.TxtTtl {
        font-size: 28px;
    }

    div.JZSrvcPrvdrsTstmnls div.TsmnHldr div.TstMnlHldr p.TstTxt {
        font-size: 13px;
    }

    div.JZSrvcPrvdrsTstmnls div.TsmnHldr div.TstMnlHldr span.Athr {
        font-size: 13px;
    }


    div.JZExprnceSctn h1.SctnTtl:before, div.JZExprnceSctn h1.SctnTtl:after {
        width: calc(50% - 100px);
    }


    div.AdsBrng {
        padding: 0;
    }

        div.AdsBrng div.JZSiteWidth {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            overflow: hidden;
        }

        div.AdsBrng div.DvRgt img.BGImg {
            width: 200%;
        }

        div.AdsBrng div.TtlHldr {
            padding: 20px 0 0 0;
        }

            div.AdsBrng div.TtlHldr h1.AdsBrngTtl {
                width: 100%;
                font: 700 24px/100% 'Inter';
                text-align: center;
            }

                div.AdsBrng div.TtlHldr h1.AdsBrngTtl span.Clr, div.AdsBrng div.TtlHldr h1.AdsBrngTtl span.Sml {
                    display: inline-block;
                    font: 700 24px/100% 'Inter';
                    padding: 0 3px;
                }

        div.AdsBrng div.InnrDtlsHldr {
            margin: -40px 0 0 0;
            padding: 0 10px 0 10px;
            width: 100%;
        }

            div.AdsBrng div.InnrDtlsHldr div.DtlsHldr {
                width: 50%;
                padding: 0 5px 10px 5px;
            }


    div.JZMemberShpDv {
        padding: 40px 0 0 0;
    }

        div.JZMemberShpDv div.JZSiteWidth {
            padding: 0;
        }

        div.JZMemberShpDv div.TtlHldr {
            width: calc(100% - 40px);
            margin: -60px 20px 0 20px;
            background: #fff;
            padding: 0;
        }

        div.JZMemberShpDv div.MmbrImgHldr {
            width: 100%;
        }

        div.JZMemberShpDv div.TtlHldr div.InnrTxtHdlr {
            padding: 30px 10px 20px 10px;
            text-align: center;
        }

        div.JZMemberShpDv ul.FtrLst li {
            width: 50%;
        }

            div.JZMemberShpDv ul.FtrLst li span.FtrNme {
                font-size: 13px;
            }

        div.JZMemberShpDv div.TtlHldr h2.MmbrShpSbTtl {
            font-size: 13px;
            margin: 0;
            padding: 20px 0 10px 0;
        }

        div.JZMemberShpDv div.TtlHldr p.Txt {
            font: 500 13px/150% 'Inter';
        }

        div.JZMemberShpDv div.TtlHldr h1.MmbrShpTtl {
            font-size: 26px;
        }

        div.JZMemberShpDv div.TtlHldr a.LnkTxt {
            font-size: 13px;
        }

    div.FtrMblAppCntctScl div.JZSiteWidth div.MblAppFtr {
        width: 100%;
    }

        div.FtrMblAppCntctScl div.JZSiteWidth div.MblAppFtr div.ImgHldr {
            width: 100%;
        }

            div.FtrMblAppCntctScl div.JZSiteWidth div.MblAppFtr div.ImgHldr img.MblAppImg {
                width: 50%;
                margin: 0 auto;
            }

        div.FtrMblAppCntctScl div.JZSiteWidth div.MblAppFtr div.TxtHldr {
            width: 100%;
            margin: 0;
            padding: 20px;
            border-top: 1px solid #ECEFF1;
        }

    div.FtrMblAppCntctScl div.CntctScl {
        width: 100%;
        padding: 30px 20px;
    }

        div.FtrMblAppCntctScl div.CntctScl:before {
            top: 0;
            width: 100%;
            height: 1px;
        }

        div.FtrMblAppCntctScl div.CntctScl ul.LnkLst {
            padding: 0 0 50px 0;
        }

            div.FtrMblAppCntctScl div.CntctScl ul.LnkLst li {
                width: 100%;
            }

                div.FtrMblAppCntctScl div.CntctScl ul.LnkLst li.Scl {
                    width: fit-content;
                }

                div.FtrMblAppCntctScl div.CntctScl ul.LnkLst li:after {
                    display: none;
                }

    div.JZFooter div.FtrBrndsHldr {
        width: 100%;
        padding: 0 30px;
    }

    div.JZFooter div.RzyLgoHldr div.CountrySlctnHldr {
        width: 100%;
    }


    div.JZFooter div.CpyrghtTxtHldr {
        width: 100%;
        flex-direction: column;
    }

    div.MblAppFtr div.TxtHldr div.InnrHldr h1.TxtTtl {
        padding: 20px 0 0 0;
    }

    div.MblAppFtr div.TxtHldr div.InnrHldr p.Txt {
        font-size: 15px;
    }

    div.MblAppFtr div.JZSiteWidth {
        padding-top: 30px;
    }

    div.MblAppFtr div.ImgHldr, div.MblAppFtr div.TxtHldr {
        width: 100%;
    }


        div.MblAppFtr div.TxtHldr div.InnrHldr a.AppLnk {
            margin: 5px 10px 0 10px;
        }

    div.FtrMblAppCntctScl div.JZSiteWidth div.MblAppFtr div.TxtHldr div.InnrHldr {
        padding: 0;
    }

        div.FtrMblAppCntctScl div.JZSiteWidth div.MblAppFtr div.TxtHldr div.InnrHldr h1.TxtTtl {
            font-size: 12px;
        }

        div.FtrMblAppCntctScl div.JZSiteWidth div.MblAppFtr div.TxtHldr div.InnrHldr p.Txt {
            font-size: 13px;
        }

    div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv div.CpyHldr div.BtnHldr a.Btn {
        padding-top: 10px;
    }


    div.JZEnvRtn div.JZSiteWidth {
        padding: 0 10px;
    }

    div.JZEnvRtn h2.EnvRtnTtl {
        font-size: 40px;
    }

    div.JZEnvRtn p.EnvRtnTxt {
        font-size: 15px;
    }

    div.JZEnvRtn div.MnEvntsHldr div.DvLft, div.JZEnvRtn div.MnEvntsHldr div.DvRgt, div.JZEnvRtn.InnrPg div.MnEvntsHldr div.DvLft, div.JZEnvRtn.InnrPg div.MnEvntsHldr div.DvMid, div.JZEnvRtn.InnrPg div.MnEvntsHldr div.DvRgt {
        width: 100%;
    }

        div.JZEnvRtn div.MnEvntsHldr div.DvLft div.EvntHldr, div.JZEnvRtn div.MnEvntsHldr div.DvRgt div.EvntHldr {
            border-radius: 20px;
            margin: 0 0 20px 0;
        }

            div.JZEnvRtn div.MnEvntsHldr div.DvLft div.EvntHldr div.ImgHldr, div.JZEnvRtn div.MnEvntsHldr div.DvLft div.EvntHldr div.ImgHldr img.EvntImg, div.JZEnvRtn div.MnEvntsHldr div.DvRgt div.EvntHldr div.ImgHldr, div.JZEnvRtn div.MnEvntsHldr div.DvRgt div.EvntHldr div.ImgHldr img.EvntImg {
                height: 350px;
            }

        div.JZEnvRtn.InnrPg div.MnEvntsHldr div.DvLft div.EvntHldr div.ImgHldr, div.JZEnvRtn.InnrPg div.MnEvntsHldr div.DvLft div.EvntHldr div.ImgHldr img.EvntImg, div.JZEnvRtn.InnrPg div.MnEvntsHldr div.DvMid div.EvntHldr div.ImgHldr, div.JZEnvRtn.InnrPg div.MnEvntsHldr div.DvMid div.EvntHldr div.ImgHldr img.EvntImg, div.JZEnvRtn.InnrPg div.MnEvntsHldr div.DvRgt div.EvntHldr div.ImgHldr, div.JZEnvRtn.InnrPg div.MnEvntsHldr div.DvRgt div.EvntHldr div.ImgHldr img.EvntImg {
            height: 350px;
        }

        div.JZEnvRtn.InnrPg div.MnEvntsHldr div.DvRgt div.EvntHldr:first-child {
            margin-top: 10px;
        }

    div.JZEnvRtn div.MnEvntsHldr div.EvntHldr div.TxtHldr span.FtrdEvnt {
        font-size: 14px;
    }

    div.JZEnvRtn div.MnEvntsHldr div.EvntHldr div.TxtHldr h4.EvntTtl {
        font-size: 28px;
        padding-left: 10px;
        padding-right: 10px;
    }

    div.JZEnvRtn div.MnEvntsHldr div.EvntHldr div.TxtHldr span.EvntCat {
        font-size: 13px;
    }

    div.JZRwrdsFllSctn div.RwrdsImgSctn {
        padding: 0 10px;
        height: 100vh;
        width: 100%;
    }


        div.JZRwrdsFllSctn div.RwrdsImgSctn:after {
            width: 100%;
        }

        div.JZRwrdsFllSctn div.RwrdsImgSctn div.TxtCntnt {
            width: 100%;
            left: 0;
        }

    div.JZRwrdsFllSctn div.MnfstImgSctn {
        width: 100%;
        margin: 20px 0 0 0;
    }

    div.SrvcMnFtrs div.FtrsDtls div.FtrDv {
        width: 100%;
    }

    div.RwrdsPg div.RwrdsSrvcsHldr h3.TxtTtl {
        padding-bottom: 20px;
        font-size: 26px;
    }

    div.RwrdsPg div.RwrdsSrvcsHldr ul.SrvcLst li {
        width: 50%;
    }

    div.RwrdsPg div.RwrdsDtlsHldr h4.TxtTtl {
        font: 500 25px/140% 'Inter';
    }

    div.RwrdsPg div.RwrdsDtlsHldr p.Txt {
        font-size: 13px;
    }

    div.MnTtlTxtHldr h1.TtlHdng, div.MnTtlTxtHldr h1.TtlHdng span.Lwr {
        font: 500 14px/100% 'Inter';
    }

    div.MnTtlTxtHldr h2.TtlMnHdng {
        font-size: 40px;
    }

    div.MnTtlTxtHldr.AbtUs {
        margin: -350px 0 0 0;
        min-height: 350px;
    }

    div.MnTtlTxtHldr.WhyJZm {
        margin: -180px 0 0 0;
        min-height: 180px;
    }

    div.MnTtlTxtHldr.GlblPrtnrs {
        margin: -220px 0 0 0;
        min-height: 220px;
    }

    div.MnTtlTxtHldr.DxpoTtl {
        margin: -140px 0 0 0;
        min-height: 140px;
    }

    div.WhyJZmTxt p.Txt {
        font: 500 15px/180% 'Inter';
    }

        div.WhyJZmTxt p.Txt.Bld {
            font: 500 17px/180% 'Inter';
        }

    div.JZCeo div.JZCeoCntnt {
        padding: 30px;
    }

    div.MnTtlTxtHldr p.TxtMnHdng {
        font-size: 14px;
        margin: 0;
    }

        div.MnTtlTxtHldr p.TxtMnHdng.Bld, div.MnTtlTxtHldr p.TxtMnHdng.Bld {
            font-size: 16px;
        }

    div.MblAppPopup {
        position: fixed;
        display: block;
        width: 100%;
        left: 0;
        bottom: 0;
        opacity: 1;
        overflow: hidden;
        background: #ED017F;
        box-shadow: 0 -5px 50px rgba(0,0,0,0.3);
        border-radius: 20px 20px 0 0;
        z-index: 99999;
        transition: 0.8s;
    }

        div.MblAppPopup.Hide {
            bottom: -100%;
            opacity: 0;
            transition: 0.8s;
        }

        div.MblAppPopup div.CntntHldr {
            padding: 10px 20px 10px 20px;
        }

            div.MblAppPopup div.CntntHldr img.MblIcn {
                display: none;
            }

            div.MblAppPopup div.CntntHldr h3.MblAppLnkTtl {
                display: block;
                margin: 0;
                padding: 20px 0;
                text-align: center;
                font: 700 20px/100% 'Inter';
                color: #fff;
                border-bottom: 1px solid rgba(255,255,255,0.4);
                text-transform: uppercase;
            }

            div.MblAppPopup div.CntntHldr p.MblAppLnk {
                display: block;
                padding: 15px 0;
                margin: 0;
                font: 500 14px/150% 'Inter';
                text-align: center;
                color: #fff;
            }

            div.MblAppPopup div.CntntHldr a.AppLnk {
                display: block;
                padding: 18px 10px 18px 70px;
                margin: 0 0 10px 0;
                border-radius: 10px;
                background: #9f175f;
                color: #fff;
                font: 500 14px/130% 'Inter';
                position: relative;
                display: none;
            }

                div.MblAppPopup div.CntntHldr a.AppLnk:before {
                    content: '';
                    position: absolute;
                    width: 24px;
                    height: 24px;
                    left: 30px;
                    top: calc(50% - 12px);
                }

                div.MblAppPopup div.CntntHldr a.AppLnk.AppStore:before {
                    background: transparent url(../images/Icn-AppStore.svg) no-repeat center center;
                    background-size: 24px;
                }

                div.MblAppPopup div.CntntHldr a.AppLnk.PlayStore:before {
                    background: transparent url(../images/Icn-PlayStore.svg) no-repeat center center;
                    background-size: 24px;
                }

    @supports (-webkit-touch-callout: none) {

        div.MblAppPopup div.CntntHldr a.AppLnk.AppStore {
            display: block;
        }

        div.MblAppPopup div.CntntHldr a.AppLnk.PlayStore {
            display: none;
        }
    }

    @supports not (-webkit-touch-callout: none) {
        div.MblAppPopup div.CntntHldr a.AppLnk.AppStore {
            display: none;
        }

        div.MblAppPopup div.CntntHldr a.AppLnk.PlayStore {
            display: block;
        }
    }

    div.MblAppPopup div.CntntHldr span.ContBrwsr {
        display: block;
        padding: 15px 0;
        font: 500 14px/130% 'Inter';
        color: #fff;
        text-align: center;
    }

    div.MnTtlTxtHldr.Mrktng {
        min-height: 60vh;
        margin-top: -60vh;
    }

        div.MnTtlTxtHldr.Mrktng h1.MrktrTtlHdng span.Sml {
            font-size: 30px;
        }

        div.MnTtlTxtHldr.Mrktng h1.MrktrTtlHdng span.Bg {
            font-size: 40px;
        }

        div.MnTtlTxtHldr.Mrktng h2.MrktrTtlMnHdng {
            font-size: 20px;
        }

        div.MnTtlTxtHldr.Mrktng div.JZSiteWidth .CntntHldr .PgntnLnk {
            font-size: 16px;
            padding: 15px 20px;
        }


    div.MrkInnovAdap span.TtlSmlTxt {
        font-size: 18px;
    }

    div.MrkInnovAdap h2.SctnTtl {
        font-size: 35px;
    }

    div.MrkInnovAdap {
        padding: 70px 0;
    }

    div.MnTtlTxtHldr.Mrktng:after {
        background-size: contain;
    }

    div.MrkInnovAdap p.TtlTxt {
        font-size: 15px;
    }

    div.MrkInnovAdap div.DtlsDvHldr {
        padding: 50px 0 0 0;
    }

        div.MrkInnovAdap div.DtlsDvHldr div.DtlsInnrHldr {
            width: calc(100% - 20px);
            padding: 50px 20px 20px 20px;
        }

            div.MrkInnovAdap div.DtlsDvHldr div.DtlsInnrHldr.Create {
                margin: 10px;
                border-radius: 20px;
            }

            div.MrkInnovAdap div.DtlsDvHldr div.DtlsInnrHldr.CoCreate {
                margin: 10px;
                border-radius: 20px;
            }


            div.MrkInnovAdap div.DtlsDvHldr div.DtlsInnrHldr div.DtlDv h3.DtlTtl {
                font-size: 24px;
            }

            div.MrkInnovAdap div.DtlsDvHldr div.DtlsInnrHldr div.DtlDv p.DtlTxt {
                font-size: 13px;
            }

            div.MrkInnovAdap div.DtlsDvHldr div.DtlsInnrHldr div.DtlDv div.ImgHldr {
                margin-top: -60px;
                margin-bottom: -20px;
            }


                div.MrkInnovAdap div.DtlsDvHldr div.DtlsInnrHldr div.DtlDv div.ImgHldr img.IcnImg {
                    max-height: 80px;
                }

            div.MrkInnovAdap div.DtlsDvHldr div.DtlsInnrHldr.CoCreate div.DtlDv {
                padding-left: 0;
            }

    div.JZBrfIntro {
        padding: 20px;
    }

        div.JZBrfIntro h2.Ttl {
            font-size: 24px;
            line-height: 140%;
        }

        div.JZBrfIntro p.Txt {
            font-size: 13px;
        }

        div.JZBrfIntro a.Lnk {
            font-size: 15px;
        }

    div.MrkEmbrcngInnov {
        padding: 70px 0;
    }

        div.MrkEmbrcngInnov h2.Ttl {
            font-size: 35px;
        }

        div.MrkEmbrcngInnov p.Txt {
            font-size: 15px;
        }

        div.MrkEmbrcngInnov div.InnovCusBsDv {
            padding: 40px 20px 0 20px;
        }

            div.MrkEmbrcngInnov div.InnovCusBsDv h3.InnrTtl {
                font-size: 18px;
            }

            div.MrkEmbrcngInnov div.InnovCusBsDv ul.InnovLst li {
                width: 100%;
                padding: 30px 0;
            }

                div.MrkEmbrcngInnov div.InnovCusBsDv ul.InnovLst li div.LstDtlHldr div.TxtHldr h4.DtlTtl {
                    font-size: 14px;
                }

                div.MrkEmbrcngInnov div.InnovCusBsDv ul.InnovLst li div.LstDtlHldr div.TxtHldr p.DtlTxt {
                    font-size: 13px;
                }

                div.MrkEmbrcngInnov div.InnovCusBsDv ul.InnovLst li:nth-child(2n+1) div.LstDtlHldr:after {
                    display: none;
                }


    div.PrtnrsFtrTxt div.HghltTxtHldr {
        padding: 40px 0;
    }


        div.PrtnrsFtrTxt div.HghltTxtHldr p.TxtHghlt {
            font-size: 18px;
        }

    div.PrtnrsFtrTxt div.SpprtTxtDv div.TxtHldr p.Txt {
        font-size: 15px;
    }

    div.PrtnrsFtrTxt div.SpprtTxtDv div.TxtHldr div.BGTxtHldr p.BGTxt {
        font-size: 17px;
    }

    div.PrtnrsFtrTxt div.SpprtTxtDv div.TxtHldr ul.TxtLst li {
        font-size: 17px;
    }

    div.PrtnrsSltnTxt div.BGHldr h2.TxtTtl span.Sml {
        font-size: 13px;
    }

    div.PrtnrsSltnTxt div.BGHldr h2.TxtTtl span.Big {
        font-size: 30px;
    }

    div.PrtnrsSltnTxt div.BGHldr p.Txt {
        font-size: 18px;
    }

    div.PrtnrsSltnTxt div.SltnFtrHldr div.FtrFllDv div.FtrDv div.TxtHldr h4.TxtTtl {
        font-size: 20px;
    }

    div.PrtnrsSltnTxt div.SltnFtrHldr div.FtrFllDv div.FtrDv div.TxtHldr p.Txt {
        font-size: 13px;
    }

    div.PrtnrsEffctTxt div.TxtDvHldr div.TxtHldr h2.TxtTtl {
        font-size: 30px;
    }

    div.PrtnrsEffctTxt div.TxtDvHldr div.TxtHldr p.SbTxt {
        font-size: 15px;
    }

    div.PrtnrsEffctTxt div.TxtDvHldr div.TxtHldr ul.TxtLst li {
        font-size: 15px;
    }

    div.PrtnrsEffctTxt div.TxtDvHldr div.TxtHldr p.TxtHghlght {
        font-size: 15px;
    }

    div.PrtnrsWhrFrm div.WhrFrmTxtHldr h3.TxtTtl {
        font-size: 20px;
    }

    div.PrtnrsWhrFrm div.WhrFrmTxtHldr p.Txt {
        font-size: 15px;
    }

    div.PrtnrsWhrFrm div.WhrFrmTxtHldr a.Lnk {
        font-size: 15px;
    }

    div.PrtnrsDpDv h2.TxtTtl {
        font-size: 24px;
    }

    div.PrtnrsDpDv div.FtrHldr h3.TxtTtl {
        font-size: 18px;
    }

    div.PrtnrsDpDv div.FtrHldr h4.SbTtl {
        font-size: 15px;
    }

    div.PrtnrsDpDv div.FtrHldr p.Txt {
        font-size: 13px;
    }























    div.MiXERHlghtCntnt {
        padding: 30px 20px;
    }



    div.JZmOffers {
        padding: 30px 0 30px 0;
    }

        div.JZmOffers h1.PgTtlHldr, div.JZmOffers h1.PgTtlHldr .Lwr {
            font-size: 22px;
        }

        div.JZmOffers div.OffrsHldr div.OffrsDv div.TxtHldr h2.SctnTtl {
            font-size: 16px;
        }

        div.JZmOffers div.OffrsHldr div.OffrsDv div.TxtHldr p.SctnTxt {
            font-size: 13px;
        }

    div.CorporateDtlsHldr div.ImgHldr, div.CorporateDtlsHldr div.TxtHldr {
        width: 100%;
    }

    div.CorporateDtlsHldr div.TxtHldr {
        padding: 0 15px;
    }

    div.CorporateDtlsHldr div.ImgHldr img.CorpImg {
        height: 200px;
    }

    div.CorporateDtlsHldr div.TxtHldr h4.TtlHldr {
        font: 300 33px/100% 'Inter';
        text-align: center;
        margin: 20px 0 0 0;
    }

    div.CorporateDtlsHldr div.TxtHldr p.Txt {
        font: 500 13px/180% 'Inter';
        text-align: center;
    }

    div.MnTtlTxtHldr.SrvcPrvdr p.TxtMnHdng, div.MnTtlTxtHldr.SrvcPrvdr p.TxtMnHdng.Bld, div.MnTtlTxtHldr.SrvcPrvdr p.TxtMnHdng strong {
        font-size: 16px;
    }

    div.JZSrvcPrvdrsBscTxtDtls {
        padding: 50px 0;
    }

        div.JZSrvcPrvdrsBscTxtDtls p.Txt {
            font-size: 15px;
        }

    div.JZSrvcPrvdrsRoleDV div.CpyHldr {
        padding: 50px 0;
    }

        div.JZSrvcPrvdrsRoleDV div.CpyHldr h2.Ttl {
            width: 100%;
            font-size: 40px;
        }

        div.JZSrvcPrvdrsRoleDV div.CpyHldr p.Txt {
            width: 100%;
            font-size: 18px;
            padding: 10px 0 0 0;
        }

    div.JZSrvcPrvdrsRolePointsDV div.JZSiteWidth {
        padding: 30px 0;
    }

    div.JZSrvcPrvdrsRolePointsDV p.Txt {
        font-size: 18px;
        padding: 0 10px 0;
    }

        div.JZSrvcPrvdrsRolePointsDV p.Txt.Bld {
            font-size: 17px;
            font-weight: 700;
        }

    div.JZSrvcPrvdrsRolePointsDV ul.PntsLst li {
        width: 50%;
    }

        div.JZSrvcPrvdrsRolePointsDV ul.PntsLst li img.Icn {
            width: 50px;
        }

        div.JZSrvcPrvdrsRolePointsDV ul.PntsLst li span.Txt {
            font-size: 14px;
        }


    div.JZSrvcPrvdrsWhtJzm div.TxtCntntHldr h2.TxtTtl {
        font-size: 20px;
    }

    div.JZSrvcPrvdrsWhtJzm div.TxtCntntHldr p.Txt {
        font-size: 13px;
    }

    div.JZSrvcPrvdrsWhtJzm div.JZSiteWidth {
        padding: 0 10px;
    }

    div.JZSrvcPrvdrsWhtJzm div.ImgHldr {
        width: 100%;
    }

    div.JZSrvcPrvdrsWhtJzm div.TxtCntntHldr {
        width: 100%;
        padding: 40px 10px 20px 10px;
    }

        div.JZSrvcPrvdrsWhtJzm div.TxtCntntHldr div.PtrnrDv {
            margin: 0;
        }

            div.JZSrvcPrvdrsWhtJzm div.TxtCntntHldr div.PtrnrDv div.PrtnrDvDtls {
                width: 100%;
                padding: 20px;
            }

                div.JZSrvcPrvdrsWhtJzm div.TxtCntntHldr div.PtrnrDv div.PrtnrDvDtls span.NmbTxt {
                    font-size: 40px;
                }

                div.JZSrvcPrvdrsWhtJzm div.TxtCntntHldr div.PtrnrDv div.PrtnrDvDtls span.DtlTxt {
                    font-size: 15px;
                    padding: 5px 0 10px 0;
                }

    div.JZSrvcPrvdrsIndvInstr div.JZSiteWidth {
        flex-direction: column-reverse;
        padding: 0 10px;
    }

    div.JZSrvcPrvdrsIndvInstr div.ImgHldr {
        width: 100%;
    }

    div.JZSrvcPrvdrsIndvInstr div.TxtCntntHldr {
        width: 100%;
        padding: 20px;
    }


    div.JZSrvcPrvdrsTstmnls div.TsmnHldr {
    }


    div.BlgPgTtlHldr div.TxtTtl h1.Ttl {
        font-size: 30px;
    }

    div.BlgPgTtlHldr div.TxtTtl p.Txt {
        font-size: 15px;
    }


    div.BlogsHldr div.DtltdBlgs {
        width: 100%;
        padding: 30px 0;
    }

        div.BlogsHldr div.DtltdBlgs div.BlgTtlImgHldr span.BlgDtYr {
            left: 10px;
            top: 10px;
        }


        div.BlogsHldr div.DtltdBlgs div.BlgTtlImgHldr span.accordion__title-text {
            font-size: 16px;
        }

        div.BlogsHldr div.DtltdBlgs div.BlgCntntHldr p.Txt {
            font-size: 13px;
        }

    div.BlogsHldr div.BlogsDts {
        display: none;
    }



    div.JZCorpEmpFtrs div.CorpEmpFtrsDtls div.FtrHldr {
        width: 100%;
    }



    div.MnTtlTxtHldr.Corporate h2.TtlMnHdng {
        font-size: 30px;
    }

    div.JZCorporateClcDv {
        padding-top: 40px;
    }

        div.JZCorporateClcDv h2.ClcTtl span.TxtHldr {
            display: block;
            font-size: 24px;
        }

        div.JZCorporateClcDv p.ClcTxt {
            padding-top: 30px;
            font-size: 15px;
        }

    div.JZCorporateBscFtrs div.BscFtrsDtls div.TxtHldr h2.TxtTtl {
        font-size: 20px;
    }

    div.JZCorporateBscFtrs div.BscFtrsDtls div.TxtHldr p.Txt {
        font-size: 13px;
    }

    div.JZCorpEmpFtrs div.CorpEmpFtrsDtls div.FtrHldr h3.FtrTtl {
        font-size: 16px;
    }

    div.JZCorpEmpFtrs div.CorpEmpFtrsDtls div.FtrHldr p.FtrTxt {
        font-size: 13px;
    }


    div.JZCorporateBscFtrs div.BscFtrsDtls {
        padding: 0;
    }

        div.JZCorporateBscFtrs div.BscFtrsDtls div.ImgHldr {
            width: 100%;
        }

        div.JZCorporateBscFtrs div.BscFtrsDtls div.TxtHldr {
            width: 100%;
            margin: -30px 10px 0 10px;
            z-index: 3;
            padding: 30px;
        }

    div.JZCorpEmpFtrs {
        margin: -60px 0 0 0;
    }

        div.JZCorpEmpFtrs h2.EmpFtrTtl {
            font-size: 20px;
        }

        div.JZCorpEmpFtrs div.CorpEmpFtrsDtls {
            padding: 0;
        }

            div.JZCorpEmpFtrs div.CorpEmpFtrsDtls div.FtrHldr {
                padding: 0 0 40px 0;
            }



                div.JZCorpEmpFtrs div.CorpEmpFtrsDtls div.FtrHldr img.FtrImg {
                    width: 220px;
                }

    div.JZCorpFullFtrsHldr div.FtrDv.OnThrd {
        width: 100%;
    }

    div.JZCorpFullFtrsHldr div.FtrDv div.TxtHldr h3.FtrTtl {
        font-size: 20px;
    }

    div.JZCorpFullFtrsHldr div.FtrDv div.TxtHldr p.FtrTxt {
        font-size: 13px;
    }

    div.JZCorpWrkTgthr div.TxtCntntHldr h2.TxtTtl {
        font-size: 20px;
    }

    div.JZCorpWrkTgthr div.TxtCntntHldr p.Txt {
        font-size: 13px;
    }

    div.JZCorpEmpFtrs span.SpportDtls {
        padding-top: 20px;
    }

    div.JZCorpFullFtrsHldr div.FtrDv {
        width: 100%;
    }

        div.JZCorpFullFtrsHldr div.FtrDv div.ImgHldr img.FtrImg {
            height: 250px;
        }

    div.JZCorpWrkTgthr div.JZSiteWidth {
        padding: 0;
    }

    div.JZCorpWrkTgthr div.ImgHldr {
        width: 100%;
    }

    div.JZCorpWrkTgthr div.TxtCntntHldr {
        width: 100%;
        padding: 40px 20px;
    }

    div.AcvtyMdSctn {
        padding: 20px 0;
    }

    div.InnrActvtPgSrchBx div.SrchBox {
        width: 100%;
        margin: 0 0 30px 0;
        padding: 20px;
    }

    div.InnrActvtPgSrchBx div.RwrdsSctn {
        width: 100%;
    }






    div.JZExprnceSctn p.Txt, div.JZRwrdsSctn h1.SctnTtl, div.JZRwrdsSctn p.TtlTxt, div.JZRwrdsSctn p.Txt {
        width: 100%;
    }

    div.JZExprnceSctn div.ExprnceGllry div.GllryImgHldr h3.ExprTTl {
        left: 25px;
        bottom: 10px;
        font-size: 13px;
        padding-right: 11px 15px 10px 20px;
    }


    div.JZExprnceSctn div.ExprnceGllry div.GllryImgHldr:hover {
        z-index: 1;
        -ms-transform: scale(1.05);
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
        transition: 0.3s;
    }

    div.JZExprnceSctn div.ExprnceGllry div.GllrySctn.Qtr {
        width: 100%;
    }

    div.JZEvntClndrHldr div.EvntTxtHldr, div.JZEvntClndrHldr div.EvntClndrHldr {
        width: 100%;
        padding: 0 10px 20px 10px;
    }

        div.JZEvntClndrHldr div.EvntClndrHldr div.ClndrCntntLst {
            padding: 10px;
        }

            div.JZEvntClndrHldr div.EvntClndrHldr div.ClndrCntntLst div.CntntDV div.DteHldr {
                width: 25%;
            }

            div.JZEvntClndrHldr div.EvntClndrHldr div.ClndrCntntLst div.CntntDV div.ActvtyHldr {
                width: 75%;
            }


    div.JZExprnceSctn div.ExprnceGllry div.HghLghtTxtCntnt {
        width: calc(100% - 60px);
    }

        div.JZExprnceSctn div.ExprnceGllry div.HghLghtTxtCntnt h4.SctnTxtTtl, div.JZExprnceSctn div.ExprnceGllry div.HghLghtTxtCntnt p.SctnTxt {
            width: 100%;
        }

    div.JZExprnceSctn div.ExprnceGllry div.GllryImgHldr img.GllryImg.Eight {
        height: 680px;
    }

    div.JZFooter div.JZBrnd a.LgoLnk img.JZFtrLgo {
        width: 70px;
    }

    div.JZFooter div.JZBrnd ul.BrndTgLnTxt li {
        font-size: 14px;
        padding: 0 7px;
    }

    div.JZFooter div.TgLneTxtHldr span.Txt {
        font-size: 14px;
    }

    div.JZFooter div.FtrLnksHldr div.MblAppHldr, div.JZFooter div.FtrLnksHldr div.SclLnksHldr {
        width: 100%;
        padding: 0;
        border: none;
        text-align: center;
    }

    div.JZFooter div.FtrLnksHldr div.QwkLnksHldr {
        width: 100%;
        padding: 20px 0;
        text-align: center;
    }

    div.JZFooter div.FtrLnksHldr div.MblAppHldr a.MblAppLnk {
        margin: 10px 0 0 0;
    }

    div.JZFooter div.FtrLnksHldr span.FtrTtl {
        text-align: center;
        padding: 0 0 20px 0;
        font-size: 16px;
    }

    div.JZFooter div.FtrLnksHldr div.QwkLnksHldr ul.LnkLst, div.JZFooter div.FtrLnksHldr div.SclLnksHldr ul.LnkLst {
    }

        div.JZFooter div.FtrLnksHldr div.QwkLnksHldr ul.LnkLst li {
            padding: 0;
            width: 50%;
            padding: 0 0 40px 0;
        }

        div.JZFooter div.FtrLnksHldr div.SclLnksHldr ul.LnkLst li {
            display: inline-block;
            padding: 0 10px;
        }

        div.JZFooter div.FtrLnksHldr div.QwkLnksHldr ul.LnkLst li a.LnkTxt {
            font-size: 13px;
            padding: 20px 0;
        }

    div.JZFooter div.CpyrghtTxtHldr span.CpyrightTxt, div.JZFooter div.CpyrghtTxtHldr a.LnkTxt {
        display: block;
        margin: 10px 0;
        padding: 5px 0;
        font-size: 12px;
        text-align: center;
    }

        div.JZFooter div.CpyrghtTxtHldr span.CpyrightTxt:last-of-type {
            margin: 10px 0;
        }


    div.JZFooter div.RzyLgoHldr {
        text-align: center;
        padding: 40px 0;
        flex-direction: column;
        row-gap: 40px;
    }


    div.MPSrvsLst {
        padding: 50px 0;
    }


        div.MPSrvsLst h2.SrvcTtl span.SmlTxt {
            font-size: 18px;
        }

        div.MPSrvsLst h2.SrvcTtl span.LrgTxt {
            font-size: 28px;
        }

        div.MPSrvsLst div.LstDv {
            padding-top: 20px;
            grid-template-columns: auto auto;
        }

            div.MPSrvsLst div.LstDv div.SrvcHldr p.SrvcTxt {
                font-size: 13px;
            }



    div.JZWbFllMenuHldr div.FllNMuLnksHldr ul.MnLnkLst li a.MnuLnk:after {
        display: none;
    }

    div.JZFooter div.RzyLgoHldr a.LnkTxt {
        font-size: 13px;
    }

    div.SttcPgCntntTxtHldr p.TtlTxt {
        font-size: 14px;
    }

    p.MainTtl {
        font: 700 20px/100% 'Inter';
    }

    div.RdoBtnHldr span.RdoBx label {
        font: 500 13px/180% 'Inter' !important;
    }


    span.JZMUserMenuMbl {
        position: absolute;
        right: 60px;
        top: 15px;
        width: 40px;
        height: 40px;
        background: transparent url(../images/ProfileIcon.svg) no-repeat center center;
        background-size: 25px;
        z-index: 800;
        transition: 0.3s;
    }

    div.JZHdrSctn.sticky span.JZMUserMenuMbl {
    }

        /*div.JZHdrSctn.InnrPgs span.JZMUserMenuMbl {
        background: transparent url(../images/Icn-Member-WhtBG.svg) no-repeat center center;
        background-size: 30px;
    }*/

        /*div.JZHdrSctn.InnrPgs.sticky span.JZMUserMenuMbl {
        background: transparent url(../images/Icn-Member-WhtBG.svg) no-repeat center center;
        background-size: 30px;
    }*/

        span.JZMUserMenuMbl.Actv, div.JZHdrSctn.sticky span.JZMUserMenuMbl.Actv, div.JZHdrSctn.InnrPgs span.JZMUserMenuMbl.Actv {
            background: transparent url(../images/Icn-Close.svg) no-repeat center center;
            background-size: 11px;
            width: 35px;
            height: 35px;
            z-index: 999;
            top: 15px;
            right: 10px;
            transition: 0.3s;
            border-radius: 40px;
            border: 2px solid rgba(255,255,255,0.5);
        }



    div.JZHdrSctn.InnrPgs div.HdrCntnr div.LgnBtnSctn a.UsrLnkBtn.NewMmbr {
        background: transparent url(../images/Icn-NewMember.svg) no-repeat left 20px top 15px;
        background-size: 30px;
    }

    div.JZHdrSctn.InnrPgs div.HdrCntnr div.LgnBtnSctn a.UsrLnkBtn span.FtrTxtHldr.Smll {
        color: #fff;
    }

    div.JZHdrSctn.InnrPgs div.HdrCntnr div.LgnBtnSctn a.UsrLnkBtn span.FtrTxtHldr.Big {
        color: #fff;
    }

    div.JZHdrSctn.InnrPgs div.HdrCntnr div.LgnBtnSctn a.UsrLnkBtn.MmbrLgn {
        background: transparent url(../images/Icn-ExistingMember.svg) no-repeat left 20px top 15px;
        background-size: 30px;
    }




    div.SttcPgCntntTxtHldr {
        padding: 30px 10px 30px 10px;
    }

    div.MnTtlTxtHldr {
        width: 100%;
    }

    div.AbtJZmMn div.AbtBGHldr {
        padding: 50px 0;
        margin: 0 0 50px 0;
    }

    div.JZmOffers div.OffrsHldr div.OffrsDv, div.JZmOffers div.OffrsHldr div.OffrsDv.More {
        width: 100%;
        transition: 0.3s;
        margin: 10px 0;
        box-shadow: none;
        padding: 20px 10px;
    }

        div.JZmOffers div.OffrsHldr div.OffrsDv div.TxtHldr {
            padding: 10px 0 0 0;
        }

    div.MmbrshpLftsty div.MmbrShpDtlsLst div.LstHldr {
        width: 100%;
        padding: 20px 0;
    }

        div.MmbrshpLftsty div.MmbrShpDtlsLst div.LstHldr div.ImgHldr, div.MmbrshpLftsty div.MmbrShpDtlsLst div.LstHldr div.TtlHldr {
            width: 100%;
            padding: 10px 0;
        }

            div.MmbrshpLftsty div.MmbrShpDtlsLst div.LstHldr div.ImgHldr span.Count {
                right: inherit;
                top: inherit;
                left: 0;
                bottom: 0;
            }

    div.MmbrshpLftsty div.RgstrnDv a.RgstrnLnk {
        padding: 30px 0;
        width: 80%;
    }

        div.MmbrshpLftsty div.RgstrnDv a.RgstrnLnk:hover {
            padding: 30px 0;
            width: 100%;
        }

    div.MmbrshpLftsty div.MmbrShpDtlsLst div.LstHldr div.ImgHldr img.Img {
        width: 70%;
        max-height: inherit;
    }



    div.JZInnrPgTpBxBg h1.SrchPgTtl {
        margin-top: 0;
        padding: 10px 0;
        font-size: 25px;
    }

    div.JZUsrLgnBGHldr div.JZUsrLgn {
        flex-direction: column-reverse;
        padding-top: 100px;
    }

    div.LgnRgstratnBgHldr, div.FldSctnHldr {
        width: 100%;
    }

    div.LgnRgstratnBgHldr {
        padding-top: 40px;
        padding-right: 0;
    }


    div.FtrsSctnHldr div.LgnRgstrFtrDv ul.FtrLst li {
        width: 100%;
    }

    div.LgnRgsFldHldr {
        flex-direction: column-reverse;
    }

        div.LgnRgsFldHldr div.LgnRgstrFtrDv, div.LgnRgsFldHldr div.FldSctnHldr {
            width: 100%;
        }



        div.LgnRgsFldHldr div.FldSctnHldr {
            top: 0;
            margin: 0;
        }

    div.JZMntrs div.MntrsLst div.MntrDv {
        width: calc(100% - 20px);
    }

    div.JZMmbrshpExp div.MmbrshpDtlsHstHldr div.JZMmbrshpDtl, div.JZMmbrshpTirDtls div.TirDtls {
        width: calc(100% - 20px);
    }

    div.MnTtlTxtHldr.MmbrShp div.DtlsBtnHldr div.DtlsInnrHldr {
        width: 100%;
    }

    div.MnTtlTxtHldr.MmbrShp p.TxtMnHdng {
        font: 500 14px/170% 'Inter';
    }

    div.MnTtlTxtHldr.MmbrShp div.DtlsBtnHldr span.DtlsBtnTxt {
        font: 500 18px/120% 'Inter';
    }





    div.InnrEvntsHldr div.EvntHldr {
        width: calc(50% - 10px);
        margin: 10px 5px 0 5px;
    }

        div.InnrEvntsHldr div.EvntHldr div.Center-Bottom div.CMSDtlsHldr span.CMSTtlHdr {
            font: 600 13px/120% 'Inter';
        }

    div.JZWhtsJZ div.TtlDv h3.WhtSbTtl {
        font-size: 30px;
    }

    div.JZWhtsJZ div.TtlDv p.Txt {
        font-size: 17px;
    }

    div.JZWhtsJZ div.TtlDv a.ActvtLnk {
        font-size: 13px;
    }


    div.JZWhtsJZ div.DvRgt div.MmbrTsmnl:before {
        background: transparent url(../images/JZ-MP-TsmnlIcn.svg) no-repeat center center;
        background-size: 30px;
        left: 20px;
    }

    div.JZWhtsJZ div.DvRgt div.MmbrTsmnl:after {
        background: transparent url(../images/JZ-MP-TsmnlIcnRft.svg) no-repeat center center;
        background-size: 30px;
        right: 20px;
    }


    div.MrchSrchInnrSplPg div.MrchHlghltPrdctHldr div.CntntHldr {
        flex-direction: column-reverse;
    }

        div.MrchSrchInnrSplPg div.MrchHlghltPrdctHldr div.CntntHldr div.CpyHldr {
            width: 100%;
            padding: 0 0 20px 0;
        }

            div.MrchSrchInnrSplPg div.MrchHlghltPrdctHldr div.CntntHldr div.CpyHldr span.SttsTxt {
                font-size: 12px;
            }

            div.MrchSrchInnrSplPg div.MrchHlghltPrdctHldr div.CntntHldr div.CpyHldr h3.Ttl {
                padding: 10px 0 5px 0;
            }

                div.MrchSrchInnrSplPg div.MrchHlghltPrdctHldr div.CntntHldr div.CpyHldr h3.Ttl span.Txt {
                    font-size: 20px;
                }

            div.MrchSrchInnrSplPg div.MrchHlghltPrdctHldr div.CntntHldr div.CpyHldr ul.FtrLst {
                display: none;
            }

        div.MrchSrchInnrSplPg div.MrchHlghltPrdctHldr div.CntntHldr div.ImgHldr {
            width: 100%;
        }

            div.MrchSrchInnrSplPg div.MrchHlghltPrdctHldr div.CntntHldr div.ImgHldr img.Img {
                margin: 40px 0;
            }

    div.MrchSrchInnrSplPg div.MrchItmsHldr {
        padding: 40px 0;
    }

        div.MrchSrchInnrSplPg div.MrchItmsHldr div.MrchItmsDv div.ItmsLstHldr div.ItmDv {
            width: 100%;
            margin: 10px 0;
        }

            div.MrchSrchInnrSplPg div.MrchItmsHldr div.MrchItmsDv div.ItmsLstHldr div.ItmDv:hover {
                transform: scale(1);
            }



    div.MerchSplSrchBx div.SearchBox.Merchandise.NoBrdr div.SearchFields div.Holder.Category, div.MerchSplSrchBx div.SearchBox.Merchandise.NoBrdr div.SearchFields div.Holder.SrchBxMerchandise, div.MerchSplSrchBx div.SearchBox.Merchandise.NoBrdr div.SearchFields div.Holder.Bttn {
        width: 100%;
        padding-bottom: 20px;
    }

    div.MerchSplSrchBx div.SearchBox.Merchandise.NoBrdr div.SearchFields div.Holder.Category {
        padding-left: 0;
    }

        div.MerchSplSrchBx div.SearchBox.Merchandise.NoBrdr div.SearchFields div.Holder.Category:before {
            display: block;
            position: relative;
            top: 0;
            padding-bottom: 20px;
        }

    div.MerchSplSrchBx div.SearchBox.Merchandise.NoBrdr div.SearchFields div.Holder.Bttn {
        padding-bottom: 0;
    }

    div.JZRewardsBnner div.Cntnr div.ImgHldr img.Img {
        min-height: 250px;
    }

    div.JZRewardsBnner div.Cntnr div.CpyHldr {
        position: relative;
        left: 0;
        border-radius: 0 0 10px 10px;
        padding: 20px;
        flex-wrap: wrap;
        height: max-content;
    }

        div.JZRewardsBnner div.Cntnr div.CpyHldr div.CntnrLft {
            width: 100%;
        }

        div.JZRewardsBnner div.Cntnr div.CpyHldr div.CntnrRgt {
            width: 100%;
            padding: 20px 0 0 0;
        }

    div.ActvtyStaticDtls div.HolaStcCntnt div.HolaIntroDv {
        flex-wrap: wrap;
        padding: 20px 10px;
    }

        div.ActvtyStaticDtls div.HolaStcCntnt div.HolaIntroDv div.LogoHldr, div.ActvtyStaticDtls div.HolaStcCntnt div.HolaIntroDv div.CpyHldr, div.ActvtyStaticDtls div.HolaStcCntnt div.HolaIntroDv div.DtsHldr {
            width: 100%;
        }

    div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.RgsttnDtlsDv {
        width: 100%;
    }

        div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.RgsttnDtlsDv div.PricingLst {
            flex-wrap: wrap;
        }

            div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.RgsttnDtlsDv div.PricingLst div.PrcngDv {
                width: 100%;
                margin: 10px 0;
            }


    div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.MdaAttchmntDv {
        width: 100%;
        margin-top: 20px;
        padding: 20px 15px;
    }

    div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.AdtBnnrDv div.CpyHldr {
        position: relative;
        right: inherit;
        top: inherit;
        height: inherit;
        width: 100%;
        border-radius: 0 0 10px 10px;
    }

        div.ActvtyStaticDtls div.HolaStcCntnt div.HolaDtlsDvHldr div.AdtBnnrDv div.CpyHldr span.Txt {
            font-size: 18px;
        }

    div.PrevEventsLst {
        padding: 0;
    }

        div.PrevEventsLst div.LstHldr {
            width: 100%;
        }

    div.PreEventsDetails {
        margin: 20px 0 0 0;
    }

        div.PreEventsDetails div.BscDtls, div.PreEventsDetails div.GalleryHolder {
            width: 100%;
        }


    div.PrvsEvntPgTtlHldr div.TxtTtl a.PrvEvntBackLnk {
        font-size: 13px;
    }

    div.PrvsEvntPgTtlHldr div.TxtTtl h1.Ttl.Sml, div.PrvsEvntPgTtlHldr div.TxtTtl h1.Ttl {
        font-size: 30px;
        text-align: left;
    }





    div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr div.TtlDvHldr {
        display: none;
    }

    div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr div.DtlsDvHldr {
        width: calc(50% - 10px);
        margin: 20px 5px;
        border-right: 1px solid #ECEFF1;
    }

        div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr div.DtlsDvHldr:last-of-type {
            border-right: none;
        }

        div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr div.DtlsDvHldr:hover {
            box-shadow: none;
        }

    div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt li {
        padding: 5px 10px;
        min-height: 60px;
    }

        div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt li:first-of-type {
            height: 130px;
        }

        div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt li span.AmntDtls {
            height: 50px;
        }

            div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt li span.AmntDtls span.Amnt {
                font: 700 30px/100% 'Inter';
            }

            div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt li span.AmntDtls span.Vlu {
                font: 600 11px/100% 'Inter';
            }


        div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt li span.MmbrType {
            font-size: 11px
        }


        div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt li span.DtlsTxt {
            position: relative;
            font-size: 13px;
        }

            div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt li span.DtlsTxt:before {
                content: '';
                display: block;
                font-size: 11px;
                color: #37474F;
                padding: 0 0 5px 0;
            }

            div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt li span.DtlsTxt.Rgstrtn:before {
                content: 'Registration';
            }

            div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt li span.DtlsTxt.MnthlySbscrptn:before {
                content: 'Monthly Subscription';
            }

            div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt li span.DtlsTxt.Bdmntn:before {
                content: 'Badminton';
            }

            div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt li span.DtlsTxt.MnthlySbscrptn:before {
                content: 'Monthly Subscription';
            }

            div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt li span.DtlsTxt.Glf:before {
                content: 'Golf';
            }

            div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt li span.DtlsTxt.Dnce:before {
                content: 'Dance';
            }

            div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt li span.DtlsTxt.Swmng:before {
                content: 'Swimming';
            }

            div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt li span.DtlsTxt.IntrMscLsns:before {
                content: 'Introductory Music Lessons';
            }

            div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt li span.DtlsTxt.IntrmdtAdvClss:before {
                content: 'Intermediate & Advance Classes';
            }

            div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt li span.DtlsTxt.Pnts:before {
                content: 'Points';
            }

            div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt li span.DtlsTxt.PrvtEvnts:before {
                content: 'Private Events';
            }

            div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt li span.DtlsTxt.TrngDscnt:before {
                content: 'Training Discount';
            }

            div.JZMmbrshpTirDtls div.MmbrDtlsTblHldr ul.LstTxt li span.DtlsTxt.TrngDscnt:before {
                content: 'JOYiZM ProShop';
            }


    div.BlogsHldr div.DtltdBlgs div.BlgSnglHldr {
        width: 100%;
    }





    div.MiXERCurrOffr div.CntntHldr div.LgoHldr img.MiXERLgo {
        width: 250px;
    }

    div.MiXERCurrOffr div.CntntHldr div.TxtHldr h1.PgTtl {
        font-size: 20px;
    }

    div.MiXERCurrOffr div.CntntHldr div.TxtHldr div.CurrFtr span.Month {
        font-size: 18px;
    }

    div.MiXERCurrOffr div.CntntHldr div.TxtHldr div.CurrFtr span.Style {
        font-size: 16px;
    }

    div.MiXERCurrOffr div.CntntHldr div.TxtHldr a.BkBtn {
        font-size: 14px;
    }


    div.MiXERCustCntnt div.JZSiteWidth div.ImgDvHldr, div.MiXERCustCntnt div.JZSiteWidth div.TxtDvHldr {
        width: 100%;
    }

        div.MiXERCustCntnt div.JZSiteWidth div.TxtDvHldr p.Txt, div.MiXERBusCntnt div.JZSiteWidth div.CntntHldr div.TxtDvHldr p.Txt, div.MiXERDtlCntnt div.TxtDvHldr p.Txt {
            font-size: 15px;
        }

            div.MiXERCustCntnt div.JZSiteWidth div.TxtDvHldr p.Txt.Hghlt, div.MiXERBusCntnt div.JZSiteWidth div.CntntHldr div.TxtDvHldr p.Txt.Hghlt, div.MiXERDtlCntnt div.TxtDvHldr p.Txt.Hghlt {
                font-size: 16px;
            }

    div.MiXERBusCntnt img.Img {
        position: relative;
    }

    div.MiXERBusCntnt div.JZSiteWidth div.CntntHldr {
        width: 100%;
        margin-top: -50px;
        padding: 20px;
    }

    div.MiXERCustCntnt div.JZSiteWidth div.TxtDvHldr div.BtnDvHldr {
        display: block;
        text-align: left;
    }

        div.MiXERCustCntnt div.JZSiteWidth div.TxtDvHldr div.BtnDvHldr p.Txt {
            max-width: 100%;
            font-size: 16px;
        }

        div.MiXERCustCntnt div.JZSiteWidth div.TxtDvHldr div.BtnDvHldr a.BkBtn {
            font-size: 14px;
        }

    div.MiXERBusCntnt div.JZSiteWidth div.CntntHldr div.TxtDvHldr h2.TtlTxt span.SbTxt {
        font-size: 13px;
    }

    div.MiXERBusCntnt div.JZSiteWidth div.CntntHldr div.TxtDvHldr h2.TtlTxt span.Txt, div.MiXERDtlCntnt div.TxtDvHldr h3.TtlTxt {
        font-size: 24px;
    }


    div.MiXERDtlCntnt div.ImgDvHldr {
        width: 100%;
    }

    div.MiXERDtlCntnt div.TxtDvHldr, div.MiXERDtlCntnt.Altr div.JZSiteWidth div.TxtDvHldr {
        width: calc(100% - 40px);
        margin: -50px 20px 0 20px;
        padding: 20px;
    }




        div.MiXERDtlCntnt div.TxtDvHldr p.Txt.Hnt {
            font-size: 12px;
        }


    div.MiXERHlghtCntnt p.Txt {
        font-size: 16px;
        line-height: 140%;
    }

        div.MiXERHlghtCntnt p.Txt.Big {
            font-size: 20px;
            line-height: 140%;
        }
}









/*********************************************THEME.CSS*******************************************/
span.SubTtl {
    font: 700 34px/100% 'Inter';
    display: block;
    line-height: 140%;
    color: #fff;
}

span.TtlHeader {
    font: 700 26px/100% 'Inter';
    display: block;
    line-height: 140%;
}

span.TtlSub {
    font: 500 16px/180% 'Inter';
    line-height: 140%;
    display: block;
}

span.Txt {
    line-height: 140%;
    display: block;
    font-size: 14px;
}

div.LogoHldr.Mbl {
    display: none;
}

div.TtlSctn {
    padding: 120px 0 30px 0;
}

    div.TtlSctn span.SubTtl {
        padding-bottom: 30px;
        position: relative;
    }

        div.TtlSctn span.SubTtl:after {
            content: '';
            position: absolute;
            left: calc(3% - 35px);
            bottom: 0;
            width: 70px;
            height: 3px;
            border-radius: 2px;
            background: #fff;
            transition: 0.3s;
        }

    div.TtlSctn span.SubTtl, div.TtlSctn span.TtlSub {
        color: #fff;
        font-weight: 700;
    }

    div.TtlSctn span.TtlSub {
        padding: 20px 0;
        font-weight: 400;
    }

div.SrchMask div.JZMProductMenu {
    background: #86074c;
    padding: 10px 0;
    position: sticky;
    top: 70px;
    left: 0;
    z-index: 20;
    transition: 0.3s;
}

    div.SrchMask div.JZMProductMenu ul.ProductMenu {
        margin: 0;
        list-style: none;
        display: flex;
        flex-wrap: wrap;
        justify-content: right;
    }

        div.SrchMask div.JZMProductMenu ul.ProductMenu.InnerPagesMenu {
            padding: 0;
            border: none;
        }

        div.SrchMask div.JZMProductMenu ul.ProductMenu li a.Link {
            display: inline-block;
            padding: 15px 25px 15px 50px;
            position: relative;
            transition: 0.3s;
            color: #fff;
            text-transform: uppercase;
            margin: 0 1px;
            font: 600 14px/100% 'Inter';
            letter-spacing: 1px;
        }


            div.SrchMask div.JZMProductMenu ul.ProductMenu li a.Link.Active, div.SrchMask div.JZMProductMenu ul.ProductMenu li a.Link:hover {
                background: rgba(0, 0, 0, 0.2);
                transition: 0.3s;
                border-radius: 4px;
            }

            div.SrchMask div.JZMProductMenu ul.ProductMenu li a.Link:before {
                content: '';
                position: absolute;
                width: 22px;
                height: 22px;
                left: calc(22% - 16px);
                top: 10px;
                background-color: transparent !important;
                background-position: center center !important;
                background-repeat: no-repeat !important;
                background-size: 22px !important;
            }

            div.SrchMask div.JZMProductMenu ul.ProductMenu li a.Link.Flight:before {
                background-image: url(../images/FtrIcn-Flight-W.svg);
            }

            div.SrchMask div.JZMProductMenu ul.ProductMenu li a.Link.Hotel:before {
                background-image: url(../images/FtrIcn-Hotels-W.svg);
            }

            div.SrchMask div.JZMProductMenu ul.ProductMenu li a.Link.Car:before {
                background-image: url(../images/FtrIcn-CarRentals.svg);
            }

            div.SrchMask div.JZMProductMenu ul.ProductMenu li a.Link.Activities:before {
                background-image: url(../images/FtrIcn-Activities-W.svg);
            }

            div.SrchMask div.JZMProductMenu ul.ProductMenu li a.Link.Events:before {
                background-image: url(../images/FtrIcn-Events.svg);
            }

            div.SrchMask div.JZMProductMenu ul.ProductMenu li a.Link.Transfer:before {
                background-image: url(../images/FtrIcn-Transfers.svg);
            }

            div.SrchMask div.JZMProductMenu ul.ProductMenu li a.Link.Lounge:before {
                background-image: url(../images/FtrIcn-Lounge.svg);
            }

            div.SrchMask div.JZMProductMenu ul.ProductMenu li a.Link.Package:before {
                background-image: url(../images/FtrIcn-Packages.svg);
            }

            div.SrchMask div.JZMProductMenu ul.ProductMenu li a.Link.Merchandise:before {
                background-image: url(../images/FtrIcn-Merchandise.svg);
            }

div.SrchMask div.AppSearchBoxHldr {
    display: flex;
    flex-wrap: wrap;
    background: #ED017F;
    min-height: 60vh;
    width: 100%;
    border-radius: 0;
    position: relative;
    padding: 0 0 50px 0;
    background-size: cover;
}

    div.SrchMask div.AppSearchBoxHldr.Hotel {
        background: url(../images/SrchBxBg.jpg) no-repeat center center;
        background-size: cover;
    }

    div.SrchMask div.AppSearchBoxHldr.CarRentals {
        background: url(../images/SrchBxBg-Cars.jpg) no-repeat center center;
        background-size: cover;
    }

    div.SrchMask div.AppSearchBoxHldr.LoungePass {
        background: url(../images/SrchBxBg-Lounge.jpg) no-repeat center center;
        background-size: cover;
    }

    div.SrchMask div.AppSearchBoxHldr.Packages {
        background: url(../images/SrchBxBg-Packages.jpg) no-repeat center center;
        background-size: cover;
    }

    div.SrchMask div.AppSearchBoxHldr.Flight {
        background: url(../images/SrchBxBg-Flight.jpg) no-repeat center center;
        background-size: cover;
    }

    div.SrchMask div.AppSearchBoxHldr.Activities {
        background: url(../images/SrchBxBg-ActivitiesUS.jpg) no-repeat center center;
        background-size: cover;
    }

    div.SrchMask div.AppSearchBoxHldr div.JZSiteWidth {
        display: flex;
        flex-wrap: wrap;
        align-items: end;
    }

    div.SrchMask div.AppSearchBoxHldr div.SearchFields {
        width: 100%;
        background-color: #fff;
        padding: 20px;
        border-radius: 10px;
        box-shadow: 0px 20px 70px rgba(0, 0, 0, 0.1);
    }

    div.SrchMask div.AppSearchBoxHldr div.SrchBxTtlHldr {
        width: 100%;
        z-index: 1;
        padding: 40px 0 20px 0;
    }

        div.SrchMask div.AppSearchBoxHldr div.SrchBxTtlHldr h1.SrchBxSubTtl,
        div.SrchMask div.AppSearchBoxHldr div.SrchBxTtlHldr h2.SrchBxTtl,
        div.SrchMask div.AppSearchBoxHldr div.SrchBxTtlHldr h2.SrchBxSubTxt {
            color: #fff;
            padding: 0;
            margin: 0 auto;
            max-width: 800px;
            text-align: center;
        }

        div.SrchMask div.AppSearchBoxHldr div.SrchBxTtlHldr h1.SrchBxSubTtl {
            font: 700 60px/100% 'Inter';
            padding: 0 0 20px 0;
        }

        div.SrchMask div.AppSearchBoxHldr div.SrchBxTtlHldr h2.SrchBxTtl {
            font: 700 70px/100% 'Inter';
        }

        div.SrchMask div.AppSearchBoxHldr div.SrchBxTtlHldr h2.SrchBxSubTxt {
            font: 600 30px/100% 'Inter';
        }


    div.SrchMask div.AppSearchBoxHldr div.SearchBox {
        width: 100%;
    }

        div.SrchMask div.AppSearchBoxHldr div.SearchBox.Flight {
            width: 100%;
            background-color: #fff;
            padding: 20px;
            border-radius: 10px;
            box-shadow: 0px 20px 70px rgb(0 0 0 / 10%);
        }

            div.SrchMask div.AppSearchBoxHldr div.SearchBox.Flight div.SearchFields {
                padding: 0;
                box-shadow: none;
                border-radius: 0;
            }

@media only screen and (max-width: 767px) {



    div .JZHdrSctn div.HdrCntnr div.LgoSctn a.LgoLnk:after {
        display: none !important;
    }

    div.SrchMask div.AppSearchBoxHldr {
        height: 300px;
    }

    div.BnnrHldr {
        height: auto;
        min-height: inherit;
        background-position: center top;
    }

    div.TtlSctn {
        text-align: center;
    }

        div.TtlSctn span.SubTtl:after {
            left: calc(50% - 35px);
        }

    span.JZMProductMenuMbl {
        position: fixed;
        width: 60px;
        height: 60px;
        z-index: 999;
        top: 9px;
        transition: 0.3s;
        display: none;
    }

    div.JZHdrSctn.sticky span.JZMProductMenuMbl {
        top: 3px;
        transition: 0.3s;
    }

    span.JZMProductMenuMbl.Active {
        transition: 0.3s;
        background-color: transparent;
    }

    span.JZMProductMenuMbl:before {
        content: '';
        position: absolute;
        width: 30px;
        height: 30px;
        left: 15px;
        top: 15px;
        background-image: url(../images/PrdctHmbrgrMenu.svg);
        background-repeat: no-repeat;
        background-size: 60px;
        background-position: top right;
        transition: 0.3s;
    }

    /*span.JZMProductMenuMbl:hover:before {
            background-position: top left;
            transition: 0.3s;
        }*/

    span.JZMProductMenuMbl.Active:before {
        content: '';
        background-image: url(../images/Icn-Close.svg);
        background-repeat: no-repeat;
        background-size: 20px;
        background-position: top right;
        transition: 0.3s;
    }



    div.SrchMask div.JZMProductMenu {
    }

        div.SrchMask div.JZMProductMenu.Menu-Expand {
        }

        div.SrchMask div.JZMProductMenu ul.ProductMenu {
            flex-wrap: nowrap;
        }

            div.SrchMask div.JZMProductMenu ul.ProductMenu li {
                display: block;
            }

                div.SrchMask div.JZMProductMenu ul.ProductMenu li a.Link {
                    height: auto;
                    display: block;
                    padding: 0;
                    width: 50px;
                    height: 50px;
                    text-indent: -999999px;
                }

                    div.SrchMask div.JZMProductMenu ul.ProductMenu li a.Link:before {
                        left: calc(50% - 11px);
                        top: calc(50% - 11px);
                    }

                    div.SrchMask div.JZMProductMenu ul.ProductMenu li a.Link.Active {
                        width: auto;
                        text-indent: 0;
                        padding: 18px 10px 0 40px;
                    }

                        div.SrchMask div.JZMProductMenu ul.ProductMenu li a.Link.Active:before {
                            left: 10px;
                        }

    /****************************ProductMobileMenu*****************************/

    /****************************User MobileMenu*****************************/



    /* div.JZMHeader div.JZMUserMenu {
        position: fixed;
        right: -50%;
        top: 0;
        width: 50%;
        height: 100%;
        overflow: auto;
        background-color: #ED017F;
        text-align: left;
        z-index: 99;
        transition: 0.3s;
    }

        div.JZMHeader div.JZMUserMenu.Menu-Expand {
            right: 0;
            transition: 0.3s;
        }

        div.JZMHeader div.JZMUserMenu div.TopHeader {
            padding-bottom: 0;
            background-color: #ED017F;
            height: auto;
        }
*/
    /****************************User MobileMenu*****************************/

}

/*********************************************StaticPage.CSS*******************************************/



span.SctnTtl {
    display: block;
    font: 700 24px /100% 'Inter';
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #263238;
    padding: 0 0 10px 0;
    margin: 0;
}

    span.SctnTtl:before {
        content: '';
        position: absolute;
        left: calc(5% - 35px);
        bottom: 0;
        width: 70px;
        height: 3px;
        border-radius: 2px;
        background: #ED017F;
        transition: 0.3s;
    }

div.ActivityStaticSctnHldr {
    display: block;
    padding: 20px 0;
}

    div.ActivityStaticSctnHldr div.ActivityStaticSctn {
        width: 50%;
        display: inline-block;
        vertical-align: top;
        box-sizing: border-box;
    }

        div.ActivityStaticSctnHldr div.ActivityStaticSctn div.ImageHldr img.ActivityImg {
            border-radius: 10px;
            width: 100%;
            height: 560px;
            background-size: cover !important;
            background-repeat: no-repeat !important;
            background-position: center center !important;
            object-fit: contain;
        }

            div.ActivityStaticSctnHldr div.ActivityStaticSctn div.ImageHldr img.ActivityImg.Golf {
                background: transparent url(../images/GolfImg.jpg);
            }

            div.ActivityStaticSctnHldr div.ActivityStaticSctn div.ImageHldr img.ActivityImg.Tennis {
                background: transparent url(../images/TennisImg.jpg);
            }

            div.ActivityStaticSctnHldr div.ActivityStaticSctn div.ImageHldr img.ActivityImg.Badminton {
                background: transparent url(../images/BadmintonImg.jpg);
            }

            div.ActivityStaticSctnHldr div.ActivityStaticSctn div.ImageHldr img.ActivityImg.Billiards {
                background: transparent url(../images/BilliardsImg.jpg);
            }

            div.ActivityStaticSctnHldr div.ActivityStaticSctn div.ImageHldr img.ActivityImg.SkyDiving {
                background: transparent url(../images/SkyDivingImg.jpg);
            }

            div.ActivityStaticSctnHldr div.ActivityStaticSctn div.ImageHldr img.ActivityImg.Hiking {
                background: transparent url(../images/HikingImg.jpg);
            }

            div.ActivityStaticSctnHldr div.ActivityStaticSctn div.ImageHldr img.ActivityImg.MusicLessons {
                background: transparent url(../images/MusicLessonsImg.jpg);
            }

            div.ActivityStaticSctnHldr div.ActivityStaticSctn div.ImageHldr img.ActivityImg.Painting {
                background: transparent url(../images/PaintingImg.jpg);
            }

            div.ActivityStaticSctnHldr div.ActivityStaticSctn div.ImageHldr img.ActivityImg.Swimming {
                background: transparent url(../images/Wb-Expr-Swimming-v3.jpg);
            }

            div.ActivityStaticSctnHldr div.ActivityStaticSctn div.ImageHldr img.ActivityImg.Yoga {
                background: transparent url(../images/Wb-Expr-Yoga-v3.jpg);
            }

            div.ActivityStaticSctnHldr div.ActivityStaticSctn div.ImageHldr img.ActivityImg.Skiing {
                background: transparent url(../images/Wb-Expr-Skiing-v3.jpg);
            }

    div.ActivityStaticSctnHldr div.ThumbNailImgHldr {
        padding: 10px 0;
        display: block;
    }

        div.ActivityStaticSctnHldr div.ThumbNailImgHldr a.Link {
            padding: 5px;
            padding-top: 0;
            box-sizing: border-box;
            display: inline-block;
        }

            div.ActivityStaticSctnHldr div.ThumbNailImgHldr a.Link:first-child {
                padding-left: 0;
            }

            div.ActivityStaticSctnHldr div.ThumbNailImgHldr a.Link img {
                border-radius: 5px;
            }

    div.ActivityStaticSctnHldr div.ActivityStaticSctn.Rgt {
        padding-left: 20px;
    }

    div.ActivityStaticSctnHldr div.ActivityStaticSctn div.MediaLinks {
        display: none;
        padding: 20px 0;
        border-bottom: 1px solid #ECEFF1;
    }

        div.ActivityStaticSctnHldr div.ActivityStaticSctn div.MediaLinks span.Txt {
            color: #263238;
            display: inline-block;
            font-weight: 500;
        }

        div.ActivityStaticSctnHldr div.ActivityStaticSctn div.MediaLinks a.Link {
            padding: 0 10px;
            display: inline-block;
            vertical-align: top;
        }

    div.ActivityStaticSctnHldr div.ActivityStaticSctn div.EventInfo span.TxtTtl {
        display: block;
        font: 700 14px /100% 'Inter';
        color: #263238;
        padding: 10px 0;
        margin: 0;
    }

    div.ActivityStaticSctnHldr div.ActivityStaticSctn div.EventInfo div.EventLst {
        padding: 10px 0;
        display: block;
        border-bottom: 1px solid#ECEFF1;
    }

        div.ActivityStaticSctnHldr div.ActivityStaticSctn div.EventInfo div.EventLst span.Event {
            display: inline-block;
            vertical-align: top;
            font-size: 13px;
            color: #37474F;
        }

    div.ActivityStaticSctnHldr div.ActivityStaticSctn div.EventInfo {
        padding: 10px 0;
    }

    div.ActivityStaticSctnHldr div.ActivityStaticSctn div.ActivityDesc span.Txt {
        padding: 10px 0;
        line-height: 180%;
        display: block;
        font-size: 13px;
    }

div.ActivityDesc.MusicType {
    padding: 20px 0 0 0;
    display: block;
}

    div.ActivityDesc.MusicType span.MusicTtl {
        display: block;
        padding: 25px 0 5px 0;
        font: 500 18px/120% 'Inter';
        color: #263238;
        border-top: 1px solid#ECEFF1;
    }

div.ActivityStaticSctnHldr div.ActivityStaticSctn div.ActivityDesc.MusicType span.Txt {
    padding: 5px 0;
}

div.ActivityStaticSctnHldr div.ActivityStaticSctn div.EventInfo div.EventLst span.Event span.EventTxt {
    display: inline-block;
    font-size: 13px;
    vertical-align: top;
    padding: 10px;
}

div.ActivityStaticSctnHldr div.ActivityStaticSctn div.ActivityDesc div.HldrBttn {
    padding: 10px 0;
    display: none;
}

    div.ActivityStaticSctnHldr div.ActivityStaticSctn div.ActivityDesc div.HldrBttn a.Link {
        display: inline-block;
        padding: 20px;
        letter-spacing: 1px;
        font: 500 15px/100% 'Inter';
        color: #fff;
        border-radius: 30px;
        text-decoration: none;
        cursor: pointer;
        transition: 0.3s;
        background-color: #ED017F;
        text-transform: uppercase;
    }

div.ActivityStaticSctnHldr div.ActivityStaticSctn span.TtlTxt {
    padding: 10px 0;
    line-height: 180%;
    display: block;
    font-size: 14px;
    font-weight: 500;
    border-bottom: 1px solid#ECEFF1;
}

div.ActivityStaticSctnHldr div.ActivityStaticSctn div.TestimonialSection {
    border: 1px solid #ECEFF1;
    box-sizing: border-box;
    border-radius: 10px;
    padding: 20px;
    margin-top: 20px;
    position: relative;
}

    div.ActivityStaticSctnHldr div.ActivityStaticSctn div.TestimonialSection.Coach {
        border: 1px solid #ED017F;
        background: rgba(237, 1, 127, 0.02);
    }

    div.ActivityStaticSctnHldr div.ActivityStaticSctn div.TestimonialSection span.SpclChar {
        position: absolute;
        top: -10px;
        left: 20px;
        background-color: #fff;
    }

    div.ActivityStaticSctnHldr div.ActivityStaticSctn div.TestimonialSection span.TxtTtl {
        padding: 10px 0;
        display: block;
        font-size: 15px;
        font-weight: 500;
        color: #ED017F;
    }

    div.ActivityStaticSctnHldr div.ActivityStaticSctn div.TestimonialSection span.TxtSubTtl {
        display: block;
        font-size: 15px;
        font-weight: 500;
        color: #37474F;
    }

    div.ActivityStaticSctnHldr div.ActivityStaticSctn div.TestimonialSection span.Txt {
        padding: 10px 0;
        line-height: 180%;
        font-size: 13px;
        display: block;
    }

div.ActivitiesHldr {
    display: block;
    padding-top: 40px;
    margin-top: 40px;
    border-top: 1px solid #ECEFF1;
}

    div.ActivitiesHldr span.SctnTtl {
        text-align: center;
        display: block;
        line-height: 160%;
    }

        div.ActivitiesHldr span.SctnTtl:before {
            left: calc(50% - 35px);
        }

    div.ActivitiesHldr div.ActivityLstGallery {
        display: flex;
        padding: 20px 0;
        flex-wrap: wrap;
    }

    div.ActivitiesHldr div.ActivityLsts {
        /*flex: 1;*/
        padding: 10px;
        width: 20%;
    }

        div.ActivitiesHldr div.ActivityLsts a.Link {
            position: relative;
        }

            div.ActivitiesHldr div.ActivityLsts a.Link img.Image {
                border-radius: 10px;
                width: 100%;
                height: 160px;
                background-repeat: no-repeat !important;
                background-position: center center !important;
                background-size: cover !important;
            }

            div.ActivitiesHldr div.ActivityLsts a.Link span.ActivityTtl {
                font: 500 14px /100% 'Inter';
                text-transform: uppercase;
                position: absolute;
                left: 20px;
                top: -40px;
                background-color: #fff;
                border-radius: 8px;
                padding: 15px 30px 15px 20px;
            }

                div.ActivitiesHldr div.ActivityLsts a.Link span.ActivityTtl:before {
                    content: '';
                    position: absolute;
                    left: 10px;
                    top: 13px;
                    width: 3px;
                    height: calc(100% - 30px );
                    background: #ED017F;
                }

div.StaticPageSection {
    padding: 100px 0;
}

    div.StaticPageSection div.TtlHdrSctn {
        display: block;
        padding-bottom: 20px;
    }

        div.StaticPageSection div.TtlHdrSctn span.TtlHdr {
            display: block;
            font-family: 'Michroma', sans-serif;
            font-size: clamp(22px, 5vw, 30px);
            line-height: 1.3;
            padding: 20px 0;
            margin: 0;
            text-align: center;
            position: relative;
            color: var(--text-dark);
        }

    div.StaticPageSection div.StaticPageCntnt span.TtlSubHdr {
        display: block;
        padding: 20px 0 5px 0;
        margin: 0;
        font: 700 16px/180% 'Michroma';
        color: #ED017F;
    }

    div.StaticPageSection div.StaticPageCntnt span.TtlSubHdrInnr {
        display: block;
        padding: 30px 0 0 0;
        margin: 0;
        font: 700 14px/140% 'Inter';
        color: #263238;
    }



    div.StaticPageSection div.StaticPageCntnt p.Txt {
        display: block;
        padding: 10px 0;
        font: 500 14px/180% 'Inter';
        color: #37474F;
        margin: 0;
    }

        div.StaticPageSection div.StaticPageCntnt p.Txt.Note {
            padding: 10px 15px;
            background: #F9FBE7;
            color: #263238;
            margin-top: 10px;
        }

        div.StaticPageSection div.StaticPageCntnt p.Txt a.Link {
            color: #ED017F;
            text-decoration: underline;
        }

        div.StaticPageSection div.StaticPageCntnt p.Txt span.ClrTxt, div.StaticPageSection div.StaticPageCntnt ul.Lsts li span.ClrTxt {
            color: #ED017F;
        }

    div.StaticPageSection div.StaticPageCntnt ul.Lsts {
        margin: 5px 0 5px 30px;
    }

        div.StaticPageSection div.StaticPageCntnt ul.Lsts li {
            list-style-type: circle;
            font: 500 14px /140% 'Inter';
            padding: 5px 0;
        }

    div.StaticPageSection div.StaticPageCntnt ol.Lsts {
        border: 0;
        margin: 5px 0 5px 30px;
        padding: 0;
    }

        div.StaticPageSection div.StaticPageCntnt ol.Lsts li {
            font: 500 17px/180% 'Inter';
            padding: 15px 0;
        }

        div.StaticPageSection div.StaticPageCntnt ol.Lsts.Cmpct li {
            font: 500 17px/180% 'Inter';
            padding: 5px 0;
        }

    div.StaticPageSection.MediaKit div.MdKtDwnLdDv {
        padding: 60px 0;
        background: #F7FAFE;
    }

        div.StaticPageSection.MediaKit div.MdKtDwnLdDv h2.TxtTtl {
            display: block;
            padding: 0 0 20px 0;
            margin: 0;
            text-align: center;
            font: 500 24px/100% 'Inter';
            color: #263238;
        }

        div.StaticPageSection.MediaKit div.MdKtDwnLdDv div.DwnldsOptns {
            display: flex;
            flex-wrap: wrap;
        }

            div.StaticPageSection.MediaKit div.MdKtDwnLdDv div.DwnldsOptns div.MdOptn {
                width: 25%;
                padding: 10px;
            }

                div.StaticPageSection.MediaKit div.MdKtDwnLdDv div.DwnldsOptns div.MdOptn div.ImgHldr {
                }

                    div.StaticPageSection.MediaKit div.MdKtDwnLdDv div.DwnldsOptns div.MdOptn div.ImgHldr img.Img {
                        display: block;
                        width: 100%;
                        height: 100px;
                        border-radius: 10px;
                    }

                        div.StaticPageSection.MediaKit div.MdKtDwnLdDv div.DwnldsOptns div.MdOptn div.ImgHldr img.Img.eBook {
                            display: block;
                            width: 100%;
                            height: 250px;
                            border-radius: 0;
                            object-fit: contain;
                            object-position: left;
                        }

                    div.StaticPageSection.MediaKit div.MdKtDwnLdDv div.DwnldsOptns div.MdOptn div.ImgHldr img.JZLogo {
                        background: #ED017F url(../images/JOYIZM-2025Logo-White.svg) no-repeat center center;
                        background-size: 100px;
                    }

                    div.StaticPageSection.MediaKit div.MdKtDwnLdDv div.DwnldsOptns div.MdOptn div.ImgHldr img.JZLogoWURL {
                        background: #ED017F url(../images/JOYIZM-2025Logo-White-WURL.svg) no-repeat center center;
                        background-size: 100px;
                    }

                div.StaticPageSection.MediaKit div.MdKtDwnLdDv div.DwnldsOptns div.MdOptn h3.OptnTtl {
                    display: block;
                    margin: 0;
                    padding: 15px 0;
                    font: 700 16px/140% 'Inter';
                    color: #263238;
                }

                    div.StaticPageSection.MediaKit div.MdKtDwnLdDv div.DwnldsOptns div.MdOptn h3.OptnTtl.eBkTtl {
                        font: 700 18px/140% 'Inter';
                    }

                div.StaticPageSection.MediaKit div.MdKtDwnLdDv div.DwnldsOptns div.MdOptn span.OptnSpcs {
                    display: block;
                    border-top: 1px solid #99B1D1;
                    border-bottom: 1px solid #99B1D1;
                    padding: 15px 0;
                    font: 500 14px/140% 'Inter';
                    color: #37474F;
                }

                div.StaticPageSection.MediaKit div.MdKtDwnLdDv div.DwnldsOptns div.MdOptn a.OptnLnk {
                    display: inline-block;
                    padding: 15px 15px 15px 30px;
                    font: 700 16px/100% 'Inter';
                    color: #37474F;
                    position: relative;
                    transition: 0.3s;
                }

                    div.StaticPageSection.MediaKit div.MdKtDwnLdDv div.DwnldsOptns div.MdOptn a.OptnLnk:hover {
                        color: #2E5C98;
                    }

                    div.StaticPageSection.MediaKit div.MdKtDwnLdDv div.DwnldsOptns div.MdOptn a.OptnLnk.Dwnld:before {
                        content: '';
                        width: 24px;
                        height: 24px;
                        left: 0;
                        top: calc(50% - 12px);
                        position: absolute;
                        background: transparent url(../images/Icn-Download.svg) no-repeat center center;
                        background-size: 24px;
                    }

    div.StaticPageSection.MediaKit div.MdKtGudLns {
        padding: 60px 0;
    }

        div.StaticPageSection.MediaKit div.MdKtGudLns h2.TxtTtl {
            display: block;
            font: 600 24px /100% 'Inter';
            color: #263238;
            padding: 20px 0;
            margin: 0;
            position: relative;
        }

            div.StaticPageSection.MediaKit div.MdKtGudLns h2.TxtTtl:before {
                content: '';
                position: absolute;
                left: 0;
                bottom: 0;
                width: 70px;
                height: 3px;
                border-radius: 2px;
                background: #ED017F;
                transition: 0.3s;
            }

        div.StaticPageSection.MediaKit div.MdKtGudLns div.GdlnsOptns {
            display: flex;
            flex-wrap: wrap;
        }

            div.StaticPageSection.MediaKit div.MdKtGudLns div.GdlnsOptns div.MdOptn {
                padding: 20px 0 40px 0;
                display: flex;
                flex-wrap: wrap;
                align-content: start;
            }

                div.StaticPageSection.MediaKit div.MdKtGudLns div.GdlnsOptns div.MdOptn.Sml {
                    width: 33.33%;
                }

                div.StaticPageSection.MediaKit div.MdKtGudLns div.GdlnsOptns div.MdOptn.Bg {
                    width: 66.66%;
                    padding-left: 20px;
                }

                div.StaticPageSection.MediaKit div.MdKtGudLns div.GdlnsOptns div.MdOptn h4.GdTtl {
                    width: 100%;
                    display: block;
                    margin: 0;
                    padding: 15px;
                    border-radius: 5px;
                    background: #F7FAFE;
                    font: 500 16px/100% 'Inter';
                    color: #263238;
                }

                div.StaticPageSection.MediaKit div.MdKtGudLns div.GdlnsOptns div.MdOptn h5.InnrTtl {
                    width: 100%;
                    display: block;
                    margin: 0;
                    padding: 15px;
                    font: 500 15px/100% 'Inter';
                    color: #37474F;
                }

                div.StaticPageSection.MediaKit div.MdKtGudLns div.GdlnsOptns div.MdOptn div.LgoHldr {
                    width: 100%;
                    height: 100%;
                    display: flex;
                    flex-wrap: wrap;
                    align-content: center;
                }

                    div.StaticPageSection.MediaKit div.MdKtGudLns div.GdlnsOptns div.MdOptn div.LgoHldr img.ImgJZLogo {
                        display: block;
                        width: 100%;
                        height: 150px;
                        background: transparent url(../images/JOYIZM-2025Logo-Branded.svg) no-repeat center center;
                        background-size: 200px;
                    }

                div.StaticPageSection.MediaKit div.MdKtGudLns div.GdlnsOptns div.MdOptn div.MnVrnHldr {
                    width: 50%;
                    display: flex;
                    flex-wrap: wrap;
                }

                    div.StaticPageSection.MediaKit div.MdKtGudLns div.GdlnsOptns div.MdOptn div.MnVrnHldr div.LgoVrtnHldr {
                        width: 50%;
                        padding: 0 5px;
                    }

                        div.StaticPageSection.MediaKit div.MdKtGudLns div.GdlnsOptns div.MdOptn div.MnVrnHldr div.LgoVrtnHldr img.JZLogo {
                            display: block;
                            width: 100%;
                            height: 140px;
                            border-radius: 10px;
                        }

                            div.StaticPageSection.MediaKit div.MdKtGudLns div.GdlnsOptns div.MdOptn div.MnVrnHldr div.LgoVrtnHldr img.JZLogo.Pink {
                                background: transparent url(../images/JOYIZM-2025Logo-Branded.svg) no-repeat center center;
                                background-size: 100px;
                            }

                            div.StaticPageSection.MediaKit div.MdKtGudLns div.GdlnsOptns div.MdOptn div.MnVrnHldr div.LgoVrtnHldr img.JZLogo.PinkBG {
                                background: #ED017F url(../images/JOYIZM-2025Logo-White.svg) no-repeat center center;
                                background-size: 100px;
                            }

                            div.StaticPageSection.MediaKit div.MdKtGudLns div.GdlnsOptns div.MdOptn div.MnVrnHldr div.LgoVrtnHldr img.JZLogo.Black {
                                background: transparent url(../images/JOYIZM-2025Logo-Black.svg) no-repeat center center;
                                background-size: 100px;
                            }

                            div.StaticPageSection.MediaKit div.MdKtGudLns div.GdlnsOptns div.MdOptn div.MnVrnHldr div.LgoVrtnHldr img.JZLogo.BlackBG {
                                background: #000 url(../images/JOYIZM-2025Logo-White.svg) no-repeat center center;
                                background-size: 100px;
                            }

                div.StaticPageSection.MediaKit div.MdKtGudLns div.GdlnsOptns div.MdOptn div.ClrCode {
                    width: 100%;
                    padding: 0 0 0 70px;
                    position: relative;
                }

                    div.StaticPageSection.MediaKit div.MdKtGudLns div.GdlnsOptns div.MdOptn div.ClrCode:before {
                        content: '';
                        position: absolute;
                        width: 50px;
                        height: 50px;
                        left: 10px;
                        top: 0;
                        background: #ED017F;
                        border-radius: 5px;
                    }

                    div.StaticPageSection.MediaKit div.MdKtGudLns div.GdlnsOptns div.MdOptn div.ClrCode div.CdTp {
                        padding: 5px 0;
                        display: flex;
                        flex-wrap: wrap;
                    }

                        div.StaticPageSection.MediaKit div.MdKtGudLns div.GdlnsOptns div.MdOptn div.ClrCode div.CdTp span.Type {
                            display: block;
                            font: 500 15px/100% 'Inter';
                            color: #263238;
                            padding: 0 3px 0 0;
                        }

                        div.StaticPageSection.MediaKit div.MdKtGudLns div.GdlnsOptns div.MdOptn div.ClrCode div.CdTp span.Val {
                            display: block;
                            font: 500 15px/100% 'Inter';
                            color: #37474F;
                            padding: 0 8px 0 0;
                        }

                div.StaticPageSection.MediaKit div.MdKtGudLns div.GdlnsOptns div.MdOptn div.TypoHldr {
                    display: flex;
                    flex-wrap: nowrap;
                    align-items: center;
                    padding: 0 15px;
                }

                    div.StaticPageSection.MediaKit div.MdKtGudLns div.GdlnsOptns div.MdOptn div.TypoHldr div.Hghlt span.Txt {
                        display: block;
                        font: 600 50px/100% 'Inter';
                        color: #263238;
                    }

                    div.StaticPageSection.MediaKit div.MdKtGudLns div.GdlnsOptns div.MdOptn div.TypoHldr div.TxtHldr span.Txt {
                        display: block;
                        font: 600 16px/100% 'Inter';
                        color: #263238;
                        padding: 0 0 0 10px;
                    }



p.MainTtl {
    display: block;
    position: relative;
    font: 700 40px/100% 'Inter';
    text-align: center;
    text-transform: uppercase;
    color: #263238;
    margin: 0 0 10px 0;
    padding: 15px 0;
    text-align: left;
}

    p.MainTtl:before {
        content: '';
        position: absolute;
        left: calc(3% - 35px);
        bottom: 0;
        width: 70px;
        height: 3px;
        border-radius: 2px;
        background: #ED017F;
        transition: 0.3s;
    }

div.SttcPgCntntTxtHldr.ContactFormHdr p.TtlTxt {
    text-align: left;
}

div.ContactFormMnHldr {
    display: flex;
    flex-wrap: wrap;
}

    div.ContactFormMnHldr div.LftSctn {
        width: 100%;
        border-top: 1px solid #ECEFF1;
        /*border-right: 1px solid #ECEFF1;*/
    }

    div.ContactFormMnHldr div.RgtSctn {
        width: 40%;
        display: none;
    }



div.RegistrationSection img.Lnk.SuccessMsgIcon.ActivateProfile {
    background-image: url(/images/SuccessConfirmMsgIcon.png);
}



div.Rslt div.MerchandiseDetails div.DetailsMerchandise div.RgtSctnDetails div.DescrptnHldr {
    padding: 15px 0;
}

    div.Rslt div.MerchandiseDetails div.DetailsMerchandise div.RgtSctnDetails div.DescrptnHldr.ColorSelection span.OptnsTableLst span div.Merchandise {
        margin-right: 5px;
    }

        div.Rslt div.MerchandiseDetails div.DetailsMerchandise div.RgtSctnDetails div.DescrptnHldr.ColorSelection span.OptnsTableLst span div.Merchandise div.RdoBtnHldr span.RdoBtnTxt {
            padding-top: 18px;
        }

div.ContactFormHldr div.Fld div.ScrtyChkHldr {
    padding-bottom: 20px;
}

    div.ContactFormHldr div.Fld div.ScrtyChkHldr span.ScrtyTtl {
        font-size: 15px;
        display: inline-block;
        line-height: 140%;
    }

    div.ContactFormHldr div.Fld div.ScrtyChkHldr img {
        vertical-align: middle;
        display: inline-block;
    }

div.ContactFormHldr div.Fld div.ScrtyCodeHldr {
    width: 300px;
}

    div.ContactFormHldr div.Fld div.ScrtyCodeHldr span.ScrtyTxt {
        display: block;
        padding-bottom: 5px;
        text-align: left;
    }

    div.ContactFormHldr div.Fld div.ScrtyCodeHldr div.InptHldr input.Input {
        left: 0;
    }



div.ContactForm div.TtlHldr {
    border-bottom: 1px solid #ECEFF1;
    padding: 20px;
    margin-bottom: 20px;
    position: relative;
    display: block;
}

    div.ContactForm div.TtlHldr.PhoneIcon:before {
        background: url('/images/PhoneIcon.svg') no-repeat center center;
        background-size: contain;
        height: 20px;
        width: 20px;
    }

    div.ContactForm div.TtlHldr.EmailIcon:before {
        background: url('/images/EmailIcon.svg') no-repeat center center;
        background-size: contain;
        width: 20px;
        height: 15px;
    }

    div.ContactForm div.TtlHldr.LctnIcon:before {
        background: url(../images/JZMLocIcon.svg) no-repeat center center;
        background-size: contain;
        width: 20px;
        height: 20px;
    }

    div.ContactForm div.TtlHldr:before {
        content: '';
        position: absolute;
        padding-left: 30px;
        top: 22px;
    }

    div.ContactForm div.TtlHldr p.TtlTxt {
        padding-left: 35px;
        margin: 0;
        font: 500 17px/160% 'Inter';
    }

        div.ContactForm div.TtlHldr p.TtlTxt.Bld {
            font-weight: 700;
            color: #263238;
        }

div.ContactForm.ThankYouMsg {
    background-color: #F6F7F8;
    border-radius: 20px;
    z-index: 0;
    padding: 40px;
    margin: 50px 0 200px 0;
}

    div.ContactForm.ThankYouMsg p.ThankYouTtlHdr {
        display: block;
        font: 700 20px/100% 'Inter';
        padding: 15px 0 30px 60px;
        margin: 0;
        color: #263238;
        border-bottom: 1px solid #E0E0E0;
        position: relative;
    }

        div.ContactForm.ThankYouMsg p.ThankYouTtlHdr:before {
            content: url(/images/ThankYouTick.svg);
            border-radius: 10px;
            position: absolute;
            left: 0;
            z-index: 999;
            top: 0px;
            padding-right: 10px;
        }

    div.ContactForm.ThankYouMsg p.TtlTxt {
        line-height: 180%;
    }

div.PaymntSctn {
    margin: 100px 0 0 0;
    padding: 30px;
}

    div.PaymntSctn div.row span.Hdr {
        margin: 0;
        padding: 0 0 30px 0;
        font: 300 36px/100% 'Inter';
        text-align: center;
        color: #ED017F;
    }

    div.PaymntSctn div.row div.col-md-4, div.PaymntSctn div.row div.PaymentHolder, div.PaymntSctn div.row div.DepositAmount {
        border: 1px solid #ECEFF1;
        box-shadow: 0 5px 15px rgba(0,0,0,0.1);
        border-radius: 10px;
        padding: 20px;
    }

        div.PaymntSctn div.row div.PaymentHolder div.InptHldr {
            height: 44px;
        }

            div.PaymntSctn div.row div.PaymentHolder div.InptHldr > select.Input {
                border-radius: 6px;
                max-width: 100%;
            }

    div.PaymntSctn div.row button, div.PaymntSctn div.row a.Link {
        background: #ED017F;
        border-radius: 20px;
        font: 500 15px/120% 'Inter';
    }

        div.PaymntSctn div.row button:hover, div.PaymntSctn div.row a.Link:hover {
            box-shadow: 0 2px 12px rgba(0,0,0,0.5);
            transition: 0.3s;
            background-color: #cd006d;
        }

div.row div.col-md-4 span.Txt.AmtTxt {
    font: 500 15px/100% 'Inter';
}

div.PaymntSctn div.row span.OROption {
    padding: 20px 0;
}

div.PaymntSctn div.row div.SplitPayment {
    padding: 10px 0;
    display: block;
}

    div.PaymntSctn div.row div.SplitPayment span.Txt {
        position: relative;
        font-size: 84%;
        font-weight: 600;
        color: white !important;
        background: #e21111 url(../AppTheme/AppImages/AppIcon-Warning-W.svg) no-repeat left 8px top 7px;
        background-size: 14px;
        padding: 0px 10px 5px 30px;
        border-radius: 5px;
        left: 5px;
        top: -5px;
        line-height: 220%;
    }

        div.PaymntSctn div.row div.SplitPayment span.Txt:before {
            content: '';
            position: absolute;
            left: 5px;
            top: -5px;
            width: 0;
            height: 0;
            border-left: 5px solid transparent;
            border-right: 5px solid transparent;
            border-bottom: 5px solid #e21111;
        }



@media only screen and (max-width: 1024px) {
    div.ActivitiesHldr div.ActivityLsts {
        width: 33.33%;
    }

    div.ActivityStaticSctnHldr div.ActivityStaticSctn div.ImageHldr img.ActivityImg {
        width: 100%;
        background-position: left center;
    }
}

@media only screen and (max-width: 767px) {

    div.StaticPageSection div.TtlHdrSctn span.TtlHdr {
        font-size: 24px;
    }

    div.MmbrShpPolcyHldr div.DvLft {
        display: none;
    }

    div.MmbrShpPolcyHldr div.DvRgt {
        width: 100%;
    }

    div.ActivityStaticSctnHldr div.ActivityStaticSctn div.EventInfo div.EventLst span.Event {
        width: 50%;
    }

    div.ActivityStaticSctnHldr div.ThumbNailImgHldr a.Link {
        width: 33.33%;
    }

        div.ActivityStaticSctnHldr div.ThumbNailImgHldr a.Link img {
            width: 100%;
        }

    div.ActivityStaticSctnHldr div.ActivityStaticSctn {
        width: 100%;
    }

        div.ActivityStaticSctnHldr div.ActivityStaticSctn.Rgt {
            padding-left: 0;
            padding-top: 30px;
        }

    div.ActivitiesHldr div.ActivityLsts {
        width: 100%;
        padding: 5px 0;
    }

    div.ActivityStaticSctnHldr div.ThumbNailImgHldr a.Link:first-child {
        padding-left: 5px;
    }

    div.ActivityStaticSctnHldr div.ActivityStaticSctn div.EventInfo {
        padding: 20px 0;
    }

    div.ActivityStaticSctnHldr div.ActivityStaticSctn div.ActivityDesc div.HldrBttn {
        text-align: center;
    }

    div.ActivityStaticSctnHldr div.ActivityStaticSctn div.ImageHldr img.ActivityImg {
        height: 250px;
    }

    div.ActivityStaticSctnHldr div.ActivityStaticSctn div.ActivityDesc div.HldrBttn a.Link {
        width: 100%;
    }

    span.SctnTtl {
        text-align: center;
    }

        span.SctnTtl:before {
            left: calc(50% - 35px );
        }

    div.ActivityStaticSctnHldr div.ActivityStaticSctn div.MediaLinks {
        text-align: center;
    }

        div.ActivityStaticSctnHldr div.ActivityStaticSctn div.MediaLinks span.Txt {
            display: block;
            padding: 10px 0;
        }

    div.ActivityStaticSctnHldr div.ActivityStaticSctn div.ActivityDesc {
        padding: 10px 0;
    }

    div.ActivityStaticSctnHldr div.ActivityStaticSctn span.TtlTxt {
        padding-bottom: 20px;
        margin-bottom: 40px;
    }

    div.ContactFormMnHldr div.LftSctn, div.ContactFormMnHldr div.RgtSctn {
        width: 100%;
    }



    div.ContactForm {
        padding: 20px 0;
    }

        div.ContactForm.LftSctn, div.ContactForm.RgtSctn {
            width: 100%;
        }

        div.ContactForm div.ContactFormHldr div.DvHldr.Fll, div.ContactForm div.ContactFormHldr div.DvHldr.Hlf, div.ContactFormHldr div.Fld div.ScrtyCodeHldr {
            width: 100%;
        }

    div.BttnHldr a.Btn {
        display: block;
        text-align: center;
    }

    p.MainTtl:before {
        left: calc(50% - 35px);
        text-align: center;
    }

    div.PaymntSctn {
        padding: 10px 0;
    }

        div.PaymntSctn div.row div.col-md-4, div.PaymntSctn div.row div.PaymentHolder, div.PaymntSctn div.row div.DepositAmount {
            padding: 15px;
        }

        div.PaymntSctn .sr-combo-inputs-row {
            box-shadow: none;
        }

    div.StaticPageSection.MediaKit div.MdKtDwnLdDv div.DwnldsOptns div.MdOptn {
        width: 50%;
    }

    div.StaticPageSection.MediaKit div.MdKtGudLns div.GdlnsOptns div.MdOptn.Sml, div.StaticPageSection.MediaKit div.MdKtGudLns div.GdlnsOptns div.MdOptn.Bg, div.StaticPageSection.MediaKit div.MdKtGudLns div.GdlnsOptns div.MdOptn div.MnVrnHldr {
        width: 100%;
    }

    div.StaticPageSection.MediaKit div.MdKtGudLns div.GdlnsOptns div.MdOptn.Bg {
        padding-left: 0;
    }

    div.DxpoDtlsOne {
        margin: 0;
    }

        div.DxpoDtlsOne div.JZSiteWidth {
            padding: 0;
            flex-direction: column-reverse;
        }

            div.DxpoDtlsOne div.JZSiteWidth div.DvLft {
                width: 100%;
                padding: 0;
            }

                div.DxpoDtlsOne div.JZSiteWidth div.DvLft div.HghlgtDv {
                    width: 100%;
                    padding: 50px 20px 30px 20px;
                }

                div.DxpoDtlsOne div.JZSiteWidth div.DvLft div.TxtDv {
                    padding: 20px;
                    text-align: center;
                }

                div.DxpoDtlsOne div.JZSiteWidth div.DvLft div.HghlgtDv h1.TtlTxt {
                    font-size: 30px;
                    text-align: center;
                }

                div.DxpoDtlsOne div.JZSiteWidth div.DvLft div.HghlgtDv h2.SbTxt {
                    font-size: 20px;
                    text-align: center;
                }

                div.DxpoDtlsOne div.JZSiteWidth div.DvLft p.Txt {
                    padding: 20px;
                    text-align: center;
                    font-size: 20px;
                }

            div.DxpoDtlsOne div.JZSiteWidth div.DvRgt {
                width: 100%;
                position: relative;
                margin-top: -50px;
                margin-bottom: -50px;
                z-index: 2;
            }

                div.DxpoDtlsOne div.JZSiteWidth div.DvRgt div.ImgHldr {
                    background: transparent;
                }

    div.DxpoDtlsTwo {
        margin: 0;
    }

        div.DxpoDtlsTwo div.DvLft {
            width: 100%;
            margin: 0;
        }

            div.DxpoDtlsTwo div.DvLft div.ImgHldr img.FtrImg {
                height: 100%;
            }

        div.DxpoDtlsTwo div.DvRgt {
            width: 100%;
            margin: 0;
            padding: 0;
        }

            div.DxpoDtlsTwo div.DvRgt div.TxtDv {
                padding: 0 20px 40px 20px;
                text-align: center;
            }

                div.DxpoDtlsTwo div.DvRgt div.TxtDv h2.TtlTxt {
                    font: 500 30px/130% 'Inter';
                    text-align: center;
                    padding: 20px 0 0 0;
                }

                div.DxpoDtlsTwo div.DvRgt div.TxtDv p.Txt {
                    font: 500 13px/180% 'Inter';
                    text-align: center;
                    padding: 10px 0 0 0;
                }

    div.DxpoDtlsThree div.JZSiteWidth div.DvLft {
        width: 100%;
    }

        div.DxpoDtlsThree div.JZSiteWidth div.DvLft div.TxtDv p.Txt {
            font-size: 16px;
        }

    div.DxpoDtlsThree div.JZSiteWidth div.DvTtl h1.TtlTxt {
        font-size: 30px;
    }

        div.DxpoDtlsThree div.JZSiteWidth div.DvTtl h1.TtlTxt span.TxtSbs {
            font-size: 40px;
        }


    div.DxpoDtlsThree div.JZSiteWidth div.DvLft h1.TtlTxt {
        font-size: 40px;
    }

        div.DxpoDtlsThree div.JZSiteWidth div.DvLft h1.TtlTxt span.TxtSbs {
            font-size: 40px;
        }

    div.DxpoDtlsThree div.JZSiteWidth.Frst {
        flex-direction: column-reverse;
        padding: 0;
    }


    div.DxpoDtlsThree div.DvMnLft {
        width: 100%;
        margin: -50px 0 0 0;
        padding: 50px 20px;
    }

        div.DxpoDtlsThree div.DvMnLft div.TxtDv h1.TtlTxt {
            font: 500 30px/130% 'Inter';
            text-align: center;
            padding: 20px 0 0 0;
        }

        div.DxpoDtlsThree div.DvMnLft div.TxtDv p.Txt {
            font: 500 13px/180% 'Inter';
            text-align: center;
            padding: 10px 0 0 0;
        }

    div.DxpoDtlsThree div.DvMnRgt div.ImgHldr {
        height: 100%;
    }


    div.DxpoDtlsThree div.DvMnRgt {
        width: 100%;
    }

    div.DxpoDtlsThree div.DvSbLft {
        width: 100%;
        margin: 0;
    }

        div.DxpoDtlsThree div.DvSbLft div.ImgHldr {
            padding: 0;
        }

    div.DxpoDtlsThree div.DvSbRgt {
        width: 100%;
        margin: 0;
        text-align: center;
        padding: 10px 20px 0 20px;
    }

        div.DxpoDtlsThree div.DvSbRgt div.TxtDv p.Txt {
            font: 500 13px/180% 'Inter';
            text-align: center;
            padding: 10px 0 0 0;
        }

        div.DxpoDtlsThree div.DvSbRgt div.TxtDv span.BtnScrl {
            margin-top: 20px;
        }

    div.DxpoDtlsFour {
        flex-direction: inherit;
    }

        div.DxpoDtlsFour div.ImgHldr {
            width: 100%;
        }

        div.DxpoDtlsFour div.TxtHldr {
            width: 100%;
        }

            div.DxpoDtlsFour div.TxtHldr div.TxtDv h2.TtlTxt {
                font: 500 30px/130% 'Inter';
                text-align: center;
                padding: 0;
            }

            div.DxpoDtlsFour div.TxtHldr div.TxtDv p.Txt {
                font: 500 13px/180% 'Inter';
                text-align: center;
                padding: 10px 0 0 0;
            }

            div.DxpoDtlsFour div.TxtHldr div.TxtDv {
                padding: 20px;
            }


    div.CntctFormDV div.TtlDv h2.TxtTtl {
        font-size: 24px;
    }

    div.CntctFormDV div.TtlDv p.Txt {
        font-size: 15px;
    }

    div.DxPoFrmHldr div.DvRgt div.DvHldr.Fll div.InptHldr.TextArea textarea.TextArea {
        height: 100px;
    }

    div.DxPoFrmHldr div.DvLft, div.DxPoFrmHldr div.DvRgt {
        padding: 0;
        width: 100%;
    }

    div.DxpoDtlsFour div.JZSiteWidth div.ImgHldr {
        width: 100%;
    }

    div.DxpoDtlsFour div.JZSiteWidth div.TxtHldr {
        width: 100%;
        padding: 30px 0 0 0;
    }

        div.DxpoDtlsFour div.JZSiteWidth div.TxtHldr p.Txt {
            font-size: 13px;
        }

        div.DxpoDtlsFour div.JZSiteWidth div.TxtHldr h2.TtlTxt {
            font-size: 24px;
        }


    div.AbtJZmMn p.Txt.Bld {
        font-size: 16px;
    }

    div.AbtJZmMn p.Txt {
        font-size: 13px;
    }

    div.HotelLstHldr div.JZSiteWidth {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    div.JZSrchPgEvntsHghlt {
        padding: 35px 0;
    }

        div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv.Hlf {
            width: 100%;
            margin: 0 0 20px 0;
        }

        div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv.Qtr {
            width: calc(50% - 10px);
            margin: 0 5px 20px 5px;
        }

        div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv div.CpyHldr ul.EvntFtrLst {
            flex-wrap: wrap;
        }

            div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv div.CpyHldr ul.EvntFtrLst li {
                width: 33.33%;
                display: none;
            }

                div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv div.CpyHldr ul.EvntFtrLst li:last-child {
                    width: 100%;
                    display: block;
                }

        div.JZSrchPgEvntsHghlt div.EvntsDvHldr div.EvntDv.Qtr div.ImgHldr img.Img {
            min-height: 370px;
        }

    div.JZStoreBnner div.CntnrLft {
        width: 100%;
    }

    div.JZStoreBnner div.CntnrRgt {
        width: 100%;
    }

    div.PrtnrsDpDv div.FtrHldr div.SbHldr div.MmbrShpHghDv h2.MmbrTtl {
        font-size: 24px;
    }

    div.PrtnrsDpDv div.FtrHldr div.SbHldr div.MmbrShpHghDv p.MmbrTxt {
        font-size: 14px;
    }

    div.PrtnrsDpDv div.FtrHldr.MmbrshpDtlHldr h3.TtlTxt {
        font-size: 22px;
    }

    div.PrtnrsDpDv div.FtrHldr.MmbrshpDtlHldr p.Txtp {
        font-size: 14px;
    }

    div.PrtnrsDpDv div.FtrHldr.MmbrshpDtlHldr {
        font-size: 25px;
    }

    div.PrtnrsSltnTxt div.SltnFtrHldr h2.TtlTxt {
        font-size: 24px;
    }
}














/* Inner Pages Layout - v12 - Starts */
div.InnerPagev12Layout {
    position: relative;
}


div.BrdCrmbInnrNavHldr {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    background: rgba(62,32,48,0.9);
    padding: 40px 0 0 0;
    z-index: 598;
    transition: 0.3s;
}

    div.BrdCrmbInnrNavHldr.sticky {
        position: fixed;
        top: 70px;
        padding: 0;
        transition: 0.3s;
    }


    div.BrdCrmbInnrNavHldr div.JZSiteWidth {
        display: flex;
        flex-wrap: wrap;
        align-content: center;
    }

    div.BrdCrmbInnrNavHldr div.BrdCrmbHldr {
        display: flex;
        flex-wrap: wrap;
        align-content: center;
        padding: 10px 0;
    }

        div.BrdCrmbInnrNavHldr div.BrdCrmbHldr a.Lnk {
            display: block;
            padding: 10px 20px 10px 0;
            color: #fff;
            font: 600 14px/100% 'Inter';
            text-decoration: none;
        }

        div.BrdCrmbInnrNavHldr div.BrdCrmbHldr span.PageTxt {
            display: block;
            padding: 10px 10px 10px 30px;
            position: relative;
            color: #fff;
            font: 600 14px/100% 'Inter';
            text-transform: uppercase;
        }

            div.BrdCrmbInnrNavHldr div.BrdCrmbHldr span.PageTxt:before {
                content: '';
                position: absolute;
                left: 0;
                top: calc(50% - 7px);
                width: 14px;
                height: 14px;
                background: transparent url(../images/fi-sr-caret-right.svg) no-repeat center center;
            }



        div.BrdCrmbInnrNavHldr div.BrdCrmbHldr a.Lnk:hover {
            text-decoration: underline;
        }

    div.BrdCrmbInnrNavHldr div.InnrNavHldr {
        background: rgba(62,32,48,0.9);
    }


div.InnrHeroImgHldr {
    width: 100%;
}

    div.InnrHeroImgHldr div.HImgHldr {
        width: 100%;
        height: 100svh;
        display: flex;
        flex-wrap: nowrap;
        align-items: center;
    }

        div.InnrHeroImgHldr div.HImgHldr.ThrFrthsvh {
            height: 65svh;
        }

        div.InnrHeroImgHldr div.HImgHldr img.HrImg {
            display: block;
            position: absolute;
            width: 100%;
            height: 100%;
            object-fit: cover;
            z-index: 0;
        }

        div.InnrHeroImgHldr div.HImgHldr div.JZSiteWidth {
            position: relative;
            z-index: 1;
        }

        div.InnrHeroImgHldr div.HImgHldr div.TtlHldr {
            display: block;
            background: #fff;
            width: 50%;
            padding: 50px;
        }

            div.InnrHeroImgHldr div.HImgHldr div.TtlHldr h1.InrPgLTtl {
                display: block;
                margin: 0;
                padding: 0;
                text-decoration: none;
            }

                div.InnrHeroImgHldr div.HImgHldr div.TtlHldr h1.InrPgLTtl span.TxtOne {
                    display: block;
                    font: 800 40px/100% 'Inter';
                    color: #263238;
                }

                    div.InnrHeroImgHldr div.HImgHldr div.TtlHldr h1.InrPgLTtl span.TxtOne strong {
                        font: 900 50px/100% 'Inter';
                    }

            div.InnrHeroImgHldr div.HImgHldr div.TtlHldr p.TxtTwo {
                display: block;
                font: 600 16px/160% 'Inter';
                color: #263238;
                margin: 0;
                padding: 20px 0 0 0;
            }

            div.InnrHeroImgHldr div.HImgHldr div.TtlHldr div.MealsPg {
                padding: 20px 0 0 0;
            }

                div.InnrHeroImgHldr div.HImgHldr div.TtlHldr div.MealsPg span.TypeTxt {
                    display: block;
                    position: relative;
                    padding: 15px 10px 15px 30px;
                    font: 700 14px/100% 'Inter';
                    text-transform: uppercase;
                }

                    div.InnrHeroImgHldr div.HImgHldr div.TtlHldr div.MealsPg span.TypeTxt.Veg {
                        color: #43A047;
                    }

                    div.InnrHeroImgHldr div.HImgHldr div.TtlHldr div.MealsPg span.TypeTxt:before {
                        content: '';
                        width: 20px;
                        height: 20px;
                        left: 0;
                        top: calc(50% - 10px);
                        position: absolute;
                    }

                    div.InnrHeroImgHldr div.HImgHldr div.TtlHldr div.MealsPg span.TypeTxt.Veg:before {
                        background: transparent url(../images/Icn-Veg.svg) no-repeat center center;
                        background-size: 20px;
                    }

                div.InnrHeroImgHldr div.HImgHldr div.TtlHldr div.MealsPg div.FtrTxt.Drk {
                    background: #AD1457;
                }

                div.InnrHeroImgHldr div.HImgHldr div.TtlHldr div.MealsPg div.FtrTxt.Lght {
                    background: #F6F7F8;
                }

                div.InnrHeroImgHldr div.HImgHldr div.TtlHldr div.MealsPg div.FtrTxt ul.FtrLst {
                    list-style: none;
                    margin: 0;
                }

                    div.InnrHeroImgHldr div.HImgHldr div.TtlHldr div.MealsPg div.FtrTxt ul.FtrLst li {
                        display: inline-block;
                        padding: 15px 30px 15px 15px;
                        font: 700 15px/120% 'Inter';
                        color: #263238;
                        position: relative;
                    }

                        div.InnrHeroImgHldr div.HImgHldr div.TtlHldr div.MealsPg div.FtrTxt ul.FtrLst li:before {
                            content: '';
                            position: absolute;
                            width: 6px;
                            height: 6px;
                            border-radius: 10px;
                            background: #CFD8DC;
                            left: -10px;
                            top: calc(50% - 3px);
                        }

                        div.InnrHeroImgHldr div.HImgHldr div.TtlHldr div.MealsPg div.FtrTxt ul.FtrLst li:first-of-type:before {
                            display: none;
                        }

                div.InnrHeroImgHldr div.HImgHldr div.TtlHldr div.MealsPg div.FtrTxt.Drk ul.FtrLst li {
                    color: #fff;
                    text-transform: uppercase;
                }

                    div.InnrHeroImgHldr div.HImgHldr div.TtlHldr div.MealsPg div.FtrTxt.Drk ul.FtrLst li:before {
                        background: rgba(255,255,255,0.5);
                    }




div.v12LytSection.TempltOne {
    background: #FAF5FB;
}

div.v12LytSection.TempltTwo {
    background: #EFFBFC;
}

div.v12LytSection.TempltMembership {
    background: #263238;
    padding-top: 0;
}

div.v12LytSection.TemplBuytMembership {
    background: #263238;
    padding-top: 100px;
}

div.v12LytSection.Cmctn {
    background: rgb(190,1,102);
    background: linear-gradient(340deg, rgba(190,1,102,1) 0%, rgba(237,1,127,1) 50%);
}

div.v12LytSection.MmbrshpCmctn {
    background: #455A64;
}

div.v12LytSection div.JZSiteWidth {
    padding-top: 100px;
    padding-bottom: 100px;
}

div.v12LytSection.Cmctn div.JZSiteWidth, div.v12LytSection.MmbrshpCmctn div.JZSiteWidth {
    padding-top: 50px;
    padding-bottom: 50px;
}

div.v12LytSection div.JZSiteWidth.BrdrBtm {
    border-bottom: 1px solid #CFD8DC;
}

div.v12LytSection div.JZSiteWidth.NoPd {
    padding: 0;
}

div.v12LytSection div.JZSiteWidth.NoPdTp {
    padding-top: 0;
}

div.v12LytSection div.JZSiteWidth.NoPdRgt {
    padding-right: 0;
}

div.v12LytSection div.JZSiteWidth.NoPdBtm {
    padding-bottom: 0;
}

div.v12LytSection div.JZSiteWidth.NoPdLft {
    padding-left: 0;
}

div.SectionContent {
    display: grid;
    grid-auto-columns: 1fr;
    grid-row-gap: 50px;
}

    div.SectionContent.MealPack {
        padding: 75px;
        background: #fff;
        border-radius: 40px 40px 0 0;
        position: relative;
        z-index: 2;
        margin: -100px 0 0 0;
        grid-row-gap: 30px;
    }


div.SectionListHolder {
    display: grid;
    grid-auto-columns: 1fr;
    grid-row-gap: 30px;
}

    div.SectionListHolder.BlckCntnt {
        padding: 50px;
    }

    div.SectionListHolder.TempltOne {
        background: #FFF5F7;
    }

    div.SectionListHolder.TempltTwo {
        background: #F3FAF9;
    }

    div.SectionListHolder.TempltThree {
        background: #F4FAEE;
    }



div.v12LytSection h2.v12HdrTtl {
    margin: 0;
    padding: 0;
    font: 800 40px/120% 'Inter';
    color: #ED017F;
}

div.v12LytSection h3.v12HdrSbTtl {
    margin: 0;
    padding: 0;
    font: 800 30px/100% 'Inter';
    color: #263238;
}

div.v12LytSection p.v12HdrTxt {
    margin: 0;
    padding: 0;
    font: 700 22px/180% 'Inter';
    color: #263238;
}

    div.v12LytSection h2.v12HdrTtl.WhiteTxtCntr, div.v12LytSection p.v12HdrTxt.WhiteTxtCntr {
        color: #fff;
        text-align: center;
    }


div.v12LytSection img.InrBnrImg {
    display: block;
    width: 100%;
    min-height: 250px;
    border-radius: 0 0 20px 20px;
    object-fit: cover;
}


div.v12LytSection p.v12Txt {
    margin: 0;
    padding: 0;
    font: 600 18px/180% 'Inter';
    color: #455A64;
}

div.v12LytSection p.v12HdrSbTxt {
    margin: 0;
    padding: 0;
    font: 700 18px/180% 'Inter';
    color: #263238;
}

div.v12LytSection ul.MealsFtrLst {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 40px;
    grid-row-gap: 20px;
    margin: 0 0 0 30px;
    padding: 0;
}

    div.v12LytSection ul.MealsFtrLst li {
        margin: 0;
        padding: 0;
        font: 600 16px / 180% 'Inter';
        color: #263238;
    }

div.v12LytSection div.SectionLst {
    display: grid;
    grid-auto-rows: 1fr;
    grid-column-gap: 50px;
    grid-row-gap: 50px;
}

    div.v12LytSection div.SectionLst.GrdOne {
        grid-template-columns: repeat(1, 1fr);
        grid-row-gap: 100px;
    }

    div.v12LytSection div.SectionLst.GrdTwo {
        grid-template-columns: repeat(2, 1fr);
        grid-row-gap: 50px;
    }

    div.v12LytSection div.SectionLst.GrdThree {
        grid-template-columns: repeat(3, 1fr);
    }

    div.v12LytSection div.SectionLst.GrdFour {
        grid-template-columns: repeat(4, 1fr);
    }

    div.v12LytSection div.SectionLst p.v12HdrTxt {
        font: 700 18px/160% 'Inter';
    }

    div.v12LytSection div.SectionLst div.ListHolder {
        display: flex;
        flex-wrap: wrap;
        align-content: flex-start;
    }

        div.v12LytSection div.SectionLst div.ListHolder.TempltOne {
            flex-wrap: nowrap;
        }

        div.v12LytSection div.SectionLst div.ListHolder.TempltTwo {
            flex-wrap: nowrap;
            column-gap: 40px;
            row-gap: 20px;
        }

        div.v12LytSection div.SectionLst div.ListHolder.BGTempltOne {
            background: #F9FBE7;
        }

        div.v12LytSection div.SectionLst div.ListHolder.MealsTempltOne {
            background: #F9FAFD;
            padding: 40px;
            border-radius: 20px;
        }

        div.v12LytSection div.SectionLst div.ListHolder.MealsTempltTwo {
            background: #FCF8FC;
            padding: 40px;
            border-radius: 20px;
        }

        div.v12LytSection div.SectionLst div.ListHolder img.MbrFtrImg {
            width: 100%;
            max-width: 200px;
            position: relative;
            object-fit: contain;
        }

        div.v12LytSection div.SectionLst div.ListHolder div.ListImageHolder {
            width: 100%;
            position: relative;
        }

            div.v12LytSection div.SectionLst div.ListHolder div.ListImageHolder img.ListImage {
                display: block;
                width: 100%;
                object-fit: cover;
                position: relative;
                z-index: 0;
                filter: blur(0px);
                -webkit-filter: blur(0px);
                transition: 0.3s;
            }

                div.v12LytSection div.SectionLst div.ListHolder div.ListImageHolder img.ListImage.BrdrRds {
                    border-radius: 10px;
                }

            div.v12LytSection div.SectionLst div.ListHolder div.ListImageHolder.Fcs {
                overflow: hidden;
            }

                div.v12LytSection div.SectionLst div.ListHolder div.ListImageHolder.Fcs:hover img.ListImage {
                    filter: blur(10px);
                    -webkit-filter: blur(10px);
                    transition: 0.3s;
                }

            div.v12LytSection div.SectionLst div.ListHolder div.ListImageHolder div.FcsTtlHldr {
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                z-index: 1;
                padding: 40px;
                background: rgba(38,50,56,0);
                transition: 0.3s;
            }

                div.v12LytSection div.SectionLst div.ListHolder div.ListImageHolder div.FcsTtlHldr:hover {
                    background: rgba(38,50,56,0.75);
                    transition: 0.3s;
                }



                div.v12LytSection div.SectionLst div.ListHolder div.ListImageHolder div.FcsTtlHldr span.FcsTtl {
                    display: block;
                    font: 800 24px/100% 'Inter';
                    color: #fff;
                    text-transform: uppercase;
                }

                div.v12LytSection div.SectionLst div.ListHolder div.ListImageHolder div.FcsTtlHldr span.FcsTxt {
                    display: block;
                    font: 700 18px/150% 'Inter';
                    color: #fff;
                    padding: 20px 0;
                    opacity: 0;
                    transition: 0.3s;
                }

            div.v12LytSection div.SectionLst div.ListHolder div.ListImageHolder:hover div.FcsTtlHldr span.FcsTxt {
                opacity: 1;
                transition: 0.3s;
            }

            div.v12LytSection div.SectionLst div.ListHolder div.ListImageHolder div.FcsTtlHldr span.FcsBtn {
                display: inline-block;
                padding: 15px 30px;
                background: #fff;
                border-radius: 7px;
                color: #ED017F;
                font: 800 18px/150% 'Inter';
                cursor: pointer;
                opacity: 0;
                box-shadow: 0 5px 10px rgba(0,0,0,0);
                transition: 0.3s;
            }

                div.v12LytSection div.SectionLst div.ListHolder div.ListImageHolder div.FcsTtlHldr span.FcsBtn:hover {
                    box-shadow: 0 15px 50px rgba(0,0,0,0.3);
                    transition: 0.3s;
                }


            div.v12LytSection div.SectionLst div.ListHolder div.ListImageHolder:hover div.FcsTtlHldr span.FcsBtn {
                opacity: 1;
                transition: 0.3s;
            }


        div.v12LytSection div.SectionLst div.ListHolder div.TextHolder {
            width: 100%;
            padding: 20px 0;
            display: grid;
            grid-auto-columns: 1fr;
            grid-row-gap: 10px;
            align-content: center;
        }

        div.v12LytSection div.SectionLst div.ListHolder.TempltOne div.TextHolder {
            padding: 20px 0 20px 50px;
            align-content: center;
        }

        div.v12LytSection div.SectionLst div.ListHolder div.TextHolder.TempltOne {
            padding: 20px 0 20px 40px;
            position: relative;
        }

            div.v12LytSection div.SectionLst div.ListHolder div.TextHolder.TempltOne.ExtrPd {
                padding: 30px 30px 30px 40px;
                position: relative;
            }

            div.v12LytSection div.SectionLst div.ListHolder div.TextHolder.TempltOne:before {
                content: '';
                position: absolute;
                width: 5px;
                height: 25px;
                left: 20px;
                top: 20px;
                background: #ED017F;
            }

        div.v12LytSection div.SectionLst div.ListHolder div.TextHolder h4.ListTxtTtl {
            margin: 0;
            padding: 0;
            font: 800 20px/120% 'Inter';
            color: #263238;
        }

        div.v12LytSection div.SectionLst div.ListHolder div.TextHolder p.ListTxt {
            margin: 0;
            padding: 0;
            font: 600 16px/160% 'Inter';
            color: #455A64;
        }

        div.v12LytSection div.SectionLst div.ListHolder div.TextHolder ul.TxtLst {
            display: grid;
            grid-template-columns: repeat(1, 1fr);
            grid-column-gap: 5px;
            grid-row-gap: 5px;
            margin: 0 0 0 30px;
            padding: 0;
        }

            div.v12LytSection div.SectionLst div.ListHolder div.TextHolder ul.TxtLst li {
                margin: 0;
                padding: 0;
                font: 600 16px / 180% 'Inter';
                color: #263238;
            }

        div.v12LytSection div.SectionLst div.ListHolder div.TextHolder h4.ListTxtTtl.TxtCntr, div.v12LytSection div.SectionLst div.ListHolder div.TextHolder p.ListTxt.TxtCntr {
            text-align: center;
        }

        div.v12LytSection div.SectionLst div.ListHolder div.TextHolder h4.ListTxtTtl.Caps {
            text-transform: uppercase;
        }

        div.v12LytSection div.SectionLst div.ListHolder div.TextHolder h4.ListTxtTtl.PBlue {
            color: #3949AB;
        }

        div.v12LytSection div.SectionLst div.ListHolder div.TextHolder h4.ListTxtTtl.Purple {
            color: #6A1B9A;
        }

        div.v12LytSection div.SectionLst div.ListHolder div.TextHolder h4.ListTxtTtl.Orange {
            color: #BF360C;
        }

        div.v12LytSection div.SectionLst div.ListHolder div.TextHolder h4.ListTxtTtl.Green {
            color: #33691E;
        }

        div.v12LytSection div.SectionLst div.ListHolder div.TextHolder h4.ListTxtTtl.DPink {
            color: #AD1457;
        }

        div.v12LytSection div.SectionLst div.ListHolder div.TextHolder h4.ListTxtTtl.Blue {
            color: #0D47A1;
        }

        div.v12LytSection div.SectionLst div.ListHolder div.SftwFtrBlock {
            display: grid;
            width: 100%;
            grid-auto-rows: 1fr;
            grid-row-gap: 30px;
            padding-top: 30px;
        }

            div.v12LytSection div.SectionLst div.ListHolder div.SftwFtrBlock span.TxtBlock {
                display: block;
                padding: 20px;
                color: #fff;
                font: 700 18px/180% 'Inter';
                border-radius: 7px;
                background: #263238;
            }

                div.v12LytSection div.SectionLst div.ListHolder div.SftwFtrBlock span.TxtBlock.One {
                    background: rgb(25,118,210);
                    background: linear-gradient(340deg, rgba(25,118,210,1) 0%, rgba(33,150,243,1) 50%);
                }

                div.v12LytSection div.SectionLst div.ListHolder div.SftwFtrBlock span.TxtBlock.Two {
                    background: rgb(13,71,161);
                    background: linear-gradient(340deg, rgba(13,71,161,1) 0%, rgba(25,118,210,1) 50%);
                }

                div.v12LytSection div.SectionLst div.ListHolder div.SftwFtrBlock span.TxtBlock.Three {
                    background: rgb(26,35,126);
                    background: linear-gradient(340deg, rgba(26,35,126,1) 0%, rgba(13,71,161,1) 50%);
                }



div.CommunicationMsgHldr {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

    div.CommunicationMsgHldr div.MessageHldr {
        width: 75%;
        display: grid;
        grid-auto-columns: 1fr;
        grid-row-gap: 15px;
        padding: 0 50px 0 0;
    }

        div.CommunicationMsgHldr div.MessageHldr.Hlf {
            width: 50%;
            display: grid;
            grid-auto-columns: 1fr;
            grid-row-gap: 15px;
            padding: 0 50px 0 0;
        }

        div.CommunicationMsgHldr div.MessageHldr h6.MessageTtl {
            display: block;
            margin: 0;
            padding: 0;
            color: #fff;
            font: 800 30px/100% 'Inter';
        }

            div.CommunicationMsgHldr div.MessageHldr h6.MessageTtl.JyMls {
                display: block;
                margin: 0;
                padding: 0;
                color: #fff;
                font: 800 24px/100% 'Inter';
                text-transform: uppercase;
            }

        div.CommunicationMsgHldr div.MessageHldr p.MessageTxt {
            display: block;
            margin: 0;
            padding: 0;
            color: #fff;
            font: 600 18px/160% 'Inter';
        }

    div.CommunicationMsgHldr div.MessageBtnHldr {
        width: 25%;
    }

        div.CommunicationMsgHldr div.MessageBtnHldr.Hlf {
            width: 50%;
        }

        div.CommunicationMsgHldr div.MessageBtnHldr a.MessageBtn {
            display: block;
            width: 100%;
            padding: 20px;
            background: #fff;
            color: #ED017F;
            text-align: center;
            font: 700 20px/160% 'Inter';
            text-decoration: none;
            border-radius: 10px;
            box-shadow: 0 5px 10px rgba(0,0,0,0);
            transition: 0.3s;
        }

            div.CommunicationMsgHldr div.MessageBtnHldr a.MessageBtn:hover {
                box-shadow: 0 15px 50px rgba(0,0,0,0.3);
                transition: 0.3s;
            }

        div.CommunicationMsgHldr div.MessageBtnHldr div.MealsPricing {
            background: #fff;
            padding: 50px 25px;
            border-radius: 20px;
            box-shadow: 0 10px 15px rgba(38, 50, 56, 0.05), 0 10px 50px rgba(38, 50, 56, 0.2);
            margin: -120px 0;
            position: relative;
            z-index: 2;
        }

            div.CommunicationMsgHldr div.MessageBtnHldr div.MealsPricing h4.TxtTtl {
                display: block;
                margin: 0;
                padding: 0;
                color: #263238;
                font: 800 20px / 100% 'Inter';
                text-transform: uppercase;
                text-align: center;
            }

            div.CommunicationMsgHldr div.MessageBtnHldr div.MealsPricing div.MealPricingOption div.PricingDv {
                display: grid;
                grid-template-columns: repeat(3, 1fr);
                grid-column-gap: 20px;
                grid-row-gap: 20px;
                padding: 20px;
                margin: 10px 0 0 0;
                padding: 10px 0 0 0;
                border-top: 1px solid #C0CDEB;
            }

                div.CommunicationMsgHldr div.MessageBtnHldr div.MealsPricing div.MealPricingOption div.PricingDv div.AmntDv {
                    display: grid;
                    grid-template-rows: repeat(1, 1fr);
                    grid-column-gap: 7px;
                    grid-row-gap: 7px;
                    padding: 20px;
                }

                    div.CommunicationMsgHldr div.MessageBtnHldr div.MealsPricing div.MealPricingOption div.PricingDv div.AmntDv span.PrcTtl {
                        display: block;
                        text-align: center;
                        font: 700 14px/100% 'Inter';
                        color: #455A64;
                    }

                    div.CommunicationMsgHldr div.MessageBtnHldr div.MealsPricing div.MealPricingOption div.PricingDv div.AmntDv span.PrcAmnt {
                        display: block;
                        text-align: center;
                        font: 700 18px/100% 'Inter';
                        color: #455A64;
                    }

                    div.CommunicationMsgHldr div.MessageBtnHldr div.MealsPricing div.MealPricingOption div.PricingDv div.AmntDv.Drk span.PrcTtl {
                        color: #263238;
                    }

                    div.CommunicationMsgHldr div.MessageBtnHldr div.MealsPricing div.MealPricingOption div.PricingDv div.AmntDv.Drk span.PrcAmnt {
                        font: 800 24px/100% 'Inter';
                        color: #263238;
                    }

            div.CommunicationMsgHldr div.MessageBtnHldr div.MealsPricing div.MealPricingOption .v12Txt {
                text-align: center;
                padding: 0 0 20px 0;
            }

            div.CommunicationMsgHldr div.MessageBtnHldr div.MealsPricing div.MealPricingOption div.BttnDv {
                display: grid;
                grid-template-columns: repeat(2, 1fr);
                grid-column-gap: 20px;
                grid-row-gap: 20px;
                padding: 20px 0 0 0;
                border-top: 1px solid #ECEFF1;
            }

                div.CommunicationMsgHldr div.MessageBtnHldr div.MealsPricing div.MealPricingOption div.BttnDv .LGBtn {
                    display: inline-block;
                    padding: 20px 25px;
                    color: #fff;
                    font: 700 18px / 100% 'Inter' !important;
                    text-decoration: none;
                    border-radius: 10px;
                    background: #ED017F;
                    box-shadow: 0 0 0 rgb(0 0 0 / 0%);
                    position: relative;
                    transition: 0.3s;
                    letter-spacing: 0;
                    text-align: center;
                    text-transform: none;
                }

                div.CommunicationMsgHldr div.MessageBtnHldr div.MealsPricing div.MealPricingOption div.BttnDv .SmplMnuBtn {
                    display: inline-block;
                    padding: 20px 25px;
                    color: #ED017F;
                    font: 700 18px / 100% 'Inter' !important;
                    text-decoration: none;
                    border-radius: 10px;
                    background: #fff;
                    border: 1px solid #ECEFF1;
                    box-shadow: 0 0 0 rgb(0 0 0 / 0%);
                    position: relative;
                    transition: 0.3s;
                    letter-spacing: 0;
                    text-align: center;
                    text-transform: none;
                }



div.SftSrvsPopup {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100svh;
    padding: 50px;
    background: rgba(0,0,0,0.5);
    backdrop-filter: blur(10px);
    z-index: 799;
}

    div.SftSrvsPopup div.SftSrvsPopupCntntHldr {
        height: calc(100svh - 50px);
        background: #fff;
        border-radius: 20px 20px 0 0;
        padding: 50px;
        box-shadow: 0 10px 80px rgba(0,0,0,0.5);
    }

        div.SftSrvsPopup div.SftSrvsPopupCntntHldr div.BtnHldr {
            display: flex;
            justify-content: right;
        }

            div.SftSrvsPopup div.SftSrvsPopupCntntHldr div.BtnHldr span.CloseBtn {
                display: inline-block;
                width: 40px;
                height: 40px;
                cursor: pointer;
                background: transparent url(../images/fi-sr-cross-circle.svg) no-repeat center center;
                background-size: 40px;
            }

        div.SftSrvsPopup div.SftSrvsPopupCntntHldr div.PPCntntTxtHldr {
            position: relative;
            height: 100%;
            overflow-y: auto;
            padding: 30px 0 0 0;
        }

        div.SftSrvsPopup div.SftSrvsPopupCntntHldr div.TtlImgHldr {
            background: #263238;
            padding: 100px 50px;
            border-radius: 20px;
        }

            div.SftSrvsPopup div.SftSrvsPopupCntntHldr div.TtlImgHldr.Travel {
                background: #263238 url(../images/PP-Travel.jpg) no-repeat center center;
                background-size: cover;
            }

            div.SftSrvsPopup div.SftSrvsPopupCntntHldr div.TtlImgHldr.Banks {
                background: #263238 url(../images/PP-Banks.jpg) no-repeat center center;
                background-size: cover;
            }

            div.SftSrvsPopup div.SftSrvsPopupCntntHldr div.TtlImgHldr.Destinations {
                background: #263238 url(../images/PP-Destinations.jpg) no-repeat center center;
                background-size: cover;
            }

            div.SftSrvsPopup div.SftSrvsPopupCntntHldr div.TtlImgHldr.Insurance {
                background: #263238 url(../images/PP-Insurance.jpg) no-repeat center center;
                background-size: cover;
            }

            div.SftSrvsPopup div.SftSrvsPopupCntntHldr div.TtlImgHldr.Airline {
                background: #263238 url(../images/PP-Airline.jpg) no-repeat center center;
                background-size: cover;
            }

            div.SftSrvsPopup div.SftSrvsPopupCntntHldr div.TtlImgHldr.Telco {
                background: #263238 url(../images/PP-Telco.jpg) no-repeat center center;
                background-size: cover;
            }

            div.SftSrvsPopup div.SftSrvsPopupCntntHldr div.TtlImgHldr div.ImgTtlTxDv span.PgType {
                display: block;
                font: 600 26px/100% 'Inter';
                color: #fff;
            }

            div.SftSrvsPopup div.SftSrvsPopupCntntHldr div.TtlImgHldr div.ImgTtlTxDv span.PgName {
                display: block;
                font: 800 52px/100% 'Inter';
                color: #fff;
                text-transform: uppercase;
                padding-top: 10px;
            }

        div.SftSrvsPopup div.SftSrvsPopupCntntHldr div.PPCntntTxtHldr p.FtrTxt {
            display: block;
            font: 700 18px / 160% 'Inter';
            color: #263238;
            padding: 30px 0;
            border-bottom: 1px solid #CFD8DC;
        }


        div.SftSrvsPopup div.SftSrvsPopupCntntHldr div.PPCntntTxtHldr div.PpFtrLstDv {
            display: grid;
            grid-auto-rows: 1fr;
            grid-column-gap: 50px;
            grid-row-gap: 50px;
            grid-template-columns: repeat(2, 1fr);
            padding: 30px 0 0 0;
        }

            div.SftSrvsPopup div.SftSrvsPopupCntntHldr div.PPCntntTxtHldr div.PpFtrLstDv div.PpFtrItm {
                background: #F6F7FB;
                padding: 40px;
            }

                div.SftSrvsPopup div.SftSrvsPopupCntntHldr div.PPCntntTxtHldr div.PpFtrLstDv div.PpFtrItm span.FtrTtl {
                    display: block;
                    color: #303F9F;
                    font: 800 18px/120% 'Inter';
                }

                div.SftSrvsPopup div.SftSrvsPopupCntntHldr div.PPCntntTxtHldr div.PpFtrLstDv div.PpFtrItm span.FtrTtxt {
                    display: block;
                    color: #263238;
                    font: 600 16px/160% 'Inter';
                    padding-top: 10px;
                }


div.MmbrshpCard {
    border-radius: 15px;
    padding: 30px;
    width: 100%;
    height: 100%;
    box-shadow: 0 20px 60px rgba(0,0,0,0.4);
    margin: 0 0 0 0;
    position: relative;
    z-index: 2;
    background: #263238;
}

    div.MmbrshpCard.Free {
        background: rgb(69,90,100);
        background: linear-gradient(340deg, rgba(69,90,100,1) 0%, rgba(120,144,156,1) 50%);
    }

    div.MmbrshpCard.Elite {
        background: rgb(26,35,126);
        background: linear-gradient(340deg, rgba(26,35,126,1) 0%, rgba(48,63,159,1) 50%);
    }

    div.MmbrshpCard.Prestige {
        background: rgb(74,20,140);
        background: linear-gradient(340deg, rgba(74,20,140,1) 0%, rgba(142,36,170,1) 50%);
    }

    /*div.MmbrshpCard.Premium {
        background: rgb(190,1,102);
        background: linear-gradient(340deg, rgba(190,1,102,1) 0%, rgba(237,1,127,1) 50%);
    }*/

    div.MmbrshpCard.Active {
        background: rgb(26,35,126);
        background: linear-gradient(340deg, rgba(26,35,126,1) 0%, rgba(48,63,159,1) 50%);
    }

    div.MmbrshpCard.Premium {
        background: rgb(0,131,143);
        background: linear-gradient(340deg, rgba(0,131,143,1) 0%, rgba(0,172,193,1) 50%);
    }

    div.MmbrshpCard.Boost {
        background: rgb(177,25,11);
        background: linear-gradient(340deg, rgba(177,25,11,1) 0%, rgba(239,108,0,1) 50%);
    }

    div.MmbrshpCard.Premium50 {
        background: #303F9F;
        background: linear-gradient(135deg,rgba(48, 63, 159, 1) 0%, rgba(26, 35, 126, 1) 50%);
    }

    div.MmbrshpCard.Premium80 {
        background: #00ACC1;
        background: linear-gradient(135deg,rgba(0, 172, 193, 1) 0%, rgba(0, 131, 143, 1) 50%);
    }

    div.MmbrshpCard.PremiumMax {
        background: #ED017F;
        background: linear-gradient(135deg,rgba(237, 1, 127, 1) 0%, rgba(190, 1, 102, 1) 50%);
    }

    div.MmbrshpCard.Supreme {
        background: #9C27B0;
        background: linear-gradient(135deg,rgba(156, 39, 176, 1) 0%, rgba(81, 45, 168, 1) 50%);
    }

    div.MmbrshpCard span.MmbshpTyp {
        display: block;
        position: relative;
        color: #fff;
        font: 700 16px/100% 'Inter';
        text-transform: uppercase;
        padding: 0 0 10px 0;
    }

        div.MmbrshpCard span.MmbshpTyp:before {
            content: '';
            position: absolute;
            left: 0;
            bottom: 10px;
            width: 50px;
            height: 2px;
            background: rgba(255,255,255,0.5);
            display: none;
        }

    div.MmbrshpCard span.MmbshpTtl {
        display: block;
        position: relative;
        color: #fff;
        font: 900 24px/100% 'Inter';
        text-transform: uppercase;
        padding: 0 0 10px 0;
    }

    div.MmbrshpCard span.MmbshpDscTtl {
        display: block;
        color: #fff;
        font: 800 20px/100% 'Inter';
        padding: 15px 0;
    }

    div.MmbrshpCard span.MmbshpDscTxt {
        display: block;
        color: #fff;
        font: 600 16px/160% 'Inter';
    }

    div.MmbrshpCard ul.MmbshpDscLst {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        margin: 10px 0 0 0;
        padding: 0;
        list-style: none;
    }

        div.MmbrshpCard ul.MmbshpDscLst li {
            margin: 0;
            padding: 0 0 0 25px;
            font: 600 16px / 180% 'Inter';
            color: #fff;
            position: relative;
        }

            div.MmbrshpCard ul.MmbshpDscLst li:before {
                content: '';
                position: absolute;
                width: 14px;
                height: 14px;
                left: 0;
                top: calc(50% - 7px);
                background: transparent url(../images/Membership-Ftr-Circle.svg) no-repeat center center;
                background-size: 14px;
            }

            div.MmbrshpCard ul.MmbshpDscLst li strong {
                font-weight: 800;
            }

    div.MmbrshpCard span.MmbshpDscFtrTtl {
        display: block;
        color: #fff;
        font: 700 20px/100% 'Inter';
        padding: 15px 0 0 0;
        margin: 15px 0 0 0;
        border-top: 2px solid rgba(255,255,255,0.2);
    }

span.MmbhrshpCpmLnk {
    display: inline-block;
    cursor: pointer;
    padding: 20px 40px;
    background: #fff;
    color: #ED017F;
    text-align: center;
    font: 800 16px/160% 'Inter';
    text-decoration: none;
    border-radius: 50px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0);
    transition: 0.3s;
}

    span.MmbhrshpCpmLnk:hover {
        box-shadow: 0 15px 50px rgba(0,0,0,0.3);
        transition: 0.3s;
    }

    span.MmbhrshpCpmLnk.InActive {
        color: #fff;
        background: rgba(255,255,255,0.2);
        transition: 0.3s;
    }

        span.MmbhrshpCpmLnk.InActive:hover {
            background: rgba(255,255,255,0.05);
            transition: 0.3s;
        }

div.MmbrshpTblHldr {
    background: #fff;
    border-radius: 20px;
    padding: 30px;
    width: 100%;
}

    div.MmbrshpTblHldr table.MmbrshpTbl {
        width: 100%;
        margin-bottom: 30px;
    }


        div.MmbrshpTblHldr table.MmbrshpTbl th, div.MmbrshpTblHldr table.MmbrshpTbl td {
            padding: 15px 15px;
            font: 700 15px/120% 'Inter';
            text-align: center;
            vertical-align: middle;
        }

        div.MmbrshpTblHldr table.MmbrshpTbl th {
            padding: 25px 15px;
        }

            div.MmbrshpTblHldr table.MmbrshpTbl th.MmbrType {
                color: #fff;
                text-transform: uppercase;
                font: 800 20px/100% 'Inter';
                border-left: 1px solid #fff;
            }

                div.MmbrshpTblHldr table.MmbrshpTbl th.MmbrType span.SmlTxt {
                    display: block;
                    color: #fff;
                    text-transform: uppercase;
                    font: 800 13px/100% 'Inter';
                    text-align: center;
                    padding-bottom: 5px;
                }

                div.MmbrshpTblHldr table.MmbrshpTbl th.MmbrType.Elite {
                    background: rgb(26,35,126);
                    background: linear-gradient(340deg, rgba(26,35,126,1) 0%, rgba(48,63,159,1) 50%);
                    border-radius: 10px 0 0 0;
                }

                div.MmbrshpTblHldr table.MmbrshpTbl th.MmbrType.Prestige {
                    background: rgb(74,20,140);
                    background: linear-gradient(340deg, rgba(74,20,140,1) 0%, rgba(142,36,170,1) 50%);
                    border-left: 1px solid #fff;
                    border-right: 1px solid #fff;
                }

                /*div.MmbrshpTblHldr table.MmbrshpTbl th.MmbrType.Premium {
                    background: rgb(190,1,102);
                    background: linear-gradient(340deg, rgba(190,1,102,1) 0%, rgba(237,1,127,1) 50%);
                    border-radius: 0 10px 0 0;
                }*/

                div.MmbrshpTblHldr table.MmbrshpTbl th.MmbrType.Active {
                    background: rgb(26,35,126);
                    background: linear-gradient(340deg, rgba(26,35,126,1) 0%, rgba(48,63,159,1) 50%);
                    border-radius: 10px 0 0 0;
                }

                div.MmbrshpTblHldr table.MmbrshpTbl th.MmbrType.Premium {
                    background: rgb(0,131,143);
                    background: linear-gradient(340deg, rgba(0,131,143,1) 0%, rgba(0,172,193,1) 50%);
                    border-radius: 0 0 0 0;
                }

                div.MmbrshpTblHldr table.MmbrshpTbl th.MmbrType.Boost {
                    background: rgb(177,25,11);
                    background: linear-gradient(340deg, rgba(177,25,11,1) 0%, rgba(239,108,0,1) 50%);
                    border-radius: 0 0 0 0;
                }

                div.MmbrshpTblHldr table.MmbrshpTbl th.MmbrType.Explorer {
                    background: #607D8B;
                    background: linear-gradient(135deg,rgba(96, 125, 139, 1) 0%, rgba(55, 71, 79, 1) 50%);
                    border-radius: 10px 0 0 0;
                }

                div.MmbrshpTblHldr table.MmbrshpTbl th.MmbrType.Premium50 {
                    background: #303F9F;
                    background: linear-gradient(135deg,rgba(48, 63, 159, 1) 0%, rgba(26, 35, 126, 1) 50%);
                    border-radius: 0 0 0 0;
                }

                div.MmbrshpTblHldr table.MmbrshpTbl th.MmbrType.Premium80 {
                    background: #00ACC1;
                    background: linear-gradient(135deg,rgba(0, 172, 193, 1) 0%, rgba(0, 131, 143, 1) 50%);
                    border-radius: 0 0 0 0;
                }

                div.MmbrshpTblHldr table.MmbrshpTbl th.MmbrType.PremiumMax {
                    background: #ED017F;
                    background: linear-gradient(135deg,rgba(237, 1, 127, 1) 0%, rgba(190, 1, 102, 1) 50%);
                    border-radius: 0 0 0 0;
                }

                div.MmbrshpTblHldr table.MmbrshpTbl th.MmbrType.Supreme {
                    background: #9C27B0;
                    background: linear-gradient(135deg,rgba(156, 39, 176, 1) 0%, rgba(81, 45, 168, 1) 50%);
                    border-radius: 0 10px 0 0;
                }

            div.MmbrshpTblHldr table.MmbrshpTbl th div.PrcDtls {
                padding-top: 10px;
                margin-top: 10px;
                border-top: 1px solid rgba(255,255,255,0.3);
            }

                div.MmbrshpTblHldr table.MmbrshpTbl th div.PrcDtls span.AmntTxt {
                    display: block;
                    font: 700 20px/100% 'Inter';
                    color: #fff;
                }

                    div.MmbrshpTblHldr table.MmbrshpTbl th div.PrcDtls span.AmntTxt span.Annl {
                        font: 700 14px/100% 'Inter';
                        color: #fff;
                        text-transform: none;
                    }

                div.MmbrshpTblHldr table.MmbrshpTbl th div.PrcDtls span.MnthAmntTxt {
                    display: block;
                    font: 700 14px/100% 'Inter';
                    color: #fff;
                    padding-top: 5px;
                    text-transform: none;
                }

                div.MmbrshpTblHldr table.MmbrshpTbl th div.PrcDtls a.BuyBtn {
                    display: flex;
                    align-items: center;
                    position: relative;
                    height: 40px;
                    font: 700 15px/100% 'Inter';
                    padding: 0 10px;
                    justify-content: center;
                    text-transform: none;
                    border: 1px solid #ED017F;
                    border-radius: 8px;
                    color: #fff;
                    background: #ED017F;
                    text-decoration: none;
                    cursor: pointer;
                    transition: 0.3s;
                    margin: 10px 0 0 0;
                }

                    div.MmbrshpTblHldr table.MmbrshpTbl th div.PrcDtls a.BuyBtn:hover {
                        background: #fff;
                        color: #ED017F;
                        transition: 0.3s;
                    }

        div.MmbrshpTblHldr table.MmbrshpTbl td {
            border-bottom: 1px solid rgba(0,0,0,0.15);
        }

            div.MmbrshpTblHldr table.MmbrshpTbl td.LftBld {
                text-align: left;
                font-weight: 800;
                border-color: #CFD8DC;
                color: #263238;
                padding-left: 0;
            }

            div.MmbrshpTblHldr table.MmbrshpTbl td.Elite {
                background: #F1F8FE;
            }

            div.MmbrshpTblHldr table.MmbrshpTbl td.Prestige {
                background: #FAF5FB;
            }

            /*div.MmbrshpTblHldr table.MmbrshpTbl td.Premium {
                background: #FEF2F9;
            }*/

            div.MmbrshpTblHldr table.MmbrshpTbl td.Active {
                background: #F1F8FE;
                border-left: 1px solid #fff;
            }

            div.MmbrshpTblHldr table.MmbrshpTbl td.Premium {
                background: #E5F7F9;
                border-left: 1px solid #fff;
            }

            div.MmbrshpTblHldr table.MmbrshpTbl td.Boost {
                background: #FDF0E5;
                border-left: 1px solid #fff;
            }

            div.MmbrshpTblHldr table.MmbrshpTbl td.Explorer {
                background: #F6F7F8;
                border-left: 1px solid #fff;
            }

            div.MmbrshpTblHldr table.MmbrshpTbl td.Premium50 {
                background: #F1F8FE;
                border-left: 1px solid #fff;
            }

            div.MmbrshpTblHldr table.MmbrshpTbl td.Premium80 {
                background: #E5F7F9;
                border-left: 1px solid #fff;
            }

            div.MmbrshpTblHldr table.MmbrshpTbl td.PremiumMax {
                background: #FEF2F9;
                border-left: 1px solid #fff;
            }

            div.MmbrshpTblHldr table.MmbrshpTbl td.Supreme {
                background: #F3E5F5;
                border-left: 1px solid #fff;
            }

            div.MmbrshpTblHldr table.MmbrshpTbl td span.Hint {
                display: block;
                font: 600 14px/100% 'Inter';
            }

        div.MmbrshpTblHldr table.MmbrshpTbl tr:last-of-type td {
            border-bottom: none !important;
        }

            div.MmbrshpTblHldr table.MmbrshpTbl tr:last-of-type td.Active {
                border-radius: 0 0 0 10px;
            }

            div.MmbrshpTblHldr table.MmbrshpTbl tr:last-of-type td.Explorer {
                border-radius: 0 0 0 10px;
            }

            div.MmbrshpTblHldr table.MmbrshpTbl tr:last-of-type td.Supreme {
                border-radius: 0 0 10px 0;
            }

div.MealPricingOption div.BttnDv a.MlBtn {
    display: flex;
    align-items: center;
    position: relative;
    height: 60px;
    padding: 0 30px;
    border-radius: 8px;
    background: #ED017F;
    color: #fff;
    font: 700 18px/100% 'Inter';
    justify-content: center;
    text-decoration: none;
    cursor: pointer;
    transition: 0.3s;
}

    div.MealPricingOption div.BttnDv a.MlBtn:hover {
        background: #AD1457;
        transition: 0.3s;
    }



@media only screen and (max-width: 767px) {

    div.v12LytSection div.SectionLst div.ListHolder.BuyMembership {
        overflow-x: scroll;
    }

    div.MmbrshpTblHldr {
        overflow-x: scroll;
    }

        div.MmbrshpTblHldr table.MmbrshpTbl {
            width: 1300px;
        }


    div .BrdCrmbInnrNavHldr div.BrdCrmbHldr a.Lnk {
        font: 600 12px/100% 'Inter';
    }

    div.BrdCrmbInnrNavHldr div.BrdCrmbHldr span.PageTxt {
        font: 600 12px/100% 'Inter';
    }

    div.InnrHeroImgHldr div.HImgHldr.ThrFrthsvh {
        height: 50svh;
    }

    div.InnrHeroImgHldr div.HImgHldr div.TtlHldr {
        width: 75%;
        padding: 25px;
        margin: 50px 0 0 0;
    }

        div.InnrHeroImgHldr div.HImgHldr div.TtlHldr h1.InrPgLTtl span.TxtOne {
            font-size: 24px;
        }

            div.InnrHeroImgHldr div.HImgHldr div.TtlHldr h1.InrPgLTtl span.TxtOne strong {
                font-size: 34px;
            }

        div.InnrHeroImgHldr div.HImgHldr div.TtlHldr p.TxtTwo {
            font-size: 13px;
            padding-top: 10px;
        }


    div.v12LytSection div.JZSiteWidth {
        padding-top: 70px;
        padding-bottom: 70px;
    }

    div.v12LytSection.Cmctn div.JZSiteWidth {
        padding-top: 35px;
        padding-bottom: 35px;
    }

    div.SectionContent {
        grid-row-gap: 25px;
    }

        div.SectionContent.MealPack {
            padding: 25px;
            border-radius: 20px 20px 0 0;
            margin: -10px 0 0 0;
            grid-row-gap: 20px;
        }

    div.SectionListHolder {
        grid-row-gap: 15px;
    }

        div.SectionListHolder.BlckCntnt {
            padding: 30px 20px;
        }

    div.v12LytSection h2.v12HdrTtl {
        font-size: 24px;
    }

    div.v12LytSection h3.v12HdrSbTtl {
        font-size: 20px;
    }

    div.v12LytSection p.v12HdrSbTxt {
        font-size: 15px;
    }

    div.v12LytSection p.v12HdrTxt {
        font-size: 15px;
    }

    div.v12LytSection p.v12Txt {
        font-size: 13px;
    }

    div.v12LytSection ul.MealsFtrLst {
        grid-template-columns: repeat(1, 1fr);
    }

    div.v12LytSection div.SectionLst div.ListHolder div.TextHolder {
        grid-row-gap: 5px;
    }

    div.v12LytSection div.SectionLst div.ListHolder.TempltOne div.TextHolder {
        padding: 10px 0 10px 20px;
    }

    div.v12LytSection div.SectionLst div.ListHolder div.TextHolder h4.ListTxtTtl {
        font-size: 15px;
    }

    div.v12LytSection div.SectionLst div.ListHolder div.TextHolder p.ListTxt {
        font-size: 13px;
    }

    div.v12LytSection div.SectionLst {
        grid-column-gap: 20px;
    }

        div.v12LytSection div.SectionLst.GrdOne {
            grid-row-gap: 50px;
        }

        div.v12LytSection div.SectionLst.GrdTwo {
            grid-template-columns: repeat(1, 1fr);
        }


        div.v12LytSection div.SectionLst.GrdThree {
            grid-template-columns: repeat(2, 1fr);
        }

            div.v12LytSection div.SectionLst.GrdThree.Fll {
                grid-template-columns: repeat(1, 1fr);
            }

        div.v12LytSection div.SectionLst.GrdFour {
            grid-template-columns: repeat(2, 1fr);
        }

        div.v12LytSection div.SectionLst div.ListHolder div.SftwFtrBlock span.TxtBlock {
            font-size: 15px;
        }


        div.v12LytSection div.SectionLst div.ListHolder div.ListImageHolder div.FcsTtlHldr {
            padding: 40px;
        }

            div.v12LytSection div.SectionLst div.ListHolder div.ListImageHolder div.FcsTtlHldr span.FcsTtl {
                font-size: 20px;
            }

            div.v12LytSection div.SectionLst div.ListHolder div.ListImageHolder div.FcsTtlHldr span.FcsTxt {
                font-size: 15px;
            }

        div.v12LytSection div.SectionLst div.ListHolder div.ListImageHolder:hover div.FcsTtlHldr span.FcsBtn {
            font-size: 15px;
        }


    div.CommunicationMsgHldr {
    }

        div.CommunicationMsgHldr div.MessageHldr, div.CommunicationMsgHldr div.MessageBtnHldr, div.CommunicationMsgHldr div.MessageHldr.Hlf, div.CommunicationMsgHldr div.MessageBtnHldr.Hlf {
            width: 100%;
        }

        div.CommunicationMsgHldr div.MessageHldr {
            padding: 0 0 20px 0;
        }


        div.CommunicationMsgHldr div.MessageBtnHldr div.MealsPricing h4.TxtTtl {
            text-align: left;
        }


        div.CommunicationMsgHldr div.MessageHldr h6.MessageTtl {
            font-size: 20px;
        }

            div.CommunicationMsgHldr div.MessageHldr h6.MessageTtl.JyMls {
                font-size: 20px;
            }

        div.CommunicationMsgHldr div.MessageHldr p.MessageTxt {
            font-size: 15px;
        }

        div.CommunicationMsgHldr div.MessageBtnHldr a.MessageBtn {
            display: inline-block;
            width: auto;
            font-size: 15px;
            padding: 15px 30px;
        }

        div.CommunicationMsgHldr div.MessageBtnHldr div.MealsPricing {
            margin: 30px 0 0 0;
            padding: 25px;
        }

            div.CommunicationMsgHldr div.MessageBtnHldr div.MealsPricing div.MealPricingOption div.BttnDv {
                grid-template-columns: repeat(1, 1fr);
            }

            div.CommunicationMsgHldr div.MessageBtnHldr div.MealsPricing div.MealPricingOption .v12Txt {
                text-align: left;
            }

        div.CommunicationMsgHldr div.MessageBtndiv.SectionContent.MealPackHldr div.MealsPricing div.MealPricingOption div.BttnDv .SmplMnuBtn {
            font-size: 15px;
        }

        div.CommunicationMsgHldr div.MessageBtnHldr div.MealsPricing div.MealPricingOption div.BttnDv .LGBtn {
            font-size: 15px;
        }

        div.CommunicationMsgHldr div.MessageBtnHldr div.MealsPricing div.MealPricingOption div.BttnDv .SmplMnuBtn {
            font: 700 15px / 100% 'Inter' !important;
        }

        div.CommunicationMsgHldr div.MessageBtnHldr div.MealsPricing div.MealPricingOption div.BttnDv .LGBtn {
            font: 700 15px / 100% 'Inter' !important;
        }

    div.SftSrvsPopup {
        padding: 0;
    }

        div.SftSrvsPopup div.SftSrvsPopupCntntHldr {
            padding: 20px;
            height: 100svh;
        }

            div.SftSrvsPopup div.SftSrvsPopupCntntHldr div.PPCntntTxtHldr {
                padding-top: 15px;
            }

            div.SftSrvsPopup div.SftSrvsPopupCntntHldr div.TtlImgHldr {
                padding: 70px 35px;
            }

            div.SftSrvsPopup div.SftSrvsPopupCntntHldr div.PPCntntTxtHldr p.FtrTxt {
                font-size: 15px;
            }

            div.SftSrvsPopup div.SftSrvsPopupCntntHldr div.PPCntntTxtHldr div.PpFtrLstDv {
                grid-template-columns: repeat(1, 1fr);
                grid-column-gap: 20px;
                grid-row-gap: 20px;
            }

                div.SftSrvsPopup div.SftSrvsPopupCntntHldr div.PPCntntTxtHldr div.PpFtrLstDv div.PpFtrItm {
                    padding: 20px;
                }

                    div.SftSrvsPopup div.SftSrvsPopupCntntHldr div.PPCntntTxtHldr div.PpFtrLstDv div.PpFtrItm span.FtrTtl {
                        font-size: 15px;
                    }

                    div.SftSrvsPopup div.SftSrvsPopupCntntHldr div.PPCntntTxtHldr div.PpFtrLstDv div.PpFtrItm span.FtrTtxt {
                        font-size: 13px;
                    }

    div.MmbrshpCard span.MmbshpTyp {
        font-size: 14px;
    }

    div.MmbrshpCard span.MmbshpDscTtl {
        font-size: 17px;
    }

    div.MmbrshpCard span.MmbshpDscFtrTtl {
        font-size: 17px;
    }

    div.MmbrshpCard span.MmbshpDscTxt {
        font-size: 12px;
    }

    div.v12LytSection div.SectionLst div.ListHolder img.MbrFtrImg {
        max-width: 150px;
    }

    div.MmbrshpCard ul.MmbshpDscLst li {
        font-size: 12px;
    }

    span.MmbhrshpCpmLnk {
        display: none;
    }

    div.v12LytSection div.SectionLst div.ListHolder.TempltTwo {
        flex-wrap: wrap;
    }

    div.InnrHeroImgHldr div.HImgHldr div.TtlHldr div.MealsPg span.TypeTxt {
        font-size: 12px;
        padding: 10px 10px 10px 20px;
    }

        div.InnrHeroImgHldr div.HImgHldr div.TtlHldr div.MealsPg span.TypeTxt:before {
            width: 14px;
            height: 14px;
            top: calc(50% - 7px);
        }

        div.InnrHeroImgHldr div.HImgHldr div.TtlHldr div.MealsPg span.TypeTxt.Veg:before {
            background-size: 14px;
        }

    div.InnrHeroImgHldr div.HImgHldr div.TtlHldr div.MealsPg div.FtrTxt ul.FtrLst li {
        font-size: 12px;
        padding: 5px 10px 5px 5px;
    }

    div.v12LytSection div.SectionLst div.ListHolder ul.MealsFtrLst li img.MlIcn {
        width: 30px;
        height: 30px;
    }

    div.v12LytSection div.SectionLst div.ListHolder ul.MealsFtrLst li span.MlFtrTxt {
        font-size: 12px;
    }

    div.MealPricingOption div.BttnDv a.MlBtn {
        font-size: 15px;
    }

    div.MealPricingOption div.PricingDv {
        grid-template-columns: repeat(1, 1fr);
    }

    div.InnrHeroImgHldr div.HImgHldr div.TtlHldr div.MealsPg {
        padding: 10px 0 0 0;
    }
}
/* Inner Pages Layout - v12 - Ends */
