/*=====================================PRIVACY HERO======================================*/

        .privacy-hero {

            background: linear-gradient(135deg, #32528f 0%, #123d91 100%);

            padding: 90px 0;

            color: #fff;

            position: relative;

            overflow: hidden;

        }

        .privacy-hero::before {

            content: "";

            position: absolute;

            right: -120px;

            top: -120px;

            width: 320px;

            height: 320px;

            border-radius: 50%;

            background: rgba(255, 255, 255, .08);

        }

        .privacy-hero .hero-tag {

            display: inline-block;

            background: rgba(255, 255, 255, .15);

            color: #fff;

            padding: 8px 18px;

            border-radius: 30px;

            font-size: 13px;

            font-weight: 600;

            letter-spacing: 1px;

            margin-bottom: 20px;

        }

        .privacy-hero h1 {

            font-size: 52px;

            font-weight: 700;

            margin-bottom: 20px;

        }

        .privacy-hero p {

            font-size: 18px;

            line-height: 32px;

            color: rgba(255, 255, 255, .9);

            max-width: 600px;

        }

        .privacy-hero img {

            max-height: 350px;

        }

        @media(max-width:991px) {

            .privacy-hero {

                text-align: center;

                padding: 70px 0;

            }

            .privacy-hero h1 {

                font-size: 38px;

            }

            .privacy-hero img {

                margin-top: 40px;

                max-height: 260px;

            }

        }

        /*=====================================BREADCRUMB======================================*/

        .page-breadcrumb {

            background: #f8f9fc;

            border-bottom: 1px solid #edf1f7;

            padding: 16px 0;

        }

        .page-breadcrumb .breadcrumb {

            margin: 0;

            background: none;

        }

        .page-breadcrumb .breadcrumb-item {

            font-size: 15px;

        }

        .page-breadcrumb .breadcrumb-item a {

            color: #32528f;

            text-decoration: none;

            font-weight: 600;

        }

        .page-breadcrumb .breadcrumb-item.active {

            color: #6c757d;

        }

        .page-breadcrumb .breadcrumb-item+.breadcrumb-item::before {

            content: "›";

            color: #999;

            font-size: 18px;

        }

        /*=====================================PRIVACY POLICY======================================*/

        .privacy-section {

            background: #f8fafd;

        }

        /*=====================================SIDEBAR======================================*/

        .privacy-sidebar {

            position: sticky;

            top: 20px;

            background: #fff;

            border-radius: 20px;

            padding: 28px;

            box-shadow: 0 10px 35px rgba(0, 0, 0, .08);

        }

        .privacy-sidebar h5 {

            color: #32528f;

            font-size: 22px;

            font-weight: 700;

            margin-bottom: 25px;

        }

        .privacy-menu {

            margin: 0;

            padding: 0;

            list-style: none;

        }

        .privacy-menu li {

            margin-bottom: 8px;

        }

        .privacy-menu a {

            display: block;

            padding: 12px 15px;

            border-radius: 10px;

            color: #555;

            text-decoration: none;

            transition: .3s;

            font-size: 15px;

        }

        .privacy-menu a:hover {

            background: #eef4ff;

            color: #32528f;

            padding-left: 20px;

        }

        .privacy-menu a.active {

            background: #32528f;

            color: #fff;

            font-weight: 600;

        }

        /*=====================================SECTION ICON======================================*/

        .section-icon {

            width: 52px;

            height: 52px;

            border-radius: 50%;

            background: #eef4ff;

            color: #32528f;

            display: inline-flex;

            align-items: center;

            justify-content: center;

            margin-right: 14px;

            font-size: 20px;

            vertical-align: middle;

            transition: .3s;

        }

        .privacy-content section:hover .section-icon {

            background: #32528f;

            color: #fff;

            transform: rotate(-8deg);

        }

        .privacy-content {

            background: #fff;

            border-radius: 20px;

            padding: 45px;

            box-shadow: 0 5px 25px rgba(0, 0, 0, .06);

        }

        .privacy-content section {

            margin-bottom: 60px;

            scroll-margin-top: 120px;

        }

        .privacy-content h2 {

            font-size: 30px;

            font-weight: 700;

            color: #1f355e;

            margin-bottom: 20px;

        }

        .privacy-content p {

            color: #666;

            line-height: 32px;

            font-size: 16px;

        }

        .privacy-content ul {

            padding: 0;

            margin-top: 20px;

            list-style: none;

        }

        .privacy-content ul li {

            position: relative;

            padding-left: 32px;

            margin-bottom: 14px;

            line-height: 28px;

        }

        .privacy-content ul li::before {

            content: "✓";

            position: absolute;

            left: 0;

            top: 0;

            color: #32528f;

            font-weight: 700;

        }

        html {

            scroll-behavior: smooth;

        }

        @media(max-width:991px) {

            .privacy-sidebar {

                position: relative;

                top: 0;

                margin-bottom: 30px;

            }

            .privacy-content {

                padding: 30px;

            }

        }

        .help-card {

            position: relative;

            overflow: hidden;

            background: linear-gradient(135deg, #32528f 0%, #123d91 100%);

            padding: 45px;

            border-radius: 20px;

            text-align: center;

            color: #fff;

            margin-top: 20px;

            margin-bottom: 40px;

        }

        .help-card>* {

            position: relative;

            z-index: 2;

        }

        .help-card::before {
            content: "";
            position: absolute;
            right: -23px;
            /* top: 57px; */
            width: 320px;
            height: 320px;
            border-radius: 50%;
            background: rgba(255, 255, 255, .08);
        }

        .help-card i {

            font-size: 50px;

            margin-bottom: 20px;

        }

        .help-card h3 {

            font-size: 34px;

            font-weight: 700;
            color: white;
            margin-bottom: 15px;

        }

        .help-card p {

            color: rgba(255, 255, 255, .9);

            max-width: 650px;

            margin: auto auto 30px;

            line-height: 30px;

        }

        .help-card .btn {

            border-radius: 40px;

            padding: 12px 30px;

            font-weight: 600;

            background: #fff;

            color: #32528f;

            border: none;

        }

        .help-card .btn:hover {

            background: #eef4ff;

        }

        /*=====================================POLICY INFO======================================*/

        .policy-info {

            margin-top: -35px;

            position: relative;

            z-index: 10;

        }

        .policy-info-card {

            background: #fff;

            border-radius: 18px;

            padding: 22px 30px;

            box-shadow: 0 10px 30px rgba(0, 0, 0, .08);

        }

        .policy-icon {

            width: 55px;

            height: 55px;

            border-radius: 50%;

            background: #eef4ff;

            color: #32528f;

            display: flex;

            align-items: center;

            justify-content: center;

            font-size: 20px;

            margin-right: 15px;

        }

        .policy-info h6 {

            font-weight: 700;

            margin: 0;

        }

        .policy-info small {

            color: #6c757d;

        }


        /*=====================================BACK TO TOP======================================*/

        #backTop {

            position: fixed;

            right: 25px;

            bottom: 25px;

            width: 50px;

            height: 50px;

            border: none;

            border-radius: 50%;

            background: #32528f;

            color: #fff;

            display: none;

            z-index: 999;

            transition: .3s;

            box-shadow: 0 8px 20px rgba(0, 0, 0, .2);

        }

        #backTop:hover {

            transform: translateY(-5px);

        }

        @media print {

            .header-part,
            .footer-part,
            .page-breadcrumb,
            .privacy-sidebar,
            .help-card,
            #backTop {

                display: none !important;

            }

            .privacy-content {

                box-shadow: none;

                padding: 0;

            }

        }