
/* SOURCE STYLE: nujiz-final-cta-white-text */

/* زر اختر أداة الآن في القسم الأخير */
.final-cta a,
.final-row a,
.final-section a,
.cta-section a,
a[href="#tools"],
a[href="#image-tools"] {
    color:#fff !important;
}

.final-cta a *,
.final-row a *,
.final-section a *,
.cta-section a *,
a[href="#tools"] *,
a[href="#image-tools"] * {
    color:#fff !important;
}



/* SOURCE STYLE: nujiz-full-premium-footer */


.nujiz-footer-premium{
    position:relative;
    padding:72px 0 28px !important;
    background:
      radial-gradient(circle at 85% 12%,rgba(108,70,240,.18),transparent 30%),
      radial-gradient(circle at 10% 90%,rgba(52,182,205,.07),transparent 30%),
      linear-gradient(135deg,#06182f 0%,#0a2342 55%,#171d51 100%) !important;
    color:#fff;
    overflow:hidden;
}

.footer-premium-grid{
    display:grid;
    grid-template-columns:1.35fr 1fr 1fr 1.05fr;
    gap:22px;
}

.footer-premium-card{
    position:relative;
    min-height:330px;
    padding:32px 28px;

    border:1px solid rgba(126,100,255,.52);

    background:
      linear-gradient(
        145deg,
        rgba(255,255,255,.07),
        rgba(255,255,255,.025)
      );

    box-shadow:
      0 22px 55px rgba(0,0,0,.20),
      inset 0 1px 0 rgba(255,255,255,.05);

    backdrop-filter:blur(14px);

    clip-path:polygon(
      18px 0,
      calc(100% - 22px) 0,
      100% 22px,
      100% calc(100% - 18px),
      calc(100% - 18px) 100%,
      22px 100%,
      0 calc(100% - 22px),
      0 18px
    );

    transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;
}

.footer-premium-card:hover{
    transform:translateY(-7px);
    border-color:rgba(142,111,255,.88);
    box-shadow:
      0 30px 65px rgba(0,0,0,.27),
      0 0 28px rgba(109,72,244,.12);
}


/* الهوية */

.footer-brand-card{
    background:
      radial-gradient(circle at 90% 0,rgba(112,74,246,.20),transparent 42%),
      linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.025));
}

.footer-brand-row{
    display:flex;
    align-items:center;
    gap:15px;
}

