.ha-pricing-table>.elementor-widget-container{position:relative;overflow:initial;padding:3em 4em;border-radius:.5rem;background-color:#fff;-webkit-box-shadow:0 .2rem 2.8rem rgba(36,36,36,.1);box-shadow:0 .2rem 2.8rem rgba(36,36,36,.1);word-wrap:break-word;overflow-wrap:break-word}.ha-pricing-table-badge{position:absolute;top:-1px;padding:.8rem 1rem;background-color:#e2498a;color:#fff;line-height:1;-webkit-transform:rotate(var(--pricing-table-badge-rotate, 0deg)) translateX(var(--pricing-table-badge-translate-x, 0px)) translateY(var(--pricing-table-badge-translate-y, 0px));-ms-transform:rotate(var(--pricing-table-badge-rotate, 0deg)) translateX(var(--pricing-table-badge-translate-x, 0px)) translateY(var(--pricing-table-badge-translate-y, 0px));transform:rotate(var(--pricing-table-badge-rotate, 0deg)) translateX(var(--pricing-table-badge-translate-x, 0px)) translateY(var(--pricing-table-badge-translate-y, 0px))}.ha-pricing-table-badge--left{left:0;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;--pricing-table-badge-rotate:-90deg;--pricing-table-badge-translate-x:-100%}.ha-pricing-table-badge--right{right:0;-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;--pricing-table-badge-rotate:-90deg;--pricing-table-badge-translate-y:-100%}.ha-pricing-table-header,.ha-pricing-table-media{margin-bottom:.5rem}.ha-pricing-table-media img,.ha-pricing-table-media>svg{height:auto}.ha-pricing-table-media--icon>i{font-size:2.4rem}.ha-pricing-table-title{margin-top:0;margin-bottom:0;color:#242424;font-weight:400;font-size:24px}.ha-pricing-table-price{margin-bottom:3rem}.ha-pricing-table-price-tag{margin-bottom:.5rem;color:#242424;font-weight:700;font-size:60px;line-height:normal}.ha-pricing-table-current-price,.ha-pricing-table-original-price{display:inline-block}.ha-pricing-table-currency{font-size:24px}.ha-pricing-table-current-price .ha-pricing-table-currency{position:relative}.ha-pricing-table-original-price{margin-right:.8rem;color:rgba(36,36,36,.5)}.ha-pricing-table-original-price .ha-pricing-table-currency{margin:0!important;text-decoration:line-through;font-size:1.5rem;line-height:1}.ha-pricing-table-original-price .ha-pricing-table-price-text{text-decoration:line-through;font-size:1.5rem;line-height:1}.ha-pricing-table-period{color:#8c8c8c;font-size:16px}.ha-pricing-table-body{margin-bottom:3rem}.ha-pricing-table-features-title{margin-top:0;margin-bottom:1rem;font-weight:700;font-size:16px}.ha-pricing-table-description{margin-bottom:3rem}.ha-pricing-table-description p,.ha-pricing-table-footer-description p{margin-bottom:0}.ha-pricing-table-features-list{margin:0;padding:0;list-style:none}.ha-pricing-table-features-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;-ms-flex-align:baseline;margin-bottom:1rem;font-size:16px}.ha-pricing-table-features-list li>i,.ha-pricing-table-features-list li>svg{margin-right:.5rem;min-width:15px;text-align:center;font-size:.8em}.ha-pricing-table-features-list li>svg{width:auto;height:1em;fill:currentColor}.ha-pricing-table-feature-text{display:inline-block}.ha-pricing-table-feature-tooltip{position:relative;border-bottom:1px dotted;cursor:pointer}.ha-pricing-table-feature-tooltip-text{position:absolute;top:calc(100% + 1px);left:0;z-index:-99;visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 20px;width:250px;border-radius:5px;background-color:#7a44f1;color:#fff;text-align:left;font-size:.8rem}.ha-pricing-table-feature-tooltip:hover .ha-pricing-table-feature-tooltip-text{z-index:99;visibility:visible;opacity:1}.ha-pricing-table-btn{display:inline-block;padding:.8rem 2rem;border-radius:40px;background-color:#e2498a;color:#fff;text-decoration:none;text-transform:uppercase;font-size:12px;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateY(var(--pricing-table-btn-translate-y, 0px));-ms-transform:translateY(var(--pricing-table-btn-translate-y, 0px));transform:translateY(var(--pricing-table-btn-translate-y, 0px))}.ha-pricing-table-btn:hover{background-color:#562dd4;color:#fff}.ha-pricing-table-footer-description{display:block;overflow:hidden;margin-top:3rem;width:100%}.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}.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: pricing-table, icon-box, accordion **/