@-webkit-keyframes ha-image-scroller-direction-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes ha-image-scroller-direction-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(5px);transform:translateY(5px)}}@-webkit-keyframes ha-image-scroller-direction-horizontal{0%{-webkit-transform:translateX(0) rotate(90deg);transform:translateX(0) rotate(90deg)}to{-webkit-transform:translateX(5px) rotate(90deg);transform:translateX(5px) rotate(90deg)}}@keyframes ha-image-scroller-direction-horizontal{0%{-webkit-transform:translateX(0) rotate(90deg);transform:translateX(0) rotate(90deg)}to{-webkit-transform:translateX(5px) rotate(90deg);transform:translateX(5px) rotate(90deg)}}.ha-image-scroller-wrapper{position:relative;overflow:hidden}.ha-image-scroller-wrapper .ha-image-scroller-badge{position:absolute;top:0;left:0;z-index:2;margin:20px;padding:10px 18px;border-radius:50px;background-color:#fff;font-size:12px;line-height:1}.ha-image-scroller-wrapper .ha-image-scroller-indicator-icon{position:absolute;top:50%;left:50%;z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;background:rgba(2,2,2,.3);color:#fff;text-align:center;font-size:81px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ha-image-scroller-wrapper .ha-image-scroller-indicator-icon i{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.ha-image-scroller-wrapper.ha-image-scroller-vertical .ha-image-scroller-indicator-icon i{-webkit-animation-name:ha-image-scroller-direction-vertical;animation-name:ha-image-scroller-direction-vertical}.ha-image-scroller-wrapper.ha-image-scroller-horizontal .ha-image-scroller-indicator-icon i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-name:ha-image-scroller-direction-horizontal;animation-name:ha-image-scroller-direction-horizontal}.ha-image-scroller-wrapper:hover .ha-image-scroller-indicator-icon{display:none}.ha-image-scroller-wrapper .ha-image-scroller-container{position:relative;display:block;overflow:hidden;margin:0;padding:0;width:100%;height:300px;-webkit-transition:all .3s;transition:all .3s}.ha-image-scroller-wrapper .ha-image-scroller-container img{margin:0;padding:0;border:0;border-radius:0;-webkit-transition:all .3s;transition:all .3s}.ha-image-scroller-wrapper.ha-image-scroller-trigger-hover .ha-image-scroller-container img{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.ha-image-scroller-wrapper.ha-image-scroller-trigger-scroll .ha-image-scroller-container{overflow:auto;line-height:0}.ha-image-scroller-wrapper.ha-image-scroller-vertical .ha-image-scroller-container img{max-width:100%;width:100%;height:auto}.ha-image-scroller-wrapper.ha-image-scroller-horizontal .ha-image-scroller-container img{max-width:unset;width:auto;height:100%}a.ha-image-scroller-wrapper{display:block}.ha-testimonial-carousel .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-testimonial-carousel.ha-equal-height-yes .ha-testimonial-carousel__wrap:not(.slick-vertical) .slick-list,.ha-testimonial-carousel.ha-equal-height-yes .ha-testimonial-carousel__wrap:not(.slick-vertical) .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-align:stretch}.ha-testimonial-carousel.ha-equal-height-yes .ha-testimonial-carousel__wrap:not(.slick-vertical) .ha-testimonial-carousel__content,.ha-testimonial-carousel.ha-equal-height-yes .ha-testimonial-carousel__wrap:not(.slick-vertical) .ha-testimonial-carousel__item{height:100%}.ha-testimonial-carousel .slick-vertical .slick-track{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-testimonial-carousel--basic.ha-testimonial-carousel--bottom .ha-testimonial-carousel__content{margin-top:2.5em}.ha-testimonial-carousel--basic.ha-testimonial-carousel--top .ha-testimonial-carousel__content{margin-top:0;margin-bottom:2.5em}.ha-testimonial-carousel--basic .ha-testimonial-carousel__item{overflow:hidden}.ha-testimonial-carousel--bubble .ha-testimonial-carousel__content{position:relative;padding:2rem;border-radius:6px;background-color:#fff;-webkit-box-shadow:0 3px 20px -4px rgba(0,0,0,.3);box-shadow:0 3px 20px -4px rgba(0,0,0,.3);line-height:1.6rem}.ha-testimonial-carousel--bubble .ha-testimonial-carousel__content:after{position:absolute;bottom:-14px;color:#fff;content:"\e911";font-style:normal;font-size:36px;font-family:"Happy Icons";-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.ha-testimonial-carousel--bubble.ha-testimonial-carousel--bottom .ha-testimonial-carousel__content{margin-top:1.5rem;margin-bottom:0}.ha-testimonial-carousel--bubble.ha-testimonial-carousel--top .ha-testimonial-carousel__content{margin-top:0;margin-bottom:1.5rem}.ha-testimonial-carousel--left.ha-testimonial-carousel--bubble .ha-testimonial-carousel__content:after{left:15px}.ha-testimonial-carousel--center.ha-testimonial-carousel--bubble .ha-testimonial-carousel__content:after{left:50%;-webkit-transform:translateX(-50%) rotate(-180deg);-ms-transform:translateX(-50%) rotate(-180deg);transform:translateX(-50%) rotate(-180deg)}.ha-testimonial-carousel--right.ha-testimonial-carousel--bubble .ha-testimonial-carousel__content:after{right:15px}.ha-testimonial-carousel--bottom.ha-testimonial-carousel--bubble .ha-testimonial-carousel__content:after{top:-14px;bottom:auto;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.ha-testimonial-carousel--bottom.ha-testimonial-carousel--center.ha-testimonial-carousel--bubble .ha-testimonial-carousel__content:after{left:50%;-webkit-transform:rotate(0deg) translateX(-50%);-ms-transform:rotate(0deg) translateX(-50%);transform:rotate(0deg) translateX(-50%)}.ha-testimonial-carousel .slick-vertical .ha-testimonial-carousel__item{padding:12px}.ha-testimonial-carousel-slick-slide{outline:0}.ha-testimonial-carousel__item,.ha-testimonial-carousel__reviewer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ha-testimonial-carousel__item{padding:20px}.ha-testimonial-carousel__reviewer{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.ha-testimonial-carousel__reviewer-thumb{width:65px;height:65px}.ha-testimonial-carousel__reviewer-thumb img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.ha-testimonial-carousel__reviewer-name{margin-bottom:.3rem;color:#562dd4;font-weight:700;font-size:18px}.ha-testimonial-carousel__reviewer-title{color:#8c8c8c;font-size:16px}.ha-testimonial-carousel--left .ha-testimonial-carousel__reviewer-thumb{margin-right:1em}.ha-testimonial-carousel--center .ha-testimonial-carousel__reviewer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-testimonial-carousel--center .ha-testimonial-carousel__reviewer .ha-testimonial-carousel__reviewer-thumb{margin-bottom:1em}.ha-testimonial-carousel--right .ha-testimonial-carousel__reviewer{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ha-testimonial-carousel--right .ha-testimonial-carousel__reviewer .ha-testimonial-carousel__reviewer-thumb{margin-left:1em}.ha-testimonial-carousel--left{text-align:left}.ha-testimonial-carousel--right{text-align:right}.ha-testimonial-carousel--center{text-align:center}.ha-testimonial-carousel .slick-next,.ha-testimonial-carousel .slick-prev{z-index:999;padding:0;border:1px solid rgba(255,255,255,.8);border-radius:50%;background-color:rgba(234,234,234,.8);color:#8c8c8c;text-align:center;font-size:12px}.ha-testimonial-carousel .slick-next:focus,.ha-testimonial-carousel .slick-next:hover,.ha-testimonial-carousel .slick-prev:focus,.ha-testimonial-carousel .slick-prev:hover{background-color:#fff;color:#222}.ha-testimonial-carousel .slick-next:before,.ha-testimonial-carousel .slick-prev:before{content:""}.ha-testimonial-carousel .slick-disabled{opacity:.7}.ha-testimonial-carousel .slick-prev{right:auto;left:-25px}.ha-testimonial-carousel .slick-next{right:-25px}.ha-testimonial-carousel .slick-dots{bottom:-35px}.ha-testimonial-carousel .slick-dots li{margin-right:2px;margin-left:2px}.ha-testimonial-carousel .slick-dots li button:focus,.ha-testimonial-carousel .slick-dots li button:hover{background-color:transparent}.ha-testimonial-carousel .slick-dots li button:before{color:#1b1b1b;opacity:1}.ha-testimonial-carousel .slick-dots .slick-active button:before,.ha-testimonial-carousel .slick-dots li button:hover:before{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.ha-testimonial-carousel .slick-next,.ha-testimonial-carousel .slick-prev{width:40px;height:40px;line-height:40px;opacity:1}.ha-testimonial-carousel .slick-next i,.ha-testimonial-carousel .slick-prev i{display:block;width:1em;height:1em}.ha-testimonial-carousel .slick-next i:before,.ha-testimonial-carousel .slick-prev i:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-testimonial-carousel.ha-arrow-sync-yes .slick-next,.ha-testimonial-carousel.ha-arrow-sync-yes .slick-prev{top:100%;left:50%;-webkit-transform:translateX(calc(50% - 70px));-ms-transform:translateX(calc(50% - 70px));transform:translateX(calc(50% - 70px))}.ha-testimonial-carousel.ha-arrow-sync-yes .slick-next{margin-left:60px}.ha-posts-carousel-slick{padding:20px;outline:0}.ha-posts-carousel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-posts-carousel__feature-img{position:relative;overflow:hidden}.ha-posts-carousel__feature-img,.ha-posts-carousel__image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ha-posts-carousel__image-overlay{position:absolute;background-color:transparent;-webkit-transition:background-color .3s;transition:background-color .3s}.ha-posts-carousel__image:not(.ha-image-link) .ha-posts-carousel__feature-img:hover .ha-posts-carousel__image-overlay{top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgba(0,0,0,.4)}.ha-posts-carousel__image.ha-image-link a:hover .ha-posts-carousel__image-overlay{top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgba(0,0,0,.4)}.ha-posts-carousel__image a{display:inline-block}.ha-posts-carousel__content-position{padding:20px}.ha-posts-carousel__content-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-posts-carousel__content{margin-top:15px}.ha-posts-carousel__title{margin-bottom:6px;font-weight:500;font-size:24px}.ha-posts-carousel__title a{display:block;color:#562dd4}.ha-posts-carousel__content-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-posts-carousel__content-text,.ha-posts-carousel__meta,.ha-posts-carousel__meta-author-img a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ha-posts-carousel__meta{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.ha-posts-carousel__meta-author-img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:10px}.ha-posts-carousel__meta-author-img i{font-size:30px}.ha-posts-carousel__meta-author-img a{color:#e2498a}.ha-posts-carousel__meta-author-img svg{width:40px}.ha-posts-carousel__meta-author-img .ha-posts-carousel__meta-image{border-radius:50%}.ha-posts-carousel__meta-author-name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-posts-carousel__meta-author-name a{line-height:1}.ha-posts-carousel__meta-date{color:gray;font-size:12px}.ha-posts-carousel__meta-category{display:inline-block}.ha-posts-carousel__meta-category a{display:inline-block;padding:5px;border-radius:3px;background-color:#e2498a;color:#fff;font-size:12px}.ha-posts-carousel-wrapper .slick-next,.ha-posts-carousel-wrapper .slick-prev{z-index:999;padding:0;border:1px solid rgba(255,255,255,.8);border-radius:50%;background-color:rgba(234,234,234,.8);color:#8c8c8c;text-align:center;font-size:12px}.ha-posts-carousel-wrapper .slick-next:focus,.ha-posts-carousel-wrapper .slick-next:hover,.ha-posts-carousel-wrapper .slick-prev:focus,.ha-posts-carousel-wrapper .slick-prev:hover{background-color:#fff;color:#222}.ha-posts-carousel-wrapper .slick-next:before,.ha-posts-carousel-wrapper .slick-prev:before{content:""}.ha-posts-carousel-wrapper .slick-disabled{opacity:.7}.ha-posts-carousel-wrapper .slick-prev{right:auto;left:-25px}.ha-posts-carousel-wrapper .slick-next{right:-25px}.ha-posts-carousel-wrapper .slick-dots{bottom:-35px}.ha-posts-carousel-wrapper .slick-dots li{margin-right:2px;margin-left:2px}.ha-posts-carousel-wrapper .slick-dots li button:focus,.ha-posts-carousel-wrapper .slick-dots li button:hover{background-color:transparent}.ha-posts-carousel-wrapper .slick-dots li button:before{color:#1b1b1b;opacity:1}.ha-posts-carousel-wrapper .slick-dots .slick-active button:before,.ha-posts-carousel-wrapper .slick-dots li button:hover:before{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.ha-posts-carousel-wrapper .slick-dots .slick-active button::before{font-size:8px}.ha-posts-carousel-wrapper .slick-next,.ha-posts-carousel-wrapper .slick-prev{width:40px;height:40px;line-height:40px;opacity:1}.ha-posts-carousel-wrapper .slick-next i,.ha-posts-carousel-wrapper .slick-prev i{display:block;width:1em;height:1em}.ha-posts-carousel-wrapper .slick-next i:before,.ha-posts-carousel-wrapper .slick-prev i:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-image-animation-yes .ha-posts-carousel__feature-img img{-webkit-transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.ha-image-animation-yes .ha-posts-carousel__feature-img:hover img{-webkit-transform:scale(110%);-ms-transform:scale(110%);transform:scale(110%)}.ha-layout-under_image .ha-posts-carousel{-webkit-box-shadow:1px 2px 15px rgba(0,0,0,.15);box-shadow:1px 2px 15px rgba(0,0,0,.15)}.ha-layout-over_image .ha-posts-carousel{position:relative}.ha-layout-over_image .ha-posts-carousel__image{z-index:0}.ha-layout-over_image .ha-posts-carousel__image a{display:block}.ha-layout-over_image .ha-posts-carousel__image-overlay{top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgba(0,0,0,.4)}.ha-layout-over_image .ha-posts-carousel__content-position{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px}.ha-layout-over_image .ha-posts-carousel__content-wrap{padding:15px;background-color:rgba(255,255,255,.9)}.ha-date-position-inline .ha-posts-carousel__meta-author-name{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.ha-content-position-top_left .ha-posts-carousel__content-position{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.ha-content-position-top_center .ha-posts-carousel__content-position,.ha-content-position-top_right .ha-posts-carousel__content-position{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-content-position-top_right .ha-posts-carousel__content-position{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.ha-content-position-bottom_left .ha-posts-carousel__content-position{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.ha-content-position-bottom_center .ha-posts-carousel__content-position,.ha-content-position-bottom_right .ha-posts-carousel__content-position{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-content-position-bottom_right .ha-posts-carousel__content-position{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.ha-content-position-center_left .ha-posts-carousel__content-position{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.ha-content-position-center_center .ha-posts-carousel__content-position,.ha-content-position-center_right .ha-posts-carousel__content-position{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-content-position-center_right .ha-posts-carousel__content-position{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.ha-content-flex-start .ha-posts-carousel__content{text-align:left}.ha-content-center .ha-posts-carousel__content{text-align:center}.ha-content-flex-end .ha-posts-carousel__content{text-align:right}.ha-posts-carousel-error{padding:10px 10px 10px 25px;border-left:2px solid #f9a305;background-color:rgba(249,163,5,.05)}.ha-toggle .ha-toggle__item-content:after{display:block;clear:both;content:""}.ha-toggle .ha-toggle__wrapper{color:#2b2b2b}.ha-toggle .ha-toggle__item{overflow:hidden;border:1px solid #e8e8e8;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ha-toggle .ha-toggle__item:not(:first-child){margin-top:-1px}.ha-toggle .ha-toggle__item-title{margin:0;padding:20px;font-weight:700;line-height:1;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ha-toggle .ha-toggle__item-title-icon{margin-right:15px}.ha-toggle .ha-toggle__item .ha-toggle__icon svg,.ha-toggle .ha-toggle__item-title-icon svg{width:1em;height:auto;fill:currentColor}.ha-toggle .ha-toggle__item-content{display:none;padding:20px;border-top:1px solid #e8e8e8}.ha-toggle .ha-toggle__item .ha-toggle__icon{display:inline-block;font-size:.8em;line-height:1.2em}.ha-toggle .ha-toggle__item .ha-toggle__icon--opened,.ha-toggle .ha-toggle__item--active>span>.ha-toggle__icon--closed{display:none}.ha-toggle .ha-toggle__item--active>span>.ha-toggle__icon--opened{display:inline-block}.ha-toggle--icon-left .ha-toggle__icon{float:left;margin-right:15px}.ha-toggle--icon-right .ha-toggle__icon{float:right;margin-left:15px}/** Widgets: image-scroller, testimonial-carousel, post-carousel, toggle **/