<!DOCTYPE html>
<html class="no-js" lang="en">
<head>
        <meta charset="UTF-8"><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},feature_flags:["soft_nav"],distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"772362950",accountID:"824113",trustKey:"824113",xpid:"XAQDUFdQGwQGVFZWDgMFVA==",licenseKey:"a7629a795b",applicationID:"760749222",browserID:"772362950"};;/*! For license information please see nr-loader-spa-1.316.0.min.js.LICENSE.txt */
(()=>{var e,t,r={384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>a,Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),o=r(1910);const a={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,o.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:a.beacon,errorBeacon:a.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}},733:(e,t,r)=>{"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>u,K7:()=>c,P3:()=>d,XX:()=>i,Yy:()=>a,df:()=>s,qY:()=>n,v4:()=>o});const n="events",i="jserrors",s="browser/blobs",o="rum",a="browser/logs",c={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},d={[c.pageViewEvent]:1,[c.pageViewTiming]:2,[c.metrics]:3,[c.jserrors]:4,[c.softNav]:5,[c.ajax]:6,[c.sessionTrace]:7,[c.sessionReplay]:8,[c.logging]:9,[c.genericEvents]:10},u={[c.pageViewEvent]:o,[c.pageViewTiming]:n,[c.ajax]:n,[c.softNav]:n,[c.metrics]:i,[c.jserrors]:i,[c.sessionTrace]:s,[c.sessionReplay]:s,[c.logging]:a,[c.genericEvents]:"ins"}},944:(e,t,r)=>{"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},993:(e,t,r)=>{"use strict";r.d(t,{A$:()=>s,ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},s={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},o="log",a=n.K7.logging},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>a,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),o=r(2646);function a(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,a=i.i.handlers;if(s&&!s.aborted&&s.backlog&&a){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=a[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof o.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete a[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},1738:(e,t,r)=>{"use strict";r.d(t,{U:()=>f,Y:()=>l});var n=r(3241),i=r(9908),s=r(1863),o=r(944),a=r(3969),c=r(8362),d=r(860),u=r(4261);function l(e,t,r,s){const l=s||r;!l||l[e]&&l[e]!==c.d.prototype[e]||(l[e]=function(){(0,i.p)(a.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:u.Pl+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,o.R)(23,e)}})}function f(e,t,r,n,o){const a=e.info;null===r?delete a.jsAttributes[t]:a.jsAttributes[t]=r,(o||null===r)&&(0,i.p)(u.Pl+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},1741:(e,t,r)=>{"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e(i.$9,e,t)}start(){return this.#e(i.d3)}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},1910:(e,t,r)=>{"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},2555:(e,t,r)=>{"use strict";r.d(t,{D:()=>a,f:()=>o});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function o(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}const a=e=>(0,i.a)(e,s)},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>s,Wt:()=>n,g:()=>c,iL:()=>a,tS:()=>o,wk:()=>i});const n="NRBA_SESSION::",i=144e5,s=18e5,o={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},a={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},c={OFF:0,FULL:1,ERROR:2}},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},2843:(e,t,r)=>{"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},3241:(e,t,r)=>{"use strict";r.d(t,{W:()=>s});var n=r(6154);const i="newrelic";function s(e={}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function s(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Xh:()=>c,Zp:()=>i,kd:()=>d,mq:()=>a,nf:()=>o,qN:()=>s});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],s=["focus","blur"],o=4,a=1e3,c=2e3,d=["PageAction","UserAction","BrowserPerformance"],u={RESOURCES:"experimental.resources",REGISTER:"register"}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>u});var n=r(7836),i=r(5607),s=r(5732);const o="nr@original:".concat(i.W),a=50;var c=Object.prototype.hasOwnProperty,d=!1;function u(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,o){r||(r="");const a="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];f(u)||(e[d]=i(u,a?d+r:r,n,d,s,o))}},i.flag=o,i;function i(t,n,i,d,h,p){return f(t)?t:(n||(n=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){l([e],r)}for(var n in e)c.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,c,f,g;let m,v;try{c=this,o=[...arguments],v=p?(0,s.$5)(r):[void 0],f="function"==typeof i?i(o,c):i||{}}catch(t){l([t,"",[o,c,d],f],e)}u(n+"start",[o,c,d,v],f,h);const y=performance.now();let b;try{return g=t.apply(c,o),b=performance.now(),g}catch(e){throw b=performance.now(),u(n+"err",[o,c,e,v],f,h),m=e,m}finally{const e=b-y,t={start:y,end:b,duration:e,isLongTask:e>=a,methodName:d,thrownError:m};t.isLongTask&&u("long-task",[t,c,v],f,h),u(n+"end",[o,c,g,v],f,h)}}}function u(r,n,i,s){if(!d||t){var o=d;d=!0;try{e.emit(r,n,i,t,s)}catch(t){l([t,r,n,i],e)}d=o}}}function l(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function f(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=o;var i=s.handlers={};function s(e,t,r,s){o(s||n.d,i,e,t,r)}function o(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var o=t[s]=t[s]||{};(o[r]=o[r]||[]).push([e,i])}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>a,Lc:()=>d,Rz:()=>u,TZ:()=>n,bD:()=>s,d3:()=>o,jx:()=>l,sl:()=>f,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",s="resource",o="-start",a="-end",c="fn"+o,d="fn"+a,u="pushState",l=1e3,f=3e4},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),o=r(3969),a=r(993);function c(e,t,r={},c=a.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(o.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)(a.ET,[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(a.p_).some(t=>t===e.toUpperCase().trim())}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>l,OV:()=>s,Qu:()=>f,TZ:()=>c,ih:()=>h,pP:()=>a,t1:()=>u,tC:()=>i,wD:()=>d});var n=r(860);const i=["click","keydown","submit"],s="popstate",o="api",a="initialPageLoad",c=n.K7.softNav,d=5e3,u=500,l={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},f={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},h={IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>a,rs:()=>i,xV:()=>o,z_:()=>s});const n=r(860).K7.metrics,i="sm",s="cm",o="storeSupportabilityMetrics",a="storeEventMetrics"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},4261:(e,t,r)=>{"use strict";r.d(t,{$9:()=>u,BL:()=>c,CH:()=>p,Dl:()=>R,Fw:()=>w,PA:()=>v,Pl:()=>n,Pv:()=>x,Tb:()=>f,U2:()=>o,V1:()=>A,Wb:()=>T,bt:()=>b,cD:()=>y,d3:()=>E,dT:()=>d,eY:()=>g,fF:()=>h,hG:()=>s,hw:()=>i,k6:()=>a,nb:()=>m,o5:()=>l});const n="api-",i=n+"ixn-",s="addPageAction",o="addToTrace",a="addRelease",c="finished",d="interaction",u="log",l="noticeError",f="pauseReplay",h="recordCustomEvent",p="recordReplay",g="register",m="setApplicationVersion",v="setCurrentRouteName",y="setCustomAttribute",b="setErrorHandler",w="setPageViewName",R="setUserId",E="start",T="wrapLogger",A="measure",x="consent"},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>o,SR:()=>s,rF:()=>a});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function o(e){return!0===e?.session_replay.preload&&s(e)}function a(e,t){try{if("string"==typeof t?.type){if("password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,Qr:()=>c,sB:()=>a});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(s())return e();const r=(0,i.J)(e),o=setInterval(()=>{s()&&(clearInterval(o),r())},500);(0,n.sp)("load",r,t)}function a(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},5732:(e,t,r)=>{"use strict";r.d(t,{$5:()=>u,B5:()=>d,Ms:()=>s,Ux:()=>a,YA:()=>c,fQ:()=>i,yx:()=>o});var n=r(7508);const i={MFE:"MFE",BA:"BA"};function s(e,t){if(!e||!t?.init.api.register.enabled)return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function o(e,t){if(!e||!t?.init.api.register.enabled)return[];const r=t.runtime.registeredEntities;return r?.filter(t=>t.metadata.timings?.asset?.endsWith(e)).map(e=>e.metadata.target)||[]}function a(e,t){if(!l(t))return{};const r=t.agentRef.runtime.appMetadata.agents[0].entityGuid;return e?e.attributes:{"entity.guid":r,appId:t.agentRef.info.applicationID}}function c(e,t){return d(e,t)?{"child.id":e.id,"child.type":e.type,...a(void 0,t)}:{}}function d(e,t){return!!e&&!!l(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function u(e){if(!e?.init.api.register.enabled)return[void 0];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...o(r[i--],e))}catch(e){}return t.length||t.push(void 0),t}function l(e){return 2===e?.harvestEndpointVersion}},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>d,RI:()=>i,WN:()=>f,bv:()=>s,gm:()=>o,lR:()=>l,m:()=>c,mw:()=>a,sb:()=>u,zk:()=>h});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=Boolean("hidden"===o?.document?.visibilityState),c=""+o?.location,d=/iPad|iPhone|iPod/.test(o.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=o.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)(),h=()=>{const e=o?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<o.performance.now())return e}},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>u,Qb:()=>l,TZ:()=>i,Ug:()=>o,Vh:()=>s,_s:()=>a,bc:()=>d,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,s="errorDuringReplay",o=.12,a={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},d={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},u=5e3,l={API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>o,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function o(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,o;i>0?(s=r.substring(0,i),o=r.substring(i)):(s=r,o="*");let[c]=s.split(":");n.push({hostname:a(c),pathname:a(o,!0)})}}function a(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7508:(e,t,r)=>{"use strict";r.d(t,{AZ:()=>g,Qr:()=>b,QL:()=>m});var n=r(6154),i=r(1863),s=r(9119),o=r(7866);class a{dom=new c;performance=new c;constructor(e){this.url=e}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}let d;try{d=g(m())[0]}catch(e){d=g(e)[0]}const u=e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&e.name.endsWith(".js"),l=new Map;let f=[];function h(e){return l.get(e)}function p(e){const t=h(e);if(t)return t;const r=new a(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=p((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().filter(u).forEach(e=>{const t=p((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e;const r=[];f.forEach(({test:t,addedAt:n},s)=>{(t(e)||(0,i.t)()-n>1e4)&&r.push(s)}),f=f.filter((e,t)=>!r.includes(t))})}).observe({type:"resource",buffered:!0})}function g(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(o.cn)||e.match(o.hB)||e.match(o.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function m(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function v(e,t){return(0,s.L)(e.name)===t}function y(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType}function b(){const e={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown"},t=m();if(!t)return e;const r=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const o=g(t),a=(o.length>1?o.filter(e=>d!==e):o)[0];if(!a)return e;if(r.includes(a))return e.asset=(0,s.L)(r),e.type="inline",e;e.correlation=h(a);const c=e.correlation?.performance.value||performance.getEntriesByType("resource").find(e=>v(e,a));c?y(e,c):function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1}(a)&&(e.asset=a,e.type="preload",f.push({addedAt:(0,i.t)(),test:t=>!!v(t,a)&&(y(e,t),!0)})),Object.defineProperty(e,"scriptStart",{get:()=>e.correlation?.script.start||e.fetchEnd}),Object.defineProperty(e,"scriptEnd",{get:()=>e.correlation?.script.end||e.registeredAt})}catch(e){}return e}},7699:(e,t,r)=>{"use strict";r.d(t,{It:()=>s,KC:()=>a,No:()=>i,qh:()=>o});var n=r(860);const i=16e3,s=1e6,o="SESSION_ERROR",a={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>i});var n=r(6154);const i=e=>n.RI&&!0===e?.privacy.cookies_enabled},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>a,ee:()=>c});var n=r(384),i=r(8990),s=r(2646),o=r(5607);const a="nr@context:".concat(o.W),c=function e(t,r){var n={},o={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var a=h(n);g(e).forEach(e=>{e.apply(a,r)});var d=v()[o[e]];d&&d.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{o[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[o[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,a,()=>new s.y(a)):new s.y(a)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c)},7866:(e,t,r)=>{"use strict";r.d(t,{Nc:()=>s,cn:()=>a,fL:()=>i,h3:()=>n,hB:()=>o});const n=/function (.+?)\s*\(/,i=/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,s=/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,o=/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i,a=/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i},8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let o in s)if(void 0!==e[o])try{if(null===e[o]){r[o]=null;continue}Array.isArray(e[o])&&Array.isArray(t[o])?r[o]=Array.from(new Set([...e[o],...t[o]])):e[o]instanceof Map||e[o]instanceof Set||e[o]instanceof Date||e[o]instanceof RegExp?r[o]=e[o]:"object"==typeof e[o]&&"object"==typeof t[o]?r[o]=i(e[o],t[o]):r[o]=e[o]}catch(e){r[o]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),o=r(6154);const a={},c=o.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(a[t.debugId]++)return t;a[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[d,u],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(o.RI&&h(document,f),c&&h(c.prototype,f),h(o.gm,f)),t.on(d+"-start",function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)&&"newrelic"!==e[0]){var i=(0,s.I)(n,l,function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n});this.wrapped=e[1]=i}}),t.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},8362:(e,t,r)=>{"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},9119:(e,t,r)=>{"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n,f:()=>i});const n=r(860).K7.ajax,i="ajaxRequest.id"},9324:(e,t,r)=>{"use strict";r.d(t,{AJ:()=>o,F3:()=>i,Xs:()=>s,Yq:()=>a,xv:()=>n});const n="1.316.0",i="PROD",s="CDN",o="@newrelic/rrweb",a="1.1.0"},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>a,ZF:()=>c,bz:()=>o,el:()=>d});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function s(e,t){return e?15&e[t]:16*Math.random()|0}function o(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map(e=>"x"===e?s(t,r++).toString(16):"y"===e?(3&s()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const o=[];for(var a=0;a<e;a++)o.push(s(r,i++).toString(16));return o.join("")}function c(){return a(16)}function d(){return a(32)}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var s=n[e]={exports:{}};return r[e](s,s.exports,i),s.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce((t,r)=>(i.f[r](e,t),t),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.316.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.316.0.PROD:",i.l=(r,n,s,o)=>{if(e[r])e[r].push(n);else{var a,c;if(void 0!==s)for(var d=document.getElementsByTagName("script"),u=0;u<d.length;u++){var l=d[u];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+s){a=l;break}}if(!a){c=!0;var f={478:"sha512-/91tZUpAINW5VzLS+EdJpEe0gul6FJd2zTpGwLIhi/mqcTiQPUlhoJmX5zb4EPTwdGqun46DoGQPtDShDBw4bA==",249:"sha512-XqLQgD24Jrw2HFtuRDeuxMcY5WnEXG04tpC98UJOJlIfGqQst/lKUE+G++zwulwEzcM00bl5V0e1kKGq2Nxc1g==",212:"sha512-rOHSN/tvMjFe33yfRKMs44m3dZKgs9foEl0T2tdErrZKsAF8Oe5+OLJKgySrw3WwY4MgvuS4yWEr88MMv5LZaw=="};(a=document.createElement("script")).charset="utf-8",i.nc&&a.setAttribute("nonce",i.nc),a.setAttribute("data-webpack",t+s),a.src=r,0!==a.src.indexOf(window.location.origin+"/")&&(a.crossOrigin="anonymous"),f[o]&&(a.integrity=f[o])}e[r]=[n];var h=(t,n)=>{a.onerror=a.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],a.parentNode&&a.parentNode.removeChild(a),i&&i.forEach(e=>e(n)),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=h.bind(null,a.onerror),a.onload=h.bind(null,a.onload),c&&document.head.appendChild(a)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var s=new Promise((r,i)=>n=e[t]=[r,i]);r.push(n[2]=s);var o=i.p+i.u(t),a=new Error;i.l(o,r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var s=r&&("load"===r.type?"missing":r.type),o=r&&r.target&&r.target.src;a.message="Loading chunk "+t+" failed: ("+s+": "+o+")",a.name="ChunkLoadError",a.type=s,a.request=o,n[1](a)}},"chunk-"+t,t)}};var t=(t,r)=>{var n,s,[o,a,c]=r,d=0;if(o.some(t=>0!==e[t])){for(n in a)i.o(a,n)&&(i.m[n]=a[n]);if(c)c(i)}for(t&&t(r);d<o.length;d++)s=o[d],i.o(e,s)&&e[s]&&e[s][0](),e[s]=0},r=self["webpackChunk:NRBA-1.316.0.PROD"]=self["webpackChunk:NRBA-1.316.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(8362),t=i(860);const r=Object.values(t.K7);var n=i(384),s=i(1741);var o=i(2555),a=i(3333);const c=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=i(2614),u=i(944),l=i(8122);const f="[data-nr-mask]",h=e=>(0,l.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{register:{get enabled(){return e.feature_flags.includes(a.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(a.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:d.wk,inactiveMs:d.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){c(t)?e.mask_selector="".concat(t,",").concat(f):""===t||null===t?e.mask_selector=f:(0,u.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){c(t)?e.block_selector+=",".concat(t):""!==t&&(0,u.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,u.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}})());var p=i(6154),g=i(9324);let m=0;const v={buildEnv:g.F3,distMethod:g.Xs,version:g.xv,originTime:p.WN},y={consented:!1},b={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||y.consented},set consented(e){y.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,harvester:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++m}};var w=i(7836),R=i(3241);const E={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};function T(e,t={},r,a){let{init:c,info:d,loader_config:u,runtime:f={},exposed:g=!0}=t;if(!d){const e=(0,n.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=h(c||{}),e.loader_config=(m=u||{},(0,l.a)(m,E)),d.jsAttributes??={},p.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,o.D)(d);const y=e.init;e.runtime??=(e=>{const t=(0,l.a)(e,b),r=Object.keys(v).reduce((e,t)=>(e[t]={value:v[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(f),y.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",i.p=t?e:"https://"+e})(y.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,n.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=r,e.ee=w.ee.get(e.agentIdentifier),e.exposed=g,(0,R.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.runtime.configured=!0)}var A=i(9908),x=i(1863),S=i(4261),_=i(1738);var O=i(1687),P=i(4234),k=i(5289),N=i(5270),j=i(7767),C=i(6389),D=i(7699);const L=new WeakSet;class I extends P.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,O.Ak)(e,this.featureName),t()}))}):(0,O.Ak)(e,t)}importAggregator(e,t,r={}){if(this.featAggregate)return;const n=async()=>{if(await this.deferred,this.#t(e),!(0,o.f)(e.info))return(0,u.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);let n;try{if((0,j.V)(e.init)){const{setupAgentSession:t}=await i.e(478).then(i.bind(i,8766));n=t(e)}}catch(e){(0,u.R)(20,e),this.ee.emit("internal-error",[e]),(0,A.p)(D.qh,[e],void 0,this.featureName,this.ee)}try{if(!this.#r(this.featureName,n,e.init))return(0,O.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:i}=await t();this.featAggregate=new i(e,r),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,u.R)(34,e),this.abortHandler?.(),(0,O.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1),this.ee&&this.ee.abort()}};p.RI?(0,k.GG)(()=>n(),!0):n()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,N.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!L.has(e)&&(L.add(e),!(0,o.f)(e.info))){const t=(0,n.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}T(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var M=i(6630);class B extends I{static featureName=M.T;constructor(e){var t;super(e,M.T),this.setupInspectionEvents(),t=e,(0,_.Y)(S.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,A.p)(S.Pl+S.Fw,[(0,x.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>i.e(478).then(i.bind(i,5839)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,R.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,k.sB)(t=>{e(t,"DOMContentLoaded")}),(0,k.GG)(t=>{e(t,"load")}),(0,k.Qr)(t=>{e(t,"navigate")}),this.ee.on(d.tS.UPDATE,(e,t)=>{(0,R.W)({type:"lifecycle",name:"session",data:t})})}}class H extends e.d{constructor(e){var t;(super(),p.gm)?(this.features={},(0,n.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(B),T(this,e,e.loaderType||"agent"),t=this,(0,_.Y)(S.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,_.U)(t,e,r,S.cD,n);(0,u.R)(40,typeof r)}else(0,u.R)(39,typeof e)},t),function(e){(0,_.Y)(S.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,u.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,A.p)(S.Pl+"setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,_.U)(e,"enduser.id",t,S.Dl,!0)},e)}(this),function(e){(0,_.Y)(S.nb,function(t){if("string"==typeof t||null===t)return(0,_.U)(e,"application.version",t,S.nb,!1);(0,u.R)(42,typeof t)},e)}(this),function(e){(0,_.Y)(S.d3,function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,_.Y)(S.Pv,function(t=!0){if("boolean"==typeof t){if((0,A.p)(S.Pl+S.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum()})}}else(0,u.R)(65,typeof t)},e)}(this),this.run()):(0,u.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return r.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),n=[...this.desiredFeatures];n.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),n.forEach(r=>{if(!e[r.featureName]&&r.featureName!==t.K7.pageViewEvent)return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,u.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,u.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,n.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var K=i(2843),W=i(782);class F extends I{static featureName=W.T;constructor(e){super(e,W.T),p.RI&&((0,K.u)(()=>(0,A.p)("docHidden",[(0,x.t)()],void 0,W.T,this.ee),!0),(0,K.G)(()=>(0,A.p)("winPagehide",[(0,x.t)()],void 0,W.T,this.ee)),this.importAggregator(e,()=>i.e(478).then(i.bind(i,9917))))}}var U=i(3969);class V extends I{static featureName=U.TZ;constructor(e){super(e,U.TZ),this.importAggregator(e,()=>i.e(478).then(i.bind(i,6555)))}}var z=i(6774),G=i(3878),Y=i(3304);class Z{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,Y.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function q(e){return J(e)?e:new Z(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function X(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(J(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return q(e.reason)}const r=q(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function Q(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Z(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return J(e.error)?e.error:q(e)}function J(e){return e instanceof Error&&!!e.stack}function ee(e,r,n,i,s=(0,x.t)()){"string"==typeof e&&(e=new Error(e)),(0,A.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,A.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var te=i(5732),re=i(993),ne=i(3785);function ie(e,{customAttributes:t={},level:r=re.p_.INFO}={},n,i,s=(0,x.t)()){(0,ne.R)(n.ee,e,t,r,!1,i,s)}function se(e,r,n,i,s=(0,x.t)()){(0,A.p)(S.Pl+S.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function oe(e,r,n,i,s=(0,x.t)()){const{start:o,end:a,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,u.R)(57);const l=(e,t)=>null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=l(o,0),d.end=l(a,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,u.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,A.p)(S.Pl+S.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,u.R)(58)}}function ae(e,r={},n,i,s=(0,x.t)()){(0,A.p)(S.Pl+S.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var ce=i(7508),de=i(9566);const ue=["name","id","type"],le=new Map([[se,"addPageAction"],[ie,"log"],[oe,"measure"],[ee,"noticeError"],[ae,"recordCustomEvent"]]),fe={experimental:(0,C.J)(()=>(0,u.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,u.R)(55)),invalidTarget:(0,C.J)(e=>(0,u.R)(48,e)),deregistered:(0,C.J)(()=>(0,u.R)(68))};function he(e){(0,_.Y)(S.eY,function(t){return pe(e,t)},e)}function pe(e,r){fe.experimental(),r||={},r.instance=(0,de.LA)(8),r.type=te.fQ.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents[0].entityGuid},type:te.fQ.BA};const n=(0,ce.Qr)(),i={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...i,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||te.fQ.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{ue.includes(e)||(i["source.".concat(e)]=t)});let s=()=>{};const o=e.runtime.registeredEntities,a=e=>{r.blocked=!0,s=e};function c(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||a(fe.disabled),c(r.id)&&c(r.name)||a(()=>fe.invalidTarget(r));const d={addPageAction:(t,n={})=>p(se,[t,{...i,...n},e],r),deregister:()=>{f(),a(fe.deregistered)},log:(t,n={})=>p(ie,[t,{...n,customAttributes:{...i,...n.customAttributes||{}}},e],r),measure:(t,n={})=>p(oe,[t,{...n,customAttributes:{...i,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>p(ee,[t,{...i,...n},e],r),recordCustomEvent:(t,n={})=>p(ae,[t,{...i,...n},e],r),setApplicationVersion:e=>h("application.version",e),setCustomAttribute:(e,t)=>h(e,t),setUserId:e=>h("enduser.id",e),metadata:{get customAttributes(){return i},target:r,timings:n}},l=()=>(r.blocked&&s(),r.blocked);function f(){if(n.reportedAt)return;n.reportedAt=(0,x.t)();const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart;d.recordCustomEvent("MicroFrontEndTiming",{assetUrl:n.asset,assetType:n.type,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,timeToRegister:n.registeredAt})}l()||(o.push(d),(0,K.G)(f));const h=(e,t)=>{l()||(i[e]=t)},p=(r,n,i)=>{if(l()&&r!==pe)return;const s=(0,x.t)(),o=le.get(r)||"unknown";(0,A.p)(U.xV,["API/register/".concat(o,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,u.R)(50,e)}};return d}class ge extends I{static featureName=z.T;constructor(e){var t;super(e,z.T),t=e,(0,_.Y)(S.o5,(e,r)=>ee(e,r,t),t),function(e){(0,_.Y)(S.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,_.Y)(S.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),he(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,A.p)("ierr",[q(t),(0,x.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),p.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,A.p)("err",[X(t),(0,x.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,G.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",t=>{this.abortHandler&&(0,A.p)("err",[Q(t),(0,x.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,G.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>i.e(478).then(i.bind(i,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var me=i(8990);let ve=1;function ye(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,me.I)(e,"nr@id",function(){return ve++})}function be(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,Y.A)(e).length}catch(e){return}}}var we=i(8139),Re=i(3434);const Ee={},Te=["open","send"];function Ae(e,t){var r=e||w.ee;const n=function(e){return(e||w.ee).get("xhr")}(r);if(void 0===p.gm.XMLHttpRequest)return n;if(Ee[n.debugId]++)return n;Ee[n.debugId]=1,(0,we.u)(r);var i=(0,Re.YM)(n),s=p.gm.XMLHttpRequest,o=p.gm.MutationObserver,a=p.gm.Promise,c=p.gm.setInterval,d="readystatechange",l=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=p.gm.XMLHttpRequest=function(e){const r=new s(e),o=n.context(r);o.targets=(0,te.$5)(t);try{n.emit("new-xhr",[r],o),r.addEventListener(d,(a=o,function(){var e=this;e.readyState>3&&!a.resolved&&(a.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,l,"fn-",R)}),(0,G.jT)(!1))}catch(e){(0,u.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var a;return r};function g(e,t){i.inPlace(t,["onreadystatechange"],"fn-",R)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Te,"-xhr-",R),n.on("send-xhr-start",function(e,t){g(e,t),function(e){f.push(e),o&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",g),o){var m=a&&a.resolve();if(!c&&!a){var v=1,y=document.createTextNode(v);new o(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)g(0,f[e]);f.length&&(f=[])}function R(e,t){return t}return n}var xe="fetch-",Se=xe+"body-",_e=["arrayBuffer","blob","json","text","formData"],Oe=p.gm.Request,Pe=p.gm.Response,ke="prototype";const Ne={};function je(e,t){const r=function(e){return(e||w.ee).get("fetch")}(e);if(!(Oe&&Pe&&p.gm.fetch))return r;if(Ne[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},o=(0,te.$5)(t);var a;r.emit(i+"before-start",[e],n),n[w.P]&&n[w.P].dt&&(a=n[w.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,a],c),c.then(function(e){return r.emit(i+"end",[null,e,o],c),e},function(e){throw r.emit(i+"end",[e,void 0,o],c),e})})}return Ne[r.debugId]=1,_e.forEach(e=>{n(Oe[ke],e,Se),n(Pe[ke],e,Se)}),n(p.gm,"fetch",xe),r.on(xe+"end",function(e,t,n){var i=this;if(i.targets=n||[void 0],t){var s=t.headers.get("content-length");null!==s&&(i.rxSize=s),r.emit(xe+"done",[null,t],i)}else r.emit(xe+"done",[e],i)}),r}var Ce=i(7485);class De{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,de.ZF)(),o=(0,de.el)(),a=Date.now(),c={spanId:s,traceId:o,timestamp:a};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,o),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,a,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,o,a,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof p.gm?.btoa))return null;var o={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(o.d.tk=s),btoa((0,Y.A)(o))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ce.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Le=i(9300),Ie=i(7295);function Me(e){return"string"==typeof e?e:e instanceof(0,n.dV)().o.REQ?e.url:p.gm?.URL&&e instanceof URL?e.href:void 0}var Be=["load","error","abort","timeout"],He=Be.length,Ke=(0,n.dV)().o.REQ,We=(0,n.dV)().o.XHR;const Fe="X-NewRelic-App-Data";class Ue extends I{static featureName=Le.T;constructor(e){super(e,Le.T),this.dt=new De(e),this.handler=(e,t,r,n)=>(0,A.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};Ve(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}je(this.ee,e),Ae(this.ee,e),function(e,r,n,i){function s(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){T(t,e)},(0,G.jT)(!1)),p.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,G.jT)(!1))}function o(e){this.params={method:e[0]},Ve(this,e[1]),this.metrics={}}function a(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function c(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var o=be(i);o&&(n.txSize=o)}this.startTime=(0,x.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit("internal-error",[e])}catch(e){}}};for(var a=0;a<He;a++)t.addEventListener(Be[a],this.listener,(0,G.jT)(!1))}function d(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function u(e,t){var r=""+ye(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+ye(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,x.t)()}function h(e,t){t instanceof We&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function g(e,t){t instanceof We&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function m(e,t,r){t instanceof We&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,x.t)()))}function v(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,x.t)()-this.xhrCbStart,this.onload,t],t)}function y(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ce.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)a(e[0].headers,n)&&(this.dt=n);else{var s={};for(var o in r)s[o]=r[o];s.headers=new Headers(r.headers||{}),a(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function a(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function b(e,t){this.params={},this.metrics={},this.startTime=(0,x.t)(),this.dt=t;let[r,n={}]=e;Ve(this,Me(r));const i=(""+(r&&r instanceof Ke&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.body=n.body,this.txSize=be(n.body)||0}function w(e,t){if(this.endTime=(0,x.t)(),this.params||(this.params={}),(0,Ie.iW)(this.params))return;let r;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(r=+this.rxSize);const n={txSize:this.txSize,rxSize:r,duration:(0,x.t)()-this.startTime},i=[this.params,n,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>E(i,this,e))}function R(e){const t=this.params,r=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<He;t++)e.removeEventListener(Be[t],this.listener,!1);if(t.aborted)return;if((0,Ie.iW)(t))return;r.duration=(0,x.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),r.cbTime=this.cbTime;const n=[t,r,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>E(n,this,e))}function E(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function T(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?be(e.response):"text"===r||""===r||void 0===r?be(e.responseText):void 0}(n,e.lastSize);if(i&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(Fe)>=0){var s=n.getResponseHeader(Fe);s&&((0,A.p)(U.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",s),r.on("open-xhr-start",o),r.on("open-xhr-end",a),r.on("send-xhr-start",c),r.on("xhr-cb-time",d),r.on("xhr-load-added",u),r.on("xhr-load-removed",l),r.on("xhr-resolved",f),r.on("addEventListener-end",h),r.on("removeEventListener-end",g),r.on("fn-end",v),r.on("fetch-before-start",y),r.on("fetch-start",b),r.on("fn-start",m),r.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>i.e(478).then(i.bind(i,3845)))}}function Ve(e,t){var r=(0,Ce.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ze={},Ge=["pushState","replaceState"];function Ye(e){const t=function(e){return(e||w.ee).get("history")}(e);return!p.RI||ze[t.debugId]++||(ze[t.debugId]=1,(0,Re.YM)(t).inPlace(window.history,Ge,"-")),t}var Ze=i(3738);function qe(e){(0,_.Y)(S.BL,function(r=Date.now()){const n=r-p.WN;n<0&&(0,u.R)(62,r),(0,A.p)(U.XG,[S.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:S.BL,start:r,origin:"nr"}),(0,A.p)(S.Pl+S.hG,[n,S.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:Xe,bD:$e,d3:Qe,Kp:Je,TZ:et,Lc:tt,uP:rt,Rz:nt}=Ze;class it extends I{static featureName=et;constructor(e){var r;super(e,et),r=e,(0,_.Y)(S.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const n={n:e.name,s:e.start-p.WN,e:(e.end||e.start)-p.WN,o:e.origin||"",t:"api"};n.s<0||n.e<0||n.e<n.s?(0,u.R)(61,{start:n.s,end:n.e}):(0,A.p)("bstApi",[n],void 0,t.K7.sessionTrace,r.ee)},r),qe(e);if(!(0,j.V)(e.init))return void this.deregisterDrain();const n=this.ee;let s;Ye(n),this.eventsEE=(0,we.u)(n),this.eventsEE.on(rt,function(e,t){this.bstStart=(0,x.t)()}),this.eventsEE.on(tt,function(e,r){(0,A.p)("bst",[e[0],r,this.bstStart,(0,x.t)()],void 0,t.K7.sessionTrace,n)}),n.on(nt+Qe,function(e){this.time=(0,x.t)(),this.startPath=location.pathname+location.hash}),n.on(nt+Je,function(e){(0,A.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,n)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,A.p)(Xe,[r],void 0,t.K7.sessionTrace,n)}),s.observe({type:$e,buffered:!0})}catch(e){}this.importAggregator(e,()=>i.e(478).then(i.bind(i,6974)),{resourceObserver:s})}}var st=i(733),ot=i(6344);class at extends I{static featureName=ot.TZ;#i;recorder;constructor(e){var r;let n;super(e,ot.TZ),r=e,(0,_.Y)(S.CH,function(){(0,A.p)(S.CH,[],void 0,t.K7.sessionReplay,r.ee)},r),function(e){(0,_.Y)(S.Tb,function(){(0,A.p)(S.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(d.Wt).concat((0,st.Y)(e.info.licenseKey,e.info.applicationID));try{n=JSON.parse(localStorage.getItem(s))}catch(e){}(0,N.SR)(e.init)&&this.ee.on(S.CH,()=>this.#s()),this.#o(n)&&this.importRecorder().then(e=>{e.startRecording(ot.Qb.PRELOAD,n?.sessionReplayMode)}),this.importAggregator(this.agentRef,()=>i.e(478).then(i.bind(i,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,A.p)(ot.Vh,[e],void 0,this.featureName,this.ee))})}#o(e){return e&&(e.sessionReplayMode===d.g.FULL||e.sessionReplayMode===d.g.ERROR)||(0,N.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([i.e(478),i.e(249)]).then(i.bind(i,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==d.g.FULL&&this.featAggregate.initializeRecording(d.g.FULL,!0,ot.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(ot.Qb.API,d.g.FULL)}))}}var ct=i(3962);class dt extends I{static featureName=ct.TZ;constructor(e){if(super(e,ct.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,_.Y)(S.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},o=this,a="function"==typeof i;return(0,A.p)(U.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((a?"":"no-")+"fn-start",[(0,x.t)(),o,a],s),a)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,x.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{_.Y.apply(this,[r,function(){return(0,A.p)(S.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,_.Y)(S.PA,function(){(0,A.p)(S.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!p.RI||!(0,n.dV)().o.MO)return;const r=Ye(this.ee);try{this.removeOnAbort=new AbortController}catch(e){}ct.tC.forEach(e=>{(0,G.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)});const s=()=>(0,A.p)("newURL",[(0,x.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",s),r.on("replaceState-end",s),(0,G.sp)(ct.OV,e=>{c(e),(0,A.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let o=!1;const a=new((0,n.dV)().o.MO)((e,t)=>{o||(o=!0,requestAnimationFrame(()=>{(0,A.p)("newDom",[(0,x.t)()],void 0,this.featureName,this.ee),o=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,A.p)("newUIEvent",[e],void 0,this.featureName,this.ee),a.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),a.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>i.e(478).then(i.bind(i,4393)),{domObserver:a})}}var ut=i(9119);const lt={},ft=new Set;function ht(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class pt{constructor(e,t){this.timestamp=(0,x.t)(),this.currentUrl=(0,ut.L)(window.location.href),this.socketId=(0,de.LA)(8),this.requestedUrl=(0,ut.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class gt extends I{static featureName=a.TZ;constructor(e){super(e,a.TZ);const r=e.init.feature_flags.includes("websockets"),s=!e.init.feature_flags.includes("no_spv"),o=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,r,s];var c;let d;if(c=e,(0,_.Y)(S.hG,(e,t)=>se(e,t,c),c),function(e){(0,_.Y)(S.fF,(t,r)=>ae(t,r,e),e)}(e),qe(e),he(e),function(e){(0,_.Y)(S.V1,(t,r)=>oe(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},r){const u=function(e){if(!(0,n.dV)().o.WS)return e;const t=e.get("websockets");if(lt[t.debugId]++)return t;lt[t.debugId]=1,(0,K.G)(()=>{const e=(0,x.t)();ft.forEach(r=>{r.nrData.closedAt=e,r.nrData.closeCode=1001,r.nrData.closeReason="Page navigating away",r.nrData.closeWasClean=!1,r.nrData.openedAt&&(r.nrData.connectedDuration=e-r.nrData.openedAt),t.emit("ws",[r.nrData],r)})});class r extends WebSocket{static name="WebSocket";static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return r.name}#a(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new pt(e[0],e[1]),this.addEventListener("open",()=>{this.nrData.openedAt=(0,x.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),ft.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=ht(e.data);this.nrData.messageOrigin??=(0,ut.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,x.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,ft.delete(this),t.emit("ws",[this.nrData],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#a(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#a(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=ht(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#a(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#a(e),e}}}return p.gm.WebSocket=r,t}(this.ee);u.on("ws",e=>{(0,A.p)("ws-complete",[e],void 0,this.featureName,this.ee)})}if(s&&p.gm.addEventListener("securitypolicyviolation",e=>{(0,A.p)("spv",[e],void 0,t.K7.genericEvents,this.ee)},(0,G.jT)(!1,this.removeOnAbort.signal)),p.RI){if(je(this.ee,e),Ae(this.ee,e),d=Ye(this.ee),e.init.user_actions.enabled){function l(t){const r=(0,Ce.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function f(){d.emit("navChange")}a.Zp.forEach(e=>(0,G.sp)(e,e=>(0,A.p)("ua",[e],void 0,this.featureName,this.ee),!0)),a.qN.forEach(e=>{const t=(0,C.s)(e=>{(0,A.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,G.sp)(e,t)}),p.gm.addEventListener("error",()=>{(0,A.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,G.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{l(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,A.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,G.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!l(Me(e[0]))&&(0,A.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",f),d.on("replaceState-end",f),window.addEventListener("hashchange",f,(0,G.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",f,(0,G.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&p.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,A.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}o.some(e=>e)?this.importAggregator(e,()=>i.e(478).then(i.bind(i,8019))):this.deregisterDrain()}}var mt=i(2646);const vt=new Map;function yt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,u.R)(29);const o=function(e){return(e||w.ee).get("logger")}(e),a=(0,Re.YM)(o,void 0,s),c=new mt.y(w.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Re.Jt]||t[r];return vt.set(d,c),a.inPlace(t,[r],"wrap-logger-",()=>vt.get(d),void 0,!0),o}var bt=i(1910);class wt extends I{static featureName=re.TZ;constructor(e){var t;super(e,re.TZ),t=e,(0,_.Y)(S.$9,(e,r)=>ie(e,r,t),t),function(e){(0,_.Y)(S.Wb,(t,r,{customAttributes:n={},level:i=re.p_.INFO}={})=>{yt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),he(e);const r=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,bt.i)(p.gm.console[t]),yt(r,p.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([e],t,n,i=[]){const{level:s,customAttributes:o,autoCaptured:a}=this;i.forEach(t=>{(0,ne.R)(r,e,o,s,a,t)})}),this.importAggregator(e,()=>i.e(478).then(i.bind(i,5288)))}}new H({features:[Ue,B,F,it,at,V,ge,gt,wt,dt],loaderType:"spa"})})()})();</script>
    <meta name="viewport" content="width=device-width, initial-scale=1.0" >
    <link rel="profile" href="https://gmpg.org/xfn/11">
    <style>.header {z-index: 9999 !important;}.purevpn.preloader {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #fff;display: flex;justify-content: center;align-items: center;z-index: 10001;}.purevpn.preloader img {width: 600px;}.purevpn.preloader.fade-out {opacity: 0;transition: opacity 0.2s ease;}</style>

    <!-- preloader fallback (noscript) -->
    <noscript>
        <style>.purevpn.preloader {display: none!important;}</style>
    </noscript>

    <script nowprocket type="text/javascript">
        const userAgent = window.navigator.userAgent;
        function Detect_IE() {
            if (userAgent.indexOf('MSIE ') > 0 ||  userAgent.indexOf('Trident') > 0) {
                return true;
            }
            return false;
        }
        function isSafari() {
            return userAgent.indexOf('Safari') !== -1 && userAgent.indexOf('Chrome') === -1;
        }
        window.addEventListener('load', function() {
            var cartExists = document.querySelector("#cart-wrapper");
            if (cartExists && Detect_IE()){
                window.location = "https://www.purevpn.com/browser-not-supported";
            }

            var preloader = document.querySelector(".purevpn.preloader");
            if (preloader) {
                preloader.classList.add("fade-out");
                setTimeout(function() {
                    preloader.style.display = "none";
                }, 200);
            }
        }, false);
        history.scrollRestoration = "manual";
    </script>

    <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
<link rel="alternate" href="https://www.purevpn.com/tr/blog" hreflang="tr" />
<link rel="alternate" href="https://www.purevpn.com/it/blog" hreflang="it" />
<link rel="alternate" href="https://www.purevpn.com/es/blog" hreflang="es" />
<link rel="alternate" href="https://www.purevpn.com/ru/blog" hreflang="ru" />
<link rel="alternate" href="https://www.purevpn.com/pl/blog" hreflang="pl" />
<link rel="alternate" href="https://www.purevpn.com/nl/blog" hreflang="nl" />
<link rel="alternate" href="https://www.purevpn.com/th/blog" hreflang="th" />
<link rel="alternate" href="https://www.purevpn.com/fi/blog" hreflang="fi" />
<link rel="alternate" href="https://www.purevpn.com/ar/blog" hreflang="ar" />
<link rel="alternate" href="https://www.purevpn.com/zh/blog" hreflang="zh" />
<link rel="alternate" href="https://www.purevpn.com/blog" hreflang="en" />
<link rel="alternate" href="https://www.purevpn.com/dk/blog" hreflang="da" />
<link rel="alternate" href="https://www.purevpn.com/br/blog" hreflang="pt" />
<link rel="alternate" href="https://www.purevpn.com/se/blog" hreflang="sv" />
<link rel="alternate" href="https://www.purevpn.com/kr/blog" hreflang="ko" />
<link rel="alternate" href="https://www.purevpn.com/jp/blog" hreflang="ja" />
<link rel="alternate" href="https://www.purevpn.com/nz/blog" hreflang="en-NZ" />
<link rel="alternate" href="https://www.purevpn.com/ca/blog" hreflang="en-CA" />
<link rel="alternate" href="https://www.purevpn.com/uk/blog" hreflang="en-GB" />
<link rel="alternate" href="https://www.purevpn.com/blog" hreflang="x-default" />

	<!-- This site is optimized with the Yoast SEO Premium plugin v21.7 (Yoast SEO v23.0) - https://yoast.com/wordpress/plugins/seo/ -->
	<title>PureVPN Blog - Blog about online security and protecting your online identity!</title>
	<meta name="description" content="Blog about Online Security and Online Identity protection!" />
	<link rel="canonical" href="https://www.purevpn.com/blog/" />
	<meta property="og:locale" content="en_US" />
	<meta property="og:locale:alternate" content="tr_TR" />
	<meta property="og:locale:alternate" content="it_IT" />
	<meta property="og:locale:alternate" content="es_ES" />
	<meta property="og:locale:alternate" content="" />
	<meta property="og:locale:alternate" content="ru_RU" />
	<meta property="og:locale:alternate" content="pl_PL" />
	<meta property="og:locale:alternate" content="nl_NL" />
	<meta property="og:locale:alternate" content="th_TH" />
	<meta property="og:locale:alternate" content="fi_FI" />
	<meta property="og:locale:alternate" content="ar_AR" />
	<meta property="og:locale:alternate" content="ca_ES" />
	<meta property="og:locale:alternate" content="uk_UA" />
	<meta property="og:type" content="article" />
	<meta property="og:title" content="Blog" />
	<meta property="og:url" content="https://www.purevpn.com/blog/" />
	<meta property="og:site_name" content="PureVPN" />
	<meta property="article:publisher" content="https://www.facebook.com/PureVPNcom" />
	<meta property="article:published_time" content="2021-09-15T06:24:10+00:00" />
	<meta property="article:modified_time" content="2025-10-20T18:31:59+00:00" />
	<meta property="og:image" content="https://images.purevpn-tools.com/wp-content/uploads/en/2024/05/Purevpn-logo-light.png" />
	<meta property="og:image:width" content="181" />
	<meta property="og:image:height" content="60" />
	<meta property="og:image:type" content="image/png" />
	<meta name="twitter:card" content="summary_large_image" />
	<meta name="twitter:site" content="@purevpncom" />
	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.purevpn.com/blog","url":"https://www.purevpn.com/blog","name":"PureVPN Blog - Blog about online security and protecting your online identity!","isPartOf":{"@id":"https://www.purevpn.com/#website"},"datePublished":"2021-09-15T06:24:10+00:00","dateModified":"2025-10-20T18:31:59+00:00","description":"Blog about Online Security and Online Identity protection!","breadcrumb":{"@id":"https://www.purevpn.com/blog#breadcrumb"},"inLanguage":"en","potentialAction":[{"@type":"ReadAction","target":["https://www.purevpn.com/blog"]}]},{"@type":"BreadcrumbList","@id":"https://www.purevpn.com/blog#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.purevpn.com/"},{"@type":"ListItem","position":2,"name":"Blog"}]},{"@type":"WebSite","@id":"https://www.purevpn.com/#website","url":"https://www.purevpn.com/","name":"PUREVPN","description":"PureVPN","publisher":{"@id":"https://www.purevpn.com/#organization"},"alternateName":"PUREVPN","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.purevpn.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en"},{"@type":"Organization","@id":"https://www.purevpn.com/#organization","name":"PureVPN","alternateName":"PureVPN","url":"https://www.purevpn.com/","logo":{"@type":"ImageObject","inLanguage":"en","@id":"https://www.purevpn.com/#/schema/logo/image/","url":"https://www.purevpn.com/wp-content/uploads/2022/11/logo-coloured.png","contentUrl":"https://www.purevpn.com/wp-content/uploads/2022/11/logo-coloured.png","width":256,"height":46,"caption":"PureVPN"},"image":{"@id":"https://www.purevpn.com/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/PureVPNcom","https://x.com/purevpncom","https://www.instagram.com/purevpn","https://www.youtube.com/user/purevpn","https://en.wikipedia.org/wiki/PureVPN"]}]}</script>
	<!-- / Yoast SEO Premium plugin. -->


<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' />
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.purevpn.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.purevpn.com%2Fblog" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.purevpn.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.purevpn.com%2Fblog&#038;format=xml" />
<style id='wp-img-auto-sizes-contain-inline-css' type='text/css'>
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<style id='wp-emoji-styles-inline-css' type='text/css'>

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<style id='classic-theme-styles-inline-css' type='text/css'>
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
</style>
<link rel='stylesheet' id='fonts-css' href='https://www.purevpn.com/wp-content/themes/purevpn/assets/fonts/font.css?ver=v3.4.53' type='text/css' media='all' />
<link rel='stylesheet' id='custom-style-css' href='https://www.purevpn.com/wp-content/themes/purevpn/assets/dist/css/custom-style.min.css?ver=v3.4.53' type='text/css' media='all' />
<link rel='stylesheet' id='libraries-css' href='https://www.purevpn.com/wp-content/themes/purevpn/assets/dist/css/libraries.min.css?ver=v3.4.53' type='text/css' media='all' />
<link rel='stylesheet' id='meaningful-css' href='https://www.purevpn.com/wp-content/themes/purevpn/style.css?ver=v3.4.53' type='text/css' media='all' />
<link rel='stylesheet' id='blog-css' href='https://www.purevpn.com/wp-content/themes/purevpn/assets/dist/css/blog.min.css?ver=v3.4.53' type='text/css' media='all' />
<script type="text/javascript" src="https://www.purevpn.com/wp-content/plugins/jquery-manager/assets/js/jquery-3.5.1.min.js" id="jquery-core-js"></script>
<script type="text/javascript" id="custom-js-extra">
/* <![CDATA[ */
var globalObject = {"POST_ID":"97895"};
//# sourceURL=custom-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://www.purevpn.com/wp-content/themes/purevpn/assets/dist/js/custom.min.js?ver=v3.4.53" id="custom-js"></script>
<script type="text/javascript" src="https://www.purevpn.com/wp-content/themes/purevpn/assets/dist/js/blog.min.js?ver=v3.4.53" id="blog-js"></script>
<link rel="https://api.w.org/" href="https://www.purevpn.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.purevpn.com/wp-json/wp/v2/pages/97895" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.purevpn.com/xmlrpc.php?rsd" />
<link rel='shortlink' href='https://www.purevpn.com/?p=97895' />

<script type="text/javascript">var _rollbarConfig = {"accessToken":"3f90a85cb99d46169562cd0e5ed523a5","captureUncaught":true,"payload":{"environment":"production"}};!function(r){var e={};function o(n){if(e[n])return e[n].exports;var t=e[n]={i:n,l:!1,exports:{}};return r[n].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.m=r,o.c=e,o.d=function(r,e,n){o.o(r,e)||Object.defineProperty(r,e,{enumerable:!0,get:n})},o.r=function(r){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},o.t=function(r,e){if(1&e&&(r=o(r)),8&e)return r;if(4&e&&"object"==typeof r&&r&&r.__esModule)return r;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:r}),2&e&&"string"!=typeof r)for(var t in r)o.d(n,t,function(e){return r[e]}.bind(null,t));return n},o.n=function(r){var e=r&&r.__esModule?function(){return r.default}:function(){return r};return o.d(e,"a",e),e},o.o=function(r,e){return Object.prototype.hasOwnProperty.call(r,e)},o.p="",o(o.s=0)}([function(r,e,o){"use strict";var n=o(1),t=o(4);_rollbarConfig=_rollbarConfig||{},_rollbarConfig.rollbarJsUrl=_rollbarConfig.rollbarJsUrl||"https://cdn.rollbar.com/rollbarjs/refs/tags/v2.17.0/rollbar.min.js",_rollbarConfig.async=void 0===_rollbarConfig.async||_rollbarConfig.async;var a=n.setupShim(window,_rollbarConfig),l=t(_rollbarConfig);window.rollbar=n.Rollbar,a.loadFull(window,document,!_rollbarConfig.async,_rollbarConfig,l)},function(r,e,o){"use strict";var n=o(2);function t(r){return function(){try{return r.apply(this,arguments)}catch(r){try{console.error("[Rollbar]: Internal error",r)}catch(r){}}}}var a=0;function l(r,e){this.options=r,this._rollbarOldOnError=null;var o=a++;this.shimId=function(){return o},"undefined"!=typeof window&&window._rollbarShims&&(window._rollbarShims[o]={handler:e,messages:[]})}var i=o(3),s=function(r,e){return new l(r,e)},d=function(r){return new i(s,r)};function c(r){return t((function(){var e=this,o=Array.prototype.slice.call(arguments,0),n={shim:e,method:r,args:o,ts:new Date};window._rollbarShims[this.shimId()].messages.push(n)}))}l.prototype.loadFull=function(r,e,o,n,a){var l=!1,i=e.createElement("script"),s=e.getElementsByTagName("script")[0],d=s.parentNode;i.crossOrigin="",i.src=n.rollbarJsUrl,o||(i.async=!0),i.onload=i.onreadystatechange=t((function(){if(!(l||this.readyState&&"loaded"!==this.readyState&&"complete"!==this.readyState)){i.onload=i.onreadystatechange=null;try{d.removeChild(i)}catch(r){}l=!0,function(){var e;if(void 0===r._rollbarDidLoad){e=new Error("rollbar.js did not load");for(var o,n,t,l,i=0;o=r._rollbarShims[i++];)for(o=o.messages||[];n=o.shift();)for(t=n.args||[],i=0;i<t.length;++i)if("function"==typeof(l=t[i])){l(e);break}}"function"==typeof a&&a(e)}()}})),d.insertBefore(i,s)},l.prototype.wrap=function(r,e,o){try{var n;if(n="function"==typeof e?e:function(){return e||{}},"function"!=typeof r)return r;if(r._isWrap)return r;if(!r._rollbar_wrapped&&(r._rollbar_wrapped=function(){o&&"function"==typeof o&&o.apply(this,arguments);try{return r.apply(this,arguments)}catch(o){var e=o;throw e&&("string"==typeof e&&(e=new String(e)),e._rollbarContext=n()||{},e._rollbarContext._wrappedSource=r.toString(),window._rollbarWrappedError=e),e}},r._rollbar_wrapped._isWrap=!0,r.hasOwnProperty))for(var t in r)r.hasOwnProperty(t)&&(r._rollbar_wrapped[t]=r[t]);return r._rollbar_wrapped}catch(e){return r}};for(var u="log,debug,info,warn,warning,error,critical,global,configure,handleUncaughtException,handleAnonymousErrors,handleUnhandledRejection,captureEvent,captureDomContentLoaded,captureLoad".split(","),p=0;p<u.length;++p)l.prototype[u[p]]=c(u[p]);r.exports={setupShim:function(r,e){if(r){var o=e.globalAlias||"Rollbar";if("object"==typeof r[o])return r[o];r._rollbarShims={},r._rollbarWrappedError=null;var a=new d(e);return t((function(){e.captureUncaught&&(a._rollbarOldOnError=r.onerror,n.captureUncaughtExceptions(r,a,!0),e.wrapGlobalEventHandlers&&n.wrapGlobals(r,a,!0)),e.captureUnhandledRejections&&n.captureUnhandledRejections(r,a,!0);var t=e.autoInstrument;return!1!==e.enabled&&(void 0===t||!0===t||"object"==typeof t&&t.network)&&r.addEventListener&&(r.addEventListener("load",a.captureLoad.bind(a)),r.addEventListener("DOMContentLoaded",a.captureDomContentLoaded.bind(a))),r[o]=a,a}))()}},Rollbar:d}},function(r,e,o){"use strict";function n(r,e,o,n){r._rollbarWrappedError&&(n[4]||(n[4]=r._rollbarWrappedError),n[5]||(n[5]=r._rollbarWrappedError._rollbarContext),r._rollbarWrappedError=null);var t=e.handleUncaughtException.apply(e,n);o&&o.apply(r,n),"anonymous"===t&&(e.anonymousErrorsPending+=1)}function t(r,e,o){if(e.hasOwnProperty&&e.hasOwnProperty("addEventListener")){for(var n=e.addEventListener;n._rollbarOldAdd&&n.belongsToShim;)n=n._rollbarOldAdd;var t=function(e,o,t){n.call(this,e,r.wrap(o),t)};t._rollbarOldAdd=n,t.belongsToShim=o,e.addEventListener=t;for(var a=e.removeEventListener;a._rollbarOldRemove&&a.belongsToShim;)a=a._rollbarOldRemove;var l=function(r,e,o){a.call(this,r,e&&e._rollbar_wrapped||e,o)};l._rollbarOldRemove=a,l.belongsToShim=o,e.removeEventListener=l}}r.exports={captureUncaughtExceptions:function(r,e,o){if(r){var t;if("function"==typeof e._rollbarOldOnError)t=e._rollbarOldOnError;else if(r.onerror){for(t=r.onerror;t._rollbarOldOnError;)t=t._rollbarOldOnError;e._rollbarOldOnError=t}e.handleAnonymousErrors();var a=function(){var o=Array.prototype.slice.call(arguments,0);n(r,e,t,o)};o&&(a._rollbarOldOnError=t),r.onerror=a}},captureUnhandledRejections:function(r,e,o){if(r){"function"==typeof r._rollbarURH&&r._rollbarURH.belongsToShim&&r.removeEventListener("unhandledrejection",r._rollbarURH);var n=function(r){var o,n,t;try{o=r.reason}catch(r){o=void 0}try{n=r.promise}catch(r){n="[unhandledrejection] error getting `promise` from event"}try{t=r.detail,!o&&t&&(o=t.reason,n=t.promise)}catch(r){}o||(o="[unhandledrejection] error getting `reason` from event"),e&&e.handleUnhandledRejection&&e.handleUnhandledRejection(o,n)};n.belongsToShim=o,r._rollbarURH=n,r.addEventListener("unhandledrejection",n)}},wrapGlobals:function(r,e,o){if(r){var n,a,l="EventTarget,Window,Node,ApplicationCache,AudioTrackList,ChannelMergerNode,CryptoOperation,EventSource,FileReader,HTMLUnknownElement,IDBDatabase,IDBRequest,IDBTransaction,KeyOperation,MediaController,MessagePort,ModalWindow,Notification,SVGElementInstance,Screen,TextTrack,TextTrackCue,TextTrackList,WebSocket,WebSocketWorker,Worker,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload".split(",");for(n=0;n<l.length;++n)r[a=l[n]]&&r[a].prototype&&t(e,r[a].prototype,o)}}}},function(r,e,o){"use strict";function n(r,e){this.impl=r(e,this),this.options=e,function(r){for(var e=function(r){return function(){var e=Array.prototype.slice.call(arguments,0);if(this.impl[r])return this.impl[r].apply(this.impl,e)}},o="log,debug,info,warn,warning,error,critical,global,configure,handleUncaughtException,handleAnonymousErrors,handleUnhandledRejection,_createItem,wrap,loadFull,shimId,captureEvent,captureDomContentLoaded,captureLoad".split(","),n=0;n<o.length;n++)r[o[n]]=e(o[n])}(n.prototype)}n.prototype._swapAndProcessMessages=function(r,e){var o,n,t;for(this.impl=r(this.options);o=e.shift();)n=o.method,t=o.args,this[n]&&"function"==typeof this[n]&&("captureDomContentLoaded"===n||"captureLoad"===n?this[n].apply(this,[t[0],o.ts]):this[n].apply(this,t));return this},r.exports=n},function(r,e,o){"use strict";r.exports=function(r){return function(e){if(!e&&!window._rollbarInitialized){for(var o,n,t=(r=r||{}).globalAlias||"Rollbar",a=window.rollbar,l=function(r){return new a(r)},i=0;o=window._rollbarShims[i++];)n||(n=o.handler),o.handler._swapAndProcessMessages(l,o.messages);window[t]=n,window._rollbarInitialized=!0}}}}]);;</script>    <style type="text/css">
        h1 {
            font-family: avenir-black, sans-serif, Times, serif;
            font-size: 50px;
            line-height: 1.2;
        }
        h2 {
            font-family: avenir-black, sans-serif, Times, serif;
            font-size: 40px;
            line-height: 1.2;
        }
        h3 {
            font-family: avenir-roman, sans-serif, Times, serif;
            font-size: 30px;
            line-height: 1.2;
        }
        h4 {
            font-family: avenir-black, sans-serif, Times, serif;
            font-size: 25px;
            line-height: 1.2;
        }
        h5 {
            font-family: avenir-black, sans-serif, Times, serif;
            font-size: 22px;
            line-height: 1.2;
        }
        h6 {
            font-family: avenir-black, sans-serif, Times, serif;
            font-size: 20px;
            line-height: 1.2;
        }
        p{
            font-family: avenir-roman, sans-serif, Times, serif;
            font-size: 18px;
            line-height: 1.5;
        }
        @media (max-width: 767px) {
            h1 {
                font-size: 40px;
                line-height: 1.2;
            }
            h2 {
                font-size: 30px;
                line-height: 1.2;
            }
            h3 {
                font-size: 25px;
                line-height: 1.2;
            }
            h4 {
                font-size: 20px;
                line-height: 1.2;
            }
            h5 {
                font-size: 18px;
                line-height: 1.2;
            }
            h6 {
                font-size: 18px;
                line-height: 1.2;
            }
            p{
                font-size: 16px;
                line-height: 1.5;
            }
        }
    </style>
    <link rel="manifest" href="https://www.purevpn.com/wp-content/themes/purevpn/manifest.json"><link rel="icon" href="https://www.purevpn.com/wp-content/uploads/2023/02/cropped-pvpn-favicon-img-32x32.png" sizes="32x32" />
<link rel="icon" href="https://www.purevpn.com/wp-content/uploads/2023/02/cropped-pvpn-favicon-img-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://www.purevpn.com/wp-content/uploads/2023/02/cropped-pvpn-favicon-img-180x180.png" />
<meta name="msapplication-TileImage" content="https://www.purevpn.com/wp-content/uploads/2023/02/cropped-pvpn-favicon-img-270x270.png" />
		<style type="text/css" id="wp-custom-css">
			div#addon_box_click_residential_network, .addon-box.addon-btn.residential_network.false, div[addon-code="residential_network"]  {
    display: none !important;
}

#recurly-proplan-teams-v14-template .addons-accordion-content .addon-box.dedicated_ip, #recurly-proplan-teams-v14-template .addons-accordion-content .all-addons-wrapper .port_forwarding_with_dedicated_ip {
    display: none;
}

body {
    overflow-x: hidden;
    overflow-y: auto;
  }
.blog-listing-container .blogpost-listing .tiles h2 {
    font-size: 28px;
    font-family: avenir-black, sans-serif, Times, serif;
    line-height: 30px;
    margin-bottom: 10px;
    letter-spacing: 0px;
}
  @media screen and (max-width: 768px) {
    html {
      overflow-x: hidden;
      overflow-y: auto;
    }
}
  body .header.header-transparent,
  body header.sec_header nav,
  nav {
    top: auto !important;
  }

  body .header.header-sticky.stick,
  body.sticky_headerr header.sec_header nav {
    top: 0 !important;
  }

		.img-responsive {
			max-width: 100%;
			object-fit: contain;
		}

  .addon-label.pull-left.osum {
    position: relative;
    top: 3px !important;
    left: 5px;
  }

  .menu .new-gif.menu-item a {
    background-image: url(https://images.purevpn.com/public/images/new-app.gif);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 38px;
  }

  .author-bio {
    margin-bottom: 0 !important;
  }

  .author-bio .col-md-4:nth-child(2),
  .author-bio .col-md-4:nth-child(3) {
    display: none;
  }

  .blog_button_slide {
    /*width: 20%;
    max-width: 200px;
    min-width: 180px;*/
    height: 48px;
    display: inline-block;
    font-weight: bold;
    text-align: center;
    font-size: 18px !important;
    background: #28c675;
    border-radius: 40px;
    border-width: 1px;
    border-style: solid;
    border-color: #28c675;
    border-image: initial;
    color: #fff;
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    -webkit-transition: ease-out 0.3s;
    -moz-transition: ease-out 0.3s;
    transition: ease-out 0.3s;
  }

  .blog_button_slide:hover {
    box-shadow: inset 200px 0 0 0 #480ca8;
  }

 /* ACSD-37447*/ 
.addons-wrapper span.addon-label {
	top: 0;
}
#discount-label, #popular-label {
	text-transform: capitalize;
}
  /* incentive styling updated 2022 */

  #incentive-box .incentive-template {
    background-image: url(https://images.purevpn-tools.com/public/images/coloured-incentive.png);
  }

  #incentive-box span.discount-para {
    font-family: "Lora" !important;
    font-style: normal;
    font-weight: 700;
    font-size: 26px !important;
    line-height: 110%;
    align-items: center;
    letter-spacing: -0.02em;
    color: #ffba24;
  }

  #incentive-box .para.yellow span.white-neu,
  #incentive-box .para.yellow span.white-neu span {
    font-style: normal;
    font-weight: 700;
    font-size: 19px !important;
    line-height: 40px;
    display: flex;
    gap: 8px;
  }

  #incentive-box span.note.ps {
    font-family: "HelveticaNeue";
    font-style: normal;
    font-weight: 400;
    font-size: 14px !important;
    line-height: 110%;

    color: #bb9fe7;
  }

  #incentive-box .incentive-template .btn-left,
  #gateway-incentive-wrapper .incentive-template .btn-left {
    background-color: #ffba24 !important;
    border-color: #ffba24 !important;
    color: #000 !important;
    font-size: 17px !important;
    border-radius: 22px !important;
    font-family: "HelveticaNeue";
    font-weight: 700;
  }

  #incentive-box .incentive-template .btn-left:after,
  #gateway-incentive-wrapper .incentive-template .btn-left:after {
    content: "";
    background-image: url(https://images.purevpn-tools.com/public/images/bfarrow-right.png);
    width: 19px;
    height: 16px;
    display: inline-block;
    position: relative;
    top: 3px;
    left: 4px;
  }

  button#croi_btn_right {
    height: 48px !important;
    color: #bb9fe7 !important;
  }

  #incentive-box .para.yellow span.cut {
    text-decoration: line-through;
    color: #bb9fe7;
    font-family: "Lora" !important;
    font-weight: normal;
  }

  #incentive-box span.yellow {
    color: #ffba24;
  }

  @media (max-width: 767px) {
    #incentive-box .para.yellow span.white-neu,
    #incentive-box .para.yellow span.white-neu span {
      display: inline-block;
    }

    #incentive-box .incentive-template .btn-left,
    #gateway-incentive-wrapper .incentive-template .btn-left {
      font-size: 14px !important;
      padding: 0 15px !important;
    }

    #incentive-box .incentive-template {
      background-image: url(https://images.purevpn-tools.com/public/images/incentive-mobile.png);
      background-color: #480ca8;
    }
  }

  /* Incentive styling end */
  /* new logo alignment */
  .navbar-brand {
    background-repeat-y: no-repeat;
    width: 129px;
  }

  header .navbar {
    padding: 10px 0;
  }

  .header.light .navbar-brand {
    background-position: -127px 0;
  }

  @media (max-width: 767px) {
    .footer-nav_content.pull-wide {
      float: none !important;
    }

    .country_we_promise .col-md-6 .hdg {
      font-size: 28px !important;
    }

    img[src$="31-day-day.png"] {
      max-width: 200px;
    }

    /*for order 31 day money back start*/
    .country_we_promise.cta-center .univ-btn {
      display: block;
      margin: 0 auto;
    }

    /* 	 trustedsite badge*/
    .gateway-wrapper .top div.pull-right {
      float: none !important;
      top: 1px;
    }
  }

  @media (min-width: 992px) and (max-width: 1200px) {
    .guarantee-box {
      margin: 0 0 0 20px !important;
    }

    .addon-box span {
      max-width: 330px !important;
    }
  }

  @media screen and (min-width: 480px) and (max-width: 991px) {
    .addon-box span {
      max-width: 100% !important;
    }
  }

  @media (max-width: 991px) {
    .gateway-wrapper #paypalr_checkbox_wrapper {
      display: flex;
      align-items: baseline;
    }

    #paypalr_checkbox_wrapper label {
      margin-left: 5px;
    }
  }

  #paypalr_checkbox_wrapper label {
    line-height: 1.7;
  }

  /*reddit logo start*/
  footer .ftr-nav-main .ftr-social .reddit-icon .gen-icons {
    background: url(https://images.purevpn-tools.com/public/images/reddit_logon_footer_links.png)
      no-repeat transparent;
    background-position: 0px 0px;
    width: 40px;
    height: 40px;
    transform: scale(0.7);
  }

  footer .ftr-nav-main .ftr-social .reddit-icon .gen-icons:hover {
    background-position: -42px 0px;
  }

  /*reddit logo End*/
  .header.header-sticky.stick {
    z-index: 10000;
  }

  .header {
    z-index: 9999999;
  }

  @media (max-width: 767px) {
    section.bnr.camp_bnr {
      padding: 100px 15px 60px;
    }
  }

  /*No log camp css start*/
  .no_log_camp_bnr {
    background-color: #140a1b !important;
  }

  /*No log camp css end*/
  .camp_bnr {
    background-color: #0d0712 !important;
  }

  .camp_bnr a.univ-btn.scrollCart {
    border: 0.5px solid white;
  }

  @media (max-width: 767px) {
    section.hellobar-wrap + #header + main .generalBdy section:first-child {
      padding-top: 0px !important;
    }

    section.hellobar-wrap + #header {
      top: 0 !important;
    }
  }

  .error404 .btn-container a {
    background-color: #ff0024;
  }

  .error404 .btn-container small {
    color: white;
  }

  .cart-boxes > .container {
    width: 100%;
    padding: 0;
  }

  div#server-location-root {
    direction: ltr;
  }

  .rtl div#server-location-root h1,
  .rtl div#server-location-root h2,
  .rtl div#server-location-root h3,
  .rtl div#server-location-root h4,
  .rtl div#server-location-root h5,
  .rtl div#server-location-root h6,
  .rtl div#server-location-root p {
    text-align: left !important;
  }

  .sec-video iframe {
    background: #000
      url(https://images.purevpn-tools.com/public/images/Ellipsis-2.4s-200px.gif);
    background-size: 70px;
    background-repeat: no-repeat;
    background-position: center center;
  }

  @media (max-width: 767px) {
    body .cart-cred > div:not(:last-child) {
      margin-bottom: 10px !important;
    }
  }

  html[lang="ar"]
    .payment-details
    .payment-form
    .payment-button
    .payment-btn
    span:before {
    left: auto;
  }

  @media (min-width: 768px) {
    .header .menu-item-has-children.pll-parent-menu-item ul.sub-menu {
      max-height: inherit !important;
    }

    h2.hdg {
      font-size: 38px;
    }
  }

  section#custom-cart .trustpilot-widget iframe {
    height: 345px !important;
  }

  body h3.vce-faq-toggle-title-text {
    margin-bottom: 0;
  }

  span.icon-heading > p {
    margin-bottom: 0 !important;
  }

  @media only screen and (max-width: 768px) {
    section.cart-box.active .fpdr-text {
      display: block;
      margin-top: 10px !important;
    }

    span.summery-total {
      z-index: -1;
    }
  }

  @media only screen and (min-width: 1300px) {
    .cart-box.active .cart-box-dscnt span {
      font-size: 20px !important;
    }

    .cart-box .cart-box-duration span {
      font-size: 30px !important;
      font-family: avenir-black, Times, serif !important;
    }

    .cart-box .cut-price-bx .cut-price {
      font-size: 22px !important;
    }

    .cart-box .cart-box-price b {
      font-size: 55px !important;
    }
  }

  .payment-details .payment-form .payment-button .payment-btn span {
    position: relative;
    color: white;
  }

  .copyright-section span {
    color: rgba(255, 255, 255, 0.3);
  }

  .home-banner .heading,
  .blog .heading,
  .blog .heading span {
    color: white;
  }

  .wt_clf_feat_gnrl h3 {
    color: #000;
    font-size: 30px;

    margin-bottom: 30px;
  }

  .wt_clf_feat_gnrl_wrap {
    background: #f8f8fa;
    border: 4px solid #f5f5f5;
  }

  .wt_clf_feat_gnrl_box h3 {
    font-size: 16px;

    padding: 15px 0 15px 50px;
    margin: 0;
    float: left;
    width: 100%;
    border-bottom: 1px solid #d9d9d9;
  }

  .wt_clf_feat_list_wrap {
    background: #fff;
    border-bottom: 1px solid #d9d9d9;
  }

  .wt_clf_feat_list {
    background: url("https://images.purevpn-tools.com/public/images/sprite-clf-new.png")
      no-repeat left -66px;
    padding: 10px 0 10px 45px;
    border-right: 1px solid #d9d9d9;
  }

  .wt_clf_feat_disc {
    padding: 10px 0;
  }

  .wt_clf_feat_list2 {
    background-position: left -139px;
  }

  .wt_clf_feat_list3 {
    background-position: left -208px;
  }

  .wt_clf_feat_list4 {
    background-position: left -274px;
  }

  .wt_clf_feat_list5 {
    background-position: left -341px;
  }

  .wt_clf_feat_list6 {
    background-position: left -407px;
  }

  .wt_clf_feat_list7 {
    background-position: left -473px;
  }

  .wt_clf_feat_list8 {
    background-position: left -541px;
  }

  .wt_clf_feat_list9 {
    background-position: left -611px;
  }

  .wt_clf_feat_list10 {
    background-position: left -680px;
  }

  .wt_clf_feat_list11 {
    background-position: left -752px;
  }

  .wt_clf_feat_list12 {
    background-position: left -820px;
  }

  .wt_clf_feat_list13 {
    background-position: left -888px;
  }

  .wt_clf_feat_list14 {
    background-position: left -956px;
  }

  .wt_clf_feat_list15 {
    background-position: left -1026px;
  }

  .wt_clf_feat_list16 {
    background-position: left -1092px;
  }

  .wt_clf_feat_list17 {
    background-position: left -1160px;
  }

  .wt_clf_feat_list18 {
    background-position: left -1224px;
  }

  .wt_clf_feat_list19 {
    background-position: left -1291px;
  }

  .pull-wide {
    width: 100%;
    float: left;
  }

  /*Anniversary camp 2021 css*/
  section.camp_first {
    padding: 50px 0 100px;
  }

  body.postid-89768 section.bnr.mob-center.camp_bnr.white {
    padding: 60px 15px !important;
  }

  section.camp_first h1.hdg {
    font-size: 40px;
    line-height: 1.2;
    text-align: center;
    margin: 0 0 5px;
    font-family: "avenir-roman", Times, serif !important;
  }

  section.camp_first .sub_hdg {
    font-size: 140px;
    text-align: center;
    margin: 15px 0 0;
    height: 155px;
    overflow: hidden;
    font-family: "avenir-black", Times, serif !important;
    line-height: 1;
  }

  section.camp_first .flip div:first-child {
    animation: show 5s linear infinite;
  }

  section.camp_first .flip > div > div {
    color: #f3d55c;
    padding: 4px 12px;
    height: 150px;
    display: inline-block;
  }

  section.camp_first .scroll_down {
    max-width: 24px;
    display: block;
    margin: 100px auto 0;
  }

  section.camp_first .scroll_down .scroll_icon {
    margin: 0 auto;
    cursor: pointer;
    display: block;
    transition: all 0.3s ease;
    animation: MoveUpDown 1s linear infinite;
    position: relative;
  }

  section.bg_black {
    padding: 80px 0;
    background-color: #000 !important;
  }

  section.bg_black .para {
    font-size: 30px;
    color: #fff;
    line-height: 40px;
    text-align: center;
    margin: 0 0 5px;
  }

  section.bg_black .hdg {
    font-size: 70px;
    color: #fff;
    line-height: 70px;
    text-align: center;
    margin: 0 0 5px;
  }

  section.bg_black .btn-container {
    margin: 30px 0 0;
  }

  @keyframes MoveUpDown {
    0%,
    100% {
      bottom: 0;
    }

    25% {
      bottom: 2px;
    }

    50% {
      bottom: 6px;
    }
  }

  @keyframes show {
    0% {
      margin-top: -450px;
    }

    5% {
      margin-top: -300px;
    }

    33% {
      margin-top: -300px;
    }

    38% {
      margin-top: -150px;
    }

    66% {
      margin-top: -150px;
    }

    71% {
      margin-top: 0px;
    }

    99.99% {
      margin-top: 0px;
    }

    100% {
      margin-top: -450px;
    }
  }

  @media (max-width: 991px) {
    .tile-container {
      display: block;
    }
  }

  @media (max-width: 767px) {
    body .header.header-sticky.stick {
      z-index: 10000;
    }

    .wt_clf_feat_gnrl h3 {
      font-size: 24px;
    }

    .wt_clf_feat_list {
      border-right: 0;
      font-weight: bold;
      padding-bottom: 5px;
    }

    .wt_clf_feat_disc {
      padding: 0px 0px 10px 45px;
      text-align: left;
    }

    /*anniversary campaign*/
    section.camp_first .sub_hdg.flip {
      height: 65px;
      font-size: 52px;
      line-height: 1.2;
    }

    section.camp_first {
      padding: 0px 0 60px;
    }

    section.camp_first .flip > div > div {
      height: 55px;
    }

    section.bg_black {
      padding: 40px 0;
    }

    section.bg_black .hdg {
      font-size: 40px;
    }

    section.bg_black .para {
      font-size: 22px;
    }

    section.camp_first h1.hdg {
      font-size: 26px;
    }

    @keyframes show {
      0% {
        margin-top: -180px;
      }

      5% {
        margin-top: -120px;
      }

      33% {
        margin-top: -120px;
      }

      38% {
        margin-top: -60px;
      }

      66% {
        margin-top: -60px;
      }

      71% {
        margin-top: 0px;
      }

      99.99% {
        margin-top: 0px;
      }

      100% {
        margin-top: -180px;
      }
    }

    .ftr-nav-main.clearfix > section {
      padding: 5px 10px;
    }
  }

  section.sec.country_we_promise.mob-center.white .btn-container {
    text-align: left !important;
    max-width: 300px;
  }

  .white-cards .tile {
    background: white;
    height: 100%;
    padding: 30px 20px;
    box-shadow: 0px 0px 13px -6px #a3a3a3;
  }

  .pureCart .hdg {
    font-size: 30px;
  }

  .cli-bar-container > div {
    width: 100%;
    text-align: center;
    display: block;
    margin: 4px auto;
    font-size: 13px;
  }

  @media (min-width: 768px) {
    .cli-bar-container > div {
      padding: 0 60px;
    }
  }

  #cookie-law-info-bar {
    width: 100% !important;
  }

  .text-center section#custom-cart {
    text-align: left !important;
  }

  ul.list.publication-list li {
    display: inline-block;
    padding: 0px 20px !important;
    width: 15%;
    vertical-align: middle;
    margin: 0;
  }

  ul.list.publication-list {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
  }

  @media (max-width: 767px) {
    ul.list.publication-list {
      display: block;
    }

    ul.list.publication-list li {
      width: 100%;
    }
  }

  section.hellobar-wrap + header.header-sticky.stick {
    top: 0 !important;
  }

  .menu-bold a {
    font-weight: bold !important;
  }

  @media (max-width: 500px) {
    .blog iframe {
      max-width: 100% !important;
      max-height: 250px;
    }

    .neon_border .col-md-8.col-md-offset-2 {
      background-size: cover !important;
    }
  }

  .header .navbar li.aff-cta a {
    background-color: #ff0024;
    padding: 7px 20px;
    color: #fff;
    margin-top: -7px;
    border-radius: 4px;
    transition: all 0.3s ease;
  }

  .gateway-wrapper .get-acct-details ul li .icon-check {
    background: url(https://images.purevpn-tools.com/public/images/90530-tick-purple-clr.png)
      no-repeat center !important;
    background-size: contain !important;
  }

  /* hallowein banner styling */
  .camp_banner .bnr,
  .camp_upgrade_banner .bnr {
    padding: 78px 0 !important;
  }

  .camp_banner .bnr-top-img.img-center,
  .camp_upgrade_banner .bnr-top-img.img-center {
    max-width: 175px !important;
    margin: 0 auto 15px !important;
  }

  .camp_banner h2,
  .camp_upgrade_banner h3 {
    font-family: avenir-roman, sans-serif, Times, serif;
    font-style: normal !important;
    font-weight: normal !important;
    font-size: 24px !important;
    line-height: 29px !important;
    color: #ffffff !important;
  }

  .camp_banner h1,
  .camp_upgrade_banner h2 {
    margin-top: 32px !important;
    margin-bottom: 16px !important;
    font-size: 80px !important;
    font-style: normal !important;
    font-weight: 750 !important;
    line-height: 74px !important;
    color: #ffffff !important;
  }

  .camp_banner p,
  .camp_upgrade_banner p {
    margin-bottom: 37px !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-size: 18px !important;
    line-height: 22px !important;
    letter-spacing: 0.26em !important;
    text-transform: uppercase !important;
    color: #ffffff !important;
  }

  .camp_banner small,
  .camp_upgrade_banner small {
    margin-top: 18px !important;
  }

  .camp_banner .bnr-bottom-img.img-center,
  .camp_upgrade_banner .bnr-bottom-img.img-center {
    margin: 38px auto 0px !important;
  }

  @media (max-width: 767px) {
    .camp_banner h2,
    .camp_upgrade_banner h2 {
      font-size: 18px !important;
    }

    .camp_banner h1,
    .camp_upgrade_banner h1,
    .camp_upgrade_banner h2 {
      font-size: 48px !important;
      line-height: 50px !important;
    }

    .camp_banner p,
    .camp_upgrade_banner p {
      font-size: 16px !important;
    }

    .camp_banner .bnr-bottom-img.img-center,
    .camp_upgrade_banner .bnr-bottom-img.img-center {
      margin: 38px auto 38px !important;
    }
  }

  /* hallowein banner styling */
  .header .navbar li.header-cta a,
  .header.header-sticky.stick .navbar li.header-cta a {
    background-color: #493459 !important;
  }

  .bnr.abBnr .btn-container .univ-btn.scrollCart {
    position: relative;
  }

  .bnr.abBnr .btn-container .univ-btn.scrollCart .upper-text {
    position: absolute;
    top: -11px;
    left: 50%;
    transform: translateX(-50%);
    font-style: normal;
    font-weight: 750;
    font-size: 12px;
    line-height: 19px;
    text-align: center;
    color: #ffffff;
    width: 80px;
    background: #28c675;
    border-radius: 67px;
    text-align: center;
    text-transform: uppercase;
    padding: 3px;
  }

  .bnr.abBnr .btn-container small {
    font-weight: 700;
  }

  .bnr.abBnr .btn-container small span {
    display: block;
    font-size: 13px;
    line-height: 24px;
    font-weight: 400;
  }

  /* bfcm banner styling */
  .bcfm_campign .bnr-top-img.img-center {
    margin: 0 auto 36px !important;
  }

  .bcfm_campign h3 {
    font-style: normal !important;
    font-weight: normal !important;
    font-size: 20px !important;
    line-height: 24px !important;
    letter-spacing: 0.02em !important;
    font-family: avenir-roman, avenir-book, Times, serif !important;
  }

  .bcfm_campign h2 {
    margin-top: 8px;
    font-style: normal !important;
    font-weight: 800;
    font-size: 100px;
    line-height: 105px;
    font-family: avenir-black, sans-serif, Times, serif;
  }

  .bf22-camp h1.hdg {
    color: #fff !important;
    display: inline-block;
    font-style: normal;
    font-weight: 700;
    font-size: 80px;
    line-height: 98.5%;
    margin-top: 22px;
    letter-spacing: 0.05em;
  }

  .bcfm_campign .para {
    margin-top: 18px;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 0.17em;
    text-transform: uppercase;
  }

  .bcfm_campign .cta-center .btn-container {
    margin-top: 34px;
  }

  .bcfm_campign .bnr .btn-container .univ-btn {
    font-style: normal !important;
    font-weight: 900 !important;
    font-size: 20px !important;
    line-height: 24px !important;
    text-shadow: 0px !important;
  }

  .bcfm_campign .btn-container .univ-btn {
    font-size: 22px;
  }

  .bcfm_campign small {
    margin-top: 8px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 13px !important;
    line-height: 16px !important;
    opacity: 0.8 !important;
    font-family: avenir-roman, sans-serif, Times, serif !important;
  }

  .bcfm_campign .timer-box,
  .bcfm_campign .timer-box p {
    margin-top: 50px !important;
    margin-bottom: 20px !important;
    color: #ffffff !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-size: 13px !important;
    line-height: 140% !important;
  }

  .bcfm_campign timer-center-container {
    margin: 0px auto 74px !important;
  }

  .bcfm_campign .timer-box-container span {
    background: radial-gradient(
      50% 50% at 50% 50%,
      #240d49 0%,
      rgba(36, 13, 73, 0) 100%
    ) !important;
    color: #ffffff !important;
    font-style: normal !important;
    font-weight: 800 !important;
    font-size: 20px !important;
    line-height: 24px !important;
    padding: 0 25px !important;
    width: initial !important;
    height: initial !important;
  }

  .bcfm_campign .timer-box-container div {
    text-transform: uppercase !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-size: 11px !important;
    line-height: 24px !important;
  }

  .bcfm_campign .timer-center-container > div > div:not(:first-child) {
    display: none !important;
  }

  .bcfm_campign .timer-center-container::before {
    content: url(https://images.purevpn-tools.com/public/images/right-arrow.png) !important;
    position: relative !important;
    top: -12px !important;
  }

  .bcfm_campign .timer-center-container::after {
    content: url(https://images.purevpn-tools.com/public/images/left-arrow.png) !important;
    position: relative !important;
    top: -12px !important;
  }

  .bcfm_campign .timer-center-container > div:first-child {
    padding-left: 29px !important;
  }

  .bcfm_campign .timer-center-container > div:last-child {
    padding-right: 29px !important;
  }

  .bcfm_campign_trusted_p .tabcontent b,
  .bcfm_campign_trusted_p .tabcontent .para {
    color: #ffffff !important;
  }

  .bcfm_campign_trusted_p + .sec {
    padding-top: 60px !important;
  }

  @media (max-width: 767px) {
    .bcfm_campign h3 {
      font-size: 18px !important;
    }

    .bcfm_campign h2,
    .bf22-camp h1.hdg {
      font-size: 48px !important;
      line-height: 80px !important;
    }

    .bcfm_campign p {
      font-size: 16px !important;
    }

    .bcfm_campign .timer-center-container > div:first-child {
      padding-left: 5px !important;
    }

    .bcfm_campign .timer-center-container > div:last-child {
      padding-right: 5px !important;
    }

    .bcfm_campign .timer-box-container span {
      padding: 0 15px !important;
    }

    /* 	 bfcm mobile animation neoun*/
    .without_neonborder + .bcfm_campign_trusted_p {
      background-image: none !important;
      background-color: #12041c;
    }

    .bcfm_campign.blink h2 {
      font-size: 70px !important;
      line-height: 80px !important;
    }
  }

  .bcfm_campign_trusted_p span.sub-para.visible-xs {
    color: white !important;
  }

  @media (min-width: 1000px) {
    .bcfm_campign_trusted_p li.mob-block.mt-40 {
      vertical-align: bottom;
      position: relative;
      top: -16px;
    }

    section.bcfm_campign_trusted_p {
      margin-top: -60px;
    }
  }

  .timer-box p {
    letter-spacing: 0.05em !important;
  }

  /* bfcm banner styling */

  .header-logo {
    text-align: right;
    width: 80%;
    padding: 14px 0;
  }

  @media (max-width: 999px) {
    .header-logo {
      width: 45%;
    }

    .header-logo img {
      max-width: 130px;
    }
  }

  .header-logo {
    padding: 0 !important;
  }

  .navbar-brand {
    margin: 6px 0 !important;
  }

  .swal2-container {
    z-index: 99999999999999999999999999999999999;
  }

  /*BF animation styles*/
  @keyframes blinkingText {
    0% {
      text-shadow: 0px 0px 60px rgb(251 68 255 / 90%);
      -webkit-text-stroke: 0 #ffff00;
      color: #993ea6;
    }

    40% {
      text-shadow: 0px 0px 60px rgb(251 68 255 / 90%);
      -webkit-text-stroke: 0 #ffff00;
      color: #993ea6;
    }

    60% {
      text-shadow: none;
      -webkit-text-stroke: 0 #4e4848bf;
      color: #ffffff;
    }

    100% {
      text-shadow: none;
      -webkit-text-stroke: 0 #4e4848bf;
      color: #ffffff;
    }
  }

  .neon_border .col-md-8.col-md-offset-2 {
    background-position: top center;
    max-width: 823px;
    width: 100%;
    padding: 0 15px 70px;
    animation: blinkingImg 2s infinite !important;
    background-repeat: no-repeat;
    display: block;
    margin: 0 auto;
    float: none;
    background-size: 100% 100%;
  }

  @keyframes blinkingImg {
    0% {
      background-image: url(https://images.purevpn-tools.com/public/images/updated_purple_shadow_bg_bf.png);
    }

    5% {
      background-image: url(https://images.purevpn-tools.com/public/images/updated_nenon_nonborder.png);
    }

    10% {
      background-image: url(https://images.purevpn-tools.com/public/images/updated_purple_shadow_bg_bf.png);
    }

    15% {
      background-image: url(https://images.purevpn-tools.com/public/images/updated_nenon_nonborder.png);
    }

    20% {
      background-image: url(https://images.purevpn-tools.com/public/images/updated_purple_shadow_bg_bf.png);
    }

    25% {
      background-image: url(https://images.purevpn-tools.com/public/images/updated_purple_shadow_bg_bf.png);
    }

    40% {
      background-image: url(https://images.purevpn-tools.com/public/images/updated_purple_shadow_bg_bf.png);
    }

    40% {
      background-image: url(https://images.purevpn-tools.com/public/images/updated_purple_shadow_bg_bf.png);
    }

    50% {
      background-image: url(https://images.purevpn-tools.com/public/images/updated_purple_shadow_bg_bf.png);
    }

    60% {
      background-image: url(https://images.purevpn-tools.com/public/images/updated_purple_shadow_bg_bf.png);
    }

    65% {
      background-image: url(https://images.purevpn-tools.com/public/images/updated_purple_shadow_bg_bf.png);
    }

    70% {
      background-image: url(https://images.purevpn-tools.com/public/images/updated_purple_shadow_bg_bf.png);
    }

    75% {
      background-image: url(https://images.purevpn-tools.com/public/images/updated_purple_shadow_bg_bf.png);
    }

    80% {
      background-image: url(https://images.purevpn-tools.com/public/images/updated_purple_shadow_bg_bf.png);
    }

    90% {
      background-image: url(https://images.purevpn-tools.com/public/images/updated_nenon_nonborder.png);
    }

    100% {
      background-image: url(https://images.purevpn-tools.com/public/images/updated_nenon_nonborder.png);
    }
  }

  .timer-center-container {
    min-height: 56.5px;
  }

  section.bnr.mob-center.cta-center.white.bcfm_campign.blink
    .timer-box-container
    span {
    background: transparent !important;
  }

  section.bnr.mob-center.cta-center.white.bcfm_campign.blink h3 {
    font-size: 24px !important;
  }

  .firstpadd > section:first-child {
    padding: 120px 15px 60px !important;
  }

  /*Holiday Season CSS start*/
  /* text glow affect"  */

  .glow {
    animation: glowText;
  }

  @keyframes glowText {
    from {
      text-shadow: 0 0 80px 20px #4d0f80;
    }

    to {
      text-shadow: 0 0 20px #fff, 0 0 30px #4d0f80, 0 0 40px #4d0f80,
        0 0 50px #4d0f80, 0 0 60px #4d0f80, 0 0 70px #4d0f80, 0 0 80px #4d0f80;
    }
  }

  .cybermonday_campign.glow h2 {
    -webkit-animation: glowText 1.5s ease-in-out infinite alternate;
    -moz-animation: glowText 1.5s ease-in-out infinite alternate;
  }

  .cybermonday_campign_trusted_p + .sec {
    padding-top: 60px !important;
  }

  .cybermonday_campign .bnr-top-img.img-center {
    margin: 1px auto 20px !important;
  }

  .cybermonday_campign .bnr-content {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .cybermonday_campign h2 {
    font-style: normal !important;
    font-weight: 750 !important;
    font-size: 100px !important;
    line-height: 110px !important;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #4d0f80;
    order: 3;
    letter-spacing: -0.02em;
    text-align: center;
  }

  .cybermonday_campign h3 {
    margin: 8px auto 11px !important;
    /* margin-bottom: 11px; */
    font-style: normal;
    font-weight: normal !important;
    font-size: 30px !important;
    line-height: 36px !important;
    font-family: avenir-roman, sans-serif, Times, serif !important;
    order: 1;
  }

  .cybermonday_campign .para {
    font-style: normal !important;
    font-weight: normal !important;
    font-size: 17px !important;
    line-height: 24px !important;
    letter-spacing: 0.22em !important;
    text-transform: uppercase !important;
    order: 3;
  }

  .cybermonday_campign .timer-box {
    order: 4;
  }

  .cybermonday_campign .btn-container {
    order: 6;
  }

  .cybermonday_campign .cta-center .btn-container {
    margin-top: 34px !important;
  }

  .cybermonday_campign .bnr .btn-container .univ-btn {
    font-style: normal !important;
    font-weight: 900 !important;
    font-size: 20px !important;
    line-height: 24px !important;
    text-shadow: 0px !important;
  }

  .cybermonday_campign small {
    margin-top: 8px;
    font-style: normal;
    font-weight: 500 !important;
    font-size: 13px !important;
    line-height: 16px !important;
    opacity: 0.8 !important;
    font-family: avenir-roman, sans-serif, Times, serif !important;
  }

  .cybermonday_campign .timer-box,
  .cybermonday_campign .timer-box p {
    margin: auto;
    color: #ffffff;
    font-style: normal !important;
    font-weight: normal !important;
    font-size: 20px !important;
    line-height: 140% !important;
  }

  .cybermonday_campign .timer-center-container {
    margin: 20px auto 0;
    order: 5;
  }

  .cybermonday_campign .timer-box-container span {
    background: radial-gradient(
      50% 50% at 50% 50%,
      #240d4900 0%,
      rgba(36, 13, 73, 0) 100%
    ) !important;
    color: #ffffff !important;
    font-style: normal !important;
    font-weight: 800 !important;
    font-size: 20px !important;
    line-height: 24px !important;
    padding: 0 25px !important;
    width: initial !important;
    height: auto;
    min-height: 24px;
  }

  .cybermonday_campign .timer-box-container div {
    text-transform: uppercase !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-size: 11px !important;
    line-height: 24px !important;
  }

  .cybermonday_campign .timer-center-container > div > div:not(:first-child) {
    display: none !important;
  }

  .cybermonday_campign .timer-center-container::before {
    content: url(https://images.purevpn-tools.com/public/images/right-arrow.png) !important;
    position: relative !important;
    top: -12px !important;
  }

  .cybermonday_campign .timer-center-container::after {
    content: url(https://images.purevpn-tools.com/public/images/left-arrow.png) !important;
    position: relative !important;
    top: -12px !important;
  }

  .cybermonday_campign .timer-center-container > div:first-child {
    padding-left: 29px !important;
  }

  .cybermonday_campign .timer-center-container > div:last-child {
    padding-right: 29px !important;
  }

  .cybermonday_campign _trusted_p .tabcontent b,
  .cybermonday_campign _trusted_p .tabcontent .para {
    color: #ffffff !important;
  }

  .cybermonday_campign .btn-container .univ-btn {
    font-size: 22px;
  }

  @media (max-width: 767px) {
    .cybermonday_campign h3 {
      font-size: 22px !important;
    }

    .cybermonday_campign h2 {
      font-size: 60px !important;
      line-height: 60px !important;
    }

    .cybermonday_campign p {
      font-size: 16px !important;
    }

    .cybermonday_campign .timer-center-container > div:first-child {
      padding-left: 5px !important;
    }

    .cybermonday_campign .timer-center-container > div:last-child {
      padding-right: 5px !important;
    }

    .cybermonday_campign .timer-box-container span {
      padding: 0 15px !important;
    }

    .cybermonday_campign .btn-container .univ-btn {
      font-size: 20px;
    }

    .sec.cybermonday_campign_trusted_p .icon-tabs li .sub-para {
      bottom: 1px !important;
    }
  }

  .tab li.active button {
    border-bottom: 4px solid #7b6692;
  }

  .sec.cybermonday_campign_trusted_p .icon-tabs li .sub-para {
    position: relative;
    bottom: 12px;
  }

  /*Holiday Season css end */

  section#cart-wrapper .sec-head {
    margin: 0 0 20px !important;
  }

  /*Holiday Season css start */
  .sec.cybermonday_campign_trusted_p .icon-tabs li .sub-para {
    color: #ffffff !important;
  }

  .cybermonday_campign.blink .timer-box,
  .cybermonday_campign.blink .timer-box p {
    -webkit-animation: blinkingText 2s infinite;
  }

  /* Hide timer */
  .cybermonday_campign .timer-center-container {
    display: none;
  }

  /* hide timer end */

  /*Holiday Season css end */

  html[lang="ar"] body *,
  html[lang="ar"] body .para,
  html[lang="ar"] body .sub-para {
    font-family: Arial, sans-serif;
    letter-spacing: 0px !important;
    -webkit-text-stroke-width: 0px;
  }

  /* christmas campign */

  section.bnr.mob-center.christ-camp {
    padding: 100px 0 20px 0;
  }

  section.simp_html.sec.christ-camp-trusted-by {
    padding: 0px 0 20px 0;
  }

  .christ-camp img.bnr-top-img.img-responsive {
    margin-bottom: 26px;
  }

  .christ-camp h3.hdg {
    margin-top: 39px;
    font-family: avenir-roman, sans-serif, Times, serif;
    font-style: normal;
    font-weight: normal;
    font-size: 30px;
    line-height: 36px;
    color: #000000;
    margin-bottom: 0;
  }

  .christ-camp h2.hdg {
    margin-top: 2px;
    font-style: normal;
    font-family: avenir-black, sans-serif, Times, serif;
    font-weight: 800;
    font-size: 90px;
    line-height: 100px;
    letter-spacing: -0.04em;
    color: #000000;
    margin-bottom: 0;
  }

  .christ-camp p.para {
    font-style: normal;
    font-family: avenir-roman, sans-serif, Times, serif;
    font-weight: normal;
    font-size: 22px;
    line-height: 26px;
    color: #000000;
  }

  .christ-camp .btn-container .univ-btn {
    font-style: normal;
    font-weight: 900;
    font-size: 22px;
  }

  .christ-camp .btn-container small {
    margin-top: 18px;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 16px;
    color: #000000;
    opacity: 0.8;
  }

  .christ-camp strong {
    font-family: avenir-black, sans-serif, Times, serif;
  }

  .christ-camp-trusted-by p.para {
    color: #000000;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 30px;
  }

  .christ-camp-trusted-by .tab li.active button {
    border-bottom: 4px solid #28c675;
  }

  @media only screen and (min-width: 767px) {
    .christ-camp h2.hdg {
      text-indent: -5px;
    }
  }

  @media only screen and (max-width: 1099px) and (min-width: 993px) {
    .christ-camp h3.hdg {
      font-size: 18px;
    }

    .christ-camp h2.hdg {
      font-size: 60px;
      line-height: 70px;
    }

    .christ-camp p.para {
      font-size: 12px;
    }
  }

  @media only screen and (max-width: 992px) and (min-width: 768px) {
    .christ-camp h3.hdg {
      font-size: 18px;
    }

    .christ-camp h2.hdg {
      font-size: 55px;
      line-height: 50px;
    }

    .christ-camp p.para {
      font-size: 12px;
    }
  }

  @media only screen and (max-width: 767px) {
    .christ-camp img.bnr-top-img.img-responsive {
      display: inline-block;
      max-width: 190px;
    }

    .christ-camp h3.hdg {
      margin-top: 5px;
      font-size: 18px;
    }

    .christ-camp h2.hdg {
      font-size: 50px;
      line-height: 70px;
    }

    .christ-camp p.para {
      font-size: 16px;
    }

    .christ-camp-trusted-by p.para {
      font-size: 16px;
    }
  }

  /* christmas campign */

  /* New year campign */

  section.bnr.mob-center.nyear-camp {
    padding: 100px 0 195px 0;
  }

  section.simp_html.sec.nyear-trusted-by {
    padding: 0 0 20px 0;
  }

  .nyear-camp h3.hdg {
    margin-top: 18px;
    font-family: avenir-roman, sans-serif, Times, serif;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 35px;
    margin-bottom: 0;
  }

  .nyear-camp h2.hdg {
    margin-top: 14px;
    font-style: normal;
    font-family: avenir-black, sans-serif, Times, serif;
    font-weight: 750;
    font-size: 90px;
    line-height: 110px;
    text-shadow: 0px 0px 16.0603px #d98eff;
    margin-bottom: 0;
  }

  .nyear-camp p.para {
    font-style: normal;
    font-family: avenir-roman, sans-serif, Times, serif;
    font-weight: 350;
    font-size: 22px;
    line-height: 50px;
  }

  .nyear-camp .btn-container {
    margin-top: 10px;
  }

  .nyear-camp .btn-container .univ-btn {
    font-style: normal;
    font-weight: 900;
    font-size: 22px;
    max-width: 320px;
    min-width: 320px;
    width: 100%;
  }

  .nyear-camp .btn-container .btn-arrow {
    margin: 0 0 0 12px;
  }

  .nyear-camp .btn-container small {
    margin-top: 21px;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 16px;
  }

  .nyear-trusted-by p.para {
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 30px;
  }

  .nyear-trusted-by .tab li.active button {
    border-bottom: 4px solid #28c675;
  }

  .nyear-trusted-by.sec .icon-tabs li button .sub-para {
    color: #fff;
  }

  @media only screen and (max-width: 768px) {
    .nyear-trusted-by p.para {
      font-size: 16px;
    }

    .nyear-camp h3.hdg {
      margin-top: 5px;
      font-size: 16px;
    }

    .nyear-camp h2.hdg {
      font-size: 32px;
      line-height: 70px;
    }

    .nyear-camp p.para {
      font-size: 14px;
    }

    .nyear-camp .btn-container .univ-btn {
      max-width: 250px;
      min-width: 250px;
      width: 100%;
      font-size: 18px;
    }
  }

  @media only screen and (max-width: 1100px) and (min-width: 768px) {
    .nyear-camp h2.hdg {
      font-size: 50px;
      line-height: 70px;
    }
  }

  @media only screen and (min-width: 1999px) {
    section.bnr.mob-center.nyear-camp {
      padding: 100px 0 255px 0;
    }
  }

  @media only screen and (min-width: 991px) {
    section.bnr.mob-center.nyear-camp .col-md-6.col-md-offset-3 {
      width: 100%;
      margin: 0;
    }
  }

  /* New year campign */

  .header .pll-parent-menu-item > a:before {
    content: "";
    background: url(https://www.purevpn.com/wp-content/themes/purevpn/assets/images/language-glob.png)
      no-repeat top center transparent !important;
    background-size: cover !important;
    background-position-y: -19px !important;
  }

  /* revert campign */
  .revert-camp .bnr-top-img.img-center {
    margin: 20px auto 20px;
  }

  section.bnr.mob-center.cta-center.revert-camp {
    padding: 100px 0 30px 0;
  }

  .revert-camp h2.hdg {
    font-size: 45px;
  }

  section.simp_html.sec.revert-camp-trusted-by {
    padding: 30px 0 0 0;
  }

  section.simp_html.sec.revert-camp-trusted-by .tab li.active button {
    border-bottom: 4px solid #28c675;
  }

  .sec.revert-camp-trusted-by .icon-tabs li button .sub-para {
    color: #fff;
  }

  section.simp_html.sec.white.revert-camp-trusted-by span.sub-para {
    position: relative;
    bottom: 10px;
  }

  @media only screen and (max-width: 768px) {
    section.bnr.mob-center.cta-center.revert-camp {
      padding: 100px 0 30px 0;
    }

    .revert-camp h2.hdg {
      font-size: 32px;
    }
  }

  @media only screen and (max-width: 992px) and (min-width: 650px) {
    section.bnr.mob-center.revert-camp .col-md-6.col-md-offset-3 {
      width: 60%;
      margin: 30px auto 0;
    }
  }

  @media only screen and (max-width: 1850px) and (min-width: 1600px) {
    section.bnr.mob-center.cta-center.revert-camp {
      padding: 150px 0 30px 0;
    }
  }

  @media only screen and (min-width: 1851px) {
    section.bnr.mob-center.cta-center.revert-camp {
      padding: 240px 0 150px 0;
      background-position: top center !important;
    }
  }

  /* revert campign */

  /* cart box styling */
  .cart-boxes-wrapper > .col-xs-12.cart-box .cart-box-price b {
    color: #ffffff !important;
  }

  @media only screen and (max-width: 768px) {
    section.custom-cart-wrapper p.fpdr-text {
      text-align: center !important;
      margin: 10px auto 0 !important;
    }

    .cart-box:nth-child(2) .cart-box-dscnt {
      display: block !important;
      padding-bottom: 20px !important;
      padding-top: 10px !important;
    }
  }

  /* cart box styling */

  /* hide discount on payment summary*/
  .payment-top .payment-plan span b {
    display: none;
  }

  /* easter campign */

  section.bnr.mob-center.easter-camp.white {
    padding: 100px 0 77px 0;
  }

  section.bnr.mob-center.easter-camp.white h2.hdg {
    font-style: normal;
    font-weight: 750;
    font-size: 75px;
    line-height: 85px;
    text-indent: -5px;
    text-shadow: 0px 0px 17px rgba(255, 255, 255, 0.5);
    font-family: "avenir-heavy";
  }

  section.bnr.mob-center.easter-camp.white h3.hdg {
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 131.5%;
    font-family: "avenir-roman";
    margin-bottom: 13px;
  }

  section.bnr.mob-center.easter-camp.white h3 strong {
    display: block;
    font-style: normal;
    font-weight: 900;
    font-size: 24px;
    line-height: 131.5%;
    font-family: "avenir-roman";
    margin-bottom: 5px;
  }

  section.bnr.mob-center.easter-camp.white .bnr-bottom-img.img-center {
    margin: 21px auto 0;
  }

  @media only screen and (min-width: 767px) {
    section.bnr.mob-center.easter-camp.white h2.hdg {
      text-indent: -5px;
    }
  }

  @media only screen and (max-width: 1099px) and (min-width: 993px) {
    section.bnr.mob-center.easter-camp.white h3.hdg {
      font-size: 18px;
    }

    section.bnr.mob-center.easter-camp.white h2.hdg {
      font-size: 60px;
      line-height: 70px;
    }
  }

  @media only screen and (max-width: 992px) and (min-width: 768px) {
    section.bnr.mob-center.easter-camp.white h3.hdg {
      font-size: 18px;
      margin-bottom: 40px;
    }

    section.bnr.mob-center.easter-camp.white h2.hdg {
      font-size: 50px;
      line-height: 50px;
    }
  }

  @media only screen and (max-width: 768px) {
    section.bnr.mob-center.easter-camp.white img.bnr-top-img.img-responsive {
      display: inline-block;
      max-width: 190px;
    }

    section.bnr.mob-center.easter-camp.white h3.hdg {
      margin-top: 5px;
      font-size: 18px;
    }

    section.bnr.mob-center.easter-camp.white h2.hdg {
      font-size: 45px;
      line-height: 55px;
    }

    section.bnr.mob-center.easter-camp.white h3 strong {
      font-size: 18px !important;
    }
  }

  /* easter campign */

  /* Anniversary 2022 banner */

  /* .ann-camp{
        padding: 117px 0 90px 0!important;
} */
  .top_conff_images {
    position: relative;
    /*     max-width: 150px; */
    margin: 0 auto;
    display: flex;
    align-items: center;
    gap: 10px;
  }

  .glow-ann-hdg {
    animation: glowHeadingText;
  }

  @keyframes glowHeadingText {
    from {
      text-shadow: 0 0 20px #9f00ffe6;
    }

    to {
      text-shadow: 0 0 5px #fff, 0 0 5px #9f00ffe6, 0 0 10px#9f00ffe6,
        0 0 10px #9f00ffe6;
    }
  }

  .ann-camp img.cone {
    visibility: hidden;
    /*     animation: wave 2.5s;
    animation-delay: 0.5s;
    animation-iteration-count: 1; */
    position: absolute;
    left: 0;
    top: 3px;
    z-index: 0;
    height: 30px;
  }

  @keyframes wave {
    50% {
      transform: translate3D(50px, -50px, 0);
      visibility: visible;
    }

    100% {
      opacity: 0;
      transform: translate3D(50px, -50px, 0);
    }
  }

  .ann-camp img.top-img {
    /*animation: shake 0.5s;
  animation-iteration-count: 2;*/
    /*     position: absolute;
    left: 0;
    top: -2px; */
    z-index: 2;
  }

  @keyframes shake {
    0% {
      transform: translate(1px, 1px) rotate(0deg);
    }

    10% {
      transform: translate(-1px, -2px) rotate(-1deg);
    }

    20% {
      transform: translate(-3px, 0px) rotate(1deg);
    }

    30% {
      transform: translate(3px, 2px) rotate(0deg);
    }

    40% {
      transform: translate(1px, -1px) rotate(1deg);
    }

    50% {
      transform: translate(-1px, 2px) rotate(-1deg);
    }

    60% {
      transform: translate(-3px, 1px) rotate(0deg);
    }

    70% {
      transform: translate(3px, 1px) rotate(-1deg);
    }

    80% {
      transform: translate(-1px, -1px) rotate(1deg);
    }

    90% {
      transform: translate(1px, 2px) rotate(0deg);
    }

    100% {
      transform: translate(1px, -2px) rotate(-1deg);
    }
  }

  section.ann-camp h3.hdg {
    font-size: 24px;
    line-height: 1.2;
    text-align: center;
    margin: 0 0 5px;
    background: linear-gradient(
      168.4deg,
      #ffe27c 8.52%,
      #ffe660 22.88%,
      #f6e1aa 53.28%,
      #be9a3e 79.41%
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }

  section.ann-camp h2.hdg {
    font-size: 60px;
    line-height: 66px;
    letter-spacing: -0.02em;
    color: #ffffff;
    font-family: "helveticaNeue", "avenir-roman";
    font-weight: 300;
    margin: 20px 0 0;
  }

  .ann-camp p.para {
    font-family: "HelveticaNeue", "avenir-roman";
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 29px;
    color: #ffba24 !important;
    margin-top: 22px;
  }

  @media (max-width: 768px) {
    .ann-camp img.cone {
      visibility: hidden;
      left: 0;
      top: 4px;
      height: 20px;
    }

    .ann-camp img.top-img {
      left: 0;
      top: -2px;
    }

    .pro-pure-circle-wrapper span.addon-hdg-info {
      margin-left: 50px;
    }
  }

  /* Anniversary Campaign */

  .gateway-wrapper #applepay_box_icon.gateway-method .gateway-method-inr {
    background-position: 48px -824px;
    background-size: 208px;
  }

  /* Huawei Icon Supported Devices */

  .new_home_devices .list li .icon,
  .new_home_devices .more-list li .icon {
    background: url(https://www.purevpn.com/wp-content/uploads/2022/06/supported-new-devices.png)
      no-repeat transparent;
    height: 30px;
    width: 40px;
  }

  /* summer-camp */
  .summer-camp .bnr-top-img.img-center {
    margin: 45px auto 20px auto;
  }

  .bnr.summer-camp h2.hdg {
    font-family: avenir-black, sans-serif, Times, serif;
    font-size: 28px;
    line-height: 105%;
  }

  .bnr.summer-camp h3.hdg {
    font-family: avenir-black, sans-serif, Times, serif;
    font-size: 44px;
    line-height: 105%;
  }

  .bnr.summer-camp h2.shdg {
    line-height: 1.5;
    font-size: 28px;
    padding: 17px 0 0;
  }

  .bnr.summer-camp h4 {
    font-family: avenir-black, sans-serif, Times, serif;
    font-size: 28px;
    line-height: 105%;
    background: #fcc800;
    border-radius: 2.83326px;
    width: fit-content;
    margin: auto;
    padding: 10px;
    color: #420059;
  }

  @media (max-width: 768px) {
    .bnr.summer-camp h2.hdg,
    .bnr.summer-camp h2.shdg {
      font-size: 19px;
    }

    .bnr.summer-camp h3.hdg {
      font-size: 32px;
    }

    .bnr.summer-camp h4 {
      font-size: 20px;
    }
  }

  span.cancel-email {
    position: absolute;
    content: "";
    top: 12px !important;
    line-height: 5px !important;
    right: 11px;
    width: 21px !important;
    height: 21px !important;
    background: #8d8990;
    color: #fff;
    cursor: pointer;
    display: flex;
    border-radius: 100%;
    font-size: 13px;
    font-weight: 700;
    flex-direction: row !important;
    justify-content: space-evenly !important;
  }

  /* Post summer camp */
  .timer-box-container .image {
    height: 35px;
    width: 35px;
    background: #d9d9d9;
    border-radius: 50%;
    position: relative;
    overflow: hidden;
  }

  .timer-box-container .image::before {
    position: absolute;
    content: "";
    width: 35px;
    height: 100%;
    border-radius: 50%;
    background-image: linear-gradient(
      to right,
      #d468b3 0%,
      rgba(0, 0, 0, 0.05) 20%,
      #d468b3 40%,
      #d468b3 100%
    );
    background-repeat: no-repeat;
    animation: shimmer 2s linear infinite;
  }

  .timer-box-container .image::before {
    background-size: 650px 600px;
  }

  @keyframes shimmer {
    0% {
      background-position: -450px 0;
    }

    100% {
      background-position: 450px 0;
    }
  }

  .p-summer .bnr-top-img.img-center {
    margin: 1px auto 20px;
  }

  .p-summer .bnr-content {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .p-summer h2 {
    font-style: normal;
    font-weight: 750;
    font-size: 50px;
    line-height: 110%;
    letter-spacing: -0.02em;
    order: 3;
    text-align: center;
    text-shadow: 0px 5px 3px rgba(0, 0, 0, 0.25);
  }

  .p-summer h3 {
    margin: 8px auto 11px;
    font-style: normal;
    font-weight: normal;
    font-size: 26px;
    line-height: 110%;
    font-family: avenir-roman, sans-serif, Times, serif;
    order: 1;
  }

  .p-summer .timer-box {
    order: 4;
  }

  .p-summer .btn-container {
    order: 6;
  }

  .p-summer .cta-center .btn-container {
    margin-top: 34px;
  }

  .p-summer .bnr .btn-container .univ-btn {
    font-style: normal;
    font-weight: 900;
    font-size: 20px;
    line-height: 24px;
    text-shadow: 0px;
  }

  .p-summer small {
    color: #000000 !important;
    font-family: avenir-roman, sans-serif, Times, serif;
  }

  .p-summer .timer-box,
  .p-summer .timer-box p {
    margin: auto;
    color: #993ea6;
    font-size: 14px;
    line-height: 140%;
    font-family: avenir-black, sans-serif, Times, serif;
  }

  .p-summer .timer-center-container {
    margin: auto;
    min-width: 100% !important;
    margin-top: 20px;
    order: 5;
  }

  .p-summer .timer-box-container span {
    background: radial-gradient(
      50% 50% at 50% 50%,
      #240d4900 0%,
      rgba(36, 13, 73, 0) 100%
    );
    color: #993ea6;
    font-size: 30px;
    line-height: 25px;
    padding: 0 25px;
    width: 80px;
    height: auto;
    min-height: 29px;
    font-family: avenir-black, sans-serif, Times, serif;
  }

  .p-summer .timer-box-container div {
    text-transform: uppercase;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 24px;
    color: #993ea6;
  }

  .p-summer .timer-center-container > div > div:not(:first-child) {
    display: none;
  }

  .p-summer .timer-center-container::before {
    content: url(https://images.purevpn-tools.com/public/images/Polygon1.png);
    position: relative;
    top: -12px;
  }

  .p-summer .timer-center-container::after {
    content: url(https://images.purevpn-tools.com/public/images/Polygon2.png);
    position: relative;
    top: -12px;
  }

  .p-summer .timer-center-container > div:first-child {
    padding-left: 29px;
  }

  .p-summer .timer-center-container > div:last-child {
    padding-right: 29px;
  }

  .p-summer _trusted_p .tabcontent b,
  .p-summer _trusted_p .tabcontent .para {
    color: #ffffff;
  }

  .p-summer .btn-container .univ-btn {
    font-size: 22px;
  }

  @media (max-width: 767px) {
    .p-summer .timer-box-container span {
      width: 55px;
    }

    .p-summer h3 {
      font-size: 20px;
    }

    .p-summer h2 {
      font-size: 30px;
      line-height: 35px;
    }

    .p-summer p {
      font-size: 16px;
    }

    .p-summer .timer-center-container > div:first-child {
      padding-left: 5px;
    }

    .p-summer .timer-center-container > div:last-child {
      padding-right: 5px;
    }

    .p-summer .timer-box-container span {
      padding: 0 15px;
      color: #ffffff;
    }

    .p-summer .timer-box,
    .p-summer .timer-box-container div {
      color: #ffffff;
    }

    .p-summer .btn-container .univ-btn {
      font-size: 20px;
    }
  }

  .p-summer.blink .timer-box,
  .p-summer.blink .timer-box p {
    -webkit-animation: blinkingText 2s infinite;
  }

  /* special addon css */
  .pro-pure-circle-wrapper .special-addon-box {
    border: 3px solid #dfdfdf !important;
  }

  #pro-pure-circle .special-addon-box.active {
    border: 3px solid #28c675 !important;
  }

  .pro-pure-circle-wrapper .pure-keep-hdg h3,
  .pro-pure-circle-wrapper .pure-crypt-hdg h3,
  .pro-pure-circle-wrapper .pure-scan-hdg h3 {
    margin: 3.5px 2px 0 6px !important;
  }

  .pro-pure-circle-wrapper .pkeep-checkbox input[type="checkbox"],
  .pro-pure-circle-wrapper
    .pcrypt-price-checkbox-box
    .pcrypt-checkbox
    input[type="checkbox"],
  .pro-pure-circle-wrapper
    .pscan-price-checkbox-box
    .pscan-checkbox
    input[type="checkbox"] {
    border: 1px solid #c0bebe !important;
  }

  .pcircle-header-sticky.pcircle-stick {
    display: none;
  }

  .pro-pure-circle-wrapper span.addon-hdg-info {
    margin-left: 0;
  }

  @media (max-width: 601px) {
    .pro-pure-circle-wrapper span.addon-hdg-info {
      margin-left: 42px;
    }

    .pro-pure-circle-wrapper span.addon-hdg-info {
      margin-top: 0 !important;
    }

    .pro-pure-circle-wrapper h2 {
      margin: 0 0 15px 20px !important;
    }
  }

  /* blog custom fold start */
  .box-list .box {
    width: 100%;
    padding: 15px;
    margin: auto;
    background: #eeeeee;
    border-left: 8px solid #bc71ec;
    box-shadow: 1px 7px 11px #d4d4d4;
    font-family: sans-serif;
  }

  .box-list-btn.green {
    margin: 20px auto;
    display: block;
    padding: 10px 20px;
    background: #f80102;
    border: none;
    border-radius: 5px;
    font-size: 20px;
    font-weight: bold;
    box-shadow: 1px 7px 11px #d4d4d4;
  }

  .box-list-btn.green a {
    color: #ffffff;
    text-decoration: none;
  }

  .box-list-btn.green:hover {
    box-shadow: none;
  }

  .box-list .hdg {
    color: #002358;
  }

  .box-list .para {
    letter-spacing: 0.2px;
  }

  .box-list .list ol li {
    margin: 20px 0;
    font-size: 18px;
    letter-spacing: 0.2px;
  }

  .box-list .list b.underline {
    text-decoration: underline;
    text-decoration-color: #bc71ec;
    text-decoration-thickness: 2px;
  }

  .box-list .list a {
    text-decoration: none;
  }

  @media (max-width: 767px) {
    .box-list-btn.green {
      font-size: 14px;
      width: 100%;
      max-width: 250px;
    }
  }

  /* blog custom fold end */

  /* special addons ordering  */

  .special-addon-box[addon-code="purekeep"] {
    order: 1;
  }

  .special-addon-box[addon-code="purescan"] {
    order: 2;
  }

  .special-addon-box[addon-code="purecrypt"] {
    order: 3;
  }

  /* special addons ordering  */
  section#cart-wrapper {
    padding: 60px 0 0 0;
  }

  section#cart-wrapper .sec-head {
    margin: 0 0 20px !important;
  }

  section#cart-wrapper .sec-head .hdg {
    margin: 0;
    font-family: avenir-black, sans-serif, Times, serif;
    line-height: 1.2;
  }

  section#cart-wrapper .sec-head .para {
    margin: 15px auto 0;
    width: 100%;
    font-family: avenir-roman, sans-serif, Times, serif;
  }

  section#cart-wrapper .sub-hdg {
    font-family: avenir-black, sans-serif, Times, serif;
    color: #000;
    font-size: 20px;
    line-height: 1.2;
    margin: 0 0 10px;
  }

  section#cart-wrapper .cntnr {
    max-width: 1170px;
    width: 100%;
    margin: auto;
  }

  /* special addon width css */
  .pro-pure-circle-wrapper .special-addon-box {
    max-width: 100% !important;
  }

  .special-addon-box[addon-code="purescan"],
  .special-addon-box[addon-code="purecrypt"] {
    display: block !important;
  }

  /* Rebranding */

  /* .card_box_2, .card_box_1 {
    height: 100%;
} */

  section.whatVpn_sec_4 .card_box_1 {
    height: 100%;
  }

  @media (max-width: 766px) {
    .slider_policy_icon ul {
      flex-direction: column;
      gap: 10px;
    }

    .whatVpn_sec_7aa .green_btn {
      margin: auto;
    }

    section#whatvpn_1 {
      padding-top: 50px !important;
    }
  }

  section.whatVpn_sec_7aa .card_box_2,
  .whatVpn_sec_7a .card_box_1 {
    height: 100%;
  }

  .sec_header.dark nav .navbar .links > div li:nth-child(4):before {
    background-color: #000 !important;
  }

  .navbar .right_side li.menu-item-218196.menu-item-has-children::after {
    right: -20px;
  }

  .amp-hidden {
    display: none !important;
  }

  html[lang="en"] section.faq_sec,
  html[lang="en"] .amp-hidden {
    display: block;
  }

  .navbar .right_side li.menu-item-has-children::after {
    right: -15px !important;
  }

  section.sec_cvr.home_section_5b {
    display: none;
  }

  body.home header.sec_header {
    display: block !important;
  }

  section.sec_cvr.home_section_8 {
    display: none;
  }

  @media (min-width: 1024px) {
    nav ul#menu-header-rebrand-menu > li {
      padding-left: 0px;
      padding-right: 17px;
      margin: 0 5px;
    }

    nav ul#menu-header-rebrand-menu > li::after {
      right: 0px !important;
    }

    .sec_header nav .navbar .links > div li:nth-child(4):before {
      display: none;
    }

    body.home .slider_main_heading h1 {
      line-height: 80px;
    }

    .left-sec .para {
      line-height: 31px;
    }

    section.faq_box p {
      font-family: Lora !important;
    }

    ul#menu-header-rebrand-menu > li > a {
      margin: 0;
      font-weight: inherit;
    }
  }

  /* bf22 camp styles */

  .bf22-camp.white {
    color: #ffffff;
  }

  .bf22-camp .btn-container .univ-btn.yellow:hover,
  .aff-custom-sec .btn-container .univ-btn:hover,
  .img-with-btn a:hover {
    background-color: white;
    transform: scale(1.02);
  }

  .bf22-camp .btn-container {
    max-width: 300px;
    margin: auto;
  }

  section.hero_slider.bf22-camp {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .btn-container .btn-arrow,
  .bf22-camp .btn-container a::after {
    display: none;
  }

  .bf22-camp .btn-container .univ-btn.yellow {
    background-color: #ffba24;
    color: #000 !important;
  }

  .bf22-camp small img {
    margin-right: 10px;
    vertical-align: middle;
    position: relative;
    top: -2px;
  }

  .bf22-camp .btn-container .univ-btn {
    font-style: normal;
    font-weight: 700;
    font-family: "HelveticaNeue", "avenir-heavy";
    font-size: 22px;
    line-height: 60px;
    border: 0;
    display: inline-block;
    max-width: 300px;
    min-width: 300px;
    height: 60px;
    width: 100%;
    box-shadow: none;
    border-radius: 30px;
    transition: all 0.3s ease;
    text-decoration: none;
    text-align: center;
    text-shadow: none;
  }

  .bf22-camp .btn-container small {
    display: block;
    margin: 20px 0 0;
    font-family: "HelveticaNeue", "avenir-heavy", "Lora";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 91.02%;
    letter-spacing: 0.01em;
    color: #ffffff;
  }

  .bf22-camp .bnr-logo {
    max-width: 207px;
    width: 100%;
    display: block;
    margin: auto;
  }

  .bf22-camp h3,
  .bf22-camp h1 {
    font-style: normal;
    font-weight: 500;
    font-size: 30px;
    line-height: 100%;
    color: #fff;
    margin-top: 25px;
    font-family: "HelveticaNeue", "avenir-heavy";
  }

  .bf22-camp h2 {
    color: #fff;
    display: inline-block;
    font-style: normal;
    font-weight: 900;
    font-size: 97px;
    line-height: 98.5%;
    margin-top: 22px;
    font-family: "HelveticaNeue", "avenir-heavy";
  }

  .heading-gold.bf22-camp h2 {
    color: #edca79;
  }

  .bf22-camp h2::after {
    color: red;
    content: attr(data-text);
    position: absolute;
    -webkit-text-stroke: 0.05em #9e62ff;
    left: 0;
    z-index: -2;
    font-size: 1em;
  }

  @keyframes glow {
    to {
      text-shadow: 0 0 2px #412969, 0 0 2px #412969, 0 0 11px #7d2dff,
        0 0 2px #7d2dff;
    }
  }

  .bf22-camp .slider_policy_icon ul li {
    list-style-type: none;
  }

  .bf22-camp p.para,
  .bf22-camp b {
    font-style: normal;
    font-weight: 600;
    font-size: 29px;
    font-family: "avenir-heavy", "Lora";
    line-height: 100%;
    margin-top: 23px;
    color: #fff;
  }

  .bf22-camp span.guarenty {
    position: relative;
    top: 0;
  }

  .bf22-camp span.simg {
    position: relative;
    top: -2px;
  }

  .bf22-camp b {
    border-bottom: 3px solid #9e62ff;
    position: relative;
  }

  .bf22-camp b::after {
    border: 2px solid #ffba24;
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    background-color: #ffba24;
    border-radius: 8px;
    bottom: -5px;
    left: 0;
    right: 0;
    box-shadow: 0 0 7px 0px #fff;
  }

  .bf22-camp .yellow_btn1 a {
    display: inline-block;
    letter-spacing: 0.01em;
    text-align: center;
    border-radius: 30px;
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 55px;
    height: 55px;
    margin-top: 2px;
    color: #000000;
    background-color: #ffba24;
    text-decoration: none;
  }

  .bf22-camp .btn-container a::after {
    content: "";
    background-image: url(https://images.purevpn-tools.com/public/images/bfarrow-right.png);
    width: 19px;
    height: 16px;
    display: inline-block;
    position: relative;
    top: 0;
    left: 6px;
  }

  .bf22-camp .gurante_text p {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    font-family: "avenir-heavy", "Lora";
    line-height: 91.02%;
    letter-spacing: 0.01em;
    color: #fff;
    margin-top: 20px;
  }

  .bf22-camp .gurante_text p::before {
    content: "";
    background-image: url(https://images.purevpn-tools.com/public/images/icon-calendar.png);
    width: 25px;
    height: 25px;
    display: inline-block;
    position: relative;
    top: -2px;
    right: 6px;
    display: none !important;
  }

  .bf22-camp .timer-pra {
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 100%;
    font-family: "avenir-heavy", "Lora";
    letter-spacing: 0.6em;
    color: #ffba24;
    margin-top: 40px;
    margin-bottom: 12px;
  }

  .bf22-camp .n-timer {
    min-height: 56.5px;
  }

  .bf22-camp .n-timer {
    display: flex;
    justify-content: center;
    margin: 30px auto 0;
    align-items: center;
  }

  .bf22-camp.sec_cvr {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }

  section.bf22-camp {
    position: relative;
  }

  .align-items-center {
    align-items: center !important;
  }

  .justify-content-center {
    justify-content: center !important;
  }

  .bf22-camp .slider_policy_icon {
    padding-top: 125px;
  }

  .bf22-camp .n-timer > div {
    display: flex;
  }

  .bf22-camp .tbox-container {
    display: inline-block;
    border-radius: 9px;
    width: 49px;
    height: 60px;
    padding-top: 7px;
  }

  .bf22-camp .pbox {
    color: #fff;
    margin: 0 20px;
  }

  .bf22-camp .ybox {
    color: #ffba24;
    border-radius: 9px;
    border: 1px solid #ffba24;
    margin-left: 15px;
  }

  .bf22-camp .ybox .tbox-container span {
    color: #ffba24 !important;
  }

  .bf22-camp .tbox-container span {
    border-radius: 8.475px;
    color: #fff;
    font-weight: 100;
    text-align: center;
    font-style: normal;
    font-family: "avenir-roman", "Lora";
    font-weight: 400;
    font-size: 24px;
    line-height: 25px;
    margin: auto 0;
    display: block;
    align-items: center;
    justify-content: center;
  }

  .bf22-camp .tbox-container p {
    font-weight: 400;
    font-size: 13px;
    line-height: 21px;
    /* identical to box height, or 171% */
    text-align: center;
    color: #ffba24;
    font-family: "avenir-roman", "Lora";
    margin: 10px 0;
  }

  .bf22-camp .tbox-container div {
    padding-top: 8.5px;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    font-size: 14px;
    line-height: 24px;
    color: #ffffff;
  }

  .bf22-camp .n-timer > div > div:not(:first-child) {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 35px;
    font-style: normal;
    font-weight: 600;
    font-size: 44.9175px;
    font-family: "HelveticaNeue", "avenir-heavy", "Lora";
    line-height: 25px;
    color: #6b6b6b;
    margin: 0 3px;
  }

  .bf22-camp .slider_policy_icon ul {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;
    max-width: 486px;
    font-family: "HelveticaNeue", "avenir-heavy";
    padding: 0;
    margin: auto;
  }

  .bf22-camp .slider_policy_icon ul li {
    list-style-type: none;
  }

  .bf22-camp .slider_policy_icon ul li:not(:last-child) {
    margin-right: 35px;
    width: 100%;
  }

  .bf22-camp .slider_policy_icon ul li p {
    color: #fff;
  }

  .bf22-camp .slider_policy_icon ul li p {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 14px;
    font-family: "HelveticaNeue", "avenir-heavy";
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    gap: 12px;
  }

  .bf22-camp .slider_policy_icon p.emp.nolog::before {
    content: "";
    background-image: url(https://images.purevpn-tools.com/public/images/nlog-ico.png);
    width: 24px;
    height: 24px;
    display: block;
    position: relative;
    top: 0;
  }

  .bf22-camp .slider_policy_icon p.emp.csupport::before {
    content: "";
    background-image: url(https://images.purevpn-tools.com/public/images/csupport-ico.png);
    width: 24px;
    height: 24px;
    display: block;
    position: relative;
    top: 0;
  }

  .bf22-camp .slider_policy_icon ul li {
    width: 100%;
  }

  .bf22-camp .slider_policy_icon ul li {
    width: 100%;
  }

  .bf22-camp .wd_320 {
    max-width: 320px !important;
    min-width: 320px !important;
  }

  @media (min-width: 1700px) {
    section.hero_slider .d-flex {
      padding-top: 30px;
    }
  }

  @media (max-width: 1199px) {
    .bf22-camp .para,
    .bf22-camp b {
      font-size: 18px !important;
      line-height: 22px;
    }
  }

  @media (min-width: 1024px) {
    .bf22-camp .slider_main_heading h1 {
      line-height: 100% !important;
    }
  }

  @media (max-width: 991px) {
    .bf22-camp .wd_320 {
      max-width: 310px !important;
      min-width: 310px !important;
    }

    .bf22-camp .pbox {
      color: #fff;
      margin: 0 5px;
    }

    .bf22-camp h2 {
      font-size: 60px;
    }
  }

  .bf22-camp h3,
  .bf22-camp h1 {
    font-size: 22px;
  }

  @media (max-width: 767px) {
    .bf22-camp .tbox-container div {
      font-size: 12px;
      line-height: 18px;
    }

    .bf22-camp .yellow_btn1 a {
      font-size: 15px;
    }

    .bf22-camp .btn-container .univ-btn {
      max-width: 270px;
      min-width: 270px;
      margin: auto;
    }

    section.hero_slider.bf22-camp {
      padding-top: 80px;
      padding-bottom: 80px;
    }

    .bf22-camp .slider_policy_icon ul {
      margin: auto;
      display: block;
    }

    .bf22-camp .slider_policy_icon ul li:not(:last-child) {
      margin-bottom: 10px;
    }

    .bf22-camp .yellow_btn1 a::after {
      top: 3px;
    }

    .bf22-camp .tbox-container span {
      width: 50px;
      height: 35px;
      font-size: 16px !important;
    }

    .bf22-camp .tbox-container p {
      line-height: 7px;
    }

    .bf22-camp .slider_policy_icon p.emp.nolog::before,
    .bf22-camp .slider_policy_icon p.emp.csupport::before {
      width: 24px;
    }

    .bf22-camp .wd_320 {
      max-width: 215px !important;
      min-width: 215px !important;
    }

    .bf22-camp .slider_policy_icon {
      padding-top: 50px;
    }

    .bf22-camp .bnr-logo img {
      width: 160px;
    }
  }

  .white .tbox-container span {
    background-color: transparent !important;
  }

  /* bf22 camp styles */

  nav .navbar .links li.pll-parent-menu-item:hover > .sub-menu {
    column-count: 2 !important;
  }

  /* hbar fixes - new header */

  section.hellobar-wrap + header.sec_header nav {
    top: 70px !important;
  }

  @media (max-width: 991px) {
    section.hellobar-wrap + header.sec_header nav {
      top: 50px !important;
    }

    /* 	header.sec_header nav {
		background: #fff;
	} */
  }

  @media (max-width: 767px) {
    section.hellobar-wrap + header.sec_header nav {
      top: 0 !important;
    }
  }

  /* hbar fixes - new header */

  /* 404 */
  .error-page .bnr-content p.parag {
    line-height: 55px !important;
  }

  /* blog size adjustment */
  @media (min-width: 991px) {
    .blog-footer .container {
      width: 1170px !important;
    }
  }

  /* divider fixes - menu */

  .header_bottom nav .navbar .links > div li:nth-child(4):before,
  .sec_header
    nav
    .links
    .menu-header-rebrand-menu-container
    ul.menu
    li:nth-child(4):after {
    right: -4px !important;
  }

  .header_bottom nav .navbar .links > div li:nth-child(4):before,
  .sec_header
    nav
    .links
    .menu-header-rebrand-menu-container
    ul.menu
    li:nth-child(4):after {
    position: absolute;
    height: 1px;
    top: 0;
    right: -35px;
    bottom: 0;
    margin: auto;
    background-color: #fff;
    content: "";
    height: 25px;
    width: 1px;
  }

  .sec_header.dark
    nav
    .links
    .menu-header-rebrand-menu-container
    ul.menu
    li:nth-child(4):after {
    background-color: #000 !important;
  }

.sec_header nav li.head_pure_btn a {
    max-width: 190px !important;
    min-width: 190px !important;
  }

  .sec_header nav li.login_btn a {
    width: 65px !important;
    font-size: 14px !important;
  }

  @media (max-width: 1199px) {
    .header_bottom nav .navbar .links > div li:nth-child(4):before,
    .sec_header
      nav
      .links
      .menu-header-rebrand-menu-container
      ul.menu
      li:nth-child(4):after {
      right: -5px !important;
    }

    .navbar .color_logo .brand_logo,
    .navbar .white_logo .brand_logo {
      width: 110px;
      height: 40px;
      object-fit: contain;
    }

    nav .navbar .links li a {
      font-size: 12px;
    }

    .sec_header nav li.head_pure_btn a {
      max-width: 150px !important;
      min-width: 140px !important;
      font-size: 12px !important;
    }

    .sec_header nav li.login_btn a {
      width: 55px !important;
      font-size: 12px !important;
    }

    /* new fold nt-f55 issue fix */
    .home_section_5a .col-3:nth-last-child(2) {
      margin-bottom: auto;
    }
  }

  @media (max-width: 1024px) {
    .header_bottom nav .navbar .links > div li:nth-child(4):before {
      right: -20px !important;
    }

    .sec_header
      nav
      .links
      .menu-header-rebrand-menu-container
      ul.menu
      li:nth-child(4):after {
      right: -15px !important;
    }
  }

  /* divider fixes - menu */

  /* cart boxes height - fixes */

  .card_box_1 {
    height: 100% !important;
  }

  .home_section_5a.new_product_card_boxes .card_box_1 {
    height: 100% !important;
    border: 2px solid rgba(72, 12, 168, 0.1);
    box-shadow: 2px 12px 12px 1.91731px rgba(72, 12, 168, 0.08);
    border-radius: 8px;
  }

  /* cart boxes height - fixes */

  /* rebrand new changes - folds */

  .devices_card.text-center {
    transition: all 0.2s ease-in-out;
  }

  .devices_card.text-center:hover {
    transform: translateY(-10px);
    transition: all 0.2s ease-in-out;
  }

  .whatVpn_sec_1 .hd_style_sfpro12 {
    font-size: 14px;
  }

  .whatVpn_sec_7a .hd_style_sfpro24 h3 {
    line-height: 30px;
  }

  .whatVpn_sec_7aa .card_box_1.pt-3 {
    padding-top: 3rem !important;
  }

  .whatVpn_sec_4 .hd_style_sfpro48 h2 {
    margin-bottom: 20px;
  }

  .whatVpn_sec_4 .card_box_2 .mh-48 {
    min-height: 30px;
  }

  .whatVpn_sec_4 .card_box_2 p.sub_para {
    font-size: 16px;
    line-height: 22px;
  }

  /* rebrand new changes - folds */
  .hd_style_sfpro24 h3 {
    line-height: 30px !important;
  }

  section#cart-wrapper .sec-head .para {
    margin: 5px auto 0;
  }

  .header-right-image img {
    height: 70px;
    object-fit: contain;
  }

  .header-right-image {
    display: flex;
    align-items: center;
    padding: 5px 0;
  }

  .header-text p {
    color: #fff;
    font-weight: bold;
    font-size: 20px;
  }

  body.sticky_headerr .header-transparent .header-text p,
  .header-transparent.dark .header-text p {
    color: #000;
  }

  .header-text p span {
    background: red;
    color: #fff;
  }

  @media (max-width: 767px) {
    .header-right-image,
    .header-text {
      display: none;
    }
  }

  header nav li.head_pure_btn a {
    max-width: 200px !important;
    min-width: 200px !important;
    font-size: 15px !important;
    background: #000;
    border-color: #000;
  }

  body.sticky_headerr
    .sec_header
    nav
    .links
    .menu-header-rebrand-menu-container
    ul.menu
    li:nth-child(4):after {
    position: absolute;
    height: 1px;
    top: 0;
    right: -35px;
    bottom: 0;
    margin: auto;
    background-color: #000;
    content: "";
    height: 25px;
    width: 1px;
  }

  body.sticky_headerr .sec_header nav .navbar .links:after,
  header.dark nav .navbar .links:after {
    background-color: #000 !important;
  }

  .sec_header.dark nav .navbar .links:after {
    background-color: #000 !important;
  }

  .sub_para {
    font-size: 16px !important;
    line-height: 22px !important;
  }

  .d-block small {
    font-size: 14px !important;
  }

  .sub_para24,
  .sub_para24 p {
    line-height: 35px;
  }

  @media (max-width: 1199px) {
    nav .navbar .links:after {
      left: -3px !important;
    }
  }

  @media (min-width: 991px) {
    .nav-links ul > li.menu-item-has-children::after {
      transform: translateY(-50%) rotate(0deg) !important;
    }
  }

  /* new aff banner bfcm css */

  .bf22-camp.aff-bnr h1 span {
    color: #ffba24;
  }

  .bf22-camp.aff-bnr p.para,
  .bf22-camp.aff-bnr b {
    font-family: "Lora";
    margin-top: 30px;
  }

  .bf22-camp.aff-bnr h1 {
    font-size: 30px;
  }

  .bf22-camp.aff-bnr p.spara {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    margin-top: 30px;
    margin-bottom: 4px;
    line-height: 100%;
    color: #ffba24;
    font-family: "HelveticaNeue", "avenir-heavy", "Lora";
  }

  .bf22-camp.aff-bnr .bnr-logo {
    margin: 0 auto 37px !important;
  }

  .bf22-camp.aff-bnr h2 {
    margin-top: 20px;
  }

  .bf22-camp.aff-bnr .btn-container small {
    margin-top: 10px;
  }

  .bf22-camp.aff-bnr .timer-pra {
    margin-top: 44px;
  }

  .bf22-camp.aff-bnr .n-timer {
    margin: 12px auto 0;
  }

  .bf22-camp.aff-bnr .slider_policy_icon {
    padding-top: 80px;
  }

  section.hero_slider.bf22-camp.aff-bnr {
    padding-top: 138px;
    padding-bottom: 87px;
  }

  .bf22-camp.aff-bnr p.para,
  .bf22-camp.aff-bnr b {
    margin-top: 31px;
    margin-bottom: 8px;
    font-size: 34px;
  }

  .bf22-camp.aff-bnr.bnr2 p.para,
  .bf22-camp.aff-bnr.bnr2 b {
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 38px;
  }

  .bf22-camp .btn-container .univ-btn {
    font-size: 20px;
  }

  .bf22-camp.aff-bnr .btn-container .univ-btn {
    font-size: 20px;
  }

  .btn-container .univ-btn {
    font-size: 20px;
  }

  @media (max-width: 768px) {
    .bf22-camp.aff-bnr h1 {
      font-size: 20px;
    }

    section.hero_slider.bf22-camp.aff-bnr {
      padding-top: 100px;
      padding-bottom: 60px;
    }
  }

  /* new aff banner bfcm css */
  /* Order Page banner */
  #cart-wrapper.sec {
    padding: 20px 0;
  }

  section#cart-wrapper .sec-head {
    /*     text-align: center; */
    margin-top: 15px !important;
  }

  a.order-bnr img {
    display: block;
    margin: auto;
    width: 100%;
    height: auto;
  }

  .order-bnr.tablet,
  .order-bnr.mobile {
    display: none;
  }

  @media (max-width: 767px) {
    .order-bnr,
    .order-bnr.mobile {
      display: none;
    }

    .order-bnr.tablet {
      display: block;
    }
  }

  @media (max-width: 500px) {
    .order-bnr,
    .order-bnr.tablet {
      display: none;
    }

    .order-bnr.mobile {
      display: block;
    }
  }

  /* Order Page banner end */
  section#cart-wrapper .sec-head.order-banner .para {
    margin-top: 5px;
  }

  body .cart-box.active .cart-box-dscnt span {
    font-size: 16px !important;
  }

  #cart-wrapper.pureCart .hdg {
    font-size: 40px;
  }

  .footer-banner-sec {
    background: url(https://www.purevpn.com/wp-content/uploads/2023/06/hday-footer-bnr.webp)
      no-repeat center;
    background-size: cover;
    padding: 42px 90px;
    margin: 60px 0;
    border-radius: 20px;
  }

  .footer-banner-sec h2 {
    font-family: "Lora";
    font-style: normal;
    font-weight: 700;
    font-size: 72px;
    line-height: 128%;
    color: #ffffff;
    margin: 0 0 3px;
  }

  .footer-banner-sec .footer-bnr-p {
    font-style: normal;
    font-family: "helveticaneue";
    font-weight: 400;
    font-size: 28px;
    line-height: 128%;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #ffba24;
  }

  .footer-banner-sec p {
    font-style: normal;
    font-weight: 400;
    font-size: 34px;
    line-height: 110%;
    letter-spacing: -0.02em;
    color: #ffffff;
  }

  .footer-banner-sec p span {
    color: #ffba24;
  }

  .img-with-btn a {
    background: #ffba24;
    border-radius: 50px;
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    color: #000000;
    padding: 23px 63px;
    display: block;
    font-family: "helveticaneue";
  }

  .img-with-btn span {
    font-family: "Lora";
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 128%;
    text-align: center;
    display: block;
    color: #ffffff;
    margin: 17px 0 0;
  }

  .img-with-btn img {
    margin: 0 0 -5px 47px;
  }

  @media (max-width: 766px) {
    section.footer-banner-sec {
      text-align: center;
      padding: 60px 15px;
    }

    section.footer-banner-sec .row {
      gap: 30px;
    }

    section.footer-banner-sec h2 {
      font-size: 40px;
      margin: 0 0 15px;
      line-height: 100%;
    }

    section.footer-banner-sec p {
      font-size: 18px;
    }

    .img-with-btn img {
      display: none;
    }

    .img-with-btn a {
      padding: 20px 40px;
      font-size: 20px;
    }

    .img-with-btn span {
      font-size: 15px;
    }
  }

  @media (max-width: 990px) {
    section.footer-banner-sec {
      padding: 42px 20px;
    }

    section.footer-banner-sec h2 {
      font-size: 50px;
      margin: 0 0 15px;
    }

    section.footer-banner-sec p {
      font-size: 30px;
    }

    .img-with-btn img {
      display: none;
    }

    .img-with-btn a {
      padding: 20px 40px;
      font-size: 20px;
    }

    .img-with-btn span {
      font-size: 15px;
    }
  }

  @media (min-width: 999px) and (max-width: 1024px) {
    section.footer-banner-sec {
      padding: 42px 20px;
    }

    section.footer-banner-sec h2 {
      font-size: 70px;
      margin: 0 0 15px;
    }

    section.footer-banner-sec p {
      font-size: 30 px;
    }
  }

  /*
body.sticky_headerr header.sec_header nav {
    top: 20px !important;
}
*/

  section.hero_slider.heropt.bf22-camp {
    padding-top: 200px;
  }

  @media (max-width: 768px) {
    section.hero_slider.heropt.bf22-camp {
      padding-top: 120px;
    }
  }

  .container + footer:has(.home_section_12) {
    margin-top: 150px;
  }

  section.hellobar-wrap + header.sec_header.dark nav {
    top: 70px !important;
  }

  body.sticky_headerr header.sec_header.dark nav {
    top: 0px !important;
  }

  @media (max-width: 1199px) {
    section.hellobar-wrap + header.sec_header.dark nav {
      top: 100px !important;
    }
  }

  @media (max-width: 767px) {
    section.hellobar-wrap + header.sec_header.dark nav {
      top: 20px !important;
    }

    #cart-wrapper.pureCart .hdg {
      font-size: 28px !important;
    }

    section.footer-banner-sec h2 {
      font-size: 40px !important;
    }

    section.footer-banner-sec p {
      font-size: 24px !important;
    }

    .gateway-wrapper .get-acct-details .img-responsive {
      margin-top: 30px !important;
    }

    .gateway-wrapper .get-acct-details {
      display: inline-block;
      width: 100%;
      max-width: 100%;
      padding: 0 30px !important;
    }

    .gateway-wrapper {
      padding: 60px 30px !important;
    }

    section#cart-wrapper .sec-head .para {
      margin: 25px auto 0 !important;
    }

    .addon-box .addon-button-label {
      top: 0 !important;
    }

    span.addon-label.addon-price-span {
      top: 0 !important;
    }

    .addon-box .col-sm-8,
    .addon-box .col-xs-8,
    .addon-box .col-sm-4 {
      width: 50% !important;
    }

    .gateway-wrapper .col-right {
      width: 100% !important;
    }

    .gateway-wrapper .col-left {
      width: 100% !important;
    }

    .gateway-wrapper .get-acct-details {
      width: 100% !important;
      max-width: 100% !important;
    }
  }

  /* css generalize folds */
  .vpn-list:before {
    background: url(https://images.purevpn-tools.com/public/images/pvpn-ticks.svg);
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 24px;
    width: 24px;
    margin-right: 8px;
  }

  .purple-vpn-list:before {
    background: url(https://images.purevpn-tools.com/public/images/purple-pvpn-ticks.svg);
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 28px;
    width: 45px;
    margin: 0;
    background-repeat: no-repeat;
  }

  @media (max-width: 992px) {
    .purple-vpn-list:before {
      width: 65px;
    }
  }

  /* css generalize folds */

  .top-blog-slider {
    width: 6000px;
    background: #000
      url(https://images.purevpn-tools.com/public/images/Group39913.png)
      repeat-x;
    height: 40px;
    background-position: center;
    animation: top-slide 120s linear infinite;
  }

  .slide-wrapper {
    overflow: hidden;
  }

  .slide-wrapper + div#custom_html-2 {
    padding-top: 0;
  }

  @keyframes top-slide {
    0% {
      transform: translate3d(0, 0, 0);
    }

    50% {
      transform: translate3d(-3000px, 0, 0);
    }

    100% {
      transform: translate3d(-6000px, 0, 0);
    }
  }

  /* holday-camp banner styling */
  section.hdy-camp.hero_slider {
    padding-top: 170px;
    padding-bottom: 0;
  }

  .hdy-camp .centr-img {
    margin: 92px auto 0;
    position: relative;
    border: 0;
    bottom: -15px;
  }

  .hdy-camp .centr-img img {
    width: 100%;
    max-width: 307px;
  }

  .hdy-camp .bnr-logo {
    margin-bottom: 40px;
  }

  .hdy-camp.bnr2 .bnr-logo {
    margin-bottom: 40px;
  }

  .hdy-camp .bnr-top-img.img-center {
    margin: 0 auto 37px !important;
  }

  .hdy-camp.bnr2 h3 {
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    margin-bottom: 19px;
    font-family: "Lora", "avenir-roman" !important;
    color: #fff;
  }

  .hdy-camp h1 {
    font-style: normal;
    font-weight: 500;
    font-size: 58px;
    line-height: 114.52% !important;
    font-family: "Lora", "avenir-heavy" !important;
    max-width: 662px;
    width: 100%;
    margin-bottom: 40px;
    color: #fff;
  }

  .hdy-camp.bnr2 h1 {
    margin-bottom: 77px;
  }

  .hdy-camp.bnr2 .centr-img {
    margin: 110px auto 0;
  }

  .hdy-camp h2 {
    margin-top: 8px;
    font-style: normal !important;
    font-weight: 800;
    font-size: 100px;
    line-height: 105px;
    font-family: "Lora", "avenir-black" !important;
    color: #fff;
  }

  .hdy-camp .para {
    margin-top: 18px;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 0.17em;
    text-transform: uppercase;
  }

  .hdy-camp .cta-center .btn-container {
    margin-top: 34px;
  }

  .hdy-camp .bnr .btn-container .univ-btn {
    font-style: normal !important;
    font-weight: 900 !important;
    font-size: 20px !important;
    line-height: 24px !important;
    text-shadow: 0px !important;
  }

  .hdy-camp .btn-container .univ-btn {
    font-size: 22px;
  }

  .hdy-camp small {
    margin-top: 8px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    line-height: 16px !important;
    opacity: 0.8 !important;
    font-family: "HelveticaNeue", "avenir-roman" !important;
  }

  .hdy-camp p.spara {
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 100%;
    margin-bottom: 40px;
    line-height: 100%;
    color: #dfcbff;
    font-family: "avenir-heavy", "Lora";
  }

  .hdy-camp .btn-container {
    max-width: 300px;
    margin: auto;
  }

  .hdy-camp .btn-container .univ-btn {
    font-size: 20px;
  }

  .hdy-camp .btn-container .univ-btn.yellow {
    background-color: #ffba24;
    color: #000 !important;
  }

  .hdy-camp .btn-container .univ-btn {
    font-style: normal;
    font-weight: 700;
    font-family: "HelveticaNeue", "avenir-heavy";
    font-size: 22px;
    line-height: 60px;
    border: 0;
    display: inline-block;
    max-width: 300px;
    min-width: 300px;
    height: 60px;
    width: 100%;
    box-shadow: none;
    border-radius: 30px;
    transition: all 0.3s ease;
    text-decoration: none;
    text-align: center;
    text-shadow: none;
  }

  .hdy-camp .btn-container small {
    margin-top: 10px;
  }

  .hdy-camp .btn-container small {
    display: block;
    margin: 20px 0 0;
    font-family: "HelveticaNeue", "avenir-heavy";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 91.02%;
    letter-spacing: 0.01em;
    color: #ffffff;
  }

  .hdy-camp small img {
    margin-right: 10px;
    vertical-align: middle;
    position: relative;
    top: -2px;
  }

  .hdy-camp .btn-container a::after {
    content: "";
    background-image: url(https://images.purevpn-tools.com/public/images/bfarrow-right.png);
    width: 19px;
    height: 16px;
    display: inline-block;
    position: relative;
    top: 0;
    left: 6px;
  }

  div#snow {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    filter: blur(0px);
    background-color: white;
    position: absolute;
    animation: fall 5s linear;
    animation-iteration-count: 4;
    top: -50px;
  }

  .footer-banner-sec {
    background: url(https://www.purevpn.com/wp-content/uploads/2023/06/hday-footer-bnr.webp)
      no-repeat center !important;
    background-size: cover;
    padding: 42px 90px;
    margin: 60px 0;
    border-radius: 20px;
  }

  @keyframes fall {
    100% {
      top: 100%;
    }
  }

  .footer-banner-sec .img-with-btn a::after {
    content: "";
    background-image: url(https://images.purevpn-tools.com/public/images/bfarrow-right.png);
    width: 19px;
    height: 16px;
    display: inline-block;
    position: relative;
    top: 0;
    left: 6px;
  }

  .footer-banner-sec h2 {
    font-size: 75px !important;
    line-height: 90% !important;
  }

  .footer-banner-sec p {
    font-size: 30px !important;
  }

  @media (max-width: 1400px) {
    .footer-banner-sec h2 {
      font-size: 50px !important;
      line-height: 120% !important;
    }

    .footer-banner-sec p {
      font-size: 22px !important;
    }

    .img-with-btn a {
      padding: 23px !important;
      font-size: 18px !important;
    }
  }

  @media (max-width: 767px) {
    .hdy-camp h3 {
      font-size: 20px !important;
    }

    .hdy-camp h2,
    .hdy-camp h1 {
      font-size: 40px !important;
      line-height: 50px !important;
    }

    .hdy-camp p {
      font-size: 16px !important;
    }

    .trusted_sec .small_head_text h4 {
      font-family: "HelveticaNeue", "avenir-heavy";
      font-size: 18px;
    }

    .trusted_sec.mb-7 {
      margin-bottom: 30px !important;
    }
  }

  /* holday-camp banner styling */

  .aff-custom-sec {
    background-color: #480ca8 !important;
  }

  @media (min-width: 1100px) {
    body.sticky_headerr header.sec_header .navbar {
      padding: 0;
    }
  }

  /* order page modal fix */
  svg.test.bi.bi-info-circle-fill {
    left: 0 !important;
  }

  /* affiliate banner */
  .aff-custom-sec {
    background-color: #480ca8 !important;
    color: #fff;
    /*          background-image: url(https://images.purevpn-tools.com/public/images/aff-bnrrrr-bgg.jpg); */
    background-position: center center;
    background-repeat: no-repeat;
  }

  .aff-snow {
    width: 100%;
    padding: 0;
    margin: 0;
    position: relative;
    bottom: -5px;
  }

  .aff-custom-sec h3 {
    font-size: 36px;
  }

  .inline-card.card {
    background: transparent;
  }

  .list-img {
    width: 100%;
    max-width: 64px;
  }

  .list-container .card-body {
    padding: 0.5rem 1rem;
  }

  .list-container .card-text {
    font-family: "Lora";
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
  }

  .aff-custom-sec .btn-container {
    max-width: 300px;
    margin: 15% auto;
    line-height: 40px;
  }

  .aff-custom-sec .btn-container .btn-mobile {
    margin-right: 65px;
    margin-bottom: -15px;
  }

  .btn-container .univ-btn.yellow {
    background: #ffba24;
    color: #000 !important;
  }

  .aff-custom-sec .btn-container a::after {
    content: "";
    background-image: url(https://images.purevpn-tools.com/public/images/bfarrow-right.png);
    width: 19px;
    height: 16px;
    display: inline-block;
    position: relative;
    top: 0;
    left: 6px;
  }

  .aff-custom-sec .btn-container .univ-btn {
    font-style: normal;
    font-weight: 700;
    font-family: "HelveticaNeue", "avenir-heavy";
    font-size: 22px;
    line-height: 60px;
    border: 0;
    display: inline-block;
    max-width: 300px;
    min-width: 300px;
    height: 60px;
    width: 100%;
    box-shadow: none;
    border-radius: 30px;
    transition: all 0.3s ease;
    text-decoration: none;
    text-align: center;
    text-shadow: none;
  }

  @media (max-width: 992px) {
    .aff-custom-sec .col-md-8,
    .aff-custom-sec .col-md-6 {
      width: 100%;
    }

    .aff-custom-sec .row {
      flex-direction: column;
    }

    .list-wrapper {
      display: block !important;
      text-align: center;
    }

    .list-img {
      margin: auto;
    }

    .aff-custom-sec h3 {
      text-align: center;
      font-size: 20px;
    }

    .aff-custom-sec .btn-container {
      max-width: 200px;
      margin: auto;
    }

    .aff-custom-sec .btn-container .univ-btn {
      max-width: 200px;
      min-width: 200px;
      font-size: 18px;
    }

    .aff-custom-sec {
      background-position: center;
      background-image: none;
    }
  }

  section[data-foldid*="nt-f3"] .card_box_2 {
    height: 100%;
  }

  section.reversed-boxes .row > div:first-child {
    order: 2;
  }

  /* pro plan cart css */

  .plan-box-wrapper.tab_1Month .pro-cart-sub-pans .pro-cart-box-btm-text p {
    visibility: hidden !important;
    height: 32px;
  }

  .plan-box-wrapper.tab_1Month .pro-cart-box-month-div {
    visibility: hidden !important;
  }

  .plan-box-wrapper.tab_1Month .pro-cart-sub-pans .pro-cart-box-btm-text,
  .plan-box-wrapper.tab_1Month .pro-cart-sub-pans .pro-cart-box-btn-wrap {
    margin-top: 0 !important;
  }

  .plan-box-wrapper.tab_1month .pro-cart-sub-pans .pro-cart-box-btm-text p {
    visibility: hidden !important;
    height: 32px;
  }

  .plan-box-wrapper.tab_1month .pro-cart-box-month-div {
    visibility: hidden !important;
  }

  .plan-box-wrapper.tab_1month .pro-cart-sub-pans .pro-cart-box-btm-text,
  .plan-box-wrapper.tab_1month .pro-cart-sub-pans .pro-cart-box-btn-wrap {
    margin-top: 0 !important;
  }

  @media (max-width: 1199px) {
    .pro-cart-sub-pans .fsuite-splan .pro-cart-box-price p,
    .pro-cart-sub-pans .plus-splan .pro-cart-box-price p,
    .pro-cart-sub-pans .vpn-splan .pro-cart-box-price p,
    .pro-cart-sub-pans .hide-box .pro-cart-box-price p {
      font-size: 35px !important;
    }
  }

  /* pro plan cart css */

  /* hide blog sidebar hellobar */

  #custom_html-2 .slide-wrapper {
    display: none !important;
  }

  /* hide blog sidebar hellobar */

  .cart-boxes-wrapper > section.col-xs-12.cart-box.active .cart-box-price b {
    color: #fff !important;
  }

  /* blog cta css */

  .wp-block-button__link {
    color: #fff;
    border: none;
    border-radius: 1.55em;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    font-size: 1.125em;
    padding: 0.667em 1.333em;
    text-align: center;
    text-decoration: none;
    overflow-wrap: break-word;
    background-color: #28c675;
  }

  .wp-block-button__link:hover {
    color: #fff !important;
    text-decoration: none !important;
  }

  .wp-block-buttons.is-content-justification-center {
    display: flex !important;
    justify-content: center !important;
  }

  /* blog cta css */

  body.page-template-blog-template {
    overflow-x: unset !important;
  }

  .pro-pure-circle-wrapper
    .pkeep-checkbox
    input[type="checkbox"]:checked::before,
  .pro-pure-circle-wrapper
    .pcrypt-price-checkbox-box
    .pcrypt-checkbox
    input[type="checkbox"]:checked::before,
  .pro-pure-circle-wrapper
    .pscan-price-checkbox-box
    .pscan-checkbox
    input[type="checkbox"]:checked::before {
    display: none !important;
  }

  /*  nt-f55 and nt-f56-vid css */

  .bg-overlay .main_overlay {
    background-repeat: no-repeat;
    background-size: cover;
    padding: 6rem 14rem 4rem;
  }

  .bg-overlay .sub-hdg {
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    /* identical to box height, or 14px */

    text-align: center;
    letter-spacing: 0.36em;
    text-transform: uppercase;
  }

  .bg-overlay h2 {
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 120%;
    margin: 40px 0;
    text-align: center;
    letter-spacing: -0.02em;
  }

  .bg-overlay .btn-container .univ-btn.yellow:hover {
    background-color: white;
    transform: scale(1.02);
  }

  .bg-overlay .btn-container {
    max-width: 300px;
    margin: auto;
  }

  .bg-overlay .btn-container .univ-btn.yellow {
    background-color: #ffba24;
    color: #000 !important;
  }

  .bg-overlay .btn-container .univ-btn {
    font-style: normal;
    font-weight: 700;
    font-family: "HelveticaNeue", "avenir-heavy";
    font-size: 18px;
    line-height: 60px;
    border: 0;
    display: inline-block;
    max-width: 158px;
    min-width: 158px;
    height: 60px;
    width: 100%;
    box-shadow: none;
    border-radius: 30px;
    transition: all 0.3s ease;
    text-decoration: none;
    text-align: center;
    text-shadow: none;
  }

  .bg-overlay .btn-container small {
    display: block;
    margin: 20px 0 0;
    font-family: "HelveticaNeue", "avenir-heavy", "Lora";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 91.02%;
    letter-spacing: 0.01em;
    color: #ffffff;
  }

  @media (max-width: 767px) {
    .bg-overlay .btn-container .univ-btn {
      max-width: 140px;
      min-width: 140px;
      margin: auto;
    }

    .home_section_5a .col-3 {
      margin-bottom: 30px;
    }

    .bg-overlay .main_overlay {
      padding: 3rem 2rem 1rem;
    }

    .bg-overlay h2 {
      font-size: 30px;
      margin: 20px 0;
    }
  }

  .remove-pb {
    padding-bottom: 0px !important;
  }

  .remove-pt {
    padding-top: 0px !important;
  }

  section.white-text * {
    color: #ffffff !important;
  }

  section.black-text * {
    color: #000 !important;
  }

  section.black-text .green_btn a {
    color: #fff !important;
  }

  section.black-text .border_white_hover:hover {
    background: var(--bs-purple) !important;
    color: #fff !important;
    border: 2px solid var(--bs-purple) !important;
  }

  section.white-text .green_btn a:hover {
    background: var(--bs-green);
  }

  .cart-box .dropdown-list {
    display: none;
  }

  .plan-box-wrapper.tab_monthly .pro-cart-sub-pans .pro-cart-box-btm-text {
    visibility: hidden;
  }

  .plan-box-wrapper.tab_monthly .pro-cart-sub-pans .pro-cart-box-month-div {
    visibility: hidden;
  }

  .has-bullets li {
    list-style: disc !important;
  }

  ul.has-bullets {
    padding-left: 40px !important;
  }

  .gateway-wrapper .gateway-method.active .gateway-method-inr:after {
    animation: none !important;
  }

  body .addon-popup .swal2-close {
    top: 26px !important;
    right: 36px !important;
    font-weight: 400 !important;
  }

  .pro-cart-sub-pans .special-prod-info-left p {
    position: relative !important;
    padding-left: 32px !important;
  }

  .pro-cart-sub-pans .special-prod-info-left .icons-img:before {
    position: absolute !important;
    left: 0 !important;
  }

  .pro-cart-sub-pans .special-prod-info-left p {
    line-height: 1.5 !important;
  }

  .pro-pure-circle-wrapper .pure-circle-all-box .special-addon-box {
    border: 1px solid #dfdfdf !important;
  }

  .pro-pure-circle-wrapper .pure-circle-all-box .special-addon-box.active {
    border: 1px solid #28c675 !important;
    box-shadow: none !important;
  }

  /* .pro-cart-sub-pans .pro-cart-box-btm-text p {
    font-size: 11px !important;
} */

  section.OpenVPN_sec_3.py-8.new_linear_bg.ctable th,
  section.OpenVPN_sec_3.py-8.new_linear_bg.ctable td {
    text-align: center !important;
  }

  .searchCard {
    background-color: #fff;
    margin-top: 60px !important;
  }

  .hellobar-wrap a {
    color: inherit;
  }

  .hellobar-wrap .hb-content a {
    padding: 10px 30px;
  }

  /* vpn box on cart */

  .cart-vpn {
    margin: 0 15px;
  }

  .cart-vpn-box .vpn-pera2 {
    margin-bottom: 0 !important;
  }

  .cart-vpn-box {
    padding: 0 !important;
    margin: 64px 0 20px !important;
  }

  .vpn-borders.mt-5 {
    margin-top: 0 !important;
  }

  .cart-vpn {
    display: none !important;
  }

  /* .cart-vpn .cart-vpn-box button.vpn-learnmore:hover {
	background-color:#FFBA24 !important;
	color: #000 !important;
} */

  @media (max-width: 992px) {
    section#cvpn-saddons-box,
    section#cart-vpn-boxx {
      margin: 0 30px;
    }

    .pro-cart-sub-pans .special-prod-info p {
      font-size: 12px;
    }
  }

  .pro-cart-sub-pans .special-prod-info-left p {
    font-size: 15px !important;
  }

  .pro-pure-circle-wrapper
    .pure-circle-all-box
    .special-addon-box
    .pure-keep-hdg
    img,
  .pro-pure-circle-wrapper
    .pure-circle-all-box
    .special-addon-box
    .pure-crypt-hdg
    img,
  .pro-pure-circle-wrapper
    .pure-circle-all-box
    .special-addon-box
    .pure-scan-hdg
    img {
    margin-top: -10px !important;
    vertical-align: middle !important;
  }

  @media (max-width: 1250px) {
    .pro-pure-circle-wrapper span.addon-hdg-info {
      display: block !important;
    }

    .pro-pure-circle-wrapper span.addon-hdg-info {
      margin-left: 40px !important;
    }
  }

  .pro-pure-circle-wrapper.show
    .pure-circle-all-box
    .special-addon-box
    .pure-keep-hdg
    img,
  .pro-pure-circle-wrapper.show
    .pure-circle-all-box
    .special-addon-box
    .pure-crypt-hdg
    img,
  .pro-pure-circle-wrapper.show
    .pure-circle-all-box
    .special-addon-box
    .pure-scan-hdg
    img {
    margin-top: 8px !important;
  }

  h2.count {
    text-align: center;
  }

  .gateway-wrapper .top img.pull-right {
    display: none !important;
  }

  @media (max-width: 767px) {
    .gateway-wrapper .top img {
      display: none !important;
    }
  }

  /* summer camp 23 banner - block */

  section#scamp .bnrr {
    display: flex;
    align-items: center;
    min-height: 100vh;
  }

  section#scamp .fbnr-content {
    max-width: 587px;
    width: 100%;
  }

  section#scamp img.mfbnr-img {
    max-width: 100%;
    width: 100%;
  }

  section#scamp .fbnr-content h1,
  section#scamp .fbnr-content h1 span {
    font-family: "HelveticaNeue", "avenir-heavy";
    font-style: normal;
    font-weight: 700;
    font-size: 54px;
    line-height: 114.52%;
    max-width: 587px;
    width: 100%;
  }

  section#scamp .fbnr-content h1 {
    color: #001219;
    margin: 42px 0 0;
  }

  section#scamp .fbnr-content h1 span {
    color: #6536cc;
    display: block;
    margin: 0;
  }

  section#scamp .fbnr-content p.st-pera,
  section#scamp .fbnr-content p.para:first-child {
    font-family: "Lora", "avenir-roman";
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 100%;
    color: #001219;
    margin: 0;
  }

  section#scamp .fbnr-content p.lt-pera,
  section#scamp .fbnr-content p.para:last-child {
    font-family: "HelveticaNeue", "avenir-heavy";
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 100%;
    color: #001219;
    margin: 25px 0 0;
  }

  section#scamp .btn-container.mt-35,
  section.ann-camp .btn-container.mt-35 {
    margin: 46px 0 0;
  }

  section.ann-camp .btn-container.mt-35,
  section#scamp .btn-container {
    max-width: 266px;
    margin: 0;
  }

  section#scamp .btn-container .univ-btn.yellow,
  section.ann-camp .btn-container .univ-btn.yellow {
    background-color: #ffba24;
    color: #000 !important;
  }

  section#scamp .btn-container .univ-btn,
  section.ann-camp .btn-container .univ-btn {
    font-style: normal;
    font-weight: 700;
    font-family: "HelveticaNeue", "avenir-heavy";
    font-size: 22px;
    line-height: 60px;
    border: 0;
    display: inline-block;
    max-width: 266px;
    min-width: 266px;
    height: 60px;
    width: 100%;
    box-shadow: none;
    border-radius: 30px;
    transition: all 0.3s ease;
    text-decoration: none;
    text-align: center;
    text-shadow: none;
  }

  section#scamp .btn-container small {
    display: block;
    margin: 15px 0 0;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 91.02%;
    letter-spacing: 0.01em;
    color: #001219;
    text-align: center;
    font-family: "HelveticaNeue", "avenir-roman";
  }

  section.ann-camp .btn-container small {
    display: block;
    /*             margin: 15px 0 0; */
    font-style: normal;
    font-weight: 400;
    font-size: 14px;

    letter-spacing: 0.01em;
    color: #fff;
    text-align: center;
    font-family: "HelveticaNeue", "avenir-roman";
  }

  section.ann-camp small img,
  section#scamp small img {
    margin-right: 10px;
    vertical-align: middle;
    position: relative;
    top: -2px;
  }

  section.ann-camp small img {
    filter: invert(1);
  }

  section.ann-camp .btn-container a::after,
  section#scamp .btn-container a::after {
    content: "";
    background-image: url(https://images.purevpn-tools.com/public/images/bfarrow-right.png);
    width: 19px;
    height: 16px;
    display: inline-block;
    position: relative;
    top: 0;
    left: 6px;
  }

  section#scamp .col-md-6 {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 100vh;
  }

  section.trusted_sec.scmp.mt-5.mb-7 {
    margin-top: 48px !important;
    margin-bottom: 105px !important;
  }

  section.trusted_sec.scmp.mt-5.mb-7 .trusted_logo.pt-5 {
    padding-top: 40px !important;
  }

  section#scamp img.ltab {
    position: relative;
    left: 60px;
    top: 60px;
    animation: leftab ease-out 6s infinite alternate;
  }

  section#scamp .anim-img {
    display: flex;
    align-items: start;
    justify-content: center;
    gap: 0;
  }

  section#scamp img.rtab {
    position: relative;
    top: 25px;
    right: 120px;
    animation: rightab ease-in-out 6s infinite alternate;
  }

  section#scamp img.men-pic {
    animation: up-down linear 6s;
    animation-iteration-count: infinite;
  }

  section.trusted_sec.scmp .small_head_text h4 {
    font-size: 24px;
    font-weight: 500;
    line-height: 116%;
    font-family: "Lora", "avenir-roman";
    text-transform: capitalize;
    letter-spacing: -0.02em !important;
  }

  section.trusted_sec.scmp.mt-5.mb-7 .trusted_logo.pt-5 img {
    border-style: none;
    margin: auto;
    display: block;
    max-width: 100%;
  }

  section#scamp {
    background-repeat: no-repeat;
  }

  .trusted_logo.pt-5 ul {
    padding: 0;
  }

  .trusted_logo.pt-5 ul li {
    list-style-type: none !important;
  }

  @keyframes leftab {
    0% {
      transform: rotate(0deg);
    }

    50% {
      transform: rotate(18deg);
      position: relative;
      top: 70px;
    }

    100% {
      transform: rotate(0deg);
    }
  }

  @keyframes rightab {
    0% {
      transform: rotate(0deg);
    }

    50% {
      transform: rotate(-18deg);
      position: relative;
      top: 35px;
    }

    100% {
      transform: rotate(0deg);
    }
  }

  @keyframes up-down {
    0% {
      transform: translatey(0px);
    }

    50% {
      transform: translatey(-10px);
    }

    100% {
      transform: translatey(0px);
    }
  }

  @media only screen and (min-width: 1600px) {
    section#scamp {
      background-position: bottom;
      background-repeat: no-repeat;
    }
  }

  @media only screen and (max-width: 1599px) {
    section#scamp {
      background-position: center;
      background-repeat: no-repeat;
    }
  }

  @media only screen and (max-width: 1299px) {
    section#scamp .fbnr-content h1,
    section#scamp .fbnr-content h1 span {
      font-size: 40px;
    }

    section#scamp .fbnr-content p {
      font-size: 20px;
    }

    section#scamp .fbnr-content p.st-pera,
    section#scamp .fbnr-content p.para:first-child {
      font-size: 20px;
    }
  }

  @media only screen and (max-width: 1099px) {
    section#scamp .bnrr {
      min-height: 100%;
      padding-top: 100px;
      padding-bottom: 60px;
    }

    section#scamp .fbnr-content h1,
    section#scamp .fbnr-content h1 span {
      font-size: 40px;
    }

    section#scamp .fbnr-content p {
      font-size: 18px;
    }

    section#scamp .fbnr-content p.st-pera,
    section#scamp .fbnr-content p.para:first-child {
      font-size: 18px;
    }

    section#scamp .fbnr-content p.lt-pera,
    section#scamp .fbnr-content p.para:last-child {
      font-size: 20px;
    }

    section#scamp img.ltab {
      max-width: 100%;
      width: 100%;
      left: 55px;
    }

    section#scamp img.rtab {
      right: 90px;
    }

    section#scamp img.men-pic {
      max-width: 100%;
      width: 100%;
    }

    section#scamp .col-md-6 {
      min-height: 50vh;
    }
  }

  @media only screen and (max-width: 992px) {
    section#scamp .fbnr-content h1,
    section#scamp .fbnr-content h1 span {
      font-size: 28px;
    }

    section#scamp .fbnr-content {
      max-width: 587px;
      width: 100%;
      margin: auto;
      display: block;
      text-align: center;
    }

    section#scamp .btn-container.mt-35 {
      margin: 46px auto 0;
      display: block;
    }

    section#scamp .anim-img {
      margin: 30px 0 0;
      max-width: 100%;
      width: 100%;
    }

    section#scamp .col-md-6 {
      min-height: 100%;
      width: 100%;
    }

    section#scamp .fbnr-content h1,
    section#scamp .fbnr-content h1 span {
      font-size: 28px;
    }

    section#scamp .fbnr-content p {
      font-size: 16px;
    }

    section#scamp .fbnr-content p.st-pera,
    section#scamp .fbnr-content p.para:first-child {
      font-size: 16px;
    }

    section#scamp .fbnr-content p.lt-pera,
    section#scamp .fbnr-content p.para:last-child {
      font-size: 18px;
    }

    section#scamp {
      background-position: left;
      background-repeat: no-repeat;
    }

    section#scamp img.ltab {
      max-width: 120px;
      width: 100%;
      left: 60px;
    }

    section#scamp img.men-pic {
      width: 100%;
      max-width: 360px;
    }
  }

  @media only screen and (max-width: 768px) {
    section#scamp img.ltab {
      left: 53px;
      width: 100%;
    }

    section#scamp .fbnr-content p {
      text-align: center;
    }

    section#scamp .fbnr-content h1,
    section#scamp .fbnr-content h1 span {
      font-size: 28px;
      text-align: center;
    }

    section#scamp .btn-container.mt-35 {
      margin: 46px auto 0;
      display: block;
    }
  }

  @media only screen and (max-width: 450px) {
    section#scamp img.men-pic {
      width: 100%;
      max-width: 260px;
    }

    section#scamp img.ltab {
      max-width: 100px;
    }

    section#scamp img.rtab {
      right: 70px;
    }
  }

  /* summer camp 23 banner - block */
  .pro-cart-sub-pans .pro-cart-most-popular span {
    max-width: initial !important;
  }



div#addons-wrapper .addon-box[data-eventtype="purevpn"],
div#addons-wrapper .addon-box[data-eventtype="residential_network"],
div#addons-wrapper .addon-box[data-eventtype="ddos_protection"],
div#addons-wrapper .addon-box[data-eventtype="multi_login"]{
    display: none !important;
  }

  div#addons-wrapper {
    display: inline-grid;
  }

  div#addons-wrapper .addon-box[data-eventtype="residential_network_bandwidth"] {
    order: 2;
}

div#addons-wrapper .addon-box[data-eventtype="multi_login_limit"] {
    order: 3;
}

div#addons-wrapper .addon-box[data-eventtype="dedicated_server"] {
    order: 2;
}

  div#addons-wrapper .addon-box[data-eventtype="port_forwarding"] {
    order: 1;
  }
  div#addons-wrapper .addon-box[data-eventtype="dedicated_ip"] {
    order: 0;
  }
  div#addons-wrapper .addon-box[data-eventtype="port_forwarding_with_dedicated_ip"] {
    order: 3;
  }
  div#addons-wrapper .addon-box[data-eventtype="dedicated_server"] {
    order: 2;
  }

  /* aniversary camp 23 banner - sadia block */

  section#anivcamp .bnrr {
    display: flex;
    align-items: center;
    padding: 160px 0 0;
  }

  section#anivcamp .fbnr-content {
    max-width: 547px;
    width: 100%;
  }

  section#anivcamp img.mfbnr-img {
    max-width: 100%;
    width: 100%;
    height: auto;
  }

  section#anivcamp .fbnr-content h1 {
    font-family: "HelveticaNeue", "avenir-heavy";
    font-style: normal;
    font-weight: 300;
    font-size: 70px;
    line-height: 92.02%;
    max-width: 547px;
    width: 100%;
  }

  section#anivcamp .fbnr-content h1 {
    color: #ffffff;
    margin: 15px 0 0;
  }

  section#anivcamp .btn-container.mt-35 {
    margin: 56px 0 0;
  }

  section#anivcamp .btn-container {
    max-width: 266px;
    margin: 0;
  }

  section#anivcamp .btn-container .univ-btn.yellow {
    background-color: #ffba24;
    color: #000 !important;
  }

  section#anivcamp .btn-container .univ-btn {
    font-style: normal;
    font-weight: 700;
    font-family: "HelveticaNeue", "avenir-heavy";
    font-size: 22px;
    line-height: 60px;
    border: 0;
    display: inline-block;
    max-width: 264px;
    min-width: 264px;
    height: 60px;
    width: 100%;
    box-shadow: none;
    border-radius: 30px;
    transition: all 0.3s ease;
    text-decoration: none;
    text-align: center;
    text-shadow: none;
  }

  section#anivcamp .btn-container small {
    display: block;
    margin: 12px 0 0;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 91.02%;
    letter-spacing: 0.01em;
    color: #ffffff;
    text-align: center;
    font-family: "HelveticaNeue", "avenir-roman";
  }

  section#anivcamp small img {
    margin-right: 10px;
    vertical-align: middle;
    position: relative;
    top: -2px;
  }

  section#anivcamp .btn-container a::after {
    content: "";
    background-image: url(https://images.purevpn-tools.com/public/images/bfarrow-right.png);
    width: 19px;
    height: 16px;
    display: inline-block;
    position: relative;
    top: 0;
    left: 6px;
  }

  section#anivcamp .row {
    display: flex;
    align-items: center;
  }

  section.trusted_sec.acmp.mt-5.mb-7 {
    margin-top: 48px !important;
    margin-bottom: 105px !important;
  }

  section.trusted_sec.acmp.mt-5.mb-7 .trusted_logo.pt-5 {
    padding-top: 40px !important;
  }

  section#anivcamp .aniv-img {
    display: flex;
    align-items: flex-start;
    justify-content: flex-end;
    gap: 0;
  }

  section.trusted_sec.acmp .small_head_text h4 {
    font-size: 18px;
    font-weight: 500;
    line-height: 116%;
    font-family: "HelveticaNeue", "avenir-roman";
    text-transform: capitalize;
    letter-spacing: -0.02em !important;
  }

  section.trusted_sec.acmp.mt-5.mb-7 .trusted_logo.pt-5 img {
    border-style: none;
    display: block;
    max-width: 100%;
  }

  section#anivcamp {
    background-repeat: no-repeat;
  }

  .trusted_logo.pt-5 ul {
    padding: 0;
  }

  .trusted_logo.pt-5 ul li {
    list-style-type: none !important;
  }

  section#anivcamp .aniv-mobile {
    display: none;
  }

  section#anivcamp .aniv-desktop {
    display: flex;
    position: relative;
  }

  section#anivcamp img.aniv-dpic1 {
    z-index: 1;
  }

  section#anivcamp img.aniv-dpic2 {
    z-index: 2;
    position: absolute;
    left: 65px;
    top: 108px;
    width: 165px;
    height: 323px;
  }

  section.trusted_sec.acmp figure.all-img {
    display: flex;
    gap: 40px;
    justify-content: center;
  }

  @media only screen and (max-width: 1299px) {
    section#anivcamp .fbnr-content h1 {
      font-size: 40px;
    }
  }

  @media only screen and (max-width: 1099px) {
    section#anivcamp .bnrr {
      min-height: 100%;
      padding-top: 130px;
    }

    section#anivcamp .fbnr-content h1 {
      font-size: 40px;
    }
  }

  @media only screen and (max-width: 992px) {
    section#anivcamp .fbnr-content h1 {
      font-size: 28px;
    }

    section#anivcamp .fbnr-content {
      max-width: 547px;
      width: 100%;
      margin: auto;
      display: block;
      text-align: center;
    }

    section#anivcamp .btn-container.mt-35 {
      margin: 40px auto 0;
      display: block;
    }

    section#anivcamp .aniv-img {
      margin: 30px 0 0;
      max-width: 100%;
      width: 100%;
    }

    section#anivcamp .col-md-6 {
      min-height: 100%;
      width: 100%;
    }

    section#anivcamp .fbnr-content h1 {
      font-size: 28px;
    }

    section#anivcamp {
      background-position: left;
      background-repeat: no-repeat;
    }

    section#anivcamp .fbnr-content img.fxlogo {
      max-width: 100%;
      width: 186px;
      height: auto;
    }

    section#anivcamp img.aniv-mpic {
      max-width: 100%;
      height: auto;
      margin: auto;
      display: block;
    }

    section#anivcamp .aniv-desktop {
      display: none;
    }

    section#anivcamp .row {
      flex-direction: column;
    }

    section#anivcamp .aniv-mobile {
      display: block;
      position: relative;
      left: 85px;
    }

    section#anivcamp {
      background-position: center !important;
      background-repeat: no-repeat;
    }

    section#anivcamp .aniv-img {
      justify-content: center;
    }
  }

  @media only screen and (max-width: 768px) {
    section#anivcamp .fbnr-content h1 {
      font-size: 28px;
      text-align: center;
    }

    section#anivcamp .btn-container.mt-35 {
      margin: 40px auto 0;
      display: block;
    }

    section.trusted_sec.acmp figure.all-img {
      gap: 20px !important;
      flex-wrap: wrap;
    }

    section#anivcamp .aniv-mobile {
      display: block;
      position: relative;
      left: 55px;
    }

    section.trusted_sec.acmp
      figure.all-img
      img.trusted_logo_img.img_responsive.ordr1 {
      order: 4;
    }

    section.trusted_sec.acmp
      figure.all-img
      img.trusted_logo_img.img_responsive.ordr2 {
      order: 3;
    }

    section.trusted_sec.acmp
      figure.all-img
      img.trusted_logo_img.img_responsive.ordr3 {
      order: 5;
    }

    section.trusted_sec.acmp
      figure.all-img
      img.trusted_logo_img.img_responsive.ordr4 {
      order: 2;
    }

    section.trusted_sec.acmp
      figure.all-img
      img.trusted_logo_img.img_responsive.ordr5 {
      order: 1;
    }
  }

  /* aniversary camp 23 banner - sadia block */

  /* aniversary camp 23 banner - sumbul block */

  .ann-camp .row {
    display: flex;
    align-items: center;
  }

  section.trusted_sec.acmp.mt-5.mb-7 {
    margin-top: 48px !important;
    margin-bottom: 105px !important;
  }

  .img-mobile {
    display: none;
  }

  section.trusted_sec.acmp.mt-5.mb-7 .trusted_logo.pt-5 {
    padding-top: 40px !important;
  }

  section.trusted_sec.acmp .small_head_text h4 {
    font-size: 18px;
    font-weight: 500;
    line-height: 116%;
    font-family: "HelveticaNeue", "avenir-roman";
    text-transform: capitalize;
    letter-spacing: -0.02em !important;
  }

  section.trusted_sec.acmp.mt-5.mb-7 .trusted_logo.pt-5 img {
    border-style: none;
    display: block;
    max-width: 100%;
  }

  .trusted_logo.pt-5 ul {
    padding: 0;
  }

  .trusted_logo.pt-5 ul li {
    list-style-type: none !important;
  }

  section.trusted_sec.acmp figure.all-img {
    display: flex;
    gap: 40px;
    justify-content: center;
  }

  @media only screen and (max-width: 992px) {
    .ann-camp .row {
      flex-direction: column;
    }

    .ann-bnr .anim-img {
      margin: 30px 0 0;
      max-width: 100%;
      width: 100%;
    }

    .ann-camp .img-mobile {
      display: block;
      position: relative;
      left: 45px;
    }

    .ann-camp .img-desktop {
      display: none !important;
    }

    section#anivcamp .btn-container.mt-35 {
      margin: 40px auto 0;
      display: block;
    }

    .ann-camp img.hand-info {
      max-width: 100%;
      height: auto;
      margin: auto;
      display: block;
    }
  }

  @media only screen and (max-width: 768px) {
    .ann-camp img.cone {
      visibility: hidden;
      left: 25% !important;
      top: 4px;
      height: 20px;
      right: 25% !important;
    }

    .ann-camp .img-mobile {
      display: block;
      position: relative;
      left: 55px;
    }

    .ann-bnr .top_conff_images {
      justify-content: center;
    }

    section.ann-camp h2.hdg,
    .ann-camp p.para {
      text-align: center;
    }

    section.ann-camp .btn-container.mt-35 {
      margin: auto !important;
    }

    section.trusted_sec.acmp figure.all-img {
      gap: 20px !important;
      flex-wrap: wrap;
    }

    section.trusted_sec.acmp
      figure.all-img
      img.trusted_logo_img.img_responsive.ordr1 {
      order: 4;
    }

    section.trusted_sec.acmp
      figure.all-img
      img.trusted_logo_img.img_responsive.ordr2 {
      order: 3;
    }

    section.trusted_sec.acmp
      figure.all-img
      img.trusted_logo_img.img_responsive.ordr3 {
      order: 5;
    }

    section.trusted_sec.acmp
      figure.all-img
      img.trusted_logo_img.img_responsive.ordr4 {
      order: 2;
    }

    section.trusted_sec.acmp
      figure.all-img
      img.trusted_logo_img.img_responsive.ordr5 {
      order: 1;
    }
  }

  .ann-bnr {
    display: flex;
    align-items: center;
    padding: 130px 0 0;
  }

  .ann-bnr .anim-img {
    display: flex;
    justify-content: flex-end;
  }

  .ann-camp .img-desktop {
    display: flex;
    position: relative;
  }

  .img-desktop img.gif-image {
    position: absolute;
    left: 65px;
    top: 108px;
    width: 165px;
    height: 323px;
  }

  .ann-camp .ann-para {
    font-family: "helveticaNeue", "avenir-roman";
    font-style: normal;
    font-weight: 300;
    font-size: 20px;
    line-height: 130%;
    margin-bottom: 0;
    color: #fff;
  }

  .ann-camp p.para {
    margin-bottom: 22px;
  }

  .ann-camp .bold-txt {
    font-weight: 700;
  }

  @media (max-width: 992px) {
    .ann-bnr {
      padding: 100px 0 0;
    }

    section.ann-camp h2.hdg {
      font-size: 38px;
      line-height: 50px;
    }
  }

  @media (max-width: 600px) {
    .ann-camp .ann-para {
      font-size: 16px;
    }

    .ann-bnr {
      padding: 100px 0 0;
    }

    section.ann-camp h2.hdg {
      font-size: 28px;
      line-height: 40px;
    }

    .ann-bnr .anim-img:before {
      background-size: contain;
    }
  }

  @media (min-width: 1600px) {
    .ann-bnr .anim-img {
      transform: translateX(20%);
    }
  }

  /* aniversary camp 23 banner - sumbul block */

  /* bundle cart */
  /* h2.gr-text {
	width: 100%;
	max-width: 80%;
} */
  /* body {
margin: 0 !important;
	overflow-x: hidden !important;
padding: 0 !important;
} */

  .error-page .bnr-content h1.hdg {
    font-size: 60.655px;
  }

  @media (max-width: 767px) {
    .error-page .bnr-content h1.hdg {
      font-size: 30.655px;
    }
  }

  .pro-cart-sub-pans {
    width: 100% !important;
  }

  /* .plan-box-wrapper.tab_trial.active .hide-col {.plan-box-wrapper.tab_1month.active  .pro-cart-sub-pans .pro-cart-box-price
	max-width: 255px !important;
}
.plan-box-wrapper.tab_Monthlyplan.active .hide-col {
	max-width: 295px !important;
} */
  /* .pro-cart-sub-pans .plus-splan,
.pro-cart-sub-pans .fsuite-splan
 {
	 width: 100% ;
	 min-width:275px;
}

.pro-cart-sub-pans .special-prod-info-left {
	padding: 15px 15px 15px 45px !important;
}
.plan-box-wrapper.tab_trial.active .pro-dt-ppl {
	visibility: hidden;
}
.plan-box-wrapper.tab_Monthlyplan.active  .pro-cart-sub-pans .pro-cart-box-price {
  margin-top: 74px;
} */

  /* dome and trusted styles */

  section.trusted_sec.order-sec ul {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  section.trusted_sec.order-sec ul {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .cart-vpn-box.dome button.vpn-learnmore:hover {
    background-color: transparent !important;
    color: #000 !important;
  }

  .cart-vpn .row {
    display: flex;
    justify-content: center;
  }

  section.windows_sec_2.try-sec .try-cont {
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 16px;
    padding: 75px 70px;
  }

  .trusted_sec.order-sec figure.all-img {
    display: flex;
    gap: 40px;
    max-width: 718px;
    justify-content: center;
  }

  .trusted_sec.order-sec figure.all-img img {
    height: auto;
  }

  /* .cart-vpn-box.dome {
    margin: 0 15px;
} */
  .cart-vpn-box.dome {
    padding: 0 !important;
    margin: 120px auto 0 !important;
    max-width: 1044px;
    width: 100%;
  }

  .cart-vpn-box.dome .boxLink {
    cursor: pointer;
    text-decoration: none;
  }

  .cart-vpn-box.dome a {
    color: #007bff;
    text-decoration: none;
    background-color: transparent;
  }

  .cart-vpn-box.dome .vpnBanner {
    box-shadow: none;
    transition: none;
    border-radius: 12px;
  }

  .cart-vpn-box.dome .vpnBanner > div,
  .sha-2 {
    box-shadow: none;
    transition: none;
    border-radius: 12px;
  }

  .cart-vpn-box.dome .vpn-borders {
    border-color: #e2e2e4;
    background-color: #fff;
    border-width: 1px;
    border-style: solid;
    overflow: hidden;
  }

  .cart-vpn-box.dome .vpn-borders.mt-5 {
    margin-top: 0 !important;
  }

  .cart-vpn-box.dome .vpn-borders.mt-5 {
    margin-top: 40px;
  }

  .cart-vpn-box.dome {
    margin: 120px auto 0 !important;
  }

  .cart-vpn-box.dome .row__flex {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .cart-vpn-box.dome .vpn-pera1 {
    color: #001219;
    letter-spacing: -0.02em;
    font-size: 26px;
    line-height: 30px;
    font-weight: 700;
    margin: 0;
    font-family: "HelveticaNeue", "avenir-roman";
    opacity: 0.7;
  }

  .cart-vpn-box.dome .vpn-pera2 {
    color: #001219;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
    margin: 0;
    font-family: "Lora", "avenir-roman";
    opacity: 0.7;
  }

  .cart-vpn-box.dome .vpn-pera2 {
    margin-bottom: 0 !important;
  }

  .cart-vpn-box.dome .h-100 {
    height: 100%;
  }

  .cart-vpn-box.dome .w-100 {
    max-width: 100%;
    width: 100%;
  }

  .cart-vpn-box.dome .justify-content-center {
    justify-content: center !important;
  }

  .cart-vpn-box.dome .align-items-center {
    align-items: center !important;
  }

  .cart-vpn-box.dome button.vpn-learnmore {
    border: 1.81565px solid #00b4d8 !important;
    border-radius: 181.565px;
    outline: none;
    font-family: "HelveticaNeue", "avenir-roman";
    touch-action: manipulation;
    cursor: pointer;
    user-select: none;
    text-align: center;
    text-decoration: none;
    padding: 15px 40px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    background-color: #fff !important;
    color: #001219 !important;
  }

  .trusted_sec.order-sec li.drow {
    display: flex;
    flex-direction: column;
    gap: 35px;
  }

  .trusted_sec.order-sec .small_head_text h4 {
    font-family: "HelveticaNeue";
    font-size: 20px;
    line-height: 32px;
  }

  .cart-vpn-box.dome .vpn-spacing {
    padding: 27px 5px 27px 49px;
  }

  .cart-vpn-box.dome button.vpn-learnmore:hover {
    background-color: transparent !important;
    color: #000 !important;
  }

  .cart-vpn {
    margin: 70px auto 0;
  }

  section.windows_sec_2.try-sec .try-cont {
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 16px;
    padding: 75px 70px;
  }

  .trusted_sec.order-sec figure.all-img {
    display: flex;
    gap: 40px;
    max-width: 718px;
    justify-content: center;
  }

  .trusted_sec.order-sec figure.all-img img {
    height: auto;
  }

  .cart-vpn-box.dome {
    padding: 0 !important;
    max-width: 1044px;
    width: 100%;
  }

  .cart-vpn-box.dome .boxLink {
    cursor: pointer;
    text-decoration: none;
  }

  .cart-vpn-box.dome a {
    color: #007bff;
    text-decoration: none;
    background-color: transparent;
  }

  .cart-vpn-box.dome .vpnBanner {
    box-shadow: none;
    transition: none;
    border-radius: 12px;
  }

  .cart-vpn-box.dome .vpnBanner > div,
  .sha-2 {
    box-shadow: none;
    transition: none;
    border-radius: 12px;
  }

  .cart-vpn-box.dome .vpn-borders {
    border-color: #e2e2e4;
    background-color: #fff;
    border-width: 1px;
    border-style: solid;
    overflow: hidden;
  }

  .cart-vpn-box.dome .vpn-borders.mt-5 {
    margin-top: 0 !important;
  }

  .cart-vpn-box.dome .vpn-borders.mt-5 {
    margin-top: 40px;
  }

  .cart-vpn-box.dome .row__flex {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .cart-vpn-box.dome .vpn-pera1 {
    color: #001219;
    letter-spacing: -0.02em;
    font-size: 26px;
    line-height: 30px;
    font-weight: 700;
    margin: 0;
    font-family: "HelveticaNeue", "avenir-roman";
    opacity: 0.7;
  }

  .cart-vpn-box.dome .vpn-pera2 {
    color: #001219;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
    margin: 0;
    font-family: "Lora", "avenir-roman";
    opacity: 0.7;
  }

  .cart-vpn-box.dome .vpn-pera2 {
    margin-bottom: 0 !important;
  }

  .cart-vpn-box.dome .h-100 {
    height: 100%;
  }

  .cart-vpn-box.dome .w-100 {
    max-width: 100%;
    width: 100%;
  }

  .cart-vpn-box.dome .justify-content-center {
    justify-content: center !important;
  }

  .cart-vpn-box.dome .align-items-center {
    align-items: center !important;
  }

  .cart-vpn-box.dome button.vpn-learnmore {
    border: 1.81565px solid #00b4d8 !important;
    border-radius: 181.565px;
    outline: none;
    font-family: "HelveticaNeue", "avenir-roman";
    touch-action: manipulation;
    cursor: pointer;
    user-select: none;
    text-align: center;
    text-decoration: none;
    padding: 15px 40px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    background-color: #fff !important;
    color: #001219 !important;
  }

  @media (max-width: 992px) {
    .trusted_sec.order-sec li.drow h4 {
      margin-bottom: 20px;
    }

    .trusted_sec.order-sec li.drow {
      display: flex;
      flex-direction: column;
      gap: 0;
    }

    .cart-vpn-box.dome .mtb {
      margin-top: 20px;
    }

    .cart-vpn-box.dome .mtb {
      margin-top: 20px;
    }

    .cart-vpn-box.dome {
      margin: 0 30px;
    }

    .cart-vpn-box.dome .row__flex {
      flex-direction: column;
    }

    .cart-vpn-box.dome .vpn-spacing .col-md-6 {
      width: 100%;
    }

    .cart-vpn-box.dome .vpn-pera1 {
      margin-top: 30px;
    }

    .cart-vpn-box.dome .vpn-spacing .col-md-3 {
      width: 100%;
    }
  }

  @media (max-width: 768px) {
    section.best-search .all-best-boxes p.bspera {
      width: 100%;
      max-width: 100% !important;
    }

    .trusted_sec.order-sec figure.all-img {
      display: flex;
      gap: 20px;
      flex-wrap: wrap;
      max-width: 400px;
      justify-content: center;
    }

    .trusted_sec.order-sec figure.all-img img {
      width: auto;
      height: 20px;
    }

    .addon-box .col-sm-4 {
      align-items: center !important;
    }

    div#addons-wrapper .addon-box .col-sm-4 {
      align-items: center !important;
    }
  }

  @media only screen and (max-width: 375px) {
    .pro-cart-wrapper {
      padding: 0 !important;
    }

    .pro-cart-wrapper .plan-tabs-wrap {
      padding: 0 10px;
    }
  }

  /* hiding on monthly tab in bundle cart */
  .plan-box-wrapper.tab_Monthlyplan.active
    .pro-cart-sub-pans
    .plus-border.fsuite-upper-box
    #arrow-container {
    display: none;
  }

  @media (max-width: 992px) {
    .gateway-wrapper .top div.pull-right {
      float: none !important;
      top: 1px !important;
    }
  }

  .modal-body .addon-modal-content,
  .addon-modal-wrapper .addon-modal-content h4,
  .addon-modal-wrapper .addon-modal-content p.top-para,
  .addon-modal-wrapper .addon-modal-heading .addon-modal-title {
    font-family: "helvaticaNeue", sans-serif !important;
  }

  .modal-body ul li {
    font-size: 16px;
    color: #3e3e3e;
    font-family: "helvaticaNeue", sans-serif !important;
    line-height: 20px;
    margin-top: 5px;
  }

  span.addon-modal-title {
    font-weight: 600;
  }

  /* double cart blow text */
  .pro-cart-sub-pans.double_cart .double_cart_table .pro-cart-box-btm-text p {
    max-width: 250px !important;
  }

  .blog table.vpn_table tr td:nth-child(2) {
    background: green;
    color: #ffffff;
  }

  .payment-form .password-eye-icon {
    background: url(https://images.purevpn-tools.com/public/images/peye.png)
      no-repeat !important;
  }

  .recurly-special-addons-template .payment-details .password-eye-icon {
    width: 24px !important;
    height: 24px !important;
  }

  /*
.pro-cart-sub-pans .plus-splan .pro-cart-discount span.extra-month {
	   padding: 6px 10px 5px !important;
}
.pro-cart-sub-pans .fsuite-splan .pro-cart-discount span.discount-price {
	border: 1px solid #bfc4c5 !important;
  background: #bfc4c5 !important;
}
*/

  .box-border-left-right {
    position: relative;
    margin: 1rem 0 2rem;
  }

  .box-border-left-right .box-content {
    padding: 1.5rem 1.25rem 0.5rem;
  }

  .box-border-left-right::before,
  .box-border-left-right::after {
    content: "";
    z-index: 1;
    display: inline-block;
    height: 3.25rem;
    position: absolute;
  }

  .box-border-left-right::before {
    width: 14rem;
    border-top: 2px solid #7209b7;
    border-left: 2px solid #7209b7;
  }

  .box-border-left-right::after {
    width: 12rem;
    right: 0;
    bottom: 0;
    border-right: 2px solid #7209b7;
    border-bottom: 2px solid #7209b7;
  }

  div#cart-wrapper {
    font-family: "helvaticaNeue", sans-serif;
  }

  /* BFCM Banner styling start from here */

  .bfcm-custom-style * {
    padding: 0;
    margin: 0;
    margin-top: 0px;
    box-sizing: border-box;
  }

  .bfcm-custom-style .align-items-lg-start {
    align-items: center !important;
  }

  .bfcm-custom-style .container {
    width: 100%;
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
    margin-right: auto;
    margin-left: auto;
  }

  .bfcm-custom-style.bfcm-banner .bfcm-discount,
  .bfcm-custom-style.bfcm-banner .bfcm-discount p {
    color: #fff;
  }

  .bfcm-custom-style .align-items-end {
    align-items: flex-end !important;
  }

  .bfcm-custom-style .row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-0.5 * var(--bs-gutter-x));
    margin-left: calc(-0.5 * var(--bs-gutter-x));
  }

  .bfcm-custom-style .d-flex {
    align-items: center;
    display: flex !important;
  }

  .bfcm-custom-style .p-0 {
    padding: 0 !important;
  }

  .bfcm-custom-style .row > * {
    box-sizing: border-box;
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
  }

  .bfcm-custom-style .row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
  }

  .bfcm-custom-style .flex-column {
    flex-direction: column !important;
  }

  .bfcm-custom-style .row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
  }

  .bfcm-custom-style .mb-4 {
    margin-bottom: 1.5rem !important;
  }

  .bfcm-custom-style .mb-5 {
    margin-bottom: 3rem !important;
  }

  .bfcm-custom-style .align-self-center {
    align-self: center !important;
  }

  .bfcm-custom-style .bfcm-discount .golden-ticket {
    font-family: "HelveticaNeue", "avenir-heavy";
    text-align: center;
    font-size: 42px;
    letter-spacing: -2.07px;
    font-weight: 700;
    display: block;
    text-decoration: none;
  }

  .bfcm-custom-style .bfcm-cta-btn {
    color: #000000;
    background-size: 100% 200%;
    background-image: linear-gradient(to bottom, #ffba24 50%, #28c675 50%);
    -webkit-transition: background-position 0.2s;
    -moz-transition: background-position 0.2s;
    transition: background-position 0.2s;
  }

  .bfcm-custom-style .bfcm-offer {
    margin-top: -18px;
  }

  @media (min-width: 576px) {
    .bfcm-custom-style .container {
      max-width: 540px;
    }
  }

  @media (min-width: 768px) {
    .bfcm-custom-style .container {
      max-width: 720px;
    }

    .bfcm-custom-style .col-md-12 {
      flex: 0 0 auto;
      width: 100%;
    }
  }

  @media (min-width: 992px) {
    .bfcm-custom-style .container {
      max-width: 960px;
    }

    .bfcm-custom-style .col-lg-5 {
      flex: 0 0 auto;
      width: 41.66666667%;
    }

    .bfcm-custom-style .col-lg-7 {
      flex: 0 0 auto;
      width: 58.33333333%;
    }
  }

  @media (min-width: 1024px) {
    .bfcm-custom-style .align-items-lg-start {
      align-items: flex-start !important;
    }
  }

  @media (min-width: 1200px) {
    .bfcm-custom-style .container {
      max-width: 1140px;
    }

    .bfcm-custom-style .col-xl-4 {
      flex: 0 0 auto;
      width: 33.33333333%;
    }

    .bfcm-custom-style .col-xl-8 {
      flex: 0 0 auto;
      width: 66.66666667%;
    }
	.plan-box-wrapper.tab_monthlyplan.active .plan-top-bottom .price-box-wrapper {
    align-items: baseline;
    gap: 4px;
}
  }

  @media (min-width: 1400px) {
    .bfcm-custom-style .container {
      max-width: 1320px;
    }
  }

  .bfcm-banner {
    background-size: cover;
  }

  .bfcm-banner .bfcm-content-sec {
    display: flex !important;
  }

  #anivcamp.bfcm-banner .bfcm-img {
    justify-content: flex-end;
  }

  .bfcm-banner .bfcm-offer h4 {
    color: #2a1d31;
    font-family: "HelveticaNeue", "avenir-heavy";
    font-size: 34px;
    background: #ffff;
    text-align: center;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: -0.68px;
    transform: rotate(-2.95deg);
    z-index: 1;
    position: relative;
    box-shadow: 4px 8px 5px -3px rgba(0, 0, 0, 0.23);
    padding: 4px 8px;
    width: max-content;
    left: 10px;
  }

  .bfcm-banner .bfcm-offer h1 {
    font-family: "HelveticaNeue", "avenir-heavy";
    color: #2a1d31;
    line-height: 100%;
    background: #fdba25;
    padding: 10px 18px;
    transform: rotate(-0.337deg);
    font-size: 64px !important;
    width: max-content;
  }

  .bfcm-offer-ticket h4:after {
    content: "";
    position: absolute;
    display: block;
    height: 14px;
    width: 14px;
    background-color: #ffba24;
    transform: rotate(45deg);
    left: 22.8%;
    top: 211px;
  }

  .bfcm-banner .bfcm-discount {
    color: #fff;
  }

  .bfcm-banner .bfcm-discount .discount {
    font-family: "HelveticaNeue", "avenir-heavy";
    font-size: 40px;
    font-weight: 300;
    letter-spacing: -0.8px;
    line-height: 100%;
    max-width: max-content;
  }

  .bfcm-discount .extra-months {
    font-family: "HelveticaNeue", "avenir-heavy";
    font-weight: 700;
    font-size: 20px;
    line-height: normal;
    letter-spacing: -0.5px;
    text-align: right;
  }

  .bfcm-discount .golden-ticket {
    font-family: "HelveticaNeue", "avenir-heavy";
    text-align: center;
    font-size: 46px;
    letter-spacing: -2.07px;
    font-weight: 700;
    display: block;
  }

  .gold-animation {
    background: linear-gradient(
      90deg,
      rgba(186, 148, 62, 1) 0%,
      rgba(236, 172, 32, 1) 20%,
      rgba(186, 148, 62, 1) 39%,
      rgba(249, 244, 180, 1) 50%,
      rgba(186, 148, 62, 1) 60%,
      rgba(236, 172, 32, 1) 80%,
      rgba(186, 148, 62, 1) 100%
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: shine 1s infinite;
    background-size: 200%;
    animation-direction: alternate-reverse;
  }

  @keyframes shine {
    to {
      background-position: right;
    }
  }

  .bfcm-banner .hero-image {
    display: block;
  }

  .bfcm-banner .hero-image.mobile {
    display: none;
  }

  .bfcm-banner .hero-image {
    width: 100%;
    height: 614px;
    margin: auto;
    object-fit: contain;
    object-position: bottom;
  }

  .bfcm-cta-btn {
    color: #000000;
    background-size: 100% 200%;
    background-image: linear-gradient(to bottom, #ffba24 50%, #28c675 50%);
    -webkit-transition: background-position 0.2s;
    -moz-transition: background-position 0.2s;
    transition: background-position 0.2s;
  }

  .bfcm-cta-btn:hover {
    background-position: 0 100%;
    color: #ffffff !important;
  }

  .bfcm-cta-btn:hover::after {
    filter: invert();
  }

  @media screen and (max-width: 1024px) {
    .bfcm-banner#anivcamp {
      height: auto;
    }

    .bfcm-banner .col-lg-5,
    .bfcm-banner .col-lg-7 {
      width: 100% !important;
    }

    .bfcm-banner .btn-container .univ-btn {
      max-width: 220px;
      min-width: 220px !important;
    }

    .bfcm-banner#anivcamp .btn-container small {
      text-align: center !important;
    }

    .bfcm-banner .bfcm-discount .discount {
      margin: auto;
      font-size: 24px;
    }

    .bfcm-banner .align-items-lg-start {
      align-items: center !important;
    }

    .bfcm-banner {
      padding-top: 100px;
    }

    .bfcm-img {
      margin-top: 0 !important;
    }

    .bfcm-banner {
      background-image: url("https://images.purevpn-tools.com/wp-content/uploads/en/2023/10/hero-banner-mobile.webp");
    }

    .bfcm-banner .hero-image {
      width: 100%;
      height: 510px;
      margin: auto;
    }

    .bfcm-discount .extra-months,
    .bfcm-discount .discount {
      text-align: center !important;
    }

    .bfcm-banner .bfcm-offer h1 {
      text-align: center;
      font-size: 64px !important;
      width: 100%;
      word-break: break-word;
    }

    .bfcm-page .hero-image {
      display: none;
    }

    .bfcm-page .hero-image.mobile {
      display: block;
    }

    .bfcm-banner .btn-container {
      z-index: 2;
    }
  }

  @media screen and (min-width: 1025px) {
    .bfcm-banner {
      background-image: url("https://images.purevpn-tools.com/wp-content/uploads/en/2023/10/Hero-Banner-Golden-Ticket-Desktop-Version.webp");
    }
  }

  @media (min-width: 1025px) and (max-width: 1199px) {
    .bfcm-banner .bfcm-offer h1 {
      font-size: 52px !important;
    }
  }

  /* If screen size is more than 992px wide, set the font-size ofto 80px */
  @media screen and (min-width: 992px) {
    .bfcm-banner .hero-image {
      width: 570px;
      height: 550px;
      object-fit: unset;
    }

    .bfcm-banner,
    .bfcm-banner .hero-row {
      min-height: 640px;
    }

    .bfcm-banner {
      background-position: 60%;
    }
  }

  @media screen and (min-width: 1224px) {
    .bfcm-banner .hero-image {
      width: 760px;
      height: 670px;
    }

    .bfcm-banner .hero-image.golden-ticket-img {
      object-fit: contain;
      width: 436px;
      height: 483px;
      transform: rotate(10.412deg);
      position: relative;
      top: -146px;
      right: -54px;
    }
  }

  /* If screen size is more than 2400px wide, set the font-size ofto 80px */
  @media screen and (min-width: 2400px) {
    #anivcamp.bfcm-banner .bfcm-img {
      margin-left: 110px;
      justify-content: flex-start;
    }
  }

  /* If screen size is more than 1440px wide, set the font-size ofto 80px */
  @media screen and (min-width: 1440px) {
    .bfcm-banner .hero-image {
      width: 926px;
      height: 798px;
    }

    .bfcm-banner,
    .bfcm-banner .hero-row {
      min-height: 800px;
    }
  }

  @media (min-width: 1200px) and (max-width: 1400px) {
    .bfcm-banner .bfcm-offer h4 {
      font-size: 30px;
    }

    .bfcm-page .hd_style_sfpro64 h1 {
      font-size: 54px !important;
    }
  }

  /* If screen size is less than 440px wide, set the font-size ofto 80px */
  @media screen and (max-width: 440px) {
    .bfcm-banner .bfcm-offer h4 {
      font-size: 24px;
    }

    .bfcm-banner .hd_style_sfpro24 .mb-4.pur-icon {
      margin-bottom: 2rem !important;
    }

    .bfcm-banner {
      background-image: url("https://images.purevpn-tools.com/wp-content/uploads/en/2023/10/bg-bfcm-mobile-only.webp");
    }

    .bfcm-banner .bfcm-offer h1 {
      font-size: 46px !important;
      padding: 4px 14px;
      width: fit-content;
    }

    .bfcm-banner .hero-image {
      object-fit: cover;
      height: 400px;
    }
  }

  /* BFCM Banner styling End here */

  /*BFCM Banner Center Align styling Start From here 2023*/

  .bfcm-align-center {
    background-size: cover;
  }

  .bfcm-align-center#anivcamp {
    background-position: left !important;
  }

  .bfcm-align-center .hero-row {
    padding-top: 110px;
  }

  .bfcm-align-center .pur-icon {
    transform: rotate(3.348deg);
    width: 173.247px;
    position: relative;
  }

  .bfcm-align-center .bfcm-offer {
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: -18px;
  }

  .bfcm-align-center .bfcm-offer h4 {
    color: #2a1d31;
    font-family: "HelveticaNeue", "avenir-heavy";
    font-size: 48.739px;
    background: #ffff;
    text-align: center;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: -0.68px;
    transform: rotate(-1.627deg);
    z-index: 1;
    position: relative;
    box-shadow: 4px 8px 5px -3px rgba(0, 0, 0, 0.23);
    width: fit-content;
    padding: 4px 30px;
    left: -16px;
    bottom: -24px;
  }

  .bfcm-align-center .bfcm-offer h1 {
    font-family: "HelveticaNeue", "avenir-heavy";
    color: #2a1d31;
    line-height: 100%;
    background: #fdba25;
    padding: 30px 60px 10px 60px;
    font-size: 108.908px;
    letter-spacing: -2.723px;
    transform: rotate(-1.71deg);
  }

  .bfcm-align-center .bfcm-discount {
    color: #fff;
    text-align: center;
    display: flex;
    align-items: center;
    column-gap: 12px;
    transform: rotate(-1.309deg);
  }

  .bfcm-align-center .bfcm-discount .discount {
    font-family: "HelveticaNeue", "avenir-heavy";
    font-weight: 300;
    letter-spacing: -0.8px;
    line-height: 100%;
    font-size: 34.932px;
  }

  .bfcm-align-center .bfcm-discount .discount > strong {
    text-transform: uppercase;
  }

  .bfcm-align-center .bfcm-discount .extra-months {
    font-family: "HelveticaNeue", "avenir-heavy";
    font-weight: 300;
    line-height: normal;
    letter-spacing: -0.5px;
    font-size: 34.932px;
    text-align: center;
  }

  .bfcm-align-center .bfcm-discount .golden-ticket {
    font-family: "HelveticaNeue", "avenir-heavy";
    text-align: center;
    font-size: 46px;
    letter-spacing: -2.07px;
    font-weight: 700;
    background: linear-gradient(
      90deg,
      rgba(186, 148, 62, 1) 0%,
      rgba(236, 172, 32, 1) 20%,
      rgba(186, 148, 62, 1) 39%,
      rgba(249, 244, 180, 1) 50%,
      rgba(186, 148, 62, 1) 60%,
      rgba(236, 172, 32, 1) 80%,
      rgba(186, 148, 62, 1) 100%
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: shine 1s infinite;
    background-size: 200%;
    animation-direction: alternate-reverse;
  }

  @keyframes shine {
    to {
      background-position: right;
    }
  }

  .bfcm-align-center#anivcamp .btn-container .univ-btn.yellow {
    background-size: 100% 200%;
    background-image: linear-gradient(to bottom, #ffba24 50%, #28c675 50%);
    -webkit-transition: background-position 0.2s;
    -moz-transition: background-position 0.2s;
    transition: background-position 0.2s;
  }

  .bfcm-align-center#anivcamp .btn-container .univ-btn.yellow:hover {
    background-position: 0 100%;
    color: #ffffff !important;
  }

  .bfcm-align-center .btn-container .univ-btn:hover::after {
    filter: invert();
  }

  /* If screen size is less than 992px wide, set the font-size ofto 80px */
  @media screen and (max-width: 992px) {
    .bfcm-align-center {
      padding-top: 100px;
    }

    .bfcm-align-center .hero-row {
      padding-top: 0;
    }

    .bfcm-align-center {
      background-image: url("https://images.purevpn-tools.com/wp-content/uploads/en/2023/10/bfcm-banner-mobile.webp");
    }

    .bfcm-align-center .hero-row {
      min-height: 800px;
    }

    .bfcm-align-center .bfcm-discount {
      flex-direction: column;
      margin-top: 20px;
    }

    .bfcm-align-center .bfcm-offer h1 {
      font-size: 76px;
      padding: 30px 40px 10px 40px;
    }

    .bfcm-align-center .bfcm-offer h4 {
      font-size: 36.739px;
      padding: 4px 12px;
      left: -8px;
      bottom: -24px;
    }
  }

  /* If screen size is more than 992px wide, set the font-size ofto 80px */
  @media screen and (min-width: 992px) {
    .bfcm-align-center {
      background-image: url("https://images.purevpn-tools.com/wp-content/uploads/en/2023/10/hero-banner-ca.webp");
    }

    .bfcm-align-center,
    .bfcm-align-center .hero-row {
      min-height: 1000px;
    }

    .bfcm-align-center {
      background-position: 60%;
    }
  }

  /* If screen size is less than 576px wide, set the font-size ofto 80px */
  @media screen and (max-width: 576px) {
    .bfcm-align-center .bfcm-offer h4 {
      font-size: 22px;
      left: 0;
      bottom: -20px;
      padding: 4px 14px;
    }

    .bfcm-align-center .bfcm-offer h1 {
      font-size: 46px;
      padding: 30px 20px 10px 15px;
    }

    bfcm-offer-ticket h4 {
      font-size: 22px;
      text-align: center;
    }

    bfcm-offer-ticket h1 {
      font-size: 46px;
      text-align: center;
    }
  }

  /* custom style start*/

  .custom-style * {
    padding: 0;
    margin: 0;
    margin-top: 0px;
    box-sizing: border-box;
  }

  .custom-style .align-items-lg-start {
    align-items: center !important;
  }

  .custom-style .container {
    width: 100%;
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
    margin-right: auto;
    margin-left: auto;
  }

  .custom-style.bfcm-banner .bfcm-discount,
  .custom-style.bfcm-banner .bfcm-discount p {
    color: #fff;
  }

  .custom-style .align-items-end {
    align-items: flex-end !important;
  }

  .custom-style .row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-0.5 * var(--bs-gutter-x));
    margin-left: calc(-0.5 * var(--bs-gutter-x));
  }

  .custom-style .d-flex {
    align-items: center;
    display: flex !important;
  }

  .custom-style .p-0 {
    padding: 0 !important;
  }

  .custom-style .row > * {
    box-sizing: border-box;
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
  }

  .custom-style .row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
  }

  .custom-style .flex-column {
    flex-direction: column !important;
  }

  .custom-style .row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
  }

  .custom-style .mb-4 {
    margin-bottom: 1.5rem !important;
  }

  .custom-style .mb-5 {
    margin-bottom: 3rem !important;
  }

  .custom-style .align-self-center {
    align-self: center !important;
  }

  .custom-style .bfcm-discount .golden-ticket {
    font-family: "HelveticaNeue", "avenir-heavy";
    text-align: center;
    font-size: 42px;
    letter-spacing: -2.07px;
    font-weight: 700;
    display: block;
    text-decoration: none;
  }

  .custom-style .bfcm-cta-btn {
    color: #000000;
    background-size: 100% 200%;
    background-image: linear-gradient(to bottom, #ffba24 50%, #28c675 50%);
    -webkit-transition: background-position 0.2s;
    -moz-transition: background-position 0.2s;
    transition: background-position 0.2s;
  }

  .custom-style .bfcm-offer {
    margin-top: -18px;
  }

  @media (min-width: 576px) {
    .custom-style .container {
      max-width: 540px;
    }
  }

  @media (min-width: 768px) {
    .custom-style .container {
      max-width: 720px;
    }

    .custom-style .col-md-12 {
      flex: 0 0 auto;
      width: 100%;
    }
  }

  @media (min-width: 992px) {
    .custom-style .container {
      max-width: 960px;
    }

    .custom-style .col-lg-5 {
      flex: 0 0 auto;
      width: 41.66666667%;
    }

    .custom-style .col-lg-7 {
      flex: 0 0 auto;
      width: 58.33333333%;
    }
  }

  @media (min-width: 1024px) {
    .custom-style .align-items-lg-start {
      align-items: flex-start !important;
    }
  }

  @media (min-width: 1200px) {
    .custom-style .container {
      max-width: 1140px;
    }

    .custom-style .col-xl-4 {
      flex: 0 0 auto;
      width: 33.33333333%;
    }

    .custom-style .col-xl-8 {
      flex: 0 0 auto;
      width: 66.66666667%;
    }
  }

  @media (min-width: 1400px) {
    .custom-style .container {
      max-width: 1320px;
    }
  }

  .gold-ticket-bage:hover,
  .gold-ticket-sale-box:hover,
  .gold-ticket-mobile:hover {
    cursor: pointer;
  }

.extra-months.left-side {
	    text-align: left;
    margin-top: 15px;
}

  /* custom style end*/

  /* BFCM Banner Center Align styling End here 2023 */

  video.aniv-dpic2 {
    z-index: 2;
    position: absolute;
    left: 65px;
    top: 108px;
    width: 165px;
    height: 323px;
  }

  .hlbar-cls {
    position: absolute;
    right: 20px;
    top: 15px;
    width: 22px;
    height: 22px;
  }

  .hlbar-cls:after,
  .hlbar-cls:before {
    position: absolute;
    left: 6px;
    content: "";
    height: 24px;
    width: 2px;
    background-color: #3a0491;
  }

  .hlbar-cls:before {
    transform: rotate(45deg);
  }

  .hlbar-cls:after {
    transform: rotate(-45deg);
  }


/* firefox start */

  @-moz-document url-prefix() {
    * {
      padding: 0;
    }

    .plan-box-wrapper .hide-col table {
      width: 100% !important;
    }

    .hide-box .gr-max {
      visibility: hidden !important;
    }

    .pro-cart-sub-pans .fsuite-splan .planbox-content {
      padding: 0 10px 24px !important;
    }

    .pro-cart-sub-pans .plus-splan .planbox-content,
    .vpn-splan .planbox-content,
    .hide-box .planbox-content {
      padding: 30px 10px 24px !important;
    }

    .special-prod-info-hdg p.desc {
      margin-top: 39px !important;
    }

    .hide-col table {
      -moz-transform: translateY(38.5px) !important;
    }


    .gold-ticket-sale-box {
      margin-left: 58px !important;
    }

    @media (max-width: 1200px) {


      .plan-box-wrapper .fsuite-upper-box::before {
        max-width: 365px !important;
      }
    }

    @media only screen and (max-width: 768px) {
      .gold-ticket-sale-box {
        margin-left: 35px !important;
      }
    }

    @media only screen and (max-width: 599px) {
      .gold-ticket-sale-box {
        margin-left: 5px !important;
      }
    }
  }

  /* firefox end */

/* video outside viewport issue    start */

body.blog-template-default iframe,
body.page-template-blog-template iframe {
    max-width: 100% !important;
    width: 753px !important;
    height: 380px !important;
    border-radius: 15px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

/* video outside viewport issue    end */

/* Coingate hide */
.gateway-method#coingate_box_icon,
.gateway-accordian#coingate_box_icon {
	display: none;
}
/* Coingate hide */

/* error issue class */
section.home_section_6 .hd_style_lora h2,
section.home_section_6.sec-fold.sec_cvr h2.hdg2 {
   color: #000 !important;
}

/* coingate removed from mobile  */

.payments-select-box option[data-name='coingate'] {
   display: none !important;
}

div#recurly-special-addons-template .payments-select-box option[data-name='coingate'] {
   display: none !important;
}

/* coingate removed from mobile  */

/* header bfcm 23 color changed start */

header nav li.head_pure_btn a {
    background-color: #ff0000;
    border-color: #ff0000;
}
header.light nav .navbar .links li.head_pure_btn a:hover {
    background: #fff;
    border: 1px solid #000;
    color: #000;
}

/* header bfcm 23 color changed end */

.aniv23.nyear24 p.extra-months.lang.zh {
    display: none !important;
}
[lang="zh"] .aniv23.nyear24 p.extra-months.lang.zh {
    display: block !important;
}
[lang="zh"] .aniv23.nyear24 p.extra-months {
    display: none !important;
}

/* recurly temp v2 fixes css - start */

div#recurly-proplan-v2-temp-template .cart-varient.gateway-wrapper #addons-wrapper .addon-box span {
    text-wrap: nowrap;
}
div#recurly-proplan-v2-temp-template .gateway-wrapper .gateway-method span {
    padding-left: 0;
}

div#recurly-proplan-v2-temp-template .gateway-accordian .payment-button .payment-btn {
    text-wrap: nowrap;
}
div#recurly-proplan-v2-temp-template .form-label {
    text-wrap: nowrap;
}
div#recurly-proplan-v2-temp-template .svg-box-modal {
    position: relative;
    left: 0; 
}
div#recurly-proplan-v2-temp-template .form-label.card-expiry-date {
    margin-left: 60%;
}
div#recurly-proplan-v2-temp-template .card-holder-wrapper {
    align-items: start !important;
}
@media screen and (max-width: 992px) {
div#recurly-proplan-v2-temp-template .cart-varient.gateway-wrapper #addons-wrapper .addon-box {
    margin: 0 0 20px;
}
	div#recurly-special-addons-v2-template .cart-varient.gateway-wrapper #addons-wrapper .addon-box{
		margin: 0 0 20px;
	}
}

@media screen and (max-width: 1300px) {
	div#recurly-proplan-v2-temp-template .form-label.card-expiry-date {
    margin-left: 60%;
}
@media screen and (min-width: 768px) and (max-width: 992px) {}
div#recurly-proplan-v2-temp-template .addon-box span .popup_link {
    margin-bottom: 0;
}
}
@media only screen and (max-width: 768px) {
div#recurly-proplan-v2-temp-template .gateway-accordian .payment-button .payment-btn {
    padding: 0 80px;
}
div#recurly-proplan-v2-temp-template .payment-button {
    width: 100%;
    display: block;
    margin: auto;
    text-align: center;
}
div#recurly-proplan-v2-temp-template .cart-varient.gateway-wrapper #addons-wrapper .addon-box span {
    text-wrap: wrap !important;
}
.card-holder-wrapper {
    align-items: center !important;
}
div#recurly-proplan-v2-temp-template .addon-container.row {
    margin: 0 0 20px;
}
div#recurly-proplan-v2-temp-template .cart-varient.gateway-wrapper .order-sum{
    font-size: 16px !important;
}
div#recurly-proplan-v2-temp-template .addon-container.row {
    align-items: center;
    display: flex;
}
div#recurly-proplan-v2-temp-template label.form-label svg{
    display: none
}
div#recurly-proplan-v2-temp-template .gateway-accordian .payment-button .payment-btn {
    padding: 0 80px;
}
div#recurly-proplan-v2-temp-template .gateway-accordian .payment-button .payment-btn {
    text-wrap: wrap; 
}
div#recurly-proplan-v2-temp-template gateway-accordian .card-holder input[type=text] {
    font-size: 14px;
}
div#recurly-proplan-v2-temp-template .form-label.card-expiry-date {
    margin-left: 20px;
}
div#recurly-proplan-v2-temp-template .form-label.card-cvc svg.svg-gray, .form-label.card-expiry-date svg.svg-gray {
    display: none !important;
}
div#recurly-proplan-v2-temp-template .form-label {
    text-wrap: nowrap;
}
}
/* recurly temp v2 fixes css - end */


body.blog-template-default #intercom-container iframe,
 body.page-template-blog-template #intercom-container iframe {
    max-width: 100% !important;
    width: 100% !important;
    height: 100% !important;
}



/*VPN Addon strip CSS for order page price engine. this css addd code level after bfcm and remove additional css
		 start css */


@media (max-width: 768px) {
    .pro-pure-vpn-wrapper .vpn-addons-hdg .nprod-hdg {
        text-align: left !important;
        font-size: 20px !important;
    }
}

@media(min-width: 1380px) {
.header_top .row, nav .row {
	width: 90% !important;
}
}

 .marquee {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    overflow: hidden;
    --offset: 20vw;
    --item-font-size: 2vw;
    --move-initial: calc(-25% + var(--offset));
    --move-final: calc(-50% + var(--offset));
  }

  .marquee__inner {
    width: fit-content;
    display: flex;
    position: relative;
    transform: translate3d(var(--move-initial), 0, 0);
    animation: marquee 50s linear infinite;
  }

  @keyframes marquee {
    0% {
      transform: translate3d(var(--move-initial), 0, 0);
    }
    100% {
      transform: translate3d(var(--move-final), 0, 0);
    }
  }

  .marquee .h-bar-box {
    white-space: nowrap;
    padding: 0 70px;
    font-family: "avenir-roman";
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    display: flex;
    align-items: center;
  }

     .hellobar-wrap {
      height: 60px;
    }

    .hellobar-wrap .container {
      width: 100%;
      max-width: unset;
			    padding: 0;
    }
    

    .hellobar-wrap-box {
      background: linear-gradient(298deg, #49ff7c -0.16%, #5e1bcc 86.1%);
      background-repeat: no-repeat;
      height: 60px;
      position: relative;
      z-index: 5;
      width: 100%;
    }

    .hellobar-wrap-box a {
      width: 100%;
      display: flex;
      align-items: center;
      justify-content: center;
      height: 60px;
      overflow: hidden;
      text-decoration: none;

      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      position: relative;
    }

    .hellobar-wrap-box a .hb-text-1,
    .hellobar-wrap-box a .hb-text-2 {
      color: rgba(255, 255, 255, 0.95);
      font-family: 'HelveticaNeue', sans-serif;
      font-size: 18px;
      font-weight: 700;
      line-height: 111%;
      letter-spacing: -0.36px;

      position: absolute;
    }

    .hellobar-wrap-box a .hb-text-1 {
    padding-right: 0;
    left: auto;
    transform: none;
    }

    .hellobar-wrap-box a .hb-text-2 {
      padding-left: 90px;

      left: 50%;
      transform: translateX(0);
    }

    .hellobar-wrap-box .hlbar-cls-v2 img {
    width: 15px;
    height: 15px;
    }

    .hellobar-wrap-box .close-icon-bg {
      background-image: url("https://images.purevpn-tools.com/wp-content/uploads/en/2024/11/close-bg-img.webp");
      background-repeat: no-repeat;
      background-size: 100%;
      background-position: 1px 6px;
      width: 72px;
      height: 72px;
      opacity: 0.1;
      display: inline-block;

      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
    }

    .hellobar-wrap-box .hlbar-cls-v2 {
      position: absolute;
      display: block;
      height: auto;
      width: auto;
      top: 52%;
left: auto;
    transform: translate(0, -50%);
    right: 30px;
    }

    .hellobar-wrap .hellobar-wrap-box a#hellobar-close {
      display: block !important;
    }

    @media only screen and (max-width: 1280px) {
      .hellobar-wrap {
        display: none;
      }
    }
li.head_pure_btn.header_v2_bfcm2024 a {
    width: 100%;
    height: 48px;
    line-height: 48px;
    display: inline-block;
    letter-spacing: .01em;
    text-align: center;
    border-radius: 40px;
    border-width: 1px;
    border-style: solid;
    border-image: initial;
	  color: #ffffff;

}

.header .navbar li.head_pure_btn.header_v2_bfcm2024  {
    padding: 9px 7px;
}

.header .navbar li.header_v2_bfcm2024 a:after {
	    content: none;
	
}

.hellobar-wrap .container a p {
    margin: 0 !important;
}

.hellobar-wrap .container p {
    margin: 0 !important;
}

.hellobar-wrap .container {
    display: flex;
	  justify-content: center;
		align-items: center;
}

.hellobar-wrap {
        direction: ltr;
      }

.cta-explore-teams .circle-arrow {
	margin-right: 5px;
}

.cta-explore-teams .circle-arrow img {
	width: 15px !important;
	height: 15px !important;
}
/* organic Header banner video css */
.bnr iframe, .sec-video iframe {
    height: 350px;
border-radius: 15px;    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
/* Blog step5 center button css */

.btn-container {
    max-width: none;
    text-align: center;
}
/* end */

/* will remove*/

.teams-plan-table .teams-field-box .team-input-number {
    width: 60px !important;
}

}
@media (max-width: 1199px) {
    .teams-plan-table .teams-field-box .team-input-number {
        width: 65px !important;
    }
}

/*Password manager scan fold css for Blogs Start*/
.main-bnr1 {
  max-width: 1200px;
  width: calc(100% - 20px);
  margin: 0 auto;
  border-radius: 65px !important;
  height: 404px;
  padding: 0px;
  margin-top: 80px;
  margin-bottom: 80px;
}

.dwm-container {
  max-width: 841px;
  margin: 0 auto;
  text-align: center;
  display: flex;
  flex-direction: column;
  gap: 0px;
  padding-top: 80px !important;
}

.dwm-hdg1 span {
  color: #FFF;
  text-align: center;
  font-family: "HelveticaNeue", sans-serif;
  font-size: 44px !important;
  font-style: normal;
  font-weight: 500;
  line-height: 110%;
  letter-spacing: -1.44px;
  display: block;
  margin-bottom: 10px;
  margin-left: 45px;
}

.dwm-hdg1 {
  font-family: "HelveticaNeue", sans-serif;
  font-size: 30px !important;
  font-weight: 700;
  line-height: 121%;
  padding-bottom: 10px;
  color: #FFF;
}

.dwm-para1{
  color: #D1D5DB !important;
  text-align: center;
  font-family: "HelveticaNeue", sans-serif;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 130%;
  font-size: 18px !important;
  margin-bottom: 30px !important;
  margin-left: 45px;
}



.hero_banner_safety_img {
  margin-top: 112px;
}

.dwm-input-box {
  display: flex;
  flex-direction: column;
  gap: 20px;
  position: relative;
}

.inp-para {
  color: #FFF;
  text-align: center;
  font-family: sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  padding-bottom: 32px;
}

.contact-input {
  padding: 15px 21px !important;
  color: #fff !important;
  font-style: normal !important;
  font-weight: 300 !important;
  line-height: 120% !important;
  letter-spacing: 0.863px;
  font-family: 'HelveticaNeue', sans-serif;
  width: 100%;
  border: none !important;
  outline: none;
  font-size: 14px !important;
  max-width: 460px !important;
  margin: auto !important;
  border-radius: 30px !important;
  background: linear-gradient(113deg, rgba(255, 255, 255, 0.47) 0%, rgba(255, 255, 255, 0.00) 110.84%) !important;
  backdrop-filter: blur(21px);
}

.contact-input-main {
  font-size: 18px !important;
}

.error-message {
  color: red;
  font-size: 16px;
  display: none;
  margin-left: 12px;
  font-family: sans-serif;
  font-weight: 400;
  text-align: center;
}

input#emailInput::placeholder {
  color: #fff;
  font-family: "HelveticaNeue", sans-serif;
}

.bnr-cta {
  height: 52px !important;
}

.cta-text-dwm {
  font-size: 18px !important;
}

.bnr-cta .circle-arrow {
  width: 40px !important;
  height: 40px !important;
}

.inp-sub-para {
  color: #FFF;
  text-align: center;
  font-family: sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  padding-top: 8px;
}

.bnr-cta .circle-arrow img {
  width: 18px !important;
  height: 18px !important;
}

.scanmessage-p {
  font-family: sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: -0.36px;
  color: #fff;
  text-align: center;
  margin-top: 5px;
}

@media (min-width: 1200px) {
  .main-bnr1 {
    width: calc(100% - 20px) !important;
  }

.plan-top-bottom .cart-style[data-plan-type="vpn_plus"] {
  margin-top: 50px;
}
}

@media (min-width: 1400px) {
  .main-bnr1 {
    width: calc(100%) !important;
  }
}

@media (min-width: 1900px) {
  .main-bnr1 {
    width: calc(100%) !important;
    margin: 0 auto;
  margin-bottom: 80px;
  }
}

@media(max-width: 640px) {
	
	.bfcm-extension-price-section{
		align-items: center !important;
	}
	.bfcm-extension-description {
		flex-wrap: nowrap !important;
		font-size: 12px !important;
	}
	.bfcm-extension-description span:first-child {
	text-align: left !important	
	}
  }

  .dwm-hdg1 {
    font-size: 24px !important;
  }

  .dwm-para1 {
    font-size: 14px;
    margin-left: 0px;
  }

  .inp-para {
    font-size: 14px;
  }

  .inp-sub-para {
    font-size: 12px;
  }

  .dwm-input-box {
    width: 95%;
    margin: 0 auto;
    padding: 42px 15px;
  }

  .contact-input-main {
    font-size: 14px !important;
  }

  .cta-text-dwm {
    font-size: 14px !important;
  }


  .bnr-cta {
    height: 46px !important;
  }

  .cta-text-dwm {
    font-size: 14px !important;
  }

  .bnr-cta .circle-arrow {
    width: 30px !important;
    height: 30px !important;
  }

  .bnr-cta .circle-arrow img {
    width: 15px !important;
    height: 15px !important;
  }
}

@media(max-width: 768px) {
  .dwm-hdg1 span {
    margin-left: 0px;
    font-size: 32px;
  }

  .dwm-input-box {
    padding: 0px 15px;
  }

  .dwm-hdg1 {
    font-size: 32px;
  }

}


/* CTA CSS START */
.banner-sec-cta {
  margin: 0;
  text-align: left;
  width: max-content;
}

.banner-sec-cta.blue-cta .banner-cta {
  background: linear-gradient(177deg, #480ca8 2.21%, #5f22c1 94.19%);
}

.banner-cta {
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: max-content;
  transition: background-position 0.2s;
  border-radius: 30px;
  gap: 10px;
}

.banner-sec-cta.blue-cta .banner-cta span.cta-text {
  color: #ffffff;
  font-size: 20px;
  padding: 0 15px;
  font-family: "HelveticaNeue", sans-serif;
  font-style: normal;
  font-weight: 700;
  line-height: 100%;
  width: auto;
  display: flex;
  justify-content: center;
}

.banner-cta .circle-arrow {
  width: 50px;
  height: 50px;
  margin-right: 5px;
  border-radius: 50px;
  background-color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
}

.banner-cta .circle-arrow img {
  width: 23px;
  height: 23px;
  transition: transform 0.2s;
}

.banner-cta:hover .circle-arrow img {
  transform: rotate(-45deg);
}

@keyframes slideInBox {
  0% {
    bottom: -150px;
    opacity: 0;
  }

  80% {
    opacity: 0.6;
  }

  100% {
    bottom: 0;
    opacity: 1;
  }
}

@keyframes leftInBox {
  0% {
    left: -500px;
    opacity: 0;
  }

  80% {
    opacity: 0.6;
  }

  100% {
    left: 0;
    opacity: 1;
  }
}

@keyframes rightInBox {
  0% {
    right: -500px;
    opacity: 0;
  }

  80% {
    opacity: 0.6;
  }

  100% {
    right: 0;
    opacity: 1;
  }
}

@keyframes slideInCTABox {
  0% {
    bottom: -80px;
    opacity: 0;
  }

  80% {
    opacity: 0.6;
  }

  100% {
    bottom: 0;
    opacity: 1;
  }
}

@keyframes fadingBoxV2 {
  0% {
    opacity: 0;
    transform: scale(0);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}



.banner-sec-cta-anim.active:hover {
  box-shadow: 0px 5px 8px 0px rgba(101, 30, 216, 0.2) !important;
}

.banner-sec-cta-anim {
  overflow: hidden;
  width: max-content;
  border-radius: 30px;
  position: relative;
  z-index: 1;
}

.banner-sec-cta {
  margin: 0;
  text-align: left;
  width: max-content;
}



.banner-sec-cta-anim.active .banner-sec-cta {
  animation: slideInCTABox 0.6s forwards;
}

.banner-sec-cta.blue-cta .banner-cta {
  background: linear-gradient(177deg, #480ca8 2.21%, #5f22c1 94.19%);
}

.banner-cta {
  text-decoration: none !important;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 49px;
  width: max-content;
  transition: background-position 0.2s;
  background-size: 100% 200%;
  border-radius: 30px;
  background: linear-gradient(165deg, #ffba24 10.38%, #ffcb5a 107.58%);
}

.banner-sec-cta.blue-cta .banner-cta span.cta-text {
  color: #ffffff;
}

.banner-cta span.cta-text {
  color: #001219;
  font-family: "HelveticaNeue", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 100%;
  width: auto;
  display: flex;
  justify-content: center;
  padding: 0 10px 0 15px;
}

.banner-cta .circle-arrow {
  width: 41px;
  height: 41px;
  margin-right: 5px;
  background-color: #ffffff;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.banner-cta:hover .circle-arrow img {
  transform: rotate(-45deg);
}

.banner-cta .circle-arrow img {
  width: 20px;
  height: 20px;
  transition: transform 0.2s;
}

@media (min-width: 768px) {
  .banner-cta {
    height: 50px;
  }

  .banner-cta .circle-arrow {
    width: 50px;
    height: 50px;
  }

  .banner-cta span.cta-text {
    font-size: 20px;
    padding: 0 15px;
  }

  .banner-cta .circle-arrow {
    width: 40px;
    height: 40px;
    margin-right: 5px;
    border-radius: 50px;
  }

  .banner-cta .circle-arrow img {
    width: 23px;
    height: 23px;
  }
}

/*Password manager scan fold css for Blogs End*/

/*18  Anniversary camp Hellobar CSS start */
.hellobar-wrap {
    background: url(https://images.purevpn-tools.com/wp-content/uploads/en/2025/06/hellobar-18th.webp);
    height: 65px;
    overflow: hidden;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}

.hellobar-dvm-cta {
    border-radius: 25px !important;
    border: none !important;
    background: none;
    width: 170px;
}

.hellobar-wrap a {
    text-decoration: none;
}

.hellobar-dvm-cta a {
    display: flex !important;
    padding: 0px !important;
    width: 146px;
    height: 36px;
    justify-content: center;
    align-items: center;
    border-radius: 40px;
    background: linear-gradient(165deg, #FFBA24 10.38%, #FFCB5A 107.58%);
    font-family: 'HelveticaNeue', sans-serif;
    font-size: 14px;
}

.hellobar-wrap span.close {
    background: #000;
}

img.hellobar-cta-img {
    width: 170px;
    height: 40px;
}

.hellobar-wrap .hellobar-imgs {
    position: relative;
    bottom: 0;
    object-fit: contain;
    width: 99px;
    height: auto;
    display: none;
}

.marquee .hellobar-p {
    color: #FFF;
    text-align: center;
    font-family: "HelveticaNeue", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
}

.hb-content {
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 18px;
    height: 70px;
    overflow: hidden;
    margin-left: 270px;
}

.marquee {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    overflow: hidden;
    gap: 60px;
}

.hellobar-wrap span.close {
    background: no-repeat;
    display: none;
}

.hlbar-cls:after,
.hlbar-cls:before {
    position: absolute;
    left: 5px;
    content: "";
    height: 18px;
    width: 2px;
    background-color: #fff;
    top: 4px;
}

@media (max-width: 1280px) {
    .hellobar-wrap {
        display: none;
    }
}

.pro-pure-vpn-wrapper .pure-pure-box-v2 .special-addon-box {
	padding: 14.2px 20px !important;
}
.pvpn-price-box .pvpn-saving-label,.combo-discount-box .pvpn-saving-label {
	text-transform: uppercase;
}
/*18  Anniversary camp Hellobar CSS end */

/*Summer camp Hellobar CSS start */
    
      .hellobar-wrap .container br {
        display: none;
      }

      .hellobar-wrap .hellobar-wrap-v2 {
        background: transparent !important;
      }

      .hellobar-wrap-v2 {
        display: flex;
        justify-content: center;
      }

      .hellobar-wrap {
        background: #7C30F7;
        height: 60px;
        overflow: hidden;
        position: relative;
      }
      .hellobar-wrap-v2 a {
        text-decoration: none;
      }
      .hellobar-wrap-v2 span.close {
        background: #fff0;
      }
      .hellobar-wrap-v2 .hellobar-imgs {
        position: relative;
        bottom: 0;
        object-fit: contain;
        width: 48px;
        display: block;
      }

      .marquee .hellobar-p {
        text-align: center;
        color: #ffffff;
        font-family: "plus-jakarta-sans", sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 110%;
        margin: 0;
      }

      .marquee .hellobar-p .one {
        color: #cf0;
        font-size: 18px;
      }

      .marquee .hellobar-p .two {
        color: #c4aeff;
        font-size: 16px;
        font-weight: 400;
      }

      .marquee .hellobar-p .three {
        color: #ffffff;
        font-size: 18px;
        font-weight: 500;
      }

      .marquee .hellobar-p .four {
        color: #ffffff;
        font-size: 18px;
        font-weight: 600;
      }

      .hb-content {
        position: relative;
        z-index: 11;
        width: max-content;
  background: #7C30F7;
  background: linear-gradient(90deg, #7c30f700 0, #7c30f7b0 10%, #7C30F7 70%, #7c30f7b0 62%, #7c30f700 100%), linear-gradient(90deg, #7c30f700 0, #7c30f7b0 10%, #7C30F7 51.06%, #7c30f7b0 88.8%, #7c30f700 100%);
        display: flex;
        margin: 0 auto;
        justify-content: center;
height: 60px;
      }

      .hb-content-sub {
        display: flex;
        align-items: center;
        justify-content: center;
        column-gap: 20px;
        height: 60px;
        overflow: hidden;
        margin-right: 0px !important;
        margin-left: 0px !important;
      }
      .bfcm-color {
        color: #d29316;
        text-align: center;
        font-family: "HelveticaNeue", sans-serif;
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
      }
      .golden-ticket-color {
        background: rgb(0, 0, 0);
        background: linear-gradient(
          90deg,
          rgba(0, 0, 0, 1) 6%,
          rgba(219, 120, 75, 1) 50%,
          rgba(0, 0, 0, 1) 100%
        );
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }
      .hellobar-dvm-cta {
        border-radius: 17px;
        background: #fff;
        width: auto;
        height: 37px;
        padding: 0 4px 0 10px;

        display: flex;
        align-items: center;
        justify-content: center;
      }
      .hellobar-wrap-v2 .container p {
        margin: 0 !important;
        margin-right: 0px !important;
      }
      .hellobar-wrap-v2 .container {
        display: block !important;
      }
  .hellobar-dvm-cta a {
   display: flex !important;
   height: 39px !important;
   padding: 0px !important;
   justify-content: flex-end !important;
   align-items: center !important;
  color: #FFF !important;
  font-family: "HelveticaNeue",sans-serif !important;
 font-size: 18px !important;
 font-style: normal !important;
font-weight: 700 !important;
line-height: 120% !important;
background: transparent!important;
 }

      .hellobar-dvm-cta .hb-cta-arrow {
        width: 28px;
        height: 28px;
        background-color: #001219;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 30px;
      }

      .hellobar-dvm-cta .hb-cta-arrow img {
        width: 14px;
        height: 14px;
        filter: brightness(0) invert(1);
        margin: 0;

        transition: transform 0.2s;
        transform: rotate(0deg);
      }

      .hellobar-dvm-cta:hover .hb-cta-arrow img {
        transform: rotate(-45deg);
      }

      .hiddien-bg {
        background-image: url("https://images.purevpn-tools.com/wp-content/uploads/en/2025/07/hellobar-hide-bg-v3.webp");
        background-repeat: repeat-x;
        background-size: contain;

        height: 36px;
        left: 0;
        margin: 12px 0;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 9;
      }

      .marquee {
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
        overflow: hidden;
        gap: 20px;
      }

      @keyframes helloBarAnim {
        0% {
          left: -700px;
        }
        100% {
          left: 110%;
        }
      }

      .hiddien-bg-gradient {
        animation: ease-in-out infinite;
        animation-duration: 5s;
        animation-name: helloBarAnim;
        background: radial-gradient(
          46.33% 46.11% at 50% 50%,
          #b6b2ffcc 0,
          #ebeaff38 49.5%,
          #fff0
        );
        border-radius: 640px;
        left: 0;
        min-height: 250px;
        min-width: 640px;
        position: absolute;
        top: -100px;
        transform: rotate(-45deg);
        z-index: 7;
      }
      @media (max-width: 1280px) {
        .hellobar-wrap {
          display: none;
        }
      }

      @media (min-width: 1400px) {
        .hellobar-wrap .container {
          width: 100%;
        }
      }

header nav li.blog-cta a {
    background-color: #ff0000;
    border-color: #ff0000;
}
header nav li.blog-cta a {
    max-width: 200px !important;
    min-width: 200px !important;
    font-size: 14px !important;
    color: #fff !important;
    text-decoration: none !important;
	padding: 10px 12px !important;
		border-radius: 50px;
}
/*Summer camp Hellobar CSS end */

.hellobar-wrap {
background: #3B108E;
}
.hellobar-wrap a {
  text-decoration: none;
}

.hellobar-wrap span.close {
  background: #fff0;
}

.hellobar-wrap .hellobar-imgs {
  position: relative;
  bottom: 0;
  object-fit: contain;
  width: 106px;
  display: block !important;
}

.hellobar-wrap img.golden-ticket {
  width: 76.84px;
  height: 99.714px;
  flex-shrink: 0;
  bottom: -1px;
}

.marquee .black-friday-tag {
  color: #6324c6;
  font-family: "HelveticaNeue", "avenir-heavy";
  font-size: 14px;
  font-weight: 700;
  line-height: 100%;
  letter-spacing: -0.28px;
  margin-bottom: 5px;
}

.marquee .hellobar-p {
  color: #FFF;
  text-align: center;
  font-family: sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 0;
  letter-spacing: -0.36px;
}

.hb-content-dwm {
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 30px;
  height: 60px;
  overflow: hidden;
}

.bfcm-color {
  color: #d29316;
  text-align: center;
  font-family: "HelveticaNeue", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.golden-ticket-color {
  background: rgb(0, 0, 0);
  background: linear-gradient(
    90deg,
    rgba(0, 0, 0, 1) 6%,
    rgba(219, 120, 75, 1) 50%,
    rgba(0, 0, 0, 1) 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.hellobar-dvm-cta {
border-radius: 25px;
background: #FEB11D;
}
.hellobar-wrap .container p {
  margin: 0 !important;
  margin-right: 30px !important;
}
.hellobar-wrap .container {
  display: block !important;
}
.hellobar-dvm-cta a {
  display: flex !important;
  height: 39px !important;
  padding: 0px !important;
  justify-content: center !important;
  align-items: center !important;
  color: #fff !important;
  font-family: "HelveticaNeue", sans-serif !important;
  font-size: 18px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 120% !important;
}

.hellobar-dvm-cta a img {
  height: 19px;
  width: 19px;
  margin-right: 0px;
  margin-left: 10px;
}
@media (max-width: 1280px) {
  .hellobar-wrap {
    display: none;
  }
}

@media (min-width: 1400px) {
  .hellobar-wrap .container {
    width: 100%;
  }
}

.teams_header .navbar-right .menu li.get-btn a {
    width: 156px;
    height: 40px;
background: #222222;
}

body.sticky_headerr header.teams_header nav, body.sticky_headerr header.teams_header.dark nav {
    top: 0 !important;
}

header.teams_header {
  width: 100%;
  height: 74px;
}

@media (max-width: 1024px) {
  header.teams_header {
    height: 70px;
  }
}

.addons-wrapper .addon-box[addon-code="seat_free"] {
    display: none;
}

.bfcm-extension-price-value {
	align-items: center
}

span.bfcm-hook-old-price {
    text-decoration: line-through !important;
    color: #9CA3AF;
    font-size: 14px;
}

.pro-cart-wrapper .plan-tabs-wrap .ul-wrap ul {
	background: #6975861a !important;
}

.plan-tabs-wrap:has(.double_cart_tabs)+.pro-cart-container .plan-box-wrapper{
    max-width: 800px !important;
}

.hellobar-wrap a#hellobar-close {
    display: block !important;
    visibility: visible !important;
}

#menu-teams-header-right-menu .get-btn.cta-alternate {
	    display: none;
}
@media(min-width: 1200px) {
	.pro-cart-sub-pans.double_cart .plan-top-bottom {
    max-width: 850px;
}
}
/*Rebrand Footer Server CSS Start */
#footer-nav_751732 .toggle-footer {
    column-count: 2;
}

#footer-nav_751732 ul.toggle-footer {
    width: 100%;
    max-width: 210px;
}
/*Rebrand Footer Server CSS End */
.bnr.mob-center.white.ppolicy-sec1 {
     padding: 100px 0 50px !important;
}

@media screen and (min-device-width: 1024px) and (max-device-width: 1380px) { 
header.sec_header nav .navbar .links .right_side ul li.head_pure_btn, header.sec_header nav .navbar .links .right_side ul li.login_btn {
    margin-left: 10px!important;
}
.sec_header nav li.head_pure_btn a {
    min-width: 120px !important;
}
nav .navbar .links li a {
    font-size: 14px!important;
	    
}
	header.light nav .navbar .links li.head_pure_btn a {
    margin-right: 10px !important;
}
	nav .navbar .links {
		justify-content: space-evenly !important;
	}
	nav .navbar .links:after {
		    left: -5px !important;
	}
}

div#blog_banner_widget-3 {
    display: none !important;
}

.widget_dwm_blog_banner_widget {
	position: unset !important;
}
.blog-sidebar .identity-email-capture.home-banner, .sidebar-banner-sec .identity-email-capture.home-banner {
	margin-top: 5px !important
}
.blog-sidebar .home-banner .heading,.blog-sidebar .home-banner .para {
	color: #FFF !important;
}
.blog-sidebar .home-banner .para {
    font-size: 13px;
}		</style>
		
    
    <script nowprocket type="text/javascript">
        window._loadGaCode = true;
        var _timerVal = "Dec 04 , 2023 23:59:59";
        window._timerVal = _timerVal;
        var cg_heading = "";
        var cg_index = "";
        var cg_value = "";
        var pdf_link_url = "";
        var load_unusual_ai = false;
        var hide_intercom = false;
        var load_gtm_code = true;
        var show_analytics = false;
    </script>

    
    
    
    <script type="text/javascript">
        let jsTriggered = false;
        window.addEventListener('scroll', lazyLoadScripts, { once: true });
        window.addEventListener('keydown', lazyLoadScripts, { once: true });
        window.addEventListener('mouseover', lazyLoadScripts, { once: true });
        window.addEventListener('touchmove', lazyLoadScripts, { once: true });
        window.addEventListener('touchstart', lazyLoadScripts, { once: true });
        function lazyLoadScripts() {
            if(!jsTriggered){
                // Google Tag Manager
                if(load_gtm_code){
                    (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-NM7SJDP');
                }
                // Google Analytics
                if(show_analytics){
                    var _gaq = _gaq || [];
                    _gaq.push(['_setAccount', 'UA-12584548-1']);
                    _gaq.push([cg_heading, cg_index, cg_value]);
                        (function() {
                        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
                        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
                        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
                    })();
                }
                //Trusted Site
                var newScript = document.createElement('script');
                newScript.src = "https://cdn.ywxi.net/js/1.js";
                document.head.appendChild(newScript);
                jsTriggered = true;
            }
        }
    </script>

    <script id="affiliate_pap_tracking_header-js" src="https://www.purevpn.com/wp-content/plugins/affilliate-management/assets/js/pap.js?ver=v3.4.53"></script>
    <script id="pap_x2s6df8d" onload="trackPap();" src="https://affiliates.purevpn.com/scripts/6hj82wqa21"></script>

    
    
    <style>
.home-banner {
    background: url(https://images.purevpn-tools.com/wp-content/uploads/en/2023/07/pure-log-banner-blog.webp) no-repeat top center #480ca8;
    background-size: cover;
}
</style></head>
<body class="wp-singular page-template page-template-blog-template page-template-blog-template-php page page-id-97895 wp-custom-logo wp-theme-purevpn">

    
            <!-- show hellobar from campaign tool -->
        <section class="hellobar-wrap">
            <div class="container">
                <style>.wc-topbar,.wc-topbar-inner{min-height:83px;position:relative}.wc-btn,.wc-text{font-family:HelveticaNeue,sans-serif}.hellobar-wrap{height:83px!important;background:0 0!important}.wc-topbar{overflow:hidden;background:url("https://images.purevpn-tools.com/wp-content/uploads/en/2026/06/fifa-worldcup-scaled.webp") center/cover;width:100%}.wc-topbar-inner{display:flex;align-items:center;justify-content:space-around}.wc-logo img{display:block;height:auto;width:auto}.wc-content{flex:1;text-align:center;max-width:max-content}.wc-text{color:#fff;font-size:20px;font-style:normal;font-weight:500;line-height:18.133px;letter-spacing:1px}.highlight,.price,.wc-btn{font-weight:700}.price{color:#f9c625}span.strike{position:relative;display:inline-block}span.strike strong{font-weight:300}.strike strong::after{content:"";position:absolute;top:53%;left:27px;width:calc(100% + -29px);height:2px;background:#de3024;border-radius:10px;transform:rotate(347deg);transform-origin:center}.highlight{color:#ffd000}.wc-btn{display:flex;align-items:center;gap:10px;padding:12px 26px;white-space:nowrap;transition:.3s;border-radius:40px;border:.667px solid #88641a;background:linear-gradient(103deg,#f4c664 -22.28%,#f4c664 4.15%,#f9c248 22.15%,#f9c44b 39.68%,#fac954 52.36%,#fbd364 63.48%,#fce07a 73.66%,#fde785 77.64%,#fdea8d 80.36%,#fef2a1 85.76%,#fffdc0 89.5%,#fff7b5 92.82%,#fee997 95.46%,#fdd166 101.52%,#fcbd3d 113.17%,#d29316 161.19%)}.wc-btn:hover{transform:translateY(-1px)}@media (max-width:992px){.wc-text{font-size:20px}.wc-logo img{height:42px}}@media (max-width:768px){.wc-topbar{padding:10px 0}.wc-topbar-inner{flex-wrap:wrap;justify-content:center;gap:12px}.wc-logo{width:100%;text-align:center}.wc-logo img{margin:auto}.wc-content{width:100%;order:2}.wc-action{order:3}.wc-text{font-size:16px}.wc-btn{padding:10px 20px;font-size:14px}.hlbar-cls{position:absolute;top:10px !important;right:10px !important}} a#hellobar-close {top: 30px !important;}</style>
<div class=wc-topbar>
<div class=wc-topbar-inner>
<div class=wc-logo>
<img src=https://images.purevpn-tools.com/wp-content/uploads/en/2026/06/world-cup-logo.webp alt="World Cup 2026">
</div>
<div class=wc-content>
<span class=wc-text>
Stream World Cup Matches –
<span class=price>$12.95</span>
<span class=strike>for <strong> 30 days </strong></span>
<span class=highlight>40 days</span>
</span>
</div>
<div class=wc-action>
<a href=https://www.purevpn.com/stream-sports/fifa class=wc-btn>
Get the Pass
<svg xmlns=http://www.w3.org/2000/svg width=17 height=17 viewBox="0 0 17 17" fill=none>
<g clip-path=url(#clip0_17549_13616)>
<path d="M5.58936 3.17969L10.4106 8.00094L5.58936 12.8222" stroke=#001219 stroke-width=1.56914 stroke-linecap=round stroke-linejoin=round />
</g>
<defs>
<clipPath id=clip0_17549_13616>
<rect width=16.53 height=16.53 fill=white />
</clipPath>
</defs>
</svg>
</a>
</div>
</div>
</div>            </div>
            <a href="javascript:void(0);" class="hlbar-cls" id="hellobar-close"><span class="close"></span></a>
        </section>
    
    <script type="text/javascript">
        var ppc_android_installed = "intent://purevpn.com/#Intent;scheme=https;package=com.gaditek.purevpnics;end";
        var ppc_android_not_installed = "https://app.adjust.com/7owzhrk?campaign=mobile_web&adgroup=smart_banner&creative=all_users";
    </script>

    <header id="header" class="blog-header header  dark" data-contentgroup="Industry" data-subcontentgroup="Streaming" data-funnelstage="Unaware" >
        <div class="container">
            <nav class="navbar navbar-expand-lg blog-nav">
                <a class="navbar-brand" href='https://www.purevpn.com' style="background-image:url(https://www.purevpn.com/wp-content/uploads/2022/11/logo-coloured.png);">
                </a>

                                    <button class="navbar-toggler" type="button">
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    </button>

                    <div class="collapse navbar-collapse" id="main-navbar">
                        <ul class="navbar-nav ml-auto">
                            <li id="menu-item-113242" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-113242"><a href="https://www.purevpn.com/features" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/features" data-eventvalue="0">Features</a></li>
<li id="menu-item-732919" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-732919"><a href="https://www.purevpn.com/vpn-deals" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/vpn-deals" data-eventvalue="0">VPN Deals</a></li>
<li id="menu-item-97922" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-97922"><a href="https://www.purevpn.com/why-purevpn" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/why-purevpn" data-eventvalue="0">Why PureVPN</a></li>
<li id="menu-item-97923" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-97923"><a href="https://www.purevpn.com/servers" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/servers" data-eventvalue="0">Server Locations</a>
<ul class="sub-menu">
	<li id="menu-item-718585" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-718585"><a href="https://www.purevpn.com/servers/usa-vpn" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/servers/usa-vpn" data-eventvalue="0">USA VPN</a></li>
	<li id="menu-item-718587" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-718587"><a href="https://www.purevpn.com/servers/uk-vpn" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/servers/uk-vpn" data-eventvalue="0">UK VPN</a></li>
	<li id="menu-item-718586" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-718586"><a href="https://www.purevpn.com/servers/canada-vpn" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/servers/canada-vpn" data-eventvalue="0">Canada VPN</a></li>
	<li id="menu-item-718584" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-718584"><a href="https://www.purevpn.com/servers/australia-vpn" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/servers/australia-vpn" data-eventvalue="0">Australia VPN</a></li>
</ul>
</li>
<li id="menu-item-97927" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-97927"><a href="https://www.purevpn.com/download" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/download" data-eventvalue="0">Download VPN</a></li>
<li id="menu-item-97926" class="hide-onscroll menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-97926"><a data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventvalue="0">My Account</a>
<ul class="sub-menu">
	<li id="menu-item-97929" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-97929"><a href="https://my.purevpn.com/" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://my.purevpn.com/" data-eventvalue="0">Members Login</a></li>
	<li id="menu-item-97928" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-97928"><a href="https://support.purevpn.com/" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://support.purevpn.com/" data-eventvalue="0">Support Center</a></li>
</ul>
</li>
<li id="menu-item-226426" class="pll-parent-menu-item menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-226426"><a href="#pll_switcher" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="#pll_switcher" data-eventvalue="0"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAmVBMVEViZsViZMJiYrf9gnL8eWrlYkjgYkjZYkj8/PujwPybvPz4+PetraBEgfo+fvo3efkydfkqcvj8Y2T8UlL8Q0P8MzP9k4Hz8/Lu7u4DdPj9/VrKysI9fPoDc/EAZ7z7IiLHYkjp6ekCcOTk5OIASbfY/v21takAJrT5Dg6sYkjc3Nn94t2RkYD+y8KeYkjs/v7l5fz0dF22YkjWvcOLAAAAgElEQVR4AR2KNULFQBgGZ5J13KGGKvc/Cw1uPe62eb9+Jr1EUBFHSgxxjP2Eca6AfUSfVlUfBvm1Ui1bqafctqMndNkXpb01h5TLx4b6TIXgwOCHfjv+/Pz+5vPRw7txGWT2h6yO0/GaYltIp5PT1dEpLNPL/SdWjYjAAZtvRPgHJX4Xio+DSrkAAAAASUVORK5CYII=" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">English</span></a>
<ul class="sub-menu">
	<li id="menu-item-226426-tr" class="lang-item lang-item-206 lang-item-tr lang-item-first menu-item menu-item-type-custom menu-item-object-custom menu-item-226426-tr"><a href="https://www.purevpn.com/tr/blog" lang="tr-TR" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/tr/blog" data-eventvalue="0"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAARVBMVEX+AAD3AADwAAD+fHz9cHH7ZGT9WVn6UFDpAAD9oKD5Q0P5OTn2MzP1Kir7ubr65ub1Gxv69PTzDw/kAAD319ffAAD4iooXHQ3FAAAAYklEQVR4AT3HhW0EQRQD0Oc/KG3/dQYEYTg2O+4IQbTHydWt0fw2Sfz8Fuw51+U3On7a6/pc/as1UZLDyuq13lWOwpdPn3+v7XJiDD3DR1N87Qr5WXX9zyQ9opEIOwkmDgr/ZXASmpFRqe0AAAAASUVORK5CYII=" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">Türkçe</span></a></li>
	<li id="menu-item-226426-it" class="lang-item lang-item-210 lang-item-it menu-item menu-item-type-custom menu-item-object-custom menu-item-226426-it"><a href="https://www.purevpn.com/it/blog" lang="it-IT" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/it/blog" data-eventvalue="0"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAUVBMVEUAiQAAgADk5OTe3t7vAAB3yXf9/f36+vr5Vlb3RkZjwWNYvVj4+Pj1MzP1KChQuFD1GxviAABHtUf19fXzDw4/sT8AcAA2qzYAWgDLy8vDw8ObXclsAAAAVElEQVR4AQXBSwoCQRQEsNT70CC69P5XdCUMA2ISSAiBWAQScg8bN7GJWxFDrCivwhCLMipGx3LKUOi2HAZluy2HgXprxQGfGL6G63B5MJ5FCD/4A3DaCLvbBle5AAAAAElFTkSuQmCC" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">Italiano</span></a></li>
	<li id="menu-item-226426-es" class="lang-item lang-item-214 lang-item-es menu-item menu-item-type-custom menu-item-object-custom menu-item-226426-es"><a href="https://www.purevpn.com/es/blog" lang="es-ES" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/es/blog" data-eventvalue="0"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAflBMVEX/AAD9AAD3AADxAADrAAD/eXn9bGz8YWH8WVn6UVH5SEj5Pz/3NDT0Kir9/QD+/nL+/lT18lDt4Uf6+j/39zD39yf19R3n5wDxflXsZ1Pt4Y3x8zr0wbLs1NXz8xPj4wD37t3jmkvsUU/Bz6nrykm3vJ72IiL0FBTyDAvhAABEt4UZAAAAX0lEQVR4AQXBQUrFQBBAwXqTDkYE94Jb73+qfwVRcYxVQRBRToiUfoaVpGTrtdS9SO0Z9FR9lVy/g5c99+dKl30N5uxPuviexXEc9/msC7TOkd4kHu/Dlh4itCJ8AP4B0w4Qwmm7CFQAAAAASUVORK5CYII=" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">Español</span></a></li>
	<li id="menu-item-226426-dk" class="lang-item lang-item-218 lang-item-dk menu-item menu-item-type-custom menu-item-object-custom menu-item-226426-dk"><a href="https://www.purevpn.com/dk/blog" lang="dk" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/dk/blog" data-eventvalue="0"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAPFBMVEXuAAD9/f347OzjAADVAAD3enr3dnX5+Pj0Zmb0XV3zU1PwRkbvOzvrLy/qIiL19fXnEhLJAADl5eXp0NBOrJwwAAAAWklEQVR4AQXBQU7EMAAAMU+arqpFPfD/VyJOKNoUO1DbAT3TSet8hqS/ydRaV0kfA6EkDIU7yegu8MIFxwAvXMAc56G1vnoGPmMiMPj1NrXDbuctHWR//7iBf5T6EpaFWVlxAAAAAElFTkSuQmCC" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">Dansk</span></a></li>
	<li id="menu-item-226426-br" class="lang-item lang-item-222 lang-item-br menu-item menu-item-type-custom menu-item-object-custom menu-item-226426-br"><a href="https://www.purevpn.com/br/blog" lang="br" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/br/blog" data-eventvalue="0"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAn1BMVEUAYQAAWwAAUgAARwAAOgAALgAAIwB/voB4uni242pttG1kr2Rdq11RpFEAGAD9/Uv8/VT690U/mz83lTguki4ADQCp2lJ3d+Q+dfpkaun47zii1B9IoEhgslHOy6fZ5virw/Iubfhsc6v29iMfih+Wy3Nbg+lzm/m61vd+oNr08hZ2uDcAAQCPlLSuraIzmA8yjzKw3z8nXvcTgxM1pTDYD/UeAAAAfUlEQVR4AUWIA3oFMBCE/4mT2nbvf6biQ91n27tjAaDNi7gaFuLAIexiUDc6QKUfhKaVva5Dh/Xu3rwrqYPTzfeYVNvrRvUiUUbvO5hIVR0f8f7TYCo797+6POgOqtm9n8nGQ1qP/395v7cHw4FsQohnXhE3DOSQSETOmN8EHiUfBxs2q7sAAAAASUVORK5CYII=" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">Português</span></a></li>
	<li id="menu-item-226426-ru" class="lang-item lang-item-226 lang-item-ru menu-item menu-item-type-custom menu-item-object-custom menu-item-226426-ru"><a href="https://www.purevpn.com/ru/blog" lang="ru-RU" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/ru/blog" data-eventvalue="0"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAdVBMVEX19f/u7vjm5/H+/v75+fng4Ove3ulFRfyysv6cnP6QkPmIiPh/f/YAAOYAAP1ycv5QUP06OvkxMfcoKPcgIPYUFPS0AADdaYzTRG/RPGnOM2LKLFzIIVPCEUZ7AAD0AQH7YGH3ODj0JyfzERDgAAD4TU3pAABIfLuPAAAAT0lEQVR4AQXBAQqDMAAAsZytyHzA/v9LYRS7JIAQMkBb0ATsgLoKInnHvIrHrdRaBzxupTDxuFUifUsp4R3zU4iwzmOyT1ibBtP2u3C+wB+SHBB5JNY7DAAAAABJRU5ErkJggg==" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">Русский</span></a></li>
	<li id="menu-item-226426-pl" class="lang-item lang-item-232 lang-item-pl menu-item menu-item-type-custom menu-item-object-custom menu-item-226426-pl"><a href="https://www.purevpn.com/pl/blog" lang="pl-PL" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/pl/blog" data-eventvalue="0"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAPFBMVEX/8fH67Ozz5ubt4OD+/v77+/v39/fo2Nj5AAD+jo79bW36X1/4T0/5QUHhAAD3MzP0Kir2ICDzERHtAACO5h0ZAAAAQUlEQVR4AQXBsRHDMAwAMTzNwvuvm5MVIECIZIEQZ4EQ7AAIGBABegsR+Z7VxChx7hCjhIwYJcTydcgQ1gv8Lhd/58kJTU6WtnIAAAAASUVORK5CYII=" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">Polski</span></a></li>
	<li id="menu-item-226426-nl" class="lang-item lang-item-240 lang-item-nl menu-item menu-item-type-custom menu-item-object-custom menu-item-226426-nl"><a href="https://www.purevpn.com/nl/blog" lang="nl-NL" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/nl/blog" data-eventvalue="0"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAY1BMVEX/AAD8AADzAADqAAD/fYz+dYT6aHr7XG36VGb6R1f4L0H/ECz+mKXw8fH9/f36+vr19vbW1tbS0tIAG493n89cjcZNgsA/eLkzcbUpaLAcYKwAAFEAA4ANU6UAADsAAHgAAGcSgiW+AAAAS0lEQVR4AQXBiQ3CQBAAMc/dConQf688SoIdBIIyQiR9R0tCuM2rNxHpMqsDIWiBEE4NgnBiHhVJcs48P0uSjXsPl4hLmH2EHzb4A7DPDGppZMSwAAAAAElFTkSuQmCC" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">Nederlands</span></a></li>
	<li id="menu-item-226426-th" class="lang-item lang-item-244 lang-item-th menu-item menu-item-type-custom menu-item-object-custom menu-item-226426-th"><a href="https://www.purevpn.com/th/blog" lang="th" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/th/blog" data-eventvalue="0"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAY1BMVEX+AAD2AADuAAD/goH9dnb7bGz5YmL3Vlb+/v74+Pjx8fE/QK+ur96XmdWMjc+Cg8l3d8YAAH1VVrdLTLM1NaotLaUhIqATE5oAACgAAHNoar8AAFrg4ODzSUnyQUHfAADnAABuUDLQAAAAVElEQVR4AQXBQQ6CQAAAsY6LynL04NH/P9AYjAnYBiBEBkKSXysgoGUUInKM5XZeZDeV3tsF2U0l07L2tZtJZDk+w3XDTu41z4DAo0YinqQSvHDCH4P0DbBHDm4aAAAAAElFTkSuQmCC" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">ไทย</span></a></li>
	<li id="menu-item-226426-se" class="lang-item lang-item-248 lang-item-se menu-item menu-item-type-custom menu-item-object-custom menu-item-226426-se"><a href="https://www.purevpn.com/se/blog" lang="se" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/se/blog" data-eventvalue="0"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAXVBMVEUAP4H9wAAAKnQAHmsAEF8AB1QAAEd7sct5r8r+5HX943BopcNcnr9Qlrf93VFBjbI2hq0rfqgAADf72UcieqT51jn40i72ziL0yxTmiwD00DQUcKEMaJsAABztngB+lbt6AAAAVklEQVR4AUXHBWEDQABD0fcPhgrmX+KYuW04QXRgzpUi8ZzzbfA5JB9zCDZpTlYNtgtJrQHb+Pv/6/SxqrczvU7nct8I8ve5XnrveXvzJqaW3HDHNfgCGFkLqHdB0OIAAAAASUVORK5CYII=" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">Svenska</span></a></li>
	<li id="menu-item-226426-kr" class="lang-item lang-item-252 lang-item-kr menu-item menu-item-type-custom menu-item-object-custom menu-item-226426-kr"><a href="https://www.purevpn.com/kr/blog" lang="kr" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/kr/blog" data-eventvalue="0"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAh1BMVEXx9/Xt8vLp7+/l6urg5eT+/v7a29vGxsb19fXz8vO8u7zLy8v5+fnr6+qKiop+fX782dlkY2N3d3fZ4d+ur6799vX6kZD7RUX6Pz75eHXo6OjzsrbpOkO2nsRkbb9RasbHeZPS2tirxfAybtqkrdrU1tR6ouZskt1VVVVpaWnI1e3O09Gfn58iHIdTAAAAh0lEQVR4ASXIA3JEARQF0b4PsW0Vs//1xDbGno8+xRZ1KqBKImkEhKThMGBO6rDIsL+opq0G9OZyRkW/PhJ4Yf1tfaKw+BoZvWLQ9mUrmulIHJhg29M9I3IMGJy1lp5ng7ievZDC4Ibt4/vZ2fvLLYkZt/noD8ednx+0+N5nXSYEqzQOYQGYAgnRIeEuj5p0AAAAAElFTkSuQmCC" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">한국어</span></a></li>
	<li id="menu-item-226426-fi" class="lang-item lang-item-256 lang-item-fi menu-item menu-item-type-custom menu-item-object-custom menu-item-226426-fi"><a href="https://www.purevpn.com/fi/blog" lang="fi" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/fi/blog" data-eventvalue="0"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAPFBMVEXm6/Pl6/UAKb7b4OvS2OTEzNr9/f6DpeX5+fn09PRjjN1VgtlLetVActEyaM0AAIm9xNW4wM8AAJ2ossIJ2VMtAAAATUlEQVR4AQXBQQrCQBRAsbzfURDB+19UXFinJqEIpNyJi0HfBQfnQFcLMIg0twOR9FsLJIkMJACrtiNnwBqbFPhoGbau4EGHvNjvJzF/+bYNXW6C7PcAAAAASUVORK5CYII=" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">Suomi</span></a></li>
	<li id="menu-item-226426-ar" class="lang-item lang-item-260 lang-item-ar menu-item menu-item-type-custom menu-item-object-custom menu-item-226426-ar"><a href="https://www.purevpn.com/ar/blog" lang="ar" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/ar/blog" data-eventvalue="0"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAANlBMVEUAYjMTYDs3R0AvV0NObzE3dSoTWzhAZjgyfEY0gl1EcDFqpIhKj28TVzaLs41ol1JSaF1JW1NzUHm9AAAAPUlEQVR4AY2MtQEAMAgE447tv2xKvuQqeEtRcikZ/9p6b9X/Mdfeaw4PnPvehQhNvpcnJYiInIqraqYpyAd1AAFxIEreLQAAAABJRU5ErkJggg==" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">العربية</span></a></li>
	<li id="menu-item-226426-zh" class="lang-item lang-item-291 lang-item-zh menu-item menu-item-type-custom menu-item-object-custom menu-item-226426-zh"><a href="https://www.purevpn.com/zh/blog" lang="zh" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/zh/blog" data-eventvalue="0"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAS1BMVEXqAADjAADZAAD2e3v0dXXzbGzyYWHxWFjyUlLuSkrQAAD5jY76m5zsPz/qNTXnKir56en6w8PmGxvKAAD5z9D6qqvjDw/32dnCAADqlhvuAAAAYElEQVR4AQXBUU6DUBRAwTm8SwqJ+9+m8cva0uBMgBBkkUiqYSWrkpeNxL6/76w5R/L1WZ9jXoONqvs5fWeyrGWux9i3Na5ji3Ftfv/uIZtG+8/78TxA7Skj4qxwcNrBPxiAEpMq30QZAAAAAElFTkSuQmCC" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">中文（简体)</span></a></li>
	<li id="menu-item-226426-jp" class="lang-item lang-item-517 lang-item-jp menu-item menu-item-type-custom menu-item-object-custom menu-item-226426-jp"><a href="https://www.purevpn.com/jp/blog" lang="jp" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/jp/blog" data-eventvalue="0"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAPFBMVEX09PTy8fHy6+vm5+b+/v77+/v29vbf39/5vLz5fHz6qqr6UFD7QUH5NDT3lZXa2tr419f3JibT09P2WloskN4YAAAAVUlEQVR4AQXBQU7FMBBAMb90hCoW3P+csCAKfIodIBIyQJAGmPQTDHgrzca94K/keT/nWOgjmdm4VvIpwy1GXOsZ9ndYYL/Wee3IRI/fr4PQCuPmAv/RTRUh24Q4UgAAAABJRU5ErkJggg==" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">日本語</span></a></li>
	<li id="menu-item-226426-nz" class="lang-item lang-item-6334 lang-item-nz menu-item menu-item-type-custom menu-item-object-custom menu-item-226426-nz"><a href="https://www.purevpn.com/nz/blog" lang="nz" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/nz/blog" data-eventvalue="0"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAvVBMVEXHa3l/YJEAAGCCEDgAAFJgGla0X3cAAEUAADsAADUoEWrhwcrk09zds7vZoquXncZoebdhc7Snd5ZdbrBTZqxKX6gAACfQEhLfj5Tnhoblb23meXnYbXJDWKQ+UqCRXoTEX2knP5UAABx/HUbxq6nhgoQ3Tp8ySZuKVHxlYZ6Yh7DDg5WWd55NUpyAS3avUGQAABCIfKpDQ46yV2weN5EXMo55P21vf7oqQpgjPJQQKYlxNWUAAASpRVq6Q076WawoAAAAhUlEQVR4AT1IxWFDUQyT/BiLp65Q3n+N3svMzEk+22KC7PgnUI3PGZvCf6p+JnUhiaHM5c9Ifk9pHv4/4L0XB4idWbt6+74Rjux3cVJptv4OsP+pfr/XSD5F/W/P1v2dn63wlwYEpRpPz65zPtMimLpSvIYGP5p/aNfP+A1QK7IAuTZEcwsA+yRa/vs0mQAAAABJRU5ErkJggg==" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">Eng(NZ)</span></a></li>
	<li id="menu-item-226426-ca" class="lang-item lang-item-6339 lang-item-ca menu-item menu-item-type-custom menu-item-object-custom menu-item-226426-ca"><a href="https://www.purevpn.com/ca/blog" lang="ca" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/ca/blog" data-eventvalue="0"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAh1BMVEXpTFTwNj7rHiTz8/Pv7u7XAgLuKTP4o6f0l5n9/f327e36+vv39/fnaGvtbnPIAAD1jpPwgIPoe4H19fXhPUDwdXfy0NHtY2XoXmLowcLsvr/fREu+AADwiIzy8vLeLzT1mp/qWFjcJSrgUVeyAADs4+PYGx7kBgjprazr6+umAADPz8/ExMQoJmQzAAAAiElEQVR4ASWJRULDUBCGv5l4gm9wVtj9jwNt37LuEveM/Cq0K/TTs7hDMBT9u4EkqNunq2u1AZtrpJ35/Wtpq9M6jev4XGevUQqiH/uyfLDj4JjGH6UtyoyA9Wpmbp+wAf3ybZEg/v1V84WVoFyngbd7KcvWGxtXwVoBxvDPyzlFHAjfAAEqoAEThSiV/9sl/gAAAABJRU5ErkJggg==" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">Eng(CA)</span></a></li>
	<li id="menu-item-226426-uk" class="lang-item lang-item-6358 lang-item-uk menu-item menu-item-type-custom menu-item-object-custom menu-item-226426-uk"><a href="https://www.purevpn.com/uk/blog" lang="uk" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/uk/blog" data-eventvalue="0"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAt1BMVEWSmb66z+18msdig8La3u+tYX9IaLc7W7BagbmcUW+kqMr/q6n+//+hsNv/lIr/jIGMnNLJyOP9/fyQttT/wb3/////aWn+YWF5kNT0oqz0i4ueqtIZNJjhvt/8gn//WVr/6+rN1+o9RKZwgcMPJpX/VFT9UEn+RUX8Ozv2Ly+FGzdYZrfU1e/8LS/lQkG/mbVUX60AE231hHtcdMb0mp3qYFTFwNu3w9prcqSURGNDaaIUMX5FNW5wYt7AAAAAjklEQVR4AR3HNUJEMQCGwf+L8RR36ajR+1+CEuvRdd8kK9MNAiRQNgJmVDAt1yM6kSzYVJUsPNssAk5N7ZFKjVNFAY4co6TAOI+kyQm+LFUEBEKKzuWUNB7rSH/rSnvOulOGk+QlXTBqMIrfYX4tSe2nP3iRa/KNK7uTmWJ5a9+erZ3d+18od4ytiZdvZyuKWy8o3UpTVAAAAABJRU5ErkJggg==" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">Eng(UK)</span></a></li>
</ul>
</li>
<li id="menu-item-721343" class="blog-cta menu-item menu-item-type-custom menu-item-object-custom menu-item-721343"><a href="https://www.purevpn.com/order" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/order" data-eventvalue="0">Get PureVPN</a></li>
                        </ul>
                    </div>
                            </nav>
        </div>
    </header>

    <section class="sorting-nav" id="sorting-nav">
        <div class="container-fluid">
            <div class="search-nav">
                <form name="serach" method="get" action="https://www.purevpn.com/">
                    <div class="input-group clearfix">
                        <i class="search-icon"></i>
                        <input class="form-control" name="s" type="text" placeholder="Search stories"/>
                        <input type="hidden" name="post_type" value="blog">
                    </div>
                </form>
            </div>
            <ul class="nav-sub-container">
                                    <li class="active_category"><a href="https://www.purevpn.com/blog">ALL</a></li>
                                        <li class=""><a href="https://www.purevpn.com/blog/category/digital-security">Digital Security</a></li>
                                        <li class=""><a href="https://www.purevpn.com/blog/category/entertainment">Entertainment</a></li>
                                        <li class=""><a href="https://www.purevpn.com/blog/category/news">News</a></li>
                                        <li class=""><a href="https://www.purevpn.com/blog/category/sports">Sports</a></li>
                                <li><a href="https://www.purevpn.com/how-to-watch">How to Watch</a></li>
            </ul>
        </div>
    </section>
<div id="blog_banner_widget-2" class="widget widget_blog_banner_widget"><section class="home-banner has-newsletter">
            <div class="container"><h1 class="heading">Join 600k+ Newsletter Subscribers</h1><p class="para">Get monthly updates regarding VPN use-cases, industry news and privacy/security tips.</p><form action="javascript:void(0)" method="post" class="form-inline pb-pst-nwsltr" id="in-post-subscription-blog-banner">
                    <div class="form-group input-field-box">
                        <input type="email" class="searchinput newsletter_email" placeholder="Email Address" id="subscribe_email-blog-banner" required>
                        <div class="error-msg">Please Provide a valid email</div>
                    </div>

                    <div class="form-group btn-field-box">
                        <button type="button" class="btn pure-btn pb-nwsltr-btn sidebar-btn" data-buttoncategory="subscribe">
                            Submit
                            <div class="lc-rolling"><div></div></div>
                        </button>
                    </div>

                    <div class="n-letter-status"></div>
                </form></div> 
        </section></div>    <main role="main" class="blog">
                <div class="content-area">
            <div class="container clearfix flex-h">
                <div class="main-post-wrapper">

                    <!--- Featured Posts ---->
                    
                                                <h2 class="heading">Featured Posts</h2>
                        <div class="post-box-wrap clearfix featured-posts">
                                                                <div class="post-box">
                                        <a href="https://www.purevpn.com/blog/purevpn-chatgpt-integration/">
                                                                                            <img alt="" class="img-responsive blog-thumb" src="https://images.purevpn-tools.com/wp-content/uploads/en/2026/06/Blog-Banner-Introducing-PureVPN-Inside-ChatGPT_-A-New-Way-to-Discover-and-Connect-to-the-Internet-5-420x210.jpg"/>
                                                                                    </a>
                                        <a href="https://www.purevpn.com/blog/purevpn-chatgpt-integration/">
                                            <h2 title="Meet Your New ChatGPT First Ever VPN Co-Pilot" class="lg-blog-heading">
                                            Meet Your New ChatGPT First Ever VPN Co-Pilot                                            </h2>
                                        </a>
                                        <div class="blog-author-detail">
                                            <span class="auth-name grey-font">
                                                Posted on                                                June 11, 2026                                                                                            </span>
                                            <a href="https://www.purevpn.com/blog/category/partnership"><p class="lg-blog-status g-font">Partnership</p></a>                                        </div>
                                    </div>
                                                                    <div class="post-box">
                                        <a href="https://www.purevpn.com/blog/unbiased-news-sources/">
                                                                                            <img alt="" class="img-responsive blog-thumb" src="https://images.purevpn-tools.com/wp-content/uploads/en/2025/07/unbiased-news-sources-1-1-420x210.png"/>
                                                                                    </a>
                                        <a href="https://www.purevpn.com/blog/unbiased-news-sources/">
                                            <h2 title="13 Most Unbiased News Sources to Read in 2026" class="lg-blog-heading">
                                            13 Most Unbiased News Sources to Read in 2026                                            </h2>
                                        </a>
                                        <div class="blog-author-detail">
                                            <span class="auth-name grey-font">
                                                Posted on                                                May 18, 2026                                                                                            </span>
                                            <a href="https://www.purevpn.com/blog/category/cybersecurity"><p class="lg-blog-status g-font">Cybersecurity</p></a>, <a href="https://www.purevpn.com/blog/category/digital-freedom"><p class="lg-blog-status g-font">Digital Freedom</p></a>, <a href="https://www.purevpn.com/blog/category/digital-freedom-2"><p class="lg-blog-status g-font">Digital Freedom</p></a>, <a href="https://www.purevpn.com/blog/category/digital-security"><p class="lg-blog-status g-font">Digital Security</p></a>                                        </div>
                                    </div>
                                                                    <div class="post-box">
                                        <a href="https://www.purevpn.com/blog/what-is-bridge-mode/">
                                                                                            <img alt="" class="img-responsive blog-thumb" src="https://images.purevpn-tools.com/wp-content/uploads/en/2025/12/What-is-Bridge-Mode-on-Modem-Router-420x210.png"/>
                                                                                    </a>
                                        <a href="https://www.purevpn.com/blog/what-is-bridge-mode/">
                                            <h2 title="What is Bridge Mode on Modem &amp; Router?" class="lg-blog-heading">
                                            What is Bridge Mode on Modem &amp; Router?                                            </h2>
                                        </a>
                                        <div class="blog-author-detail">
                                            <span class="auth-name grey-font">
                                                Posted on                                                January 12, 2026                                                                                            </span>
                                            <a href="https://www.purevpn.com/blog/category/wi-fi-security"><p class="lg-blog-status g-font">Wi-Fi Security</p></a>                                        </div>
                                    </div>
                                                                    <div class="post-box">
                                        <a href="https://www.purevpn.com/blog/cheapest-ways-to-watch-nba-games/">
                                                                                            <img alt="" class="img-responsive blog-thumb" src="https://images.purevpn-tools.com/wp-content/uploads/en/2024/11/How-to-Watch-2024-NBA-on-Roku-device-420x210.png"/>
                                                                                    </a>
                                        <a href="https://www.purevpn.com/blog/cheapest-ways-to-watch-nba-games/">
                                            <h2 title="Cheapest Ways to Watch NBA Games in 2026 (Free &amp; Paid Options)" class="lg-blog-heading">
                                            Cheapest Ways to Watch NBA Games in 2026 (Free &amp; Paid Options)                                            </h2>
                                        </a>
                                        <div class="blog-author-detail">
                                            <span class="auth-name grey-font">
                                                Posted on                                                January 6, 2026                                                                                            </span>
                                                                                    </div>
                                    </div>
                                                        </div>
                        
                    <!--- Recent Posts ---->
                    <h2 class="heading">Recent Posts</h2>
                    <div class="post-box-wrap clearfix">
                                                        <div class="post-box">
                                    <a href="https://www.purevpn.com/blog/netherlands-vs-japan-kick-off-time-team-news-how-to-watch-football-world-cup-live/">
                                                                                    <img alt="" class="img-responsive blog-thumb" src="https://images.purevpn-tools.com/wp-content/uploads/en/2026/05/How-Hackers-Identify-Real-Users-Behind-a-VPN-Using-IP-Leaks-49-420x210.png"/>
                                                                            </a>
                                    <a href="https://www.purevpn.com/blog/netherlands-vs-japan-kick-off-time-team-news-how-to-watch-football-world-cup-live/">
                                        <h2 title="Netherlands vs. Japan: Kick-off time, team news, how to watch football World Cup live" class="lg-blog-heading">
                                        Netherlands vs. Japan: Kick-off time, team news, how to watch football World Cup live                                        </h2>
                                    </a>
                                    <div class="blog-author-detail">
                                    <span class="auth-name grey-font">
                                        Posted on                                        June 12, 2026                                                                            </span>
                                        <a href="https://www.purevpn.com/blog/category/sports"><p class="lg-blog-status g-font">Sports</p></a>                                    </div>
                                </div>
                                                            <div class="post-box">
                                    <a href="https://www.purevpn.com/blog/how-to-watch-football-world-cup-2026-free-in-every-country/">
                                                                                    <img alt="" class="img-responsive blog-thumb" src="https://images.purevpn-tools.com/wp-content/uploads/en/2023/07/placeholder-featured.webp"/>
                                                                            </a>
                                    <a href="https://www.purevpn.com/blog/how-to-watch-football-world-cup-2026-free-in-every-country/">
                                        <h2 title="How to Watch Football World Cup 2026 Free in Every Country" class="lg-blog-heading">
                                        How to Watch Football World Cup 2026 Free in Every Country                                        </h2>
                                    </a>
                                    <div class="blog-author-detail">
                                    <span class="auth-name grey-font">
                                        Posted on                                        June 12, 2026                                                                            </span>
                                                                            </div>
                                </div>
                                                            <div class="post-box">
                                    <a href="https://www.purevpn.com/blog/how-to-watch-fifa-world-cup-2026-on-iphone/">
                                                                                    <img alt="" class="img-responsive blog-thumb" src="https://images.purevpn-tools.com/wp-content/uploads/en/2026/06/FIFA-World-Cup-2026-11-420x210.png"/>
                                                                            </a>
                                    <a href="https://www.purevpn.com/blog/how-to-watch-fifa-world-cup-2026-on-iphone/">
                                        <h2 title="How to Watch FIFA World Cup 2026 on iPhone &amp; iPad" class="lg-blog-heading">
                                        How to Watch FIFA World Cup 2026 on iPhone &amp; iPad                                        </h2>
                                    </a>
                                    <div class="blog-author-detail">
                                    <span class="auth-name grey-font">
                                        Posted on                                        June 12, 2026                                                                            </span>
                                        <a href="https://www.purevpn.com/blog/category/sports"><p class="lg-blog-status g-font">Sports</p></a>                                    </div>
                                </div>
                                                            <div class="post-box">
                                    <a href="https://www.purevpn.com/blog/how-to-watch-football-world-cup-2026-in-argentina-for-free/">
                                                                                    <img alt="" class="img-responsive blog-thumb" src="https://images.purevpn-tools.com/wp-content/uploads/en/2026/05/How-Hackers-Identify-Real-Users-Behind-a-VPN-Using-IP-Leaks-49-420x210.png"/>
                                                                            </a>
                                    <a href="https://www.purevpn.com/blog/how-to-watch-football-world-cup-2026-in-argentina-for-free/">
                                        <h2 title="How to Watch Football World Cup 2026 in Argentina for Free" class="lg-blog-heading">
                                        How to Watch Football World Cup 2026 in Argentina for Free                                        </h2>
                                    </a>
                                    <div class="blog-author-detail">
                                    <span class="auth-name grey-font">
                                        Posted on                                        June 12, 2026                                                                            </span>
                                        <a href="https://www.purevpn.com/blog/category/sports"><p class="lg-blog-status g-font">Sports</p></a>                                    </div>
                                </div>
                                                            <div class="post-box">
                                    <a href="https://www.purevpn.com/blog/fifa-world-cup-2026-matchday-security-statistics/">
                                                                                    <img alt="" class="img-responsive blog-thumb" src="https://images.purevpn-tools.com/wp-content/uploads/en/2026/06/ChatGPT-Image-Jun-12-2026-06_02_02-PM-420x210.png"/>
                                                                            </a>
                                    <a href="https://www.purevpn.com/blog/fifa-world-cup-2026-matchday-security-statistics/">
                                        <h2 title="FIFA World Cup 2026 Matchday Cyber Safety Guide" class="lg-blog-heading">
                                        FIFA World Cup 2026 Matchday Cyber Safety Guide                                        </h2>
                                    </a>
                                    <div class="blog-author-detail">
                                    <span class="auth-name grey-font">
                                        Posted on                                        June 12, 2026                                                                            </span>
                                        <a href="https://www.purevpn.com/blog/category/fifa-world-cup-2026"><p class="lg-blog-status g-font">FIFA world cup 2026</p></a>                                    </div>
                                </div>
                                                            <div class="post-box">
                                    <a href="https://www.purevpn.com/blog/germany-vs-curacao-kick-off-time-team-news-how-to-watch-football-world-cup-live/">
                                                                                    <img alt="" class="img-responsive blog-thumb" src="https://images.purevpn-tools.com/wp-content/uploads/en/2026/05/How-Hackers-Identify-Real-Users-Behind-a-VPN-Using-IP-Leaks-49-420x210.png"/>
                                                                            </a>
                                    <a href="https://www.purevpn.com/blog/germany-vs-curacao-kick-off-time-team-news-how-to-watch-football-world-cup-live/">
                                        <h2 title="Germany vs. Curaçao: Kick-off time, team news, how to watch football World Cup live" class="lg-blog-heading">
                                        Germany vs. Curaçao: Kick-off time, team news, how to watch football World Cup live                                        </h2>
                                    </a>
                                    <div class="blog-author-detail">
                                    <span class="auth-name grey-font">
                                        Posted on                                        June 12, 2026                                                                            </span>
                                        <a href="https://www.purevpn.com/blog/category/sports"><p class="lg-blog-status g-font">Sports</p></a>                                    </div>
                                </div>
                                                            <div class="post-box">
                                    <a href="https://www.purevpn.com/blog/australia-vs-turkiye-kick-off-time-team-news-how-to-watch-football-world-cup-live/">
                                                                                    <img alt="" class="img-responsive blog-thumb" src="https://images.purevpn-tools.com/wp-content/uploads/en/2026/05/How-Hackers-Identify-Real-Users-Behind-a-VPN-Using-IP-Leaks-49-420x210.png"/>
                                                                            </a>
                                    <a href="https://www.purevpn.com/blog/australia-vs-turkiye-kick-off-time-team-news-how-to-watch-football-world-cup-live/">
                                        <h2 title="Australia vs. Türkiye: Kick-off time, team news, how to watch football World Cup live" class="lg-blog-heading">
                                        Australia vs. Türkiye: Kick-off time, team news, how to watch football World Cup live                                        </h2>
                                    </a>
                                    <div class="blog-author-detail">
                                    <span class="auth-name grey-font">
                                        Posted on                                        June 12, 2026                                                                            </span>
                                        <a href="https://www.purevpn.com/blog/category/sports"><p class="lg-blog-status g-font">Sports</p></a>                                    </div>
                                </div>
                                                            <div class="post-box">
                                    <a href="https://www.purevpn.com/blog/how-to-watch-fifa-world-cup-2026-on-match-tv-online/">
                                                                                    <img alt="" class="img-responsive blog-thumb" src="https://images.purevpn-tools.com/wp-content/uploads/en/2026/05/How-Hackers-Identify-Real-Users-Behind-a-VPN-Using-IP-Leaks-49-420x210.png"/>
                                                                            </a>
                                    <a href="https://www.purevpn.com/blog/how-to-watch-fifa-world-cup-2026-on-match-tv-online/">
                                        <h2 title="How to Watch the FIFA World Cup 2026 on Match TV" class="lg-blog-heading">
                                        How to Watch the FIFA World Cup 2026 on Match TV                                        </h2>
                                    </a>
                                    <div class="blog-author-detail">
                                    <span class="auth-name grey-font">
                                        Posted on                                        June 12, 2026                                                                            </span>
                                        <a href="https://www.purevpn.com/blog/category/sports"><p class="lg-blog-status g-font">Sports</p></a>                                    </div>
                                </div>
                                                            <div class="post-box">
                                    <a href="https://www.purevpn.com/blog/haiti-vs-scotland-kick-off-time-team-news-how-to-watch-football-world-cup-live/">
                                                                                    <img alt="" class="img-responsive blog-thumb" src="https://images.purevpn-tools.com/wp-content/uploads/en/2026/05/How-Hackers-Identify-Real-Users-Behind-a-VPN-Using-IP-Leaks-49-420x210.png"/>
                                                                            </a>
                                    <a href="https://www.purevpn.com/blog/haiti-vs-scotland-kick-off-time-team-news-how-to-watch-football-world-cup-live/">
                                        <h2 title="Haiti vs. Scotland: Kick-off time, team news, how to watch football World Cup live" class="lg-blog-heading">
                                        Haiti vs. Scotland: Kick-off time, team news, how to watch football World Cup live                                        </h2>
                                    </a>
                                    <div class="blog-author-detail">
                                    <span class="auth-name grey-font">
                                        Posted on                                        June 12, 2026                                                                            </span>
                                        <a href="https://www.purevpn.com/blog/category/sports"><p class="lg-blog-status g-font">Sports</p></a>                                    </div>
                                </div>
                                                            <div class="post-box">
                                    <a href="https://www.purevpn.com/blog/brazil-vs-morocco-kick-off-time-team-news-how-to-watch-football-world-cup-live/">
                                                                                    <img alt="" class="img-responsive blog-thumb" src="https://images.purevpn-tools.com/wp-content/uploads/en/2026/05/How-Hackers-Identify-Real-Users-Behind-a-VPN-Using-IP-Leaks-49-420x210.png"/>
                                                                            </a>
                                    <a href="https://www.purevpn.com/blog/brazil-vs-morocco-kick-off-time-team-news-how-to-watch-football-world-cup-live/">
                                        <h2 title="Brazil vs. Morocco: Kick-off time, team news, how to watch football World Cup live" class="lg-blog-heading">
                                        Brazil vs. Morocco: Kick-off time, team news, how to watch football World Cup live                                        </h2>
                                    </a>
                                    <div class="blog-author-detail">
                                    <span class="auth-name grey-font">
                                        Posted on                                        June 12, 2026                                                                            </span>
                                        <a href="https://www.purevpn.com/blog/category/sports"><p class="lg-blog-status g-font">Sports</p></a>                                    </div>
                                </div>
                                    <ul class="pagination blg-page-nav">
        <li class='active'><a href='https://www.purevpn.com/blog'>1</a></li><li><a href='https://www.purevpn.com/blog/page/2'>2</a></li><li><a href='https://www.purevpn.com/blog/page/3'>3</a></li><li><a href='https://www.purevpn.com/blog/page/4'>4</a></li><li><a href='https://www.purevpn.com/blog/page/5'>5</a></li><li><a href='https://www.purevpn.com/blog/page/6'>6</a></li><li><a href='https://www.purevpn.com/blog/page/7'>7</a></li><li><a href='https://www.purevpn.com/blog/page/8'>8</a></li><li><a href='https://www.purevpn.com/blog/page/601'>Last </a></li>        </ul>
                            </div>
                </div>
                
    <aside class="blog-sidebar widget-area" role="complementary">
        <div id="blog_search_widget-2" class="widget widget_blog_search_widget"><div class="aside-search-wrapper">
                <form name="serach" method="get" action="https://www.purevpn.com/">
                    <div class="search-post-input">
                        <div class="input-group">
                            <input  type="text" class="form-control" name="s" placeholder="Search...">
                            <input type="hidden" name="post_type" value="blog">
                        </div>
                    </div>
                </form>
            </div></div><div id="blog_banner_widget-3" class="widget widget_blog_banner_widget"><section class="home-banner has-newsletter">
            <div class="container"><p class="heading">Join 600k+ Newsletter Subscribers</p><p class="para">Get the latest updates on privacy, plus expert tips, and security guides to up your digital protection game.</p><div class="newsletter-card"><form action="javascript:void(0)" method="post" class="form-inline pb-pst-nwsltr" id="in-post-subscription-blog">
                    <div class="form-group input-field-box">
                        <input type="email" class="searchinput newsletter_email" placeholder="Email Address" id="subscribe_email-blog" required>
                        <div class="error-msg">Please Provide a valid email</div>
                    </div>

                    <div class="form-group btn-field-box">
                        <button type="button" class="btn pure-btn pb-nwsltr-btn sidebar-btn" data-buttoncategory="subscribe">
                            Submit
                            <div class="lc-rolling"><div></div></div>
                        </button>
                    </div>

                    <div class="n-letter-status"></div>
                </form></div></div> 
        </section></div><div id="dwm_blog_banner_widget-2" class="widget widget_dwm_blog_banner_widget"><section class="home-banner identity-email-capture has-newsletter">
    <div class="container">
                                    <p class="heading">Check Email Exposure</p>
                    
                    <p class="para">Get the latest updates on privacy, plus expert tips, and security guides to up your digital protection game.</p>
        
                                    <div class="newsletter-card">
            
            <form
                action="javascript:void(0)"
                method="get"
                class="form-inline pb-email-redirect-form"
                id="email-capture-1"
                novalidate
                data-redirect-url="https://www.purevpn.com/features/dark-web-monitoring/email-data-checker"
                data-query-param="email"
            >
                <div class="form-group input-field-box">
                    <input
                        type="email"
                        class="searchinput newsletter_email identity-email-capture-input"
                        placeholder="Enter Email Here"
                        id="email-capture-1-email"
                        required
                        autocomplete="email"
                    >
                    <div class="error-msg">Please provide a valid email</div>
                </div>

                <div class="form-group btn-field-box">
                    <button type="button" class="btn pure-btn pb-email-redirect-btn sidebar-btn">
                        Scan Now                    </button>
                </div>
            </form>

                            </div>
                        </div>
</section>
</div><div id="custom_html-42" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><div class="stickey-ad-sidebar">
                <a href="https://www.purevpn.com/stream-sports/fifa?utm_source=web&utm_medium=blog&utm_campaign=blog_sidebanner"> <img loading="lazy" class="img-responsive" src="https://images.purevpn-tools.com/wp-content/uploads/en/2026/06/Blogside-Banner-Fifa-World-Cup-2O26.png" alt="PureVPN fifa Deal"> </a>
            </div></div></div><div id="custom_html-43" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><div class="mini-ad-sidebar">
            <a href="https://www.purevpn.com/order"> <img loading="lazy" class="img-responsive" src="https://images.purevpn-tools.com/wp-content/uploads/en/2025/08/PureVPN.png" alt="Get PureVPN"> </a>
        </div></div></div><div id="block-4" class="widget widget_block widget_text">
<p></p>
</div>    </aside>
            </div>
                    </div>
    </main>

<footer class="blog-footer">
    <!-- Footer assurance factor bar -->
    
    <div class="container">
        <div class="ftr-nav-main clearfix">
            
            <section class="ftr-nav ftr-nav-secnd-last">

                                <div class="footer-nav-heading-wrap">
                    <a class="footer-nav-heading">PureVPN Apps</a>
                    <div id="footer-nav_212229" class="footer-nav_content pull-wide">
                        <ul class="toggle-footer">
                            <li class="menu"><a class="" href="https://www.purevpn.com/download/mac-vpn">Mac VPN</a></li><li class="menu"><a class="" href="https://www.purevpn.com/download/windows-vpn">Windows VPN</a></li><li class="menu"><a class="" href="https://www.purevpn.com/download/linux-vpn">Linux VPN</a></li><li class="menu"><a class="" href="https://www.purevpn.com/download/ios-vpn">iPhone VPN</a></li><li class="menu"><a class="" href="https://www.purevpn.com/download/huawei-vpn">Huawei VPN</a></li><li class="menu"><a class="" href="https://www.purevpn.com/download/android-vpn">Android VPN</a></li><li class="menu"><a class="" href="https://www.purevpn.com/download/chrome-vpn">VPN Chrome Extension</a></li><li class="menu"><a class="" href="https://www.purevpn.com/download/firefox-vpn">VPN Firefox Extension</a></li><li class="menu"><a class="" href="https://www.purevpn.com/download/edge-vpn">VPN Edge Extension</a></li><li class="menu"><a class="" href="https://www.purevpn.com/download/android-tv-vpn">Android TV VPN</a></li><li class="menu"><a class="" href="https://www.purevpn.com/download/firestick-vpn">Firestick TV VPN</a></li><li class="menu"><a class="" href="https://www.purevpn.com/download/apple-tv">Apple TV VPN</a></li><li class="menu"><a class="" href="https://www.purevpn.com/download/vpn-router">Routers VPN</a></li>                        </ul>
                    </div>
                </div>

                                <div class="footer-nav-heading-wrap">
                    <a class="footer-nav-heading">Programs</a>
                    <div id="footer-nav_212280" class="footer-nav_content pull-wide">
                        <ul class="toggle-footer">
                            <li class="menu"><a class="" href="https://www.purevpn.com/affiliates">VPN Affiliate Program</a></li><li class="menu"><a class="" href="https://www.purevpn.com/student-discount">Student Discount</a></li><li class="menu"><a class="" href="https://www.purevpn.com/family-plan/order">Family Plan</a></li>                        </ul>
                    </div>
                </div>

                            </section>
            <section class="ftr-nav col-xs-12">
                <div class="footer-nav-heading-wrap">
                    <a class="footer-nav-heading">PureVPN</a>
                    <div id="footer-nav_212245" class="footer-nav_content pull-wide">
                        <ul class="toggle-footer">
                            <li class="menu"><a class="" href="https://www.purevpn.com/what-is-vpn">What is a VPN?</a></li><li class="menu"><a class="" href="https://www.purevpn.com/benefits-of-vpn">Benefits</a></li><li class="menu"><a class="" href="https://www.purevpn.com/trust-center">Trust Center</a></li><li class="menu"><a class="" href="https://www.purevpn.com/blog/">Blog</a></li>                        </ul>
                    </div>
                </div>
                                <div class="footer-nav-heading-wrap">
                    <a class="footer-nav-heading">VPN Add-ons</a>
                    <div id="footer-nav_212250" class="footer-nav_content pull-wide">
                        <ul class="toggle-footer">
                            <li class="menu"><a class="" href="https://www.purevpn.com/dedicated-ip">Dedicated IP VPN</a></li><li class="menu"><a class="" href="https://www.purevpn.com/port-forwarding">Port Forwarding</a></li><li class="menu"><a class="" href="https://www.purevpn.com/dedicated-server">Dedicated Server</a></li><li class="menu"><a class="" href="https://www.purevpn.com/residential-proxy">Residential Proxy</a></li>                        </ul>
                    </div>
                </div>

                                <div class="footer-nav-heading-wrap">
                    <a class="footer-nav-heading">Tools</a>
                    <div id="footer-nav_212253" class="footer-nav_content pull-wide">
                        <ul class="toggle-footer">
                            <li class="menu"><a class="" href="https://www.purevpn.com/what-is-my-ip">What is My IP</a></li><li class="menu"><a class="" href="https://www.purevpn.com/features/dark-web-monitoring">Dark Web Monitoring</a></li><li class="menu"><a class="" href="https://www.purevpn.com/ipv6-leak-test">IPv6 Leak Test</a></li><li class="menu"><a class="" href="https://www.purevpn.com/dns-leak-test">DNS Leak Test</a></li><li class="menu"><a class="" href="https://www.purevpn.com/webrtc-leak-test">WebRTC Leak Test</a></li>                        </ul>
                    </div>
                </div>

                            </section>
            <section class="ftr-nav col-xs-12">
                <div class="footer-nav-heading-wrap">
                    <a class="footer-nav-heading">About PureVPN</a>
                    <div id="footer-nav_212263" class="footer-nav_content pull-wide">
                        <ul class="toggle-footer">
                            <li class="menu"><a class="" href="https://www.purevpn.com/order">Pricing</a></li><li class="menu"><a class="" href="https://www.purevpn.com/features/">Features</a></li><li class="menu"><a class="" href="https://www.purevpn.com/about.php">About Us</a></li><li class="menu"><a class="" href="https://www.purevpn.com/reviews">PureVPN Reviews</a></li>                        </ul>
                    </div>
                </div>
                                <div class="footer-nav-heading-wrap">
                    <a class="footer-nav-heading">Information</a>
                    <div id="footer-nav_212268" class="footer-nav_content pull-wide">
                        <ul class="toggle-footer">
                            <li class="menu"><a class="" href="https://www.purevpn.com/privacy-policy.php">Privacy Policy</a></li><li class="menu"><a class="" href="https://www.purevpn.com/refund-policy.php">Refund Policy</a></li><li class="menu"><a class="" href="https://www.purevpn.com/term.php">Terms of Service</a></li><li class="menu"><a class="" href="https://www.purevpn.com/press-room">Press Room</a></li>                        </ul>
                    </div>
                </div>

                                <div class="footer-nav-heading-wrap">
                    <a class="footer-nav-heading">Help</a>
                    <div id="footer-nav_212274" class="footer-nav_content pull-wide">
                        <ul class="toggle-footer">
                            <li class="menu"><a class="" href="https://support.purevpn.com/">Support Center</a></li><li class="menu"><a class="" href="https://support.purevpn.com/article-categories/getting-started">VPN Setup Guides</a></li><li class="menu"><a class="" href="https://www.purevpn.com/contact-us">Contact Us</a></li>                        </ul>
                    </div>
                </div>

                            </section>
            <section class="ftr-nav col-xs-12">
                <div class="footer-nav-heading-wrap">
                    <a class="footer-nav-heading">VPN For Business</a>
                    <div id="footer-nav_212284" class="footer-nav_content pull-wide">
                        <ul class="toggle-footer">
                            <li class="menu"><a class="" href="https://teams.purevpn.com">VPN for Teams</a></li><li class="menu"><a class="" href="https://www.purevpn.com/purevpn-api.php">Developers (API)</a></li><li class="menu"><a class="" href="https://www.purevpn.com/white-label/?utm_source=Pure_B2C&utm_medium=B2C_Internal&utm_campaign=Pure_B2C_Sale&utm_id=121">White Label VPN</a></li><li class="menu"><a class="" href="https://www.purevpn.com/white-label/password-manager/">White Label Password Manager</a></li><li class="menu"><a class="" href="https://www.purevpn.com/vpn-reseller/?utm_source=Pure_B2C&utm_medium=B2C_Internal&utm_campaign=Pure_B2C_Sale&utm_id=323">VPN Resellers Program</a></li>                        </ul>
                    </div>
                </div>
                                <div class="footer-nav-heading-wrap">
                    <a class="footer-nav-heading">Servers</a>
                    <div id="footer-nav_751732" class="footer-nav_content pull-wide">
                        <ul class="toggle-footer">
                            <li class="menu"><a class="" href="http://purevpn.com/servers/usa-vpn">USA</a></li><li class="menu"><a class="" href="https://www.purevpn.com/servers/uk-vpn">UK</a></li><li class="menu"><a class="" href="https://www.purevpn.com/servers/uae-vpn">UAE</a></li><li class="menu"><a class="" href="https://www.purevpn.com/servers/australia-vpn">Australia</a></li><li class="menu"><a class="" href="https://www.purevpn.com/servers/mexico-vpn">Mexico</a></li><li class="menu"><a class="" href="https://www.purevpn.com/servers/canada-vpn">Canada</a></li><li class="menu"><a class="" href="https://www.purevpn.com/servers/turkey-vpn">Turkey</a></li><li class="menu"><a class="" href="https://www.purevpn.com/servers/germany-vpn">Germany</a></li><li class="menu"><a class="" href="https://www.purevpn.com/servers/france-vpn">France</a></li><li class="menu"><a class="" href="https://www.purevpn.com/servers/spain-vpn">Spain</a></li><li class="menu"><a class="" href="https://www.purevpn.com/servers/south-africa-vpn">South Africa</a></li><li class="menu"><a class="" href="https://www.purevpn.com/servers/singapore-vpn">Singapore</a></li><li class="menu"><a class="" href="https://www.purevpn.com/servers/japan-vpn">Japan</a></li><li class="menu"><a class="" href="https://www.purevpn.com/servers/british-virgin-islands-vpn">BVI</a></li><li class="menu"><a class="" href="https://www.purevpn.com/servers/italy-vpn">Italy</a></li><li class="menu"><a class="" href="https://www.purevpn.com/servers/kuwait-vpn">Kuwait</a></li>                        </ul>
                    </div>
                </div>

                            </section>
            <section class="ftr-navs">
            <a class="footer-nav-heading">Follow Us</a>
            <ul class="blog-ftr-social">
                    <li>
                        <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
                                <path d="M12 0C5.3725 0 0 5.3725 0 12C0 18.6275 5.3725 24 12 24C18.6275 24 24 18.6275 24 12C24 5.3725 18.6275 0 12 0ZM14.8425 8.2925H13.0388C12.825 8.2925 12.5875 8.57375 12.5875 8.9475V10.25H14.8438L14.5025 12.1075H12.5875V17.6838H10.4588V12.1075H8.5275V10.25H10.4588V9.1575C10.4588 7.59 11.5463 6.31625 13.0388 6.31625H14.8425V8.2925Z" fill="#7D8585"></path>
                        </svg>
                        <a href="https://www.facebook.com/PureVPNcom/" target="_blank">Facebook</a>
                    </li>
                    <li>
                        <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
                            <rect width="24" height="24" rx="12" fill="white"/>
                            <g clip-path="url(#clip0_10012_2631)">
                                <path d="M15.6631 7.00049H17.3499L13.6649 11.236L18 16.9995H14.6056L11.947 13.5039L8.90498 16.9995H7.21721L11.1587 12.4692L7 7.00049H10.4805L12.8837 10.1956L15.6631 7.00049ZM15.0712 15.9842H16.0058L9.97271 7.96244H8.96973L15.0712 15.9842Z" style="fill: black;"/>
                            </g>
                            <defs>
                                <clipPath id="clip0_10012_2631">
                                    <rect width="11" height="10" fill="white" transform="translate(7 7)"/>
                                </clipPath>
                            </defs>
                        </svg>
                            <a href="https://twitter.com/PureVPNcom" target="_blank">X</a>
                    </li>
                    <li>
                        <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
                                <path d="M15.75 12C15.75 12.9946 15.3549 13.9484 14.6517 14.6517C13.9484 15.3549 12.9946 15.75 12 15.75C11.0054 15.75 10.0516 15.3549 9.34835 14.6517C8.64509 13.9484 8.25 12.9946 8.25 12C8.25 11.7863 8.2725 11.5775 8.31125 11.375H7V16.3713C7 16.7188 7.28125 17 7.62875 17H16.3725C16.539 16.9997 16.6986 16.9333 16.8163 16.8154C16.9339 16.6975 17 16.5378 17 16.3713V11.375H15.6888C15.7275 11.5775 15.75 11.7863 15.75 12ZM12 14.5C12.3284 14.4999 12.6535 14.4352 12.9569 14.3094C13.2603 14.1837 13.5359 13.9994 13.768 13.7671C14.0002 13.5349 14.1843 13.2592 14.3099 12.9557C14.4355 12.6523 14.5001 12.3271 14.5 11.9987C14.4999 11.6704 14.4352 11.3452 14.3094 11.0419C14.1837 10.7385 13.9994 10.4629 13.7671 10.2307C13.5349 9.99858 13.2592 9.81445 12.9557 9.68886C12.6523 9.56327 12.3271 9.49867 11.9987 9.49875C11.3355 9.49892 10.6996 9.76253 10.2307 10.2316C9.76188 10.7007 9.49858 11.3368 9.49875 12C9.49892 12.6632 9.76253 13.2992 10.2316 13.768C10.7007 14.2369 11.3368 14.5002 12 14.5ZM15 9.375H16.4988C16.5983 9.375 16.6938 9.33553 16.7644 9.26524C16.8349 9.19495 16.8747 9.09957 16.875 9V7.50125C16.875 7.40146 16.8354 7.30576 16.7648 7.2352C16.6942 7.16464 16.5985 7.125 16.4988 7.125H15C14.9002 7.125 14.8045 7.16464 14.734 7.2352C14.6634 7.30576 14.6238 7.40146 14.6238 7.50125V9C14.625 9.20625 14.7937 9.375 15 9.375ZM12 0C8.8174 0 5.76515 1.26428 3.51472 3.51472C1.26428 5.76515 0 8.8174 0 12C0 15.1826 1.26428 18.2348 3.51472 20.4853C5.76515 22.7357 8.8174 24 12 24C13.5759 24 15.1363 23.6896 16.5922 23.0866C18.0481 22.4835 19.371 21.5996 20.4853 20.4853C21.5996 19.371 22.4835 18.0481 23.0866 16.5922C23.6896 15.1363 24 13.5759 24 12C24 10.4241 23.6896 8.86371 23.0866 7.4078C22.4835 5.95189 21.5996 4.62902 20.4853 3.51472C19.371 2.40042 18.0481 1.5165 16.5922 0.913446C15.1363 0.310389 13.5759 0 12 0ZM18.25 16.8612C18.25 17.625 17.625 18.25 16.8612 18.25H7.13875C6.375 18.25 5.75 17.625 5.75 16.8612V7.13875C5.75 6.375 6.375 5.75 7.13875 5.75H16.8612C17.625 5.75 18.25 6.375 18.25 7.13875V16.8612Z" fill="#7D8585"></path>
                            </svg>
                            <a href="https://www.instagram.com/purevpncom/" target="_blank">Instagram</a>
                    </li>
                    <li>
                        <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
                                <path d="M14.0037 11.7913L11.1963 10.4813C10.9513 10.3675 10.75 10.495 10.75 10.7662V13.2338C10.75 13.505 10.9513 13.6325 11.1963 13.5188L14.0025 12.2087C14.2488 12.0938 14.2487 11.9063 14.0037 11.7913ZM12 0C5.3725 0 0 5.3725 0 12C0 18.6275 5.3725 24 12 24C18.6275 24 24 18.6275 24 12C24 5.3725 18.6275 0 12 0ZM12 16.875C5.8575 16.875 5.75 16.3213 5.75 12C5.75 7.67875 5.8575 7.125 12 7.125C18.1425 7.125 18.25 7.67875 18.25 12C18.25 16.3213 18.1425 16.875 12 16.875Z" fill="#7D8585"></path>
                            </svg>
                            <a href="https://www.youtube.com/purevpn" target="_blank">Youtube</a>
                    </li>
                    <li>
                        <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
                                <path fill-rule="evenodd" clip-rule="evenodd" d="M24 12C24 18.627 18.627 24 12 24C5.373 24 0 18.627 0 12C0 5.373 5.373 0 12 0C18.627 0 24 5.373 24 12ZM19.688 11.058C19.882 11.335 19.992 11.662 20.004 12C20.0092 12.3307 19.9207 12.6561 19.7487 12.9385C19.5767 13.221 19.3282 13.4489 19.032 13.596C19.046 13.772 19.046 13.948 19.032 14.124C19.032 16.812 15.9 18.996 12.036 18.996C8.172 18.996 5.04 16.812 5.04 14.124C5.02649 13.9483 5.02649 13.7717 5.04 13.596C4.81117 13.4889 4.60825 13.3335 4.44519 13.1405C4.28213 12.9475 4.16279 12.7215 4.09537 12.478C4.02796 12.2345 4.01408 11.9793 4.05467 11.7299C4.09526 11.4805 4.18937 11.2429 4.33053 11.0333C4.47169 10.8238 4.65656 10.6473 4.87241 10.516C5.08826 10.3847 5.32999 10.3016 5.58098 10.2726C5.83197 10.2436 6.08626 10.2693 6.32638 10.3479C6.5665 10.4265 6.78676 10.5562 6.972 10.728C8.35473 9.79023 9.98146 9.27718 11.652 9.252L12.54 5.088C12.55 5.03979 12.5694 4.99405 12.5972 4.95341C12.625 4.91277 12.6605 4.87805 12.7018 4.85127C12.7431 4.82448 12.7894 4.80615 12.8378 4.79735C12.8862 4.78855 12.9359 4.78945 12.984 4.8L15.924 5.388C16.0676 5.14132 16.2944 4.9539 16.5637 4.85937C16.833 4.76484 17.1272 4.7694 17.3934 4.87222C17.6597 4.97505 17.8806 5.1694 18.0164 5.42041C18.1523 5.67141 18.1943 5.96262 18.1348 6.24177C18.0753 6.52092 17.9182 6.76972 17.6918 6.94352C17.4654 7.11732 17.1845 7.20473 16.8995 7.19006C16.6144 7.1754 16.3439 7.05962 16.1366 6.8635C15.9292 6.66739 15.7985 6.40378 15.768 6.12L13.2 5.58L12.42 9.324C14.0702 9.3594 15.6749 9.87206 17.04 10.8C17.2222 10.6248 17.4402 10.4911 17.679 10.4082C17.9178 10.3252 18.1718 10.295 18.4234 10.3195C18.675 10.344 18.9183 10.4227 19.1366 10.5502C19.3549 10.6777 19.543 10.8509 19.688 11.058ZM8.206 12.533C8.11841 12.6641 8.05749 12.8111 8.02672 12.9657C7.99595 13.1203 7.99593 13.2794 8.02667 13.4341C8.08874 13.7463 8.27231 14.0211 8.537 14.198C8.80169 14.3749 9.1258 14.4394 9.43805 14.3773C9.59266 14.3466 9.7397 14.2857 9.87078 14.1981C10.0019 14.1106 10.1144 13.9981 10.202 13.867C10.3789 13.6023 10.4434 13.2782 10.3813 12.9659C10.3193 12.6537 10.1357 12.3789 9.871 12.202C9.60631 12.0251 9.2822 11.9606 8.96995 12.0227C8.6577 12.0847 8.3829 12.2683 8.206 12.533ZM12.012 17.424C13.077 17.468 14.125 17.19 14.976 16.548C15.0397 16.4859 15.076 16.4011 15.0772 16.3122C15.0783 16.2234 15.0441 16.1377 14.982 16.074C14.9513 16.0425 14.9146 16.0173 14.8742 16C14.8337 15.9826 14.7903 15.9734 14.7462 15.9728C14.6574 15.9717 14.5717 16.0059 14.508 16.068C13.7797 16.5904 12.895 16.8487 12 16.8C11.1061 16.8399 10.2255 16.5732 9.504 16.044C9.44182 15.993 9.36289 15.9669 9.28256 15.9708C9.20222 15.9748 9.12622 16.0085 9.06935 16.0653C9.01247 16.1222 8.97879 16.1982 8.97484 16.2786C8.97089 16.3589 8.99697 16.4378 9.048 16.5C9.89937 17.1416 10.9469 17.4681 12.012 17.424ZM14.093 14.246C14.291 14.378 14.511 14.496 14.748 14.496C14.9108 14.4979 15.0722 14.4666 15.2225 14.4041C15.3728 14.3416 15.5087 14.2492 15.6221 14.1324C15.7355 14.0156 15.824 13.877 15.8821 13.725C15.9401 13.5729 15.9667 13.4106 15.96 13.248C15.9599 13.0407 15.9062 12.837 15.8039 12.6567C15.7017 12.4763 15.5545 12.3256 15.3767 12.219C15.1989 12.1125 14.9965 12.0539 14.7893 12.0488C14.5821 12.0437 14.3771 12.0924 14.1943 12.1902C14.0115 12.2879 13.8571 12.4313 13.7462 12.6064C13.6353 12.7815 13.5717 12.9824 13.5615 13.1894C13.5513 13.3964 13.5949 13.6026 13.688 13.7877C13.7812 13.9729 13.9207 14.1308 14.093 14.246Z" fill="#7D8585"></path>
                            </svg>
                        <a href="https://www.reddit.com/r/PureVPNcom/" target="_blank">Reddit</a>
                    </li>
                    <li>
                        <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
                                <path fill-rule="evenodd" clip-rule="evenodd" d="M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24ZM14.4149 6.25C14.4147 6.97044 14.6849 7.6664 15.1754 8.20833C16.1511 9.29861 17.5 9.23611 17.5 9.23611V11.3819C16.3932 11.3838 15.3139 11.0485 14.4149 10.4236V14.7917C14.4149 16.9792 12.5853 18.75 10.3324 18.75C8.23023 18.75 6.25 17.1042 6.25 14.7917C6.25 12.4167 8.41677 10.5556 10.8921 10.875V13.0694C9.66518 12.7014 8.47417 13.5972 8.47417 14.7917C8.47417 15.7917 9.32079 16.5972 10.3396 16.5972C10.8214 16.5972 11.2843 16.4161 11.6309 16.0923C11.9775 15.7685 12.1808 15.3271 12.1979 14.8611V6.25H14.4149Z" fill="#7D8585"></path>
                            </svg>
                        <a href="https://www.tiktok.com/@purevpncom" target="_blank">TikTok</a>
                    </li>
                    <li>
                        <svg width="24" height="24" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
                            <circle cx="19.5" cy="19.5" r="18.5" fill="white"/>
                            <path style="fill: initial" d="M13.5282 29C13.4308 29 13.3334 29 13.2359 29C11.2882 28.3277 9.43398 27.4693 7.72691 26.303C7.31768 26.0233 6.99614 25.7301 7.00004 25.2C7.00004 24.1604 7.00004 23.1217 7.00004 22.0821C7.01952 21.9875 7.04778 21.893 7.05655 21.7975C7.35762 18.2665 8.56291 15.0559 10.4639 12.0842C10.7036 11.71 10.9969 11.4664 11.4041 11.2939C12.7527 10.7239 14.1596 10.3527 15.5744 10C15.7371 10 15.8989 10 16.0616 10C16.2068 10.2699 16.3743 10.5301 16.4913 10.8116C16.6296 11.1439 16.8381 11.2832 17.2025 11.2335C18.7791 11.0202 20.3575 11.0221 21.934 11.2326C22.2673 11.2764 22.4836 11.178 22.619 10.8506C22.7418 10.5544 22.922 10.2826 23.077 10C23.2397 10 23.4014 10 23.5641 10C25.0111 10.3537 26.4502 10.7337 27.8221 11.3329C28.1456 11.4742 28.3911 11.6701 28.587 11.9702C29.7932 13.8117 30.7266 15.7789 31.3561 17.8894C31.7741 19.2915 31.9758 20.7316 32.1395 22.1795C32.1395 23.186 32.1395 24.1935 32.1395 25.2C32.1414 25.7505 31.8014 26.0438 31.3775 26.3312C29.6773 27.4839 27.8348 28.3316 25.9026 29C25.8052 29 25.7077 29 25.6103 29C25.1582 28.4251 24.785 27.7996 24.4245 27.1653C24.2647 26.8837 24.3241 26.7395 24.6262 26.6196C25.0617 26.4462 25.4836 26.2357 25.9026 26.0243C26.0293 25.96 26.2631 25.9093 26.154 25.6891C26.0634 25.505 25.8675 25.4991 25.6824 25.5654C25.5752 25.6034 25.4719 25.6492 25.3667 25.6921C21.5014 27.252 17.6371 27.2539 13.7718 25.6921C13.6364 25.6375 13.5019 25.5771 13.3616 25.542C13.2096 25.503 13.0537 25.542 12.9816 25.6862C12.8832 25.8821 13.0722 25.9405 13.1911 25.9999C13.6111 26.2104 14.0281 26.4326 14.4656 26.5992C14.8124 26.7317 14.8806 26.8847 14.6906 27.2072C14.3282 27.821 13.9657 28.4349 13.5282 29ZM17.5845 20.4315C17.5845 20.3341 17.5913 20.2366 17.5835 20.1402C17.5026 19.1551 16.8294 18.3093 15.933 18.0657C15.059 17.828 14.1557 18.1934 13.6159 19.0041C12.9894 19.9443 13.083 21.3279 13.8322 22.1736C14.6536 23.1012 16.0333 23.1344 16.8917 22.2428C17.377 21.7381 17.5855 21.1223 17.5845 20.4315ZM21.5443 20.4383C21.5414 22.0587 22.8645 23.1996 24.293 22.8109C25.203 22.5634 25.8412 21.6865 25.9279 20.5659C26.041 19.1093 24.9273 17.9235 23.532 18.0151C22.4163 18.0891 21.5462 19.1492 21.5443 20.4383Z" fill="black"/>
                        </svg>
                        <a href="https://discord.gg/Gy7Ghz32mM" target="_blank">Discord</a>
                    </li>
                    <li>
                        <svg width="24" height="24" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
                            <circle cx="19.5" cy="19.5" r="18.5" fill="white"/>
                            <path style="fill: initial" d="M21.2173 18.1417C22.1423 16.8991 23.2145 16.1368 24.6008 15.9797C26.5094 15.7639 28.3428 15.9266 29.707 17.5331C30.5568 18.5344 30.8312 19.767 30.9274 21.025C31.1675 24.1518 30.9872 27.2864 31.0414 30.4176C31.0491 30.8613 30.8411 30.9962 30.4362 30.9929C29.2755 30.983 28.1138 30.9796 26.9531 30.994C26.5006 30.9996 26.3446 30.8137 26.3468 30.3656C26.3612 28.0066 26.3501 25.6477 26.3545 23.2899C26.3556 22.7345 26.3114 22.1846 26.172 21.6468C25.9186 20.6732 25.3477 20.1399 24.4891 20.0613C23.1071 19.9352 22.2353 20.3346 21.796 21.3138C21.5117 21.9467 21.4265 22.6227 21.4254 23.3098C21.4209 25.6134 21.4231 27.917 21.4209 30.2206C21.4198 30.9586 21.39 30.9885 20.6343 30.9907C19.5654 30.994 18.4966 30.973 17.4278 30.9996C16.8945 31.0128 16.7296 30.8048 16.7307 30.2848C16.7451 25.8436 16.7473 21.4023 16.7285 16.9622C16.7263 16.3968 16.9177 16.2264 17.4665 16.2452C18.5342 16.2817 19.6042 16.2662 20.673 16.2519C21.0768 16.2463 21.2428 16.4012 21.2207 16.8062C21.2008 17.189 21.2173 17.5763 21.2173 18.1417Z" fill="black"/>
                            <path style="fill: initial" d="M14.0242 23.6262C14.0242 25.8567 14.0109 28.0873 14.0342 30.3179C14.0397 30.8213 13.8837 31.0094 13.377 30.9983C12.2528 30.974 11.1276 30.9773 10.0034 30.9972C9.53762 31.005 9.34289 30.8468 9.344 30.361C9.35506 25.8811 9.35395 21.4022 9.3451 16.9223C9.344 16.4354 9.49779 16.2296 10.0167 16.244C11.122 16.2761 12.2296 16.275 13.3349 16.244C13.8605 16.2296 14.0408 16.3967 14.0353 16.9344C14.0098 19.165 14.0242 21.3956 14.0242 23.6262Z" fill="black"/>
                            <path style="fill: initial" d="M14.3861 11.7585C14.3407 13.2378 13.1059 14.4338 11.6665 14.3962C10.175 14.3575 8.95901 13.0984 9.00106 11.6357C9.0431 10.1608 10.3365 8.93927 11.7893 9.00234C13.2586 9.0654 14.4315 10.3113 14.3861 11.7585Z" fill="black"/>
                        </svg>
                        <a href="https://www.linkedin.com/company/puresquarecom/" target="_blank">LinkedIn</a>
                    </li>
                </ul>
                
            <a class="footer-nav-heading">Download</a>    
                    <div class="app_store_box">
                        <div class="app_img">
                        <a href="https://app.adjust.com/7owzhrk?campaign=footer_badge_android&adgroup=all_lps&creative=right_aligned&redirect_windows=https://play.google.com/store/apps/details?id=com.gaditek.purevpnics&hl=en&gl=US&redirect_macos=https://play.google.com/store/apps/details?id=com.gaditek.purevpnics&hl=en&gl=US&redirect_ios=https://play.google.com/store/apps/details?id=com.gaditek.purevpnics&hl=en&gl=US">
                                <img decoding="async" src="https://images.purevpn-tools.com/public/images/pure2_google_store.png"
                                    alt="google_store" width="155" height="47" class="img_responsive"
                                    loading="lazy">
                            </a>
                        </div>
                        <div class="app_img">
                        <a href="https://app.adjust.com/7owzhrk?campaign=footer_badge_ios&adgroup=all_lps&creative=right_aligned&redirect_windows=https://apps.apple.com/us/app/purevpn-best-vpn-for-iphone/id594506418&redirect_macos=https://apps.apple.com/us/app/purevpn-best-vpn-for-iphone/id594506418&redirect_android=https://apps.apple.com/us/app/purevpn-best-vpn-for-iphone/id594506418">
                                <img decoding="async" src="https://images.purevpn-tools.com/public/images/pure2_app_store.png"
                                    alt="app_store" width="155" height="54" class="img_responsive" loading="lazy">
                            </a>
                        </div>
                    </div>
            </section>
        </div>
    </div>
    
    <div class="footer-btm">
        <div class="container clearfix">
            <div class="copyright-section">
                <span class="">© 2007 - 2026 PureVPN All Rights Reserved</span>
                <span class=""><span>PureVPN, brand of GZ Systems Limited </span> <span> Intershore Chambers P.O Box 4342, Road Town, Tortola, British Virgin Islands</span> <div> Company Registration No: 2039934</div></span>
            </div>
            <div class="bottom-nav-section">
                <ul id="menu-footer-bottom-nav" class="menu"><li id="menu-item-836" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-836"><a href="https://www.purevpn.com/privacy-policy.php" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/privacy-policy.php" data-eventvalue="0">Privacy Policy</a></li>
<li id="menu-item-837" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-837"><a href="https://www.purevpn.com/refund-policy.php" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/refund-policy.php" data-eventvalue="0">Refund Policy</a></li>
<li id="menu-item-838" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-838"><a href="https://www.purevpn.com/term-of-affiliate.php" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/term-of-affiliate.php" data-eventvalue="0">Affiliate Policy</a></li>
<li id="menu-item-839" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-839"><a href="https://www.purevpn.com/term.php" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/term.php" data-eventvalue="0">Terms of Usage</a></li>
<li id="menu-item-840" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-840"><a href="https://www.purevpn.com/sitemap_index.xml" data-eventcategory="Navigation performance" data-eventaction="Navigation Click" data-eventlabel="https://www.purevpn.com/sitemap_index.xml" data-eventvalue="0">Sitemap</a></li>
</ul>            </div>
        </div>
    </div>
</footer>

<script src="https://www.purevpn.com/wp-content/themes/purevpn/assets/js/main_customfile.js"></script>
<script>
 // WhatisVPN Sidebar

 var subMenuToggle = document.querySelectorAll('span.sub-menu-toggle'); 
 for(var i in subMenuToggle) {
  if(subMenuToggle.hasOwnProperty(i)) {
    subMenuToggle[i].onclick = function() {
        console.log('clicked');
      this.parentElement.classList.toggle("active"); // facepalm of obviousness
    };
  }
 }
 
 // WhatisVPN Sidebar
 var vpn_bar_open = "vpn_bar_open";
 let menuOpenBtn1 = document.querySelector(".x_more_menu");
 let menuCloseBtn1 = document.querySelector(".table_close_btn a"); 
 let menuCloseBtn2 = document.querySelectorAll(".table_content_box ul li a"); 
if(menuOpenBtn1) {
 menuOpenBtn1.onclick = function() {
     document.getElementsByTagName("body")[0].classList.add(vpn_bar_open);
 }
}
if(menuCloseBtn1) {
 menuCloseBtn1.onclick = function() {
     document.getElementsByTagName("body")[0].classList.remove(vpn_bar_open);
 }
}
 menuCloseBtn2.forEach( ( i, e, x ) => {
 
     if( undefined !==  x[e] ) {
 
         x[e].addEventListener( 'click', function() {
 
             let hrefAttr = this.getAttribute( 'href' );
             if( hrefAttr && menuCloseBtn1 ) {
 
                 menuCloseBtn1.setAttribute( 'href', hrefAttr );
             }
         } );
     }
 } );
 
 window.addEventListener( 'scroll', function() {
     
     if( null === document.querySelector( '.vpn_bar_open .table_content' ) && menuCloseBtn1 ) {
 
         menuCloseBtn1.setAttribute( 'href', '#' );
     }
 } );
</script>


<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/purevpn/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<script type="text/javascript">
(function() {
				var expirationDate = new Date();
				expirationDate.setTime( expirationDate.getTime() + 31536000 * 1000 );
				document.cookie = "pll_language=en; expires=" + expirationDate.toUTCString() + "; path=/; secure; SameSite=Lax";
			}());

</script>
<script type="text/javascript" src="https://www.purevpn.com/wp-content/plugins/jquery-manager/assets/js/jquery-migrate-3.3.0.min.js" id="jquery-migrate-js"></script>
<script type="text/javascript" id="rocket-browser-checker-js-after">
/* <![CDATA[ */
"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}();
//# sourceURL=rocket-browser-checker-js-after
/* ]]> */
</script>
<script type="text/javascript" id="rocket-preload-links-js-extra">
/* <![CDATA[ */
var RocketPreloadLinksConfig = {"excludeUris":"/index.php|/xmlrpc.php|/wp-(.*)|/sitemap(.*)|/business-vpn/resources/implementing-principle-of-least-privilege|/esim|/esim-truely|/order/today|/ios-cart-template-v3|/esim-truely-topup|/affiliate/login|/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://www.purevpn.com","onHoverDelay":"100","rateThrottle":"3"};
//# sourceURL=rocket-preload-links-js-extra
/* ]]> */
</script>
<script type="text/javascript" id="rocket-preload-links-js-after">
/* <![CDATA[ */
(function() {
"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run();
}());

//# sourceURL=rocket-preload-links-js-after
/* ]]> */
</script>
<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"a7629a795b","applicationID":"760749222","transactionName":"NlZaMEBVXBAAUEULWg8ceQdGXV0NTlFdDVJMR10JQlhTFwQ=","queueTime":0,"applicationTime":773,"atts":"GhFZRghPTx4=","errorBeacon":"bam.nr-data.net","agent":""}</script></body>
</html><!--
Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com

Retrieved 10038 objects (6 MB) from Redis using Predis (v2.1.2).
-->
