/* Button ---------------------------------------------------------- */ .wpb_vc_button { .wpb_element_wrapper { background-image: none; padding-left: 10px; height: auto; min-height: inherit; } .wpb_button { display: inline-block; position: relative; padding: 5px 10px 4px; margin-bottom: 0; color: #333333; text-align: center; vertical-align: middle; cursor: default; background-color: #f5f5f5; background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); background-image: linear-gradient(top, #ffffff, #e6e6e6); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); border: 1px solid #cccccc; border-bottom-color: #b3b3b3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); i.icon { margin-bottom: -3px; margin-left: 10px; top: -2px; position: relative; width: 16px; height: 16px; } } // Button sizes .btn-large { padding: 9px 14px 7px; font-size: 110%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; i.icon { margin-bottom: -3px; margin-left: 14px; top: -1px; } } .btn-small { padding: 5px 9px 3px; font-size: 90%; i.icon { margin-left: 8px; margin-bottom: -4px; top: -3px; } } .btn-mini { padding: 3px 6px 2px; font-size: 85%; i.icon { display: none !important; } } // Button colors .btn-primary, .btn-warning, .btn-danger, .btn-success, .btn-info, .btn-inverse { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } .btn-primary { //Blue background-color: #0074cc; background-image: -moz-linear-gradient(top, #0088cc, #0055cc); background-image: -ms-linear-gradient(top, #0088cc, #0055cc); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc)); background-image: -webkit-linear-gradient(top, #0088cc, #0055cc); background-image: -o-linear-gradient(top, #0088cc, #0055cc); background-image: linear-gradient(top, #0088cc, #0055cc); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0); border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); } .btn-info { //Turqoise background-color: #49afcd; background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); background-image: linear-gradient(top, #5bc0de, #2f96b4); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0); border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); } .btn-success { //Green background-color: #5bb75b; background-image: -moz-linear-gradient(top, #62c462, #51a351); background-image: -ms-linear-gradient(top, #62c462, #51a351); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); background-image: -webkit-linear-gradient(top, #62c462, #51a351); background-image: -o-linear-gradient(top, #62c462, #51a351); background-image: linear-gradient(top, #62c462, #51a351); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0); border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); } .btn-warning { //Orange background-color: #faa732; background-image: -moz-linear-gradient(top, #fbb450, #f89406); background-image: -ms-linear-gradient(top, #fbb450, #f89406); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); background-image: -webkit-linear-gradient(top, #fbb450, #f89406); background-image: -o-linear-gradient(top, #fbb450, #f89406); background-image: linear-gradient(top, #fbb450, #f89406); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); } .btn-inverse { //Black background-color: #414141; background-image: -moz-linear-gradient(top, #555555, #222222); background-image: -ms-linear-gradient(top, #555555, #222222); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222)); background-image: -webkit-linear-gradient(top, #555555, #222222); background-image: -o-linear-gradient(top, #555555, #222222); background-image: linear-gradient(top, #555555, #222222); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0); border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); } .btn-danger { //Red background-color: #da4f49; background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); background-image: linear-gradient(top, #ee5f5b, #bd362f); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0); border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); } } @import "../lib/wpb_icon.less"; !function(){"use strict";var e={d:function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r:function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{__privateBlockDataCommand:function(){return s},__privateDispatchReadyEvent:function(){return g},__privateFlushListeners:function(){return P},__privateGetCurrentEditMode:function(){return O},__privateIsRouteActive:function(){return j},__privateListenTo:function(){return E},__privateOpenRoute:function(){return u},__privateRegisterRoute:function(){return a},__privateRunCommand:function(){return o},__privateRunCommandSync:function(){return i},__privateSetReady:function(){return _},__privateUseIsPreviewMode:function(){return R},__privateUseIsRouteActive:function(){return S},__privateUseListenTo:function(){return C},__privateUseRouteStatus:function(){return M},commandEndEvent:function(){return l},commandStartEvent:function(){return d},editModeChangeEvent:function(){return w},routeCloseEvent:function(){return f},routeOpenEvent:function(){return m},undoable:function(){return k},v1ReadyEvent:function(){return p},windowEvent:function(){return v}});var n=window.React,r=window.elementorV2.utils;async function o(e,t,{internal:n=!1}={}){const r=i(e,t,{internal:n});return r instanceof Promise?r:(u=r)&&"object"==typeof u&&Object.hasOwn(u,"promise")&&Object.hasOwn(u,"then")&&Object.hasOwn(u,"fail")?(o=r,new Promise(((e,t)=>{o.then(e,t)}))):Promise.resolve(r);var o,u}function i(e,t,{internal:n=!1}={}){const r=window,o=n?r.$e?.internal:r.$e?.run;if(!o)throw new Error(`\`${n?"$e.internal":"$e.run"}()\` is not available`);return o(e,t)}function u(e){const t=window;if(!t.$e?.route)return Promise.reject("`$e.route()` is not available");try{return Promise.resolve(t.$e.route(e))}catch(e){return Promise.reject(e)}}function a(e){const t=window;if(!t.$e?.routes?.register)return Promise.reject("`$e.routes.register()` is not available");const n=e.split("/");if(n.length<2)return Promise.reject(`\`${e}\` is an invalid route`);const r=n.pop(),o=n.join("/");try{return Promise.resolve(t.$e.routes.register(o,r,(()=>null)))}catch(e){return Promise.reject(e)}}var c=0;function s({command:e,condition:t}){const n=window,r=n.$e?.modules?.hookData?.Dependency;if(!r)return Promise.reject("`$e.modules.hookData.Dependency` is not available");const o=++c,i=new class extends r{getCommand(){return e}getId(){return`${e}--block--${o}`}apply(e){return!t(e)}};try{return Promise.resolve(i.register())}catch(e){return Promise.reject(e)}}var d=e=>({type:"command",name:e,state:"before"}),l=e=>({type:"command",name:e,state:"after"}),m=e=>({type:"route",name:e,state:"open"}),f=e=>({type:"route",name:e,state:"close"}),v=e=>({type:"window-event",name:e}),p=()=>v("elementor/initialized"),w=()=>v("elementor/edit-mode/change"),y=!1;function _(e){y=e}function g(){return function(){const e=window.__elementorEditorV1LoadingPromise;return e||Promise.reject("Elementor Editor V1 is not loaded")}().then((()=>{_(!0),window.dispatchEvent(new CustomEvent("elementor/initialized"))}))}var h=new Map,b=new AbortController;function E(e,t){Array.isArray(e)||(e=[e]);const n=e.map((e=>{const{type:n,name:r}=e;switch(n){case"command":return function(e,t,n){return $(`elementor/commands/run/${t}`,(t=>{"command"===t.type&&t.command===e&&n(t)}))}(r,e.state,t);case"route":return function(e,t,n){return $(`elementor/routes/${t}`,(t=>{"route"===t.type&&t.route.startsWith(e)&&n(t)}))}(r,e.state,t);case"window-event":return $(r,t)}}));return()=>{n.forEach((e=>e()))}}function P(){b.abort(),h.clear(),_(!1),b=new AbortController}function $(e,t){return!h.has(e)&&(h.set(e,[]),function(e){window.addEventListener(e,function(e){return t=>{if(!y)return;const n=function(e){return e instanceof CustomEvent&&e.detail?.command?{type:"command",command:e.detail.command,args:e.detail.args,originalEvent:e}:e instanceof CustomEvent&&e.detail?.route?{type:"route",route:e.detail.route,originalEvent:e}:{type:"window-event",event:e.type,originalEvent:e}}(t);h.get(e)?.forEach((e=>{e(n)}))}}(e),{signal:b.signal})}(e)),h.get(e)?.push(t),()=>{const n=h.get(e);if(!n?.length)return;const r=n.filter((e=>e!==t));h.set(e,r)}}function j(e){const t=window;return!!t.$e?.routes?.isPartOf(e)}function O(){const e=window;return e.elementor?.channels?.dataEditMode?.request?.("activeMode")}function C(e,t,r=[]){const[o,i]=(0,n.useState)((()=>t()));return(0,n.useEffect)((()=>{const n=()=>i(t());return n(),E(e,n)}),r),o}function R(){return C(w(),(()=>"preview"===O()))}function S(e){return C([m(e),f(e)],(()=>j(e)),[e])}function M(e,{blockOnKitRoutes:t=!0,blockOnPreviewMode:n=!0}={}){const r=S(e),o=S("panel/global"),i=R();return{isActive:r&&!(n&&i),isBlocked:n&&i||t&&o}}var A=(0,r.createError)({code:"history_manager_not_available",message:"Cannot access History manager."});function k(e,t){return e.redo??=e.do,n=>{const r=n,o=e,i=function(){const e=window,t=e.elementor?.documents?.getCurrent?.()?.history;if(!t)throw new A;return t}();let u=o.do(r);return i.addItem({title:D(t.title)(r,u),subTitle:D(t.subtitle)(r,u),type:"",restore:(e,t)=>{t?u=o.redo(r,u):o.undo(r,u)}}),u}}function D(e){return"function"==typeof e?e:()=>e??""}(window.elementorV2=window.elementorV2||{}).editorV1Adapters=t}();
Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the woocommerce-payments domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/wp-includes/functions.php on line 6121

Fatal error: Uncaught Error: Using $this when not in object context in /var/www/wp-content/themes/astra/inc/core/deprecated/deprecated-functions.php:13 Stack trace: #0 /var/www/wp-content/themes/astra/functions.php(206): require_once() #1 /var/www/wp-settings.php(695): include('/var/www/wp-con...') #2 /var/www/wp-config.php(84): require_once('/var/www/wp-set...') #3 /var/www/wp-load.php(50): require_once('/var/www/wp-con...') #4 /var/www/wp-blog-header.php(13): require_once('/var/www/wp-loa...') #5 /var/www/index.php(17): require('/var/www/wp-blo...') #6 {main} thrown in /var/www/wp-content/themes/astra/inc/core/deprecated/deprecated-functions.php on line 13

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/wp-includes/functions.php on line 6121