.pricing-section .col4{padding:0 15px;width:33.33%}.pricing-section .item .inner{align-items:flex-start;background:#fff;border:1px solid hsla(0,0%,80%,.5);border-radius:15px;box-shadow:0 4px 15px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;padding:30px}.pricing-section .item h3.plan-name{margin-bottom:10px;width:100%}.pricing-section .item h1.plan-name{color:#3498db;margin:0}.pricing-section .subs-wrp{align-items:flex-end;display:flex;width:100%}.pricing-section .item p.subc{font-weight:600;margin-bottom:10px}.pricing-section .feat-list{align-items:flex-start;display:flex;position:relative}.pricing-section .feature_wrap{margin:30px 0}.pricing-section .m-auto{margin-top:auto}.pricing-section .icon{height:20px;position:absolute;width:20px}.pricing-section .desc{padding-left:36px}.pricing-section .feat-list:not(:last-child){margin-bottom:15px}.pricing-section .top_sec{margin-bottom:60px;padding:0 15px;text-align:center}.pricing-section .top_sec h2{margin-bottom:20px}.pricing-section .top_sec h5:last-child{margin:0}.pricing-section .col4.style2 p.subc{color:#3498db;font-size:20px;font-weight:600}.pricing-section .bottom_icon{bottom:-17px;height:129.819px;left:auto;pointer-events:none;position:absolute;right:-20px;width:119px}.pricing-section .col4{position:relative}.pricing-section .item .inner{height:100%;overflow:hidden;position:relative}.pricing-section .flex_row{row-gap:30px}.pricing-section .content-wrapper{padding:0 5px}.pricing-section .btn-wrap a{color:currentColor}.pricing-section .icon img{height:auto;max-width:100%}.pricing-section .item .inner:hover{background:linear-gradient(135deg,#323d68,#4665e5);color:#fff}.pricing-section .item .inner:hover h3.plan-name{color:#fff}.pricing-section .item .inner p.subc span{color:#3498db}.pricing-section .item .inner:hover svg circle,.pricing-section .item .inner:hover svg ellipse{fill:#fff}.feat-list.cons .icon{padding-left:4px}.pricing-section .contentWrap{display:flex;flex-wrap:wrap;height:100%}.pricing-section .btn-wrap{margin-top:auto;text-align:center;width:100%}@media (min-width:768px){.baseModuleStyle{padding:100px 0}}@media (min-width:768px) and (max-width:991px){.pricing-section .col4{width:50%}}@media (max-width:767px){.feat-list.cons .icon{padding-top:2px}.pricing-section .col4{width:100%}.pricing-section .top_sec{margin-bottom:27px}.pricing-section .item p.subc{margin-bottom:4px}.pricing-section .col4.style2 p.subc{font-size:18px}}