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