/*https://fonts.googleapis.com/css2?family=Work+Sans:wght@400..700&display=swap*/
/*Product CSS*/  
/* vietnamese */
@font-face {
font-family: 'Work Sans';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/worksans/v24/QGYsz_wNahGAdqQ43Rh_c6Dpp_k.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/worksans/v24/QGYsz_wNahGAdqQ43Rh_cqDpp_k.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/worksans/v24/QGYsz_wNahGAdqQ43Rh_fKDp.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root{
    --dark:#0E0541;
    --text:#1B1B1F;
    --bs-body-color:#0A043D;
    --white:#ffffff;
    --light:#f6f5ff;
    --primary:#FF1CF7;
    --secondary:#8036ef;
    --ternary:#5F00B2;
    /*--container:1240px;*/
}
html,body{max-width:100vw;margin:0!important}
body{
    font-family:"Work Sans",sans-serif;
    font-size:18px;
    color:var(--text);
    line-height:1.5;
    background:#f6f5ff;
}
body.admin-bar{padding-top:32px}
/*body.dark{
    background:var(--bg);
    color:var(--white);
}*/
.caps{text-transform:uppercase}
.br-6px{border-radius:6px}
.br-12px{border-radius:12px}
.br-18px{border-radius:18px}
.container{max-width:var(--container)}
.btn{padding:12px 20px;border-radius:16px;font-size:18px;font-weight:700;text-transform:uppercase;cursor:pointer}
.color-primary{color:var(--primary)}
.color-secondary{color:var(--secondary)}
.color-ternary{color:var(--ternary)}
.color-white{color:var(--white)}
.btn-primary{background:linear-gradient(90deg,#D66DF3 0%,#9424B3 100%)}
.btn-ternary{background:var(--ternary);color:var(--white)}
.btn-outline{border-color:#918f9e;color:var(--text)}
.btn-primary:hover,.btn-primary:focus,.btn-outline:hover,.btn-outline:focus{background:linear-gradient(90deg,#B24ACB 0%,#741E8F 100%);color:var(--white)}
.btn-cta{background:linear-gradient(94.63deg, #4A3AFF -1.31%, #FF1CF7 93.1%);color:var(--white);border:0;padding:11px 20px;min-width:250px;max-width:100%;border-radius:6px;text-transform:initial!important}
.btn-cta:hover,.btn-cta:focus,.btn-ternary:hover,.btn-ternary:focus{background:var(--secondary)!important;color:var(--white)!important}
.font-18px{font-size:18px}
.font-20px{font-size:20px}
.font-24px{font-size:24px}
.font-28px{font-size:28px}
.fw-normal{font-weight:normal}
.fw-500{font-weight:500}
.fw-600{font-weight:600}
.fw-bold,.fw-700{font-weight:700}
.bg-dark{background:var(--dark)!important}
body.product.hl .xcitium-top-navbar,body.product.hl .navbar-xcitium,.bg-light{background:var(--light)!important}
.bg-lprimary{background:#f8edfb}
.lh-1{line-height:1}
.lh1d14{line-height:1.14}
.lh1d4{line-height:1.4}
.lh1d75{line-height:1.75}
.btn-box{display:flex;gap:20px 20px}
.lm::before{content:"learn more"}
.rm::before{content:"read more"}
[class^="bw-"]{max-width:100%}
.bw-230{width:230px}
img[src^="https://rdcdn.com"]{display:none!important}
.py-2rem{padding-top:2rem;padding-bottom:2rem}
.py-3rem{padding-top:3rem;padding-bottom:3rem}
.py-4rem{padding-top:4rem;padding-bottom:4rem}
.pt-1rem{padding-top:1rem!important}.pb-1rem{padding-bottom:1rem!important}
.pt-2rem{padding-top:2rem!important}.pb-2rem{padding-bottom:2rem!important}
.pt-3rem{padding-top:3rem!important}.pb-3rem{padding-bottom:3rem!important}
.pt-4rem{padding-top:4rem!important}.pb-4rem{padding-bottom:4rem!important}
.pt-5rem{padding-top:5rem!important}.pb-5rem{padding-bottom:5rem!important}
.mb-2rem{margin-bottom:2rem}.mb-3rem{margin-bottom:3rem}.mb-4rem{margin-bottom:4rem}.mb-5rem{margin-bottom:5rem}
.my-2rem{margin:2rem 0!important}
.gap-y-1rem{gap:1rem 0}
.gap-y-2rem{gap:2rem 0}
/*Header*/

    .ham{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform 400ms;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;float:right;width:50px;position:relative;top:-9px;pointer-events:auto;outline:none!important}
.hamRotate.active{transform:rotate(45deg);pointer-events:auto}
.hamRotate180.active{transform:rotate(180deg)}
.line{fill:none;transition:stroke-dasharray 400ms, stroke-dashoffset 400ms;stroke:#000;stroke-width:5.5;stroke-linecap:round;;pointer-events:auto}
.ham1 .top{stroke-dasharray:40 139}
.ham1 .bottom{stroke-dasharray:40 180}
.ham1.active .top{stroke-dashoffset:-98px}
.ham1.active .bottom{stroke-dashoffset:-138px} 
.hero-1{position:relative;padding:2.3rem 0;overflow:hidden}

header{padding:2.5rem 0 1.5rem}header ul{display:inline-block;float:right;margin:0;list-style:none;padding:0}header ul>li{display:inline-block;margin-right:15px}header a{color:#0A043D;font-weight:600;line-height:1.5;text-decoration:none;display:inline-block}header a:hover{color:#f17b29}
.ham{display:none}


[class^="gt-"]{display:inline-block;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
.gt-1{background-image:linear-gradient(90deg,#FF3BFF 0%,#5C24FF 23.56%,#5C24FF 46.15%,#ECBFBF 53.37%,#D94FD5 60.1%)}
.gt-2{background-image:linear-gradient(90deg, #f98608, #d34a7b, #c90bf7)}
.rm::before{content:"Read More"}
.card-author{background:#3D22CF;border-radius:10px;color:#fff;min-height:250px;padding:1rem;position:relative}.card-author .img-fluid{border-radius:10px}.card-author .name{font-size:24px;font-weight:600;margin-top:1rem}.card-author .desg{font-size:22px;margin:1rem 0 .7rem;padding-bottom:.7rem;border-bottom:1px solid rgba(255, 255, 255, .4)}.card-author .bio{font-size:17px;font-weight:300}.row-list .card{border-radius:20px;padding:1rem;--bs-card-border-color:#9626B5;height:100%;box-shadow:0 18px 47px rgba(47,50,125,.1)}.row-list .card-title{font-weight:600;text-decoration:none;margin-bottom:10px;display:inline-block}.color-gray{color:#696984}.row-list .card-img-top{border-radius:20px}.dt{display:inline-flex;list-style:none;padding:0;font-size:14px;margin:.3rem 0 .8rem;justify-content:space-between;width:100%}.dt>li{padding-left:28px; position:relative}.dt>li::before{content:"";width:23px;height:23px;position:absolute;left:0;background-image:url("/img/list.svg");top:-2px}.dt .t::before{background-position:-63px 0px;top:0}.row-list{--bs-gutter-x:2rem;--bs-gutter-y:2rem}.row-list .card-body{padding:1rem .5rem;display:flex;flex-wrap:wrap}.xtl{width:119px;height:30px;background:url("/img/list.svg") 0 -40px;display:inline-block}.xtl+a{font-size:16px;color:#696984;text-decoration:none;display:inline-block}.xtl+a:hover{color:#3D22CF}.btn-g1{background:linear-gradient(94.63deg,#4A3AFF -1.31%,#FF1CF7 93.1%);border:0;border-radius:7px;text-transform:none;color:#fff;font-weight:600}.wcx{padding:4rem 15px;background:#481488;color:#fff;text-align:center}.wcxp{font-size:18px;margin:1.5rem 0 2.5rem;line-height:1.7;font-weight:300;text-align:justify;text-align-last:center}.wcx .btn{width:210px}section.awards{padding:4rem 0}.awards{display:inline-flex;flex-wrap:wrap;list-style:none;width:100%;padding:0;align-items:center;justify-content:space-between}
.card-author *{position:relative}
.card-author::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#3D22CF url(/img/author-bg.svg);opacity:.4}
.font-14px{font-size:14px}
.aside1 ul,.aside1 ul li{display:inline-block;list-style:none;padding:0;position:relative}
.aside1 ul li,.aside1 ul li>a{width:30px;height:30px;margin:0 8px 8px 0}.aside1 ul li>a{background:url(/img/post.svg);cursor:pointer;display:inline-block}.aside1 ul .fb>a{background-position:-6px 0}.aside1 ul .x>a{background-position:-51px 0}.aside1 ul .in>a{background-position:-96px 0}
#ez-toc-container{background:transparent;border-radius:15px;padding:1.5rem;position:sticky;position:-webkit-sticky;top:35px}
#ez-toc-container ul{overflow-y:auto}#ez-toc-container ul,#ez-toc-container ul li{display:inline-block;padding:0;list-style:none;text-decoration:none;width:100%;margin-bottom:0}
#ez-toc-container ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2);background-color:#F5F5F5;border-radius:6px}
#ez-toc-container ul::-webkit-scrollbar{width:6px;background-color:#F5F5F5}
#ez-toc-container ul::-webkit-scrollbar-thumb{background-color: rgba(0,0,0,.6);border: 2px solid#555555;border-radius:6px}
#ez-toc-container::before{content:"Table of Contents";display:inline-block;font-weight:600;font-size:20px;margin-bottom:.7rem}
#ez-toc-container a{color:var(--text)!important;display:inline-block;margin:0 0 .5rem;padding-left:13px;border-left:2px solid transparent}
#ez-toc-container nav li.active>a{display:inline-block;border-left-color:#3D22CF;color:#3D22CF!important}

.wp-block-image img{max-width:100%}

.section-bp,.section-bp2{font-size:18px}
.dt .bsf-rt-display-label,.dnt .bsf-rt-display-label{display:none}
.dnt .bsf-rt-display-postfix:after{content:"Minutes"}
.section-bp{padding:2.3rem 0 0}
.section-bp2{padding:2rem 15px 4rem}
.dnt{display:inline-block;list-style:none;padding:0;width:100%;color:#3D22CF;font-weight:600;margin:1rem 0}
.dnt li{padding-left:30px;display:inline-block;margin-right:30px;position:relative;}
.dnt li::before{content:"";width:20px;height:20px;display:inline-block;position:absolute;left:0;top:3px;background:url(/img/post.svg);}
.dnt li:first-child::before{background-position:-41px -44px;}
.dnt li:last-child::before{background-position:-104px -44px;}

.section-bp2 article img{max-width:100%;height:initial;border-radius:16px;margin:0 0 1rem;filter:drop-shadow(0px 4px 8px rgba(0, 0, 0, .3));}
.section-bp2 article :has(h2,h3,h4,h5,h6){font-size:28px!important;font-weight:bold}
.section-bp2  .bsf-rt-reading-time{display:none}
.discover{border-radius:15px;background:linear-gradient(90deg,#481488 0%,#051441 100%);padding:1.5rem 0 1.5rem 2rem;color:#fff;font-weight:600;font-size:28px}
.shr2 ul,.shr2 ul li{display:inline-block;list-style:none;padding:0;position:relative}.shr2 ul{margin:8px 0 0}
.shr2 ul li,.shr2 ul li>a{width:30px;height:30px;margin:0 8px 8px 0}.shr2 ul li>a{background:url(/img/post.svg);cursor:pointer;display:inline-block}.shr2 ul .fb>a{background-position:-100px -77px}.shr2 ul .x>a{background-position:-50px -77px}.shr2 ul .in>a{background-position:-100px -77px}
.shr2{background:#481488 url("/img/bg-shr.svg") left center no-repeat;color:#fff;font-size:15px;border-radius:12px;padding:6px 15px;background-blend-mode:soft-light;}
.related{padding:2rem 0 4rem}.related [class^="col-"]{margin-bottom:15px}.related .card{border-radius:8px;height:100%;background:rgba(236,209,234,.35);padding:1rem;border:0;font-size:14px}.related .card .btn{font-size:15px;display:inline-block;width:180px;margin:auto auto 0}
.reltitle{font-size:20px;font-weight:600;color:rgba(72, 20, 136, 1);margin:8px 0;width:100%;line-height:1.2}
.reltitle,.reltitle+p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}
.related .card .img-fluid{object-fit:cover;aspect-ratio:4/3;border-radius:8px}
.xcta-1{background:#481488;color:#fff;padding:6rem 15px}
.xcta-1 .title{font-size:39px;font-weight:500;margin:0 auto 1rem}
.searchandfilter,.malware-search{width:600px;max-width:100%;margin:auto;}
.malware-search{width:500px}
.searchandfilter ul{display:inline-flex;flex-wrap:wrap;padding:0;width:100%;}
.searchandfilter ul li:first-child{width:calc(100% - 130px)}
.searchandfilter [name="ofsearch"],.malware-search .form-control,.blog-search-input{width:100%;font-size:16px;outline:none!important;border-radius:30px;border:1px solid #ccc;padding:10px 15px 10px 25px;box-shadow:none!important;outline:none!important}
.blog-search-input{max-width:100%;width:600px}
.searchandfilter [type="submit"]{border:0;background:linear-gradient(94.63deg, #4A3AFF -1.31%, #FF1CF7 93.1%);border-radius:30px;color:#fff;font-size:17px;padding:11px 30px;font-weight:600}
.searchandfilter [type="submit"]:focus,.searchandfilter [type="submit"]:hover{background:var(--secondary)!important;color:var(--white)!important}
.pagination-wrap{margin:0 0 3rem}
.pagination-wrap a, .pagination-wrap span{width:36px;display:inline-block;height:36px;color:#000;font-size:16px;line-height:2.2;border-radius:4px;text-align:center}
.pagination-wrap a{background:#fff;text-decoration:none!important;border:1px solid #ccc}
.pagination-wrap .navigation{display:inline-block}
.pagination-wrap .current{background:#e3e3e3;cursor:not-allowed}
.pagination-wrap .next,.pagination-wrap .prev{padding:4px 10px;line-height:1.6;width:initial!important}
#sentinel{display:block;height:1px;}


/* Footer */
footer{background:#00042B;color:rgba(255,255,255,0.8);padding:90px 15px 40px;font-size:14px}
footer a{color:rgba(255,255,255,0.8);text-decoration:none;}
footer a:hover,footer a:focus{color:var(--white)!important}
.footer-title{font-weight:600;margin:0 0 10px}
.footer-list { width: 100%; display: inline-block; list-style: none; padding: 0; margin: 0 0 10px; }
.footer-list li{ display: inline-block; width: 100%; margin: 0 0 5px; }
.list-socials{display:inline-block;padding:0;list-style:none;}
.list-socials li{display:inline-block;margin-right:8px;}
.list-socials li a{width:38px;height:38px;background:#aa4d9b;display:inline-block;border-radius:3px;position:relative;}
.list-socials li a::after{content:"";background:url("/img/socials.png");background-repeat:no-repeat;display:inline-block;inset:0;margin:auto;top:0;bottom:0;left:0;right:0;position:absolute}
.list-socials li a:hover{background-color:#d753c2!important}
.list-socials li a.socials-linkedin::after{width:15px;height:15px;background-position:-2px -5px;}
.list-socials li a.socials-x::after{width:16px;height:14px;background-position:-20px -5px;}
.list-socials li a.socials-youtube::after{width:18px;height:20px;background-position:-41px -2px;}


.catname{font-size:18px;font-weight:bold;color:#1B1B1F;margin:1rem 0;display:inline-block}

@media screen and (max-width:1199px){.font-18px,.font-20px{font-size:16px}.font-24px,.font-28px{font-size:22px}.font-39px,.font-49px,.font-67px,.font-70px,.font-105px{font-size:40px}}

@media screen and (min-width:1200px) and (max-width:1500px){.font-24px{font-size:22px}}

@media screen and (min-width:1601px){:root{--container:1512px;}.container{max-width:var(--container)}}

@media screen and (min-width:1200px){
    :root{
        --container:1512px;
    }
    #ez-toc-container ul{max-height:calc(100vh - 200px)}
    .mh-initial{min-height:initial!important}
    .section-bp2 .col-xl-9{width:70%}
    .section-bp2 .col-xl-3{width:30%}
}

@media screen and (min-width:992px) and (max-width:1199px){
    .font-39px,.font-49px,.font-67px,.font-70px,.font-105px{font-size:40px}
    .footer-link-row > div:nth-child(-n+3){width:33.33%}
    
}
@media screen and (min-width:360px) and (max-width:1199px){.container{padding:0 1.5rem}}
@media screen and (min-width:1200px) and (max-width:1440px){.font-39px{font-size:calc(39 * (100vw / 1440))}.font-49px{font-size:calc(49 * (100vw / 1440))}.font-67px{font-size:calc(67 * (100vw / 1440))}.font-70px{font-size:calc(70 * (100vw / 1440))}.font-105px{font-size:calc(105 * (100vw / 1440))}}
@media screen and (min-width:1441px){.font-39px{font-size:39px}.font-49px{font-size:49px}.font-67px{font-size:67px}.font-70px{font-size:70px}.font-105px{font-size:105px}}
@media screen and (min-width:1401px) and (max-width:1600px){
    :root{--container:1330px}
    .container{max-width:max(86.11%,var(--container))!important;}
}
@media screen and (min-width:1401px){.footer-link-row>.footer-lg-3{width:25%}}
@media screen and (min-width:1301px) and (max-width:1400px){
    :root{--container:1243px}
    .container{max-width:var(--container)}
    .footer-link-row>.footer-lg-3:nth-child(1){width:30%}.footer-link-row>.footer-lg-3:nth-child(2){width:29%}.footer-link-row>.footer-lg-3:nth-child(3){width:25%}.footer-link-row>.footer-lg-3:nth-child(4){width:16%}
}

@media screen and (min-width:1200px) and (max-width:1300px){
    :root{--container:1126px}
    body{font-size:15px;max-width:100vw}
    .container{max-width:var(--container);}
    .footer-link-row>.footer-lg-3:nth-child(1){width:30%}.footer-link-row>.footer-lg-3:nth-child(2){width:29%}.footer-link-row>.footer-lg-3:nth-child(3){width:25%}.footer-link-row>.footer-lg-3:nth-child(4){width:16%}

}
@media screen and (max-width:767px){.ham{display:initial}header ul{width: calc(100% - 3rem);background:#fff;padding:.5rem;border:1px solid #eee;border-radius:12px;outline:none;position:absolute;z-index:1;box-shadow:0 14px 17px 0 rgba(0,0,0,.1);display:none}header ul.open{display:inline-block}header ul>li{width:100%;margin:0}header ul>li>a{display:inline-block;padding:8px 15px}.section-bp{padding-top:0!important}.section-bp2{padding:2rem 0!important}}
@media screen and (max-width:650px){.hero-1{padding-top:0}.awards{gap:1rem;display:inline-flex;width:100%;flex-wrap:wrap;}.awards li{float:left;width:calc(50% - 1rem)}.list .container{padding:0}.hero-1 .font-24px{font-size:20px}}
@media screen and (max-width:420px){.awards li{width:100%}}