.footer-brand-icon{
    width:66px;
    height:66px;
    min-width:66px;
    display:grid;
    place-items:center;
    border-radius:18px;
    background:linear-gradient(145deg,#784df4,#5d37dd);
    box-shadow:0 15px 35px rgba(95,57,222,.32);
}

.footer-brand-icon svg{
    width:44px;
    height:44px;
}

.footer-brand-name{
    display:block;
    font-size:29px;
    font-weight:900;
    color:#fff;
}

.footer-brand-row small{
    display:block;
    margin-top:6px;
    color:#b9c3d5;
    font-size:10px;
}

.footer-brand-card > p{
    margin:28px 0;
    max-width:340px;
    color:#c1cada;
    font-size:12px;
    line-height:2;
}

.footer-socials{
    display:flex;
    gap:12px;
}

.footer-socials span{
    width:44px;
    height:44px;
    display:grid;
    place-items:center;
    border:1px solid rgba(255,255,255,.14);
    border-radius:12px;
    background:rgba(255,255,255,.035);
    color:#fff;
    font-size:16px;
}


/* عناوين الكروت */

.footer-card-title{
    display:flex;
    align-items:center;
    gap:12px;
    margin-bottom:26px;
}

.footer-title-icon{
    color:#8867ff;
    font-size:31px;
}

.footer-card-title h3,
.footer-support-card h3{
    margin:0;
    color:#fff;
    font-size:23px;
    font-weight:900;
}


/* الروابط */

.footer-premium-links{
    display:flex;
    flex-direction:column;
}

.footer-premium-links a{
    display:flex;
    align-items:center;
    justify-content:space-between;

    min-height:50px;

    border-bottom:1px solid rgba(255,255,255,.09);

    color:#d0d7e5 !important;
    -webkit-text-fill-color:#d0d7e5 !important;

    font-size:13px;
    font-weight:700;
}

.footer-premium-links a:last-child{
    border-bottom:0;
}

.footer-premium-links a b{
    color:#fff;
    font-size:20px;
    font-weight:400;
}

.footer-premium-links a:hover{
    color:#fff !important;
    -webkit-text-fill-color:#fff !important;
}


/* الدعم */

.footer-support-card{
    text-align:center;
}

.footer-support-icon{
    margin:0 auto 20px;
    color:#8867ff;
    font-size:58px;
}

.footer-support-card p{
    margin:18px 0 28px;
    color:#c1cada;
    line-height:1.9;
    font-size:12px;
}

.footer-coffee-button{
    min-height:58px;
    padding:0 18px;

    display:flex;
    align-items:center;
    justify-content:center;
    gap:12px;

    border:1px solid #7e5bff;
    border-radius:13px;

    background:rgba(111,73,245,.08);

    color:#fff !important;
    -webkit-text-fill-color:#fff !important;

    font-size:13px;
}

.footer-coffee-button:hover{
    background:rgba(111,73,245,.20);
}

.footer-support-card > small{
    display:block;
    margin-top:24px;
    color:#b8c2d4;
    font-size:10px;
}


/* الشريط السفلي */

.footer-premium-base{
    margin-top:28px;
    min-height:76px;
    padding:18px 28px;

    display:flex;
    align-items:center;
    justify-content:space-between;

    border:1px solid rgba(129,108,220,.38);

    background:
      linear-gradient(
        145deg,
        rgba(255,255,255,.055),
        rgba(255,255,255,.02)
      );

    clip-path:polygon(
      16px 0,
      calc(100% - 16px) 0,
      100% 16px,
      100% calc(100% - 16px),
      calc(100% - 16px) 100%,
      16px 100%,
      0 calc(100% - 16px),
      0 16px
    );

    color:#b1bdcf;
    font-size:10px;
}

.footer-trust-items{
    display:flex;
    gap:28px;
}

.footer-trust-items span{
    display:flex;
    align-items:center;
    gap:7px;
}

.footer-trust-items b{
    color:#8867ff;
    font-size:16px;
}


/* Tablet */

@media(max-width:1050px){

    .footer-premium-grid{
        grid-template-columns:repeat(2,minmax(0,1fr));
    }

    .footer-premium-card{
        min-height:280px;
    }
}


/* Mobile */

@media(max-width:680px){

    .nujiz-footer-premium{
        padding:42px 0 20px !important;
    }

    .footer-premium-grid{
        grid-template-columns:1fr;
        gap:15px;
    }

    .footer-premium-card{
        min-height:0;
        padding:25px 21px;
    }

    .footer-premium-base{
        flex-direction:column;
        align-items:flex-start;
        gap:16px;
    }

    .footer-trust-items{
        flex-wrap:wrap;
        gap:12px 18px;
    }
}




/* SOURCE STYLE: nujiz-footer-wide-glass-v2 */


/* توسيع مساحة الفوتر */
html body .nujiz-footer-premium .wrap{
    width:min(1460px, calc(100% - 56px)) !important;
}

/* شبكة أوسع */
html body .nujiz-footer-premium .footer-premium-grid{
    grid-template-columns:1.45fr 1.15fr 1.15fr 1.15fr !important;
    gap:26px !important;
}

/* كروت أوسع وأوضح */
html body .nujiz-footer-premium .footer-premium-card{
    min-height:360px !important;
    padding:36px 32px !important;

    border:1px solid rgba(166,145,255,.72) !important;

    background:
      linear-gradient(
        145deg,
        rgba(255,255,255,.095),
        rgba(255,255,255,.035)
      ) !important;

    box-shadow:
      0 24px 60px rgba(0,0,0,.24),
      inset 0 1px 0 rgba(255,255,255,.12),
      inset 0 0 0 1px rgba(255,255,255,.025) !important;

    backdrop-filter:blur(18px) saturate(135%) !important;
    -webkit-backdrop-filter:blur(18px) saturate(135%) !important;
}

/* توهج زجاجي */
html body .nujiz-footer-premium .footer-premium-card::before{
    content:"" !important;
    position:absolute !important;
    inset:0 !important;
    pointer-events:none !important;

    background:
      linear-gradient(
        120deg,
        rgba(255,255,255,.10),
        transparent 24%,
        transparent 72%,
        rgba(125,91,255,.08)
      ) !important;

    clip-path:inherit !important;
}

/* Hover أقوى */
html body .nujiz-footer-premium .footer-premium-card:hover{
    transform:translateY(-8px) !important;

    border-color:rgba(183,162,255,.95) !important;

    box-shadow:
      0 34px 74px rgba(0,0,0,.30),
      0 0 34px rgba(113,78,245,.16),
      inset 0 1px 0 rgba(255,255,255,.15) !important;
}

/* كل العناوين بيضاء */
html body .nujiz-footer-premium .footer-card-title h3,
html body .nujiz-footer-premium .footer-support-card h3,
html body .nujiz-footer-premium .footer-brand-name{
    color:#fff !important;
    -webkit-text-fill-color:#fff !important;
    opacity:1 !important;
}

/* تكبير العناوين */
html body .nujiz-footer-premium .footer-card-title h3,
html body .nujiz-footer-premium .footer-support-card h3{
    font-size:25px !important;
    line-height:1.35 !important;
    font-weight:900 !important;
}

/* أيقونات العناوين */
html body .nujiz-footer-premium .footer-title-icon{
    color:#9b7cff !important;
    -webkit-text-fill-color:#9b7cff !important;
    font-size:34px !important;
}

/* نصوص الروابط أوضح */
html body .nujiz-footer-premium .footer-premium-links a{
    min-height:56px !important;
    color:#e5e9f2 !important;
    -webkit-text-fill-color:#e5e9f2 !important;
    font-size:13px !important;
}

/* الفواصل الزجاجية */
html body .nujiz-footer-premium .footer-premium-links a{
    border-bottom:1px solid rgba(255,255,255,.13) !important;
}

/* كرت الهوية */
html body .nujiz-footer-premium .footer-brand-card{
    background:
      radial-gradient(circle at 90% 0,
        rgba(123,84,255,.24),
        transparent 44%),
      linear-gradient(
        145deg,
        rgba(255,255,255,.11),
        rgba(255,255,255,.035)
      ) !important;
}

/* كرت الدعم */
html body .nujiz-footer-premium .footer-support-card{
    background:
      radial-gradient(circle at 50% 0,
        rgba(132,91,255,.15),
        transparent 38%),
      linear-gradient(
        145deg,
        rgba(255,255,255,.09),
        rgba(255,255,255,.03)
      ) !important;
}

/* الشريط السفلي بنفس الزجاج */
html body .nujiz-footer-premium .footer-premium-base{
    margin-top:32px !important;
    min-height:82px !important;
    padding:20px 30px !important;

    border:1px solid rgba(164,143,255,.58) !important;

    background:
      linear-gradient(
        145deg,
        rgba(255,255,255,.08),
        rgba(255,255,255,.025)
      ) !important;

    backdrop-filter:blur(16px) saturate(130%) !important;
    -webkit-backdrop-filter:blur(16px) saturate(130%) !important;

    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.09),
      0 18px 40px rgba(0,0,0,.14) !important;
}

