.fusion-tb-header{background-color:var(--awb_header_bg_color,transparent)}.clearfix,.container,.container-fluid,.row{clear:both}.clearfix,.container,.container-fluid,.fusion-clearfix,.row{clear:both}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.fusion-clearfix:after,.fusion-clearfix:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.fusion-clearfix:after,.row:after{clear:both}.alignleft,.fusion-alignleft{display:inline;float:left;margin-right:15px}.alignright,.fusion-alignright{display:inline;float:right;margin-left:15px}.aligncenter,.fusion-aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}.aligncenter .fontawesome-icon,.fusion-aligncenter .fontawesome-icon{float:none}.create-block-format-context{display:inline-block;clear:both;margin-bottom:40px;width:100%}.create-block-format-context:after,.create-block-format-context:before{content:" ";display:table}.create-block-format-context:after{clear:both}.create-block-format-context:after,.create-block-format-context:before{content:" ";display:table}.create-block-format-context:after{clear:both}.fusion-columns{margin:0 -15px}.fusion-columns-5 .col-lg-2,.fusion-columns-5 .col-md-2,.fusion-columns-5 .col-sm-2,.fusion-columns-5 .col-xs-2{width:20%}.fusion-columns-5 .fusion-column:nth-of-type(5n+1),.fusion-columns-5 .fusion-flip-box-wrapper:nth-of-type(5n+1){clear:both}.fusion-columns-6 .fusion-column:nth-of-type(6n+1),.fusion-columns-6 .fusion-flip-box-wrapper:nth-of-type(6n+1){clear:both}.fusion-columns-4 .fusion-column:nth-of-type(4n+1),.fusion-columns-4 .fusion-flip-box-wrapper:nth-of-type(4n+1){clear:both}.fusion-columns-3 .fusion-column:nth-of-type(3n+1),.fusion-columns-3 .fusion-flip-box-wrapper:nth-of-type(3n+1){clear:both}.fusion-columns-2 .fusion-column:nth-of-type(odd),.fusion-columns-2 .fusion-flip-box-wrapper:nth-of-type(odd){clear:both}.fusion-builder-row>p{display:none}.fusion-builder-row{width:100%;margin:0 auto}.fusion-builder-row.fusion-builder-row-inner{max-width:100%!important}.fusion-builder-row:after{clear:both;content:" ";display:table}.row:after{clear:both;content:" ";display:table}.fusion-fullwidth{position:relative}.fusion-fullwidth .fusion-row{position:relative;z-index:10}.fusion-fullwidth .fullwidth-video{position:absolute;top:0;left:0;z-index:1;min-height:100%;min-width:100%;-webkit-transform-style:preserve-3d;overflow:hidden}.fusion-fullwidth .fullwidth-video video{position:absolute;top:0;left:0;z-index:1;min-height:100%;min-width:100%}.fusion-fullwidth .fullwidth-overlay{position:absolute;top:0;left:0;z-index:5;height:100%;width:100%}.fusion-fullwidth.faded-background .fullwidth-faded{position:absolute;top:0;left:0;z-index:1;min-height:100%;min-width:100%}.fullwidth-box.video-background .fullwidth-video-image{display:none}.ua-mobile .fullwidth-box.video-background .fullwidth-video-image{width:100%;height:100%;display:block;z-index:2;background-size:cover;background-position:center center;position:absolute;top:0;left:0}.fusion-overflow-visible{overflow:visible!important}.fusion-column-first{clear:left}.fusion-column-no-min-height .fusion-column-content-centered,.fusion-column-no-min-height .fusion-column-wrapper{min-height:0!important}.fusion-builder-column.fusion-column-last{margin-right:0}.fusion-builder-placeholder,.fusion-builder-placeholder:active,.fusion-builder-placeholder:hover,.fusion-builder-placeholder:visited{display:block;background:rgba(42,48,53,.5);color:rgba(255,255,255,.9);text-align:center;padding:30px;font-size:18px;margin:5px 0}.fusion-image-wrapper{overflow:hidden;z-index:1;position:relative}.fusion-image-wrapper:hover .fusion-rollover{opacity:1;transform:translateX(0)}.no-csstransforms .fusion-image-wrapper:hover .fusion-rollover{display:block}.fusion-image-wrapper.fusion-video{display:block}.fusion-image-size-fixed{display:inline-block;max-width:100%;vertical-align:top}.fusion-rollover{display:flex;align-items:center;justify-content:space-around;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;line-height:normal;text-align:center;background-image:linear-gradient(to top,#aad75d,#d1e990);transform:translateX(-100%);transition:all .3s ease-in-out;-webkit-transform-style:preserve-3d}.no-csstransforms .fusion-rollover{display:none}.fusion-rollover a{text-decoration:none;box-shadow:none!important}.fusion-rollover-content{padding:10px;width:90%;box-sizing:border-box}.fusion-rollover-content .fusion-rollover-categories,.fusion-rollover-content .fusion-rollover-title{margin:0;line-height:normal;font-size:13px;color:#333}.fusion-rollover-content .fusion-rollover-title{margin-bottom:3px;margin-top:10px;padding-top:0}.fusion-rollover-content .fusion-rollover-categories{z-index:99;position:relative}.fusion-rollover-content .fusion-rollover-categories a{font-size:11px}.fusion-rollover-content .fusion-rollover-categories a:hover{color:#444}.fusion-rollover-content .fusion-link-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1}.fusion-rollover-sep{display:inline-block;vertical-align:middle;height:36px;width:5px}.fusion-rollover-gallery,.fusion-rollover-link{display:inline-block;opacity:.9;position:relative;vertical-align:middle;margin:0;height:36px;width:35px;text-indent:-10000px;background-color:#333;border-radius:50%;background-clip:padding-box;z-index:99}.fusion-rollover-gallery:hover,.fusion-rollover-link:hover{opacity:1}.fusion-rollover-gallery:before,.fusion-rollover-link:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-indent:0;line-height:normal;text-shadow:none;font-family:awb-icons;font-size:15px;color:#fff;-webkit-font-smoothing:antialiased}.fusion-rollover-link:before{content:"\e619"}.fusion-rollover-gallery:before{content:"\f002"}.fusion-read-more{box-shadow:none!important;position:relative}.fusion-read-more:after{content:"\f105";top:50%;right:-10px;padding-left:5px;font-size:14px;font-family:awb-icons;position:absolute;transform:translateY(-50%)}.fusion-text-no-margin>p{margin-top:0}.fusion-text-no-margin>p:last-child{margin-bottom:0}.fusion-builder-elements-primary_color_elements{color:var(--primary_color)}.fusion-builder-elements-primary_border_color_elements{border-color:var(--primary_color)}.fusion-builder-elements-primary_background_color_elements{background-color:var(--primary_color)}.products .product-list-view .fusion-product-wrapper{padding-left:var(--timeline_bg_color-20px-transparent);padding-right:var(--timeline_bg_color-20px-transparent)}.products li.product .fusion-product-wrapper{background-color:var(--timeline_bg_color)}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:0px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:0}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:0}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:0px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:0}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:0}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:0}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:0}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:0}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:0}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.awb-background-pattern{position:absolute;top:0;left:0;z-index:6;min-height:100%;min-width:100%}.awb-background-mask{position:absolute;top:0;left:0;z-index:6;min-height:100%;min-width:100%;background-size:cover;background-position:center}.awb-background-slider{--awb-image-position:center;position:absolute;top:0;left:0;z-index:6;height:100%;width:100%;overflow:hidden;pointer-events:none}.awb-background-slider img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--awb-image-position)}/*! For license information please see editor-editing-panel.js.LICENSE.txt */
!function(){"use strict";var e={react:function(e){e.exports=window.React},"@elementor/editor":function(e){e.exports=window.elementorV2.editor},"@elementor/editor-panels":function(e){e.exports=window.elementorV2.editorPanels},"@elementor/editor-responsive":function(e){e.exports=window.elementorV2.editorResponsive},"@elementor/editor-v1-adapters":function(e){e.exports=window.elementorV2.editorV1Adapters},"@elementor/icons":function(e){e.exports=window.elementorV2.icons},"@elementor/schema":function(e){e.exports=window.elementorV2.schema},"@elementor/ui":function(e){e.exports=window.elementorV2.ui},"@elementor/utils":function(e){e.exports=window.elementorV2.utils},"@elementor/wp-media":function(e){e.exports=window.elementorV2.wpMedia},"@wordpress/i18n":function(e){e.exports=window.wp.i18n}},t={};function n(l){var a=t[l];if(void 0!==a)return a.exports;var r=t[l]={exports:{}};return e[l](r,r.exports,n),r.exports}n.d=function(e,t){for(var l in t)n.o(t,l)&&!n.o(e,l)&&Object.defineProperty(e,l,{enumerable:!0,get:t[l]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var l={};!function(){n.r(l),n.d(l,{replaceControl:function(){return E},useControl:function(){return v}});var e,t=n("react"),a=n("@elementor/editor-panels"),r=n("@wordpress/i18n"),o=n("@elementor/editor-v1-adapters"),i=n("@elementor/ui"),c=n("@elementor/utils"),m=n("@elementor/icons"),s=n("@elementor/wp-media"),u=n("@elementor/editor-responsive"),d=n("@elementor/editor"),p=n("@elementor/schema"),E=({component:t,condition:n})=>{e={component:t,condition:n}},g=(0,t.createContext)(null);function v(e){const n=(0,t.useContext)(g);if(!n)throw new Error("useControl must be used within a ControlContext");return{...n,value:n.value??e}}function b(){const e=window;return(e.elementor?.selection?.getElements?.()??[]).reduce(((e,t)=>{const n=t.model.get("widgetType")||t.model.get("elType");return n&&e.push({id:t.model.get("id"),type:n}),e}),[])}function h(){const e=window;return e?.elementor?.widgetsCache||null}var y=(0,t.createContext)(null);function f({children:e,element:n,elementType:l}){return t.createElement(y.Provider,{value:{element:n,elementType:l}},e)}function _(){const e=(0,t.useContext)(y);if(!e)throw new Error("useElementContext must be used within a ElementContextProvider");return e}function w(e){const t=window,n=t.elementor?.getContainer?.(e);return n??null}var S=({children:e})=>t.createElement(i.Typography,{component:"label",variant:"caption",color:"text.secondary"},e),x=(0,i.styled)(i.Stack)((({theme:e,gap:t,direction:n})=>({"> :only-child":{width:"100%"},"&:where( :has( > :nth-child( 2 ):last-child ) ) > :where( * )":{width:"column"===n?"100%":`calc( 50% - ${e.spacing(t/2)})`},"&:where( :has( > :nth-child( 3 ):last-child ) ) > :where( * )":{width:"column"===n?"100%":`calc( 33.3333% - ${e.spacing(2*t)} / 3)`}}))),I=e=>t.createElement(x,{gap:1,direction:"row",alignItems:"center",justifyContent:"space-between",...e}),C=({bind:e,children:n})=>{const{element:l,elementType:a}=_(),r=a.propsSchema[e]?.type.default,i=(({id:e,bind:t})=>(0,o.__privateUseListenTo)((0,o.commandEndEvent)("document/elements/settings"),(()=>{const n=w(e);return n?.settings?.get(t)??null}),[e,t]))({id:l.id,bind:e}),c=i??r??null;return t.createElement(g.Provider,{value:{setValue:t=>{(({id:e,props:t})=>{const n=w(e);(0,o.__privateRunCommand)("document/elements/settings",{container:n,settings:{...t}})})({id:l.id,props:{[e]:t}})},value:c,bind:e}},n)},k=({children:e,bind:n})=>t.createElement(C,{bind:n},t.createElement(I,{flexWrap:"wrap"},e));k.Label=S;var T=({title:e,children:n})=>{const l=(0,t.useId)(),a=`label-${l}`,r=`content-${l}`;return t.createElement(i.Accordion,{disableGutters:!0,defaultExpanded:!0},t.createElement(i.AccordionSummary,{"aria-controls":r,id:a},t.createElement(i.AccordionSummaryText,{primaryTypographyProps:{variant:"caption"}},e)),t.createElement(i.AccordionDetails,{id:r,"aria-labelledby":a},t.createElement(i.Stack,{gap:2.5},n)))},P=({placeholder:e,type:n,value:l,onChange:a,endAdornment:r,startAdornment:o})=>t.createElement(i.TextField,{size:"tiny",type:n,value:l,onChange:a,placeholder:e,InputProps:{endAdornment:r,startAdornment:o}}),z=({options:e,onClick:n,value:l})=>{const a=(0,i.usePopupState)({variant:"popover",popupId:(0,t.useId)()});return t.createElement(i.InputAdornment,{position:"end"},t.createElement(i.Button,{size:"small",color:"inherit",sx:{font:"inherit",minWidth:"initial"},...(0,i.bindTrigger)(a)},l.toUpperCase()),t.createElement(i.Menu,{MenuListProps:{dense:!0},...(0,i.bindMenu)(a)},e.map(((l,r)=>t.createElement(i.MenuItem,{key:l,onClick:()=>(t=>{n(e[t]),a.close()})(r)},l.toUpperCase())))))},L=["px","%","em","rem","vw"],V=({units:e=L,placeholder:n,startIcon:l})=>{const{value:a,setValue:r}=v(),[o,c]=(({external:e,setExternal:n,persistWhen:l,fallback:a})=>{function r(e,t){return e||a(t)}const[o,i]=(0,t.useState)(r(e,void 0));return(0,t.useEffect)((()=>{i((t=>r(e,t)))}),[e]),[o,e=>{const t=("function"==typeof e?e:()=>e)(o);i(t),n(function(e){if(l(e))return e}(t))}]})({external:a,setExternal:r,persistWhen:e=>!!e?.value.size||0===e?.value.size,fallback:e=>({$$type:"size",value:{unit:e?.value.unit||"px",size:NaN}})});return t.createElement(P,{endAdornment:t.createElement(z,{options:e,onClick:e=>{c((t=>({...t,value:{...t.value,unit:e}})))},value:o.value.unit}),placeholder:n,startAdornment:l??t.createElement(i.InputAdornment,{position:"start"},l),type:"number",value:Number.isNaN(o.value.size)?"":o.value.size,onChange:e=>{const{value:t}=e.target;c((e=>({...e,value:{...e.value,size:t||"0"===t?parseFloat(t):NaN}})))}})},D=({options:e})=>{const{value:n,setValue:l}=v();return t.createElement(i.Select,{size:"tiny",value:n??"",onChange:e=>{l(e.target.value)}},e.map((({label:e,...n})=>t.createElement(i.MenuItem,{key:n.value,...n},e))))},$={image:()=>{const{value:e,setValue:n}=v(),{data:l}=(0,s.useWpMediaAttachment)(e?.value?.attachmentId),a=l?.url??e?.value?.url,{open:o}=(0,s.useWpMediaFrame)({types:["image"],multiple:!1,selected:e?.value?.attachmentId,onSelect:e=>{n({$$type:"image",value:{attachmentId:e.id}})}});return t.createElement(i.Card,{variant:"outlined"},t.createElement(i.CardMedia,{image:a,sx:{height:150}}),t.createElement(i.CardOverlay,null,t.createElement(i.Button,{color:"inherit",size:"small",variant:"outlined",onClick:()=>{o({mode:"browse"})}},(0,r.__)("Select Image","elementor")),t.createElement(i.Button,{color:"inherit",size:"small",variant:"text",startIcon:t.createElement(m.UploadIcon,null),onClick:()=>{o({mode:"upload"})}},(0,r.__)("Upload Image","elementor"))))},text:({placeholder:e})=>{const{value:n,setValue:l}=v("");return t.createElement(i.TextField,{type:"text",size:"tiny",value:n,onChange:e=>l(e.target.value),placeholder:e})},textarea:({placeholder:e})=>{const{value:n,setValue:l}=v();return t.createElement(i.TextField,{size:"tiny",multiline:!0,fullWidth:!0,rows:5,value:n,onChange:e=>{l(e.target.value)},placeholder:e})},size:V,select:D},B=e=>$[e],A=(0,c.createError)({code:"CONTROL_TYPE_NOT_FOUND",message:"Control type not found."}),M=({props:n,type:l})=>{const{value:a}=v(),r=B(l);if(!r)throw new A({context:{type:l}});const o=(({value:t})=>{let n=!1;try{n=!!e?.condition({value:t})}catch{}return n?e?.component:void 0})({value:a})||r;return t.createElement(o,{...n})},N=()=>{const{elementType:e}=_();return t.createElement(i.Stack,null,e.controls.map((({type:e,value:n},l)=>"control"===e?t.createElement(O,{key:n.bind,control:n}):"section"===e?t.createElement(T,{key:e+"."+l,title:n.label},n.items?.map((e=>"control"===e.type?t.createElement(O,{key:e.value.bind,control:e.value}):null))):null)))},O=({control:e})=>B(e.type)?t.createElement(k,{bind:e.bind},e.label?t.createElement(k.Label,null,e.label):null,t.createElement(M,{type:e.type,props:e.props})):null,W=(0,t.createContext)(null);function j({children:e,selectedStyleDef:n,selectedClassesProp:l}){const a={breakpoint:(0,u.useActiveBreakpoint)(),state:null};return t.createElement(W.Provider,{value:{selectedStyleDef:n,selectedMeta:a,selectedClassesProp:l}},e)}var F=e=>{const t=w(e);return t?.model.get("styles")||null},U=e=>{const{element:n}=_(),{selectedStyleDef:l,selectedMeta:a,selectedClassesProp:r}=function(){const e=(0,t.useContext)(W);if(!e)throw new Error("UseStyleContext must be used within a StyleContextProvider");return e}(),i=(({elementID:e,styleDefID:t,meta:n,propName:l})=>(0,o.__privateUseListenTo)((0,o.commandEndEvent)("document/atomic-widgets/styles"),(()=>{if(!t)return null;const a=F(e)?.[t];if(!a)return null;const r=function(e,t){return e.variants.find((e=>e.meta.breakpoint===t.breakpoint&&e.meta.state===t.state))}(a,n);return r?.props[l]??null}),[e,t,l,n]))({elementID:n.id,styleDefID:l?.id,meta:a,propName:e});return[i,t=>{(({elementID:e,styleDefID:t,meta:n,props:l,bind:a})=>{const r=w(e);(0,o.__privateRunCommand)("document/atomic-widgets/styles",{container:r,styleDefID:t,bind:a,meta:n,props:l})})({elementID:n.id,styleDefID:l?.id,props:{[e]:t},meta:a,bind:r})}]},R=({bind:e,children:n})=>{const[l,a]=U(e);return t.createElement(g.Provider,{value:{bind:e,value:l,setValue:a}},n)};R.Label=S;var H=()=>t.createElement(T,{title:(0,r.__)("Size","elementor")},t.createElement(i.Stack,{gap:1.5},t.createElement(i.Stack,{direction:"row",gap:2},t.createElement(G,{bind:"width",label:(0,r.__)("Width","elementor")}),t.createElement(G,{bind:"height",label:(0,r.__)("Height","elementor")})),t.createElement(i.Stack,{gap:1.5,sx:{pt:1.5}},t.createElement(i.Stack,{direction:"row",gap:2},t.createElement(G,{bind:"minWidth",label:(0,r.__)("Min. Width","elementor")}),t.createElement(G,{bind:"minHeight",label:(0,r.__)("Min. Height","elementor")})),t.createElement(i.Stack,{direction:"row",gap:2},t.createElement(G,{bind:"maxWidth",label:(0,r.__)("Max. Width","elementor")}),t.createElement(G,{bind:"maxHeight",label:(0,r.__)("Max. Height","elementor")}))))),G=({label:e,bind:n})=>t.createElement(R,{bind:n},t.createElement(I,{direction:"column"},t.createElement(R.Label,null,e),t.createElement(M,{type:"size"}))),J="tiny",X=()=>{const[e,n]=U("fontStyle"),[l,a]=U("textDecoration"),o=[e,...(l||"").split(" ")];return t.createElement(I,null,t.createElement(S,null,(0,r.__)("Style","elementor")),t.createElement(i.ToggleButtonGroup,{value:o},t.createElement(Z,{value:"italic",onChange:t=>n(e===t?null:t),"aria-label":"italic",sx:{marginLeft:"auto"}},t.createElement(m.ItalicIcon,{fontSize:J})),t.createElement(Y,{value:"line-through",currentValues:l||"",updateValues:a,"aria-label":"line-through"},t.createElement(m.StrikethroughIcon,{fontSize:J})),t.createElement(Y,{value:"underline",currentValues:l||"",updateValues:a,"aria-label":"underline"},t.createElement(m.UnderlineIcon,{fontSize:J}))))},Y=({children:e,value:n,currentValues:l,updateValues:a,"aria-label":r})=>{const o=l.split(" ").filter(Boolean),i=o.includes(n);return t.createElement(Z,{value:n,onChange:e=>{a(i?o.filter((t=>t!==e)).join(" ")||null:[...o,e].join(" "))},selected:i,"aria-label":r},e)},Z=({onChange:e,...n})=>t.createElement(i.ToggleButton,{...n,onChange:(t,n)=>{e(n)},size:J}),q=()=>t.createElement(R,{bind:"font-size"},t.createElement(I,null,t.createElement(R.Label,null,(0,r.__)("Font Size","elementor")),t.createElement(V,null))),K=[{label:(0,r.__)("Light - 400","elementor"),value:400},{label:(0,r.__)("Regular - 500","elementor"),value:500},{label:(0,r.__)("Semi Bold - 600","elementor"),value:600},{label:(0,r.__)("Bold - 700","elementor"),value:700},{label:(0,r.__)("Black - 900","elementor"),value:900}],Q=()=>t.createElement(R,{bind:"fontWeight"},t.createElement(I,null,t.createElement(R.Label,null,(0,r.__)("Font Weight","elementor")),t.createElement(D,{options:K}))),ee=()=>{const{value:e,setValue:n}=v(),l=te((e=>{n(e)}));return t.createElement(i.UnstableColorPicker,{value:e,onChange:l})},te=(e,t=300)=>{let n;return(...l)=>{clearTimeout(n),n=setTimeout((()=>e(...l)),t)}},ne=()=>t.createElement(R,{bind:"color"},t.createElement(I,null,t.createElement(R.Label,null,(0,r.__)("Text Color","elementor")),t.createElement(ee,null))),le=()=>t.createElement(R,{bind:"letter-spacing"},t.createElement(I,null,t.createElement(R.Label,null,(0,r.__)("Letter Spacing","elementor")),t.createElement(V,null))),ae=()=>t.createElement(R,{bind:"word-spacing"},t.createElement(I,null,t.createElement(R.Label,null,(0,r.__)("Word Spacing","elementor")),t.createElement(V,null))),re=({children:e,defaultOpen:n=!1})=>{const[l,a]=(0,t.useState)(n);return t.createElement(i.Stack,{sx:{py:.5}},t.createElement(i.Button,{fullWidth:!0,size:"small",color:"secondary",variant:"outlined",onClick:()=>{a((e=>!e))},endIcon:t.createElement(oe,{open:l})},l?(0,r.__)("Show less","elementor"):(0,r.__)("Show more","elementor")),t.createElement(i.Collapse,{in:l,timeout:"auto"},e))},oe=(0,i.styled)(m.ChevronDownIcon,{shouldForwardProp:e=>"open"!==e})((({theme:e,open:t})=>({transform:t?"rotate(180deg)":"rotate(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.standard})}))),ie=(0,i.styled)(i.ToggleButtonGroup)`
${({justify:e})=>`justify-content: ${e};`}
`,ce=({justify:e="end",size:n="tiny",value:l,onChange:a,items:r,exclusive:o=!1})=>t.createElement(ie,{justify:e,value:l,onChange:(e,t)=>{a(t)},exclusive:o},r.map((({label:e,value:l,icon:a})=>t.createElement(i.ToggleButton,{key:l,value:l,"aria-label":e,size:n},t.createElement(a,{fontSize:n}))))),me=({options:e})=>{const{value:n,setValue:l}=v();return t.createElement(ce,{items:e,value:n||null,onChange:e=>{l(e||void 0)},exclusive:!0})},se=[{value:"capitalize",label:(0,r.__)("Capitalize","elementor"),icon:m.LetterCaseIcon},{value:"uppercase",label:(0,r.__)("Uppercase","elementor"),icon:m.LetterCaseUpperIcon},{value:"lowercase",label:(0,r.__)("Lowercase","elementor"),icon:m.LetterCaseLowerIcon}],ue=()=>t.createElement(I,null,t.createElement(R.Label,null,(0,r.__)("Transform","elementor")),t.createElement(R,{bind:"text-transform"},t.createElement(me,{options:se}))),de=[{value:"left",label:(0,r.__)("Left","elementor"),icon:m.AlignLeftIcon},{value:"center",label:(0,r.__)("Center","elementor"),icon:m.AlignCenterIcon},{value:"right",label:(0,r.__)("Right","elementor"),icon:m.AlignRightIcon},{value:"justify",label:(0,r.__)("Justify","elementor"),icon:m.AlignJustifiedIcon}],pe=()=>t.createElement(I,null,t.createElement(R.Label,null,(0,r.__)("Alignment","elementor")),t.createElement(R,{bind:"text-align"},t.createElement(me,{options:de}))),Ee=()=>t.createElement(T,{title:(0,r.__)("Typography","elementor")},t.createElement(i.Stack,{gap:1.5},t.createElement(Q,null),t.createElement(q,null),t.createElement(i.Divider,null),t.createElement(ne,null),t.createElement(re,null,t.createElement(i.Stack,{gap:1.5,sx:{pt:1.5}},t.createElement(le,null),t.createElement(ae,null),t.createElement(i.Divider,null),t.createElement(pe,null),t.createElement(X,null),t.createElement(ue,null))))),ge=e=>void 0===e||""===e||Number.isNaN(Number(e)),ve=({placeholder:e})=>{const{value:n,setValue:l}=v();return t.createElement(i.TextField,{size:"tiny",type:"number",value:ge(n)?"":n,onChange:e=>{const t=e.target.value;l(ge(t)?void 0:Number(t))},placeholder:e})},be=()=>t.createElement(R,{bind:"zIndex"},t.createElement(I,null,t.createElement(R.Label,null,(0,r.__)("Z-Index","elementor")),t.createElement(ve,null))),he=()=>t.createElement(T,{title:(0,r.__)("Position","elementor")},t.createElement(i.Stack,{gap:1.5},t.createElement(be,null))),ye=({label:e})=>{const{value:n,setValue:l}=v(),{top:a,right:o,bottom:c,left:s,isLinked:u=!1}=n?.value||{},d=(e,t)=>{l({$$type:"linked-dimensions",value:{isLinked:u,top:u?t:a,right:u?t:o,bottom:u?t:c,left:u?t:s,[e]:t}})},p=u?m.LinkIcon:m.DetachIcon;return t.createElement(t.Fragment,null,t.createElement(i.Stack,{direction:"row",gap:2},t.createElement(S,null,e),t.createElement(i.ToggleButton,{"aria-label":(0,r.__)("Link Inputs","elementor"),size:"tiny",value:"check",selected:u,sx:{marginLeft:"auto"},onChange:()=>{l({$$type:"linked-dimensions",value:{isLinked:!u,top:a,right:u?o:a,bottom:u?c:a,left:u?s:a}})}},t.createElement(p,{fontSize:"tiny"}))),t.createElement(i.Stack,{direction:"row",gap:2},t.createElement(I,{direction:"column"},t.createElement(S,null,(0,r.__)("Top","elementor")),t.createElement(fe,{bind:"top",value:a,setValue:d,startIcon:t.createElement(m.SideTopIcon,{fontSize:"tiny"})})),t.createElement(I,{direction:"column"},t.createElement(S,null,(0,r.__)("Right","elementor")),t.createElement(fe,{bind:"right",value:o,setValue:d,startIcon:t.createElement(m.SideRightIcon,{fontSize:"tiny"})}))),t.createElement(i.Stack,{direction:"row",gap:2},t.createElement(I,{direction:"column"},t.createElement(S,null,(0,r.__)("Bottom","elementor")),t.createElement(fe,{bind:"bottom",value:c,setValue:d,startIcon:t.createElement(m.SideBottomIcon,{fontSize:"tiny"})})),t.createElement(I,{direction:"column"},t.createElement(S,null,(0,r.__)("Left","elementor")),t.createElement(fe,{bind:"left",value:s,setValue:d,startIcon:t.createElement(m.SideLeftIcon,{fontSize:"tiny"})}))))},fe=({bind:e,startIcon:n,value:l,setValue:a})=>t.createElement(g.Provider,{value:{bind:e,setValue:t=>a(e,t),value:l}},t.createElement(V,{startIcon:n})),_e=()=>t.createElement(T,{title:(0,r.__)("Spacing","elementor")},t.createElement(i.Stack,{gap:1.5},t.createElement(R,{bind:"padding"},t.createElement(ye,{label:(0,r.__)("Padding","elementor")})),t.createElement(i.Divider,null),t.createElement(R,{bind:"margin"},t.createElement(ye,{label:(0,r.__)("Margin","elementor")})))),we=()=>{const e=function(){const{element:e}=_(),t=(n=e.id,(0,o.__privateUseListenTo)((0,o.commandEndEvent)("document/atomic-widgets/styles"),(()=>F(n)),[n]));var n;return Object.values(t||{})[0]??null}(),n=function(){const{elementType:e}=_(),t=Object.entries(e.propsSchema).find((([,{type:e}])=>"classes"===e.key));if(!t)throw new Error("Element does not have a classes prop");return t[0]}();return t.createElement(j,{selectedStyleDef:e,selectedClassesProp:n},t.createElement(i.Stack,null,t.createElement(H,null),t.createElement(he,null),t.createElement(Ee,null),t.createElement(_e,null)))},Se=()=>{const{getTabProps:e,getTabPanelProps:n,getTabsProps:l}=(0,i.useTabs)("settings");return t.createElement(i.Stack,{direction:"column",sx:{width:"100%"}},t.createElement(i.Tabs,{variant:"fullWidth",indicatorColor:"secondary",textColor:"inherit",...l()},t.createElement(i.Tab,{label:(0,r.__)("General","elementor"),...e("settings")}),t.createElement(i.Tab,{label:(0,r.__)("Style","elementor"),...e("style")})),t.createElement(i.TabPanel,{...n("settings"),disablePadding:!0},t.createElement(N,null)),t.createElement(i.TabPanel,{...n("style"),disablePadding:!0},t.createElement(we,null)))},{panel:xe,usePanelActions:Ie,usePanelStatus:Ce}=(0,a.__createPanel)({id:"editing-panel",component:()=>{const e=(0,o.__privateUseListenTo)([(0,o.commandEndEvent)("document/elements/select"),(0,o.commandEndEvent)("document/elements/deselect")],(()=>b())),[n]=e,l=(i=n?.type,(0,o.__privateUseListenTo)((0,o.commandEndEvent)("editor/documents/load"),(()=>{if(!i)return null;const e=h(),t=e?.[i];return t?.atomic_controls&&t?.atomic_props_schema?{key:i,controls:t.atomic_controls,propsSchema:t.atomic_props_schema,title:t.title}:null}),[i]));var i;if(1!==e.length||!l)return null;const c=(0,r.__)("Edit %s","elementor").replace("%s",l.title);return t.createElement(a.Panel,null,t.createElement(a.PanelHeader,null,t.createElement(a.PanelHeaderTitle,null,c)),t.createElement(a.PanelBody,null,t.createElement(f,{element:n,elementType:l},t.createElement(Se,null))))}}),ke=()=>{const e=b(),t=h();return 1===e.length&&!!t?.[e[0].type]?.atomic_controls},Te=()=>{const{atomicDynamicTags:e}=(()=>{const e=window;return e.elementor?.config??{}})();return e?{tags:e.tags,groups:e.groups}:null},Pe=p.z.object({$$type:p.z.string(),value:p.z.any()}),ze=e=>"dynamic"===e.key,Le=e=>{return t=e,Pe.safeParse(t).success&&"dynamic"===e.$$type;var t},Ve=e=>{let n=[];const{elementType:l}=_(),a=l.propsSchema?.[e];if(a){const e=a.additional_types.find(ze);n=e?.settings.categories||[]}return(0,t.useMemo)((()=>De(n)),[n.join()])},De=e=>{const t=Te();if(!e.length||!t?.tags)return[];const n=new Set(e);return Object.values(t.tags).filter((e=>e.categories.some((e=>n.has(e)))))},$e=(e,n)=>{const l=Ve(e);return(0,t.useMemo)((()=>l.find((e=>e.name===n))??null),[l,n])},Be=({bind:e,children:n})=>{const{value:l,setValue:a,bind:r}=v(),{name:o="",settings:i}=l?.value??{},c=$e(r,o);if(!c)throw new Error(`Dynamic tag ${o} not found`);const m=c.props_schema[e]?.type.default,s=i?.[e]??m;return t.createElement(g.Provider,{value:{setValue:t=>{a({$$type:"dynamic",value:{name:o,settings:{...i,[e]:t}}})},value:s,bind:e}},n)},Ae="elementor/dynamic/non-dynamic-values-history",Me=e=>{const t=Ne(),{element:n}=_(),l=`${n.id}-${e}`;return[t[l]??null,e=>{Oe({...t,[l]:e})}]},Ne=()=>JSON.parse(sessionStorage.getItem(Ae)||"{}"),Oe=e=>{sessionStorage.setItem(Ae,JSON.stringify(e))},We="tiny",je=({onSelect:e})=>{const[n,l]=(0,t.useState)(""),{groups:a}=Te()||{},{bind:o,value:c,setValue:s}=v(),[,u]=Me(o),d=Le(c),p=Fe(o,n);return t.createElement(i.Stack,null,t.createElement(i.Box,{px:1.5,pb:1},t.createElement(i.TextField,{fullWidth:!0,size:We,value:n,onChange:e=>{l(e.target.value)},placeholder:(0,r.__)("Search dynamic tag","elementor"),InputProps:{startAdornment:t.createElement(i.InputAdornment,{position:"start"},t.createElement(m.SearchIcon,{fontSize:We}))}})),t.createElement(i.Divider,null),t.createElement(i.Box,{sx:{overflowY:"auto",height:260,width:220}},p.length>0?t.createElement(i.MenuList,{role:"listbox",tabIndex:0},p.map((([n,l],r)=>t.createElement(t.Fragment,{key:r},t.createElement(i.ListSubheader,{sx:{typography:"caption",color:"text.tertiary"}},a?.[n]?.title||n),l.map((({value:n,label:l})=>{const a=d&&n===c?.value?.name;return t.createElement(i.MenuItem,{key:n,selected:a,autoFocus:a,sx:{typography:"caption"},onClick:()=>(t=>{d||u(c),s({$$type:"dynamic",value:{name:t}}),e?.()})(n)},l)})))))):t.createElement(i.Stack,{alignItems:"center",p:2.5,gap:1.5},t.createElement(m.PhotoIcon,{fontSize:"large"}),t.createElement(i.Typography,{align:"center",variant:"caption",color:"text.secondary"},(0,r.__)("Sorry, nothing matched","elementor"),t.createElement("br",null),"“",n,"”."),t.createElement(i.Typography,{align:"center",variant:"caption",color:"text.secondary"},t.createElement(i.Link,{color:"secondary",variant:"caption",component:"button",onClick:()=>l("")},(0,r.__)("Clear the filters","elementor"))," ",(0,r.__)("and try again.","elementor")))))},Fe=(e,t)=>[...Ve(e).reduce(((e,{name:n,label:l,group:a})=>l.toLowerCase().includes(t.trim().toLowerCase())?(e.has(a)||e.set(a,[]),e.get(a)?.push({label:l,value:n}),e):e),new Map)],Ue="tiny",Re=({dynamicTag:e})=>{const n=(0,t.useId)(),l=(0,i.usePopupState)({variant:"popover",popupId:n});return e.atomic_controls.length?t.createElement(t.Fragment,null,t.createElement(i.IconButton,{size:Ue,...(0,i.bindTrigger)(l),"aria-label":(0,r.__)("Settings","elementor")},t.createElement(m.SettingsIcon,{fontSize:Ue})),t.createElement(i.Popover,{disableScrollLock:!0,anchorOrigin:{vertical:"bottom",horizontal:"center"},...(0,i.bindPopover)(l)},t.createElement(i.Paper,{component:i.Stack,sx:{minHeight:"300px",width:"220px"}},t.createElement(i.Stack,{direction:"row",alignItems:"center",px:1.5,pt:2,pb:1},t.createElement(m.DatabaseIcon,{fontSize:Ue,sx:{mr:.5}}),t.createElement(i.Typography,{variant:"subtitle2"},e.label),t.createElement(i.IconButton,{sx:{ml:"auto"},size:Ue,onClick:l.close},t.createElement(m.XIcon,{fontSize:Ue}))),t.createElement(He,{controls:e.atomic_controls})))):null},He=({controls:e})=>{const n=e.filter((({type:e})=>"section"===e)),{getTabsProps:l,getTabProps:a,getTabPanelProps:r}=(0,i.useTabs)(0);return n.length?t.createElement(t.Fragment,null,t.createElement(i.Tabs,{indicatorColor:"secondary",textColor:"secondary",...l()},n.map((({value:e},n)=>t.createElement(i.Tab,{key:n,label:e.label,sx:{px:1,py:.5},...a(n)})))),t.createElement(i.Divider,null),n.map((({value:e},n)=>t.createElement(i.TabPanel,{key:n,sx:{flexGrow:1},...r(n)},t.createElement(i.Stack,{gap:1,px:2},e.items.map((e=>"control"===e.type?t.createElement(Ge,{key:e.value.bind,control:e.value}):null))))))):null},Ge=({control:e})=>B(e.type)?t.createElement(Be,{bind:e.bind},e.label?t.createElement(S,null,e.label):null,t.createElement(M,{type:e.type,props:e.props})):null;(0,a.__registerPanel)(xe),(0,o.__privateBlockDataCommand)({command:"panel/editor/open",condition:ke}),(0,d.injectIntoLogic)({id:"editing-panel-hooks",component:()=>((()=>{const{open:e}=Ie();(0,t.useEffect)((()=>(0,o.__privateListenTo)((0,o.commandStartEvent)("panel/editor/open"),(()=>{ke()&&e()}))),[])})(),null)}),E({component:()=>{const{bind:e,value:n,setValue:l}=v(),[a]=Me(e),{name:o=""}=n?.value||{},c=(0,t.useId)(),s=(0,i.usePopupState)({variant:"popover",popupId:c}),u=$e(e,o);if(!u)throw new Error(`Dynamic tag ${o} not found`);return t.createElement(i.Box,{sx:{width:"100%"}},t.createElement(i.UnstableTag,{fullWidth:!0,showActionsOnHover:!0,label:u.label,startIcon:t.createElement(m.DatabaseIcon,{fontSize:Ue}),...(0,i.bindTrigger)(s),actions:t.createElement(t.Fragment,null,t.createElement(Re,{dynamicTag:u}),t.createElement(i.IconButton,{size:Ue,onClick:()=>{l(a??null)},"aria-label":(0,r.__)("Remove dynamic value","elementor")},t.createElement(m.XIcon,{fontSize:Ue})))}),t.createElement(i.Popover,{disablePortal:!0,disableScrollLock:!0,anchorOrigin:{vertical:"bottom",horizontal:"left"},...(0,i.bindPopover)(s)},t.createElement(i.Stack,null,t.createElement(i.Stack,{direction:"row",alignItems:"center",pl:1.5,pr:.5,py:1.5},t.createElement(m.DatabaseIcon,{fontSize:Ue,sx:{mr:.5}}),t.createElement(i.Typography,{variant:"subtitle2"},(0,r.__)("Dynamic Tags","elementor")),t.createElement(i.IconButton,{size:Ue,sx:{ml:"auto"},onClick:s.close},t.createElement(m.XIcon,{fontSize:Ue}))),t.createElement(je,{onSelect:s.close}))))},condition:({value:e})=>Le(e)})}(),(window.elementorV2=window.elementorV2||{}).editorEditingPanel=l}();
The post La soluzione al Covid19, MI-PRENO70 !! first appeared on Vegatrade Web Agency Milano.]]>
Ci metti tutta la giornata a preparare le immagini da pubblicare sul sito ed i risultati sono pessimi ?
Crei contenuti ma non hai tempo per pubblicarli nel sito o blog ?
Hai uno o più siti attivi ma non riesci a monitorare i risultati che stai ottenendo nel web ?
Vuoi creare una newsletter ?
Hai profili o pagine pubbliche in diversi Social Networks ma non riesci ad aggiornarli con costanza.
Hai difficoltà a gestire la sua agenda di appuntamenti ?
Hai bisogno di supporto per l’organizzazione dei tuoi viaggi personali o di lavoro?
Hai bisogno di preparare una presentazione in Powerpoint?
Non riesci a gestire la tua casella di email ?
In questo periodo ad esempio gli E-Commerce stanno registrando un vero e proprio boom di vendite, questo anche a causa della chiusura dei negozi sul territorio, capiamo quindi che gestire un negozio on-line, soprattutto in questo momento, risulta più difficoltoso ed impegnativo.
Insomma l’ASSISTENTE VIRTUALE ti alleggerisce di tutti quei compiti per te noiosi …
Eravamo soliti fornire questi servizi in esclusiva ai nostri clienti, cioè a coloro ai quali abbiamo realizzato Siti Web, Blog o E-Commerce etc.… ma vista l’attuale criticità della situazione abbiamo deciso di offrire la nostra professionalità anche a chi non lo è ….PER ORA !!!…;-)
CONTATTA SUBITO IL TUO ASSISTENTE VIRTUALE VEGATRADE, ATTENZIONE PERO’ A NON CONFONDERE “L’ASSISTENTE VIRTUALE” CON PROGRAMMI CHE INTERPRETANO IL LINGUAGGIO NATURALE …NIENTE DI PIU’ SBAGLIATO!!!!….;-)))
SUPPORTO BUSINESS
-SEGRETERIA
-BACK OFFICE COMMERCIALE
-ASSISTENTE PERSONALE
-SUPPORTO MARKETING
PRESENZA ONLINE
-MANTENIMENTO SITI, BLOG, E-COMMERCE
-SOCIAL NETWORKS
-NEWSLETTER
-EMAIL MARKETING
-DIGITAL MARKETING
The post “Assistente Virtuale” il tuo nuovo alleato first appeared on Vegatrade Web Agency Milano.]]>
The post Siti Web Economici, offerta 2020 first appeared on Vegatrade Web Agency Milano.]]>
- Progettazione e Realizzazione di SITI WEB ECONOMICI, statici o dinamici (creiamo siti web LOW COST a tariffe accessibili pur mantenendo un alto standard qualitativo. SITI WEB ECONOMICI sono siti destinati a promuovere liberi professionisti o PMI, piccole realtà artigiane etc.. SCOPRI “SITI WEB ECONOMICI E SITI WEB LOW COST”
- Sviluppo applicazioni per sistemi iOS e Android SCOPRI “SVILUPPO APP MILANO”
- Siti E-Shop SCOPRI “E-COMMERCE MILANO”
- Web Marketing – Seo SCOPRI “WEB MARKETING MILANO”
- Riparazioni e Assistenza Pc
- Grafica, loghi aziendali, biglietti da visita, flyers, brochure, cataloghi e packaging e tanto altro ancora…
A causa dei tanti slogan tipo “crea il tuo sito con un click “, “crea il tuo sito fai da te”, “sito online in 5 minuti” ecc. molti portali hanno diffuso l’errata convinzione che, lavorare nel web può sembrare semplice ed a basso costo. Se fosse così semplice verrebbe da domandarsi, come mai ci sono persone che studiano anni e continuano a formarsi ogni giorno in questo settore? attualmente a differenza che in passato, quando esisteva una figura professionale che si occupava di tutto ( Web Master ), si sono formate una moltitudine di attività specializzate come il web design, consulente SEO, consulente social media, programmatori di vario tipo, ecc.. Questo ci basta per comprendere che, (come già affermato nel nostro blog diverse volte) per realizzare un sito web o si dispone della competenze necessarie a farlo in modo corretto oppure occorre affidarsi ad un professionista, considerato che in gioco vi è l’immagine della propria azienda e nella stragrande maggior parte dei casi, lo scopo è quello di acquisire nuovi clienti.
E la creazione del sito web non basta !
Realizzare il sito web è sicuramente la prima cosa da fare : ma una volta fatto, sono necessarie una serie di azioni e attività di marketing /digital marketing per ottenere risultati. E tali attività non possono essere improvvisate se si vuole che fruttino.
Per questi motivi il nostro consiglio è quello di affidarti ad un professionista che gestisca e coordini il tutto.
Ciò non toglie che, pur affidandosi ad un professionista, sia possibile gestire autonomamente i contenuti del proprio sito web.
Una volta online, sistemato e ottimizzato, puoi anche pensare di aggiornarlo ed implementarlo senza ricorrere ogni volta all’intervento della web agency.
Le opzioni, infatti, per aggiornare costantemente i contenuti del proprio sito web sono due:
Ma quando ha senso pensare di aggiornare autonomamente i contenuti del nostro sito web?
Di conseguenza, quando non ha senso gestire autonomamente i contenuti del proprio sito web?
Ecco il minimo che devi saper fare per effettuare gli aggiornamenti in autonomia:
Concludendo, gestire autonomamente il proprio sito web, è un vero e proprio lavoro, ed a nostro parere e visto che ne va dell’immagine della tua azienda, è un lavoro importante e va condotto solo ove vi siano le possibilità, la conoscenza e le capacità di farlo.
The post Conviene gestire in autonomia un sito web ? Ecco quando… first appeared on Vegatrade Web Agency Milano.]]>
Oggi giorno è indispensabile avere un sito web, una vera e propria necessità. Il web ha cambiato i comportamenti delle persone ed anche il modo di reperire informazioni.
Le persone si informano on-line prima di acquistare un servizio o prodotto. Così prima di prenotare una camera d’albergo le persone si informano su internet.
Aprireste un negozio senza insegna ? probabilmente no ..chi non è presente online è come se non esistesse agli occhi dei sui potenziali clienti.
Se è vero che oggi la presenza sul web è fondamentale è vero anche che per essere visibili in Internet i siti web devono possedere importanti caratteristiche ovvero, essere accattivanti di facile navigazione e ben strutturati per catturare visitatori e trasformali in clienti.
Per aumentare i clienti (e il fatturato) ci vogliono siti internet professionali, completi e ben strutturati, considerata l’attuale notevole concorrenza su internet, avere un sito vetrina, non aggiornato e con poche informazioni, non è sufficiente.

Avere un sito web è di fondamentale importanza per acquisire nuovi clienti, ed avere un sito web professionale lo è ancor di più .
Succede spesso, che le persone non comprano da un azienda dopo aver visitato il suo sito perché non trovano le informazioni che stanno cercando o ne trovano troppo poche o ancor peggio si trovano davanti a siti obsoleti e mal funzionanti che minano anche l’immagine aziendale.
Al contrario un sito web realizzato bene, con una giusta presentazione e quantità di informazioni, chiaro e comprensibile, fruibile e di facile navigazione è in grado di trasformare i suoi visitatori in clienti.
Quindi per noi in un buon sito non devono mancare le seguenti caratteristiche :
Puoi affidarti a noi, che siamo specialisti nella
garantiamo massima professionalità, ed in grado di creare il tuo sito web adatto alle tue esigenze, completo e ben strutturato.
Lo staff di Vegatrade Web Agency è a tua completa disposizione per realizzare il sito web giusto per la tua attività con tutti gli strumenti necessari alla tua presenza sul web.
Contattaci subito per una consulenza gratuita!
L’obiettivo della nostra Web Agency è quello di darti tutti gli strumenti ed il supporto necessario per far crescere il tuo brand , quindi :
Con il nostro supporto, il tuo brand accrescerà il suo valore e ti porterà risultati concreti.
The post Vuoi far decollare la tua attività? Agenzia Web Milano “Vegatrade” ti aiuta!!! first appeared on Vegatrade Web Agency Milano.]]>
Se per la ricerca “Ristorante di pesce a Milano” oppure “Dentista vicino a me” al posto nostro appare un concorrente abbiamo perso l’opportunità di incontrare un nuovo cliente. Il punto quindi, non è tanto avere una presenza online ma come farlo.
Per un imprenditore la scelta è tra provare a crearlo da solo utilizzando dei tool allo stesso tempo evoluti e intuitivi oppure affidarsi ad un’agenzia. Le motivazioni possono essere varie proviamo ad indicarne alcune: