.stel-pro-widget-pricing-table-three-wrapper{padding:0;background:#fff;text-align:center;display:inline-block;transition:all .3s ease;border-radius:10px}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-header{padding:0;position:relative}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-header i{font-size:70px;margin:40px 0 10px;display:inline-block}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-header-title{font-size:24px;font-weight:700;width:100%;display:inline-block;color:#0d30b9}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-header-sub-title{font-size:13px;color:rgba(0,0,0,.4)}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-currency{text-align:center;font-size:48px;font-weight:700;letter-spacing:normal;line-height:34px;margin:0 0 70px;padding:70px 20px 55px;display:inline-block;clear:both;width:100%;background:#F47D4A;color:#fff;border-radius:10px 10px 0 0;position:relative}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-price-wrapper{display:inline-block}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-price-wrapper sup{font-size:20px;top:-20px}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-price-wrapper sub.stel-pack-price-currency,.stel-pro-widget-pricing-table-three-wrapper .stel-pack-price-wrapper sup.stel-pack-price-currency{margin-right:5px}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-price-wrapper sup.stel-pack-price-fractional{margin-left:5px}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-price-wrapper sub{font-size:20px;bottom:2px}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-period{font-size:18px;letter-spacing:normal;font-weight:400;margin-top:5px;line-height:18px;display:inline-block}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-features-list{margin:20px 0 0;padding:0;display:inline-block;width:100%;box-sizing:border-box}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-features-list li{font-size:14px;line-height:1;padding:15px 30px;display:inline-block;width:100%;color:rgba(0,0,0,.4);list-style-type:none;margin:0;position:relative}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-features-list li:not(:first-child):before{content:"";position:absolute;top:-1px;width:100%;display:block;border-bottom:0 solid rgba(122,122,122,.3);margin:0}
.elementor-widget-stel-pro-pricing-table-three.stel-pack-features-list-align-left .stel-pro-widget-pricing-table-three-wrapper .stel-pack-features-list li:before{left:0}
.elementor-widget-stel-pro-pricing-table-three.stel-pack-features-list-align-right .stel-pro-widget-pricing-table-three-wrapper .stel-pack-features-list li:before{right:0}
.elementor-widget-stel-pro-pricing-table-three.stel-pack-features-list-align-center .stel-pro-widget-pricing-table-three-wrapper .stel-pack-features-list li:before{left:0;right:0;margin:auto}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-features-list li.stel-pack-features-list-bold-item-label .stel-pack-features-list-item-label{font-weight:700}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-features-list-item.stel-pack-features-list-inactive-item span{opacity:.4}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-features-list li svg{fill:rgba(0,0,0,.4)}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-features-list li i,.stel-pro-widget-pricing-table-three-wrapper .stel-pack-features-list li svg{margin-right:7px;top:2px}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-features-list.stel-pack-features-list-has-values li{float:left;text-align:left}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-features-list.stel-pack-features-list-has-values li .stel-pack-features-list-item-value{float:right;text-align:right}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-cta{clear:both;width:100%;padding:30px 0;transition:all .3s ease;display:inline-block}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-cta-button{width:auto;font-size:14px;font-weight:700;color:#fff;background:#d30c5c;display:inline-block;padding:12px 30px;border-radius:30px;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;box-sizing:border-box}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-cta.full{padding:30px}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-cta.full .stel-pack-cta-button{width:100%}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-cta.fill .stel-pack-cta-button{position:absolute;left:0;bottom:0;width:100%}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-cta-button:hover{background-position:100% 0;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.stel-pro-widget-pricing-table-three-wrapper:hover{box-shadow:0 0 32px rgba(0,0,0,.1);z-index:9999}
.stel-pro-widget-pricing-table-three-wrapper{overflow:hidden;position:relative}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-pricing-table-ribbon{display:inline-block}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-pricing-table-ribbon.corner{position:absolute;top:0;z-index:1}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-pricing-table-ribbon.corner.left{left:20px}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-pricing-table-ribbon.corner.right{right:20px}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-pricing-table-ribbon-content{background:#fff;color:#d30c5c;padding:4px 15px;border-radius:30px;font-size:11px;font-weight:700;display:inline-block;line-height:normal}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-pricing-table-ribbon.below-price{clear:both;width:100%}
.stel-pro-widget-pricing-table-three-wrapper .stel-pack-pricing-table-ribbon.above-price{position:absolute;top:5px;left:0;right:0;margin:auto;z-index:1;text-align:center;width:auto}
.stel-elementor-icon{display:inline-block;line-height:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;text-align:center}
.stel-elementor-icon i,.stel-elementor-icon svg{width:1em;height:1em;position:relative;display:block}
.stel-elementor-icon i:before,.stel-elementor-icon svg:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}