/* Tablet */
@media(max-width:1100px){
    html body .nujiz-footer-premium .wrap{
        width:min(100% - 36px, 1200px) !important;
    }

    html body .nujiz-footer-premium .footer-premium-grid{
        grid-template-columns:repeat(2,minmax(0,1fr)) !important;
        gap:18px !important;
    }

    html body .nujiz-footer-premium .footer-premium-card{
        min-height:300px !important;
    }
}

/* Mobile */
@media(max-width:680px){
    html body .nujiz-footer-premium .wrap{
        width:min(100% - 24px, 100%) !important;
    }

    html body .nujiz-footer-premium .footer-premium-grid{
        grid-template-columns:1fr !important;
        gap:14px !important;
    }

    html body .nujiz-footer-premium .footer-premium-card{
        min-height:0 !important;
        padding:25px 21px !important;
    }
}




/* SOURCE STYLE: nujiz-footer-premium-base-white */


html body .nujiz-footer-premium .footer-premium-base,
html body .nujiz-footer-premium .footer-premium-base > span,
html body .nujiz-footer-premium .footer-premium-base .footer-trust-items,
html body .nujiz-footer-premium .footer-premium-base .footer-trust-items span,
html body .nujiz-footer-premium .footer-premium-base .footer-trust-items span *,
html body .nujiz-footer-premium .footer-premium-base strong,
html body .nujiz-footer-premium .footer-premium-base small {
    color:#fff !important;
    -webkit-text-fill-color:#fff !important;
    opacity:1 !important;
}

/* الايقونات بنفسجية */
html body .nujiz-footer-premium .footer-premium-base .footer-trust-items b {
    color:#9b7cff !important;
    -webkit-text-fill-color:#9b7cff !important;
    opacity:1 !important;
}




/* SOURCE STYLE: nujiz-coffee-card-pro-v3 */


html body .nujiz-footer-premium .footer-support-card{
    text-align:center !important;
    display:flex !important;
    flex-direction:column !important;
    align-items:center !important;
    justify-content:flex-start !important;
}

html body .nujiz-footer-premium .footer-coffee-visual{
    width:96px !important;
    height:96px !important;
    margin:0 auto 18px !important;
    display:grid !important;
    place-items:center !important;

    color:#8d69ff !important;

    filter:
      drop-shadow(0 0 10px rgba(141,105,255,.45))
      drop-shadow(0 10px 26px rgba(91,56,196,.28)) !important;
}

html body .nujiz-footer-premium .footer-coffee-visual svg{
    width:100% !important;
    height:100% !important;
}

html body .nujiz-footer-premium .footer-support-card h3{
    color:#fff !important;
    -webkit-text-fill-color:#fff !important;
    font-size:26px !important;
    font-weight:900 !important;
    margin:0 !important;
}

html body .nujiz-footer-premium .footer-support-card > p{
    color:#e6eaf2 !important;
    -webkit-text-fill-color:#e6eaf2 !important;
    font-size:12px !important;
    line-height:1.9 !important;
    margin:18px 0 26px !important;
}

html body .nujiz-footer-premium .footer-coffee-button{
    width:100% !important;
    min-height:64px !important;
    padding:0 18px !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    gap:14px !important;

    border:1px solid rgba(139,103,255,.95) !important;
    border-radius:14px !important;

    background:
      linear-gradient(
        145deg,
        rgba(111,73,245,.14),
        rgba(69,45,151,.16)
      ) !important;

    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.08),
      0 12px 30px rgba(0,0,0,.18),
      0 0 20px rgba(111,73,245,.12) !important;

    color:#fff !important;
    -webkit-text-fill-color:#fff !important;
}

html body .nujiz-footer-premium .footer-coffee-button strong{
    color:#fff !important;
    -webkit-text-fill-color:#fff !important;
    font-size:14px !important;
    font-weight:900 !important;
}

html body .nujiz-footer-premium .coffee-button-icon{
    width:30px !important;
    height:30px !important;
    display:grid !important;
    place-items:center !important;
    color:#9a79ff !important;
}

html body .nujiz-footer-premium .coffee-button-icon svg{
    width:100% !important;
    height:100% !important;
}

html body .nujiz-footer-premium .footer-paypal-safe{
    margin-top:22px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    gap:8px !important;

    color:#e2e6ef !important;
    -webkit-text-fill-color:#e2e6ef !important;

    font-size:11px !important;
}

html body .nujiz-footer-premium .footer-shield-icon{
    width:23px !important;
    height:23px !important;
    display:grid !important;
    place-items:center !important;
    color:#9b7cff !important;
}

html body .nujiz-footer-premium .footer-shield-icon svg{
    width:100% !important;
    height:100% !important;
}





/* ==========================================================
   HARD SAFETY — prevent page CSS from enlarging footer SVG
   ========================================================== */

html body footer.nujiz-footer-premium svg{
    max-width:100% !important;
}

html body footer.nujiz-footer-premium .footer-brand-icon svg{
    width:42px !important;
    height:42px !important;
}

html body footer.nujiz-footer-premium .footer-coffee-visual{
    width:96px !important;
    height:96px !important;
    max-width:96px !important;
    max-height:96px !important;
}

html body footer.nujiz-footer-premium .footer-coffee-visual svg{
    width:96px !important;
    height:96px !important;
    max-width:96px !important;
    max-height:96px !important;
    display:block !important;
}

