.pricingTable{color:#fff;background-color:#fff;text-align:center;padding:0 25px 30px;border-radius:20px;position:relative;z-index:1;border:3px solid #30284e;box-shadow:0 5px 0 0 #30284e}.badge-custom{color:#fff;background-color:#30284e}.pricingTable:before{content:"";background:#30284e;width:93%;height:220px;border-radius:20px 0 100% 0;position:absolute;top:-2px;left:-2px;z-index:-1}.pricingTable .pricingTable-header{padding:35px 0 50px;margin:0 0 15px}.pricingTable .title{font-size:24px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin:0}.pricingTable .pricing-icon{color:#30284e;background:#fff;font-size:45px;line-height:110px;width:110px;height:110px;margin:0 auto 20px;border-radius:100px;box-shadow:0 0 2px rgba(0,0,0,.3),0 0 0 10px rgba(255,255,255,.3)}.pricingTable .pricing-content{padding:0;margin:30px 0;list-style:none}.pricingTable .pricing-content li{color:#777;margin:20px 0}.pricing-content li span{float:right}.pricingTable .price-value{color:#ffc935;font-weight:600;margin:0 0 20px}.pricingTable .price-value .amount{font-size:24px;line-height:30px;display:inline-block}.pricingTable .price-value .duration{font-size:20px;line-height:25px;opacity:.7}.pricingTable .pricingTable-signup a{color:#fff;background:#30284e;font-weight:600;text-transform:uppercase;padding:12px 0;margin:0 auto;border-radius:50px;display:block;transition:all .3s ease 0s}.pricingTable .pricingTable-signup a:hover{letter-spacing:3px;box-shadow:0 0 0 5px rgba(255,255,255,.3) inset}hr{border-top:4px solid #30284e;opacity:.5}.far{color:#30284e;font-weight:600}@media only screen and (max-width:990px){.pricingTable{margin-bottom:40px}}