.swiper-container.swiper-initialized .ecs-posts{overflow:visible;}.ecs-post-loop .elementor-page-title{display:block;}.ecs-loop-preview{height:100%;width:100%;background:lightgray;border:solid 1px gray;padding:5px;}.ecs-loop-preview h3{font-size:16px;font-weight:500;}.ecs-loop-preview span{font-size:12px;}.ecs-loop-preview .ecs-image-holder{width:100%;line-height:113px;background-color:#808080;font-size:45px;text-align:center;vertical-align:middle;font-weight:900;color:#929191;}.ecs-link-wrapper{cursor:pointer;}.elementor-widget-ele-loop-item,.elementor-widget-ele-loop-item > .elementor-widget-container,.elementor-element-edit-mode.elementor-widget-ele-loop-item,.elementor-element-edit-mode.elementor-widget-ele-loop-item > .elementor-widget-container{height:100%;}.elementor-widget-posts .ecs-posts .elementor-button-wrapper{margin-top:0;}.ecs-post-loop .ast-article-single{background-color:none;border-bottom:none;margin:0;padding:0;}.ecs-post-loop.ast-article-post{width:100%;}.theme-storefront.elementor-editor-active #primary.content-area{float:none;}.elementor-editor-active .ecs-lazyload a,.elementor-editor-preview .ecs-lazyload a{display:none;}.animation-hidden .ecs-lazy-load-animation{height:0;visibility:hidden;}.barload-wrapper{width:195px;height:1em;position:relative;display:inline-block;font-size:16px;padding:10px;}.barload-border{border:3px solid #222;height:100%;width:100%;position:relative;top:-50%;padding:4px 3px;}.barload-whitespace{overflow:hidden;overflow:hidden;height:100%;width:100%;margin:0 auto;position:relative;}.barload-line{position:absolute;height:100%;width:100%;background-color:#000;animation:barload-slide 2.75s steps(40) infinite;-o-animation:barload-slide 2.75s steps(40) infinite;-ms-animation:barload-slide 2.75s steps(40) infinite;-webkit-animation:barload-slide 2.75s steps(40) infinite;-moz-animation:barload-slide 2.75s steps(40) infinite;}@keyframes barload-slide{0%{left:-100%;}100%{left:100%;}}@-o-keyframes barload-slide{0%{left:-100%;}100%{left:100%;}}@-ms-keyframes barload-slide{0%{left:-100%;}100%{left:100%;}}@-webkit-keyframes barload-slide{0%{left:-100%;}100%{left:100%;}}@-moz-keyframes barload-slide{0%{left:-100%;}100%{left:100%;}}.barload-wrapper,.barload-wrapper *{box-sizing:content-box;}.ballsload-container{font-size:16px;padding:10px;position:relative;}.ballsload-container div{width:1em;height:1em;position:absolute;background-color:#000;top:0;border-radius:50%;}.ballsload-container div:nth-child(1){animation:ballsload-move 2.3s infinite cubic-bezier(.2,.64,.81,.23);-o-animation:ballsload-move 2.3s infinite cubic-bezier(.2,.64,.81,.23);-ms-animation:ballsload-move 2.3s infinite cubic-bezier(.2,.64,.81,.23);-webkit-animation:ballsload-move 2.3s infinite cubic-bezier(.2,.64,.81,.23);-moz-animation:ballsload-move 2.3s infinite cubic-bezier(.2,.64,.81,.23);}.ballsload-container div:nth-child(2){animation:ballsload-move 2.3s 172.5ms infinite cubic-bezier(.2,.64,.81,.23);-o-animation:ballsload-move 2.3s 172.5ms infinite cubic-bezier(.2,.64,.81,.23);-ms-animation:ballsload-move 2.3s 172.5ms infinite cubic-bezier(.2,.64,.81,.23);-webkit-animation:ballsload-move 2.3s 172.5ms infinite cubic-bezier(.2,.64,.81,.23);-moz-animation:ballsload-move 2.3s 172.5ms infinite cubic-bezier(.2,.64,.81,.23);}.ballsload-container div:nth-child(3){animation:ballsload-move 2.3s 345ms infinite cubic-bezier(.2,.64,.81,.23);-o-animation:ballsload-move 2.3s 345ms infinite cubic-bezier(.2,.64,.81,.23);-ms-animation:ballsload-move 2.3s 345ms infinite cubic-bezier(.2,.64,.81,.23);-webkit-animation:ballsload-move 2.3s 345ms infinite cubic-bezier(.2,.64,.81,.23);-moz-animation:ballsload-move 2.3s 345ms infinite cubic-bezier(.2,.64,.81,.23);}.ballsload-container div:nth-child(4){animation:ballsload-move 2.3s 517.5ms infinite cubic-bezier(.2,.64,.81,.23);-o-animation:ballsload-move 2.3s 517.5ms infinite cubic-bezier(.2,.64,.81,.23);-ms-animation:ballsload-move 2.3s 517.5ms infinite cubic-bezier(.2,.64,.81,.23);-webkit-animation:ballsload-move 2.3s 517.5ms infinite cubic-bezier(.2,.64,.81,.23);-moz-animation:ballsload-move 2.3s 517.5ms infinite cubic-bezier(.2,.64,.81,.23);}@keyframes ballsload-move{0%{left:0%;}100%{left:100%;}}@-o-keyframes ballsload-move{0%{left:0%;}100%{left:100%;}}@-ms-keyframes ballsload-move{0%{left:0%;}100%{left:100%;}}@-webkit-keyframes ballsload-move{0%{left:0%;}100%{left:100%;}}@-moz-keyframes ballsload-move{0%{left:0%;}100%{left:100%;}}#movingBallG{position:relative;width:250px;height:19px;display:inline-block;font-size:16px;}.movingBallLineG{position:absolute;left:0px;top:.5em;height:.25em;width:250px;background-color:#000;}.movingBallG{background-color:#000;position:absolute;top:0;left:0;width:1.188em;height:1.188em;border-radius:100px;-o-border-radius:100px;-ms-border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;animation-name:bounce_movingBallG;-o-animation-name:bounce_movingBallG;-ms-animation-name:bounce_movingBallG;-webkit-animation-name:bounce_movingBallG;-moz-animation-name:bounce_movingBallG;animation-duration:1.5s;-o-animation-duration:1.5s;-ms-animation-duration:1.5s;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal;}@keyframes bounce_movingBallG{0%{left:0px;}50%{left:230px;}100%{left:0px;}}@-o-keyframes bounce_movingBallG{0%{left:0px;}50%{left:230px;}100%{left:0px;}}@-ms-keyframes bounce_movingBallG{0%{left:0px;}50%{left:230px;}100%{left:0px;}}@-webkit-keyframes bounce_movingBallG{0%{left:0px;}50%{left:230px;}100%{left:0px;}}@-moz-keyframes bounce_movingBallG{0%{left:0px;}50%{left:230px;}100%{left:0px;}}.lds-ellipsis{display:inline-block;position:relative;width:8em;height:1em;font-size:13px;}.lds-ellipsis div{position:absolute;top:0px;width:1em;height:1em;border-radius:50%;background:#000;animation-timing-function:cubic-bezier(0,1,1,0);}.lds-ellipsis div:nth-child(1){left:1em;animation:lds-ellipsis1 .6s infinite;}.lds-ellipsis div:nth-child(2){left:1em;animation:lds-ellipsis2 .6s infinite;}.lds-ellipsis div:nth-child(3){left:4em;animation:lds-ellipsis2 .6s infinite;}.lds-ellipsis div:nth-child(4){left:7em;animation:lds-ellipsis3 .6s infinite;}@keyframes lds-ellipsis1{0%{transform:scale(0);}100%{transform:scale(1);}}@keyframes lds-ellipsis3{0%{transform:scale(1);}100%{transform:scale(0);}}@keyframes lds-ellipsis2{0%{transform:translate(0,0);}100%{transform:translate(3em,0);}}:root{--cf7cw-primary-color:#6659bf;--cf7cw-primary-color-rgb:102,89,191;--cf7cw-whatsapp-color1:#25d366;--cf7cw-whatsapp-color1-rgb:37,211,102;--cf7cw-whatsapp-color2:#09816d;--cf7cw-whatsapp-color2-rgb:9,129,109;--cf7cw-black-color:#000;--cf7cw-black-color-rgb:0,0,0;--cf7cw-white-color:#fff;--cf7cw-form-text-color:#fff;--cf7cw-form-bg-color:#09816d;--cf7cw-light-color1:#e9ecef;--cf7cw-light-color2:#dcdcdc;--cf7cw-light-color3:#828282;--cf7cw-primary-font:"Rubik";--cf7cw-transition:.3s;}.cf7cw-chat-widgets *{padding:0;margin:0;-webkit-tap-highlight-color:transparent !important;box-sizing:border-box;}.cf7cw-chat-widget{position:fixed !important;display:flex;width:-moz-fit-content;width:fit-content;flex-direction:column;gap:16px;font-family:var(--cf7cw-primary-font);line-height:1;font-size:0;z-index:9999999;}.cf7cw-chat-widget-right{right:16px;bottom:16px;align-items:flex-end;}.cf7cw-chat-widget-left{left:16px;bottom:16px;align-items:flex-start;}.cf7cw-chat-widget-handle-btn{display:flex;cursor:pointer;align-items:center;gap:8px;transition:var(--cf7cw-transition);}.cf7cw-chat-widget-handle-btn-text{border-radius:16px;padding:8px 16px;box-shadow:0 10px 15px -3px rgba(var(--cf7cw-black-color-rgb),.1),0 4px 6px -4px rgba(var(--cf7cw-black-color-rgb),.1);transition:var(--cf7cw-transition);font-size:18px;line-height:1.5;background:var(--cf7cw-white-color);}.cf7cw-chat-widget-handle-btn-icon{font-size:56px;display:flex;align-items:center;justify-content:center;}.cf7cw-chat-widget-handle-btn-icon svg,.cf7cw-chat-widget-handle-btn-icon img{color:inherit;fill:currentColor;width:1em;height:1em;}.cf7cw-chat-widget-form{display:flex;flex-direction:column;border-radius:6px;background-color:var(--cf7cw-white-color);box-shadow:0 10px 15px -3px rgba(var(--cf7cw-black-color-rgb),.1),0 4px 6px -4px rgba(var(--cf7cw-black-color-rgb),.1);font-family:var(--cf7cw-primary-font);width:360px;height:auto;z-index:10;top:50px;}.cf7cw-chat-widget-form-title{display:flex;width:100%;min-height:48px;gap:24px;border-radius:6px 6px 0 0;color:var(--cf7cw-form-text-color);background:var(--cf7cw-form-bg-color);}.cf7cw-chat-widget-form-title-text{display:flex;align-items:center;padding-left:20px;padding-right:20px;font-size:20px;line-height:28px;font-weight:600;flex:1;}.cf7cw-chat-widget-close-btn{all:unset;display:flex;width:40px;cursor:pointer;align-items:center;justify-content:center;flex:0 0 auto;font-size:22px;opacity:.7;transition:var(--cf7cw-transition);}.cf7cw-chat-widget-close-btn svg{width:1em;height:1em;fill:currentColor;}.cf7cw-chat-widget-form-body{display:flex;flex-direction:column;padding:20px;gap:16px;font-size:16px;max-height:500px;overflow-y:auto;}.cf7cw-chat-widget-header-text,.cf7cw-chat-widget-footer-text{font-size:16px;}.cf7cw-chat-widget-form-body .wpcf7-form > p{margin-bottom:0 !important;position:relative;font-family:inherit;}.cf7cw-chat-widget-form-body .wpcf7-form > p br{display:none;}.cf7cw-chat-widget .wpcf7-form > p > label{margin-bottom:6px;display:flex;flex-direction:column;gap:6px;font-family:inherit;font-weight:600;}.cf7cw-chat-widget .wpcf7-form-control-wrap{position:relative;display:block;width:100%;margin-bottom:12px;}.cf7cw-chat-widget .wpcf7-form-control-wrap .wpcf7-not-valid-tip,.cf7cw-chat-widget .wpcf7-response-output{display:none !important;}.cf7cw-chat-widget .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio){all:unset;cursor:text;display:block;width:100%;height:40px;min-height:unset;max-width:100%;padding:8px 20px;background:var(--cf7cw-white-color);border:1px solid rgba(var(--cf7cw-black-color-rgb),.15) !important;border-radius:6px !important;color:var(--cf7cw-black-color);font-size:16px;line-height:1.2 !important;outline:none !important;box-shadow:none !important;transition:var(--cf7cw-transition);box-sizing:border-box;font-weight:400;}.cf7cw-chat-widget .wpcf7-form-control:focus{border-color:rgba(var(--cf7cw-black-color-rgb),.5) !important;}.cf7cw-chat-widget textarea.wpcf7-form-control.wpcf7-textarea{height:120px !important;resize:none !important;display:block !important;min-height:unset !important;padding:10px 20px !important;word-wrap:break-word !important;}.cf7cw-chat-widget select.wpcf7-form-control{max-width:100% !important;display:flex !important;align-items:center !important;padding:5px 40px 5px 20px !important;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E") !important;background-repeat:no-repeat !important;background-position:right 1rem top 50% !important;background-size:1rem auto !important;}.cf7cw-chat-widget .wpcf7-form-control.wpcf7-radio,.cf7cw-chat-widget .wpcf7-form-control.wpcf7-checkbox{display:flex;font-size:16px;line-height:1.2;flex-wrap:wrap;gap:16px;}.cf7cw-chat-widget .wpcf7-form-control.wpcf7-radio .wpcf7-list-item,.cf7cw-chat-widget .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{margin:0;}.cf7cw-chat-widget .wpcf7-radio input[type="radio"],.cf7cw-chat-widget .wpcf7-checkbox input[type="checkbox"]{--size:16px;--bg-opacity:.2;all:unset;width:var(--size);height:var(--size);border:1px solid currentColor;background:rgba(var(--cf7cw-whatsapp-color2-rgb),var(--bg-opacity,0));color:var(--cf7cw-whatsapp-color2);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;}.cf7cw-chat-widget .wpcf7-radio input[type="radio"]::before,.cf7cw-chat-widget .wpcf7-checkbox input[type="checkbox"]::before{all:unset;--size:15px;--bg-opacity:.8;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:var(--size);height:var(--size);border-radius:50%;background:rgba(var(--cf7cw-whatsapp-color2-rgb),var(--bg-opacity,0));z-index:1;transition:var(--cf7cw-transition);opacity:0;visibility:hidden;cursor:pointer;}.cf7cw-chat-widget .wpcf7-radio input[type="radio"]:hover::before,.cf7cw-chat-widget .wpcf7-checkbox input[type="checkbox"]:hover::before{--size:10px;opacity:1;visibility:visible;}.cf7cw-chat-widget .wpcf7-radio input[type="radio"]:checked::before,.cf7cw-chat-widget .wpcf7-checkbox input[type="checkbox"]:checked::before{--bg-opacity:1;--size:10px;opacity:1;visibility:visible;}.cf7cw-chat-widget .wpcf7-radio label,.cf7cw-chat-widget .wpcf7-checkbox label{cursor:pointer;display:inline-flex;align-items:center;gap:6px;}.cf7cw-chat-widget .wpcf7-list-item-label:before,.cf7cw-chat-widget .wpcf7-list-item-label:after{content:none !important;}.cf7cw-chat-widget .wpcf7-checkbox input[type="checkbox"]{border-radius:3px;}.cf7cw-chat-widget select.wpcf7-form-control.nitro-lazy{background-image:none !important;}.cf7cw-chat-widget .wpcf7-checkbox input[type="checkbox"]::before{width:9px;height:4px;background:none;border-width:0px 0px 2px 2px;border-style:solid;border-radius:0;transform:translate(-50%,-50%) rotate(-45deg);top:41%;}.cf7cw-chat-widget .wpcf7-spinner{position:absolute;margin:0;top:50%;right:10px;transform:translate(0,-50%);}.cf7cw-chat-widget .cf7cw-sec-btn,.cf7cw-chat-widget input[type="submit"],.cf7cw-chat-widget button[type="submit"]{width:100%;height:44px;display:flex;justify-content:center;align-items:center;text-align:center;color:var(--cf7cw-form-text-color);background:var(--cf7cw-form-bg-color);border:2px solid var(--cf7cw-form-bg-color);border-radius:40px;padding:8px 35px;font-weight:600;position:relative;outline:none !important;transition:var(--cf7cw-transition);cursor:pointer;text-transform:uppercase;letter-spacing:1px;font-size:16px;}.cf7cw-sec-btn:hover,.cf7cw-chat-widget input[type="submit"]:hover,.cf7cw-chat-widget button[type="submit"]:hover{background:var(--cf7cw-whatsapp-color1);border-color:var(--cf7cw-whatsapp-color1);color:var(--cf7cw-white-color);}.cf7cw-sec-btn:focus,.cf7cw-chat-widget input[type="submit"]:focus,.cf7cw-chat-widget button[type="submit"]:focus{background:var(--cf7cw-whatsapp-color1);border-color:var(--cf7cw-whatsapp-color1);color:var(--cf7cw-white-color);}.cf7cw-chat-widget-greetings-simple{position:relative;display:flex;width:310px;flex-direction:column;gap:8px;padding:24px 32px;box-shadow:0 20px 25px -5px rgba(var(--cf7cw-black-color-rgb),.1),0 8px 10px -6px rgba(var(--cf7cw-black-color-rgb),.1);transition:var(--cf7cw-transition);cursor:pointer;background:var(--cf7cw-white-color);}.cf7cw-chat-widget-greetings-simple{border-radius:max(4vh,64px);}.cf7cw-chat-widget-greetings-close-btn{--size:16px;position:absolute;right:0;top:-20px;display:flex;height:var(--size);width:var(--size);font-size:16px;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--cf7cw-white-color);transition:var(--cf7cw-transition);}.cf7cw-chat-widget-greetings-simple-title,.cf7cw-chat-widget-greetings-simple-text{z-index:10;line-height:1.5;transition:var(--cf7cw-transition);color:var(--cf7cw-light-color3);font-size:14px;}.cf7cw-chat-widget-greetings-simple-title{font-weight:600;}.cf7cw-chat-widget-greetings-simple-title img{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 !important;vertical-align:-.1em !important;background:none !important;padding:0 !important;}.cf7cw-chat-widget-greetings-wave{position:relative;bottom:0;left:0;display:flex;height:50%;width:280px;cursor:pointer;flex-direction:column;justify-content:space-between;gap:8px;border-radius:24px;padding:24px 16px;background:var(--cf7cw-white-color);box-shadow:0 20px 25px -5px rgba(var(--cf7cw-black-color-rgb),.1),0 8px 10px -6px rgba(var(--cf7cw-black-color-rgb),.1);transition:var(--cf7cw-transition);opacity:.9;}.cf7cw-chat-widget-greetings-wave:hover{opacity:1;}.cf7cw-chat-widget-greetings-wave-1-icon{margin:40px auto;width:100px;text-align:center;}.cf7cw-chat-widget-greetings-wave-1-icon img{display:inline-block;}.cf7cw-chat-widget-greetings-wave-title,.cf7cw-chat-widget-greetings-wave-text{font-size:14px;line-height:1.5;transition:var(--cf7cw-transition);color:var(--cf7cw-light-color3);}.cf7cw-chat-widget-greetings-wave-title{font-weight:600;}.cf7cw-chat-widget-greetings-wave-text{font-weight:400;}.cf7cw-chat-widget-greetings-wave-cta{display:flex;align-items:center;justify-content:center;border-radius:8px;padding:16px;gap:10px;font-size:15px;text-align:center;line-height:20px;font-weight:700;transition:var(--cf7cw-transition);cursor:pointer;background:rgba(var(--cf7cw-primary-color-rgb),.08);color:var(--cf7cw-primary-color);margin-top:10px;}.cf7cw-chat-widget-greetings-wave-cta:hover{background:rgba(var(--cf7cw-primary-color-rgb),.2);}.cf7cw-chat-widget-greetings-wave-cta .cf7cw-chat-widget-greetings-wave-cta-icon{display:flex;align-items:center;justify-content:center;}.cf7cw-chat-widget-greetings-wave-cta-icon img{width:1em;height:1em;display:block;}.cf7cw-chat-widget-greetings-wave-cta .cf7cw-chat-widget-greetings-wave-cta-text{width:-moz-fit-content;width:fit-content;font-weight:600;}.cf7cw-chat-widget .order-1{order:1;}.cf7cw-chat-widget .order-2{order:2;}.cf7cw-chat-widget .order-3{order:3;}.cf7cw-chat-widget .order-4{order:4;}.cf7cw-chat-widget .order-5{order:5;}.cf7cw-chat-widget .order-6{order:6;}.cf7cw-chat-widget .order-7{order:7;}.cf7cw-chat-widget .order-8{order:8;}.cf7cw-chat-widget .order-9{order:9;}.cf7cw-chat-widget .order-10{order:10;}@media (max-width: 767px){.cf7cw-chat-widget-form{width:290px;}.cf7cw-chat-widget{width:290px;}.cf7cw-chat-widget-greetings-simple{width:100%;max-width:100%;}}