.stafe-particle-container{position:absolute;width:100%;height:100%;top:0;left:0}.stafe-particle-container canvas{display:block;vertical-align:bottom}.stafe-particle-container .particles-js-canvas-el{position:absolute;top:0;transform:scale(1);opacity:1;animation:appear 1.4s 1;animation-fill-mode:forwards}@-webkit-keyframes appear{from{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes appear{from{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}[class*=" elementor-widget-stafe-"] .swiper-pagination-fraction,[class*=" elementor-widget-stafe-"] .swiper-pagination-custom,[class*=" elementor-widget-stafe-"] .swiper-horizontal>.swiper-pagination-bullets,[class*=" elementor-widget-stafe-"] .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:auto}[class*=" elementor-widget-stafe-"] svg.e-font-icon-svg{height:1em;width:1em}.elementor-control.elementor-control-type-heading{margin-top:-1px}.elementor-lightbox .dialog-close-button .sta-icon-close{transition:transform .3s}.elementor-lightbox .dialog-close-button:hover .sta-icon-close{transform:rotate(90deg)}.elementor-lightbox .elementor-swiper-button-next .sta-icon-chevron-right,.elementor-lightbox .elementor-swiper-button-prev .sta-icon-chevron-left{transition:transform .3s}.elementor-lightbox .elementor-swiper-button-prev:hover .sta-icon-chevron-left{transform:scale(1.2)}.elementor-lightbox .elementor-swiper-button-next:hover .sta-icon-chevron-right{transform:scale(1.2)}[class*="elementor-widget-stafe-"] .stafe-slider .swiper-pagination,[class*="elementor-widget-stafe-"] .stafe-dots-container .swiper-pagination,[class*="elementor-widget-stafe-"] .stafe-arrows-dots-container .swiper-pagination{position:relative;display:flex;align-items:var(--sta-swiper-dots-align, center);justify-content:center}[class*="elementor-widget-stafe-"] .stafe-slider .swiper-pagination .swiper-pagination-bullet,[class*="elementor-widget-stafe-"] .stafe-dots-container .swiper-pagination .swiper-pagination-bullet,[class*="elementor-widget-stafe-"] .stafe-arrows-dots-container .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;outline:none;transition:all .3s ease}[class*="elementor-widget-stafe-"] .stafe-slider .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet,[class*="elementor-widget-stafe-"] .stafe-dots-container .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet,[class*="elementor-widget-stafe-"] .stafe-arrows-dots-container .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:var(--sta-swiper-dots-space-between, 5px);outline:none}[class*="elementor-widget-stafe-"] .stafe-slider .swiper-pagination.swiper-pagination-fraction,[class*="elementor-widget-stafe-"] .stafe-dots-container .swiper-pagination.swiper-pagination-fraction,[class*="elementor-widget-stafe-"] .stafe-arrows-dots-container .swiper-pagination.swiper-pagination-fraction{bottom:auto;z-index:1}[class*="elementor-widget-stafe-"] .stafe-slider .swiper-pagination-bullets,[class*="elementor-widget-stafe-"] .stafe-dots-container .swiper-pagination-bullets,[class*="elementor-widget-stafe-"] .stafe-arrows-dots-container .swiper-pagination-bullets{min-height:var(--sta-swiper-dots-active-height, 10px)}[class*="elementor-widget-stafe-"] .stafe-slider .swiper-pagination-bullets .swiper-pagination-bullet,[class*="elementor-widget-stafe-"] .stafe-dots-container .swiper-pagination-bullets .swiper-pagination-bullet,[class*="elementor-widget-stafe-"] .stafe-arrows-dots-container .swiper-pagination-bullets .swiper-pagination-bullet{position:relative}[class*="elementor-widget-stafe-"] .stafe-slider .swiper-pagination-bullets .swiper-pagination-bullet:after,[class*="elementor-widget-stafe-"] .stafe-dots-container .swiper-pagination-bullets .swiper-pagination-bullet:after,[class*="elementor-widget-stafe-"] .stafe-arrows-dots-container .swiper-pagination-bullets .swiper-pagination-bullet:after{content:'';width:calc(100% + 6px);height:calc(100% + 6px);position:absolute;transform:translate(-50%, -50%);left:50%;top:50%}.stafe-arrows-align-center .stafe-position-center,.stafe-arrows-dots-align-center .stafe-position-center{width:100%}.stafe-arrows-align-center .stafe-navigation-prev,.stafe-arrows-dots-align-center .stafe-navigation-prev{left:0;position:absolute;transform:translateY(-50%)}.stafe-arrows-align-center .stafe-navigation-next,.stafe-arrows-dots-align-center .stafe-navigation-next{right:0;position:absolute;transform:translateY(-50%)}.rtl .stafe-arrows-align-center .stafe-navigation-prev,.rtl .stafe-arrows-dots-align-center .stafe-navigation-prev{right:0;left:inherit}.rtl .stafe-arrows-align-center .stafe-navigation-next,.rtl .stafe-arrows-dots-align-center .stafe-navigation-next{left:0;right:inherit}.stafe-arrows-dots-align-center .stafe-dots-container .swiper-pagination,.stafe-arrows-dots-align-center .stafe-arrows-dots-container .swiper-pagination{position:absolute;width:100% !important}.stafe-navigation-type-progress .swiper-pagination-progress{transform:translateY(15px);height:5px;width:100%}.elementor-section.stafe-sticky{transition:background-color 250ms ease-out,padding 300ms ease-out}.elementor-section.stafe-motion-effect-wrapper{overflow:var(--sta-effect-section-overflow, visible) !important}.elementor-column.stafe-motion-effect-wrapper{overflow:var(--sta-effect-column-overflow, visible) !important}.stafe-motion-effect-yes{transition:transform var(--sta-effect-transition-duration, 300ms) var(--sta-effect-transition-easing, ease-out)}.elementor-widget.stafe-motion-effect-yes{transform:translate(var(--sta-effect-trans-x-normal, 0), var(--sta-effect-trans-y-normal, 0)) rotateX(var(--sta-effect-rotate-x-normal, 0)) rotateY(var(--sta-effect-rotate-y-normal, 0)) rotateZ(var(--sta-effect-rotate-z-normal, 0)) scaleX(var(--sta-effect-scale-x-normal, 1)) scaleY(var(--sta-effect-scale-y-normal, 1)) skewX(var(--sta-effect-skew-x-normal, 0)) skewY(var(--sta-effect-skew-y-normal, 0))}.elementor-widget.stafe-motion-effect-yes:hover,.stafe-motion-effect-wrapper:hover .elementor-widget.stafe-motion-effect-yes{transform:translate(var(--sta-effect-trans-x-hover, var(--sta-effect-trans-x-normal, 0)), var(--sta-effect-trans-y-hover, var(--sta-effect-trans-y-normal, 0))) rotateX(var(--sta-effect-rotate-x-hover, var(--sta-effect-rotate-x-normal, 0))) rotateY(var(--sta-effect-rotate-y-hover, var(--sta-effect-rotate-y-normal, 0))) rotateZ(var(--sta-effect-rotate-z-hover, var(--sta-effect-rotate-z-normal, 0))) scaleX(var(--sta-effect-scale-x-hover, var(--sta-effect-scale-x-normal, 1))) scaleY(var(--sta-effect-scale-y-hover, var(--sta-effect-scale-y-normal, 1))) skewX(var(--sta-effect-skew-x-hover, var(--sta-effect-skew-x-normal, 0))) skewY(var(--sta-effect-skew-y-hover, var(--sta-effect-skew-y-normal, 0)));transition-delay:var(--sta-effect-transition-delay, 0ms)}.elementor-widget.stafe-backdrop-filter-yes>.elementor-widget-container,.e-con-inner>.stafe-backdrop-filter-yes.elementor-element,.e-con-inner.stafe-backdrop-filter-yes .e-container__inner,.elementor-column.stafe-backdrop-filter-yes>.elementor-element-populated{-webkit-backdrop-filter:blur(var(--sta-backdrop-filter-blur, 0)) brightness(var(--sta-backdrop-filter-brightness, 100%)) contrast(var(--sta-backdrop-filter-contrast, 1)) grayscale(var(--sta-backdrop-filter-grayscale, 0)) invert(var(--sta-backdrop-filter-invert, 0)) opacity(var(--sta-backdrop-filter-opacity, 1)) sepia(var(--sta-backdrop-filter-sepia, 0)) saturate(var(--sta-backdrop-filter-saturate, 1)) hue-rotate(var(--sta-backdrop-filter-hue-rotate, 0));backdrop-filter:blur(var(--sta-backdrop-filter-blur, 0)) brightness(var(--sta-backdrop-filter-brightness, 100%)) contrast(var(--sta-backdrop-filter-contrast, 1)) grayscale(var(--sta-backdrop-filter-grayscale, 0)) invert(var(--sta-backdrop-filter-invert, 0)) opacity(var(--sta-backdrop-filter-opacity, 1)) sepia(var(--sta-backdrop-filter-sepia, 0)) saturate(var(--sta-backdrop-filter-saturate, 1)) hue-rotate(var(--sta-backdrop-filter-hue-rotate, 0))}[class*="elementor-widget-stafe-"] .stafe-slider .swiper-pagination-bullets-dynamic,[class*="elementor-widget-stafe-"] .stafe-arrows-dots-container .swiper-pagination-bullets-dynamic,[class*="elementor-widget-stafe-"] .stafe-dots-container .swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;width:100% !important;left:0 !important;transform:translateX(0) !important}[class*="elementor-widget-stafe-"] .stafe-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet,[class*="elementor-widget-stafe-"] .stafe-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet,[class*="elementor-widget-stafe-"] .stafe-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}[class*="elementor-widget-stafe-"] .stafe-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,[class*="elementor-widget-stafe-"] .stafe-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,[class*="elementor-widget-stafe-"] .stafe-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}[class*="elementor-widget-stafe-"] .stafe-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main,[class*="elementor-widget-stafe-"] .stafe-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main,[class*="elementor-widget-stafe-"] .stafe-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}[class*="elementor-widget-stafe-"] .stafe-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev,[class*="elementor-widget-stafe-"] .stafe-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev,[class*="elementor-widget-stafe-"] .stafe-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}[class*="elementor-widget-stafe-"] .stafe-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev,[class*="elementor-widget-stafe-"] .stafe-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev,[class*="elementor-widget-stafe-"] .stafe-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}[class*="elementor-widget-stafe-"] .stafe-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,[class*="elementor-widget-stafe-"] .stafe-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,[class*="elementor-widget-stafe-"] .stafe-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}[class*="elementor-widget-stafe-"] .stafe-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next,[class*="elementor-widget-stafe-"] .stafe-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next,[class*="elementor-widget-stafe-"] .stafe-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}[class*="elementor-widget-stafe-"] .stafe-arrows-container{-webkit-transform:translate(var(--sta-swiper-carousel-arrows-ncx, 0), var(--sta-swiper-carousel-arrows-ncy, 40));transform:translate(var(--sta-swiper-carousel-arrows-ncx, 0), var(--sta-swiper-carousel-arrows-ncy, 40))}[class*="elementor-widget-stafe-"] .stafe-dots-container{-webkit-transform:translate(var(--sta-swiper-carousel-dots-nnx, 0), var(--sta-swiper-carousel-dots-nny, 30));transform:translate(var(--sta-swiper-carousel-dots-nnx, 0), var(--sta-swiper-carousel-dots-nny, 30))}[class*="elementor-widget-stafe-"] .stafe-arrows-dots-container{-webkit-transform:translate(var(--sta-swiper-carousel-both-ncx, 0), var(--sta-swiper-carousel-both-ncy, 40));transform:translate(var(--sta-swiper-carousel-both-ncx, 0), var(--sta-swiper-carousel-both-ncy, 40))}[class*="elementor-widget-stafe-"] .stafe-arrows-fraction-container{-webkit-transform:translate(var(--sta-swiper-carousel-arrows-fraction-ncx, 0), var(--sta-swiper-carousel-arrows-fraction-ncy, 40));transform:translate(var(--sta-swiper-carousel-arrows-fraction-ncx, 0), var(--sta-swiper-carousel-arrows-fraction-ncy, 40))}[class*="elementor-widget-stafe-"] .stafe-position-center-left .stafe-arrows-container,[class*="elementor-widget-stafe-"] .stafe-position-center-right .stafe-arrows-container{-webkit-transform:translate(var(--sta-swiper-carousel-arrows-ncx, 0), var(--sta-swiper-carousel-arrows-ncy, 0)) rotate(90deg);transform:translate(var(--sta-swiper-carousel-arrows-ncx, 0), var(--sta-swiper-carousel-arrows-ncy, 0)) rotate(90deg)}[class*="elementor-widget-stafe-"] .stafe-position-center-left .stafe-dots-container,[class*="elementor-widget-stafe-"] .stafe-position-center-right .stafe-dots-container{-webkit-transform:translate(var(--sta-swiper-carousel-dots-nnx, 0), var(--sta-swiper-carousel-dots-nny, 0)) rotate(90deg);transform:translate(var(--sta-swiper-carousel-dots-nnx, 0), var(--sta-swiper-carousel-dots-nny, 0)) rotate(90deg)}[class*="elementor-widget-stafe-"] .stafe-position-center-left .stafe-arrows-dots-container,[class*="elementor-widget-stafe-"] .stafe-position-center-right .stafe-arrows-dots-container{-webkit-transform:translate(var(--sta-swiper-carousel-both-ncx, 0), var(--sta-swiper-carousel-both-ncy, 0)) rotate(90deg);transform:translate(var(--sta-swiper-carousel-both-ncx, 0), var(--sta-swiper-carousel-both-ncy, 0)) rotate(90deg)}[class*="elementor-widget-stafe-"] .stafe-position-center-left .stafe-arrows-fraction-container,[class*="elementor-widget-stafe-"] .stafe-position-center-right .stafe-arrows-fraction-container{-webkit-transform:translate(var(--sta-swiper-carousel-arrows-fraction-ncx, 0), var(--sta-swiper-carousel-arrows-fraction-ncy, 0)) rotate(90deg);transform:translate(var(--sta-swiper-carousel-arrows-fraction-ncx, 0), var(--sta-swiper-carousel-arrows-fraction-ncy, 0)) rotate(90deg)}[class*="elementor-widget-stafe-"] .swiper-coverflow,[class*="elementor-widget-stafe-"] .swiper-container-coverflow{padding-top:15px}[class*="elementor-widget-stafe-"] .swiper-coverflow .swiper-slide,[class*="elementor-widget-stafe-"] .swiper-container-coverflow .swiper-slide{transition-property:transform, border, background}[class*="elementor-widget-stafe-"] .swiper-horizontal>.swiper-pagination-progress,[class*="elementor-widget-stafe-"] .swiper-container-horizontal>.swiper-pagination-progress{top:auto;bottom:0}@media (min-width:768px) and (max-width:1023px){.stafe-tablet{display:none}}@media (min-width:1024px){.stafe-desktop{display:none}}@media (max-width:767px){.stafe-mobile{display:none}}[class*="stafe-"] *,[class*="stafe-"] *::before,[class*="stafe-"] *::after{box-sizing:border-box}.stafe-advanced-divider>img{display:none}.stafe-reveal-effects-yes .elementor-widget-container>*:not([class*="block-revealer"]){opacity:0}.st-stafe-button{font-size:14px;color:#666;font-weight:700;display:inline-block !important}.st-stafe-button.st-stafe-button-size-xs{padding:5px 10px;font-size:10px;font-weight:400}.st-stafe-button.st-stafe-button-size-sm{padding:10px 20px;font-size:12px}.st-stafe-button.st-stafe-button-size-md{padding:15px 30px}.st-stafe-button.st-stafe-button-size-lg{padding:20px 30px;font-size:16px}.st-stafe-button.st-stafe-button-size-xl{padding:25px 30px;font-size:18px}.elementor-align-center .st-stafe-button{width:auto}.elementor-align-right .st-stafe-button{width:auto}.elementor-align-left .st-stafe-button{width:auto}.elementor-align-justify .st-stafe-button{width:100%}@media (max-width:1024px){.elementor-tablet-align-center .st-stafe-button{width:auto}.elementor-tablet-align-right .st-stafe-button{width:auto}.elementor-tablet-align-left .st-stafe-button{width:auto}.elementor-tablet-align-justify .st-stafe-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center .st-stafe-button{width:auto}.elementor-mobile-align-right .st-stafe-button{width:auto}.elementor-mobile-align-left .st-stafe-button{width:auto}.elementor-mobile-align-justify .st-stafe-button{width:100%}}.st-stafe-shadow-mode-yes .st-stafe-carousel .swiper-carousel,.st-stafe-shadow-mode-yes .stafe-custom-carousel .swiper-carousel,.st-stafe-shadow-mode-yes .stafe-wc-carousel .swiper-carousel,.st-stafe-shadow-mode-yes .stafe-testimonial-carousel .swiper-carousel,.st-stafe-shadow-mode-yes .stafe-event-carousel-skin-fable .swiper-carousel,.st-stafe-shadow-mode-yes .stafe-event-carousel .swiper-carousel,.st-stafe-shadow-mode-yes .stafe-portfolio-carousel .swiper-carousel,.st-stafe-shadow-mode-yes .stafe-panel-slider .swiper-carousel,.st-stafe-shadow-mode-yes .stafe-learnpress-carousel .swiper-carousel,.st-stafe-shadow-mode-yes .sta-edd-product-review-carousel .swiper-carousel,.st-stafe-shadow-mode-yes .stafe-tutor-lms-course-carousel .swiper-carousel{padding:10px;margin:0 -10px}.stafe-show-hidden-item--yes .swiper-carousel{overflow:visible}[class*="elementor-widget-stafe-"] .swiper-pagination-fraction,[class*="elementor-widget-stafe-"] .swiper-pagination-custom,[class*="elementor-widget-stafe-"] .swiper-horizontal .swiper-pagination-bullets,[class*="elementor-widget-stafe-"] .swiper-horizontal+.swiper-pagination-bullets,[class*="elementor-widget-stafe-"] .swiper-container-horizontal .swiper-pagination-bullets,[class*="elementor-widget-stafe-"] .swiper-container-horizontal+.swiper-pagination-bullets{bottom:-50px;width:100%}[class*="elementor-widget-stafe-"] .swiper-pagination-fraction .swiper-pagination-bullet,[class*="elementor-widget-stafe-"] .swiper-pagination-custom .swiper-pagination-bullet,[class*="elementor-widget-stafe-"] .swiper-horizontal .swiper-pagination-bullets .swiper-pagination-bullet,[class*="elementor-widget-stafe-"] .swiper-horizontal+.swiper-pagination-bullets .swiper-pagination-bullet,[class*="elementor-widget-stafe-"] .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet,[class*="elementor-widget-stafe-"] .swiper-container-horizontal+.swiper-pagination-bullets .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px}.stafe-navigation-type-arrows-fraction .swiper-pagination{position:initial}.stafe-arrows-fraction-container .stafe-navigation-prev,.stafe-arrows-dots-container .stafe-navigation-prev,.stafe-arrows-container .stafe-navigation-prev,.stafe-arrows-fraction-container .stafe-navigation-next,.stafe-arrows-dots-container .stafe-navigation-next,.stafe-arrows-container .stafe-navigation-next{transition:all .3s ease}.stafe-arrows-fraction-container .stafe-navigation-prev i,.stafe-arrows-dots-container .stafe-navigation-prev i,.stafe-arrows-container .stafe-navigation-prev i,.stafe-arrows-fraction-container .stafe-navigation-next i,.stafe-arrows-dots-container .stafe-navigation-next i,.stafe-arrows-container .stafe-navigation-next i{display:inline-flex;transition:all .3s ease}.rtl .stafe-arrows-container,.rtl .stafe-arrows-fraction-container,.rtl .stafe-arrows-dots-container{direction:rtl}.rtl .stafe-arrows-container .swiper-pagination,.rtl .stafe-arrows-fraction-container .swiper-pagination,.rtl .stafe-arrows-dots-container .swiper-pagination{direction:ltr}.rtl .stafe-news-ticker-controls{display:flex;flex-direction:row-reverse}.stafe-pagination-dot-dot{display:flex;align-items:center;justify-content:center}.stafe-pagination-dot-dot span{line-height:1px;height:13px;color:#bbb !important}.elementor-widget-container .stafe-subnav{margin-bottom:10px;margin-top:0;color:#999}.elementor-widget-container .stafe-subnav *{font-size:13px;font-weight:400}.elementor-widget-container .stafe-subnav span{color:inherit}.elementor-widget-container .stafe-subnav span span{display:inline-block}.elementor-widget-container .stafe-subnav span a{display:inline-block;transition:color .5s cubic-bezier(.4, .7, .04, .88)}.elementor-widget-container .stafe-subnav span a:hover{color:#666}.elementor-widget-container .stafe-subnav span a+a{margin-right:5px;color:#999}.elementor-widget-container .stafe-subnav span:after{content:'';height:4px;width:4px;border-radius:50%;background:#adb5bd;margin-right:-10px;margin-left:10px;display:inline-block;line-height:4px;vertical-align:middle}.elementor-widget-container .stafe-subnav span:last-child::after{content:none}.stafe-button-icon-align-left{float:left}.stafe-button-icon-align-right{float:right}.stafe-flex-align-left{order:-1}.stafe-flex-align-right{order:99}.stafe-masonry-grid .stafe-gallery-item{float:left;height:auto}.stafe-masonry-grid .stafe-gallery-item .stafe-gallery-thumbnail img{height:auto}[class*="elementor-widget-stafe-"] .stafe-navigation-next,[class*="elementor-widget-stafe-"] .stafe-navigation-prev{cursor:pointer}[class*="elementor-widget-stafe-"] .swiper-carousel .elementor-lightbox-content-source{display:none}[class*="elementor-widget-stafe-"] .swiper-slide{border-style:solid;border-width:0;overflow:hidden}[class*="elementor-widget-stafe-"] .swiper-horizontal+.swiper-pagination-progressbar,[class*="elementor-widget-stafe-"] .swiper-vertical+.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,[class*="elementor-widget-stafe-"] .swiper-container-horizontal+.swiper-pagination-progressbar,[class*="elementor-widget-stafe-"] .swiper-container-vertical+.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px}[class*="elementor-widget-stafe-"] .swiper-horizontal+.swiper-pagination-progressbar,[class*="elementor-widget-stafe-"] .swiper-vertical+.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px}[class*="elementor-widget-stafe-"] .swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}[class*="elementor-widget-stafe-"] .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.stafe-animated-slow>span{animation-duration:2s}.stafe-animated-fast>span{animation-duration:.75s}.stafe-scrollnav-fixed-yes .elementor-widget-container{margin:0 !important;padding:0 !important;border:none !important}.stafe-scrollnav-fixed-yes .stafe-scrollnav{position:fixed !important}.stafe-scrollnav-fixed-yes .stafe-scrollnav [class*="stafe-navbar"]{margin:30px}.stafe-comment-container .fb_iframe_widget,.stafe-comment-container .fb_iframe_widget span,.stafe-comment-container .fb_iframe_widget iframe{width:100% !important}.st-stafe-grid-filters-wrapper{margin-bottom:30px}.st-stafe-grid-filters-wrapper ul li{cursor:pointer;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.st-stafe-grid-filters-wrapper .st-stafe-grid-filters{padding:0;margin:0}.st-stafe-grid-filters-wrapper .st-stafe-grid-filters .st-stafe-grid-filter{display:inline-block;font-weight:700;border-bottom:2px solid transparent}.st-stafe-grid-filters-wrapper .st-stafe-grid-filters .st-stafe-grid-filter.stafe-active{border-bottom-color:#444}.st-stafe-grid-filters-wrapper .st-stafe-grid-filters .st-stafe-grid-filter:not(:first-child){margin-left:calc(30px / 2)}.st-stafe-grid-filters-wrapper .st-stafe-grid-filters .st-stafe-grid-filter:not(:last-child){margin-right:calc(30px / 2)}.st-stafe-grid-filters-wrapper .st-stafe-grid-filters .st-stafe-grid-filter .stafe-dropdown ul li.st-stafe-grid-filter{margin:0}@media (min-width:1024px){.st-stafe-grid-filter-container{transition:height .5s ease-out}}.stafe-document-viewer iframe{border:none}iframe[data-src]:not(.lazy-loaded),.stafe-lazy-loading{background:rgba(152,152,152,0.07);background-image:url('../images/loading.svg');background-repeat:no-repeat;background-position:center}.stafe-dummy-loader{height:250px;background:rgba(152,152,152,0.05);background-repeat:no-repeat;background-position:center;animation-name:dummy-loader-animation;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:ease-in}@keyframes dummy-loader-animation{0%{background:rgba(152,152,152,0.05)}50%{background:rgba(152,152,152,0.2)}100%{background:rgba(152,152,152,0.05)}}.stafe-modal-link{cursor:pointer}.stafe-modal-link *{cursor:pointer}.st-stafe-shadow-mode-yes .elementor-widget-container:before,.st-stafe-shadow-mode-yes .elementor-widget-container:after{content:'';position:absolute;width:20%;height:100%;top:0;z-index:2;pointer-events:none}.st-stafe-shadow-mode-yes .elementor-widget-container:before{background:linear-gradient(to right, #fff 5%, rgba(255,255,255,0) 100%);left:-10px}.st-stafe-shadow-mode-yes .elementor-widget-container:after{background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 95%);right:-10px}@media (max-width:767px){.st-stafe-shadow-mode-yes .elementor-widget-container:before,.st-stafe-shadow-mode-yes .elementor-widget-container:after{content:none}}.elementor-widget-stafe-easy-digital-download .edd_downloads_list .edd_download{margin:0;padding:0}@keyframes attentionAnimation{0%{left:0}1%{left:-3px}2%{left:5px}3%{left:-8px}4%{left:8px}5%{left:-5px}6%{left:3px}7%{left:0}}.st-stafe-attention-button{animation-name:attentionAnimation;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease-in;position:relative}.elementor-widget-wrap [data-tilt]{transition:box-shadow 400ms cubic-bezier(.25, .9, .58, 1)}.elementor-widget-wrap [data-tilt]:hover{box-shadow:0 20px 50px -10px rgba(0,0,0,0.45),0 50px 90px 0 rgba(51,51,51,0.15)}.stafe-post-grid-tab dl{margin:0;opacity:0;transition:opacity 450ms cubic-bezier(.3, .91, .58, 1)}.stafe-post-grid-tab .gridtab[class*="gridtab--"]{opacity:1}.stafe-hide-recaptcha-badge-yes .grecaptcha-badge{display:none}.elementor-widget-stafe-testimonial-slider .stafe-rating-item,.elementor-widget-stafe-testimonial-carousel .stafe-rating-item,.elementor-widget-stafe-testimonial-grid .stafe-rating-item{color:#e7e7e7}.elementor-widget-stafe-testimonial-slider .stafe-rating-1 .stafe-rating-item:nth-child(1),.elementor-widget-stafe-testimonial-carousel .stafe-rating-1 .stafe-rating-item:nth-child(1),.elementor-widget-stafe-testimonial-grid .stafe-rating-1 .stafe-rating-item:nth-child(1),.elementor-widget-stafe-testimonial-slider .stafe-rating-2 .stafe-rating-item:nth-child(-n+2),.elementor-widget-stafe-testimonial-carousel .stafe-rating-2 .stafe-rating-item:nth-child(-n+2),.elementor-widget-stafe-testimonial-grid .stafe-rating-2 .stafe-rating-item:nth-child(-n+2),.elementor-widget-stafe-testimonial-slider .stafe-rating-3 .stafe-rating-item:nth-child(-n+3),.elementor-widget-stafe-testimonial-carousel .stafe-rating-3 .stafe-rating-item:nth-child(-n+3),.elementor-widget-stafe-testimonial-grid .stafe-rating-3 .stafe-rating-item:nth-child(-n+3),.elementor-widget-stafe-testimonial-slider .stafe-rating-4 .stafe-rating-item:nth-child(-n+4),.elementor-widget-stafe-testimonial-carousel .stafe-rating-4 .stafe-rating-item:nth-child(-n+4),.elementor-widget-stafe-testimonial-grid .stafe-rating-4 .stafe-rating-item:nth-child(-n+4),.elementor-widget-stafe-testimonial-slider .stafe-rating-5 .stafe-rating-item:nth-child(-n+5),.elementor-widget-stafe-testimonial-carousel .stafe-rating-5 .stafe-rating-item:nth-child(-n+5),.elementor-widget-stafe-testimonial-grid .stafe-rating-5 .stafe-rating-item:nth-child(-n+5){color:#FFCC00}.elementor-widget-container .stafe-rating .stafe-rating-item{font-size:14px;margin-right:2px}.elementor-widget-container .stafe-review-platform{position:absolute;bottom:0;right:0;padding:6px;background:#fff;font-size:13px;transition:all .3s ease}.elementor-widget-container .stafe-review-platform i{height:1em;width:1em}.elementor-widget-container .stafe-review-google .stafe-platform-icon,.elementor-widget-container .stafe-review-google .stafe-rating-1 .stafe-rating-item:nth-child(1),.elementor-widget-container .stafe-review-google .stafe-rating-2 .stafe-rating-item:nth-child(-n+2),.elementor-widget-container .stafe-review-google .stafe-rating-3 .stafe-rating-item:nth-child(-n+3),.elementor-widget-container .stafe-review-google .stafe-rating-4 .stafe-rating-item:nth-child(-n+4),.elementor-widget-container .stafe-review-google .stafe-rating-5 .stafe-rating-item:nth-child(-n+5){color:#4285f4}.elementor-widget-container .stafe-review-facebook .stafe-platform-icon,.elementor-widget-container .stafe-review-facebook .stafe-rating-1 .stafe-rating-item:nth-child(1),.elementor-widget-container .stafe-review-facebook .stafe-rating-2 .stafe-rating-item:nth-child(-n+2),.elementor-widget-container .stafe-review-facebook .stafe-rating-3 .stafe-rating-item:nth-child(-n+3),.elementor-widget-container .stafe-review-facebook .stafe-rating-4 .stafe-rating-item:nth-child(-n+4),.elementor-widget-container .stafe-review-facebook .stafe-rating-5 .stafe-rating-item:nth-child(-n+5){color:#3c5b9b}.elementor-widget-container .stafe-review-yelp .stafe-platform-icon,.elementor-widget-container .stafe-review-yelp .stafe-rating-1 .stafe-rating-item:nth-child(1),.elementor-widget-container .stafe-review-yelp .stafe-rating-2 .stafe-rating-item:nth-child(-n+2),.elementor-widget-container .stafe-review-yelp .stafe-rating-3 .stafe-rating-item:nth-child(-n+3),.elementor-widget-container .stafe-review-yelp .stafe-rating-4 .stafe-rating-item:nth-child(-n+4),.elementor-widget-container .stafe-review-yelp .stafe-rating-5 .stafe-rating-item:nth-child(-n+5){color:#d80027}.elementor-widget-container .stafe-review-g2 .stafe-platform-icon,.elementor-widget-container .stafe-review-g2 .stafe-rating-1 .stafe-rating-item:nth-child(1),.elementor-widget-container .stafe-review-g2 .stafe-rating-2 .stafe-rating-item:nth-child(-n+2),.elementor-widget-container .stafe-review-g2 .stafe-rating-3 .stafe-rating-item:nth-child(-n+3),.elementor-widget-container .stafe-review-g2 .stafe-rating-4 .stafe-rating-item:nth-child(-n+4),.elementor-widget-container .stafe-review-g2 .stafe-rating-5 .stafe-rating-item:nth-child(-n+5){color:#ff492c}.elementor-widget-container .stafe-review-trustpilot .stafe-platform-icon,.elementor-widget-container .stafe-review-trustpilot .stafe-rating-1 .stafe-rating-item:nth-child(1),.elementor-widget-container .stafe-review-trustpilot .stafe-rating-2 .stafe-rating-item:nth-child(-n+2),.elementor-widget-container .stafe-review-trustpilot .stafe-rating-3 .stafe-rating-item:nth-child(-n+3),.elementor-widget-container .stafe-review-trustpilot .stafe-rating-4 .stafe-rating-item:nth-child(-n+4),.elementor-widget-container .stafe-review-trustpilot .stafe-rating-5 .stafe-rating-item:nth-child(-n+5){color:#04da8d}.elementor-widget-container .stafe-review-trustradius .stafe-platform-icon,.elementor-widget-container .stafe-review-trustradius .stafe-rating-1 .stafe-rating-item:nth-child(1),.elementor-widget-container .stafe-review-trustradius .stafe-rating-2 .stafe-rating-item:nth-child(-n+2),.elementor-widget-container .stafe-review-trustradius .stafe-rating-3 .stafe-rating-item:nth-child(-n+3),.elementor-widget-container .stafe-review-trustradius .stafe-rating-4 .stafe-rating-item:nth-child(-n+4),.elementor-widget-container .stafe-review-trustradius .stafe-rating-5 .stafe-rating-item:nth-child(-n+5){color:#1e50e5}.elementor-widget-container .stafe-review-tripadvisor .stafe-platform-icon,.elementor-widget-container .stafe-review-tripadvisor .stafe-rating-1 .stafe-rating-item:nth-child(1),.elementor-widget-container .stafe-review-tripadvisor .stafe-rating-2 .stafe-rating-item:nth-child(-n+2),.elementor-widget-container .stafe-review-tripadvisor .stafe-rating-3 .stafe-rating-item:nth-child(-n+3),.elementor-widget-container .stafe-review-tripadvisor .stafe-rating-4 .stafe-rating-item:nth-child(-n+4),.elementor-widget-container .stafe-review-tripadvisor .stafe-rating-5 .stafe-rating-item:nth-child(-n+5){color:#34e0a1}.elementor-widget-container .stafe-review-foursquare .stafe-platform-icon,.elementor-widget-container .stafe-review-foursquare .stafe-rating-1 .stafe-rating-item:nth-child(1),.elementor-widget-container .stafe-review-foursquare .stafe-rating-2 .stafe-rating-item:nth-child(-n+2),.elementor-widget-container .stafe-review-foursquare .stafe-rating-3 .stafe-rating-item:nth-child(-n+3),.elementor-widget-container .stafe-review-foursquare .stafe-rating-4 .stafe-rating-item:nth-child(-n+4),.elementor-widget-container .stafe-review-foursquare .stafe-rating-5 .stafe-rating-item:nth-child(-n+5){color:#de3160}.elementor-widget-container .stafe-review-glassdoor .stafe-platform-icon,.elementor-widget-container .stafe-review-glassdoor .stafe-rating-1 .stafe-rating-item:nth-child(1),.elementor-widget-container .stafe-review-glassdoor .stafe-rating-2 .stafe-rating-item:nth-child(-n+2),.elementor-widget-container .stafe-review-glassdoor .stafe-rating-3 .stafe-rating-item:nth-child(-n+3),.elementor-widget-container .stafe-review-glassdoor .stafe-rating-4 .stafe-rating-item:nth-child(-n+4),.elementor-widget-container .stafe-review-glassdoor .stafe-rating-5 .stafe-rating-item:nth-child(-n+5){color:#0CAA41}.elementor-widget-container .stafe-review-capterra .stafe-platform-icon,.elementor-widget-container .stafe-review-capterra .stafe-rating-1 .stafe-rating-item:nth-child(1),.elementor-widget-container .stafe-review-capterra .stafe-rating-2 .stafe-rating-item:nth-child(-n+2),.elementor-widget-container .stafe-review-capterra .stafe-rating-3 .stafe-rating-item:nth-child(-n+3),.elementor-widget-container .stafe-review-capterra .stafe-rating-4 .stafe-rating-item:nth-child(-n+4),.elementor-widget-container .stafe-review-capterra .stafe-rating-5 .stafe-rating-item:nth-child(-n+5){color:#044d80}.elementor-button svg{width:1.2em}.sta-pagination .stafe-pagination{margin:20px 0}.sta-pagination .stafe-pagination li{list-style-type:none;padding-left:5px}.sta-pagination .stafe-pagination li:hover a,.sta-pagination .stafe-pagination li.stafe-active a{color:#fff;background:#1e87f0}.sta-pagination .stafe-pagination li a{font-size:12px;padding:5px 25px;background:#ffffff;color:#1e87f0;border-radius:3px}.sta-pagination .stafe-pagination li:nth-child(1){padding-left:0 !important}.stafe-honeycombs:not(.honeycombs-loaded){opacity:0}.stafe-background-overlay-yes>.elementor-widget-container:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:calc(100% - var(--sta-overlay-margin-right, 0px) - var(--sta-overlay-margin-left, 0px));height:calc(100% - var(--sta-overlay-margin-top, 0px) - var(--sta-overlay-margin-bottom, 0px));margin:var(--sta-overlay-margin-top, 0) var(--sta-overlay-margin-right, 0) var(--sta-overlay-margin-bottom, 0) var(--sta-overlay-margin-left, 0);pointer-events:none}.stafe-background-overlay-yes.stafe-bg-o-t-zoom>.elementor-widget-container:before{transform:scale(0);opacity:0;transition:transform 300ms, opacity 300ms}.stafe-background-overlay-yes.stafe-bg-o-t-zoom>.elementor-widget-container:hover:before{transform:scale(1);opacity:1}.stafe-background-overlay-yes.stafe-bg-o-t-rotate>.elementor-widget-container:before{transform:scale(0) rotate(-30deg);opacity:0;transition:transform 300ms, opacity 300ms}.stafe-background-overlay-yes.stafe-bg-o-t-rotate>.elementor-widget-container:hover:before{transform:scale(1) rotate(0deg);opacity:1}.stafe-mini-cart-button-icon svg{width:18px}.stafe-svg-image img{width:auto}.stafe-portfolio-gallery.stafe-portfolio-gallery-skin-janes .stafe-gallery-item .stafe-portfolio-inner .stafe-portfolio-desc{transform:rotateY(-90deg)}.epsc-clipboard .epsc-copy-btn{opacity:0;cursor:pointer}.epsc-clipboard:hover .epsc-copy-btn{opacity:1}.epsc-rating .epsc-rating-item{color:#e7e7e7}.epsc-rating .epsc-rating-item i{display:inline-flex;font-family:'spectrathemes-addons' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}.epsc-rating .epsc-rating-item i:before{content:'\ece0'}.epsc-rating[class*=" epsc-rating-0"] .epsc-rating-item:nth-child(1) i:after,.epsc-rating[class*=" epsc-rating-1"] .epsc-rating-item:nth-child(-n+1) i:after,.epsc-rating[class*=" epsc-rating-2"] .epsc-rating-item:nth-child(-n+2) i:after,.epsc-rating[class*=" epsc-rating-3"] .epsc-rating-item:nth-child(-n+3) i:after,.epsc-rating[class*=" epsc-rating-4"] .epsc-rating-item:nth-child(-n+4) i:after,.epsc-rating[class*=" epsc-rating-5"] .epsc-rating-item:nth-child(-n+5) i:after{position:absolute;content:'\e95b';color:#FFCC00}.epsc-rating.epsc-rating-0-5 .epsc-rating-item:nth-child(1) i:after,.epsc-rating.epsc-rating-1-5 .epsc-rating-item:nth-child(2) i:after,.epsc-rating.epsc-rating-2-5 .epsc-rating-item:nth-child(3) i:after,.epsc-rating.epsc-rating-3-5 .epsc-rating-item:nth-child(4) i:after,.epsc-rating.epsc-rating-4-5 .epsc-rating-item:nth-child(5) i:after{content:'\e95d';color:#FFCC00;position:absolute}.stafe-floating-effect-infinite--yes .elementor-widget-container>*{animation:fe-infinite-rotate var(--stafe-floating-effect-rotate-duration, 2000ms) linear infinite;animation-delay:var(--stafe-floating-effect-rotate-delay, 0)}@keyframes fe-infinite-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.tippy-box .tippy-content .stafe-title{display:block;font-weight:700;margin-bottom:5px;font-size:1.1em}@keyframes sta-grid-layer-animation-top-to-bottom{from{min-height:0vh}to{min-height:100vh}}.stafe-mouse-disabled{cursor:not-allowed}.stafe-modal .stafe-modal-dialog button.stafe-close{width:auto}.stafe-lightbox .stafe-lightbox-button{transition:all .3s ease}.stafe-lightbox .stafe-lightbox-button svg{width:1em}.st-stafe-grid-filter a{color:#798184}.stafe-realistic-image-shadow{position:relative;overflow:inherit !important}.elementor-widget-image .stafe-realistic-image-shadow img{display:block}.stafe-realistic-image-shadow img:nth-child(1){position:relative}.stafe-realistic-image-shadow img:nth-last-child(1){position:absolute;z-index:-1;left:0;top:0;filter:blur(20px);transform:scaleX(.9) translateY(0);transition:filter .3s ease-out,opacity .3s ease-out,transform .3s ease-out}.stafe-realistic-image-shadow:not(.stafe-hover) img:nth-last-child(1){filter:blur(20px);opacity:.8;transform:scaleX(.9) translateY(20px)}.stafe-realistic-image-shadow.stafe-hover img:nth-child(1){transition:transform .3s ease-out}.stafe-realistic-image-shadow.stafe-hover:hover img:nth-child(1){transform:translateY(-15px)}.stafe-realistic-image-shadow.stafe-hover img:nth-last-child(1){height:100%;width:100%;opacity:0}.stafe-realistic-image-shadow.stafe-hover:hover img:nth-last-child(1){opacity:.8;transform:scaleX(.9) translateY(15px)}.data-changed .price-int{background:#1e87f0;color:#fff;padding:2px 12px;border-radius:5px}.stafe-image-mask{position:relative}.stafe-image-mask:before{content:'';background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;z-index:1}.stafe-scroll-effect-yes .elementor-heading-title,.stafe-scroll-effect-yes .stafe-heading-tag span,.stafe-scroll-effect-yes .st-stafe-advanced-heading-main-title-inner{position:relative;display:inline;-webkit-text-fill-color:rgba(0,0,0,0.1);-webkit-background-clip:text;background-repeat:no-repeat;background-image:linear-gradient(var(--stafe-adh-text-bg, #000), var(--stafe-adh-text-bg, #000));background-size:0% 100%}@media (min-width:768px){.elementor-position-right .st-stafe-advanced-counter,.elementor-position-left .st-stafe-advanced-counter{display:flex}}