.pricing-section{padding:70px 10px 120px 0}.price-box{background-color:#fff;border-radius:24px;display:flex;filter:drop-shadow(0 4px 40px rgba(0,82,193,.13));flex:0 0 32%;flex-direction:column;justify-content:space-between;max-width:32%;padding:30px 35px;transition:1s ease}.blue-btn{width:100%}.price-box h2{font-size:35px;line-height:42px}.price-box h2,.price-box h4{font-family:futura heavy;font-weight:400;text-align:center}.price-box h4{font-size:16px;line-height:19px;padding-bottom:35px;padding-top:12px}.price-box .blue-btn{display:inline-flex;justify-content:center;margin-top:20px;max-width:unset!important;text-align:center;width:100%}.price-box .blue-btn:hover{background-color:#fff;border:2px solid #fff;color:#006cff}.price-box ul{list-style:none;padding-left:0}.price-box ul li{font-family:futura book;font-size:18px;font-weight:400;letter-spacing:0;line-height:20px;padding:15px 0 15px 10px;position:relative}.price-box ul li:after,.price-box ul li:before{background-repeat:no-repeat;background-size:contain;content:"";height:20px;left:-20px;position:absolute;top:30%;width:20px}.price-box ul li:after{visibility:hidden}.prices-banner{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.pricing-list{display:flex;flex:1;padding:0 20px}.pricing-main-heading{margin:20px auto 50px;max-width:60%}.pricing-main-heading h2{font-family:futura heavy;font-size:60px;font-weight:400;letter-spacing:0;line-height:72px;text-align:center}.pricing-main-heading h5{font-family:futura book;font-size:16px;font-weight:400;line-height:19px;padding-top:20px;text-align:center}.price-box:hover{background:#e111d3;background:linear-gradient(333deg,#e111d3 -29.35%,#6116af 52.63%,#006cff 135.93%);transition:1s ease-in-out}.price-box:hover ul li:after{visibility:visible!important}.price-box:hover ul li:before{visibility:hidden!important}.price-box:hover .blue-btn{background-color:#fff;border:2px solid #fff;color:#006cff}.price-box:hover h2,.price-box:hover h4,.price-box:hover ul li{color:#fff!important}@media only screen and (max-width:1024px){.prices-banner{row-gap:40px}.price-box{flex:0 0 45%;max-width:45%}.pricing-main-heading{margin:20px auto 50px;max-width:100%}}@media only screen and (max-width:768px){.prices-banner{row-gap:20px}.price-box{flex:0 0 100%;max-width:100%}.pricing-section{padding:70px 10px 60px 0}.pricing-main-heading h2{font-size:35px;line-height:45px}}