.pricing-section{padding:80px 0 50px}.pricing-section .txt-block{margin-bottom:30px;text-align:center}.pricing-section .txt-block h1{font-size:48px;font-weight:600;margin-bottom:30px}.pricing-section .txt-block p{font-family:Noto Sans,sans-serif;font-size:20px;margin:0 auto;max-width:550px}.pricing-section .tab-btn{margin-bottom:40px}.pricing-section .btn{border:1px solid #266adc;border-radius:0;color:#000;display:grid;font-size:20px;margin-bottom:0;padding:13.5px 20px;width:133px}.pricing-section .btn.active{background-color:#266adc;color:#fff}.pricing-section .round-txt{border:1px solid #d5d5d5;border-radius:25px;color:#e47f08;font-size:16px;font-weight:500;line-height:1.1;margin:0 auto;max-width:780px;padding:14px 15px;text-align:center}.pricing-section .price-table{align-items:stretch;display:flex;flex-wrap:wrap;margin:70px auto 40px}.pricing-section .price-table .single-col{border:1px solid #266adc;border-radius:20px;flex-basis:25%;padding:35px 27px 40px;position:relative;text-align:center}.pricing-section .price-table .sign-up-btn{bottom:40px;position:absolute;width:calc(100% - 60px)}.pricing-section .single-col h3{border-bottom:1px solid #e7e5e5;color:#266adc;font-size:24px;margin-bottom:22px;padding-bottom:13px}.pricing-section .single-col h4{font-size:36px}.pricing-section .single-col p{border-bottom:1px solid #e7e5e5;color:#266adc;cursor:pointer;display:none;font-family:Noto Sans,sans-serif;font-size:16px;margin-bottom:30px;padding-bottom:10px}.pricing-section .single-col p span{border-bottom:2px solid #266adc;border-right:2px solid #266adc;display:inline-block;height:8px;margin-bottom:3px;margin-left:8px;rotate:45deg;transition:rotate .3s ease;width:8px}.pricing-section .single-co p.mobile-toggle.show span{rotate:225deg}.pricing-section .single-col ul{list-style:none;margin-bottom:65px;margin-top:30px;padding:0}.pricing-section .single-col ul li{border-bottom:1px solid #ececec;display:flex;font-family:Noto Sans,sans-serif;font-size:16px;margin-bottom:10px;padding-bottom:10px;text-align:left}.pricing-section .single-col ul li span{flex-basis:85%}.pricing-section .single-col ul li:last-child{border-bottom:0}.pricing-section .single-col ul li:before{background-image:url(https://47032319.fs1.hubspotusercontent-na1.net/hubfs/47032319/pricing/check-line.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:20px;margin-right:12px;width:20px}.pricing-section .sign-up-btn a{border:1px solid #266adc;color:#000;display:block;font-family:Noto Sans,sans-serif;font-size:20px;line-height:normal;padding:15px}.pricing-section .price-table .single-col.active{background-color:#266adc;box-shadow:0 4px 17px 5px #0000003b;color:#fff;padding:50px 27px 60px;transform:scale(1.1);z-index:1}.pricing-section .price-table .single-col.active .sign-up-btn{bottom:30px;width:calc(100% - 70px)}.pricing-section .single-col.active h3{color:#fff;margin-bottom:25px;padding-bottom:18px}.pricing-section .single-col.active h4{color:#fff;font-size:40px}.pricing-section .single-col.active ul li:before{background-image:url(https://47032319.fs1.hubspotusercontent-na1.net/hubfs/47032319/pricing/check-line%205.png)}.pricing-section .single-col.active .sign-up-btn a{background-color:#001f54;border-color:#001f54;color:#fff}.single-col h4.anaualy,.single-col.show h4.monthly{display:none}.single-col.show h4.anaualy{display:block}@media(max-width:1200px){.pricing-section .price-table .single-col,.pricing-section .price-table .single-col.active{padding:30px 20px 40px}.pricing-section .price-table .sign-up-btn,.pricing-section .price-table .single-col.active .sign-up-btn{width:calc(100% - 40px)}.pricing-section .single-col ul{margin-bottom:80px}}@media(max-width:1024px){.pricing-section{padding:50px 0 10px}.pricing-section .txt-block h1{margin:0 auto 10px;max-width:400px}.pricing-section .round-txt{font-size:14px;max-width:550px;padding:14px 45px}.pricing-section .price-table{max-width:640px}.pricing-section .price-table .single-col{flex-basis:46%;margin:15px 2%}}@media(max-width:767px){.pricing-section{padding:40px 0 20px}.pricing-section .txt-block h1{font-size:36px}.pricing-section .txt-block p{font-size:16px}.pricing-section .tab-btn{margin-bottom:30px}.pricing-section .round-txt{font-size:11px;padding:10px 30px}.pricing-section .price-table{margin:20px auto 40px;max-width:380px}.pricing-section .price-table .single-col{flex-basis:100%}.pricing-section .single-col p{display:block}.pricing-section .single-col ul{display:none;margin-bottom:20px}.pricing-section .price-table .sign-up-btn{bottom:0;position:relative;width:100%}}