.ha-feature-list .ha-feature-list-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;border-radius:5px}.ha-feature-list .ha-content,.ha-feature-list .ha-feature-list-wrap,.ha-feature-list .ha-list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ha-feature-list .ha-list-item{list-style:none}.ha-feature-list .ha-content{position:relative;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:10px;width:auto}.ha-feature-list .ha-text{margin:0;color:#464646;font-weight:500;font-size:18px;line-height:1}.ha-feature-list a.ha-content .ha-text{color:#562dd4}.ha-feature-list .ha-icon{display:inline-block;text-align:center;font-size:18px}.ha-feature-list .ha-icon i,.ha-feature-list .ha-icon svg{position:relative;display:block;width:1em;height:1em;line-height:1}.ha-feature-list .ha-icon i,.ha-feature-list a.ha-content:hover .ha-text{color:#e2498a}.ha-feature-list .ha-icon svg{fill:#e2498a}.ha-feature-list .ha-icon i:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-feature-list .ha-icon.image img{display:block;width:20px;-o-object-fit:contain;object-fit:contain}.ha-feature-list.ha-content--column .ha-feature-list-wrap{overflow:hidden}.ha-feature-list.ha-content--column.ha-icon--row .ha-icon{margin-right:5px}.ha-feature-list.ha-content--column .ha-list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.ha-feature-list.ha-content--row .ha-list-item{position:relative;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;max-width:100%;width:auto}.ha-feature-list.ha-content--row .ha-list-item:not(:last-child):after{position:absolute;right:0;border-right:2px solid #c5c5c5;content:""}.ha-badge{padding:10px 18px;border-radius:50px;background-color:#fff;font-size:12px;line-height:1;-webkit-transform:translate(var(--ha-badge-translate-x),var(--ha-badge-translate-y));-ms-transform:translate(var(--ha-badge-translate-x),var(--ha-badge-translate-y));transform:translate(var(--ha-badge-translate-x),var(--ha-badge-translate-y));--ha-badge-translate-x:0;--ha-badge-translate-y:0}.ha-badge--top-left{top:25px;left:25px}.ha-badge--top-center{top:25px;left:50%;--ha-badge-translate-x:-50%}.ha-badge--top-right{top:25px;right:25px}.ha-badge--middle-center,.ha-badge--middle-left{top:50%;left:25px;--ha-badge-translate-x:-50%}.ha-badge--middle-center{left:50%;--ha-badge-translate-y:-50%}.ha-badge--middle-right{top:50%;right:25px;--ha-badge-translate-y:-50%}.ha-badge--bottom-left{bottom:25px;left:25px}.ha-badge--bottom-center{bottom:25px;left:50%;--ha-badge-translate-x:-50%}.ha-badge--bottom-right{right:25px;bottom:25px}@-webkit-keyframes pulse_animation{0%,to{-webkit-box-shadow:0 0 0 0 var(--icon-pulse-color);box-shadow:0 0 0 0 var(--icon-pulse-color);-webkit-transform:scale(.95);transform:scale(.95)}70%{-webkit-box-shadow:0 0 0 20px var(--icon-pulse-color);box-shadow:0 0 0 20px var(--icon-pulse-color);-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse_animation{0%,to{-webkit-box-shadow:0 0 0 0 var(--icon-pulse-color);box-shadow:0 0 0 0 var(--icon-pulse-color);-webkit-transform:scale(.95);transform:scale(.95)}70%{-webkit-box-shadow:0 0 0 20px var(--icon-pulse-color);box-shadow:0 0 0 20px var(--icon-pulse-color);-webkit-transform:scale(1);transform:scale(1)}}.ha-icon-box>.elementor-widget-container{position:relative;padding:25px;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 3px 40px rgba(36,36,36,.1);box-shadow:0 3px 40px rgba(36,36,36,.1)}.ha-icon-box-title{margin-top:0;margin-bottom:0;color:#151515;font-size:24px;-webkit-transition:color .3s;transition:color .3s}.ha-icon-box-icon{display:inline-block;margin-bottom:20px;color:#151515;text-align:center;font-size:48px;-webkit-transition:border .3s,background .3s,color .3s,-webkit-transform .3s;transition:transform .3s,border .3s,background .3s,color .3s;transition:transform .3s,border .3s,background .3s,color .3s,-webkit-transform .3s}.ha-icon-box-icon i,.ha-icon-box-icon svg{position:relative;display:block;width:1em;height:1em;fill:currentColor}.ha-icon-box-icon i{-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.ha-icon-box-icon i:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-icon-box-link{display:block;color:transparent;text-decoration:none}.ha-icon-box .ha-badge{position:absolute;z-index:10;background-color:#e2498a;color:#fff}.pulse_effect{-webkit-box-shadow:0 0 0 0 var(--icon-pulse-color);box-shadow:0 0 0 0 var(--icon-pulse-color);-webkit-animation:pulse_animation 1.5s infinite;animation:pulse_animation 1.5s infinite}@-webkit-keyframes haSmoothReveal{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes haSmoothReveal{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.ha-justified-gallery .ha-justified-grid__wrap{margin-right:calc(-1*var(--justified-grid-pull, 0));margin-left:calc(-1*var(--justified-grid-pull, 0));width:auto}.ha-justified-gallery .ha-justified-grid__item{border-radius:3px}.ha-justified-gallery .ha-justified-grid__item img{border-radius:inherit}.ha-justified-gallery .justified-gallery>.ha-justified-grid__item>.caption{bottom:-100px!important;padding:10px;-webkit-transition:all .25s!important;transition:all .25s!important;-webkit-animation:haSmoothReveal .3s forwards;animation:haSmoothReveal .3s forwards}.ha-justified-gallery .justified-gallery>.ha-justified-grid__item>.caption.caption-visible{bottom:0!important}.ha-justified-gallery .justified-gallery>.entry-visible>a>img,.ha-justified-gallery .justified-gallery>.entry-visible>img{-webkit-transition:all 300ms,opacity 500ms ease-in;transition:all 300ms,opacity 500ms ease-in;-o-object-fit:cover;object-fit:cover}.ha-filter{margin-bottom:20px}.ha-filter__item{display:inline-block;overflow:hidden;margin-bottom:10px;padding:8px 20px;max-width:100%;border:2px solid #885cff;border-radius:3px;background-color:transparent;color:#885cff;text-transform:uppercase;text-overflow:ellipsis;font-size:14px;line-height:1.2;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.ha-filter__item:focus,.ha-filter__item:hover{outline:0;background-color:#885cff;color:#fff}.ha-filter__item--active,.ha-filter__item:active{background-color:#885cff;color:#fff}.ha-filter__item:not(:last-child){margin-right:10px}.ha-accordion .ha-accordion__item-content:after{display:block;clear:both;content:""}.ha-accordion .ha-accordion__wrapper{color:#2b2b2b}.ha-accordion .ha-accordion__item{overflow:hidden;border:1px solid #e8e8e8;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ha-accordion .ha-accordion__item:not(:first-child){margin-top:-1px}.ha-accordion .ha-accordion__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-accordion .ha-accordion__item-title-icon{margin-right:15px}.ha-accordion .ha-accordion__item .ha-accordion__icon svg,.ha-accordion .ha-accordion__item-title-icon svg{width:1em;height:auto;fill:currentColor}.ha-accordion .ha-accordion__item-content{display:none;padding:20px;border-top:1px solid #e8e8e8}.ha-accordion .ha-accordion__item .ha-accordion__icon{display:inline-block;font-size:.8em;line-height:1.2em}.ha-accordion .ha-accordion__item .ha-accordion__icon--opened,.ha-accordion .ha-accordion__item--active .ha-accordion__icon--closed{display:none}.ha-accordion .ha-accordion__item--active .ha-accordion__icon--opened{display:inline-block}.ha-accordion--icon-left .ha-accordion__icon{float:left;margin-right:15px}.ha-accordion--icon-right .ha-accordion__icon{float:right;margin-left:15px}/** Widgets: feature-list, icon-box, justified-gallery, accordion **/