.pricing-plan-section{position:relative;padding:150px 0 120px}.pricing-block .inner-box{position:relative;box-shadow:0 20px 40px 0 rgba(37,59,112,.1);margin-bottom:30px;padding:60px 40px;border-radius:20px}.pricing-block .inner-box:before{position:absolute;left:40px;top:0;content:'';height:7px;width:120px;border-radius:3.5px}.pricing-block .price{position:relative;font-size:22px;font-weight:600;margin-bottom:20px}.pricing-block .price sub{color:gray;font-size:65%;bottom:0}.pricing-block h4{position:relative;font-size:24px;font-weight:700;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #f2f2f2}.pricing-block h4:before{position:absolute;content:'';top:-20px;left:150px;width:50px;height:50px;border-radius:50%;background-color:#e8f9f3;z-index:-1;transition:.5s}.pricing-block .inner-box:hover h4:before{transform:scale(1.5)}.pricing-block .content{position:relative;margin-bottom:30px}.pricing-block ul li{font-size:16px;color:#0c1529;margin-bottom:16px;padding-left:40px;position:relative}.pricing-block ul li:before{font-family:'Font Awesome 5 Pro';content:"\f00c";position:absolute;left:0;top:4px;display:block;font-size:11px;z-index:5;font-weight:400;color:#fff;width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%}.pricing-block ul li.unavailable:before{content:'';background-color:transparent;border:1px solid #e3e3e3}.pricing-block ul li.unavailable{color:gray}