CINXE.COM
Blog Archives - WPSora
<!DOCTYPE html> <html lang="en-US"> <head><meta charset="UTF-8"><script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script><script>(()=>{class RocketLazyLoadScripts{constructor(){this.v="1.2.6",this.triggerEvents=["keydown","mousedown","mousemove","touchmove","touchstart","touchend","wheel"],this.userEventHandler=this.t.bind(this),this.touchStartHandler=this.i.bind(this),this.touchMoveHandler=this.o.bind(this),this.touchEndHandler=this.h.bind(this),this.clickHandler=this.u.bind(this),this.interceptedClicks=[],this.interceptedClickListeners=[],this.l(this),window.addEventListener("pageshow",(t=>{this.persisted=t.persisted,this.everythingLoaded&&this.m()})),this.CSPIssue=sessionStorage.getItem("rocketCSPIssue"),document.addEventListener("securitypolicyviolation",(t=>{this.CSPIssue||"script-src-elem"!==t.violatedDirective||"data"!==t.blockedURI||(this.CSPIssue=!0,sessionStorage.setItem("rocketCSPIssue",!0))})),document.addEventListener("DOMContentLoaded",(()=>{this.k()})),this.delayedScripts={normal:[],async:[],defer:[]},this.trash=[],this.allJQueries=[]}p(t){document.hidden?t.t():(this.triggerEvents.forEach((e=>window.addEventListener(e,t.userEventHandler,{passive:!0}))),window.addEventListener("touchstart",t.touchStartHandler,{passive:!0}),window.addEventListener("mousedown",t.touchStartHandler),document.addEventListener("visibilitychange",t.userEventHandler))}_(){this.triggerEvents.forEach((t=>window.removeEventListener(t,this.userEventHandler,{passive:!0}))),document.removeEventListener("visibilitychange",this.userEventHandler)}i(t){"HTML"!==t.target.tagName&&(window.addEventListener("touchend",this.touchEndHandler),window.addEventListener("mouseup",this.touchEndHandler),window.addEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.addEventListener("mousemove",this.touchMoveHandler),t.target.addEventListener("click",this.clickHandler),this.L(t.target,!0),this.S(t.target,"onclick","rocket-onclick"),this.C())}o(t){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler),t.target.removeEventListener("click",this.clickHandler),this.L(t.target,!1),this.S(t.target,"rocket-onclick","onclick"),this.M()}h(){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler)}u(t){t.target.removeEventListener("click",this.clickHandler),this.L(t.target,!1),this.S(t.target,"rocket-onclick","onclick"),this.interceptedClicks.push(t),t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),this.M()}O(){window.removeEventListener("touchstart",this.touchStartHandler,{passive:!0}),window.removeEventListener("mousedown",this.touchStartHandler),this.interceptedClicks.forEach((t=>{t.target.dispatchEvent(new MouseEvent("click",{view:t.view,bubbles:!0,cancelable:!0}))}))}l(t){EventTarget.prototype.addEventListenerWPRocketBase=EventTarget.prototype.addEventListener,EventTarget.prototype.addEventListener=function(e,i,o){"click"!==e||t.windowLoaded||i===t.clickHandler||t.interceptedClickListeners.push({target:this,func:i,options:o}),(this||window).addEventListenerWPRocketBase(e,i,o)}}L(t,e){this.interceptedClickListeners.forEach((i=>{i.target===t&&(e?t.removeEventListener("click",i.func,i.options):t.addEventListener("click",i.func,i.options))})),t.parentNode!==document.documentElement&&this.L(t.parentNode,e)}D(){return new Promise((t=>{this.P?this.M=t:t()}))}C(){this.P=!0}M(){this.P=!1}S(t,e,i){t.hasAttribute&&t.hasAttribute(e)&&(event.target.setAttribute(i,event.target.getAttribute(e)),event.target.removeAttribute(e))}t(){this._(this),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",this.R.bind(this)):this.R()}k(){let t=[];document.querySelectorAll("script[type=rocketlazyloadscript][data-rocket-src]").forEach((e=>{let i=e.getAttribute("data-rocket-src");if(i&&!i.startsWith("data:")){0===i.indexOf("//")&&(i=location.protocol+i);try{const o=new URL(i).origin;o!==location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(t){}}})),t=[...new Map(t.map((t=>[JSON.stringify(t),t]))).values()],this.T(t,"preconnect")}async R(){this.lastBreath=Date.now(),this.j(this),this.F(this),this.I(),this.W(),this.q(),await this.A(this.delayedScripts.normal),await this.A(this.delayedScripts.defer),await this.A(this.delayedScripts.async);try{await this.U(),await this.H(this),await this.J()}catch(t){console.error(t)}window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.D().then((()=>{this.O()})),this.N()}W(){document.querySelectorAll("script[type=rocketlazyloadscript]").forEach((t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)}))}async B(t){if(await this.G(),!0!==t.noModule||!("noModule"in HTMLScriptElement.prototype))return new Promise((e=>{let i;function o(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.indexOf("Firefox/")>0||""===navigator.vendor||this.CSPIssue)i=document.createElement("script"),[...t.attributes].forEach((t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))})),t.text&&(i.text=t.text),i.hasAttribute("src")?(i.addEventListener("load",o),i.addEventListener("error",(function(){i.setAttribute("data-rocket-status","failed-network"),e()})),setTimeout((()=>{i.isConnected||e()}),1)):(i.text=t.text,o()),t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),s=t.getAttribute("data-rocket-src");i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",o),t.addEventListener("error",(i=>{this.CSPIssue&&i.target.src.startsWith("data:")?(console.log("WPRocket: data-uri blocked by CSP -> fallback"),t.removeAttribute("src"),this.B(t).then(e)):(t.setAttribute("data-rocket-status","failed-network"),e())})),s?(t.removeAttribute("data-rocket-src"),t.src=s):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute("data-rocket-status","failed-transform"),e()}}));t.setAttribute("data-rocket-status","skipped")}async A(t){const e=t.shift();return e&&e.isConnected?(await this.B(e),this.A(t)):Promise.resolve()}q(){this.T([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}T(t,e){var i=document.createDocumentFragment();t.forEach((t=>{const o=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(o&&!o.startsWith("data:")){const s=document.createElement("link");s.href=o,s.rel=e,"preconnect"!==e&&(s.as="script"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(s.crossOrigin=!0),t.crossOrigin&&(s.crossOrigin=t.crossOrigin),t.integrity&&(s.integrity=t.integrity),i.appendChild(s),this.trash.push(s)}})),document.head.appendChild(i)}j(t){let e={};function i(i,o){return e[o].eventsToRewrite.indexOf(i)>=0&&!t.everythingLoaded?"rocket-"+i:i}function o(t,o){!function(t){e[t]||(e[t]={originalFunctions:{add:t.addEventListener,remove:t.removeEventListener},eventsToRewrite:[]},t.addEventListener=function(){arguments[0]=i(arguments[0],t),e[t].originalFunctions.add.apply(t,arguments)},t.removeEventListener=function(){arguments[0]=i(arguments[0],t),e[t].originalFunctions.remove.apply(t,arguments)})}(t),e[t].eventsToRewrite.push(o)}function s(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o||function(){},set(s){t.everythingLoaded?o=s:e["rocket"+i]=o=s}})}o(document,"DOMContentLoaded"),o(window,"DOMContentLoaded"),o(window,"load"),o(window,"pageshow"),o(document,"readystatechange"),s(document,"onreadystatechange"),s(window,"onload"),s(window,"onpageshow");try{Object.defineProperty(document,"readyState",{get:()=>t.rocketReadyState,set(e){t.rocketReadyState=e},configurable:!0}),document.readyState="loading"}catch(t){console.log("WPRocket DJE readyState conflict, bypassing")}}F(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map((t=>"load"===t||0===t.indexOf("load.")?"rocket-jquery-load":t)).join(" ")}function o(o){function s(t){const e=o.fn[t];o.fn[t]=o.fn.init.prototype[t]=function(){return this[0]===window&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach((t=>{const e=arguments[0][t];delete arguments[0][t],arguments[0][i(t)]=e}))),e.apply(this,arguments),this}}o&&o.fn&&!t.allJQueries.includes(o)&&(o.fn.ready=o.fn.init.prototype.ready=function(e){return t.domReadyFired?e.bind(document)(o):document.addEventListener("rocket-DOMContentLoaded",(()=>e.bind(document)(o))),o([])},s("on"),s("one"),t.allJQueries.push(o)),e=o}o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}async H(t){const e=document.querySelector("script[data-webpack]");e&&(await async function(){return new Promise((t=>{e.addEventListener("load",t),e.addEventListener("error",t)}))}(),await t.K(),await t.H(t))}async U(){this.domReadyFired=!0;try{document.readyState="interactive"}catch(t){}await this.G(),document.dispatchEvent(new Event("rocket-readystatechange")),await this.G(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.G(),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.G(),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}async J(){try{document.readyState="complete"}catch(t){}await this.G(),document.dispatchEvent(new Event("rocket-readystatechange")),await this.G(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.G(),window.dispatchEvent(new Event("rocket-load")),await this.G(),window.rocketonload&&window.rocketonload(),await this.G(),this.allJQueries.forEach((t=>t(window).trigger("rocket-jquery-load"))),await this.G();const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.G(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted}),this.windowLoaded=!0}m(){document.onreadystatechange&&document.onreadystatechange(),window.onload&&window.onload(),window.onpageshow&&window.onpageshow({persisted:this.persisted})}I(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript;i||console.error("WPRocket unable to document.write this: "+e);const o=document.createRange(),s=i.parentElement;let n=t.get(i);void 0===n&&(n=i.nextSibling,t.set(i,n));const c=document.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),s.insertBefore(c,n)}}async G(){Date.now()-this.lastBreath>45&&(await this.K(),this.lastBreath=Date.now())}async K(){return document.hidden?new Promise((t=>setTimeout(t))):new Promise((t=>requestAnimationFrame(t)))}N(){this.trash.forEach((t=>t.remove()))}static run(){const t=new RocketLazyLoadScripts;t.p(t)}}RocketLazyLoadScripts.run()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="profile" href="https://gmpg.org/xfn/11"> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <script type="rocketlazyloadscript">window._wca = window._wca || [];</script> <!-- This site is optimized with the Yoast SEO Premium plugin v23.5 (Yoast SEO v23.9) - https://yoast.com/wordpress/plugins/seo/ --> <title>Blog Archives - WPSora</title><link rel="preload" data-rocket-preload as="style" href="https://fonts.googleapis.com/css?family=Plus%20Jakarta%20Sans%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7COpen%20Sans%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&display=swap" /><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Plus%20Jakarta%20Sans%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7COpen%20Sans%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&display=swap" media="print" onload="this.media='all'" /><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Plus%20Jakarta%20Sans%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7COpen%20Sans%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&display=swap" /></noscript> <link rel="canonical" href="https://wpsora.com/category/blog/" /> <link rel="next" href="https://wpsora.com/category/blog/page/2/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Blog Archives" /> <meta property="og:url" content="https://wpsora.com/category/blog/" /> <meta property="og:site_name" content="WPSora" /> <meta name="twitter:card" content="summary_large_image" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://wpsora.com/category/blog/","url":"https://wpsora.com/category/blog/","name":"Blog Archives - WPSora","isPartOf":{"@id":"https://wpsora.com/#website"},"primaryImageOfPage":{"@id":"https://wpsora.com/category/blog/#primaryimage"},"image":{"@id":"https://wpsora.com/category/blog/#primaryimage"},"thumbnailUrl":"https://wpsora.com/wp-content/uploads/2024/11/understanding-payment-method-types.png","breadcrumb":{"@id":"https://wpsora.com/category/blog/#breadcrumb"},"inLanguage":"en-US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://wpsora.com/category/blog/#primaryimage","url":"https://wpsora.com/wp-content/uploads/2024/11/understanding-payment-method-types.png","contentUrl":"https://wpsora.com/wp-content/uploads/2024/11/understanding-payment-method-types.png","width":894,"height":671},{"@type":"BreadcrumbList","@id":"https://wpsora.com/category/blog/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://wpsora.com/"},{"@type":"ListItem","position":2,"name":"Blog"}]},{"@type":"WebSite","@id":"https://wpsora.com/#website","url":"https://wpsora.com/","name":"WPSora","description":"","publisher":{"@id":"https://wpsora.com/#organization"},"alternateName":"wps","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://wpsora.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://wpsora.com/#organization","name":"WPSora","url":"https://wpsora.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://wpsora.com/#/schema/logo/image/","url":"https://wpsora.com/wp-content/uploads/2024/08/cropped-logo_invoize-removebg-preview-1.png","contentUrl":"https://wpsora.com/wp-content/uploads/2024/08/cropped-logo_invoize-removebg-preview-1.png","width":1302,"height":191,"caption":"WPSora"},"image":{"@id":"https://wpsora.com/#/schema/logo/image/"}}]}</script> <!-- / Yoast SEO Premium plugin. --> <link rel='dns-prefetch' href='//unpkg.com' /> <link rel='dns-prefetch' href='//stats.wp.com' /> <link rel='dns-prefetch' href='//www.googletagmanager.com' /> <link href='https://fonts.gstatic.com' crossorigin rel='preconnect' /> <link rel="alternate" type="application/rss+xml" title="WPSora » Feed" href="https://wpsora.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="WPSora » Comments Feed" href="https://wpsora.com/comments/feed/" /> <link rel="alternate" type="application/rss+xml" title="WPSora » Blog Category Feed" href="https://wpsora.com/category/blog/feed/" /> <script type="rocketlazyloadscript"> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/wpsora.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.1"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); </script> <link rel='stylesheet' id='astra-theme-css-css' href='https://wpsora.com/wp-content/themes/astra/assets/css/minified/main.min.css?ver=4.7.3' media='all' /> <style id='astra-theme-css-inline-css'> :root{--ast-post-nav-space:0;--ast-container-default-xlg-padding:2.5em;--ast-container-default-lg-padding:2.5em;--ast-container-default-slg-padding:2em;--ast-container-default-md-padding:2.5em;--ast-container-default-sm-padding:2.5em;--ast-container-default-xs-padding:2.4em;--ast-container-default-xxs-padding:1.8em;--ast-code-block-background:#ECEFF3;--ast-comment-inputs-background:#F9FAFB;--ast-normal-container-width:1200px;--ast-narrow-container-width:750px;--ast-blog-title-font-weight:600;--ast-blog-meta-weight:600;}html{font-size:100%;}a{color:var(--ast-global-color-0);}a:hover,a:focus{color:var(--ast-global-color-1);}body,button,input,select,textarea,.ast-button,.ast-custom-button{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;font-size:16px;font-size:1rem;line-height:var(--ast-body-line-height,1.65);}blockquote{color:var(--ast-global-color-3);}h1,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content h5,h6,.entry-content h6,.site-title,.site-title a{font-weight:600;}.site-title{font-size:26px;font-size:1.625rem;display:block;}.site-header .site-description{font-size:15px;font-size:0.9375rem;display:none;}.entry-title{font-size:20px;font-size:1.25rem;}.ast-blog-single-element.ast-taxonomy-container a{font-size:14px;font-size:0.875rem;}.ast-blog-meta-container{font-size:13px;font-size:0.8125rem;}.archive .ast-article-post,.blog .ast-article-post,.archive .ast-article-post:hover,.blog .ast-article-post:hover{border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;overflow:hidden;}h1,.entry-content h1{font-size:36px;font-size:2.25rem;font-weight:600;line-height:1.4em;}h2,.entry-content h2{font-size:30px;font-size:1.875rem;font-weight:600;line-height:1.3em;}h3,.entry-content h3{font-size:24px;font-size:1.5rem;font-weight:600;line-height:1.3em;}h4,.entry-content h4{font-size:20px;font-size:1.25rem;line-height:1.2em;font-weight:600;}h5,.entry-content h5{font-size:18px;font-size:1.125rem;line-height:1.2em;font-weight:600;}h6,.entry-content h6{font-size:16px;font-size:1rem;line-height:1.25em;font-weight:600;}::selection{background-color:var(--ast-global-color-0);color:#ffffff;}body,h1,.entry-title a,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content h5,h6,.entry-content h6{color:var(--ast-global-color-3);}.tagcloud a:hover,.tagcloud a:focus,.tagcloud a.current-item{color:#ffffff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);}input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,textarea:focus{border-color:var(--ast-global-color-0);}input[type="radio"]:checked,input[type=reset],input[type="checkbox"]:checked,input[type="checkbox"]:hover:checked,input[type="checkbox"]:focus:checked,input[type=range]::-webkit-slider-thumb{border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);box-shadow:none;}.site-footer a:hover + .post-count,.site-footer a:focus + .post-count{background:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.single .nav-links .nav-previous,.single .nav-links .nav-next{color:var(--ast-global-color-0);}.entry-meta,.entry-meta *{line-height:1.45;color:var(--ast-global-color-0);font-weight:600;}.entry-meta a:not(.ast-button):hover,.entry-meta a:not(.ast-button):hover *,.entry-meta a:not(.ast-button):focus,.entry-meta a:not(.ast-button):focus *,.page-links > .page-link,.page-links .page-link:hover,.post-navigation a:hover{color:var(--ast-global-color-1);}#cat option,.secondary .calendar_wrap thead a,.secondary .calendar_wrap thead a:visited{color:var(--ast-global-color-0);}.secondary .calendar_wrap #today,.ast-progress-val span{background:var(--ast-global-color-0);}.secondary a:hover + .post-count,.secondary a:focus + .post-count{background:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.calendar_wrap #today > a{color:#ffffff;}.page-links .page-link,.single .post-navigation a{color:var(--ast-global-color-3);}.ast-search-menu-icon .search-form button.search-submit{padding:0 4px;}.ast-search-menu-icon form.search-form{padding-right:0;}.ast-search-menu-icon.slide-search input.search-field{width:0;}.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-form,.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-field:focus{transition:all 0.2s;}.search-form input.search-field:focus{outline:none;}.ast-search-menu-icon .search-form button.search-submit:focus,.ast-theme-transparent-header .ast-header-search .ast-dropdown-active .ast-icon,.ast-theme-transparent-header .ast-inline-search .search-field:focus .ast-icon{color:var(--ast-global-color-1);}.ast-header-search .slide-search .search-form{border:2px solid var(--ast-global-color-0);}.ast-header-search .slide-search .search-field{background-color:#fff;}.ast-archive-title{color:var(--ast-global-color-2);}.widget-title{font-size:22px;font-size:1.375rem;color:var(--ast-global-color-2);}.ast-single-post .entry-content a,.ast-comment-content a:not(.ast-comment-edit-reply-wrap a),.woocommerce-js .woocommerce-product-details__short-description a{text-decoration:underline;}.ast-single-post .elementor-button-wrapper .elementor-button,.ast-single-post .entry-content .uagb-tab a,.ast-single-post .entry-content .uagb-ifb-cta a,.ast-single-post .entry-content .uabb-module-content a,.ast-single-post .entry-content .uagb-post-grid a,.ast-single-post .entry-content .uagb-timeline a,.ast-single-post .entry-content .uagb-toc__wrap a,.ast-single-post .entry-content .uagb-taxomony-box a,.ast-single-post .entry-content .woocommerce a,.entry-content .wp-block-latest-posts > li > a,.ast-single-post .entry-content .wp-block-file__button,li.ast-post-filter-single,.ast-single-post .ast-comment-content .comment-reply-link,.ast-single-post .ast-comment-content .comment-edit-link,.entry-content [CLASS*="wc-block"] .wc-block-components-button,.entry-content [CLASS*="wc-block"] .wc-block-components-totals-coupon-link,.entry-content [CLASS*="wc-block"] .wc-block-components-product-name{text-decoration:none;}.ast-search-menu-icon.slide-search a:focus-visible:focus-visible,.astra-search-icon:focus-visible,#close:focus-visible,a:focus-visible,.ast-menu-toggle:focus-visible,.site .skip-link:focus-visible,.wp-block-loginout input:focus-visible,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.ast-header-navigation-arrow:focus-visible,.woocommerce .wc-proceed-to-checkout > .checkout-button:focus-visible,.woocommerce .woocommerce-MyAccount-navigation ul li a:focus-visible,.ast-orders-table__row .ast-orders-table__cell:focus-visible,.woocommerce .woocommerce-order-details .order-again > .button:focus-visible,.woocommerce .woocommerce-message a.button.wc-forward:focus-visible,.woocommerce #minus_qty:focus-visible,.woocommerce #plus_qty:focus-visible,a#ast-apply-coupon:focus-visible,.woocommerce .woocommerce-info a:focus-visible,.woocommerce .astra-shop-summary-wrap a:focus-visible,.woocommerce a.wc-forward:focus-visible,#ast-apply-coupon:focus-visible,.woocommerce-js .woocommerce-mini-cart-item a.remove:focus-visible,#close:focus-visible,.button.search-submit:focus-visible,#search_submit:focus,.normal-search:focus-visible,.ast-header-account-wrap:focus-visible{outline-style:dotted;outline-color:inherit;outline-width:thin;}input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,input[type="number"]:focus,textarea:focus,.wp-block-search__input:focus,[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus,.ast-mobile-popup-drawer.active .menu-toggle-close:focus,.woocommerce-ordering select.orderby:focus,#ast-scroll-top:focus,#coupon_code:focus,.woocommerce-page #comment:focus,.woocommerce #reviews #respond input#submit:focus,.woocommerce a.add_to_cart_button:focus,.woocommerce .button.single_add_to_cart_button:focus,.woocommerce .woocommerce-cart-form button:focus,.woocommerce .woocommerce-cart-form__cart-item .quantity .qty:focus,.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus,.woocommerce #order_comments:focus,.woocommerce #place_order:focus,.woocommerce .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus,.woocommerce .woocommerce-MyAccount-content form button:focus,.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-Input.input-text:focus,.woocommerce .ast-woocommerce-container .woocommerce-pagination ul.page-numbers li a:focus,body #content .woocommerce form .form-row .select2-container--default .select2-selection--single:focus,#ast-coupon-code:focus,.woocommerce.woocommerce-js .quantity input[type=number]:focus,.woocommerce-js .woocommerce-mini-cart-item .quantity input[type=number]:focus,.woocommerce p#ast-coupon-trigger:focus{border-style:dotted;border-color:inherit;border-width:thin;}input{outline:none;}.woocommerce-js input[type=text]:focus,.woocommerce-js input[type=email]:focus,.woocommerce-js textarea:focus,input[type=number]:focus,.comments-area textarea#comment:focus,.comments-area textarea#comment:active,.comments-area .ast-comment-formwrap input[type="text"]:focus,.comments-area .ast-comment-formwrap input[type="text"]:active{outline-style:disable;outline-color:inherit;outline-width:thin;}.ast-logo-title-inline .site-logo-img{padding-right:1em;}.site-logo-img img{ transition:all 0.2s linear;}body .ast-oembed-container *{position:absolute;top:0;width:100%;height:100%;left:0;}body .wp-block-embed-pocket-casts .ast-oembed-container *{position:unset;}.ast-single-post-featured-section + article {margin-top: 2em;}.site-content .ast-single-post-featured-section img {width: 100%;overflow: hidden;object-fit: cover;}.ast-separate-container .site-content .ast-single-post-featured-section + article {margin-top: -80px;z-index: 9;position: relative;border-radius: 4px;}@media (min-width: 922px) {.ast-no-sidebar .site-content .ast-article-image-container--wide {margin-left: -120px;margin-right: -120px;max-width: unset;width: unset;}.ast-left-sidebar .site-content .ast-article-image-container--wide,.ast-right-sidebar .site-content .ast-article-image-container--wide {margin-left: -10px;margin-right: -10px;}.site-content .ast-article-image-container--full {margin-left: calc( -50vw + 50%);margin-right: calc( -50vw + 50%);max-width: 100vw;width: 100vw;}.ast-left-sidebar .site-content .ast-article-image-container--full,.ast-right-sidebar .site-content .ast-article-image-container--full {margin-left: -10px;margin-right: -10px;max-width: inherit;width: auto;}}.site > .ast-single-related-posts-container {margin-top: 0;}@media (min-width: 922px) {.ast-desktop .ast-container--narrow {max-width: var(--ast-narrow-container-width);margin: 0 auto;}}input[type="text"],input[type="number"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type=reset],input[type=tel],input[type=date],select,textarea{font-size:16px;font-style:normal;font-weight:400;line-height:24px;width:100%;padding:12px 16px;border-radius:4px;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.05);color:var(--ast-form-input-text,#475569);}input[type="text"],input[type="number"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type=reset],input[type=tel],input[type=date],select{height:40px;}input[type="date"]{border-width:1px;border-style:solid;border-color:var(--ast-border-color);}input[type="text"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type=reset]:focus,input[type="tel"]:focus,input[type="date"]:focus,select:focus,textarea:focus{border-color:#046BD2;box-shadow:none;outline:none;color:var(--ast-form-input-focus-text,#475569);}label,legend{color:#111827;font-size:14px;font-style:normal;font-weight:500;line-height:20px;}select{padding:6px 10px;}fieldset{padding:30px;border-radius:4px;}button,.ast-button,.button,input[type="button"],input[type="reset"],input[type="submit"]{border-radius:4px;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.05);}:root{--ast-comment-inputs-background:#FFF;}::placeholder{color:var(--ast-form-field-color,#9CA3AF);}::-ms-input-placeholder{color:var(--ast-form-field-color,#9CA3AF);}@media (max-width:921.9px){#ast-desktop-header{display:none;}}@media (min-width:922px){#ast-mobile-header{display:none;}}.wp-block-buttons.aligncenter{justify-content:center;}.wp-block-button.is-style-outline .wp-block-button__link{border-color:var(--ast-global-color-0);}div.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),div.wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color){color:var(--ast-global-color-0);}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}.post-page-numbers.current .page-link,.ast-pagination .page-numbers.current{color:#ffffff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,.ast-outline-button,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button{border-color:var(--ast-global-color-0);font-family:inherit;font-weight:500;font-size:16px;font-size:1rem;line-height:1em;padding-top:13px;padding-right:30px;padding-bottom:13px;padding-left:30px;}.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color),.ast-outline-button{color:var(--ast-global-color-0);}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover,.ast-outline-button:hover,.ast-outline-button:focus,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:hover,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:focus{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}.ast-single-post .entry-content a.ast-outline-button,.ast-single-post .entry-content .is-style-outline>.wp-block-button__link{text-decoration:none;}.uagb-buttons-repeater.ast-outline-button{border-radius:9999px;}@media (max-width:921px){.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,.ast-outline-button,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button{padding-top:12px;padding-right:28px;padding-bottom:12px;padding-left:28px;}}@media (max-width:544px){.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,.ast-outline-button,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button{padding-top:10px;padding-right:24px;padding-bottom:10px;padding-left:24px;}}.entry-content[ast-blocks-layout] > figure{margin-bottom:1em;}h1.widget-title{font-weight:600;}h2.widget-title{font-weight:600;}h3.widget-title{font-weight:600;} .content-area .elementor-widget-theme-post-content h1,.content-area .elementor-widget-theme-post-content h2,.content-area .elementor-widget-theme-post-content h3,.content-area .elementor-widget-theme-post-content h4,.content-area .elementor-widget-theme-post-content h5,.content-area .elementor-widget-theme-post-content h6{margin-top:1.5em;margin-bottom:calc(0.3em + 10px);}#page{display:flex;flex-direction:column;min-height:100vh;}.ast-404-layout-1 h1.page-title{color:var(--ast-global-color-2);}.single .post-navigation a{line-height:1em;height:inherit;}.error-404 .page-sub-title{font-size:1.5rem;font-weight:inherit;}.search .site-content .content-area .search-form{margin-bottom:0;}#page .site-content{flex-grow:1;}.widget{margin-bottom:1.25em;}#secondary li{line-height:1.5em;}#secondary .wp-block-group h2{margin-bottom:0.7em;}#secondary h2{font-size:1.7rem;}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comment-respond{padding:3em;}.ast-separate-container .ast-article-single .ast-article-single{padding:0;}.ast-article-single .wp-block-post-template-is-layout-grid{padding-left:0;}.ast-separate-container .comments-title,.ast-narrow-container .comments-title{padding:1.5em 2em;}.ast-page-builder-template .comment-form-textarea,.ast-comment-formwrap .ast-grid-common-col{padding:0;}.ast-comment-formwrap{padding:0;display:inline-flex;column-gap:20px;width:100%;margin-left:0;margin-right:0;}.comments-area textarea#comment:focus,.comments-area textarea#comment:active,.comments-area .ast-comment-formwrap input[type="text"]:focus,.comments-area .ast-comment-formwrap input[type="text"]:active {box-shadow:none;outline:none;}.archive.ast-page-builder-template .entry-header{margin-top:2em;}.ast-page-builder-template .ast-comment-formwrap{width:100%;}.entry-title{margin-bottom:0.6em;}.ast-archive-description p{font-size:inherit;font-weight:inherit;line-height:inherit;}.ast-separate-container .ast-comment-list li.depth-1,.hentry{margin-bottom:1.5em;}.site-content section.ast-archive-description{margin-bottom:2em;}@media (min-width:921px){.ast-left-sidebar.ast-page-builder-template #secondary,.archive.ast-right-sidebar.ast-page-builder-template .site-main{padding-left:20px;padding-right:20px;}}@media (max-width:544px){.ast-comment-formwrap.ast-row{column-gap:10px;display:inline-block;}#ast-commentform .ast-grid-common-col{position:relative;width:100%;}}@media (min-width:1201px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-author-box,.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:3em;}} .content-area .elementor-widget-theme-post-content h1,.content-area .elementor-widget-theme-post-content h2,.content-area .elementor-widget-theme-post-content h3,.content-area .elementor-widget-theme-post-content h4,.content-area .elementor-widget-theme-post-content h5,.content-area .elementor-widget-theme-post-content h6{margin-top:1.5em;margin-bottom:calc(0.3em + 10px);}.elementor-loop-container .e-loop-item,.elementor-loop-container .ast-separate-container .ast-article-post,.elementor-loop-container .ast-separate-container .ast-article-single,.elementor-loop-container .ast-separate-container .comment-respond{padding:0px;}@media (max-width:921px){.ast-separate-container #primary,.ast-separate-container #secondary{padding:1.5em 0;}#primary,#secondary{padding:1.5em 0;margin:0;}.ast-left-sidebar #content > .ast-container{display:flex;flex-direction:column-reverse;width:100%;}}@media (min-width:922px){.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary{border:0;}.search-no-results.ast-separate-container #primary{margin-bottom:4em;}}.elementor-button-wrapper .elementor-button{border-style:solid;text-decoration:none;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;}.elementor-button.elementor-size-sm,.elementor-button.elementor-size-xs,.elementor-button.elementor-size-md,.elementor-button.elementor-size-lg,.elementor-button.elementor-size-xl,.elementor-button{padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;}@media (max-width:921px){.elementor-button-wrapper .elementor-button.elementor-size-sm,.elementor-button-wrapper .elementor-button.elementor-size-xs,.elementor-button-wrapper .elementor-button.elementor-size-md,.elementor-button-wrapper .elementor-button.elementor-size-lg,.elementor-button-wrapper .elementor-button.elementor-size-xl,.elementor-button-wrapper .elementor-button{padding-top:14px;padding-right:28px;padding-bottom:14px;padding-left:28px;}}@media (max-width:544px){.elementor-button-wrapper .elementor-button.elementor-size-sm,.elementor-button-wrapper .elementor-button.elementor-size-xs,.elementor-button-wrapper .elementor-button.elementor-size-md,.elementor-button-wrapper .elementor-button.elementor-size-lg,.elementor-button-wrapper .elementor-button.elementor-size-xl,.elementor-button-wrapper .elementor-button{padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;}}.elementor-button-wrapper .elementor-button{border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);}.elementor-button-wrapper .elementor-button:hover,.elementor-button-wrapper .elementor-button:focus{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}.wp-block-button .wp-block-button__link ,.elementor-button-wrapper .elementor-button{color:#ffffff;}.elementor-button-wrapper .elementor-button{font-weight:500;font-size:16px;font-size:1rem;line-height:1em;}body .elementor-button.elementor-size-sm,body .elementor-button.elementor-size-xs,body .elementor-button.elementor-size-md,body .elementor-button.elementor-size-lg,body .elementor-button.elementor-size-xl,body .elementor-button{font-size:16px;font-size:1rem;}.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:focus{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}.elementor-widget-heading h1.elementor-heading-title{line-height:1.4em;}.elementor-widget-heading h2.elementor-heading-title{line-height:1.3em;}.elementor-widget-heading h3.elementor-heading-title{line-height:1.3em;}.elementor-widget-heading h4.elementor-heading-title{line-height:1.2em;}.elementor-widget-heading h5.elementor-heading-title{line-height:1.2em;}.elementor-widget-heading h6.elementor-heading-title{line-height:1.25em;}.wp-block-button .wp-block-button__link,.wp-block-search .wp-block-search__button,body .wp-block-file .wp-block-file__button{border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);color:#ffffff;font-family:inherit;font-weight:500;line-height:1em;font-size:16px;font-size:1rem;padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;}.ast-single-post .entry-content .wp-block-button .wp-block-button__link,.ast-single-post .entry-content .wp-block-search .wp-block-search__button,body .entry-content .wp-block-file .wp-block-file__button{text-decoration:none;}@media (max-width:921px){.wp-block-button .wp-block-button__link,.wp-block-search .wp-block-search__button,body .wp-block-file .wp-block-file__button{padding-top:14px;padding-right:28px;padding-bottom:14px;padding-left:28px;}}@media (max-width:544px){.wp-block-button .wp-block-button__link,.wp-block-search .wp-block-search__button,body .wp-block-file .wp-block-file__button{padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;}}.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],#comments .submit,.search .search-submit,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit,.woocommerce-js a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce #respond input#submit,.woocommerce button.button.alt.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.wc-block-grid__product-onsale,[CLASS*="wc-block"] button,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping),.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout,.woocommerce button.button.alt.disabled.wc-variation-selection-needed,[CLASS*="wc-block"] .wc-block-components-button{border-style:solid;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;color:#ffffff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;font-family:inherit;font-weight:500;font-size:16px;font-size:1rem;line-height:1em;}button:focus,.menu-toggle:hover,button:hover,.ast-button:hover,.ast-custom-button:hover .button:hover,.ast-custom-button:hover ,input[type=reset]:hover,input[type=reset]:focus,input#submit:hover,input#submit:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus,body .wp-block-file .wp-block-file__button:hover,body .wp-block-file .wp-block-file__button:focus,.woocommerce-js a.button:hover,.woocommerce button.button:hover,.woocommerce .woocommerce-message a.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce button.button.alt.disabled:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover,[CLASS*="wc-block"] button:hover,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping):hover,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout:hover,.woocommerce button.button.alt.disabled.wc-variation-selection-needed:hover,[CLASS*="wc-block"] .wc-block-components-button:hover,[CLASS*="wc-block"] .wc-block-components-button:focus{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button.has-icon{padding-top:calc(15px - 3px);padding-right:calc(30px - 3px);padding-bottom:calc(15px - 3px);padding-left:calc(30px - 3px);}@media (max-width:921px){.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],#comments .submit,.search .search-submit,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit,.woocommerce-js a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce #respond input#submit,.woocommerce button.button.alt.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.wc-block-grid__product-onsale,[CLASS*="wc-block"] button,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping),.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout,.woocommerce button.button.alt.disabled.wc-variation-selection-needed,[CLASS*="wc-block"] .wc-block-components-button{padding-top:14px;padding-right:28px;padding-bottom:14px;padding-left:28px;}}@media (max-width:544px){.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],#comments .submit,.search .search-submit,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit,.woocommerce-js a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce #respond input#submit,.woocommerce button.button.alt.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.wc-block-grid__product-onsale,[CLASS*="wc-block"] button,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping),.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout,.woocommerce button.button.alt.disabled.wc-variation-selection-needed,[CLASS*="wc-block"] .wc-block-components-button{padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;}}@media (max-width:921px){.ast-mobile-header-stack .main-header-bar .ast-search-menu-icon{display:inline-block;}.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-stack .main-header-bar .ast-search-icon{margin:0;}.ast-comment-avatar-wrap img{max-width:2.5em;}.ast-comment-meta{padding:0 1.8888em 1.3333em;}}@media (min-width:544px){.ast-container{max-width:100%;}}@media (max-width:544px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-title,.ast-separate-container .ast-archive-description{padding:1.5em 1em;}.ast-separate-container #content .ast-container{padding-left:0.54em;padding-right:0.54em;}.ast-separate-container .ast-comment-list .bypostauthor{padding:.5em;}.ast-search-menu-icon.ast-dropdown-active .search-field{width:170px;}} #ast-mobile-header .ast-site-header-cart-li a{pointer-events:none;} #ast-desktop-header .ast-site-header-cart-li a{pointer-events:none;}.ast-separate-container{background-color:var(--ast-global-color-4);}@media (max-width:921px){.site-title{display:block;}.site-header .site-description{display:none;}h1,.entry-content h1{font-size:30px;}h2,.entry-content h2{font-size:25px;}h3,.entry-content h3{font-size:20px;}}@media (max-width:544px){.site-title{display:block;}.site-header .site-description{display:none;}h1,.entry-content h1{font-size:30px;}h2,.entry-content h2{font-size:25px;}h3,.entry-content h3{font-size:20px;}}@media (max-width:921px){html{font-size:91.2%;}}@media (max-width:544px){html{font-size:91.2%;}}@media (min-width:922px){.ast-container{max-width:1240px;}}@media (min-width:922px){.site-content .ast-container{display:flex;}}@media (max-width:921px){.site-content .ast-container{flex-direction:column;}}@media (min-width:922px){.single-post .site-content > .ast-container{max-width:1200px;}}.ast-blog-layout-5-grid .ast-article-inner{box-shadow:0px 6px 15px -2px rgba(16,24,40,0.05);}.ast-separate-container .ast-blog-layout-5-grid .ast-article-inner,.ast-plain-container .ast-blog-layout-5-grid .ast-article-inner{height:100%;}.ast-blog-layout-5-grid .ast-row{margin-left:0;margin-right:0;}.ast-blog-layout-5-grid .ast-article-inner{width:100%;}.ast-blog-layout-5-grid .blog-layout-5{display:flex;flex-wrap:wrap;vertical-align:middle;}.ast-blog-layout-5-grid .ast-blog-featured-section{width:25%;margin-bottom:0;}.ast-blog-layout-5-grid .post-thumb-img-content{height:100%;}.ast-blog-layout-5-grid .ast-blog-featured-section img{width:100%;height:100%;object-fit:cover;}.ast-blog-layout-5-grid .post-content{width:75%;padding-left:1.5em;}.ast-blog-layout-5-grid .ast-no-thumb .ast-blog-featured-section{width:unset;}.ast-blog-layout-5-grid .ast-no-thumb .post-content{width:100%;}.ast-separate-container .ast-blog-layout-5-grid .post-content{padding-right:1.5em;padding-top:1.5em;padding-bottom:1.5em;}.ast-blog-layout-5-grid .ast-article-post{margin-bottom:2em;padding:0;border-bottom:0;}@media (max-width:921px){.ast-separate-container .ast-blog-layout-5-grid .post-content{padding:0;}.ast-blog-layout-5-grid .ast-blog-featured-section{margin-bottom:1.5em;}}@media (max-width:921px){.ast-blog-layout-5-grid .ast-blog-featured-section,.ast-blog-layout-5-grid .post-content{width:100%;}}.ast-blog-layout-6-grid .ast-blog-featured-section:before {content: "";}.ast-article-post .post-thumb-img-content img{aspect-ratio:16/9;width:100%;}.ast-article-post .post-thumb-img-content{overflow:hidden;}.ast-article-post .post-thumb-img-content img{transform:scale(1);transition:transform .5s ease;}.ast-article-post:hover .post-thumb-img-content img{transform:scale(1.1);}.cat-links.badge a,.tags-links.badge a {padding: 4px 8px;border-radius: 3px;font-weight: 400;}.cat-links.underline a,.tags-links.underline a{text-decoration: underline;}@media (min-width:922px){.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu:hover > .sub-menu,.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu.focus > .sub-menu{margin-left:-0px;}}.entry-content li > p{margin-bottom:0;}.wp-block-file {display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}.wp-block-pullquote {border: none;}.wp-block-pullquote blockquote::before {content: "\201D";font-family: "Helvetica",sans-serif;display: flex;transform: rotate( 180deg );font-size: 6rem;font-style: normal;line-height: 1;font-weight: bold;align-items: center;justify-content: center;}.has-text-align-right > blockquote::before {justify-content: flex-start;}.has-text-align-left > blockquote::before {justify-content: flex-end;}figure.wp-block-pullquote.is-style-solid-color blockquote {max-width: 100%;text-align: inherit;}html body {--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 3em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 3em;--wp--custom--ast-container-width: 1200px;--wp--custom--ast-content-width-size: 1200px;--wp--custom--ast-wide-width-size: calc(1200px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding));}.ast-narrow-container {--wp--custom--ast-content-width-size: 750px;--wp--custom--ast-wide-width-size: 750px;}@media(max-width: 921px) {html body {--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 2em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 2em;}}@media(max-width: 544px) {html body {--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 1.5em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 1.5em;}}.entry-content > .wp-block-group,.entry-content > .wp-block-cover,.entry-content > .wp-block-columns {padding-top: var(--wp--custom--ast-default-block-top-padding);padding-right: var(--wp--custom--ast-default-block-right-padding);padding-bottom: var(--wp--custom--ast-default-block-bottom-padding);padding-left: var(--wp--custom--ast-default-block-left-padding);}.ast-plain-container.ast-no-sidebar .entry-content > .alignfull,.ast-page-builder-template .ast-no-sidebar .entry-content > .alignfull {margin-left: calc( -50vw + 50%);margin-right: calc( -50vw + 50%);max-width: 100vw;width: 100vw;}.ast-plain-container.ast-no-sidebar .entry-content .alignfull .alignfull,.ast-page-builder-template.ast-no-sidebar .entry-content .alignfull .alignfull,.ast-plain-container.ast-no-sidebar .entry-content .alignfull .alignwide,.ast-page-builder-template.ast-no-sidebar .entry-content .alignfull .alignwide,.ast-plain-container.ast-no-sidebar .entry-content .alignwide .alignfull,.ast-page-builder-template.ast-no-sidebar .entry-content .alignwide .alignfull,.ast-plain-container.ast-no-sidebar .entry-content .alignwide .alignwide,.ast-page-builder-template.ast-no-sidebar .entry-content .alignwide .alignwide,.ast-plain-container.ast-no-sidebar .entry-content .wp-block-column .alignfull,.ast-page-builder-template.ast-no-sidebar .entry-content .wp-block-column .alignfull,.ast-plain-container.ast-no-sidebar .entry-content .wp-block-column .alignwide,.ast-page-builder-template.ast-no-sidebar .entry-content .wp-block-column .alignwide {margin-left: auto;margin-right: auto;width: 100%;}[ast-blocks-layout] .wp-block-separator:not(.is-style-dots) {height: 0;}[ast-blocks-layout] .wp-block-separator {margin: 20px auto;}[ast-blocks-layout] .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {max-width: 100px;}[ast-blocks-layout] .wp-block-separator.has-background {padding: 0;}.entry-content[ast-blocks-layout] > * {max-width: var(--wp--custom--ast-content-width-size);margin-left: auto;margin-right: auto;}.entry-content[ast-blocks-layout] > .alignwide {max-width: var(--wp--custom--ast-wide-width-size);}.entry-content[ast-blocks-layout] .alignfull {max-width: none;}.entry-content .wp-block-columns {margin-bottom: 0;}blockquote {margin: 1.5em;border-color: rgba(0,0,0,0.05);}.wp-block-quote:not(.has-text-align-right):not(.has-text-align-center) {border-left: 5px solid rgba(0,0,0,0.05);}.has-text-align-right > blockquote,blockquote.has-text-align-right {border-right: 5px solid rgba(0,0,0,0.05);}.has-text-align-left > blockquote,blockquote.has-text-align-left {border-left: 5px solid rgba(0,0,0,0.05);}.wp-block-site-tagline,.wp-block-latest-posts .read-more {margin-top: 15px;}.wp-block-loginout p label {display: block;}.wp-block-loginout p:not(.login-remember):not(.login-submit) input {width: 100%;}.wp-block-loginout input:focus {border-color: transparent;}.wp-block-loginout input:focus {outline: thin dotted;}.entry-content .wp-block-media-text .wp-block-media-text__content {padding: 0 0 0 8%;}.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {padding: 0 8% 0 0;}.entry-content .wp-block-media-text.has-background .wp-block-media-text__content {padding: 8%;}.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover__inner-container,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover__inner-container,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-text {color: var(--ast-global-color-5);}.wp-block-loginout .login-remember input {width: 1.1rem;height: 1.1rem;margin: 0 5px 4px 0;vertical-align: middle;}.wp-block-latest-posts > li > *:first-child,.wp-block-latest-posts:not(.is-grid) > li:first-child {margin-top: 0;}.entry-content .wp-block-buttons,.entry-content .wp-block-uagb-buttons {margin-bottom: 1.5em;}.wp-block-search__inside-wrapper .wp-block-search__input {padding: 0 10px;color: var(--ast-global-color-3);background: var(--ast-global-color-5);border-color: var(--ast-border-color);}.wp-block-latest-posts .read-more {margin-bottom: 1.5em;}.wp-block-search__no-button .wp-block-search__inside-wrapper .wp-block-search__input {padding-top: 5px;padding-bottom: 5px;}.wp-block-latest-posts .wp-block-latest-posts__post-date,.wp-block-latest-posts .wp-block-latest-posts__post-author {font-size: 1rem;}.wp-block-latest-posts > li > *,.wp-block-latest-posts:not(.is-grid) > li {margin-top: 12px;margin-bottom: 12px;}.ast-page-builder-template .entry-content[ast-blocks-layout] > *,.ast-page-builder-template .entry-content[ast-blocks-layout] > .alignfull > * {max-width: none;}.ast-page-builder-template .entry-content[ast-blocks-layout] > .alignwide > * {max-width: var(--wp--custom--ast-wide-width-size);}.ast-page-builder-template .entry-content[ast-blocks-layout] > .inherit-container-width > *,.ast-page-builder-template .entry-content[ast-blocks-layout] > * > *,.entry-content[ast-blocks-layout] > .wp-block-cover .wp-block-cover__inner-container {max-width: var(--wp--custom--ast-content-width-size);margin-left: auto;margin-right: auto;}.entry-content[ast-blocks-layout] .wp-block-cover:not(.alignleft):not(.alignright) {width: auto;}@media(max-width: 1200px) {.ast-separate-container .entry-content > .alignfull,.ast-separate-container .entry-content[ast-blocks-layout] > .alignwide,.ast-plain-container .entry-content[ast-blocks-layout] > .alignwide,.ast-plain-container .entry-content .alignfull {margin-left: calc(-1 * min(var(--ast-container-default-xlg-padding),20px)) ;margin-right: calc(-1 * min(var(--ast-container-default-xlg-padding),20px));}}@media(min-width: 1201px) {.ast-separate-container .entry-content > .alignfull {margin-left: calc(-1 * var(--ast-container-default-xlg-padding) );margin-right: calc(-1 * var(--ast-container-default-xlg-padding) );}.ast-separate-container .entry-content[ast-blocks-layout] > .alignwide,.ast-plain-container .entry-content[ast-blocks-layout] > .alignwide {margin-left: calc(-1 * var(--wp--custom--ast-default-block-left-padding) );margin-right: calc(-1 * var(--wp--custom--ast-default-block-right-padding) );}}@media(min-width: 921px) {.ast-separate-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)),.ast-plain-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)) {max-width: calc( var(--wp--custom--ast-content-width-size) + 80px );}.ast-plain-container.ast-right-sidebar .entry-content[ast-blocks-layout] .alignfull,.ast-plain-container.ast-left-sidebar .entry-content[ast-blocks-layout] .alignfull {margin-left: -60px;margin-right: -60px;}}@media(min-width: 544px) {.entry-content > .alignleft {margin-right: 20px;}.entry-content > .alignright {margin-left: 20px;}}@media (max-width:544px){.wp-block-columns .wp-block-column:not(:last-child){margin-bottom:20px;}.wp-block-latest-posts{margin:0;}}@media( max-width: 600px ) {.entry-content .wp-block-media-text .wp-block-media-text__content,.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {padding: 8% 0 0;}.entry-content .wp-block-media-text.has-background .wp-block-media-text__content {padding: 8%;}}.ast-page-builder-template .entry-header {padding-left: 0;}.ast-narrow-container .site-content .wp-block-uagb-image--align-full .wp-block-uagb-image__figure {max-width: 100%;margin-left: auto;margin-right: auto;}.entry-content ul,.entry-content ol {padding: revert;margin: revert;padding-left: 20px;}:root .has-ast-global-color-0-color{color:var(--ast-global-color-0);}:root .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}:root .wp-block-button .has-ast-global-color-0-color{color:var(--ast-global-color-0);}:root .wp-block-button .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}:root .has-ast-global-color-1-color{color:var(--ast-global-color-1);}:root .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}:root .wp-block-button .has-ast-global-color-1-color{color:var(--ast-global-color-1);}:root .wp-block-button .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}:root .has-ast-global-color-2-color{color:var(--ast-global-color-2);}:root .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}:root .wp-block-button .has-ast-global-color-2-color{color:var(--ast-global-color-2);}:root .wp-block-button .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}:root .has-ast-global-color-3-color{color:var(--ast-global-color-3);}:root .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}:root .wp-block-button .has-ast-global-color-3-color{color:var(--ast-global-color-3);}:root .wp-block-button .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}:root .has-ast-global-color-4-color{color:var(--ast-global-color-4);}:root .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}:root .wp-block-button .has-ast-global-color-4-color{color:var(--ast-global-color-4);}:root .wp-block-button .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}:root .has-ast-global-color-5-color{color:var(--ast-global-color-5);}:root .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}:root .wp-block-button .has-ast-global-color-5-color{color:var(--ast-global-color-5);}:root .wp-block-button .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}:root .has-ast-global-color-6-color{color:var(--ast-global-color-6);}:root .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}:root .wp-block-button .has-ast-global-color-6-color{color:var(--ast-global-color-6);}:root .wp-block-button .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}:root .has-ast-global-color-7-color{color:var(--ast-global-color-7);}:root .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}:root .wp-block-button .has-ast-global-color-7-color{color:var(--ast-global-color-7);}:root .wp-block-button .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}:root .has-ast-global-color-8-color{color:var(--ast-global-color-8);}:root .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}:root .wp-block-button .has-ast-global-color-8-color{color:var(--ast-global-color-8);}:root .wp-block-button .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}:root{--ast-global-color-0:#046bd2;--ast-global-color-1:#045cb4;--ast-global-color-2:#1e293b;--ast-global-color-3:#334155;--ast-global-color-4:#F0F5FA;--ast-global-color-5:#FFFFFF;--ast-global-color-6:#D1D5DB;--ast-global-color-7:#111111;--ast-global-color-8:#111111;}:root {--ast-border-color : var(--ast-global-color-6);}.ast-archive-entry-banner {-js-display: flex;display: flex;flex-direction: column;justify-content: center;text-align: center;position: relative;background: #eeeeee;}.ast-archive-entry-banner[data-banner-width-type="custom"] {margin: 0 auto;width: 100%;}.ast-archive-entry-banner[data-banner-layout="layout-1"] {background: inherit;padding: 20px 0;text-align: left;}body.archive .ast-archive-description{max-width:1200px;width:100%;text-align:left;padding-top:3em;padding-right:3em;padding-bottom:3em;padding-left:3em;}body.archive .ast-archive-description .ast-archive-title,body.archive .ast-archive-description .ast-archive-title *{font-weight:600;font-size:32px;font-size:2rem;}body.archive .ast-archive-description > *:not(:last-child){margin-bottom:10px;}@media (max-width:921px){body.archive .ast-archive-description{text-align:left;}}@media (max-width:544px){body.archive .ast-archive-description{text-align:left;}}.ast-breadcrumbs .trail-browse,.ast-breadcrumbs .trail-items,.ast-breadcrumbs .trail-items li{display:inline-block;margin:0;padding:0;border:none;background:inherit;text-indent:0;text-decoration:none;}.ast-breadcrumbs .trail-browse{font-size:inherit;font-style:inherit;font-weight:inherit;color:inherit;}.ast-breadcrumbs .trail-items{list-style:none;}.trail-items li::after{padding:0 0.3em;content:"\00bb";}.trail-items li:last-of-type::after{display:none;}h1,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content h5,h6,.entry-content h6{color:var(--ast-global-color-2);}.entry-title a{color:var(--ast-global-color-2);}@media (max-width:921px){.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}}@media (max-width:544px){.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}}.ast-builder-layout-element[data-section="title_tagline"]{display:flex;}@media (max-width:921px){.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}}.ast-builder-menu-1{font-family:inherit;font-weight:inherit;}.ast-builder-menu-1 .menu-item > .menu-link{color:var(--ast-global-color-3);}.ast-builder-menu-1 .menu-item > .ast-menu-toggle{color:var(--ast-global-color-3);}.ast-builder-menu-1 .menu-item:hover > .menu-link,.ast-builder-menu-1 .inline-on-mobile .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-1 .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link,.ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle,.ast-builder-menu-1 .current-menu-ancestor > .menu-link{color:var(--ast-global-color-1);}.ast-builder-menu-1 .menu-item.current-menu-item > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-1 .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu{border-top-width:2px;border-bottom-width:0;border-right-width:0;border-left-width:0;border-color:var(--ast-global-color-0);border-style:solid;}.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}.ast-desktop .ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu:before,.ast-desktop .ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper:before{height:calc( 0px + 5px );}.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link{border-style:none;}@media (max-width:921px){.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-1 .inline-on-mobile .menu-item.menu-item-has-children > .ast-menu-toggle{right:-15px;}.ast-builder-menu-1 .menu-item-has-children > .menu-link:after{content:unset;}.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}}.ast-builder-menu-1{display:flex;}@media (max-width:921px){.ast-header-break-point .ast-builder-menu-1{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-1{display:flex;}}.site-below-footer-wrap{padding-top:20px;padding-bottom:20px;}.site-below-footer-wrap[data-section="section-below-footer-builder"]{background-color:var(--ast-global-color-5);min-height:60px;border-style:solid;border-width:0px;border-top-width:1px;border-top-color:#eaeaea;}.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row{max-width:1200px;min-height:60px;margin-left:auto;margin-right:auto;}.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row,.site-below-footer-wrap[data-section="section-below-footer-builder"] .site-footer-section{align-items:center;}.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-inline .site-footer-section{display:flex;margin-bottom:0;}.ast-builder-grid-row-full .ast-builder-grid-row{grid-template-columns:1fr;}@media (max-width:921px){.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-tablet-inline .site-footer-section{display:flex;margin-bottom:0;}.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-tablet-stack .site-footer-section{display:block;margin-bottom:10px;}.ast-builder-grid-row-container.ast-builder-grid-row-tablet-full .ast-builder-grid-row{grid-template-columns:1fr;}}@media (max-width:544px){.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-mobile-inline .site-footer-section{display:flex;margin-bottom:0;}.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-mobile-stack .site-footer-section{display:block;margin-bottom:10px;}.ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row{grid-template-columns:1fr;}}.site-below-footer-wrap[data-section="section-below-footer-builder"]{display:grid;}@media (max-width:921px){.ast-header-break-point .site-below-footer-wrap[data-section="section-below-footer-builder"]{display:grid;}}@media (max-width:544px){.ast-header-break-point .site-below-footer-wrap[data-section="section-below-footer-builder"]{display:grid;}}.ast-footer-copyright{text-align:center;}.ast-footer-copyright {color:var(--ast-global-color-3);}@media (max-width:921px){.ast-footer-copyright{text-align:center;}}@media (max-width:544px){.ast-footer-copyright{text-align:center;}}.ast-footer-copyright {font-size:16px;font-size:1rem;}.ast-footer-copyright.ast-builder-layout-element{display:flex;}@media (max-width:921px){.ast-header-break-point .ast-footer-copyright.ast-builder-layout-element{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-footer-copyright.ast-builder-layout-element{display:flex;}}.footer-widget-area.widget-area.site-footer-focus-item{width:auto;}.elementor-posts-container [CLASS*="ast-width-"]{width:100%;}.elementor-template-full-width .ast-container{display:block;}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{top:0 !important;}@media (max-width:544px){.elementor-element .elementor-wc-products .woocommerce[class*="columns-"] ul.products li.product{width:auto;margin:0;}.elementor-element .woocommerce .woocommerce-result-count{float:none;}}.ast-header-break-point .main-header-bar{border-bottom-width:1px;}@media (min-width:922px){.main-header-bar{border-bottom-width:1px;}}.main-header-menu .menu-item, #astra-footer-menu .menu-item, .main-header-bar .ast-masthead-custom-menu-items{-js-display:flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.main-header-menu > .menu-item > .menu-link, #astra-footer-menu > .menu-item > .menu-link{height:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-js-display:flex;display:flex;}.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg{top:.2em;margin-top:0px;margin-left:0px;width:.65em;transform:translate(0, -2px) rotateZ(270deg);}.ast-mobile-popup-content .ast-submenu-expanded > .ast-menu-toggle{transform:rotateX(180deg);overflow-y:auto;}@media (min-width:922px){.ast-builder-menu .main-navigation > ul > li:last-child a{margin-right:0;}}.ast-separate-container .ast-article-inner{background-color:transparent;background-image:none;}.ast-separate-container .ast-article-post{background-color:var(--ast-global-color-5);}@media (max-width:921px){.ast-separate-container .ast-article-post{background-color:var(--ast-global-color-5);}}@media (max-width:544px){.ast-separate-container .ast-article-post{background-color:var(--ast-global-color-5);}}.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .site-main .ast-author-meta, .ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description, .ast-separate-container .comments-area{background-color:var(--ast-global-color-5);}@media (max-width:921px){.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .site-main .ast-author-meta, .ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description{background-color:var(--ast-global-color-5);}}@media (max-width:544px){.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .site-main .ast-author-meta, .ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description{background-color:var(--ast-global-color-5);}}.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-5);}@media (max-width:921px){.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-5);}}@media (max-width:544px){.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-5);}}.ast-plain-container, .ast-page-builder-template{background-color:var(--ast-global-color-5);}@media (max-width:921px){.ast-plain-container, .ast-page-builder-template{background-color:var(--ast-global-color-5);}}@media (max-width:544px){.ast-plain-container, .ast-page-builder-template{background-color:var(--ast-global-color-5);}} #ast-scroll-top { display: none; position: fixed; text-align: center; cursor: pointer; z-index: 99; width: 2.1em; height: 2.1em; line-height: 2.1; color: #ffffff; border-radius: 2px; content: ""; outline: inherit; } @media (min-width: 769px) { #ast-scroll-top { content: "769"; } } #ast-scroll-top .ast-icon.icon-arrow svg { margin-left: 0px; vertical-align: middle; transform: translate(0, -20%) rotate(180deg); width: 1.6em; } .ast-scroll-to-top-right { right: 30px; bottom: 30px; } .ast-scroll-to-top-left { left: 30px; bottom: 30px; } #ast-scroll-top{background-color:var(--ast-global-color-0);font-size:15px;}@media (max-width:921px){#ast-scroll-top .ast-icon.icon-arrow svg{width:1em;}}.ast-mobile-header-content > *,.ast-desktop-header-content > * {padding: 10px 0;height: auto;}.ast-mobile-header-content > *:first-child,.ast-desktop-header-content > *:first-child {padding-top: 10px;}.ast-mobile-header-content > .ast-builder-menu,.ast-desktop-header-content > .ast-builder-menu {padding-top: 0;}.ast-mobile-header-content > *:last-child,.ast-desktop-header-content > *:last-child {padding-bottom: 0;}.ast-mobile-header-content .ast-search-menu-icon.ast-inline-search label,.ast-desktop-header-content .ast-search-menu-icon.ast-inline-search label {width: 100%;}.ast-desktop-header-content .main-header-bar-navigation .ast-submenu-expanded > .ast-menu-toggle::before {transform: rotateX(180deg);}#ast-desktop-header .ast-desktop-header-content,.ast-mobile-header-content .ast-search-icon,.ast-desktop-header-content .ast-search-icon,.ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-desktop-header-content {display: none;}.ast-main-header-nav-open.ast-header-break-point #ast-desktop-header .ast-desktop-header-content,.ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content {display: block;}.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-up > .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-up > .menu-item .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-down > .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-down > .menu-item .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-fade > .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-fade > .menu-item .menu-item > .sub-menu {opacity: 1;visibility: visible;}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation {width: unset;margin: unset;}.ast-mobile-header-content.content-align-flex-end .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle,.ast-desktop-header-content.content-align-flex-end .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle {left: calc( 20px - 0.907em);right: auto;}.ast-mobile-header-content .ast-search-menu-icon,.ast-mobile-header-content .ast-search-menu-icon.slide-search,.ast-desktop-header-content .ast-search-menu-icon,.ast-desktop-header-content .ast-search-menu-icon.slide-search {width: 100%;position: relative;display: block;right: auto;transform: none;}.ast-mobile-header-content .ast-search-menu-icon.slide-search .search-form,.ast-mobile-header-content .ast-search-menu-icon .search-form,.ast-desktop-header-content .ast-search-menu-icon.slide-search .search-form,.ast-desktop-header-content .ast-search-menu-icon .search-form {right: 0;visibility: visible;opacity: 1;position: relative;top: auto;transform: none;padding: 0;display: block;overflow: hidden;}.ast-mobile-header-content .ast-search-menu-icon.ast-inline-search .search-field,.ast-mobile-header-content .ast-search-menu-icon .search-field,.ast-desktop-header-content .ast-search-menu-icon.ast-inline-search .search-field,.ast-desktop-header-content .ast-search-menu-icon .search-field {width: 100%;padding-right: 5.5em;}.ast-mobile-header-content .ast-search-menu-icon .search-submit,.ast-desktop-header-content .ast-search-menu-icon .search-submit {display: block;position: absolute;height: 100%;top: 0;right: 0;padding: 0 1em;border-radius: 0;}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation ul .sub-menu .menu-link {padding-left: 30px;}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation .sub-menu .menu-item .menu-item .menu-link {padding-left: 40px;}.ast-mobile-popup-drawer.active .ast-mobile-popup-inner{background-color:#ffffff;;}.ast-mobile-header-wrap .ast-mobile-header-content, .ast-desktop-header-content{background-color:#ffffff;;}.ast-mobile-popup-content > *, .ast-mobile-header-content > *, .ast-desktop-popup-content > *, .ast-desktop-header-content > *{padding-top:0;padding-bottom:0;}.content-align-flex-start .ast-builder-layout-element{justify-content:flex-start;}.content-align-flex-start .main-header-menu{text-align:left;}.ast-mobile-popup-drawer.active .menu-toggle-close{color:#3a3a3a;}.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap{min-height:80px;}.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item{line-height:80px;}.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-below-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-above-header-bar{padding-left:20px;padding-right:20px;}.ast-header-break-point .ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:#eaeaea;border-bottom-style:solid;}@media (min-width:922px){.ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:#eaeaea;border-bottom-style:solid;}}.ast-primary-header-bar{background-color:#ffffff;}.ast-primary-header-bar{display:block;}@media (max-width:921px){.ast-header-break-point .ast-primary-header-bar{display:grid;}}@media (max-width:544px){.ast-header-break-point .ast-primary-header-bar{display:grid;}}[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal{color:var(--ast-global-color-0);border:none;background:transparent;}[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{width:20px;height:20px;fill:var(--ast-global-color-0);}[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-wrap .mobile-menu{color:var(--ast-global-color-0);}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link{color:var(--ast-global-color-3);}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .ast-menu-toggle{color:var(--ast-global-color-3);}.ast-builder-menu-mobile .main-navigation .menu-item:hover > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .menu-link, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-mobile .main-navigation .menu-item-has-children > .menu-link:after{content:unset;}.ast-hfb-header .ast-builder-menu-mobile .main-header-menu, .ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link, .ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link{border-style:none;}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}@media (max-width:921px){.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link{color:var(--ast-global-color-3);}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .ast-menu-toggle{color:var(--ast-global-color-3);}.ast-builder-menu-mobile .main-navigation .menu-item:hover > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);background:var(--ast-global-color-4);}.ast-builder-menu-mobile .main-navigation .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .menu-link, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .ast-menu-toggle{color:var(--ast-global-color-1);background:var(--ast-global-color-4);}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-mobile .main-navigation .menu-item-has-children > .menu-link:after{content:unset;}.ast-builder-menu-mobile .main-navigation .main-header-menu, .ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu{background-color:var(--ast-global-color-5);}}@media (max-width:544px){.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}}.ast-builder-menu-mobile .main-navigation{display:block;}@media (max-width:921px){.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}}:root{--e-global-color-astglobalcolor0:#046bd2;--e-global-color-astglobalcolor1:#045cb4;--e-global-color-astglobalcolor2:#1e293b;--e-global-color-astglobalcolor3:#334155;--e-global-color-astglobalcolor4:#F0F5FA;--e-global-color-astglobalcolor5:#FFFFFF;--e-global-color-astglobalcolor6:#D1D5DB;--e-global-color-astglobalcolor7:#111111;--e-global-color-astglobalcolor8:#111111;}.ast-pagination .next.page-numbers{display:inherit;float:none;}.ast-pagination a, .nav-links a{color:var(--ast-global-color-3);}.ast-pagination a:hover, .ast-pagination a:focus, .ast-pagination > span:hover:not(.dots), .ast-pagination > span.current{color:var(--ast-global-color-1);}@media (max-width:544px){.ast-pagination .next:focus, .ast-pagination .prev:focus{width:100% !important;}}.ast-pagination .prev.page-numbers,.ast-pagination .next.page-numbers {padding: 0 1.5em;height: 2.33333em;line-height: calc(2.33333em - 3px);}.ast-pagination-default .ast-pagination .next.page-numbers {padding-right: 0;}.ast-pagination-default .ast-pagination .prev.page-numbers {padding-left: 0;}.ast-pagination-default .post-page-numbers.current .page-link,.ast-pagination-default .ast-pagination .page-numbers.current {border-radius: 2px;}.ast-pagination {display: inline-block;width: 100%;padding-top: 2em;text-align: center;}.ast-pagination .page-numbers {display: inline-block;width: 2.33333em;height: 2.33333em;font-size: 16px;font-size: 1.06666rem;line-height: calc(2.33333em - 3px);font-weight: 500;}.ast-pagination .nav-links {display: inline-block;width: 100%;}@media (max-width: 420px) {.ast-pagination .prev.page-numbers,.ast-pagination .next.page-numbers {width: 100%;text-align: center;margin: 0;}.ast-pagination-circle .ast-pagination .next.page-numbers,.ast-pagination-square .ast-pagination .next.page-numbers{margin-top: 10px;}.ast-pagination-circle .ast-pagination .prev.page-numbers,.ast-pagination-square .ast-pagination .prev.page-numbers{margin-bottom: 10px;}}.ast-pagination .prev,.ast-pagination .prev:visited,.ast-pagination .prev:focus,.ast-pagination .next,.ast-pagination .next:visited,.ast-pagination .next:focus {display: inline-block;width: auto;}.ast-pagination .prev svg,.ast-pagination .next svg{height: 16px;position: relative;top: 0.2em;}.ast-pagination .prev svg {margin-right: 0.3em;}.ast-pagination .next svg {margin-left: 0.3em;}.ast-page-builder-template .ast-pagination {padding: 2em;}.ast-pagination .prev.page-numbers {float: left;}.ast-pagination .next.page-numbers {float: right;}@media (max-width: 768px) {.ast-pagination .next.page-numbers .page-navigation {padding-right: 0;}} </style> <link data-minify="1" rel='stylesheet' id='ht_ctc_main_css-css' href='https://wpsora.com/wp-content/cache/min/1/wp-content/plugins/click-to-chat-for-whatsapp/new/inc/assets/css/main.css?ver=1732244787' media='all' /> <link data-minify="1" rel='stylesheet' id='jkit-elements-main-css' href='https://wpsora.com/wp-content/cache/min/1/wp-content/plugins/jeg-elementor-kit/assets/css/elements/main.css?ver=1732244787' media='all' /> <style id='wp-emoji-styles-inline-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; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://wpsora.com/wp-includes/css/dist/block-library/style.min.css?ver=6.7.1' media='all' /> <style id='kevinbatdorf-code-block-pro-style-inline-css'> .wp-block-kevinbatdorf-code-block-pro{direction:ltr!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;-webkit-text-size-adjust:100%!important;box-sizing:border-box!important;position:relative!important}.wp-block-kevinbatdorf-code-block-pro *{box-sizing:border-box!important}.wp-block-kevinbatdorf-code-block-pro pre,.wp-block-kevinbatdorf-code-block-pro pre *{font-size:inherit!important;line-height:inherit!important}.wp-block-kevinbatdorf-code-block-pro:not(.code-block-pro-editor) pre{background-image:none!important;border:0!important;border-radius:0!important;border-style:none!important;border-width:0!important;color:inherit!important;font-family:inherit!important;margin:0!important;overflow:auto!important;overflow-wrap:normal!important;padding:16px 0 16px 16px!important;text-align:left!important;white-space:pre!important;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.wp-block-kevinbatdorf-code-block-pro.padding-disabled:not(.code-block-pro-editor) pre{padding:0!important}.wp-block-kevinbatdorf-code-block-pro.padding-bottom-disabled pre{padding-bottom:0!important}.wp-block-kevinbatdorf-code-block-pro:not(.code-block-pro-editor) pre code{background:none!important;background-color:transparent!important;border:0!important;border-radius:0!important;border-style:none!important;border-width:0!important;color:inherit!important;display:block!important;font-family:inherit!important;margin:0!important;overflow-wrap:normal!important;padding:0!important;text-align:left!important;white-space:pre!important;width:100%!important;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.wp-block-kevinbatdorf-code-block-pro:not(.code-block-pro-editor) pre code .line{display:inline-block!important;min-width:var(--cbp-block-width,100%)!important;vertical-align:top!important}.wp-block-kevinbatdorf-code-block-pro.cbp-has-line-numbers:not(.code-block-pro-editor) pre code .line{padding-left:calc(12px + var(--cbp-line-number-width, auto))!important}.wp-block-kevinbatdorf-code-block-pro.cbp-has-line-numbers:not(.code-block-pro-editor) pre code{counter-increment:step calc(var(--cbp-line-number-start, 1) - 1)!important;counter-reset:step!important}.wp-block-kevinbatdorf-code-block-pro pre code .line{position:relative!important}.wp-block-kevinbatdorf-code-block-pro:not(.code-block-pro-editor) pre code .line:before{content:""!important;display:inline-block!important}.wp-block-kevinbatdorf-code-block-pro.cbp-has-line-numbers:not(.code-block-pro-editor) pre code .line:not(.cbp-line-number-disabled):before{color:var(--cbp-line-number-color,#999)!important;content:counter(step)!important;counter-increment:step!important;left:0!important;opacity:.5!important;position:absolute!important;text-align:right!important;transition-duration:.5s!important;transition-property:opacity!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;width:var(--cbp-line-number-width,auto)!important}.wp-block-kevinbatdorf-code-block-pro.cbp-highlight-hover .line{min-height:var(--cbp-block-height,100%)!important}.wp-block-kevinbatdorf-code-block-pro .line.cbp-line-highlight .cbp-line-highlighter,.wp-block-kevinbatdorf-code-block-pro .line.cbp-no-blur:hover .cbp-line-highlighter,.wp-block-kevinbatdorf-code-block-pro.cbp-highlight-hover:not(.cbp-blur-enabled:not(.cbp-unblur-on-hover)) .line:hover .cbp-line-highlighter{background:var(--cbp-line-highlight-color,rgb(14 165 233/.2))!important;left:-16px!important;min-height:var(--cbp-block-height,100%)!important;min-width:calc(var(--cbp-block-width, 100%) + 16px)!important;pointer-events:none!important;position:absolute!important;top:0!important;width:100%!important}[data-code-block-pro-font-family="Code-Pro-Comic-Mono.ttf"].wp-block-kevinbatdorf-code-block-pro .line.cbp-line-highlight .cbp-line-highlighter,[data-code-block-pro-font-family="Code-Pro-Comic-Mono.ttf"].wp-block-kevinbatdorf-code-block-pro .line.cbp-no-blur:hover .cbp-line-highlighter,[data-code-block-pro-font-family="Code-Pro-Comic-Mono.ttf"].wp-block-kevinbatdorf-code-block-pro.cbp-highlight-hover:not(.cbp-blur-enabled:not(.cbp-unblur-on-hover)) .line:hover .cbp-line-highlighter{top:-.125rem!important}[data-code-block-pro-font-family=Code-Pro-Fira-Code].wp-block-kevinbatdorf-code-block-pro .line.cbp-line-highlight .cbp-line-highlighter,[data-code-block-pro-font-family=Code-Pro-Fira-Code].wp-block-kevinbatdorf-code-block-pro .line.cbp-no-blur:hover .cbp-line-highlighter,[data-code-block-pro-font-family=Code-Pro-Fira-Code].wp-block-kevinbatdorf-code-block-pro.cbp-highlight-hover:not(.cbp-blur-enabled:not(.cbp-unblur-on-hover)) .line:hover .cbp-line-highlighter{top:-1.5px!important}[data-code-block-pro-font-family="Code-Pro-Deja-Vu-Mono.ttf"].wp-block-kevinbatdorf-code-block-pro .line.cbp-line-highlight .cbp-line-highlighter,[data-code-block-pro-font-family="Code-Pro-Deja-Vu-Mono.ttf"].wp-block-kevinbatdorf-code-block-pro .line.cbp-no-blur:hover .cbp-line-highlighter,[data-code-block-pro-font-family="Code-Pro-Deja-Vu-Mono.ttf"].wp-block-kevinbatdorf-code-block-pro.cbp-highlight-hover:not(.cbp-blur-enabled:not(.cbp-unblur-on-hover)) .line:hover .cbp-line-highlighter,[data-code-block-pro-font-family=Code-Pro-Cozette].wp-block-kevinbatdorf-code-block-pro .line.cbp-line-highlight .cbp-line-highlighter,[data-code-block-pro-font-family=Code-Pro-Cozette].wp-block-kevinbatdorf-code-block-pro .line.cbp-no-blur:hover .cbp-line-highlighter,[data-code-block-pro-font-family=Code-Pro-Cozette].wp-block-kevinbatdorf-code-block-pro.cbp-highlight-hover:not(.cbp-blur-enabled:not(.cbp-unblur-on-hover)) .line:hover .cbp-line-highlighter{top:-1px!important}.wp-block-kevinbatdorf-code-block-pro:not(.code-block-pro-editor).padding-disabled pre .line.cbp-line-highlight:after{left:0!important;width:100%!important}.wp-block-kevinbatdorf-code-block-pro.cbp-blur-enabled pre .line:not(.cbp-no-blur){filter:blur(1px)!important;opacity:.4!important;pointer-events:none!important;transition-duration:.2s!important;transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.wp-block-kevinbatdorf-code-block-pro.cbp-blur-enabled.cbp-unblur-on-hover:hover pre .line:not(.cbp-no-blur){opacity:1!important;pointer-events:auto!important;--tw-blur: ;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.wp-block-kevinbatdorf-code-block-pro:not(.code-block-pro-editor) pre *{font-family:inherit!important}.cbp-see-more-simple-btn-hover{transition-property:none!important}.cbp-see-more-simple-btn-hover:hover{box-shadow:inset 0 0 100px 100px hsla(0,0%,100%,.1)!important}.code-block-pro-copy-button{border:0!important;border-style:none!important;border-width:0!important;cursor:pointer!important;left:auto!important;line-height:1!important;opacity:.1!important;padding:6px!important;position:absolute!important;right:0!important;top:0!important;transition-duration:.2s!important;transition-property:opacity!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;z-index:10!important}.code-block-pro-copy-button:focus{opacity:.4!important}.code-block-pro-copy-button:not([data-has-text-button]){background:none!important;background-color:transparent!important}.wp-block-kevinbatdorf-code-block-pro.padding-disabled .code-block-pro-copy-button{padding:0!important}.wp-block-kevinbatdorf-code-block-pro:hover .code-block-pro-copy-button{opacity:.5!important}.wp-block-kevinbatdorf-code-block-pro .code-block-pro-copy-button:hover{opacity:.9!important}.code-block-pro-copy-button[data-has-text-button],.wp-block-kevinbatdorf-code-block-pro:hover .code-block-pro-copy-button[data-has-text-button]{opacity:1!important}.wp-block-kevinbatdorf-code-block-pro .code-block-pro-copy-button[data-has-text-button]:hover{opacity:.8!important}.code-block-pro-copy-button[data-has-text-button]{border-radius:.75rem!important;display:block!important;margin-right:.75rem!important;margin-top:.7rem!important;padding:.125rem .375rem!important}.code-block-pro-copy-button[data-inside-header-type=headlightsMuted],.code-block-pro-copy-button[data-inside-header-type^=headlights]{margin-top:.85rem!important}.code-block-pro-copy-button[data-inside-header-type=headlightsMutedAlt]{margin-top:.65rem!important}.code-block-pro-copy-button[data-inside-header-type=simpleString]{margin-top:.645rem!important}.code-block-pro-copy-button[data-inside-header-type=pillString]{margin-top:1rem!important}.code-block-pro-copy-button[data-inside-header-type=pillString] .cbp-btn-text{position:relative!important;top:1px!important}.cbp-btn-text{font-size:.75rem!important;line-height:1rem!important}.code-block-pro-copy-button .without-check{display:block!important}.code-block-pro-copy-button .with-check{display:none!important}.code-block-pro-copy-button.cbp-copying{opacity:1!important}.code-block-pro-copy-button.cbp-copying .without-check{display:none!important}.code-block-pro-copy-button.cbp-copying .with-check{display:block!important}.cbp-footer-link:hover{text-decoration-line:underline!important}@media print{.wp-block-kevinbatdorf-code-block-pro pre{max-height:none!important}.wp-block-kevinbatdorf-code-block-pro:not(#x) .line:before{background-color:transparent!important;color:inherit!important}.wp-block-kevinbatdorf-code-block-pro:not(#x) .cbp-line-highlighter,.wp-block-kevinbatdorf-code-block-pro:not(#x)>span{display:none!important}} </style> <link rel='stylesheet' id='mediaelement-css' href='https://wpsora.com/wp-content/cache/background-css/wpsora.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17&wpr_t=1733281854' media='all' /> <link rel='stylesheet' id='wp-mediaelement-css' href='https://wpsora.com/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=6.7.1' media='all' /> <style id='jetpack-sharing-buttons-style-inline-css'> .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} </style> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--ast-global-color-0: var(--ast-global-color-0);--wp--preset--color--ast-global-color-1: var(--ast-global-color-1);--wp--preset--color--ast-global-color-2: var(--ast-global-color-2);--wp--preset--color--ast-global-color-3: var(--ast-global-color-3);--wp--preset--color--ast-global-color-4: var(--ast-global-color-4);--wp--preset--color--ast-global-color-5: var(--ast-global-color-5);--wp--preset--color--ast-global-color-6: var(--ast-global-color-6);--wp--preset--color--ast-global-color-7: var(--ast-global-color-7);--wp--preset--color--ast-global-color-8: var(--ast-global-color-8);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--inter: "Inter", sans-serif;--wp--preset--font-family--cardo: Cardo;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:root { --wp--style--global--content-size: var(--wp--custom--ast-content-width-size);--wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size); }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: none;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-color{color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-color{color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-color{color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-color{color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-color{color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-color{color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-color{color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-color{color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-color{color: var(--wp--preset--color--ast-global-color-8) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-background-color{background-color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-background-color{background-color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-background-color{background-color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-background-color{background-color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-background-color{background-color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-background-color{background-color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-background-color{background-color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-background-color{background-color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-background-color{background-color: var(--wp--preset--color--ast-global-color-8) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-border-color{border-color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-border-color{border-color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-border-color{border-color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-border-color{border-color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-border-color{border-color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-border-color{border-color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-border-color{border-color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-border-color{border-color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-border-color{border-color: var(--wp--preset--color--ast-global-color-8) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-cardo-font-family{font-family: var(--wp--preset--font-family--cardo) !important;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link data-minify="1" rel='stylesheet' id='woo-coupon-usage-style-css' href='https://wpsora.com/wp-content/cache/min/1/wp-content/plugins/woo-coupon-usage/css/style.css?ver=1732244787' media='all' /> <link rel='stylesheet' id='woocommerce-layout-css' href='https://wpsora.com/wp-content/themes/astra/assets/css/minified/compatibility/woocommerce/woocommerce-layout-grid.min.css?ver=4.7.3' media='all' /> <style id='woocommerce-layout-inline-css'> .infinite-scroll .woocommerce-pagination { display: none; } </style> <link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://wpsora.com/wp-content/themes/astra/assets/css/minified/compatibility/woocommerce/woocommerce-smallscreen-grid.min.css?ver=4.7.3' media='only screen and (max-width: 921px)' /> <link data-minify="1" rel='stylesheet' id='woocommerce-general-css' href='https://wpsora.com/wp-content/cache/background-css/wpsora.com/wp-content/cache/min/1/wp-content/themes/astra/assets/css/minified/compatibility/woocommerce/woocommerce-grid.min.css?ver=1732244787&wpr_t=1733281854' media='all' /> <style id='woocommerce-general-inline-css'> .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count { float: left; } .woocommerce .woocommerce-ordering { float: right; margin-bottom: 2.5em; } #customer_details h3:not(.elementor-widget-woocommerce-checkout-page h3){padding:20px 0 14px;margin:0 0 20px;border-bottom:1px solid var(--ast-border-color);}form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading){border-width:2px 2px 0 2px;border-style:solid;margin:0;padding:1.5em 1.5em 1em;border-color:var(--ast-border-color);}.woocommerce-Address h3, .cart-collaterals h2{padding:.7em 1em;}form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review){padding:0 2em;border-width:0 2px 2px;border-style:solid;border-color:var(--ast-border-color);}ul#shipping_method li:not(.elementor-widget-woocommerce-cart #shipping_method li){margin:0;padding:0.25em 0 0.25em 22px;text-indent:-22px;list-style:none outside;}.woocommerce span.onsale, .wc-block-grid__product .wc-block-grid__product-onsale{background-color:var(--ast-global-color-0);color:#ffffff;}.woocommerce-message, .woocommerce-info{border-top-color:var(--ast-global-color-0);}.woocommerce-message::before,.woocommerce-info::before{color:var(--ast-global-color-0);}.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price, .widget_layered_nav_filters ul li.chosen a, .woocommerce-page ul.products li.product .ast-woo-product-category, .wc-layered-nav-rating a{color:var(--ast-global-color-3);}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border-color:var(--ast-global-color-0);}.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{background:var(--ast-global-color-0);color:#ffffff;}.woocommerce-MyAccount-navigation-link.is-active a{color:var(--ast-global-color-1);}.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:var(--ast-global-color-0);}.woocommerce .star-rating, .woocommerce .comment-form-rating .stars a, .woocommerce .star-rating::before{color:var(--ast-global-color-3);}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce div.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li:hover::before{background:var(--ast-global-color-0);}.entry-content .woocommerce-message, .entry-content .woocommerce-error, .entry-content .woocommerce-info{padding-top:1em;padding-bottom:1em;padding-left:3.5em;padding-right:2em;}.woocommerce[class*="rel-up-columns-"] .site-main div.product .related.products ul.products li.product, .woocommerce-page .site-main ul.products li.product{width:100%;}.woocommerce ul.product-categories > li ul li{position:relative;}.woocommerce ul.product-categories > li ul li:before{content:"";border-width:1px 1px 0 0;border-style:solid;display:inline-block;width:6px;height:6px;position:absolute;top:50%;margin-top:-2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.woocommerce ul.product-categories > li ul li a{margin-left:15px;}.ast-icon-shopping-cart svg{height:.82em;}.ast-icon-shopping-bag svg{height:1em;width:1em;}.ast-icon-shopping-basket svg{height:1.15em;width:1.2em;}.ast-site-header-cart.ast-menu-cart-outline .ast-addon-cart-wrap, .ast-site-header-cart.ast-menu-cart-fill .ast-addon-cart-wrap {line-height:1;}.ast-site-header-cart.ast-menu-cart-fill i.astra-icon{ font-size:1.1em;}li.woocommerce-custom-menu-item .ast-site-header-cart i.astra-icon:after{ padding-left:2px;}.ast-hfb-header .ast-addon-cart-wrap{ padding:0.4em;}.ast-header-break-point.ast-header-custom-item-outside .ast-woo-header-cart-info-wrap{ display:none;}.ast-site-header-cart i.astra-icon:after{ background:var(--ast-global-color-0);}.ast-separate-container .ast-woocommerce-container{padding:3em;}@media (min-width:545px) and (max-width:921px){.woocommerce.tablet-columns-3 ul.products li.product, .woocommerce-page.tablet-columns-3 ul.products:not(.elementor-grid){grid-template-columns:repeat(3, minmax(0, 1fr));}}@media (min-width:922px){.woocommerce form.checkout_coupon{width:50%;}}@media (max-width:921px){.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-1.ast-mobile-header-stack.ast-no-menu-items .ast-site-header-cart, .ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-3.ast-mobile-header-stack.ast-no-menu-items .ast-site-header-cart{padding-right:0;padding-left:0;}.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-1.ast-mobile-header-stack .main-header-bar{text-align:center;}.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-1.ast-mobile-header-stack .ast-site-header-cart, .ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-1.ast-mobile-header-stack .ast-mobile-menu-buttons{display:inline-block;}.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-2.ast-mobile-header-inline .site-branding{flex:auto;}.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-3.ast-mobile-header-stack .site-branding{flex:0 0 100%;}.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-3.ast-mobile-header-stack .main-header-container{display:flex;justify-content:center;}.woocommerce-cart .woocommerce-shipping-calculator .button{width:100%;}.woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary{float:none;width:100%;}.woocommerce-cart table.cart td.actions .ast-return-to-shop{display:block;text-align:center;margin-top:1em;}.ast-container .woocommerce ul.products:not(.elementor-grid), .woocommerce-page ul.products:not(.elementor-grid), .woocommerce.tablet-columns-3 ul.products:not(.elementor-grid){grid-template-columns:repeat(3, minmax(0, 1fr));}}@media (max-width:544px){.ast-separate-container .ast-woocommerce-container{padding:.54em 1em 1.33333em;}.woocommerce-message, .woocommerce-error, .woocommerce-info{display:flex;flex-wrap:wrap;}.woocommerce-message a.button, .woocommerce-error a.button, .woocommerce-info a.button{order:1;margin-top:.5em;}.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{float:none;margin-bottom:2em;}.woocommerce table.cart td.actions .button, .woocommerce #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button{padding-left:1em;padding-right:1em;}.woocommerce #content table.cart .button, .woocommerce-page #content table.cart .button{width:100%;}.woocommerce #content table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon{float:none;}.woocommerce #content table.cart td.actions .coupon .button, .woocommerce-page #content table.cart td.actions .coupon .button{flex:1;}.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a{display:block;}.ast-container .woocommerce ul.products:not(.elementor-grid), .woocommerce-page ul.products:not(.elementor-grid), .woocommerce.mobile-columns-2 ul.products:not(.elementor-grid), .woocommerce-page.mobile-columns-2 ul.products:not(.elementor-grid){grid-template-columns:repeat(2, minmax(0, 1fr));}.woocommerce.mobile-rel-up-columns-2 ul.products::not(.elementor-grid){grid-template-columns:repeat(2, minmax(0, 1fr));}}@media (max-width:544px){.woocommerce ul.products a.button.loading::after, .woocommerce-page ul.products a.button.loading::after{display:inline-block;margin-left:5px;position:initial;}.woocommerce.mobile-columns-1 .site-main ul.products li.product:nth-child(n), .woocommerce-page.mobile-columns-1 .site-main ul.products li.product:nth-child(n){margin-right:0;}.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{display:block;margin-right:0;}}@media (min-width:922px){.ast-woo-shop-archive .site-content > .ast-container{max-width:1240px;}}@media (min-width:922px){.woocommerce #content .ast-woocommerce-container div.product div.images, .woocommerce .ast-woocommerce-container div.product div.images, .woocommerce-page #content .ast-woocommerce-container div.product div.images, .woocommerce-page .ast-woocommerce-container div.product div.images{width:50%;}.woocommerce #content .ast-woocommerce-container div.product div.summary, .woocommerce .ast-woocommerce-container div.product div.summary, .woocommerce-page #content .ast-woocommerce-container div.product div.summary, .woocommerce-page .ast-woocommerce-container div.product div.summary{width:46%;}.woocommerce.woocommerce-checkout form #customer_details.col2-set .col-1, .woocommerce.woocommerce-checkout form #customer_details.col2-set .col-2, .woocommerce-page.woocommerce-checkout form #customer_details.col2-set .col-1, .woocommerce-page.woocommerce-checkout form #customer_details.col2-set .col-2{float:none;width:auto;}}.widget_product_search button{flex:0 0 auto;padding:10px 20px;}@media (min-width:922px){.woocommerce.woocommerce-checkout form #customer_details.col2-set, .woocommerce-page.woocommerce-checkout form #customer_details.col2-set{width:55%;float:left;margin-right:4.347826087%;}.woocommerce.woocommerce-checkout form #order_review, .woocommerce.woocommerce-checkout form #order_review_heading, .woocommerce-page.woocommerce-checkout form #order_review, .woocommerce-page.woocommerce-checkout form #order_review_heading{width:40%;float:right;margin-right:0;clear:right;}}select, .select2-container .select2-selection--single{background-image:url("data:image/svg+xml,%3Csvg class='ast-arrow-svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' width='26px' height='16.043px' fill='%23334155' viewBox='57 35.171 26 16.043' enable-background='new 57 35.171 26 16.043' xml:space='preserve' %3E%3Cpath d='M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z'%3E%3C/path%3E%3C/svg%3E");background-size:.8em;background-repeat:no-repeat;background-position-x:calc( 100% - 10px );background-position-y:center;-webkit-appearance:none;-moz-appearance:none;padding-right:2em;} .ast-onsale-card { position: absolute; top: 1.5em; left: 1.5em; color: var(--ast-global-color-3); background-color: var(--ast-global-color-5); width: fit-content; border-radius: 20px; padding: 0.4em 0.8em; font-size: .87em; font-weight: 500; line-height: normal; letter-spacing: normal; box-shadow: 0 4px 4px rgba(0,0,0,0.15); opacity: 1; visibility: visible; z-index: 4; } @media(max-width: 420px) { .mobile-columns-3 .ast-onsale-card { top: 1em; left: 1em; } } .ast-on-card-button { position: absolute; right: 1em; visibility: hidden; opacity: 0; transition: all 0.2s; z-index: 5; cursor: pointer; } .ast-on-card-button.ast-onsale-card { opacity: 1; visibility: visible; } .ast-on-card-button:hover .ast-card-action-tooltip { opacity: 1; visibility: visible; } .ast-on-card-button:hover .ahfb-svg-iconset { opacity: 1; color: var(--ast-global-color-2); } .ast-on-card-button .ahfb-svg-iconset { border-radius: 50%; color: var(--ast-global-color-2); background: var(--ast-global-color-5); opacity: 0.7; width: 2em; height: 2em; justify-content: center; box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15); } .ast-on-card-button .ahfb-svg-iconset .ast-icon { -js-display: inline-flex; display: inline-flex; align-self: center; } .ast-on-card-button svg { fill: currentColor; } .ast-select-options-trigger { top: 1em; } .ast-select-options-trigger.loading:after { display: block; content: " "; position: absolute; top: 50%; right: 50%; left: auto; width: 16px; height: 16px; margin-top: -12px; margin-right: -8px; background-color: var(--ast-global-color-2); background-image: none; border-radius: 100%; -webkit-animation: dotPulse 0.65s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8); animation: dotPulse 0.65s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8); } .ast-select-options-trigger.loading .ast-icon { display: none; } .ast-card-action-tooltip { background-color: var(--ast-global-color-2); pointer-events: none; white-space: nowrap; padding: 8px 9px; padding: 0.7em 0.9em; color: var(--ast-global-color-5); margin-right: 10px; border-radius: 3px; font-size: 0.8em; line-height: 1; font-weight: normal; position: absolute; right: 100%; top: auto; visibility: hidden; opacity: 0; transition: all 0.2s; } .ast-card-action-tooltip:after { content: ""; position: absolute; top: 50%; margin-top: -5px; right: -10px; width: 0; height: 0; border-style: solid; border-width: 5px; border-color: transparent transparent transparent var(--ast-global-color-2); } .astra-shop-thumbnail-wrap:hover .ast-on-card-button:not(.ast-onsale-card) { opacity: 1; visibility: visible; } @media (max-width: 420px) { .mobile-columns-3 .ast-select-options-trigger { top: 0.5em; right: 0.5em; } } .woocommerce ul.products li.product.desktop-align-left, .woocommerce-page ul.products li.product.desktop-align-left { text-align: left; } .woocommerce ul.products li.product.desktop-align-left .star-rating, .woocommerce ul.products li.product.desktop-align-left .button, .woocommerce-page ul.products li.product.desktop-align-left .star-rating, .woocommerce-page ul.products li.product.desktop-align-left .button { margin-left: 0; margin-right: 0; } @media(max-width: 921px){ .woocommerce ul.products li.product.tablet-align-left, .woocommerce-page ul.products li.product.tablet-align-left { text-align: left; } .woocommerce ul.products li.product.tablet-align-left .star-rating, .woocommerce ul.products li.product.tablet-align-left .button, .woocommerce-page ul.products li.product.tablet-align-left .star-rating, .woocommerce-page ul.products li.product.tablet-align-left .button { margin-left: 0; margin-right: 0; } }@media(max-width: 544px){ .woocommerce ul.products li.product.mobile-align-left, .woocommerce-page ul.products li.product.mobile-align-left { text-align: left; } .woocommerce ul.products li.product.mobile-align-left .star-rating, .woocommerce ul.products li.product.mobile-align-left .button, .woocommerce-page ul.products li.product.mobile-align-left .star-rating, .woocommerce-page ul.products li.product.mobile-align-left .button { margin-left: 0; margin-right: 0; } }.ast-woo-active-filter-widget .wc-block-active-filters{display:flex;align-items:self-start;justify-content:space-between;}.ast-woo-active-filter-widget .wc-block-active-filters__clear-all{flex:none;margin-top:2px;}.woocommerce.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #customer_details.col2-set, .woocommerce-page.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #customer_details.col2-set{width:100%;}.woocommerce.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #order_review, .woocommerce.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #order_review_heading, .woocommerce-page.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #order_review, .woocommerce-page.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #order_review_heading{width:100%;float:inherit;}.elementor-widget-woocommerce-checkout-page .select2-container .select2-selection--single, .elementor-widget-woocommerce-cart .select2-container .select2-selection--single{padding:0;}.elementor-widget-woocommerce-checkout-page .woocommerce form .woocommerce-additional-fields, .elementor-widget-woocommerce-checkout-page .woocommerce form .shipping_address, .elementor-widget-woocommerce-my-account .woocommerce-MyAccount-navigation-link, .elementor-widget-woocommerce-cart .woocommerce a.remove{border:none;}.elementor-widget-woocommerce-cart .cart-collaterals .cart_totals > h2{background-color:inherit;border-bottom:0px;margin:0px;}.elementor-widget-woocommerce-cart .cart-collaterals .cart_totals{padding:0;border-color:inherit;border-radius:0;margin-bottom:0px;border-width:0px;}.elementor-widget-woocommerce-cart .woocommerce-cart-form .e-apply-coupon{line-height:initial;}.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content .woocommerce-Address-title h3{margin-bottom:var(--myaccount-section-title-spacing, 0px);}.elementor-widget-woocommerce-my-account .woocommerce-Addresses .woocommerce-Address-title, .elementor-widget-woocommerce-my-account table.shop_table thead, .elementor-widget-woocommerce-my-account .woocommerce-page table.shop_table thead, .elementor-widget-woocommerce-cart table.shop_table thead{background:inherit;}.elementor-widget-woocommerce-cart .e-apply-coupon, .elementor-widget-woocommerce-cart #coupon_code, .elementor-widget-woocommerce-checkout-page .e-apply-coupon, .elementor-widget-woocommerce-checkout-page #coupon_code{height:100%;}.elementor-widget-woocommerce-cart td.product-name dl.variation dt{font-weight:inherit;}.elementor-element.elementor-widget-woocommerce-checkout-page .e-checkout__container #customer_details .col-1{margin-bottom:0;} </style> <style id='woocommerce-inline-inline-css'> .woocommerce form .form-row .required { visibility: visible; } </style> <link data-minify="1" rel='stylesheet' id='wt-smart-coupon-for-woo-css' href='https://wpsora.com/wp-content/cache/min/1/wp-content/plugins/wt-smart-coupons-for-woocommerce/public/css/wt-smart-coupon-public.css?ver=1732244787' media='all' /> <link rel='stylesheet' id='elementor-frontend-css' href='https://wpsora.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=3.25.9' media='all' /> <link data-minify="1" rel='stylesheet' id='swiper-css' href='https://wpsora.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=1732244787' media='all' /> <link rel='stylesheet' id='e-swiper-css' href='https://wpsora.com/wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css?ver=3.25.9' media='all' /> <link rel='stylesheet' id='elementor-post-64-css' href='https://wpsora.com/wp-content/uploads/elementor/css/post-64.css?ver=1732240925' media='all' /> <link rel='stylesheet' id='elementor-pro-css' href='https://wpsora.com/wp-content/plugins/elementor-pro/assets/css/frontend.min.css?ver=3.23.1' media='all' /> <link data-minify="1" rel='stylesheet' id='font-awesome-5-all-css' href='https://wpsora.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/all.min.css?ver=1732244787' media='all' /> <link rel='stylesheet' id='font-awesome-4-shim-css' href='https://wpsora.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/v4-shims.min.css?ver=3.25.9' media='all' /> <link data-minify="1" rel='stylesheet' id='xendit_pg_style-css' href='https://wpsora.com/wp-content/cache/min/1/wp-content/plugins/woo-xendit-virtual-accounts/assets/css/xendit-pg-style.css?ver=1732244787' media='all' /> <link data-minify="1" rel='stylesheet' id='cute-alert-css' href='https://wpsora.com/wp-content/cache/min/1/wp-content/plugins/metform/public/assets/lib/cute-alert/style.css?ver=1732244787' media='all' /> <link data-minify="1" rel='stylesheet' id='text-editor-style-css' href='https://wpsora.com/wp-content/cache/min/1/wp-content/plugins/metform/public/assets/css/text-editor.css?ver=1732244787' media='all' /> <link rel='stylesheet' id='elementor-post-161-css' href='https://wpsora.com/wp-content/uploads/elementor/css/post-161.css?ver=1732240925' media='all' /> <link rel='stylesheet' id='elementor-post-360-css' href='https://wpsora.com/wp-content/uploads/elementor/css/post-360.css?ver=1732240925' media='all' /> <link rel='stylesheet' id='eael-general-css' href='https://wpsora.com/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/general.min.css?ver=6.0.10' media='all' /> <link rel='stylesheet' id='wpr-text-animations-css-css' href='https://wpsora.com/wp-content/plugins/royal-elementor-addons/assets/css/lib/animations/text-animations.min.css?ver=1.7.1003' media='all' /> <link rel='stylesheet' id='wpr-addons-css-css' href='https://wpsora.com/wp-content/cache/background-css/wpsora.com/wp-content/plugins/royal-elementor-addons/assets/css/frontend.min.css?ver=1.7.1003&wpr_t=1733281854' media='all' /> <link data-minify="1" rel='stylesheet' id='elementor-icons-jkiticon-css' href='https://wpsora.com/wp-content/cache/min/1/wp-content/plugins/jeg-elementor-kit/assets/fonts/jkiticon/jkiticon.css?ver=1732244787' media='all' /> <link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin><script type="rocketlazyloadscript" data-cfasync="false" data-rocket-src="https://wpsora.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-cfasync="false" data-rocket-src="https://wpsora.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js" data-rocket-defer defer></script> <!--[if IE]> <script src="https://wpsora.com/wp-content/themes/astra/assets/js/minified/flexibility.min.js?ver=4.7.3" id="astra-flexibility-js"></script> <script id="astra-flexibility-js-after"> flexibility(document.documentElement);</script> <![endif]--> <script type="rocketlazyloadscript" data-minify="1" data-rocket-src="https://wpsora.com/wp-content/cache/min/1/wp-content/plugins/woo-coupon-usage/js/woo-coupon-usage.js?ver=1732244787" id="woo-coupon-usage-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-src="https://wpsora.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.9.4.2" id="jquery-blockui-js" defer data-wp-strategy="defer"></script> <script id="wc-add-to-cart-js-extra"> var wc_add_to_cart_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https:\/\/wpsora.com\/?page_id=306","is_cart":"","cart_redirect_after_add":"no"}; </script> <script type="rocketlazyloadscript" data-rocket-src="https://wpsora.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=9.4.2" id="wc-add-to-cart-js" defer data-wp-strategy="defer"></script> <script type="rocketlazyloadscript" data-rocket-src="https://wpsora.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.9.4.2" id="js-cookie-js" defer data-wp-strategy="defer"></script> <script id="woocommerce-js-extra"> var woocommerce_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%"}; </script> <script type="rocketlazyloadscript" data-rocket-src="https://wpsora.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=9.4.2" id="woocommerce-js" defer data-wp-strategy="defer"></script> <script id="wt-smart-coupon-for-woo-js-extra"> var WTSmartCouponOBJ = {"ajaxurl":"https:\/\/wpsora.com\/wp-admin\/admin-ajax.php","wc_ajax_url":"https:\/\/wpsora.com\/?wc-ajax=","nonces":{"public":"aad0239592","apply_coupon":"96e547daf2"},"labels":{"please_wait":"Please wait...","choose_variation":"Please choose a variation","error":"Error !!!"},"shipping_method":[],"payment_method":"","is_cart":""}; </script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-src="https://wpsora.com/wp-content/cache/min/1/wp-content/plugins/wt-smart-coupons-for-woocommerce/public/js/wt-smart-coupon-public.js?ver=1732244787" id="wt-smart-coupon-for-woo-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-src="https://wpsora.com/wp-content/plugins/elementor/assets/lib/font-awesome/js/v4-shims.min.js?ver=3.25.9" id="font-awesome-4-shim-js" data-rocket-defer defer></script> <script src="https://stats.wp.com/s-202449.js" id="woocommerce-analytics-js" defer data-wp-strategy="defer"></script> <!-- Google tag (gtag.js) snippet added by Site Kit --> <!-- Google Analytics snippet added by Site Kit --> <script type="rocketlazyloadscript" data-rocket-src="https://www.googletagmanager.com/gtag/js?id=GT-KT929BFR" id="google_gtagjs-js" async></script> <script type="rocketlazyloadscript" id="google_gtagjs-js-after"> window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} gtag("set","linker",{"domains":["wpsora.com"]}); gtag("js", new Date()); gtag("set", "developer_id.dZTNiMT", true); gtag("config", "GT-KT929BFR"); </script> <!-- End Google tag (gtag.js) snippet added by Site Kit --> <link rel="https://api.w.org/" href="https://wpsora.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://wpsora.com/wp-json/wp/v2/categories/2" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://wpsora.com/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.7.1" /> <meta name="generator" content="WooCommerce 9.4.2" /> <meta name="generator" content="Site Kit by Google 1.140.0" /><meta name="csrf-token" content="d77ba31051" /><meta name="generator" content="performance-lab 3.6.1; plugins: "> <style>img#wpstats{display:none}</style> <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> <meta name="generator" content="Elementor 3.25.9; features: e_font_icon_svg, additional_custom_breakpoints, e_optimized_control_loading; settings: css_print_method-external, google_font-enabled, font_display-swap"> <style> .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } @media screen and (max-height: 1024px) { .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } } @media screen and (max-height: 640px) { .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } } </style> <style type="text/css">.broken_link, a.broken_link { text-decoration: line-through; }</style><style class='wp-fonts-local'> @font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url('https://wpsora.com/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-stretch:normal;} @font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url('https://wpsora.com/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2') format('woff2');} </style> <link rel="icon" href="https://wpsora.com/wp-content/uploads/2024/11/cropped-wpsora-logo-w_bulat-32x32.png" sizes="32x32" /> <link rel="icon" href="https://wpsora.com/wp-content/uploads/2024/11/cropped-wpsora-logo-w_bulat-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://wpsora.com/wp-content/uploads/2024/11/cropped-wpsora-logo-w_bulat-180x180.png" /> <meta name="msapplication-TileImage" content="https://wpsora.com/wp-content/uploads/2024/11/cropped-wpsora-logo-w_bulat-270x270.png" /> <style id="wpr_lightbox_styles"> .lg-backdrop { background-color: rgba(0,0,0,0.6) !important; } .lg-toolbar, .lg-dropdown { background-color: rgba(0,0,0,0.8) !important; } .lg-dropdown:after { border-bottom-color: rgba(0,0,0,0.8) !important; } .lg-sub-html { background-color: rgba(0,0,0,0.8) !important; } .lg-thumb-outer, .lg-progress-bar { background-color: #444444 !important; } .lg-progress { background-color: #a90707 !important; } .lg-icon { color: #efefef !important; font-size: 20px !important; } .lg-icon.lg-toogle-thumb { font-size: 24px !important; } .lg-icon:hover, .lg-dropdown-text:hover { color: #ffffff !important; } .lg-sub-html, .lg-dropdown-text { color: #efefef !important; font-size: 14px !important; } #lg-counter { color: #efefef !important; font-size: 14px !important; } .lg-prev, .lg-next { font-size: 35px !important; } /* Defaults */ .lg-icon { background-color: transparent !important; } #lg-counter { opacity: 0.9; } .lg-thumb-outer { padding: 0 10px; } .lg-thumb-item { border-radius: 0 !important; border: none !important; opacity: 0.5; } .lg-thumb-item.active { opacity: 1; } </style><noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript><style id="wpr-lazyload-bg-container"></style><style id="wpr-lazyload-bg-exclusion"></style> <noscript> <style id="wpr-lazyload-bg-nostyle">.mejs-overlay-button{--wpr-bg-04937123-a02a-4341-87e7-a0ceab25340e: url('https://wpsora.com/wp-includes/js/mediaelement/mejs-controls.svg');}.mejs-overlay-loading-bg-img{--wpr-bg-ed10d18f-5795-44ba-b97a-a715995dee04: url('https://wpsora.com/wp-includes/js/mediaelement/mejs-controls.svg');}.mejs-button>button{--wpr-bg-f9ea8967-8fdf-42ba-b031-0c48455275e3: url('https://wpsora.com/wp-includes/js/mediaelement/mejs-controls.svg');}.woocommerce-js .blockUI.blockOverlay::before{--wpr-bg-59a53d86-138c-44d6-82f1-e513dd037208: url('https://wpsora.com/wp-content/plugins/woocommerce/assets/images/icons/loader.svg');}.woocommerce-js .loader::before{--wpr-bg-80b6686b-4f2e-4ff4-ba90-0dc0f9af7b58: url('https://wpsora.com/wp-content/plugins/woocommerce/assets/images/icons/loader.svg');}button.pswp__button{--wpr-bg-37bfab97-b024-4e82-a26a-b776ae9a3d24: url('https://wpsora.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png');}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{--wpr-bg-777ec149-397e-49bd-9d47-9c3545fd9231: url('https://wpsora.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg');}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{--wpr-bg-f2b90b47-ca99-4f92-90b0-8ee879f98557: url('https://wpsora.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg');}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{--wpr-bg-8d0c0ab9-9577-4035-a869-7e542caff8f4: url('https://wpsora.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg');}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{--wpr-bg-1fa27ce1-0a15-49c8-b861-44df577e1e5e: url('https://wpsora.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg');}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{--wpr-bg-f04050ab-73a4-417e-96ed-25141d71881d: url('https://wpsora.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg');}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{--wpr-bg-a3deec54-f873-411b-b306-6fd86ae8410a: url('https://wpsora.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg');}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{--wpr-bg-5b408c8a-8dec-4694-98e0-7bb6b031ae1b: url('https://wpsora.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg');}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{--wpr-bg-39e81b83-89fb-4d64-bebf-7cc87dc58f49: url('https://wpsora.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg');}.story-with-background{--wpr-bg-6b2c98ff-2ee4-4657-b03e-e55577b6bb66: url('https://wpsora.com/wp-content/plugins/royal-elementor-addons/assets/css/');}</style> </noscript> <script type="application/javascript">const rocket_pairs = [{"selector":".mejs-overlay-button","style":".mejs-overlay-button{--wpr-bg-04937123-a02a-4341-87e7-a0ceab25340e: url('https:\/\/wpsora.com\/wp-includes\/js\/mediaelement\/mejs-controls.svg');}","hash":"04937123-a02a-4341-87e7-a0ceab25340e","url":"https:\/\/wpsora.com\/wp-includes\/js\/mediaelement\/mejs-controls.svg"},{"selector":".mejs-overlay-loading-bg-img","style":".mejs-overlay-loading-bg-img{--wpr-bg-ed10d18f-5795-44ba-b97a-a715995dee04: url('https:\/\/wpsora.com\/wp-includes\/js\/mediaelement\/mejs-controls.svg');}","hash":"ed10d18f-5795-44ba-b97a-a715995dee04","url":"https:\/\/wpsora.com\/wp-includes\/js\/mediaelement\/mejs-controls.svg"},{"selector":".mejs-button>button","style":".mejs-button>button{--wpr-bg-f9ea8967-8fdf-42ba-b031-0c48455275e3: url('https:\/\/wpsora.com\/wp-includes\/js\/mediaelement\/mejs-controls.svg');}","hash":"f9ea8967-8fdf-42ba-b031-0c48455275e3","url":"https:\/\/wpsora.com\/wp-includes\/js\/mediaelement\/mejs-controls.svg"},{"selector":".woocommerce-js .blockUI.blockOverlay","style":".woocommerce-js .blockUI.blockOverlay::before{--wpr-bg-59a53d86-138c-44d6-82f1-e513dd037208: url('https:\/\/wpsora.com\/wp-content\/plugins\/woocommerce\/assets\/images\/icons\/loader.svg');}","hash":"59a53d86-138c-44d6-82f1-e513dd037208","url":"https:\/\/wpsora.com\/wp-content\/plugins\/woocommerce\/assets\/images\/icons\/loader.svg"},{"selector":".woocommerce-js .loader","style":".woocommerce-js .loader::before{--wpr-bg-80b6686b-4f2e-4ff4-ba90-0dc0f9af7b58: url('https:\/\/wpsora.com\/wp-content\/plugins\/woocommerce\/assets\/images\/icons\/loader.svg');}","hash":"80b6686b-4f2e-4ff4-ba90-0dc0f9af7b58","url":"https:\/\/wpsora.com\/wp-content\/plugins\/woocommerce\/assets\/images\/icons\/loader.svg"},{"selector":"button.pswp__button","style":"button.pswp__button{--wpr-bg-37bfab97-b024-4e82-a26a-b776ae9a3d24: url('https:\/\/wpsora.com\/wp-content\/plugins\/woocommerce\/assets\/css\/photoswipe\/default-skin\/default-skin.png');}","hash":"37bfab97-b024-4e82-a26a-b776ae9a3d24","url":"https:\/\/wpsora.com\/wp-content\/plugins\/woocommerce\/assets\/css\/photoswipe\/default-skin\/default-skin.png"},{"selector":"#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa","style":"#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{--wpr-bg-777ec149-397e-49bd-9d47-9c3545fd9231: url('https:\/\/wpsora.com\/wp-content\/plugins\/woocommerce\/assets\/images\/icons\/credit-cards\/visa.svg');}","hash":"777ec149-397e-49bd-9d47-9c3545fd9231","url":"https:\/\/wpsora.com\/wp-content\/plugins\/woocommerce\/assets\/images\/icons\/credit-cards\/visa.svg"},{"selector":"#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard","style":"#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{--wpr-bg-f2b90b47-ca99-4f92-90b0-8ee879f98557: url('https:\/\/wpsora.com\/wp-content\/plugins\/woocommerce\/assets\/images\/icons\/credit-cards\/mastercard.svg');}","hash":"f2b90b47-ca99-4f92-90b0-8ee879f98557","url":"https:\/\/wpsora.com\/wp-content\/plugins\/woocommerce\/assets\/images\/icons\/credit-cards\/mastercard.svg"},{"selector":"#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser","style":"#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{--wpr-bg-8d0c0ab9-9577-4035-a869-7e542caff8f4: url('https:\/\/wpsora.com\/wp-content\/plugins\/woocommerce\/assets\/images\/icons\/credit-cards\/laser.svg');}","hash":"8d0c0ab9-9577-4035-a869-7e542caff8f4","url":"https:\/\/wpsora.com\/wp-content\/plugins\/woocommerce\/assets\/images\/icons\/credit-cards\/laser.svg"},{"selector":"#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub","style":"#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{--wpr-bg-1fa27ce1-0a15-49c8-b861-44df577e1e5e: url('https:\/\/wpsora.com\/wp-content\/plugins\/woocommerce\/assets\/images\/icons\/credit-cards\/diners.svg');}","hash":"1fa27ce1-0a15-49c8-b861-44df577e1e5e","url":"https:\/\/wpsora.com\/wp-content\/plugins\/woocommerce\/assets\/images\/icons\/credit-cards\/diners.svg"},{"selector":"#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro","style":"#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{--wpr-bg-f04050ab-73a4-417e-96ed-25141d71881d: url('https:\/\/wpsora.com\/wp-content\/plugins\/woocommerce\/assets\/images\/icons\/credit-cards\/maestro.svg');}","hash":"f04050ab-73a4-417e-96ed-25141d71881d","url":"https:\/\/wpsora.com\/wp-content\/plugins\/woocommerce\/assets\/images\/icons\/credit-cards\/maestro.svg"},{"selector":"#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb","style":"#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{--wpr-bg-a3deec54-f873-411b-b306-6fd86ae8410a: url('https:\/\/wpsora.com\/wp-content\/plugins\/woocommerce\/assets\/images\/icons\/credit-cards\/jcb.svg');}","hash":"a3deec54-f873-411b-b306-6fd86ae8410a","url":"https:\/\/wpsora.com\/wp-content\/plugins\/woocommerce\/assets\/images\/icons\/credit-cards\/jcb.svg"},{"selector":"#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex","style":"#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{--wpr-bg-5b408c8a-8dec-4694-98e0-7bb6b031ae1b: url('https:\/\/wpsora.com\/wp-content\/plugins\/woocommerce\/assets\/images\/icons\/credit-cards\/amex.svg');}","hash":"5b408c8a-8dec-4694-98e0-7bb6b031ae1b","url":"https:\/\/wpsora.com\/wp-content\/plugins\/woocommerce\/assets\/images\/icons\/credit-cards\/amex.svg"},{"selector":"#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover","style":"#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{--wpr-bg-39e81b83-89fb-4d64-bebf-7cc87dc58f49: url('https:\/\/wpsora.com\/wp-content\/plugins\/woocommerce\/assets\/images\/icons\/credit-cards\/discover.svg');}","hash":"39e81b83-89fb-4d64-bebf-7cc87dc58f49","url":"https:\/\/wpsora.com\/wp-content\/plugins\/woocommerce\/assets\/images\/icons\/credit-cards\/discover.svg"},{"selector":".story-with-background","style":".story-with-background{--wpr-bg-6b2c98ff-2ee4-4657-b03e-e55577b6bb66: url('https:\/\/wpsora.com\/wp-content\/plugins\/royal-elementor-addons\/assets\/css\/');}","hash":"6b2c98ff-2ee4-4657-b03e-e55577b6bb66","url":"https:\/\/wpsora.com\/wp-content\/plugins\/royal-elementor-addons\/assets\/css\/"}]; const rocket_excluded_pairs = [];</script></head> <body itemtype='https://schema.org/Blog' itemscope='itemscope' class="archive category category-blog category-2 wp-custom-logo theme-astra woocommerce-no-js jkit-color-scheme ast-desktop ast-separate-container ast-two-container ast-no-sidebar astra-4.7.3 group-blog ast-inherit-site-logo-transparent ast-hfb-header elementor-default elementor-kit-64"> <a class="skip-link screen-reader-text" href="#content" role="link" title="Skip to content"> Skip to content</a> <div class="hfeed site" id="page"> <div data-elementor-type="header" data-elementor-id="161" class="elementor elementor-161 elementor-location-header" data-elementor-post-type="elementor_library"> <section class="elementor-section elementor-top-section elementor-element elementor-element-5a9094a2 elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no" data-id="5a9094a2" data-element_type="section"> <div class="elementor-container elementor-column-gap-no"> <div class="elementor-column elementor-col-16 elementor-top-column elementor-element elementor-element-7b4d9ae4" data-id="7b4d9ae4" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-244db542 elementor-widget__width-auto elementor-widget elementor-widget-image" data-id="244db542" data-element_type="widget" data-widget_type="image.default"> <div class="elementor-widget-container"> <a href="https://wpsora.com"> <picture fetchpriority="high" class="attachment-full size-full wp-image-464" decoding="async"> <source type="image/webp" data-lazy-srcset="https://wpsora.com/wp-content/uploads/2024/08/logo_invoize-removebg-preview.png.webp 1302w, https://wpsora.com/wp-content/uploads/2024/08/logo_invoize-removebg-preview-300x44.png.webp 300w, https://wpsora.com/wp-content/uploads/2024/08/logo_invoize-removebg-preview-1024x150.png.webp 1024w, https://wpsora.com/wp-content/uploads/2024/08/logo_invoize-removebg-preview-768x113.png.webp 768w, https://wpsora.com/wp-content/uploads/2024/08/logo_invoize-removebg-preview-600x88.png.webp 600w" sizes="(max-width: 1302px) 100vw, 1302px"/> <img fetchpriority="high" width="1302" height="191" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201302%20191'%3E%3C/svg%3E" alt="" decoding="async" data-lazy-srcset="https://wpsora.com/wp-content/uploads/2024/08/logo_invoize-removebg-preview.png 1302w, https://wpsora.com/wp-content/uploads/2024/08/logo_invoize-removebg-preview-300x44.png 300w, https://wpsora.com/wp-content/uploads/2024/08/logo_invoize-removebg-preview-1024x150.png 1024w, https://wpsora.com/wp-content/uploads/2024/08/logo_invoize-removebg-preview-768x113.png 768w, https://wpsora.com/wp-content/uploads/2024/08/logo_invoize-removebg-preview-600x88.png 600w" data-lazy-sizes="(max-width: 1302px) 100vw, 1302px" data-lazy-src="https://wpsora.com/wp-content/uploads/2024/08/logo_invoize-removebg-preview.png"/><noscript><img fetchpriority="high" width="1302" height="191" src="https://wpsora.com/wp-content/uploads/2024/08/logo_invoize-removebg-preview.png" alt="" decoding="async" srcset="https://wpsora.com/wp-content/uploads/2024/08/logo_invoize-removebg-preview.png 1302w, https://wpsora.com/wp-content/uploads/2024/08/logo_invoize-removebg-preview-300x44.png 300w, https://wpsora.com/wp-content/uploads/2024/08/logo_invoize-removebg-preview-1024x150.png 1024w, https://wpsora.com/wp-content/uploads/2024/08/logo_invoize-removebg-preview-768x113.png 768w, https://wpsora.com/wp-content/uploads/2024/08/logo_invoize-removebg-preview-600x88.png 600w" sizes="(max-width: 1302px) 100vw, 1302px"/></noscript> </picture> </a> </div> </div> </div> </div> <div class="elementor-column elementor-col-66 elementor-top-column elementor-element elementor-element-233e613b" data-id="233e613b" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-34a4e002 elementor-widget elementor-widget-jkit_nav_menu" data-id="34a4e002" data-element_type="widget" data-settings="{"st_submenu_item_text_normal_bg_background_background":"classic","st_submenu_item_text_hover_bg_background_background":"classic"}" data-widget_type="jkit_nav_menu.default"> <div class="elementor-widget-container"> <div class="jeg-elementor-kit jkit-nav-menu break-point-tablet submenu-click-title jeg_module_1887__674f57bde3c40" data-item-indicator="<i aria-hidden="true" class="jki jki-down-arrow1-light"></i>"><button aria-label="open-menu" class="jkit-hamburger-menu"><i aria-hidden="true" class="jki jki-menu-11-light"></i></button> <div class="jkit-menu-wrapper"><div class="jkit-menu-container"><ul id="menu-primary-menu" class="jkit-menu jkit-menu-direction-flex jkit-submenu-position-top"><li id="menu-item-172" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-172"><a href="https://wpsora.com/" class="menu-link">Home</a></li> <li id="menu-item-594" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-594"><a href="https://wpsora.com/blog/" class="menu-link">Blog</a></li> <li id="menu-item-467" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-467"><a href="https://wpsora.com/docs" class="menu-link">Docs</a></li> <li id="menu-item-1679" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1679"><a href="https://wpsora.com/invoize-pro/" class="menu-link">Invoize pro</a></li> </ul></div> <div class="jkit-nav-identity-panel"> <div class="jkit-nav-site-title"><a href="https://wpsora.com" class="jkit-nav-logo" aria-label="Home Link"></a></div> <button aria-label="close-menu" class="jkit-close-menu"><i aria-hidden="true" class="jki jki-times-solid"></i></button> </div> </div> <div class="jkit-overlay"></div></div> </div> </div> </div> </div> <div class="elementor-column elementor-col-16 elementor-top-column elementor-element elementor-element-169ce4ea elementor-hidden-tablet elementor-hidden-mobile" data-id="169ce4ea" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-4cd395a4 elementor-widget elementor-widget-jkit_button" data-id="4cd395a4" data-element_type="widget" data-widget_type="jkit_button.default"> <div class="elementor-widget-container"> <div class="jeg-elementor-kit jkit-button icon-position-before jeg_module_1887_1_674f57bde5c17" ><a href="http://wpsora.com/contact" class="jkit-button-wrapper">Contact Us</a></div> </div> </div> </div> </div> </div> </section> </div> <div id="content" class="site-content"> <div class="ast-container"> <div id="primary" class="content-area primary ast-grid-3 ast-blog-layout-5-grid"> <section class="ast-archive-description"> <h1 class="page-title ast-archive-title">Blog</h1> </section> <main id="main" class="site-main"> <div class="ast-row"><article class="post-1887 post type-post status-publish format-standard has-post-thumbnail hentry category-blog ast-grid-common-col ast-full-width ast-article-post" id="post-1887" itemtype="https://schema.org/CreativeWork" itemscope="itemscope"> <div class="ast-post-format- blog-layout-5 ast-article-inner"> <div class="ast-blog-featured-section post-thumb ast-width-md-6"><div class="post-thumb-img-content post-thumb"><a href="https://wpsora.com/payment-methods-understanding-the-types-for-invoicing-purposes/" ><picture class="attachment-large size-large wp-post-image" itemprop="image" decoding="async"> <source type="image/webp" data-lazy-srcset="https://wpsora.com/wp-content/uploads/2024/11/understanding-payment-method-types.png.webp 894w, https://wpsora.com/wp-content/uploads/2024/11/understanding-payment-method-types-300x225.png.webp 300w, https://wpsora.com/wp-content/uploads/2024/11/understanding-payment-method-types-768x576.png.webp 768w, https://wpsora.com/wp-content/uploads/2024/11/understanding-payment-method-types-600x450.png.webp 600w" sizes="(max-width: 894px) 100vw, 894px"/> <img width="894" height="671" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20894%20671'%3E%3C/svg%3E" alt="" itemprop="image" decoding="async" data-lazy-srcset="https://wpsora.com/wp-content/uploads/2024/11/understanding-payment-method-types.png 894w, https://wpsora.com/wp-content/uploads/2024/11/understanding-payment-method-types-300x225.png 300w, https://wpsora.com/wp-content/uploads/2024/11/understanding-payment-method-types-768x576.png 768w, https://wpsora.com/wp-content/uploads/2024/11/understanding-payment-method-types-600x450.png 600w" data-lazy-sizes="(max-width: 894px) 100vw, 894px" data-lazy-src="https://wpsora.com/wp-content/uploads/2024/11/understanding-payment-method-types.png"/><noscript><img width="894" height="671" src="https://wpsora.com/wp-content/uploads/2024/11/understanding-payment-method-types.png" alt="" itemprop="image" decoding="async" srcset="https://wpsora.com/wp-content/uploads/2024/11/understanding-payment-method-types.png 894w, https://wpsora.com/wp-content/uploads/2024/11/understanding-payment-method-types-300x225.png 300w, https://wpsora.com/wp-content/uploads/2024/11/understanding-payment-method-types-768x576.png 768w, https://wpsora.com/wp-content/uploads/2024/11/understanding-payment-method-types-600x450.png 600w" sizes="(max-width: 894px) 100vw, 894px"/></noscript> </picture> </a></div></div> <div class="post-content ast-width-md-6"> <h2 class="entry-title ast-blog-single-element" itemprop="headline"><a href="https://wpsora.com/payment-methods-understanding-the-types-for-invoicing-purposes/" rel="bookmark">Payment Methods: Understanding the Types for Invoicing Purposes</a></h2> <header class="entry-header ast-blog-single-element ast-blog-meta-container"> <div class="entry-meta"><span class="posted-by vcard author" itemtype="https://schema.org/Person" itemscope="itemscope" itemprop="author"> <a title="View all posts by Dede Nugroho" href="https://wpsora.com/author/wpsadmin/" rel="author" class="url fn n" itemprop="url" > <span class="author-name" itemprop="name" > Dede Nugroho </span> </a> </span> / <span class="posted-on"><span class="published" itemprop="datePublished"> November 30, 2024 </span></span></div> </header><!-- .entry-header --> <div class="ast-excerpt-container ast-blog-single-element"> <p>Payment Methods: Understanding the Types for Invoicing Purposes When a company or individual issues an invoice, they must determine the appropriate payment method for the recipient. Choosing the right payment method is important for both the sender and the recipient as it can affect the smoothness of the business process, the efficiency of financial management, and even the relationship between the two parties. Of course, companies will also provide various payment options to make it easier for their clients or customers to make payments. 1. Cash Cash payment is the most traditional payment method. The client or customer hands over the agreed physical amount of money on the transaction. Usually payment is made directly after the client or customer receives the goods or services. Pros and Cons Pros: Straightforward and easy Payments are received immediately without any verification process No transaction fees required No technology required, such as devices and internet access Cons: Risk of loss or theft Not practical for long distances or large quantities 2. Check Payment by cheque involves the cheque holder writing instructions to the bank to transfer a sum of money to the bill payee. Pros and Cons Pros: Suitable for transactions with large amounts of money Suitable for transactions that require physical proof of payment Safer than carrying cash in person Cons: The disbursement process takes time There is a possibility of rejection if the account balance is insufficient or the check is invalid (Bounced Check) 3. Bank Transfer Bank transfer is a method where your client or customer will move an amount of money according to the terms of the transaction from their account to the company’s account. Pros and Cons Pros: Safe, Fast, and Efficient Can be done online Suitable for transactions with small and large amounts of money Cons: Sometimes there are transaction fees, especially for international transfers Requires precise account information Verification and confirmation of transfers may take some time 4. Credit/Debit Card The payer uses a credit or debit card to make payment directly to the bill payee through a payment terminal or online payment system. Pros and Cons Pros: Payments are instant and easy to make, especially for online purchases Many rewards or cashback programs can be used by credit card payers Cons: Transaction fees that can be charged to merchants Credit card payers should be careful not to get trapped in high-interest debt Fraud risk 5. E-Wallet A digital wallet is an app that allows users to store credit/debit card information and make payments electronically. Some popular examples are PayPal, GoPay, or OVO. Pros and Cons Pros: Fast, easy and practical No need to enter card details every time you make a transaction Cons: There may be fees or deductions applicable to the transaction Limited to certain platforms or apps Dependence on technology and internet 6. Online Payment Platforms (Payment Gateways) Systems like PayPal, Stripe, and Square allow companies to accept payments from customers through various methods, such as credit/debit cards or digital balances. Pros and Cons Pros: Easy integration for online business and e-commerce Support for various international payment methods Cons: Transaction fees or monthly fees for using the service Not all customers are comfortable with the platform, especially in certain countries Conclusion Understanding the different payment methods for invoices is essential for businesses that want to improve efficiency, reduce transaction barriers, and ensure timely receipt of payments. Choosing the appropriate method not only supports healthy cash flow, but can also strengthen business relationships with clients or customers.</p> </div> <p class="ast-blog-single-element ast-read-more-container read-more"> <a class="" href="https://wpsora.com/payment-methods-understanding-the-types-for-invoicing-purposes/"> <span class="screen-reader-text">Payment Methods: Understanding the Types for Invoicing Purposes</span> Read Post »</a></p> <div class="entry-content clear" itemprop="text" > </div><!-- .entry-content .clear --> </div><!-- .post-content --> </div> <!-- .blog-layout-5 --> </article><!-- #post-## --> <article class="post-1877 post type-post status-publish format-standard has-post-thumbnail hentry category-blog category-invoice-2 ast-grid-common-col ast-full-width ast-article-post" id="post-1877" itemtype="https://schema.org/CreativeWork" itemscope="itemscope"> <div class="ast-post-format- blog-layout-5 ast-article-inner"> <div class="ast-blog-featured-section post-thumb ast-width-md-6"><div class="post-thumb-img-content post-thumb"><a href="https://wpsora.com/professional-invoices-design-tips-that-impress-your-clients/" ><picture class="attachment-large size-large wp-post-image" itemprop="image" decoding="async"> <source type="image/webp" data-lazy-srcset="https://wpsora.com/wp-content/uploads/2024/11/professional-invoice-design-tips.png.webp 894w, https://wpsora.com/wp-content/uploads/2024/11/professional-invoice-design-tips-300x225.png.webp 300w, https://wpsora.com/wp-content/uploads/2024/11/professional-invoice-design-tips-768x576.png.webp 768w, https://wpsora.com/wp-content/uploads/2024/11/professional-invoice-design-tips-600x450.png.webp 600w" sizes="(max-width: 894px) 100vw, 894px"/> <img width="894" height="671" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20894%20671'%3E%3C/svg%3E" alt="" itemprop="image" decoding="async" data-lazy-srcset="https://wpsora.com/wp-content/uploads/2024/11/professional-invoice-design-tips.png 894w, https://wpsora.com/wp-content/uploads/2024/11/professional-invoice-design-tips-300x225.png 300w, https://wpsora.com/wp-content/uploads/2024/11/professional-invoice-design-tips-768x576.png 768w, https://wpsora.com/wp-content/uploads/2024/11/professional-invoice-design-tips-600x450.png 600w" data-lazy-sizes="(max-width: 894px) 100vw, 894px" data-lazy-src="https://wpsora.com/wp-content/uploads/2024/11/professional-invoice-design-tips.png"/><noscript><img width="894" height="671" src="https://wpsora.com/wp-content/uploads/2024/11/professional-invoice-design-tips.png" alt="" itemprop="image" decoding="async" srcset="https://wpsora.com/wp-content/uploads/2024/11/professional-invoice-design-tips.png 894w, https://wpsora.com/wp-content/uploads/2024/11/professional-invoice-design-tips-300x225.png 300w, https://wpsora.com/wp-content/uploads/2024/11/professional-invoice-design-tips-768x576.png 768w, https://wpsora.com/wp-content/uploads/2024/11/professional-invoice-design-tips-600x450.png 600w" sizes="(max-width: 894px) 100vw, 894px"/></noscript> </picture> </a></div></div> <div class="post-content ast-width-md-6"> <h2 class="entry-title ast-blog-single-element" itemprop="headline"><a href="https://wpsora.com/professional-invoices-design-tips-that-impress-your-clients/" rel="bookmark">Professional Invoices: Design Tips that Impress Your Clients</a></h2> <header class="entry-header ast-blog-single-element ast-blog-meta-container"> <div class="entry-meta"><span class="posted-by vcard author" itemtype="https://schema.org/Person" itemscope="itemscope" itemprop="author"> <a title="View all posts by Dede Nugroho" href="https://wpsora.com/author/wpsadmin/" rel="author" class="url fn n" itemprop="url" > <span class="author-name" itemprop="name" > Dede Nugroho </span> </a> </span> / <span class="posted-on"><span class="published" itemprop="datePublished"> November 30, 2024 </span></span></div> </header><!-- .entry-header --> <div class="ast-excerpt-container ast-blog-single-element"> <p>Professional Invoices: Design Tips that Impress Your Clients An attractive and clear invoice design can also speed up the payment process, as your clients can more easily read and understand the information. Apart from just being a means of requesting payment to your clients, invoices will also represent the professionalism of your company. If you design your invoices well, it can leave a positive impression on your clients. It will help you build long-term relationships with your customers or clients, such as repeat purchases or orders from your clients. Use a simple and clean template Use a simple and easy-to-read template. Avoid overly busy and colorful designs on your invoices, this relates to the good use of white space to avoid a full and confusing impression. The right color selection Choose a color palette that is simple and professional. Avoid using colors that are too flashy on your invoices as they can distract your customers or clients from important information. Make sure the color palette you use matches your brand identity. Easy to read typography Choosing the right font is very important to ensure the information on the invoice can be read clearly. Choose a font that is simple, modern, and easy to read. Avoid using too many different font types. Make sure the font size is large enough to read without difficulty (at least 10-12 pt for text). Structured arrangement Make sure the sections of your invoice template are organized. Such as placing the company logo at the top of the invoice so it is immediately visible and using tables to detail the goods or services provided. Key Elements in Professional Invoice Design: Logo and Business Name: Make sure your logo and business name appear in a clear and conspicuous place. This helps maintain your visual identity and makes it easier for clients to recognize you. Contact Information: Include an email address, phone number, and website so clients can contact you if they have questions or problems with payment. Invoice Date and Number: It is important to include the date of invoicing and a unique invoice number. This helps both parties in tracking the transaction. Service or Product Description: Make sure the description of the item sold or service provided is detailed and easy to understand by . Quantity and Price: Clearly state the number of units and price of each item or service, as well as the total to be paid. Payment Terms: Provide information on payment methods, payment deadlines, and penalties for late payments. Branding and personal touch Include branding elements on invoices, such as colors or design styles that are consistent with your brand’s visual identity. This will help strengthen your brand image. Optimize for fast payment The first and most important thing is to include clear and easy-to-follow payment instructions. That way you can minimize clients or customers who are confused about making payments. The second thing that is no less important is to add a variety of payment options. If possible, offer a variety of payment methods that make it easy for clients, such as bank transfers, credit card payments, or digital payment platforms. Include a personal note or thank you Adding a personal note or thank you note can enhance the relationship with your client and give it a personal touch. Make sure your note remains professional and appropriate to the context. Use responsive digital formats Make sure your invoices are in a format that is easy to read across the different devices your clients or customers use. You can also save your invoices in PDF format to maintain a consistent format and appearance. Conclusion Creating professional invoices that impress clients is not just about asking for payment, but also about creating a positive impression that can strengthen business relationships. By following the design tips mentioned above, you can produce invoices that are not only functional but also reflect your professionalism and brand identity. A good invoice can be an effective marketing tool, enhancing your reputation in the eyes of clients.</p> </div> <p class="ast-blog-single-element ast-read-more-container read-more"> <a class="" href="https://wpsora.com/professional-invoices-design-tips-that-impress-your-clients/"> <span class="screen-reader-text">Professional Invoices: Design Tips that Impress Your Clients</span> Read Post »</a></p> <div class="entry-content clear" itemprop="text" > </div><!-- .entry-content .clear --> </div><!-- .post-content --> </div> <!-- .blog-layout-5 --> </article><!-- #post-## --> <article class="post-1838 post type-post status-publish format-standard has-post-thumbnail hentry category-blog category-invoice-2 ast-grid-common-col ast-full-width ast-article-post" id="post-1838" itemtype="https://schema.org/CreativeWork" itemscope="itemscope"> <div class="ast-post-format- blog-layout-5 ast-article-inner"> <div class="ast-blog-featured-section post-thumb ast-width-md-6"><div class="post-thumb-img-content post-thumb"><a href="https://wpsora.com/exploring-the-different-types-of-invoices-a-professional-overview/" ><img width="420" height="317" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20420%20317'%3E%3C/svg%3E" class="attachment-large size-large wp-post-image" alt="" itemprop="image" decoding="async" data-lazy-srcset="https://wpsora.com/wp-content/uploads/2024/11/wpsora-article4-1.png 420w, https://wpsora.com/wp-content/uploads/2024/11/wpsora-article4-1-300x226.png 300w" data-lazy-sizes="(max-width: 420px) 100vw, 420px" data-lazy-src="https://wpsora.com/wp-content/uploads/2024/11/wpsora-article4-1.png" /><noscript><img width="420" height="317" src="https://wpsora.com/wp-content/uploads/2024/11/wpsora-article4-1.png" class="attachment-large size-large wp-post-image" alt="" itemprop="image" decoding="async" srcset="https://wpsora.com/wp-content/uploads/2024/11/wpsora-article4-1.png 420w, https://wpsora.com/wp-content/uploads/2024/11/wpsora-article4-1-300x226.png 300w" sizes="(max-width: 420px) 100vw, 420px" /></noscript></a></div></div> <div class="post-content ast-width-md-6"> <h2 class="entry-title ast-blog-single-element" itemprop="headline"><a href="https://wpsora.com/exploring-the-different-types-of-invoices-a-professional-overview/" rel="bookmark">Exploring the Different Types of Invoices: A Professional Overview</a></h2> <header class="entry-header ast-blog-single-element ast-blog-meta-container"> <div class="entry-meta"><span class="posted-by vcard author" itemtype="https://schema.org/Person" itemscope="itemscope" itemprop="author"> <a title="View all posts by Ghazi pradana putra" href="https://wpsora.com/author/ojtghazi/" rel="author" class="url fn n" itemprop="url" > <span class="author-name" itemprop="name" > Ghazi pradana putra </span> </a> </span> / <span class="posted-on"><span class="published" itemprop="datePublished"> November 23, 2024 </span></span></div> </header><!-- .entry-header --> <div class="ast-excerpt-container ast-blog-single-element"> <p>A Quick Look at Invoices An invoice is a vital commercial document that businesses issue to customers as proof of a transaction and a formal request for payment. It serves multiple purposes: it acts as a record of the sale, provides details about the products or services rendered, and outlines the payment terms. An invoice typically includes essential information such as the name of the product or service, the quantity sold, the agreed-upon price, payment terms, and the due date. Understanding the different types of invoices can significantly enhance your billing process, improve cash flow management, and foster better relationships with your clients. Types of Invoices 1. Standard Invoice The standard invoice is the most commonly used type for everyday transactions. Businesses issue it to bill customers for the purchase of products or services. This straightforward document includes all necessary details, such as the invoice number, date of issue, seller and buyer information, itemized list of products or services, total amount due, and payment terms. The clarity and simplicity of standard invoices make them easy for customers to understand, ensuring timely payments and reducing the likelihood of disputes. 2. Proforma Invoice A proforma invoice serves as a preliminary document provided to customers before a transaction occurs. While it is not used for official billing, it offers an estimate of costs and outlines the products or services to be provided. This type of invoice is particularly useful for securing transaction approval, especially in industries where clients require budgetary approval before committing to a purchase. Proforma invoices can also be beneficial for international transactions, as they provide a clear breakdown of costs, including shipping and taxes, helping customers understand the total financial commitment before proceeding. 3. Recurring Invoice Recurring invoices are issued periodically for services or products that customers purchase on a continuous basis. Common examples include software subscriptions, monthly utility bills, and weekly magazine fees. This type of invoice simplifies the billing process for both businesses and customers by automating regular payments. By setting up recurring invoices, businesses can ensure consistent cash flow and reduce administrative workload. Customers appreciate the convenience of not having to remember to make payments each month, which can lead to higher customer satisfaction and retention rates. 4. Debit Invoice A debit invoice is issued to account for additional costs incurred by the customer, such as extra products or services purchased, unlisted charges, or corrections to errors on the original invoice. This type of invoice ensures that all costs are accurately reflected and billed. For example, if a customer orders additional items after the initial invoice has been issued, a debit invoice can be generated to include these new charges. This transparency helps maintain trust between the business and the customer, as it clearly communicates any changes in the total amount due. 5. Credit Invoice When a return occurs or an error is identified in the original invoice, a credit invoice is issued. This document reduces the amount the customer needs to pay. If the customer has already settled the invoice, they will typically receive a refund, making this an essential tool for maintaining customer satisfaction. Credit invoices are also useful for businesses that offer discounts or promotions after the initial sale, allowing them to adjust the customer’s account accordingly. By issuing credit invoices promptly, businesses can demonstrate their commitment to customer service and foster long-term relationships. 6. Time Sheet Invoice Time sheet invoices are commonly used by service providers and freelancers. This type of invoice details the number of hours worked along with the hourly rate charged. It provides transparency and clarity for clients regarding the services rendered and the associated costs. Time sheet invoices often include a breakdown of tasks performed, making it easier for clients to understand the value of the services provided. This level of detail can help justify the costs and reduce the likelihood of disputes over billing. 7. Final Invoice A final invoice is issued once all work or deliveries have been completed. It includes comprehensive information about the quantity of products or services provided, the agreed-upon final price, the total amount due, the payment due date, and accepted payment methods. This invoice marks the conclusion of a transaction and ensures that all parties are aligned on the final charges. Final invoices are crucial for maintaining accurate financial records and can serve as a reference for future transactions. They also provide an opportunity for businesses to express gratitude to their clients, reinforcing positive relationships. Conclusion In conclusion, understanding the various types of invoices is essential for any business looking to streamline its billing process and improve cash flow management. Each type of invoice serves a specific purpose and can enhance communication with customers, ensuring clarity and transparency in financial transactions. By implementing the appropriate invoice types tailored to your business needs, you can foster better relationships with your clients, reduce payment delays, and ultimately drive growth. If you have any questions or need assistance with your invoicing practices, feel free to reach out! Our team is here to help you navigate the complexities of invoicing and ensure your business operates smoothly and efficiently. References: 23 Types of Invoices in the Business World, What Are They? Note This: Understanding the Function of Invoices and Their Correct Types What Is an Invoice, Its Functions, Types, How to Create One, and Examples</p> </div> <p class="ast-blog-single-element ast-read-more-container read-more"> <a class="" href="https://wpsora.com/exploring-the-different-types-of-invoices-a-professional-overview/"> <span class="screen-reader-text">Exploring the Different Types of Invoices: A Professional Overview</span> Read Post »</a></p> <div class="entry-content clear" itemprop="text" > </div><!-- .entry-content .clear --> </div><!-- .post-content --> </div> <!-- .blog-layout-5 --> </article><!-- #post-## --> <article class="post-1310 post type-post status-publish format-standard has-post-thumbnail hentry category-blog ast-grid-common-col ast-full-width ast-article-post" id="post-1310" itemtype="https://schema.org/CreativeWork" itemscope="itemscope"> <div class="ast-post-format- blog-layout-5 ast-article-inner"> <div class="ast-blog-featured-section post-thumb ast-width-md-6"><div class="post-thumb-img-content post-thumb"><a href="https://wpsora.com/how-to-create-invoice-from-woocommerce-order/" ><img width="1024" height="615" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%20615'%3E%3C/svg%3E" class="attachment-large size-large wp-post-image" alt="" itemprop="image" decoding="async" data-lazy-srcset="https://wpsora.com/wp-content/uploads/2024/11/Untitled-design-1024x615.png 1024w, https://wpsora.com/wp-content/uploads/2024/11/Untitled-design-300x180.png 300w, https://wpsora.com/wp-content/uploads/2024/11/Untitled-design-768x461.png 768w, https://wpsora.com/wp-content/uploads/2024/11/Untitled-design-600x360.png 600w, https://wpsora.com/wp-content/uploads/2024/11/Untitled-design.png 1187w" data-lazy-sizes="(max-width: 1024px) 100vw, 1024px" data-lazy-src="https://wpsora.com/wp-content/uploads/2024/11/Untitled-design-1024x615.png" /><noscript><img width="1024" height="615" src="https://wpsora.com/wp-content/uploads/2024/11/Untitled-design-1024x615.png" class="attachment-large size-large wp-post-image" alt="" itemprop="image" decoding="async" srcset="https://wpsora.com/wp-content/uploads/2024/11/Untitled-design-1024x615.png 1024w, https://wpsora.com/wp-content/uploads/2024/11/Untitled-design-300x180.png 300w, https://wpsora.com/wp-content/uploads/2024/11/Untitled-design-768x461.png 768w, https://wpsora.com/wp-content/uploads/2024/11/Untitled-design-600x360.png 600w, https://wpsora.com/wp-content/uploads/2024/11/Untitled-design.png 1187w" sizes="(max-width: 1024px) 100vw, 1024px" /></noscript></a></div></div> <div class="post-content ast-width-md-6"> <h2 class="entry-title ast-blog-single-element" itemprop="headline"><a href="https://wpsora.com/how-to-create-invoice-from-woocommerce-order/" rel="bookmark">How to Create Invoice From WooCommerce Order</a></h2> <header class="entry-header ast-blog-single-element ast-blog-meta-container"> <div class="entry-meta"><span class="posted-by vcard author" itemtype="https://schema.org/Person" itemscope="itemscope" itemprop="author"> <a title="View all posts by Dede Nugroho" href="https://wpsora.com/author/wpsadmin/" rel="author" class="url fn n" itemprop="url" > <span class="author-name" itemprop="name" > Dede Nugroho </span> </a> </span> / <span class="posted-on"><span class="published" itemprop="datePublished"> November 17, 2024 </span></span></div> </header><!-- .entry-header --> <div class="ast-excerpt-container ast-blog-single-element"> <p>How to Create Invoice for WooCommerce Order Using Invoize Plugin What is WooCommerce? WooCommerce is a tool that turns your WordPress website into an online store, making it easy to sell products and manage your business. As a free, open-source plugin, it allows businesses of all sizes to sell products and services online without high upfront costs. The platform supports various product types, from physical goods and digital downloads to subscriptions and virtual services. Store owners can easily manage their inventory, process secure payments through popular gateways like PayPal and Stripe, and configure shipping options to reach customers worldwide. What sets WooCommerce apart is its exceptional flexibility options. With thousands of themes and plugins available, businesses can create unique shopping experiences tailored to their brand. The platform seamlessly handles everything from product listings and shopping cart functionality to order management and customer accounts. WooCommerce comes with built-in analytics tools, allowing merchants to track sales, monitor customer behavior, and make data-driven decisions. Its user-friendly interface makes it accessible to beginners, while its robust features satisfy the needs of larger enterprises. As part of the WordPress ecosystem, WooCommerce benefits from regular updates, strong security features, and a vast community of developers and users. This makes it a reliable choice for entrepreneurs looking to establish or expand their online presence in the competitive e-commerce landscape. Invozie Woocommerce Integration Invoize is a powerful WordPress plugin that takes the hassle out of managing invoices. It comes with features like multi-currency support, automated reminders, recurring invoices, and much more, making it a must-have tool for businesses looking to streamline their operations. You can explore the full list of features here. In this article, we’ll explore one of Invoize’s key features: WooCommerce Integration. This functionality is an essential tool for businesses using WooCommerce, as it streamlines the invoicing process by automatically generating invoices from WooCommerce orders. With Invoize, handling invoices becomes effortless. However, Invoize doesn’t depend on WooCommerce to function. The WooCommerce Integration is a valuable feature for e-commerce businesses, but the plugin works seamlessly on its own, This means you can take full advantage of its robust tools and features, even if WooCommerce isn’t part of your setup. Whether you’re managing an online store or need a standalone invoicing solution, Invoize is built to meet your needs. So now let’s talk about How to Create Invoice From WooCommerce Order For example, let’s say you receive an order in WooCommerce like below picture There are 2 ways to generate an invoice from this order: manually and automatically. Generating Manual Before we move on to the ‘automatic’ method, let’s first look at the manual process. Begin by going to the WooCommerce > Orders menu in your WordPress sidebar. Next, you’ll see the Invoize column, which includes a + Create Invoice button. To generate the invoice, simply click on this button. The Invoize plugin will then automatically create an invoice based on the details of the order. Here are the results. Once you return to the WooCommerce order, you’ll notice that the Invoize column now displays the invoice number. By clicking on the invoice number, you’ll be taken to the invoice details page, where you can view all the invoice information, as shown in the image above. Auto Generate Now, let’s move on to the automatic method, which is my favorite because it saves time by removing the need for manual steps. To get started, head to the Invoize > Settings menu in your WordPress sidebar. Next, navigate to the WooCommerce Settings section. In this section, you’ll find the On New Order setting. Change it from Do Nothing to either Create Invoice or Create & Send Invoice, depending on whether you want the invoice to be generated automatically or generated and sent to the customer right away. This will automate the invoicing process, saving you time and effort. When a new order is placed, Invoize will automatically generate the invoice without any action required on your part. This happens instantly, streamlining your invoicing process. When you select the “Create & Send” option in the settings, Invoize will not only generate the invoice but also send it directly to the customer’s email, Here are the results of the auto generate Invoize did with the order. During the order processing or completion stages, the invoice status may automatically update to “Paid.” This can be configured in the Update Invoice to Paid section of the settings, allowing you to automate the status change based on the order’s status. You can also send an additional receipt to your customer’s email by enabling the Send Receipt When Paid option. This ensures that your customer receives a confirmation email once the order or invoice is marked as paid. Conclusion So that is How to Create Invoice From WooCommerce Order with invoize, invoize helps streamline your workflow by automatically generating and sending invoices and receipts. This frees up your time, allowing you to focus on what matters most—growing your business. Whether you’re just starting out or looking to enhance your invoicing process, you can begin with our free version to experience the core features. If you’re ready to unlock even more powerful tools and capabilities, explore the full potential of Invoize Pro with our trial plan. It offers a risk-free opportunity to see how it can benefit your business.</p> </div> <p class="ast-blog-single-element ast-read-more-container read-more"> <a class="" href="https://wpsora.com/how-to-create-invoice-from-woocommerce-order/"> <span class="screen-reader-text">How to Create Invoice From WooCommerce Order</span> Read Post »</a></p> <div class="entry-content clear" itemprop="text" > </div><!-- .entry-content .clear --> </div><!-- .post-content --> </div> <!-- .blog-layout-5 --> </article><!-- #post-## --> <article class="post-1259 post type-post status-publish format-standard has-post-thumbnail hentry category-blog category-invoice ast-grid-common-col ast-full-width ast-article-post" id="post-1259" itemtype="https://schema.org/CreativeWork" itemscope="itemscope"> <div class="ast-post-format- blog-layout-5 ast-article-inner"> <div class="ast-blog-featured-section post-thumb ast-width-md-6"><div class="post-thumb-img-content post-thumb"><a href="https://wpsora.com/invoize-the-smart-way-to-handle-invoice-on-wordpress/" ><img width="1024" height="615" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%20615'%3E%3C/svg%3E" class="attachment-large size-large wp-post-image" alt="The Smart Way to Handle Invoice on Wordpress" itemprop="image" decoding="async" data-lazy-srcset="https://wpsora.com/wp-content/uploads/2024/10/eee-1024x615.png 1024w, https://wpsora.com/wp-content/uploads/2024/10/eee-300x180.png 300w, https://wpsora.com/wp-content/uploads/2024/10/eee-768x461.png 768w, https://wpsora.com/wp-content/uploads/2024/10/eee-600x360.png 600w, https://wpsora.com/wp-content/uploads/2024/10/eee.png 1187w" data-lazy-sizes="(max-width: 1024px) 100vw, 1024px" data-lazy-src="https://wpsora.com/wp-content/uploads/2024/10/eee-1024x615.png" /><noscript><img width="1024" height="615" src="https://wpsora.com/wp-content/uploads/2024/10/eee-1024x615.png" class="attachment-large size-large wp-post-image" alt="The Smart Way to Handle Invoice on Wordpress" itemprop="image" decoding="async" srcset="https://wpsora.com/wp-content/uploads/2024/10/eee-1024x615.png 1024w, https://wpsora.com/wp-content/uploads/2024/10/eee-300x180.png 300w, https://wpsora.com/wp-content/uploads/2024/10/eee-768x461.png 768w, https://wpsora.com/wp-content/uploads/2024/10/eee-600x360.png 600w, https://wpsora.com/wp-content/uploads/2024/10/eee.png 1187w" sizes="(max-width: 1024px) 100vw, 1024px" /></noscript></a></div></div> <div class="post-content ast-width-md-6"> <h2 class="entry-title ast-blog-single-element" itemprop="headline"><a href="https://wpsora.com/invoize-the-smart-way-to-handle-invoice-on-wordpress/" rel="bookmark">Invoize : The Smart Way to Handle Invoice on WordPress</a></h2> <header class="entry-header ast-blog-single-element ast-blog-meta-container"> <div class="entry-meta"><span class="posted-by vcard author" itemtype="https://schema.org/Person" itemscope="itemscope" itemprop="author"> <a title="View all posts by Ghazi pradana putra" href="https://wpsora.com/author/ojtghazi/" rel="author" class="url fn n" itemprop="url" > <span class="author-name" itemprop="name" > Ghazi pradana putra </span> </a> </span> / <span class="posted-on"><span class="published" itemprop="datePublished"> October 26, 2024 </span></span></div> </header><!-- .entry-header --> <div class="ast-excerpt-container ast-blog-single-element"> <p>Managing invoices efficiently is essential for businesses of all sizes, especially freelancers and small businesses that rely on streamlined billing processes. Fortunately, Invoize offers a free invoice plugin tailored specifically for WordPress users, bringing ease, professionalism, and accuracy to your invoicing needs. In this article, we’ll explore why Invoize is the ideal choice for a free and easy invoicing solution, how it can enhance your WordPress site, and how to get started. Why Use an Invoice Plugin on Your WordPress Site? Invoicing software simplifies billing, reduces errors, and ensures payments are processed more quickly. Here’s why using an invoice plugin on your WordPress site, like Invoize, can be a game-changer for your business: Centralized Billing: Manage all your invoices directly from your WordPress dashboard, keeping everything organized and accessible. Improved Client Experience: Send professional, accurate invoices instantly, enhancing client satisfaction and streamlining the payment process. Cost-Effective: Unlike complex invoicing software, Invoize offers a straightforward, free solution that’s easy to implement. Boost Efficiency: Automate recurring invoices and payment reminders, reducing manual work. Why Choose Invoize as Your Free Invoice Plugin for WordPress? When looking for an invoice plugin for WordPress, finding one that balances functionality with ease of use is essential. Invoize stands out as a plugin that anyone can use, no matter their experience level with WordPress or invoicing. Here’s why Invoize is the perfect choice: Simple Setup: Install Invoize just like any other WordPress plugin. Once installed, you’ll be guided through a quick setup to start generating invoices immediately. Customizable Options: Invoize allows you to create professional invoices with customizable fields, tax rates, and more. Email Notifications: Invoize automatically sends email notifications, ensuring your clients receive invoices directly to their inboxes. Mobile-Responsive Interface: With Invoize, you can manage invoices from any device, giving you flexibility on the go. Security You Can Trust: Built for WordPress, Invoize adheres to WordPress’s security guidelines, ensuring your data and client information are safe. Key Features of the Invoize Plugin Invoize Free for WordPress offers everything you need to create, manage, and send invoices efficiently: Professional Invoicing: Design polished, client-ready invoices within minutes. Tax and Discount Options: Customize tax rates and apply discounts for individual invoices. Quick Access to Invoice History: Track invoice history from the WordPress dashboard, ensuring easy access and reference. Email Delivery: Automate invoice emails, reducing follow-up time and keeping clients informed. Completely Free: Invoize Free provides essential invoicing features at no cost, making it perfect for budget-conscious businesses. How to Install Invoize on Your WordPress Site Getting started with Invoize is simple! Follow these steps to install and set up the Invoize Free invoice plugin for WordPress: Log into Your WordPress Dashboard: Go to “Plugins” > “Add New.” Download the installation file : You can download Invoize Free Version Here Install and Activate: Click “Install” and then “Activate” to start using Invoize. Configure Your Settings: After activation, you’ll be prompted to configure settings. Add your business details, tax rates, and any custom fields for easy, tailored invoicing. Tips for Using Invoize to Improve Your Billing Process Once you’re set up with Invoize, here are some tips to make the most out of this invoice plugin: Create Recurring Invoices: If you regularly invoice the same clients, Invoize allows you to set up recurring invoices, saving time and ensuring consistent billing. Enable Email Notifications: Keep your clients updated and improve payment rates by automatically sending invoices via email. Use Custom Fields: Tailor your invoices with custom fields that reflect your brand and include essential details relevant to your clients. Why Invoize is the Ideal Invoice Plugin for WordPress Users Invoize Free is a plugin designed with simplicity and effectiveness in mind, making it one of the best choices for anyone seeking an invoice plugin for WordPress. Not only does it simplify the billing process, but it also enhances the professionalism of your business interactions. Whether you’re a freelancer, small business owner, or simply need an efficient invoicing solution, Invoize Free for WordPress is an excellent choice. Conclusion If you’re a business owner in search of a free and user-friendly invoice plugin for your WordPress site, look no further than Invoize. This powerful tool not only simplifies your invoicing process but also eliminates the headaches that often come with more complex and costly alternatives. By installing and using Invoize, you actively save valuable time, enhance your billing accuracy, and present a polished, professional image to your clients. Imagine the relief of knowing that your invoices are not only correct but also reflect the quality of your brand. Invoize offers the flexibility to grow with your business, allowing you to easily upgrade to Invoize Pro whenever you need more advanced features. This scalability ensures that as your business evolves, your invoicing solution can adapt to meet your changing needs. So, why wait? Take control of your invoicing process and transform the way you manage your billing on WordPress. Install Invoize Free today, and discover how effortless and professional your billing can be!</p> </div> <p class="ast-blog-single-element ast-read-more-container read-more"> <a class="" href="https://wpsora.com/invoize-the-smart-way-to-handle-invoice-on-wordpress/"> <span class="screen-reader-text">Invoize : The Smart Way to Handle Invoice on WordPress</span> Read Post »</a></p> <div class="entry-content clear" itemprop="text" > </div><!-- .entry-content .clear --> </div><!-- .post-content --> </div> <!-- .blog-layout-5 --> </article><!-- #post-## --> <article class="post-1018 post type-post status-publish format-standard has-post-thumbnail hentry category-plugins category-seo ast-grid-common-col ast-full-width ast-article-post" id="post-1018" itemtype="https://schema.org/CreativeWork" itemscope="itemscope"> <div class="ast-post-format- blog-layout-5 ast-article-inner"> <div class="ast-blog-featured-section post-thumb ast-width-md-6"><div class="post-thumb-img-content post-thumb"><a href="https://wpsora.com/the-ultimate-guide-to-choosing-the-best-wordpress-plugin-for-your-seo/" ><img width="1024" height="595" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%20595'%3E%3C/svg%3E" class="attachment-large size-large wp-post-image" alt="The Ultimate Guide to Choosing the Best WordPress Plugin for Your SEO" itemprop="image" decoding="async" data-lazy-srcset="https://wpsora.com/wp-content/uploads/2024/09/Thumnail-1-e1727505309692-1024x595.png 1024w, https://wpsora.com/wp-content/uploads/2024/09/Thumnail-1-e1727505309692-300x174.png 300w, https://wpsora.com/wp-content/uploads/2024/09/Thumnail-1-e1727505309692-768x446.png 768w, https://wpsora.com/wp-content/uploads/2024/09/Thumnail-1-e1727505309692-600x348.png 600w, https://wpsora.com/wp-content/uploads/2024/09/Thumnail-1-e1727505309692.png 1190w" data-lazy-sizes="(max-width: 1024px) 100vw, 1024px" data-lazy-src="https://wpsora.com/wp-content/uploads/2024/09/Thumnail-1-e1727505309692-1024x595.png" /><noscript><img width="1024" height="595" src="https://wpsora.com/wp-content/uploads/2024/09/Thumnail-1-e1727505309692-1024x595.png" class="attachment-large size-large wp-post-image" alt="The Ultimate Guide to Choosing the Best WordPress Plugin for Your SEO" itemprop="image" decoding="async" srcset="https://wpsora.com/wp-content/uploads/2024/09/Thumnail-1-e1727505309692-1024x595.png 1024w, https://wpsora.com/wp-content/uploads/2024/09/Thumnail-1-e1727505309692-300x174.png 300w, https://wpsora.com/wp-content/uploads/2024/09/Thumnail-1-e1727505309692-768x446.png 768w, https://wpsora.com/wp-content/uploads/2024/09/Thumnail-1-e1727505309692-600x348.png 600w, https://wpsora.com/wp-content/uploads/2024/09/Thumnail-1-e1727505309692.png 1190w" sizes="(max-width: 1024px) 100vw, 1024px" /></noscript></a></div></div> <div class="post-content ast-width-md-6"> <h2 class="entry-title ast-blog-single-element" itemprop="headline"><a href="https://wpsora.com/the-ultimate-guide-to-choosing-the-best-wordpress-plugin-for-your-seo/" rel="bookmark">The Ultimate Guide to Choosing the Best WordPress Plugin for Your SEO</a></h2> <header class="entry-header ast-blog-single-element ast-blog-meta-container"> <div class="entry-meta"><span class="posted-by vcard author" itemtype="https://schema.org/Person" itemscope="itemscope" itemprop="author"> <a title="View all posts by Ghazi pradana putra" href="https://wpsora.com/author/ojtghazi/" rel="author" class="url fn n" itemprop="url" > <span class="author-name" itemprop="name" > Ghazi pradana putra </span> </a> </span> / <span class="posted-on"><span class="published" itemprop="datePublished"> September 28, 2024 </span></span></div> </header><!-- .entry-header --> <div class="ast-excerpt-container ast-blog-single-element"> <p>SEO (Search Engine Optimization) is very important because it increases the visibility of their website in search engine results. In WordPress, SEO plugins simplify the process by offering tools to optimize content, improve website performance, and ensure your site follows best SEO practices. Choosing the right plugin can significantly impact your site’s ranking in search engines, making it easier for users to find your content. SEO plugins for WordPress offer a variety of features such as keyword optimization, meta tag settings, XML sitemap generation and performance evaluation. With these plugins, complex tasks such as schema tagging and redirect management are simplified, making it easier for beginners to navigate the world of SEO. Here are four of the best SEO plugins for WordPress that you can choose to make your website SEO. 1. Yoast SEO Free and paid versions available Yoast SEO is a widely used WordPress plugin that facilitates the optimization of websites to meet high SEO standards, increasing website visibility so that it can be easily found in search engines. This plugin is very user-friendly so that even beginners can use it. Free Key Features Basic SEO analysis Meta title and description management XML sitemaps Readability analysis Social media integration Paid features Premium All Free features AI-powered content suggestions Optimize for up to 5 keywords Redirect manager Internal linking suggestions 24/7 support All Yoast All Yoast SEO Premium features incl. Yoast WooCommerce SEO Yoast Local SEO Yoast News SEO Yoast Video SEO 2. Rank Math Free and paid versions available Rank Math is a popular SEO plugin because it offers advanced features for free, including multi-keyword optimization, built-in SEO analysis, and Google Search Console integration that can improve optimization and boost search engine rankings on your website. Free Key Features Basic SEO analysis Unlimited keyword optimization XML sitemaps Schema markup support Social media integration Paid features All Free features Advanced AI content suggestions Local SEO optimization Advanced schema support 24/7 premium support 3. All In One SEO Free and paid versions available All in One SEO is a well-known WordPress plugin designed to simplify the process of optimizing websites for search engines efficiently. It features AI SEO using GPT(OpenAI) Chat and Artificial Intelligence, and has a pro version. Free Key Features Basic SEO tools Meta title and description management XML sitemaps Social media integration Paid features All Free features TruSEO on-page analysis Local SEO features Advanced schema markup support 24/7 premium support 4. SEOPress Free and paid versions available SEOPress is an SEO plugin that makes it easy for users to improve, optimize, web traffic flow in search engines with its advanced features. This plugin provides content analysis, sitemaps, local optimization, and much more that can make it easier for WordPress users to increase their site ranking efficiently. This plugin is available in free and premium versions, which are intended for a wide range of users, from beginners to advanced developers. Free Key Features Basic SEO tools Meta title and description management XML sitemaps Social media integration Paid features All Free features AI-powered content analysis Local SEO optimization Advanced schema markup support Import/export functionality Conclusion : Best WordPress Plugin for Your SEO All four plugins provide useful tools to improve your website’s SEO, but they all cater to different user preferences and requirements. Yoast SEO is best for those looking for a comprehensive guide, Rank Math is for those looking for extensive keyword optimization, AIOSEO is for those who prefer simplicity with essential features, and SEOPress offers flexibility and customization for your web developer. Choosing the right plugin depends on your individual needs, technical expertise, and the goals of your particular website.</p> </div> <p class="ast-blog-single-element ast-read-more-container read-more"> <a class="" href="https://wpsora.com/the-ultimate-guide-to-choosing-the-best-wordpress-plugin-for-your-seo/"> <span class="screen-reader-text">The Ultimate Guide to Choosing the Best WordPress Plugin for Your SEO</span> Read Post »</a></p> <div class="entry-content clear" itemprop="text" > </div><!-- .entry-content .clear --> </div><!-- .post-content --> </div> <!-- .blog-layout-5 --> </article><!-- #post-## --> <article class="post-935 post type-post status-publish format-standard has-post-thumbnail hentry category-blog category-invoice-2 ast-grid-common-col ast-full-width ast-article-post" id="post-935" itemtype="https://schema.org/CreativeWork" itemscope="itemscope"> <div class="ast-post-format- blog-layout-5 ast-article-inner"> <div class="ast-blog-featured-section post-thumb ast-width-md-6"><div class="post-thumb-img-content post-thumb"><a href="https://wpsora.com/invoize-pro-for-efficient-and-professional-invoice-for-wordpress/" ><img width="1024" height="768" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%20768'%3E%3C/svg%3E" class="attachment-large size-large wp-post-image" alt="" itemprop="image" decoding="async" data-lazy-srcset="https://wpsora.com/wp-content/uploads/2024/09/Article-invoize-1024x768.png 1024w, https://wpsora.com/wp-content/uploads/2024/09/Article-invoize-300x225.png 300w, https://wpsora.com/wp-content/uploads/2024/09/Article-invoize-768x576.png 768w, https://wpsora.com/wp-content/uploads/2024/09/Article-invoize-1536x1152.png 1536w, https://wpsora.com/wp-content/uploads/2024/09/Article-invoize-600x450.png 600w, https://wpsora.com/wp-content/uploads/2024/09/Article-invoize.png 1851w" data-lazy-sizes="(max-width: 1024px) 100vw, 1024px" data-lazy-src="https://wpsora.com/wp-content/uploads/2024/09/Article-invoize-1024x768.png" /><noscript><img width="1024" height="768" src="https://wpsora.com/wp-content/uploads/2024/09/Article-invoize-1024x768.png" class="attachment-large size-large wp-post-image" alt="" itemprop="image" decoding="async" srcset="https://wpsora.com/wp-content/uploads/2024/09/Article-invoize-1024x768.png 1024w, https://wpsora.com/wp-content/uploads/2024/09/Article-invoize-300x225.png 300w, https://wpsora.com/wp-content/uploads/2024/09/Article-invoize-768x576.png 768w, https://wpsora.com/wp-content/uploads/2024/09/Article-invoize-1536x1152.png 1536w, https://wpsora.com/wp-content/uploads/2024/09/Article-invoize-600x450.png 600w, https://wpsora.com/wp-content/uploads/2024/09/Article-invoize.png 1851w" sizes="(max-width: 1024px) 100vw, 1024px" /></noscript></a></div></div> <div class="post-content ast-width-md-6"> <h2 class="entry-title ast-blog-single-element" itemprop="headline"><a href="https://wpsora.com/invoize-pro-for-efficient-and-professional-invoice-for-wordpress/" rel="bookmark">Invoize pro for Efficient and Professional Invoice for wordpress</a></h2> <header class="entry-header ast-blog-single-element ast-blog-meta-container"> <div class="entry-meta"><span class="posted-by vcard author" itemtype="https://schema.org/Person" itemscope="itemscope" itemprop="author"> <a title="View all posts by Ghazi pradana putra" href="https://wpsora.com/author/ojtghazi/" rel="author" class="url fn n" itemprop="url" > <span class="author-name" itemprop="name" > Ghazi pradana putra </span> </a> </span> / <span class="posted-on"><span class="published" itemprop="datePublished"> September 25, 2024 </span></span></div> </header><!-- .entry-header --> <div class="ast-excerpt-container ast-blog-single-element"> <p>Managing invoices effectively is a crucial aspect of running any business, as it ensures smooth cash flow and keeps finances organized. One of the best ways to streamline this process is by using WordPress plugins designed specifically for invoicing. These plugins help business owners create, manage, and send professional invoices automatically, reducing manual effort and increasing efficiency. There are several WordPress plugins available that can simplify invoicing, each offering unique features to suit different business needs. Among the top options are Invoize Pro, Propovoice, Sliced Invoice, and Sprout Invoice. These tools enable businesses to generate invoices, track payments, and send reminders with just a few clicks, making the invoicing process seamless and hassle-free. In this article, we will delve into the key features and advantages of these four popular invoicing plugins. Whether you are looking for robust customization, integration with other platforms, or automation features, this guide will help you choose the plugin that best meets the needs of your business. What is Invoize Pro? Invoize Pro is a WordPress plugin designed to simplify the invoicing process for freelancers and service providers. Born from personal experience, our goal is to create a flexible, easy-to-use tool that allows professionals to manage their invoices seamlessly, no matter the device. As freelancers ourselves, we understand the importance of having a practical solution tailored to diverse service needs. Why Choose Invoize Pro? Simplify your finances with advanced invoicing tools for your business with Invoize Pro Effortless Invoicing : Unleash the Full Potential of Your Invoicing System With Invoize Pro, you get more than just an invoicing tool – you get a comprehensive solution tailored to your business needs. From integrating multiple payment gateways like PayPal and Xendit Feature Spotlights : Effortlessly Create and Manage Your Invoices Faster Than Ever Before Streamline your invoicing process with tools designed to save you time and simplify your workflow. From creating customized invoices to managing payments, taxes, and reminders, everything is faster and easier. Speed & Efficiency : No more manual processes—just fast, accurate billing Our WordPress invoicing plugin is here to help improve your financial operations in a friendly and efficient way. With a focus on speed and efficiency, our plugin offers a suite of powerful features that will save you time and boost productivity. User-Friendly : You can handle your invoicing from anywhere, on any device We are excited to share that our WordPress invoice plugin is user-friendly! It allows everyone to create and manage invoices easily. We hope you find it helpful. Its clean, easy-to-use interface is accessible on all devices. Key features of Invoize pro Invoize pro offers a comprehensive set of features designed to simplify the creation and management of your business invoices. Let’s discuss the most important features in Invoize Pro: Data-Driven Decision-Making Identify your top-selling products, track sales trends, and adjust your inventory and marketing strategies accordingly. Smart Payment Fast and secure payment processing is essential for customer satisfaction. Custom Products & Services We keep it simple, add any product or service directly to your invoice. Woocommerce Integration Seamlessly connect with your WooCommerce store. Smart Tax invoice Management Customized and Handle taxes with advanced tax automated tools. Mobile-Responsive Interface Manage your invoices from anywhere, on any device. Invoize Pro’s mobile-responsive design allows you to create, edit, and send invoices effortlessly. Smart Email Invoicing System Customize email templates, schedule automatic invoice reminders, and send professional invoices directly to your clients Understanding the menu in Invoize Pro The Invoice Pro plugin has a menu designed to make it easy to create and manage invoices that are easy to use on any device. Here is a complete explanation of each menu: Dashboard On the Invoize Pro Plugin Dashboard, you get a quick look at your financial status and a list of existing invoices. This dashboard is here to help you easily find invoice information and respond quickly. We hope it makes your work a little smoother. Users can directly create Invoices or Recurring Invoices on the main page without having to move to another menu page. This simplifies the process and saves users time in creating Invoices. In addition, the Dashboard contains information about the summary of invoice and transaction conditions. The information obtained is Invoice Summary, showing the status of an invoice, paid, unpaid, and overdue, Recurring Summary, summary of recurring invoices, Expired Soon, invoices that will soon expire, Upcoming Invoices, and data including Total Transactions, Number of Transactions, data that shows the overall performance of the user’s business. Invoice This menu is where users can create and manage invoices in one place. Overall, users can easily create new invoices and access relevant information through many sub menus that facilitate navigation and management of invoices based on their characteristics. Each sub menu is sorted by category. There’s Unpaid for invoices that haven’t been paid yet, Paid for those that have been settled, Expired for ones past the payment deadline, Archived for saved but inactive invoices, Cancelled for those that were canceled, Trashed to look at deleted invoices, and All to see everything. The number indication next to each sub menu serves as a counter for the distribution status of their invoices without viewing each one. Recurring Invoice This menu is a menu for creating recurring invoices. This menu is for customers who have a subscription with our company. It’s designed to work within a set time frame. The menu makes it easy to create invoices that are based on time, which are automatically generated to streamline the process. This menu has more than just basic customer info – it includes names, the last invoice sent, and upcoming invoices that are set to go out. On top of that, you’ll also get the total payment from customer subscriptions, and see which accounts are active or inactive. That makes it a lot easier for users to keep track of and manage their customers. Receipt The Receipt menu is for managing and printing payment receipts from paid invoices. It gives users the option to view,</p> </div> <p class="ast-blog-single-element ast-read-more-container read-more"> <a class="" href="https://wpsora.com/invoize-pro-for-efficient-and-professional-invoice-for-wordpress/"> <span class="screen-reader-text">Invoize pro for Efficient and Professional Invoice for wordpress</span> Read Post »</a></p> <div class="entry-content clear" itemprop="text" > </div><!-- .entry-content .clear --> </div><!-- .post-content --> </div> <!-- .blog-layout-5 --> </article><!-- #post-## --> <article class="post-863 post type-post status-publish format-standard has-post-thumbnail hentry category-security ast-grid-common-col ast-full-width ast-article-post" id="post-863" itemtype="https://schema.org/CreativeWork" itemscope="itemscope"> <div class="ast-post-format- blog-layout-5 ast-article-inner"> <div class="ast-blog-featured-section post-thumb ast-width-md-6"><div class="post-thumb-img-content post-thumb"><a href="https://wpsora.com/how-to-protect-your-wordpress-from-online-gambling-sites-judol/" ><img width="423" height="317" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20423%20317'%3E%3C/svg%3E" class="attachment-large size-large wp-post-image" alt="" itemprop="image" decoding="async" data-lazy-srcset="https://wpsora.com/wp-content/uploads/2024/09/banner-post3.png 423w, https://wpsora.com/wp-content/uploads/2024/09/banner-post3-300x225.png 300w" data-lazy-sizes="(max-width: 423px) 100vw, 423px" data-lazy-src="https://wpsora.com/wp-content/uploads/2024/09/banner-post3.png" /><noscript><img width="423" height="317" src="https://wpsora.com/wp-content/uploads/2024/09/banner-post3.png" class="attachment-large size-large wp-post-image" alt="" itemprop="image" decoding="async" srcset="https://wpsora.com/wp-content/uploads/2024/09/banner-post3.png 423w, https://wpsora.com/wp-content/uploads/2024/09/banner-post3-300x225.png 300w" sizes="(max-width: 423px) 100vw, 423px" /></noscript></a></div></div> <div class="post-content ast-width-md-6"> <h2 class="entry-title ast-blog-single-element" itemprop="headline"><a href="https://wpsora.com/how-to-protect-your-wordpress-from-online-gambling-sites-judol/" rel="bookmark">How to Protect Your WordPress from Online Gambling Sites (JUDOL) </a></h2> <header class="entry-header ast-blog-single-element ast-blog-meta-container"> <div class="entry-meta"><span class="posted-by vcard author" itemtype="https://schema.org/Person" itemscope="itemscope" itemprop="author"> <a title="View all posts by Ghazi pradana putra" href="https://wpsora.com/author/ojtghazi/" rel="author" class="url fn n" itemprop="url" > <span class="author-name" itemprop="name" > Ghazi pradana putra </span> </a> </span> / <span class="posted-on"><span class="published" itemprop="datePublished"> September 11, 2024 </span></span></div> </header><!-- .entry-header --> <div class="ast-excerpt-container ast-blog-single-element"> <p> The rise of hackers originating from online gambling sites, commonly known as JUDOL (Judi Online), has become a significant threat to websites, particularly in Indonesia. These hackers target websites with high Domain Authority (DA) and weak security measures, exploiting vulnerabilities to insert malicious backlinks and even hijack the site entirely. They are skilled in various hacking techniques and often target popular platforms like Open Journal Systems (OJS) and WordPress. Introducing Gambling Site Hackers from Indonesia In recent years, Indonesia has seen a surge in cybercrime activities linked to online gambling sites, commonly known as JUDOL (Judi Online). These hackers operate with one primary goal: to exploit vulnerable websites for financial gain by embedding backlinks or malicious code. Their tactics range from sophisticated hacking techniques to brute-force attacks, often targeting popular platforms like WordPress and Open Journal Systems (OJS). These hackers are not just individuals but highly organized groups working systematically to manipulate the web in favor of illegal online gambling. What is JUDOL in Indonesia? JUDOL refers to the illegal online gambling activities that persist in Indonesia despite strict legal restrictions. Gambling in all its forms is prohibited under Indonesian law, but these operators continue to flourish in the digital underground. They promote various types of gambling, including sports betting, online casinos, and lottery systems, targeting Indonesian users through online platforms. To drive traffic to their sites, they often resort to unethical means like hacking legitimate websites, making JUDOL a serious threat in the digital landscape. Why is JUDOL So Disturbing in Indonesia? JUDOL is particularly disturbing in Indonesia due to its widespread impact on the internet ecosystem. These illegal operators don’t just run their sites; they invade other websites by embedding hidden backlinks or malicious scripts that can harm a website’s reputation and SEO performance. In some cases, these hackers take control of websites, using them to promote gambling activities, which is not only illegal but also damaging to the victim sites. Many organizations and businesses in Indonesia have fallen victim to such attacks, losing credibility and traffic as a result. Why Are JUDOL Hackers So Massive in Indonesia? The scale of JUDOL hackers in Indonesia is alarming. Several factors contribute to this, including the large population of internet users, the lucrative nature of the gambling industry, and the relative ease with which hackers can exploit poorly secured websites. Many small to mid-sized websites in Indonesia lack advanced cybersecurity measures, making them easy prey for these cybercriminals. The financial incentives for hackers are high—by boosting the SEO and traffic of illegal gambling sites, they help these platforms generate significant revenue, making it worth the effort. JUDOL hackers are relentless because the rewards far outweigh the risks. The anonymous nature of the internet, coupled with weak cybersecurity in many parts of Indonesia, allows these hackers to operate with little fear of legal consequences. Their teams are large and well-organized, often functioning like professional networks, constantly sharing tactics and developing new ways to evade detection. The illegal gambling industry is incredibly profitable, and the more traffic they generate, the more money they make. This financial motivation ensures that their efforts continue, with new hackers joining their ranks regularly to expand their operations. Many websites, especially those running on OJS and WordPress, have fallen victim to these attacks, and it’s critical to understand how to protect your WordPress site from this growing threat. In this article, I will provide actionable tips to safeguard your WordPress site and prevent it from being compromised by these malicious actors. Steps to Protect Your WordPress Site Change the Default WordPress Login URL One of the first things you should do is change the default login URL for your WordPress site. By default, WordPress uses “wp-login.php” or “/wp-admin” for the login page, which is well-known to hackers. By changing this URL to something unique, you can significantly reduce the risk of brute force attacks on your login page. Disable User Registration and Forgot Password If your website doesn’t require user registration, it’s wise to disable this feature. The registration form can be an entry point for hackers trying to gain unauthorized access. Additionally, disabling the “forgot password” function for user accounts that are not necessary can prevent unauthorized password resets. Disable XML-RPC XML-RPC is a feature in WordPress that allows for remote connections, including publishing content remotely. However, it’s often used as a vector for brute force attacks. Disabling XML-RPC is an effective way to reduce vulnerabilities related to remote access. Use Security Plugins Like Wordfence WordPress security plugins such as Wordfence are invaluable for protecting your site from a variety of attacks. Wordfence offers a robust firewall, malware scanning, and protection against brute force attacks. It also provides alerts for any suspicious activity. Install an Anti-Brute Force Plugin Brute force attacks involve hackers trying numerous username-password combinations until they gain access. Installing a plugin dedicated to preventing brute force attacks can help block IPs after a certain number of failed login attempts and significantly improve your site’s defense. Backup, Backup, and More Backup! The importance of regular backups cannot be overstated. If your site is compromised, having backups will allow you to quickly restore it to its previous state. Ensure you have both internal backups (stored within your hosting environment) and external backups (stored in a cloud service or on another server) for redundancy. Regularly Update Your Themes and Plugins Themes and plugins are often the weakest links in a WordPress site’s security, especially if they are outdated. Developers release updates not only to add features but also to patch security vulnerabilities. Keeping your themes and plugins up-to-date is crucial for protecting your site from attacks. Stay Informed About Vulnerabilities in the Plugins and Themes You Use Whether you’re using free or premium themes and plugins, it’s essential to stay informed about potential security issues. Sometimes even the most trusted plugins can develop vulnerabilities. Monitor security updates and act promptly when patches are available. Update WordPress Core Regularly WordPress core updates are critical not</p> </div> <p class="ast-blog-single-element ast-read-more-container read-more"> <a class="" href="https://wpsora.com/how-to-protect-your-wordpress-from-online-gambling-sites-judol/"> <span class="screen-reader-text">How to Protect Your WordPress from Online Gambling Sites (JUDOL) </span> Read Post »</a></p> <div class="entry-content clear" itemprop="text" > </div><!-- .entry-content .clear --> </div><!-- .post-content --> </div> <!-- .blog-layout-5 --> </article><!-- #post-## --> <article class="post-852 post type-post status-publish format-standard has-post-thumbnail hentry category-seo category-wordpress ast-grid-common-col ast-full-width ast-article-post" id="post-852" itemtype="https://schema.org/CreativeWork" itemscope="itemscope"> <div class="ast-post-format- blog-layout-5 ast-article-inner"> <div class="ast-blog-featured-section post-thumb ast-width-md-6"><div class="post-thumb-img-content post-thumb"><a href="https://wpsora.com/how-to-get-organic-visitors-with-seo-optimization/" ><img width="418" height="311" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20418%20311'%3E%3C/svg%3E" class="attachment-large size-large wp-post-image" alt="" itemprop="image" decoding="async" data-lazy-srcset="https://wpsora.com/wp-content/uploads/2024/09/banner-post1.png 418w, https://wpsora.com/wp-content/uploads/2024/09/banner-post1-300x223.png 300w" data-lazy-sizes="(max-width: 418px) 100vw, 418px" data-lazy-src="https://wpsora.com/wp-content/uploads/2024/09/banner-post1.png" /><noscript><img width="418" height="311" src="https://wpsora.com/wp-content/uploads/2024/09/banner-post1.png" class="attachment-large size-large wp-post-image" alt="" itemprop="image" decoding="async" srcset="https://wpsora.com/wp-content/uploads/2024/09/banner-post1.png 418w, https://wpsora.com/wp-content/uploads/2024/09/banner-post1-300x223.png 300w" sizes="(max-width: 418px) 100vw, 418px" /></noscript></a></div></div> <div class="post-content ast-width-md-6"> <h2 class="entry-title ast-blog-single-element" itemprop="headline"><a href="https://wpsora.com/how-to-get-organic-visitors-with-seo-optimization/" rel="bookmark">How to Get Organic Visitors with SEO Optimization</a></h2> <header class="entry-header ast-blog-single-element ast-blog-meta-container"> <div class="entry-meta"><span class="posted-by vcard author" itemtype="https://schema.org/Person" itemscope="itemscope" itemprop="author"> <a title="View all posts by Ghazi pradana putra" href="https://wpsora.com/author/ojtghazi/" rel="author" class="url fn n" itemprop="url" > <span class="author-name" itemprop="name" > Ghazi pradana putra </span> </a> </span> / <span class="posted-on"><span class="published" itemprop="datePublished"> September 11, 2024 </span></span></div> </header><!-- .entry-header --> <div class="ast-excerpt-container ast-blog-single-element"> <p>Introduction: The Power of SEO for WordPress SitesIntroduction: The Power of SEO for WordPress Sites In the digital era, simply creating a WordPress site is not enough to attract visitors. To gain traffic, particularly organic traffic, your site must be optimized for search engines like Google. Organic traffic refers to visitors who find your website through search engine results rather than paid ads. These visitors are crucial because they are often more engaged and likely to convert into leads or customers. WordPress is a great platform for SEO due to its flexibility, built-in features, and numerous plugins designed to improve SEO performance. However, even with its advantages, optimizing your WordPress site effectively requires a solid strategy that integrates technical SEO, keyword research, content creation, and link-building. This guide covers everything you need to know about SEO optimization on WordPress to drive organic traffic and boost your site’s visibility. Understanding SEO: On-Page vs. Off-Page SEO On-Page SEO On-page SEO refers to the optimization of individual web pages to rank higher in search engines. It involves improving elements directly on your website, such as content quality, keyword usage, and the HTML source code. Essential on-page factors include: Content quality: Producing valuable, informative, and original content. Keyword optimization: Properly placing relevant keywords within the content. Meta tags: Optimizing titles, meta descriptions, and header tags (H1, H2, H3). Internal linking: Ensuring logical navigation through internal links. Image optimization: Using appropriate alt texts and file names for images. Off-Page SEO Off-page SEO involves strategies taken outside of your website to improve its search engine ranking. The main focus is building high-quality backlinks, which signal to search engines that your site is authoritative and relevant. Off-page SEO includes: Backlink building: Getting links from reputable sites. Social media promotion: Sharing content to increase reach and traffic. Influencer outreach: Connecting with bloggers and influencers to feature your site. On-page and off-page SEO should work in tandem for comprehensive SEO optimization. Choosing the Right SEO Plugin for WordPress WordPress offers various plugins to help you optimize your SEO efforts. Using an SEO plugin simplifies managing on-page SEO, generating sitemaps, and analyzing your site’s performance. Some of the most popular options are: Yoast SEO Yoast is widely regarded as one of the best WordPress SEO plugins. It offers detailed guidelines for improving your content, helps with meta tags, and generates XML sitemaps. Rank Math Rank Math is a feature-rich SEO plugin that provides real-time content analysis, Google Search Console integration, and keyword tracking. It also has a simple interface, making it beginner-friendly. All in One SEO Pack This plugin offers comprehensive SEO optimization, including XML sitemaps, Google Analytics integration, and schema support. When choosing an SEO plugin, consider ease of use, advanced features like schema markup, and its ability to integrate with other tools. Keyword Research: The Foundation of SEO Success Keyword research is the cornerstone of any SEO strategy. By identifying the terms people search for within your niche, you can optimize your content around those keywords to rank higher in search engines. Here’s how to perform effective keyword research: Step 1: Brainstorm a List of Topics Start by listing topics relevant to your website. Think about the services or products you offer, the problems your audience faces, and the information they may be searching for. Step 2: Use Keyword Research Tools Utilize tools like Google Keyword Planner, Ahrefs, and SEMrush to find high-performing keywords related to your topics. These tools will show you search volume, keyword difficulty, and related terms. Focus on Long-Tail Keywords Long-tail keywords are more specific phrases that often have less competition but higher intent. For instance, instead of targeting “WordPress SEO,” a long-tail version could be “best SEO plugins for WordPress beginners.” Analyze Competitors Study your competitors to find out which keywords they are ranking for. This can give you ideas for keywords you may not have considered. By selecting the right keywords, you can create content that targets what your audience is searching for, leading to more organic traffic. Optimizing Your WordPress Site Structure for SEO A well-structured website helps both search engines and users navigate your content. Poor site structure can confuse visitors and prevent search engines from indexing your pages effectively. Best Practices for Site Structure: Logical hierarchy: Organize your pages into a clear hierarchy. Start with main categories, followed by subcategories. Breadcrumbs: Implement breadcrumb navigation to help users and search engines understand your site’s structure. Clean URLs: Use readable and descriptive URLs. Avoid random numbers and irrelevant characters (e.g., example.com/best-seo-tools). Organize categories and tags: Properly use categories and tags in your WordPress blog to group related content. Creating a clear and intuitive site structure will enhance user experience and boost SEO performance. Crafting High-Quality, Optimized Content Content is still king when it comes to SEO. Google and other search engines prioritize high-quality, relevant content that answers users’ queries. Here are some tips to create optimized content: Keyword Placement While your keyword strategy is essential, keyword stuffing can harm your rankings. Focus on including your primary and secondary keywords naturally within the content, especially in the first 100 words, headings, and meta descriptions. Readability Write content that is easy to read. Break up text with subheadings, bullet points, and short paragraphs. Avoid complex jargon unless necessary. Use Engaging Media Enhance your content with images, infographics, and videos. Not only do these media types improve user engagement, but they also give you opportunities to optimize for SEO (through image alt texts and video descriptions). Evergreen Content Create “evergreen” content that stays relevant over time. Tutorials, guides, and industry insights tend to attract consistent organic traffic, as they continue to be useful even after their initial publication. Optimizing On-Page SEO Elements on WordPress Title Tags and Meta Descriptions Your title tag and meta description are the first things people see in search engine results. Ensure they are compelling, informative, and include your target keywords. Aim for: Title tags: 50-60 characters. Meta descriptions: 150-160 characters. Header Tags (H1, H2, H3) Use header tags</p> </div> <p class="ast-blog-single-element ast-read-more-container read-more"> <a class="" href="https://wpsora.com/how-to-get-organic-visitors-with-seo-optimization/"> <span class="screen-reader-text">How to Get Organic Visitors with SEO Optimization</span> Read Post »</a></p> <div class="entry-content clear" itemprop="text" > </div><!-- .entry-content .clear --> </div><!-- .post-content --> </div> <!-- .blog-layout-5 --> </article><!-- #post-## --> <article class="post-666 post type-post status-publish format-standard has-post-thumbnail hentry category-security tag-hacking tag-security tag-tips-tricks tag-wordpress ast-grid-common-col ast-full-width ast-article-post" id="post-666" itemtype="https://schema.org/CreativeWork" itemscope="itemscope"> <div class="ast-post-format- blog-layout-5 ast-article-inner"> <div class="ast-blog-featured-section post-thumb ast-width-md-6"><div class="post-thumb-img-content post-thumb"><a href="https://wpsora.com/wordpress-security-how-to-secure-wordpress-using-fail2ban/" ><img width="1000" height="700" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201000%20700'%3E%3C/svg%3E" class="attachment-large size-large wp-post-image" alt="Filtering Mailicous Request with Fail2ban" itemprop="image" decoding="async" data-lazy-srcset="https://wpsora.com/wp-content/uploads/2024/09/Template-Dede.png 1000w, https://wpsora.com/wp-content/uploads/2024/09/Template-Dede-300x210.png 300w, https://wpsora.com/wp-content/uploads/2024/09/Template-Dede-768x538.png 768w, https://wpsora.com/wp-content/uploads/2024/09/Template-Dede-600x420.png 600w" data-lazy-sizes="(max-width: 1000px) 100vw, 1000px" data-lazy-src="https://wpsora.com/wp-content/uploads/2024/09/Template-Dede.png" /><noscript><img width="1000" height="700" src="https://wpsora.com/wp-content/uploads/2024/09/Template-Dede.png" class="attachment-large size-large wp-post-image" alt="Filtering Mailicous Request with Fail2ban" itemprop="image" decoding="async" srcset="https://wpsora.com/wp-content/uploads/2024/09/Template-Dede.png 1000w, https://wpsora.com/wp-content/uploads/2024/09/Template-Dede-300x210.png 300w, https://wpsora.com/wp-content/uploads/2024/09/Template-Dede-768x538.png 768w, https://wpsora.com/wp-content/uploads/2024/09/Template-Dede-600x420.png 600w" sizes="(max-width: 1000px) 100vw, 1000px" /></noscript></a></div></div> <div class="post-content ast-width-md-6"> <h2 class="entry-title ast-blog-single-element" itemprop="headline"><a href="https://wpsora.com/wordpress-security-how-to-secure-wordpress-using-fail2ban/" rel="bookmark">WordPress Security: How to Secure WordPress using Fail2ban</a></h2> <header class="entry-header ast-blog-single-element ast-blog-meta-container"> <div class="entry-meta"><span class="posted-by vcard author" itemtype="https://schema.org/Person" itemscope="itemscope" itemprop="author"> <a title="View all posts by Dede Nugroho" href="https://wpsora.com/author/wpsadmin/" rel="author" class="url fn n" itemprop="url" > <span class="author-name" itemprop="name" > Dede Nugroho </span> </a> </span> / <span class="posted-on"><span class="published" itemprop="datePublished"> September 5, 2024 </span></span></div> </header><!-- .entry-header --> <div class="ast-excerpt-container ast-blog-single-element"> <p>Background One day, one of our clients reported that their website had been running slowly lately. To address their concern, I decided to investigate the issue further.I started by looking at the access.log to find any problems or unusual activity that might be causing the slowdown. The image above displays the access.log that I’ve converted into CSV format. This makes it easier to open in Excel and apply filters. From the data, you can see that there are numerous invalid requests. It appears that the user was scanning the website, likely looking for a backdoor or other vulnerabilities. This kind of activity often indicates an attempt to find weaknesses in the site’s security. Additionally, if you look closely, you’ll notice that the time between requests is just 1 second, and some requests are even sent simultaneously. This clearly indicates that the activity is being performed by a script or bot designed for scanning the website. There is also spam request targeting xmlrpc.php, as shown in the image below. This further suggests malicious intent, as the spam requests are likely part of an attempt to exploit or test vulnerabilities in the site. According to NiagaHoster, XMLRPC is a file included in the basic WordPress installation. XMLRPC enables remote connections between a WordPress site and external applications. This allows various functions, such as publishing content from third-party apps or managing data through an API. If you’re not using XMLRPC at all, it’s best to disable access to this file to enhance security. Disabling it can help prevent unauthorized access and potential exploitation. Installing Fail2ban Fail2ban can be installed by running this command: Run this command to see the status of fail2ban Creating a Filter Filters in Fail2Ban are essential for extracting and analyzing data from our access_log. By applying these filters, Fail2Ban can detect patterns of suspicious activity within the logs. This helps us identify potentially harmful behavior and block the IP addresses associated with these patterns. Once Fail2Ban recognizes such patterns, it automatically takes action by blocking the IP addresses involved in the suspicious activity. This automated response enables us to handle security threats more efficiently and effectively, reducing the need for manual intervention and improving overall security management. Based on the logs above, we will create two filters: xmlrpc-400.conf http-404.conf Above are the two filters I’ve created. Both of these filters are placed in the /etc/fail2ban/filter.d/ folder. After that, we’ll move on to the next step, which is adding a new jail. Add New Jail This step involves configuring Fail2Ban to use the filters we’ve created, allowing it to monitor specific types of activity and take action when necessary. By setting up a new jail, we can ensure that our filters are actively protecting the system by automatically blocking any suspicious IP addresses identified in the logs. Next, add the following lines of code to the /etc/fail2ban/jail.local file: In this section, we can define several configuration settings. For example, maxretry = 3 means that an IP will be banned after 3 failed attempts that match the pattern defined in the filter. The bantime setting specifies how long the IP will remain banned. In the example above, I’ve set bantime to 72h, which means the IP will be banned for 3 days. After adding the above configurations, don’t forget to save the file and restart Fail2Ban by running the following command: This ensures that your changes take effect and that Fail2Ban starts monitoring and protecting your system based on the new rules. Testing fail2ban rules The final step is to test the rules we’ve created. You can do this using the fail2ban-regex command. This command allows you to check if your filters are correctly identifying the patterns in your logs. The command format is as follows: The final step is to test the rules we’ve created. You can do this using the fail2ban-regex command. This command allows you to check if your filters are correctly identifying the patterns in your logs. The command format is as follows: For instance, if I want to test the xmlrpc-400.conf filter, I would run the following command: Here’s the output To see which requests match the filter you’ve created, you can add the –print-all-matched argument. This will show all the log entries that match your filter. This is incredibly useful for ensuring that the filter you’ve created is valid. It helps you verify that only the intended requests are being blocked, and not legitimate traffic. This way, you can avoid mistakenly blocking valid requests, which could otherwise cause issues for your website or application. Unban IP Sometimes mistakes can happen—I’ve experienced this myself. Due to an error in a filter I created, I accidentally banned the IP of a real user, leading to complaints about not being able to access the website. In such cases, the solution is to unban the IP by running the following command: After running the command, the user will be able to access the website again. Conclusion After setting up Fail2Ban, we’ve seen a significant reduction in server resource usage, and the website is no longer experiencing slowdowns. By blocking IP addresses that were making suspicious or excessive requests. This has led to a much smoother and faster experience for users. The website is now running more efficiently, and overall performance has greatly improved. This not only enhances user satisfaction but also helps maintain the site’s reliability and responsiveness.</p> </div> <p class="ast-blog-single-element ast-read-more-container read-more"> <a class="" href="https://wpsora.com/wordpress-security-how-to-secure-wordpress-using-fail2ban/"> <span class="screen-reader-text">WordPress Security: How to Secure WordPress using Fail2ban</span> Read Post »</a></p> <div class="entry-content clear" itemprop="text" > </div><!-- .entry-content .clear --> </div><!-- .post-content --> </div> <!-- .blog-layout-5 --> </article><!-- #post-## --> </div> </main><!-- #main --> <div class='ast-pagination'> <nav class="navigation pagination" role="navigation" aria-label="Post pagination"> <span class="screen-reader-text">Post pagination</span> <div class="nav-links"><span aria-current="page" class="page-numbers current">1</span> <a class="page-numbers" href="https://wpsora.com/category/blog/page/2/">2</a> <a class="next page-numbers" href="https://wpsora.com/category/blog/page/2/">Next <span class="ast-right-arrow">→</span></a></div> </nav></div> </div><!-- #primary --> </div> <!-- ast-container --> </div><!-- #content --> <div data-elementor-type="footer" data-elementor-id="360" class="elementor elementor-360 elementor-location-footer" data-elementor-post-type="elementor_library"> <section class="elementor-section elementor-top-section elementor-element elementor-element-7d1ce1f2 elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no" data-id="7d1ce1f2" data-element_type="section" data-settings="{"background_background":"classic"}"> <div class="elementor-container elementor-column-gap-no"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6e727fdf" data-id="6e727fdf" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <section class="elementor-section elementor-inner-section elementor-element elementor-element-4f67ab9f elementor-section-full_width elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no" data-id="4f67ab9f" data-element_type="section"> <div class="elementor-container elementor-column-gap-no"> <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-2b135851" data-id="2b135851" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-24c7a6a7 elementor-widget elementor-widget-heading" data-id="24c7a6a7" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h2 class="elementor-heading-title elementor-size-default">Ready to Transform Your Business? Take the First Step Today!</h2> </div> </div> <div class="elementor-element elementor-element-1df15abf elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="1df15abf" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <p>Empower your business with the tools it deserves. Whether it’s simplifying workflows, boosting productivity, or scaling effortlessly, the right solutions can make all the difference.</p> </div> </div> </div> </div> <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-6936256b" data-id="6936256b" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-94e8fff elementor-widget elementor-widget-image" data-id="94e8fff" data-element_type="widget" data-widget_type="image.default"> <div class="elementor-widget-container"> <img width="381" height="17" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20381%2017'%3E%3C/svg%3E" class="attachment-large size-large wp-image-1775" alt="" decoding="async" data-lazy-srcset="https://wpsora.com/wp-content/uploads/2024/08/bank3.webp 381w, https://wpsora.com/wp-content/uploads/2024/08/bank3-300x13.webp 300w" data-lazy-sizes="(max-width: 381px) 100vw, 381px" data-lazy-src="https://wpsora.com/wp-content/uploads/2024/08/bank3.webp" /><noscript><img width="381" height="17" src="https://wpsora.com/wp-content/uploads/2024/08/bank3.webp" class="attachment-large size-large wp-image-1775" alt="" decoding="async" srcset="https://wpsora.com/wp-content/uploads/2024/08/bank3.webp 381w, https://wpsora.com/wp-content/uploads/2024/08/bank3-300x13.webp 300w" sizes="(max-width: 381px) 100vw, 381px" /></noscript> </div> </div> <div class="elementor-element elementor-element-23a88f2 elementor-widget elementor-widget-text-editor" data-id="23a88f2" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <p>All client financial account data is securely stored on the respective third-party platforms (such as PayPal, Wise, or Direct Payment).<em>Credit card payments are available upon request.<br /></em>Your financial account is fully protected. We never store or access any client financial data, ensuring complete privacy and security.</p> </div> </div> </div> </div> </div> </section> <div class="elementor-element elementor-element-64091e1 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="64091e1" data-element_type="widget" data-widget_type="divider.default"> <div class="elementor-widget-container"> <div class="elementor-divider"> <span class="elementor-divider-separator"> </span> </div> </div> </div> <section class="elementor-section elementor-inner-section elementor-element elementor-element-79211874 elementor-section-full_width elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no" data-id="79211874" data-element_type="section"> <div class="elementor-container elementor-column-gap-no"> <div class="elementor-column elementor-col-20 elementor-inner-column elementor-element elementor-element-32207fea" data-id="32207fea" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-6e82b26f elementor-widget elementor-widget-heading" data-id="6e82b26f" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h2 class="elementor-heading-title elementor-size-default">Quick Link</h2> </div> </div> <div class="elementor-element elementor-element-46021a0 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="46021a0" data-element_type="widget" data-widget_type="icon-list.default"> <div class="elementor-widget-container"> <ul class="elementor-icon-list-items"> <li class="elementor-icon-list-item"> <a href="https://wpsora.com"> <span class="elementor-icon-list-text">Home</span> </a> </li> <li class="elementor-icon-list-item"> <a href="https://wpsora.com/about-us/"> <span class="elementor-icon-list-text">About Us</span> </a> </li> </ul> </div> </div> </div> </div> <div class="elementor-column elementor-col-20 elementor-inner-column elementor-element elementor-element-66a65ad6" data-id="66a65ad6" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-59dcacf elementor-widget elementor-widget-heading" data-id="59dcacf" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h2 class="elementor-heading-title elementor-size-default">Our product </h2> </div> </div> <div class="elementor-element elementor-element-b84822d elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="b84822d" data-element_type="widget" data-widget_type="icon-list.default"> <div class="elementor-widget-container"> <ul class="elementor-icon-list-items"> <li class="elementor-icon-list-item"> <a href="https://wpsora.com/invoize-pro/"> <span class="elementor-icon-list-text">Invoize</span> </a> </li> </ul> </div> </div> </div> </div> <div class="elementor-column elementor-col-20 elementor-inner-column elementor-element elementor-element-47ffb1da" data-id="47ffb1da" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-1b6dab5c elementor-widget elementor-widget-heading" data-id="1b6dab5c" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h2 class="elementor-heading-title elementor-size-default">Resource</h2> </div> </div> <div class="elementor-element elementor-element-1f129be2 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="1f129be2" data-element_type="widget" data-widget_type="icon-list.default"> <div class="elementor-widget-container"> <ul class="elementor-icon-list-items"> <li class="elementor-icon-list-item"> <span class="elementor-icon-list-text">Blog</span> </li> <li class="elementor-icon-list-item"> <a href="https://wpsora.com/contact/"> <span class="elementor-icon-list-text">Support</span> </a> </li> <li class="elementor-icon-list-item"> <span class="elementor-icon-list-text">Documentation</span> </li> </ul> </div> </div> </div> </div> <div class="elementor-column elementor-col-20 elementor-inner-column elementor-element elementor-element-798eb0a5 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile" data-id="798eb0a5" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-2e5de24c elementor-widget elementor-widget-heading" data-id="2e5de24c" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h2 class="elementor-heading-title elementor-size-default">Social</h2> </div> </div> <div class="elementor-element elementor-element-30cf17ad elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="30cf17ad" data-element_type="widget" data-widget_type="icon-list.default"> <div class="elementor-widget-container"> <ul class="elementor-icon-list-items"> <li class="elementor-icon-list-item"> <span class="elementor-icon-list-text">Twitter</span> </li> <li class="elementor-icon-list-item"> <span class="elementor-icon-list-text">Instagram</span> </li> <li class="elementor-icon-list-item"> <span class="elementor-icon-list-text">LinkedIn</span> </li> </ul> </div> </div> </div> </div> <div class="elementor-column elementor-col-20 elementor-inner-column elementor-element elementor-element-3c127a" data-id="3c127a" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-438253bf elementor-widget elementor-widget-heading" data-id="438253bf" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h2 class="elementor-heading-title elementor-size-default">Legal</h2> </div> </div> <div class="elementor-element elementor-element-6d019eb3 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="6d019eb3" data-element_type="widget" data-widget_type="icon-list.default"> <div class="elementor-widget-container"> <ul class="elementor-icon-list-items"> <li class="elementor-icon-list-item"> <a href="https://wpsora.com/terms-and-conditions/"> <span class="elementor-icon-list-text">Term</span> </a> </li> <li class="elementor-icon-list-item"> <a href="https://wpsora.com/refund-policy/"> <span class="elementor-icon-list-text">Refund policy</span> </a> </li> </ul> </div> </div> </div> </div> </div> </section> <div class="elementor-element elementor-element-fdbc66e elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="fdbc66e" data-element_type="widget" data-widget_type="divider.default"> <div class="elementor-widget-container"> <div class="elementor-divider"> <span class="elementor-divider-separator"> </span> </div> </div> </div> <section class="elementor-section elementor-inner-section elementor-element elementor-element-4564071e elementor-section-full_width elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no" data-id="4564071e" data-element_type="section"> <div class="elementor-container elementor-column-gap-no"> <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-e6f5793" data-id="e6f5793" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-48165b94 elementor-widget__width-auto elementor-widget elementor-widget-image" data-id="48165b94" data-element_type="widget" data-widget_type="image.default"> <div class="elementor-widget-container"> <img width="512" height="512" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3C/svg%3E" class="attachment-full size-full wp-image-1665" alt="WPSora-circular" decoding="async" data-lazy-srcset="https://wpsora.com/wp-content/uploads/2024/11/cropped-wpsora-logo-w_bulat.png 512w, https://wpsora.com/wp-content/uploads/2024/11/cropped-wpsora-logo-w_bulat-300x300.png 300w, https://wpsora.com/wp-content/uploads/2024/11/cropped-wpsora-logo-w_bulat-150x150.png 150w, https://wpsora.com/wp-content/uploads/2024/11/cropped-wpsora-logo-w_bulat-100x100.png 100w, https://wpsora.com/wp-content/uploads/2024/11/cropped-wpsora-logo-w_bulat-270x270.png 270w, https://wpsora.com/wp-content/uploads/2024/11/cropped-wpsora-logo-w_bulat-192x192.png 192w, https://wpsora.com/wp-content/uploads/2024/11/cropped-wpsora-logo-w_bulat-180x180.png 180w, https://wpsora.com/wp-content/uploads/2024/11/cropped-wpsora-logo-w_bulat-32x32.png 32w" data-lazy-sizes="(max-width: 512px) 100vw, 512px" data-lazy-src="https://wpsora.com/wp-content/uploads/2024/11/cropped-wpsora-logo-w_bulat.png" /><noscript><img width="512" height="512" src="https://wpsora.com/wp-content/uploads/2024/11/cropped-wpsora-logo-w_bulat.png" class="attachment-full size-full wp-image-1665" alt="WPSora-circular" decoding="async" srcset="https://wpsora.com/wp-content/uploads/2024/11/cropped-wpsora-logo-w_bulat.png 512w, https://wpsora.com/wp-content/uploads/2024/11/cropped-wpsora-logo-w_bulat-300x300.png 300w, https://wpsora.com/wp-content/uploads/2024/11/cropped-wpsora-logo-w_bulat-150x150.png 150w, https://wpsora.com/wp-content/uploads/2024/11/cropped-wpsora-logo-w_bulat-100x100.png 100w, https://wpsora.com/wp-content/uploads/2024/11/cropped-wpsora-logo-w_bulat-270x270.png 270w, https://wpsora.com/wp-content/uploads/2024/11/cropped-wpsora-logo-w_bulat-192x192.png 192w, https://wpsora.com/wp-content/uploads/2024/11/cropped-wpsora-logo-w_bulat-180x180.png 180w, https://wpsora.com/wp-content/uploads/2024/11/cropped-wpsora-logo-w_bulat-32x32.png 32w" sizes="(max-width: 512px) 100vw, 512px" /></noscript> </div> </div> </div> </div> <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-5b7900bf" data-id="5b7900bf" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-7395d6d4 elementor-widget elementor-widget-text-editor" data-id="7395d6d4" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <p>Copyright © 2024 WPSora By WPSora. All rights reserved.</p> </div> </div> </div> </div> </div> </section> </div> </div> </div> </section> </div> </div><!-- #page --> <div id="ast-scroll-top" tabindex="0" class="ast-scroll-top-icon ast-scroll-to-top-right" data-on-devices="both"> <span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve"> <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/> </svg></span> <span class="screen-reader-text">Scroll to Top</span> </div> <!-- Click to Chat - https://holithemes.com/plugins/click-to-chat/ v4.12 --> <div class="ht-ctc ht-ctc-chat ctc-analytics ctc_wp_desktop style-2 " id="ht-ctc-chat" style="display: none; position: fixed; bottom: 15px; right: 15px;" > <div class="ht_ctc_style ht_ctc_chat_style"> <div style="display: flex; justify-content: center; align-items: center; " class="ctc-analytics ctc_s_2"> <p class="ctc-analytics ctc_cta ctc_cta_stick ht-ctc-cta ht-ctc-cta-hover " style="padding: 0px 16px; line-height: 1.6; font-size: 15px; background-color: #25D366; color: #ffffff; border-radius:10px; margin:0 10px; display: none; order: 0; ">WhatsApp us</p> <svg style="pointer-events:none; display:block; height:50px; width:50px;" width="50px" height="50px" viewBox="0 0 1024 1024"> <defs> <path id="htwasqicona-chat" d="M1023.941 765.153c0 5.606-.171 17.766-.508 27.159-.824 22.982-2.646 52.639-5.401 66.151-4.141 20.306-10.392 39.472-18.542 55.425-9.643 18.871-21.943 35.775-36.559 50.364-14.584 14.56-31.472 26.812-50.315 36.416-16.036 8.172-35.322 14.426-55.744 18.549-13.378 2.701-42.812 4.488-65.648 5.3-9.402.336-21.564.505-27.15.505l-504.226-.081c-5.607 0-17.765-.172-27.158-.509-22.983-.824-52.639-2.646-66.152-5.4-20.306-4.142-39.473-10.392-55.425-18.542-18.872-9.644-35.775-21.944-50.364-36.56-14.56-14.584-26.812-31.471-36.415-50.314-8.174-16.037-14.428-35.323-18.551-55.744-2.7-13.378-4.487-42.812-5.3-65.649-.334-9.401-.503-21.563-.503-27.148l.08-504.228c0-5.607.171-17.766.508-27.159.825-22.983 2.646-52.639 5.401-66.151 4.141-20.306 10.391-39.473 18.542-55.426C34.154 93.24 46.455 76.336 61.07 61.747c14.584-14.559 31.472-26.812 50.315-36.416 16.037-8.172 35.324-14.426 55.745-18.549 13.377-2.701 42.812-4.488 65.648-5.3 9.402-.335 21.565-.504 27.149-.504l504.227.081c5.608 0 17.766.171 27.159.508 22.983.825 52.638 2.646 66.152 5.401 20.305 4.141 39.472 10.391 55.425 18.542 18.871 9.643 35.774 21.944 50.363 36.559 14.559 14.584 26.812 31.471 36.415 50.315 8.174 16.037 14.428 35.323 18.551 55.744 2.7 13.378 4.486 42.812 5.3 65.649.335 9.402.504 21.564.504 27.15l-.082 504.226z"/> </defs> <linearGradient id="htwasqiconb-chat" gradientUnits="userSpaceOnUse" x1="512.001" y1=".978" x2="512.001" y2="1025.023"> <stop offset="0" stop-color="#61fd7d"/> <stop offset="1" stop-color="#2bb826"/> </linearGradient> <use xlink:href="#htwasqicona-chat" overflow="visible" style="fill: url(#htwasqiconb-chat)" fill="url(#htwasqiconb-chat)"/> <g> <path style="fill: #FFFFFF;" fill="#FFF" d="M783.302 243.246c-69.329-69.387-161.529-107.619-259.763-107.658-202.402 0-367.133 164.668-367.214 367.072-.026 64.699 16.883 127.854 49.017 183.522l-52.096 190.229 194.665-51.047c53.636 29.244 114.022 44.656 175.482 44.682h.151c202.382 0 367.128-164.688 367.21-367.094.039-98.087-38.121-190.319-107.452-259.706zM523.544 808.047h-.125c-54.767-.021-108.483-14.729-155.344-42.529l-11.146-6.612-115.517 30.293 30.834-112.592-7.259-11.544c-30.552-48.579-46.688-104.729-46.664-162.379.066-168.229 136.985-305.096 305.339-305.096 81.521.031 158.154 31.811 215.779 89.482s89.342 134.332 89.312 215.859c-.066 168.243-136.984 305.118-305.209 305.118zm167.415-228.515c-9.177-4.591-54.286-26.782-62.697-29.843-8.41-3.062-14.526-4.592-20.645 4.592-6.115 9.182-23.699 29.843-29.053 35.964-5.352 6.122-10.704 6.888-19.879 2.296-9.176-4.591-38.74-14.277-73.786-45.526-27.275-24.319-45.691-54.359-51.043-63.543-5.352-9.183-.569-14.146 4.024-18.72 4.127-4.109 9.175-10.713 13.763-16.069 4.587-5.355 6.117-9.183 9.175-15.304 3.059-6.122 1.529-11.479-.765-16.07-2.293-4.591-20.644-49.739-28.29-68.104-7.447-17.886-15.013-15.466-20.645-15.747-5.346-.266-11.469-.322-17.585-.322s-16.057 2.295-24.467 11.478-32.113 31.374-32.113 76.521c0 45.147 32.877 88.764 37.465 94.885 4.588 6.122 64.699 98.771 156.741 138.502 21.892 9.45 38.982 15.094 52.308 19.322 21.98 6.979 41.982 5.995 57.793 3.634 17.628-2.633 54.284-22.189 61.932-43.615 7.646-21.427 7.646-39.791 5.352-43.617-2.294-3.826-8.41-6.122-17.585-10.714z"/> </g> </svg></div> </div> </div> <span class="ht_ctc_chat_data" data-no_number="" data-settings="{"number":"6285651204274","pre_filled":"Hello wpsora..","dis_m":"show","dis_d":"show","css":"display: none; cursor: pointer; z-index: 99999999;","pos_d":"position: fixed; bottom: 15px; right: 15px;","pos_m":"position: fixed; bottom: 15px; right: 15px;","schedule":"no","se":150,"ani":"no-animations","url_target_d":"_blank","ga":"yes","fb":"yes","g_init":"default","g_an_event_name":"click to chat","pixel_event_name":"Click to Chat by HoliThemes"}" ></span> <script type="rocketlazyloadscript" data-rocket-type='text/javascript'> const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } ); </script> <script type="rocketlazyloadscript"> (function () { var c = document.body.className; c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); document.body.className = c; })(); </script> <link data-minify="1" rel='stylesheet' id='wc-blocks-style-css' href='https://wpsora.com/wp-content/cache/min/1/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=1732244787' media='all' /> <link rel='stylesheet' id='jeg-dynamic-style-css' href='https://wpsora.com/wp-content/plugins/jeg-elementor-kit/lib/jeg-framework/assets/css/jeg-dynamic-styles.css?ver=1.3.0' media='all' /> <link rel='stylesheet' id='widget-image-css' href='https://wpsora.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=3.25.9' media='all' /> <link rel='stylesheet' id='widget-heading-css' href='https://wpsora.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=3.25.9' media='all' /> <link rel='stylesheet' id='widget-text-editor-css' href='https://wpsora.com/wp-content/plugins/elementor/assets/css/widget-text-editor.min.css?ver=3.25.9' media='all' /> <link rel='stylesheet' id='widget-divider-css' href='https://wpsora.com/wp-content/plugins/elementor/assets/css/widget-divider.min.css?ver=3.25.9' media='all' /> <link rel='stylesheet' id='widget-icon-list-css' href='https://wpsora.com/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=3.25.9' media='all' /> <script type="rocketlazyloadscript" data-rocket-src="https://wpsora.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0" id="imagesloaded-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-src="https://wpsora.com/wp-includes/js/masonry.min.js?ver=4.2.2" id="masonry-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-src="https://wpsora.com/wp-content/cache/min/1/wp-content/plugins/betterdocs/assets/blocks/categorygrid/frontend.js?ver=1732244787" id="betterdocs-categorygrid-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-src="https://wpsora.com/wp-includes/js/dist/vendor/react.min.js?ver=18.3.1" id="react-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-src="https://wpsora.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1" id="react-dom-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-src="https://wpsora.com/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script> <script type="rocketlazyloadscript" data-rocket-src="https://wpsora.com/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script type="rocketlazyloadscript" id="wp-i18n-js-after"> wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); </script> <script id="betterdocs-search-modal-js-extra"> var betterdocsSearchModalConfig = {"ajax_url":"https:\/\/wpsora.com\/wp-admin\/admin-ajax.php","advance_search":"","child_category_exclude":null,"popular_keyword_limit":"5","search_letter_limit":"3","search_placeholder":"Search...","search_button_text":null,"search_not_found_text":"Sorry, no docs were found.","kb_based_search":null}; </script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-src="https://wpsora.com/wp-content/cache/min/1/wp-content/plugins/betterdocs/assets/shortcodes/js/search-modal.js?ver=1732244787" id="betterdocs-search-modal-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-src="https://wpsora.com/wp-content/cache/min/1/sweetalert@2.1.2/dist/sweetalert.min.js?ver=1732244787" id="sweetalert-js" data-rocket-defer defer></script> <script id="astra-theme-js-js-extra"> var astra = {"break_point":"921","isRtl":"","is_scroll_to_id":"1","is_scroll_to_top":"1","is_header_footer_builder_active":"1","responsive_cart_click":"flyout"}; </script> <script type="rocketlazyloadscript" data-rocket-src="https://wpsora.com/wp-content/themes/astra/assets/js/minified/frontend.min.js?ver=4.7.3" id="astra-theme-js-js" data-rocket-defer defer></script> <script id="ht_ctc_app_js-js-extra"> var ht_ctc_chat_var = {"number":"6285651204274","pre_filled":"Hello wpsora..","dis_m":"show","dis_d":"show","css":"display: none; cursor: pointer; z-index: 99999999;","pos_d":"position: fixed; bottom: 15px; right: 15px;","pos_m":"position: fixed; bottom: 15px; right: 15px;","schedule":"no","se":"150","ani":"no-animations","url_target_d":"_blank","ga":"yes","fb":"yes","g_init":"default","g_an_event_name":"click to chat","pixel_event_name":"Click to Chat by HoliThemes"}; var ht_ctc_variables = {"g_an_event_name":"click to chat","pixel_event_type":"trackCustom","pixel_event_name":"Click to Chat by HoliThemes","g_an_params":["g_an_param_1","g_an_param_2","g_an_param_3"],"g_an_param_1":{"key":"number","value":"{number}"},"g_an_param_2":{"key":"title","value":"{title}"},"g_an_param_3":{"key":"url","value":"{url}"},"pixel_params":["pixel_param_1","pixel_param_2","pixel_param_3","pixel_param_4"],"pixel_param_1":{"key":"Category","value":"Click to Chat for WhatsApp"},"pixel_param_2":{"key":"ID","value":"{number}"},"pixel_param_3":{"key":"Title","value":"{title}"},"pixel_param_4":{"key":"URL","value":"{url}"}}; </script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-src="https://wpsora.com/wp-content/cache/min/1/wp-content/plugins/click-to-chat-for-whatsapp/new/inc/assets/js/app.js?ver=1732244787" id="ht_ctc_app_js-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-src="https://wpsora.com/wp-content/cache/min/1/wp-content/plugins/royal-elementor-addons/assets/js/lib/particles/particles.js?ver=1732244787" id="wpr-particles-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-src="https://wpsora.com/wp-content/plugins/royal-elementor-addons/assets/js/lib/jarallax/jarallax.min.js?ver=1.12.7" id="wpr-jarallax-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-src="https://wpsora.com/wp-content/plugins/royal-elementor-addons/assets/js/lib/parallax/parallax.min.js?ver=1.0" id="wpr-parallax-hover-js" data-rocket-defer defer></script> <script id="rocket_lazyload_css-js-extra"> var rocket_lazyload_css_data = {"threshold":"300"}; </script> <script id="rocket_lazyload_css-js-after"> !function o(n,c,a){function u(t,e){if(!c[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(s)return s(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=c[t]={exports:{}},n[t][0].call(r.exports,function(e){return u(n[t][1][e]||e)},r,r.exports,o,n,c,a)}return c[t].exports}for(var s="function"==typeof require&&require,e=0;e<a.length;e++)u(a[e]);return u}({1:[function(e,t,r){"use strict";{const c="undefined"==typeof rocket_pairs?[]:rocket_pairs,a=(("undefined"==typeof rocket_excluded_pairs?[]:rocket_excluded_pairs).map(t=>{var e=t.selector;document.querySelectorAll(e).forEach(e=>{e.setAttribute("data-rocket-lazy-bg-"+t.hash,"excluded")})}),document.querySelector("#wpr-lazyload-bg-container"));var o=rocket_lazyload_css_data.threshold||300;const u=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&c.filter(e=>t.target.matches(e.selector)).map(t=>{var e;t&&((e=document.createElement("style")).textContent=t.style,a.insertAdjacentElement("afterend",e),t.elements.forEach(e=>{u.unobserve(e),e.setAttribute("data-rocket-lazy-bg-"+t.hash,"loaded")}))})})},{rootMargin:o+"px"});function n(){0<(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).length&&c.forEach(t=>{try{document.querySelectorAll(t.selector).forEach(e=>{"loaded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&"excluded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&(u.observe(e),(t.elements||=[]).push(e))})}catch(e){console.error(e)}})}n(),function(){const r=window.MutationObserver;return function(e,t){if(e&&1===e.nodeType)return(t=new r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}}()(document.querySelector("body"),n)}},{}]},{},[1]); //# sourceMappingURL=lazyload-css.min.js.map </script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-src="https://wpsora.com/wp-content/cache/min/1/wp-content/plugins/metform/public/assets/lib/cute-alert/cute-alert.js?ver=1732244787" id="cute-alert-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-src="https://wpsora.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=9.4.2" id="sourcebuster-js-js" data-rocket-defer defer></script> <script id="wc-order-attribution-js-extra"> var wc_order_attribution = {"params":{"lifetime":1.0000000000000001e-5,"session":30,"base64":false,"ajaxurl":"https:\/\/wpsora.com\/wp-admin\/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; </script> <script type="rocketlazyloadscript" data-rocket-src="https://wpsora.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=9.4.2" id="wc-order-attribution-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-src="https://wpsora.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.25.9" id="elementor-webpack-runtime-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-src="https://wpsora.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.25.9" id="elementor-frontend-modules-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-src="https://wpsora.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" id="elementor-frontend-js-before"> var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselWrapperAriaLabel":"Carousel | Horizontal scrolling: Arrow Left & Right","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"3.25.9","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_swiper_latest":true,"e_nested_atomic_repeaters":true,"e_optimized_control_loading":true,"e_onboarding":true,"e_css_smooth_scroll":true,"theme_builder_v2":true,"home_screen":true,"landing-pages":true,"nested-elements":true,"editor_v2":true,"link-in-bio":true,"floating-buttons":true,"display-conditions":true,"form-submissions":true,"taxonomy-filter":true},"urls":{"assets":"https:\/\/wpsora.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/wpsora.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/wpsora.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"2d61f6203c"},"swiperClass":"swiper","settings":{"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","woocommerce_notices_elements":[]},"post":{"id":0,"title":"Blog Archives - WPSora","excerpt":""}}; </script> <script type="rocketlazyloadscript" data-rocket-src="https://wpsora.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.25.9" id="elementor-frontend-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" id="elementor-frontend-js-after"> var jkit_ajax_url = "https://wpsora.com/?jkit-ajax-request=jkit_elements", jkit_nonce = "55ca84e144"; </script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-src="https://wpsora.com/wp-content/cache/min/1/wp-content/plugins/jeg-elementor-kit/assets/js/elements/sticky-element.js?ver=1732244787" id="jkit-sticky-element-js" data-rocket-defer defer></script> <script id="eael-general-js-extra"> var localize = {"ajaxurl":"https:\/\/wpsora.com\/wp-admin\/admin-ajax.php","nonce":"cc2826a040","i18n":{"added":"Added ","compare":"Compare","loading":"Loading..."},"eael_translate_text":{"required_text":"is a required field","invalid_text":"Invalid","billing_text":"Billing","shipping_text":"Shipping","fg_mfp_counter_text":"of"},"page_permalink":"https:\/\/wpsora.com\/payment-methods-understanding-the-types-for-invoicing-purposes\/","cart_redirectition":"no","cart_page_url":"https:\/\/wpsora.com\/?page_id=306","el_breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}}; </script> <script type="rocketlazyloadscript" data-rocket-src="https://wpsora.com/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/general.min.js?ver=6.0.10" id="eael-general-js" data-rocket-defer defer></script> <script src="https://stats.wp.com/e-202449.js" id="jetpack-stats-js" data-wp-strategy="defer" data-rocket-defer defer></script> <script id="jetpack-stats-js-after"> _stq = window._stq || []; _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"236239823\",\"post\":\"0\",\"tz\":\"8\",\"srv\":\"wpsora.com\",\"j\":\"1:14.0\"}") ]); _stq.push([ "clickTrackerInit", "236239823", "0" ]); </script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-src="https://wpsora.com/wp-content/cache/min/1/wp-content/plugins/jeg-elementor-kit/assets/js/elements/nav-menu.js?ver=1732244787" id="jkit-element-navmenu-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-src="https://wpsora.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.23.1" id="elementor-pro-webpack-runtime-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" id="elementor-pro-frontend-js-before"> var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/wpsora.com\/wp-admin\/admin-ajax.php","nonce":"10f6aecdca","urls":{"assets":"https:\/\/wpsora.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/wpsora.com\/wp-json\/"},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"woocommerce":{"menu_cart":{"cart_page_url":"https:\/\/wpsora.com\/?page_id=306","checkout_page_url":"https:\/\/wpsora.com\/?page_id=307","fragments_nonce":"3268bc5aad"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/wpsora.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; </script> <script type="rocketlazyloadscript" data-rocket-src="https://wpsora.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.23.1" id="elementor-pro-frontend-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-src="https://wpsora.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.23.1" id="pro-elements-handlers-js" data-rocket-defer defer></script> <script id="wpr-addons-js-js-extra"> var WprConfig = {"ajaxurl":"https:\/\/wpsora.com\/wp-admin\/admin-ajax.php","resturl":"https:\/\/wpsora.com\/wp-json\/wpraddons\/v1","nonce":"71b1951834","addedToCartText":"was added to cart","viewCart":"View Cart","comparePageID":"","comparePageURL":"https:\/\/wpsora.com\/wordpress-security-how-to-secure-wordpress-using-fail2ban\/","wishlistPageID":"","wishlistPageURL":"https:\/\/wpsora.com\/wordpress-security-how-to-secure-wordpress-using-fail2ban\/","chooseQuantityText":"Please select the required number of items.","site_key":"","is_admin":"","input_empty":"Please fill out this field","select_empty":"Nothing selected","file_empty":"Please upload a file","recaptcha_error":"Recaptcha Error","token":"ddc431b2d731a3fc302b2d2b5a8ca36a30d560773fbb52919db3b9459ca1a474"}; </script> <script type="rocketlazyloadscript" data-cfasync="false" data-rocket-src="https://wpsora.com/wp-content/plugins/royal-elementor-addons/assets/js/frontend.min.js?ver=1.7.1003" id="wpr-addons-js-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-src="https://wpsora.com/wp-content/plugins/royal-elementor-addons/assets/js/modal-popups.min.js?ver=1.7.1003" id="wpr-modal-popups-js-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript"> /(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())},!1); </script> <script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script><script data-no-minify="1" async src="https://wpsora.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script> <script>var rocket_beacon_data = {"ajax_url":"https:\/\/wpsora.com\/wp-admin\/admin-ajax.php","nonce":"988a0d6ac4","url":"https:\/\/wpsora.com\/category\/blog","is_mobile":false,"width_threshold":1600,"height_threshold":700,"delay":500,"debug":null,"status":{"atf":true},"elements":"img, video, picture, p, main, div, li, svg, section, header, span"}</script><script data-name="wpr-wpr-beacon" src='https://wpsora.com/wp-content/plugins/wp-rocket/assets/js/wpr-beacon.min.js' async></script><script>class RocketElementorAnimation{constructor(){this.deviceMode=document.createElement("span"),this.deviceMode.id="elementor-device-mode-wpr",this.deviceMode.setAttribute("class","elementor-screen-only"),document.body.appendChild(this.deviceMode)}_detectAnimations(){let t=getComputedStyle(this.deviceMode,":after").content.replace(/"/g,"");this.animationSettingKeys=this._listAnimationSettingsKeys(t),document.querySelectorAll(".elementor-invisible[data-settings]").forEach(t=>{const e=t.getBoundingClientRect();if(e.bottom>=0&&e.top<=window.innerHeight)try{this._animateElement(t)}catch(t){}})}_animateElement(t){const e=JSON.parse(t.dataset.settings),i=e._animation_delay||e.animation_delay||0,n=e[this.animationSettingKeys.find(t=>e[t])];if("none"===n)return void t.classList.remove("elementor-invisible");t.classList.remove(n),this.currentAnimation&&t.classList.remove(this.currentAnimation),this.currentAnimation=n;let s=setTimeout(()=>{t.classList.remove("elementor-invisible"),t.classList.add("animated",n),this._removeAnimationSettings(t,e)},i);window.addEventListener("rocket-startLoading",function(){clearTimeout(s)})}_listAnimationSettingsKeys(t="mobile"){const e=[""];switch(t){case"mobile":e.unshift("_mobile");case"tablet":e.unshift("_tablet");case"desktop":e.unshift("_desktop")}const i=[];return["animation","_animation"].forEach(t=>{e.forEach(e=>{i.push(t+e)})}),i}_removeAnimationSettings(t,e){this._listAnimationSettingsKeys().forEach(t=>delete e[t]),t.dataset.settings=JSON.stringify(e)}static run(){const t=new RocketElementorAnimation;requestAnimationFrame(t._detectAnimations.bind(t))}}document.addEventListener("DOMContentLoaded",RocketElementorAnimation.run);</script></body> </html> <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me -->