html body footer.nujiz-footer-premium .coffee-button-icon{
    width:30px !important;
    height:30px !important;
    flex:0 0 30px !important;
}

html body footer.nujiz-footer-premium .coffee-button-icon svg{
    width:30px !important;
    height:30px !important;
    max-width:30px !important;
    max-height:30px !important;
}

html body footer.nujiz-footer-premium .footer-shield-icon{
    width:23px !important;
    height:23px !important;
    flex:0 0 23px !important;
}

html body footer.nujiz-footer-premium .footer-shield-icon svg{
    width:23px !important;
    height:23px !important;
    max-width:23px !important;
    max-height:23px !important;
}


/* =========================================================
   NUJIZ PREMIUM FOOTER — MOBILE ICON SIZE FIX
   ========================================================= */

@media (max-width:850px){

    /* منع اي SVG من التمدد بعرض البطاقة */
    html body footer.nujiz-footer-premium svg{
        width:20px !important;
        height:20px !important;
        max-width:20px !important;
        max-height:20px !important;
        min-width:20px !important;
        min-height:20px !important;
        display:block !important;
        flex:0 0 20px !important;
    }

    /* ايقونة شعار نجز */
    html body footer.nujiz-footer-premium .footer-brand-icon,
    html body footer.nujiz-footer-premium .footer-brand-icon svg{
        width:44px !important;
        height:44px !important;
        max-width:44px !important;
        max-height:44px !important;
    }

    /* ايقونات عناوين البطاقات */
    html body footer.nujiz-footer-premium .footer-title-icon{
        width:38px !important;
        height:38px !important;
        min-width:38px !important;
        max-width:38px !important;
        min-height:38px !important;
        max-height:38px !important;
        display:flex !important;
        align-items:center !important;
        justify-content:center !important;
    }

    html body footer.nujiz-footer-premium .footer-title-icon svg{
        width:18px !important;
        height:18px !important;
        min-width:18px !important;
        min-height:18px !important;
        max-width:18px !important;
        max-height:18px !important;
    }

    /* ايقونة القهوة */
    html body footer.nujiz-footer-premium .footer-coffee-visual{
        width:72px !important;
        height:72px !important;
        min-width:72px !important;
        min-height:72px !important;
        max-width:72px !important;
        max-height:72px !important;
        margin-inline:auto !important;
    }

    html body footer.nujiz-footer-premium .footer-coffee-visual svg{
        width:38px !important;
        height:38px !important;
        min-width:38px !important;
        min-height:38px !important;
        max-width:38px !important;
        max-height:38px !important;
    }

    /* ايقونة PayPal / الحماية */
    html body footer.nujiz-footer-premium .coffee-button-icon,
    html body footer.nujiz-footer-premium .footer-shield-icon{
        width:24px !important;
        height:24px !important;
        min-width:24px !important;
        min-height:24px !important;
        max-width:24px !important;
        max-height:24px !important;
    }

    html body footer.nujiz-footer-premium .coffee-button-icon svg,
    html body footer.nujiz-footer-premium .footer-shield-icon svg{
        width:16px !important;
        height:16px !important;
        min-width:16px !important;
        min-height:16px !important;
        max-width:16px !important;
        max-height:16px !important;
    }

    /* حماية روابط الفوتر من التمدد */
    html body footer.nujiz-footer-premium
    .footer-premium-links a{
        min-height:46px !important;
        height:auto !important;
    }
}


/* =========================================================
   PREMIUM FOOTER — SOCIAL ICONS VISIBILITY
   ========================================================= */

html body footer.nujiz-footer-premium .footer-socials{
    display:flex !important;
    align-items:center !important;
    gap:10px !important;
    flex-wrap:wrap !important;
}

html body footer.nujiz-footer-premium .footer-socials a{
    width:44px !important;
    height:44px !important;
    min-width:44px !important;
    min-height:44px !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    padding:0 !important;
    margin:0 !important;

    border:1px solid rgba(255,255,255,.22) !important;
    border-radius:12px !important;

    background:rgba(255,255,255,.10) !important;

    color:#ffffff !important;
    -webkit-text-fill-color:#ffffff !important;

    opacity:1 !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.08),
        0 6px 18px rgba(0,0,0,.12) !important;

    transition:
        transform .18s ease,
        background .18s ease,
        border-color .18s ease !important;
}

