.ha-carousel .slick-vertical .slick-slide,.ha-slider .slick-vertical .slick-slide{border:0}.ha-carousel .slick-next,.ha-carousel .slick-prev,.ha-slider .slick-next,.ha-slider .slick-prev{-ms-flex-pack:center;padding:0;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;font-size:15px;border:1px solid hsla(0,0%,100%,.8);color:#8c8c8c;-webkit-box-align:center;opacity:1;background-color:hsla(0,0%,100%,.8);-webkit-align-items:center;align-items:center;border-radius:50%;-ms-flex-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;z-index:999}.ha-carousel .slick-next:focus,.ha-carousel .slick-next:hover,.ha-carousel .slick-prev:focus,.ha-carousel .slick-prev:hover,.ha-slider .slick-next:focus,.ha-slider .slick-next:hover,.ha-slider .slick-prev:focus,.ha-slider .slick-prev:hover{color:#8c8c8c;background-color:#fff}.ha-carousel .slick-next:before,.ha-carousel .slick-prev:before,.ha-slider .slick-next:before,.ha-slider .slick-prev:before{content:"";display:none}.ha-carousel .slick-next>svg,.ha-carousel .slick-prev>svg,.ha-slider .slick-next>svg,.ha-slider .slick-prev>svg{height:1em;fill:currentColor;width:auto}.ha-carousel .slick-disabled,.ha-slider .slick-disabled{opacity:.7}.ha-carousel .slick-prev,.ha-slider .slick-prev{right:auto;left:25px}.ha-carousel .slick-next,.ha-slider .slick-next{right:25px}.ha-carousel .slick-dots,.ha-slider .slick-dots{bottom:-40px}.ha-carousel .slick-dots li,.ha-slider .slick-dots li{margin-right:2px;margin-left:2px}.ha-carousel .slick-dots li button:focus,.ha-carousel .slick-dots li button:hover,.ha-slider .slick-dots li button:focus,.ha-slider .slick-dots li button:hover{background-color:transparent}.ha-carousel .slick-dots li button:before,.ha-slider .slick-dots li button:before{color:#1b1b1b;opacity:1}.ha-carousel .slick-dots .slick-active button:before,.ha-carousel .slick-dots li button:hover:before,.ha-slider .slick-dots .slick-active button:before,.ha-slider .slick-dots li button:hover:before{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.ha-carousel .slick-next,.ha-carousel .slick-prev{height:2.66em;width:2.66em}.ha-slider .slick-next,.ha-slider .slick-prev{height:3.33em;width:3.33em}.ha-carousel .slick-slider:not(.slick-vertical) .slick-slide{padding-right:5px;padding-left:5px}.ha-carousel .slick-slider.slick-vertical .slick-slide{padding-top:5px;padding-bottom:5px}.ha-slick-item{overflow:hidden;position:relative;vertical-align:bottom;display:inline-block}.ha-slick-content{padding:1.5rem;position:absolute;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.3)));background:-webkit-linear-gradient(transparent,rgba(0,0,0,.3));background:linear-gradient(transparent,rgba(0,0,0,.3));width:100%}.ha-slick-title{font-size:20px;margin-bottom:.2rem;color:#fff;margin-top:0;display:block}.ha-slick-subtitle{color:#fff;margin:0}.ha-btn{font-size:14px;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;max-width:100%;text-align:center;line-height:1;vertical-align:middle;display:inline-block}.ha-btn:not(.ha-btn--link){padding:15px 25px;color:#fff;background-color:#562dd4;border-radius:5px}.ha-btn:not(.ha-btn--link):focus,.ha-btn:not(.ha-btn--link):hover{background-color:#e2498a}.ha-btn.ha-btn--link{color:#562dd4}.ha-btn.ha-btn--link:focus,.ha-btn.ha-btn--link:hover{color:#e2498a}.ha-btn-icon+.ha-btn-text,.ha-btn-text+.ha-btn-icon{margin-left:5px}.ha-btn-icon--svg{display:inline-block}.ha-btn-icon--svg svg{height:1em;fill:currentColor;width:auto}@-webkit-keyframes ha-member-lightbox-zoomIn{0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);opacity:0}50%{opacity:1}}@keyframes ha-member-lightbox-zoomIn{0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);opacity:0}50%{opacity:1}}.ha-member>.elementor-widget-container{padding:25px;background-color:#fff;-webkit-box-shadow:0 3px 40px rgba(36,36,36,.1);box-shadow:0 3px 40px rgba(36,36,36,.1);border-radius:5px}.ha-member-figure{position:relative;margin:0 0 25px!important;display:inline-block}.ha-member-figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;vertical-align:bottom}.ha-member.ha-member-hover-image-on .ha-member-figure img:nth-of-type(2){position:absolute;opacity:0;top:0;left:0;z-index:-1}.ha-member.ha-member-hover-image-on .ha-member-figure:hover img:first-of-type{opacity:0;z-index:-1}.ha-member.ha-member-hover-image-on .ha-member-figure:hover img:nth-of-type(2){opacity:1;z-index:2}.ha-member-name{font-size:18px;margin-bottom:10px;color:#151515;margin-top:0}.ha-member-position{font-size:14px;margin-bottom:25px;color:#7f7f7f}.ha-member-bio{font-size:14px;margin-bottom:25px;line-height:1.6}.ha-member-links>a{color:#9895ad;-webkit-transition:all .2s;transition:all .2s;text-align:center;line-height:1;display:inline-block}.ha-member-links>a:focus,.ha-member-links>a:hover{color:#222}.ha-member-links>a>i{height:1em;width:1em}.ha-member-links>a:not(:last-child){margin-right:10px}.ha-member .ha-btn{margin-bottom:15px;cursor:pointer}.ha-member-body .ha-btn:last-child{margin-bottom:0;margin-top:15px}.ha-member-lightbox{height:0;position:fixed;visibility:hidden;top:0;left:0;width:0;display:none;z-index:-999999}.ha-member-lightbox.ha-member-lightbox-show{-ms-flex-pack:center;height:100%;overflow:auto;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;-webkit-box-align:start;visibility:visible;background-color:rgba(0,0,0,.6);-webkit-align-items:flex-start;align-items:flex-start;width:100%;-ms-flex-align:start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:999999}.ha-member-lightbox.ha-member-lightbox-show .ha-member-lightbox-close{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);font-size:30px;color:#9ec8f0;-webkit-transition:-webkit-transform .3s;transition:transform .3s,-webkit-transform .3s;transition:transform .3s;-webkit-transition-delay:.5s;transition-delay:.5s;position:absolute;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;z-index:99999}.ha-member-lightbox.ha-member-lightbox-show .ha-member-lightbox-inner{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:ha-member-lightbox-zoomIn;animation-name:ha-member-lightbox-zoomIn;width:100%;-webkit-animation-duration:1s;animation-duration:1s}.ha-product-grid{--grid-column:4;--grid-column-gap:30px;--grid-row-gap:60px;color:#222}.ha-product-grid__hover{--grid-row-gap:30px}.ha-product-grid>.elementor-widget-container{grid-template-columns:repeat(var(--grid-column),1fr);grid-gap:var(--grid-row-gap) var(--grid-column-gap);display:grid}.ha-product-grid .ha-product-grid__item{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff;-webkit-box-orient:vertical;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ha-product-grid .ha-product-grid__img{margin-bottom:20px;position:relative}.ha-product-grid .ha-product-grid__img>a{outline:0;display:block}.ha-product-grid .ha-product-grid__img img{-o-object-fit:cover;object-fit:cover;border-radius:3px;width:100%;display:block}.ha-product-grid .ha-product-grid__badge{padding:3px 10px;font-size:12px;color:#fff;position:absolute;top:8px;background-color:#885cff;border-radius:15px;left:10px;display:inline-block}.ha-product-grid .ha-product-grid__rating{font-size:14px;margin-bottom:10px;color:#e2498a}.ha-product-grid .ha-product-grid__rating .star-rating{height:1em;overflow:hidden;font-size:1em;position:relative;width:5.4em;line-height:1;font-family:star;display:inline-block}.ha-product-grid .ha-product-grid__rating .star-rating:before{color:#d3ced2;content:"sssss";position:absolute;top:0;left:0;float:left}.ha-product-grid .ha-product-grid__rating .star-rating span{overflow:hidden;padding-top:1.5em;position:absolute;top:0;left:0;float:left}.ha-product-grid .ha-product-grid__rating .star-rating span:before{content:"SSSSS";position:absolute;top:0;left:0}.ha-product-grid .ha-product-grid__title{font-size:20px;font-weight:400;margin:0 0 10px}.ha-product-grid .ha-product-grid__title a{color:inherit}.ha-product-grid .ha-product-grid__price{font-size:20px;font-weight:700;margin-bottom:20px;line-height:1}.ha-product-grid .ha-product-grid__price del{color:#959393}.ha-product-grid .ha-product-grid__price ins{text-decoration:none}.ha-product-grid .ha-product-grid__price del+ins{margin-left:10px}.ha-product-grid .added_to_cart,.ha-product-grid .button,.ha-product-grid .ha-pqv-btn{font-size:14px;border:2px solid transparent;-webkit-transition:all .3s;transition:all .3s;text-align:center;-webkit-box-shadow:none;box-shadow:none;border-radius:3px}.ha-product-grid .added_to_cart,.ha-product-grid--classic .button,.ha-product-grid--classic .ha-pqv-btn{padding:10px 15px;line-height:1.2;display:inline-block}.ha-product-grid--hover .button,.ha-product-grid--hover .ha-pqv-btn{-ms-flex-pack:center;padding:10px;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;font-size:16px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ha-product-grid--classic .added_to_cart,.ha-product-grid--classic .button{border-color:#e8e8e8;color:#222;background-color:#fff}.ha-product-grid--classic .added_to_cart:focus,.ha-product-grid--classic .added_to_cart:hover,.ha-product-grid--classic .button:focus,.ha-product-grid--classic .button:hover,.ha-product-grid--hover .added_to_cart:focus,.ha-product-grid--hover .added_to_cart:hover,.ha-product-grid--hover .button:focus,.ha-product-grid--hover .button:hover{border-color:#885cff;color:#fff;background-color:#885cff}.ha-product-grid--hover .added_to_cart,.ha-product-grid--hover .button{border-color:#fff;color:#222;background-color:#fff}.ha-product-grid .ha-pqv-btn{border-color:#e8e8e8;color:#444;background-color:#fff}.ha-product-grid .ha-pqv-btn:focus,.ha-product-grid .ha-pqv-btn:hover{border-color:#444;color:#fff;background-color:#444}.ha-product-grid--hover .ha-pqv-btn{border-color:#fff}.ha-product-grid .button.loading{cursor:progress}.ha-product-grid .ha-product-grid__btns a:not(:last-child){margin-bottom:10px}.ha-product-grid--classic .ha-product-grid__btns a:not(:last-child){margin-right:10px}.ha-product-grid .ha-product-grid__btns.ha-is--added .button{display:none}.ha-product-grid--classic .ha-product-grid__btns{margin-top:auto}.ha-product-grid--hover .ha-product-grid__btns{overflow:hidden;position:absolute;bottom:10px;left:10px}.ha-product-grid--hover .button,.ha-product-grid--hover .ha-pqv-btn{-webkit-transform:translateX(-110%);-ms-transform:translateX(-110%);transform:translateX(-110%);-webkit-transition:all .3s;transition:all .3s}.ha-product-grid--hover .ha-product-grid__item:hover{cursor:pointer}.ha-product-grid--hover .ha-product-grid__item:hover .button,.ha-product-grid--hover .ha-product-grid__item:hover .ha-pqv-btn{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.ha-product-grid .ha-product-grid__load-more{grid-column:span var(--grid-column);text-align:center}.ha-product-grid .ha-product-grid__load-more-btn{padding:12px 20px;font-size:14px;border:2px solid #e8e8e8;color:#222;-webkit-transition:all .2s;transition:all .2s;text-align:center;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;border-radius:3px;line-height:1.2;display:inline-block}.ha-product-grid .ha-product-grid__load-more-btn:focus,.ha-product-grid .ha-product-grid__load-more-btn:hover{border-color:#885cff;color:#fff;background-color:#885cff}.ha-product-grid form.edd_download_purchase_form{display:inline-block}.ha-pqv{-ms-flex-pack:justify;padding:40px;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;position:relative;max-width:980px;background-color:#fff;margin:20px auto;width:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ha-pqv,.ha-pqv .ha-pqv__img img{border-radius:3px}.ha-pqv .ha-pqv__content,.ha-pqv .ha-pqv__img{-webkit-flex:0 0 calc(50% - 20px);-ms-flex:0 0 calc(50% - 20px);flex:0 0 calc(50% - 20px);-webkit-box-flex:0;max-width:calc(50% - 20px)}.ha-pqv .ha-pqv__title{font-size:28px;margin:0 0 20px}.ha-pqv .ha-pqv__rating{font-size:16px;margin-bottom:20px;color:#e2498a}.ha-pqv .ha-pqv__rating .star-rating{float:none}.ha-pqv .ha-pqv__price{font-size:24px;font-weight:700;margin-bottom:30px}.ha-pqv .ha-pqv__summary{font-size:18px;margin-bottom:30px}.ha-pqv .ha-pqv__cart{font-size:16px;font-weight:400;line-height:1.2}.ha-pqv .ha-pqv__cart a.button{padding:10px 20px;font-size:inherit;border:2px solid #885cff;font-weight:inherit;color:#fff;-webkit-transition:all .3s;transition:all .3s;background-color:#885cff;-webkit-box-shadow:none;box-shadow:none;border-radius:3px;line-height:inherit}.ha-pqv .ha-pqv__cart a.button:focus,.ha-pqv .ha-pqv__cart a.button:hover{color:#885cff;background-color:#fff}.ha-pqv .ha-pqv__cart a.button.loading{padding-right:39px}.ha-pqv .ha-pqv__cart a.button.loading:after{top:auto}.ha-pqv .ha-pqv__cart a.button+.added_to_cart{font-size:inherit;font-weight:inherit;color:#885cff;margin-left:10px;line-height:inherit}.ha-image-grid__wrap{overflow:hidden;margin-right:calc(var(--image-grid-right, 10px)*-1);margin-left:calc(var(--image-grid-left, 10px)*-1)}.ha-image-grid__item{overflow:hidden;border:10px solid transparent;text-decoration:none;outline:0;width:calc(100%/var(--image-grid-column, 4));float:left;display:block}.ha-image-grid__item img{-webkit-transition:all .25s;transition:all .25s;-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;display:block}.ha-image-grid--even .ha-image-grid__item{height:250px}.ha-image-grid--even .ha-image-grid__item img{height:100%}.ha-filter{margin-bottom:20px}.ha-filter__item{overflow:hidden;text-overflow:ellipsis;padding:8px 20px;font-size:14px;border:2px solid #885cff;margin-bottom:10px;color:#885cff;-webkit-transition:all .3s;transition:all .3s;text-transform:uppercase;max-width:100%;background-color:transparent;border-radius:3px;cursor:pointer;line-height:1.2;display:inline-block}.ha-filter__item:focus,.ha-filter__item:hover{color:#fff;outline:0;background-color:#885cff}.ha-filter__item--active,.ha-filter__item:active{color:#fff;background-color:#885cff}.ha-filter__item:not(:last-child){margin-right:10px}