.pricing-banner-btn{display:inline-block;padding:.5rem 1.5rem;background:#fff;color:#052e4d;border-radius:50rem;font-weight:700;text-decoration:none;transition:background-color .15s ease,color .15s ease}.pricing-banner-btn:hover{background:#e7e7e7;color:#052e4d}.pricing-tabs .pricing-tabs__btn{flex:1 1;border:0;border-radius:0;background-color:#fff;color:#052e4d;font-weight:600;transition:background-color .15s ease,color .15s ease}.pricing-tabs .pricing-tabs__btn:hover{background-color:#e7e7e7;color:#052e4d}.pricing-tabs .pricing-tabs__btn.pricing-tabs__btn--active,.pricing-tabs .pricing-tabs__btn.pricing-tabs__btn--active:hover{background-color:#0c548c;color:#fff}.pricing-currency{font-size:24px;font-weight:500}.pricing-bullet{display:inline-block;flex-shrink:0;width:.4rem;height:.4rem;border-radius:50%;background-color:currentColor;margin-top:.45rem}.pricing-cover.d-flex{overflow-x:auto;gap:1rem}.pricing-card{width:280px;max-width:280px;min-height:420px}@media(max-width:767px){.pricing-card{width:calc(100vw - 80px);max-width:calc(100vw - 80px);min-width:calc(100vw - 80px)}}.pricing-arrow{width:40px;height:40px;border-radius:50%;align-items:center;justify-content:center}.pricing-item__contact{color:#052e4d;font-weight:600;font-size:30px}.pricing-item__trial-badge{position:absolute;top:0;right:0;z-index:5;min-width:105px;margin-top:3rem;margin-right:.75rem;padding:.4rem .6rem;background:#0c548c;color:#fff;border-radius:8px}.pricing-item__trial-badge-main{font-weight:700;font-size:14px;line-height:1.2;text-align:center}.pricing-item__trial-badge-sub{margin-top:.25rem;font-size:12px;line-height:1;text-align:center;opacity:.9}