.ha-gradient-heading{margin-top:0;margin-bottom:0}.ha-gradient-heading>a{color:inherit;text-decoration:none}@-webkit-keyframes haShadowPulse{0%{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.1);box-shadow:0 0 0 0 rgba(0,0,0,.1)}to{-webkit-box-shadow:0 0 0 30px transparent;box-shadow:0 0 0 30px transparent}}@keyframes haShadowPulse{0%{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.1);box-shadow:0 0 0 0 rgba(0,0,0,.1)}to{-webkit-box-shadow:0 0 0 30px transparent;box-shadow:0 0 0 30px transparent}}.ha-hotspots>.elementor-widget-container{position:relative}.ha-hotspots:not(:has(.elementor-widget-container)){position:relative}.ha-hotspots .tipso_style{border-bottom:initial;cursor:pointer}.ha-hotspots__figure img{display:block;width:100%;height:100%}.ha-hotspots .ha-hotspots__item{position:absolute;top:0;left:0;width:30px;height:30px;outline:0;border-radius:50%;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1);color:#e2498a;text-align:center;font-size:10px;-webkit-transition:background-color .2s,color .2s,-webkit-box-shadow .2s;transition:background-color .2s,color .2s,box-shadow .2s;transition:background-color .2s,color .2s,box-shadow .2s,-webkit-box-shadow .2s}.ha-hotspots .ha-hotspots__item:after{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;content:"";-webkit-animation:haShadowPulse 2s infinite;animation:haShadowPulse 2s infinite}.ha-hotspots .ha-hotspots__item-inner{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;height:100%;border-radius:inherit}.ha-hotspots .ha-hotspots__item img{max-width:100%;height:auto;border-radius:inherit}.ha-hotspots .ha-hotspots__item svg{width:auto;height:1em}.ha-hotspots .ha-hotspots__item--focus{outline:1px dashed #f0a1c3;outline-offset:3px}.elementor-element-edit-mode .ha-hotspots .ha-hotspots__item{cursor:move}.tipso_bubble{border-radius:3px}.tipso_bubble .tipso_content{overflow:hidden;word-wrap:break-word;font-size:13px;overflow-wrap:break-word}.tipso_bubble .tipso_content :first-child:last-child{margin-bottom:0}.tipso_bubble .tipso_content iframe,.tipso_bubble .tipso_content img,.tipso_bubble .tipso_content video{max-width:100%}.tipso_bubble .tipso_content h1{font-size:18px}.tipso_bubble .tipso_content h2{font-size:16px}.tipso_bubble .tipso_content h3{font-size:14px}.tipso_bubble .tipso_content h4{font-size:12px}.tipso_bubble .tipso_content h5{font-size:11px}.tipso_bubble .tipso_content h6{font-size:10px}@-webkit-keyframes pulse_animation{0%,to{-webkit-box-shadow:0 0 0 0 var(--pulse-color);box-shadow:0 0 0 0 var(--pulse-color);-webkit-transform:scale(.95);transform:scale(.95)}70%{-webkit-box-shadow:0 0 0 20px var(--pulse-color);box-shadow:0 0 0 20px var(--pulse-color);-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse_animation{0%,to{-webkit-box-shadow:0 0 0 0 var(--pulse-color);box-shadow:0 0 0 0 var(--pulse-color);-webkit-transform:scale(.95);transform:scale(.95)}70%{-webkit-box-shadow:0 0 0 20px var(--pulse-color);box-shadow:0 0 0 20px var(--pulse-color);-webkit-transform:scale(1);transform:scale(1)}}.pulse_effect{-webkit-box-shadow:0 0 0 0 var(--pulse-color);box-shadow:0 0 0 0 var(--pulse-color);-webkit-animation:pulse_animation 1.5s infinite;animation:pulse_animation 1.5s infinite}.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{z-index:999;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-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;padding:0;border:1px solid rgba(255,255,255,.8);border-radius:50%;background-color:rgba(255,255,255,.8);color:#8c8c8c;font-size:15px;opacity:1}.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{background-color:#fff;color:#8c8c8c}.ha-carousel .slick-next:before,.ha-carousel .slick-prev:before,.ha-slider .slick-next:before,.ha-slider .slick-prev:before{display:none;content:""}.ha-carousel .slick-next>svg,.ha-carousel .slick-prev>svg,.ha-slider .slick-next>svg,.ha-slider .slick-prev>svg{width:auto;height:1em;fill:currentColor}.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{width:2.66em;height:2.66em}.ha-slider .slick-next,.ha-slider .slick-prev{width:3.33em;height: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{position:relative;display:inline-block;overflow:hidden;vertical-align:bottom}.ha-slick-content{position:absolute;bottom:0;padding:1.5rem;width:100%;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))}.ha-slick-title{display:block;margin-top:0;margin-bottom:.2rem;color:#fff;font-size:20px}.ha-slick-subtitle{margin:0;color:#fff}@-webkit-keyframes fadeInUp{0%{visibility:visible;opacity:0;-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{0%{visibility:visible;opacity:0;-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeInDown{0%{visibility:visible;opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{0%{visibility:visible;opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeInLeft{0%{visibility:visible;opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeft{0%{visibility:visible;opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeInRight{0%{visibility:visible;opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{0%{visibility:visible;opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.ha-slider-widget-wrapper{margin:auto;width:100%;height:100%}.ha-slider-widget-wrapper .ha-slider-container{position:relative;z-index:1;overflow:hidden;margin-right:auto;margin-left:auto;padding:0;list-style:none}.ha-slider-widget-wrapper .ha-slider-slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%}.ha-slider-widget-wrapper .swiper-pagination-progressbar span{padding:0}.ha-slider-widget-wrapper .swiper-pagination-bullet{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1em;height:1em;background:rgba(0,0,0,.2);color:#000;text-align:center;font-size:12px;line-height:20px;opacity:1}.ha-slider-widget-wrapper .swiper-pagination-bullet-active{background:#007aff;color:#fff}.ha-slider-widget-wrapper .swiper-container-flip .ha-slider-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden}.ha-slider-content-wrapper,.ha-slider-widget-wrapper .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.ha-slider-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ha-slider-content-wrapper,.ha-slider-wrapper{position:relative}.ha-slider-wrapper{z-index:1;-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:500px;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ha-slider-content-wrapper{-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;height:100%}.ha-slider-content{position:relative;z-index:5;padding:10px;width:50%;text-align:center}.ha-slider-figure{display:inline-block;font-size:50px}.ha-slider-figure i,.ha-slider-figure img,.ha-slider-figure svg{position:relative;display:block;width:1em;height:1em;fill:currentColor}.ha-slider-content-title{font-weight:500;font-size:32px}.ha-slider-content-sub-title{font-weight:500;font-size:24px}.ha-slider-content-description{font-weight:400;font-size:14px}.ha-slider-buttons{display:block;margin-top:20px;font-size:0;-webkit-transition:all .3s;transition:all .3s}.ha-slider-buttons a{display:inline-block;font-weight:500;font-size:14px}.ha-slider-button{padding:10px 30px;border-radius:4px;background-color:#007aff;color:#fff;font-size:16px;cursor:pointer}.ha-slider-next,.ha-slider-prev{position:absolute;top:50%;z-index:2;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.ha-slider-next{right:0}.ha-slider-next i,.ha-slider-prev i{width:1em;height:1em}.ha-slider-prev{left:0}.ha-arrow-sync-yes .ha-slider-next,.ha-arrow-sync-yes .ha-slider-prev{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ha-arrow-sync-yes .ha-slider-next{right:auto;margin-left:25px}.ha-arrow-sync-yes .ha-slider-prev{margin-right:25px}.ha-slider-pagination,.ha-slider-pagination span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.ha-slider-pagination span{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-flex:0;-webkit-flex:0 1;-ms-flex:0 1;flex:0 1;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em;width:1em;height:1em;line-height:1em}.ha-slider-direction-vertical .ha-slider-pagination:not(.swiper-pagination-progressbar){top:50%;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:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.ha-slider-direction-vertical .ha-slider-next,.ha-slider-direction-vertical .ha-slider-prev{top:0;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.ha-slider-direction-vertical .ha-slider-next{top:auto;bottom:0}.ha-slider-direction-vertical .ha-arrow-sync-yes .ha-slider-next,.ha-slider-direction-vertical .ha-arrow-sync-yes .ha-slider-prev{top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ha-slider-direction-vertical .ha-arrow-sync-yes .ha-slider-next{margin-top:25px;margin-left:auto}.ha-slider-direction-vertical .ha-arrow-sync-yes .ha-slider-prev{margin-right:auto;margin-bottom:25px}.ha-slider-gallery-slide{height:100px}.ha-slider-gallery-thumbs .ha-slider-gallery-slide{opacity:.4}.ha-slider-gallery-thumbs .swiper-slide-thumb-active{opacity:1}.ha-slider-gallery-thumbs .swiper-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha_fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1.25s;animation-duration:1.25s}.ha_fadeInDown,.ha_fadeInLeft,.ha_fadeInRight,.ha_rollIn,.ha_zoomIn{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:1.25s;animation-duration:1.25s}.ha_fadeInLeft,.ha_fadeInRight,.ha_rollIn,.ha_zoomIn{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.ha_fadeInRight,.ha_rollIn,.ha_zoomIn{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.ha_rollIn,.ha_zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}.ha_rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@media (max-width:767px){.elementor-widget-ha-advanced-slider .ha-slider-widget-wrapper .ha-slider-content-title{font-weight:600;font-size:18px}.elementor-widget-ha-advanced-slider .ha-slider-widget-wrapper .ha-slider-content-sub-title{font-weight:500;font-size:16px}.elementor-widget-ha-advanced-slider .ha-slider-widget-wrapper .ha-slider-content-description{font-weight:400;font-size:14px}}.ha-step-flow{--ha-stepflow-direction-origin-x:calc(-1 * ((var(--ha-stepflow-icon-size, 46px) / 2) + var(--ha-stepflow-icon-padding, 40px) + var(--ha-stepflow-direction-offset-x, 20px)))}.ha-step-flow>.elementor-widget-container{padding:25px;text-align:center}.ha-step-flow:not(:has(.elementor-widget-container)){padding:25px;text-align:center}.ha-step-arrow,.ha-step-arrow:after{position:absolute;display:inline-block;border-top:1px solid #ddd}.ha-step-arrow{top:49%;left:calc(100% + 20px);width:100px;-webkit-transform:rotate(var(--ha-stepflow-direction-angle, 0));-ms-transform:rotate(var(--ha-stepflow-direction-angle, 0));transform:rotate(var(--ha-stepflow-direction-angle, 0));-webkit-transform-origin:var(--ha-stepflow-direction-origin-x) center;-ms-transform-origin:var(--ha-stepflow-direction-origin-x) center;transform-origin:var(--ha-stepflow-direction-origin-x) center}.ha-step-arrow:after{top:-2px;right:5px;width:12px;height:12px;border-right:1px solid #ddd;color:#ddd;content:"";-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.ha-steps-icon{position:relative;display:inline-block;margin-bottom:2rem;padding:40px;border-radius:50%;background-color:#e9ecf0;color:#8056ee;text-align:center;font-size:46px}.ha-steps-icon i,.ha-steps-icon svg{position:relative;display:block;width:1em;height:1em;fill:currentColor}.ha-steps-icon i:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-steps-icon .ha-steps-label{position:absolute;top:5px;right:0;overflow:hidden;padding:8px 10px;max-width:200%;border:3px solid #fff;border-radius:20px;background-color:#8056ee;color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1}.ha-steps-title{display:block;margin-top:0;margin-bottom:30px;font-weight:700;font-size:16px;line-height:1.2}.ha-steps-title a{display:block;color:#562dd4}.ha-steps-title a:hover{color:#242424}.ha-step-description{margin:0;color:#616161;font-weight:400;font-size:16px;line-height:1.5}.ha-team-carousel .ha-slick-slide{padding:0 .5rem;outline:0}.ha-team-carousel .ha-member-figure{display:inline-block}.ha-team-carousel .ha-member-figure img{width:100%;height:100%;vertical-align:bottom}.ha-team-carousel .ha-member-name{display:block;margin-top:0;margin-bottom:.5rem;color:#151515;font-size:18px;line-height:1.2}.ha-team-carousel .ha-member-position{margin-bottom:1.5rem;color:#7f7f7f;font-size:14px}.ha-team-carousel .ha-member-bio{margin-bottom:1.5rem;font-size:14px;line-height:1.6}.ha-team-carousel .ha-member-links>a{display:inline-block;color:#9895ad;text-align:center;line-height:1;-webkit-transition:all .2s;transition:all .2s}.ha-team-carousel .ha-member-links>a:focus,.ha-team-carousel .ha-member-links>a:hover{color:#222}.ha-team-carousel .ha-member-links>a>i{width:1em;height:1em}.ha-team-carousel .ha-member-links>a:not(:last-child){margin-right:.3rem}.ha-team-carousel .slick-next,.ha-team-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;opacity:1}.ha-team-carousel .slick-next:focus,.ha-team-carousel .slick-next:hover,.ha-team-carousel .slick-prev:focus,.ha-team-carousel .slick-prev:hover{background-color:#fff;color:#222}.ha-team-carousel .slick-next:before,.ha-team-carousel .slick-prev:before{content:""}.ha-team-carousel .slick-disabled{opacity:.7}.ha-team-carousel .slick-prev{right:auto;left:25px}.ha-team-carousel .slick-next{right:25px}.ha-team-carousel .slick-dots{bottom:-40px}.ha-team-carousel .slick-dots li{margin-right:2px;margin-left:2px}.ha-team-carousel .slick-dots li button:focus,.ha-team-carousel .slick-dots li button:hover{background-color:transparent}.ha-team-carousel .slick-dots li button:before{color:#1b1b1b;opacity:1}.ha-team-carousel .slick-dots .slick-active button:before,.ha-team-carousel .slick-dots li button:hover:before{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.ha-team-carousel .slick-next,.ha-team-carousel .slick-prev{width:40px;height:40px;line-height:40px}.ha-team-carousel .slick-next i,.ha-team-carousel .slick-prev i{display:block;width:1em;height:1em}.ha-team-carousel .slick-next i:before,.ha-team-carousel .slick-prev i:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-team-carousel.ha-arrow-sync-yes .slick-next,.ha-team-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-team-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)}/** Widgets: gradient-heading, hotspots, lordicon, carousel, advanced-slider, step-flow, team-carousel, post-carousel **/