.ctx-price-table,.ctx-price-table .edd-cart-ajax-alert .edd-cart-added-alert{position:relative}.ctx-price-table{text-align:center}.ctx-price-table .edd-cart-ajax-alert{display:block;text-align:center}.ctx-price-table-header{background:#222;padding:30px 0;position:relative}.ctx-price-table-image{background:#222}.ctx-price-table-image img{transition:.3s}.ctx-price-table-heading{margin:0;padding:0;line-height:1.2;font-size:24px;font-weight:600;color:#fff;transition:color .3s}.ctx-price-table-subheading{display:inline-block;font-size:13px;font-weight:400;color:#fff;transition:color .3s}.ctx-price-table-original-price{margin-right:15px;text-decoration:line-through;font-size:.5em;line-height:1;font-weight:400;align-self:center;-webkit-transform:translate(var(--ep-pt-original-price-h-offset,0),var(--ep-pt-original-price-v-offset,0)) rotate(var(--ep-pt-original-price-rotate,0));transform:translate(var(--ep-pt-original-price-h-offset,0),var(--ep-pt-original-price-v-offset,0)) rotate(var(--ep-pt-original-price-rotate,0));position:absolute;left:0}.ctx-price-table-price{position:relative;display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;color:#555;font-weight:800;font-size:65px;padding:30px 0;transition:.3s}.ctx-price-table-price *{transition:color .3s}.ctx-price-table-price .elementor-typo-excluded{line-height:initial;letter-spacing:initial;text-transform:initial;font-weight:initial;font-size:initial;font-style:initial}.ctx-price-table-after-price{display:flex;flex-wrap:wrap;text-align:left;align-self:center;align-items:flex-start;flex-direction:column}.ctx-price-table-integer-part{line-height:.8}.ctx-price-table-currency,.ctx-price-table-fractional-part{line-height:1;font-size:.3em}.ctx-price-table-currency{margin-right:3px}.ctx-price-table-period{width:100%;font-size:13px;font-weight:400;transition:color .3s}.ctx-price-table-period.ctx-price-table-period-position-below{margin-top:10px}.ctx-price-table-period.ctx-price-table-period-position-beside{margin-left:10px}.ctx-price-table-features-list{list-style-type:none;margin:0;padding:30px 0;line-height:1;transition:color .3s}.ctx-price-table-features-list li{font-size:14px;line-height:1;margin:0;padding:0}.ctx-price-table-features-list li .ctx-price-table-feature-inner{margin-left:15px;margin-right:15px}.ctx-price-table-features-list li .ctx-price-table-feature-inner svg{width:1em;height:1em}.ctx-price-table-features-list i,.ctx-price-table-features-list svg{margin-right:10px;transition:.3s}.ctx-price-table-footer{padding:30px 0}.ctx-price-table-additional_info{margin:10px 0 0;font-size:13px;line-height:1.4;transition:color .3s}.skin-partait .ctx-price-table-features-list{width:100%}.ctx-pt-overflow-hidden--yes .ctx-price-table,.ctx-pt-overflow-hidden--yes .elementor-widget-container{overflow:hidden}.ctx-price-table-divider--yes .ctx-price-table-features-list li:not(:first-child):before{content:'';display:block;border:0 solid rgba(122,122,122,.3);margin:10px 12.5%;transition:.3s}.ctx-button-layout-inline .ctx-plan-button span,.ctx-button-layout-stacked .ctx-plan-button span{height:40px;line-height:40px;border-radius:50%;box-shadow:0 0 0 6px rgba(255,255,255,.2);background:#fafaf8;color:#444;font-weight:400;font-size:14px;z-index:1;text-transform:uppercase;text-align:center}.ctx-price-table-striped--yes .ctx-price-table-features-list li:nth-of-type(odd){background:#ececec}.ctx-price-table-ribbon{position:absolute;top:-30px;left:0;right:auto;text-align:center;width:100%}.ctx-price-table-ribbon-inner{display:inline-block;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase;padding:2px 10px;box-sizing:border-box;-webkit-transform:translate(var(--ep-ribbon-h-offset,0),var(--ep-ribbon-v-offset,0)) rotate(var(--ep-ribbon-rotate,0));transform:translate(var(--ep-ribbon-h-offset,0),var(--ep-ribbon-v-offset,0)) rotate(var(--ep-ribbon-rotate,0))}.ctx-price-table-ribbon.elementor-ribbon-left{left:0;right:auto}.ctx-price-table-ribbon.elementor-ribbon-center{left:50%;right:auto;transform:translateX(-50%)}.ctx-price-table-ribbon.elementor-ribbon-right{right:0;left:auto}.ctx-price-table-ribbon.elementor-ribbon-justify{left:0;right:0}.elementor-widget-ctx-price-table .elementor-widget-container{background-color:#f8f8f8}.skin-erect .ctx-pricing-column{display:flex;align-items:center;justify-content:center}.skin-erect .ctx-price-table-header{background:#eaeaea;width:100%}.skin-erect .ctx-price-table-heading,.skin-erect .ctx-price-table-subheading{color:#000}.skin-erect .ctx-price-table-price{font-size:36px;width:100%}.skin-erect .ctx-price-table-features-list li::before{display:inherit}.skin-erect .ctx-price-table-footer{padding:30px 0;width:100%}.skin-erect .ctx-price-table-period.ctx-price-table-period-position-below{margin-top:5px}@media (min-width:960px){.skin-erect .ctx-price-table-features-list li::before{display:none}}.ctx-plan-button{position:relative;width:100%}.ctx-button-layout-inline .ctx-element-align-wrapper{display:flex;flex-wrap:wrap;align-items:center;width:100%}.ctx-button-layout-inline .ctx-plan-button{display:flex;align-items:center;flex-wrap:nowrap;position:relative;width:100%}.ctx-button-layout-inline .ctx-plan-button a{display:inline-flex;align-items:center;justify-content:center;flex:1 1 calc(50% - 20px);min-width:0}.ctx-button-layout-inline .ctx-plan-button span{width:40px!important;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);vertical-align:middle}.ctx-button-layout-inline .ctx-plan-button .ctx-ep-button-size-xs+span,.ctx-button-layout-stacked .ctx-plan-button .ctx-ep-button-size-xs+span{width:20px;height:20px;line-height:20px;font-size:10px}.ctx-button-layout-inline .ctx-plan-button .ctx-ep-button-size-sm+span,.ctx-button-layout-stacked .ctx-plan-button .ctx-ep-button-size-sm+span{width:29px;height:29px;line-height:29px;font-size:12px}.ctx-button-layout-stacked .ctx-element-align-wrapper{display:flex;flex-direction:column;align-items:center;width:100%;margin:0 auto}.ctx-button-layout-stacked .ctx-plan-button{display:flex;flex-direction:column;width:100%}.ctx-button-layout-stacked .ctx-plan-button a{display:block;width:100%;position:relative;left:auto;top:auto;transform:none}.ctx-button-layout-stacked .ctx-plan-button span{display:block;width:40px!important;margin:0 auto;position:relative;left:auto;top:auto;transform:none}.ctx-button-layout-stacked .ctx-plan-button a:last-child,.ctx-button-layout-stacked .ctx-plan-button span:last-child{margin-bottom:0}.ctx-plan-button .ctx-ep-button{transition:.3s ease-out;width:100%;cursor:pointer;text-transform:uppercase;outline:0;position:relative;z-index:0;text-align:center;overflow:hidden}