html body footer.nujiz-footer-premium .footer-socials a:hover{
    transform:translateY(-2px) !important;
    background:rgba(112,71,245,.28) !important;
    border-color:#8d72ff !important;
}

/* SVG */
html body footer.nujiz-footer-premium .footer-socials a svg{
    width:22px !important;
    height:22px !important;

    min-width:22px !important;
    min-height:22px !important;
    max-width:22px !important;
    max-height:22px !important;

    display:block !important;

    color:#ffffff !important;
    fill:currentColor !important;
    stroke:currentColor !important;

    opacity:1 !important;
}

/* لو الايقونة نص/رمز وليست SVG */
html body footer.nujiz-footer-premium .footer-socials a,
html body footer.nujiz-footer-premium .footer-socials a span,
html body footer.nujiz-footer-premium .footer-socials a i{
    font-size:21px !important;
    line-height:1 !important;

    color:#ffffff !important;
    -webkit-text-fill-color:#ffffff !important;

    opacity:1 !important;
}

/* الجوال */
@media(max-width:850px){

    html body footer.nujiz-footer-premium .footer-socials{
        gap:9px !important;
    }

    html body footer.nujiz-footer-premium .footer-socials a{
        width:46px !important;
        height:46px !important;
        min-width:46px !important;
        min-height:46px !important;
    }

    html body footer.nujiz-footer-premium .footer-socials a svg{
        width:23px !important;
        height:23px !important;
        min-width:23px !important;
        min-height:23px !important;
        max-width:23px !important;
        max-height:23px !important;
    }
}

/* =========================================================
   ENGLISH FOOTER FINAL FIX - 2026-09-03
   ========================================================= */

html[lang="en"] body footer.nujiz-footer-premium .footer-premium-grid{
    align-items:stretch;
}

/* Prevent Contact email icon from becoming oversized */
html[lang="en"] body footer.nujiz-footer-premium .footer-contact-email{
    display:flex !important;
    align-items:center !important;
    gap:12px !important;
    margin-top:18px !important;
    padding:13px 14px !important;
    min-height:58px !important;
}

html[lang="en"] body footer.nujiz-footer-premium .footer-contact-email .footer-email-icon{
    width:38px !important;
    height:38px !important;
    min-width:38px !important;
    flex:0 0 38px !important;
    display:grid !important;
    place-items:center !important;
}

html[lang="en"] body footer.nujiz-footer-premium .footer-contact-email .footer-email-icon svg{
    width:24px !important;
    height:24px !important;
    max-width:24px !important;
    max-height:24px !important;
    display:block !important;
}

/* Email text */
html[lang="en"] body footer.nujiz-footer-premium .footer-email-copy{
    min-width:0 !important;
    display:flex !important;
    flex-direction:column !important;
    gap:2px !important;
}

html[lang="en"] body footer.nujiz-footer-premium .footer-email-copy small{
    font-size:10px !important;
}

html[lang="en"] body footer.nujiz-footer-premium .footer-email-copy strong{
    font-size:12px !important;
    white-space:nowrap !important;
}

/* Keep all four cards visually balanced */
html[lang="en"] body footer.nujiz-footer-premium .footer-premium-card{
    height:auto !important;
    min-height:0 !important;
}

/* Safety rule: no SVG inside English footer may escape its container */
html[lang="en"] body footer.nujiz-footer-premium svg{
    max-width:100% !important;
}

/* Brand icon */
html[lang="en"] body footer.nujiz-footer-premium .footer-brand-icon svg{
    width:32px !important;
    height:32px !important;
}

/* Coffee illustration keeps intended size */
html[lang="en"] body footer.nujiz-footer-premium .footer-coffee-visual svg{
    width:105px !important;
    height:105px !important;
}

/* Payment icons */
html[lang="en"] body footer.nujiz-footer-premium .coffee-button-icon svg,
html[lang="en"] body footer.nujiz-footer-premium .footer-shield-icon svg{
    width:20px !important;
    height:20px !important;
}

@media(max-width:680px){
    html[lang="en"] body footer.nujiz-footer-premium .footer-contact-email{
        margin-top:14px !important;
    }

    html[lang="en"] body footer.nujiz-footer-premium .footer-email-copy strong{
        font-size:11px !important;
    }
}

