.pricing.cetera .banner-top-header{ display: none; }
.pricing.cetera .main-header{ top: 0; }
.pricing.cetera.admin-bar .main-header{ top: 32px; }

.pricing.cetera #menu-item-62407{ display: none; }

.pricing.cetera .top-hero{ background: linear-gradient(90.56deg, #210035 0%, #2C0149 34%, #2B0149 52.11%, #22014A 73.79%, #000000 100%); height: 120px; margin-top: 85px; }
.pricing.cetera .top-hero .content{ display: flex; align-items: center; justify-content: center; height: 100%; }
.pricing.cetera .top-hero figure{ width: 110px; }
.pricing.cetera .top-hero figure img{ width: 100%; }

.pricing.cetera .pricing-title{ color: var(--black); font-weight: 600; margin-top: 50px; font-size: 20px; }

.pricing.cetera .hero-bg-gradient{ margin-top: 60px; padding: 0; }
.pricing.cetera .hero-bg-gradient .content h1{ margin-bottom: 16px; }

.pricing.cetera .subscription-plan .plan-pricing ul{ margin: 30px 0; }
.pricing.cetera .subscription-plan .plan-pricing ul li .top{ text-align: center; justify-content: center; }
.pricing.cetera .subscription-plan .plan-pricing ul li .middle .top-desc,
.pricing.cetera .subscription-plan .plan-pricing ul li .middle .bottom-desc{ color: var(--primary-blue); font-size: 20px; font-weight: 600; transition: all 0.3s; text-align: center; }
.pricing.cetera .subscription-plan .plan-pricing ul li .middle .per-seat{ color: #5C6B80; font-weight: 400; font-size: 18px; text-align: center; margin-top: 25px; }

.pricing.cetera .subscription-plan .plan-pricing ul li .middle .desc{ font-size: 38px; background: #fff4e1; color: #ffa000; padding: 10px; border-radius: 5px; text-decoration: line-through; }

.pricing.cetera .subscription-plan .plan-pricing ul li .middle .price{ font-size: 58px; }

.pricing.cetera .subscription-plan .plan-pricing ul li .numbers-wrapper{ margin: 10px 0; align-items: center; justify-content: center; }

.pricing.cetera .subscription-plan .plan-pricing ul li .grey-button{ background: #DEE2E9; border-color: #DEE2E9; color: #5C6B80; }

.pricing.cetera .pre-footer-small{ max-width: 800px; margin: 50px auto; border-radius: 20px; padding: 35px 20px; }
.pricing.cetera .pre-footer-small h3{ font-size: 24px; margin-bottom: 20px; }
.pricing.cetera .pre-footer-small .btn{ width: 300px; height: 55px; }

.pricing.cetera .subscription-plan .plan-pricing ul li{height: 345px;}
.pricing.cetera .subscription-plan .plan-pricing ul li:hover .middle .desc{ background: #3151a6; color: #ffa000; }
.pricing.cetera .subscription-plan .plan-pricing ul li:hover .middle .top-desc,
.pricing.cetera .subscription-plan .plan-pricing ul li:hover .middle .bottom-desc{ color: var(--white); }
.pricing.cetera .subscription-plan .plan-pricing ul li.support-staff:hover .bottom a{ background: #123da1; color: #E5ECF6; border-color: #123da1; }

.pricing.cetera .main-footer .bottom-footer{ padding-top: 35px; }
.pricing.cetera .main-footer .disclaimer{ text-align: center; font-size: 15px; margin: 50px 0 0; font-weight: 300; line-height: 1.5; }
.pricing.cetera .main-footer .disclaimer a{ color: var(--white); text-decoration: none; font-weight: bold; }
.pricing.cetera .main-footer .disclaimer a:hover{ text-decoration: underline; }

.pricing.cetera .main-footer #menu-item-59553{ display: none; }

@media screen and (max-width: 1024px){

    .pricing.cetera .top-hero{ height: 90px; margin-top: 65px; }
    .pricing.cetera .hero-bg-gradient .content{ padding: 0 20px; }
    .pricing.cetera .pre-footer-small{ width: 96%; }

    .pricing.cetera .main-footer .disclaimer{ font-size: 14px; }

}

@media screen and (max-width: 768px){

    .pricing.cetera .subscription-plan .plan-pricing.show-content{ width: 100%; }
    .pricing.cetera .subscription-plan .plan-pricing ul li .middle .top-desc{ margin-top: 30px; }
    .pricing.cetera .subscription-plan .plan-pricing ul li .numbers-wrapper{ margin: 0; }
    .pricing.cetera .subscription-plan .plan-pricing ul li .middle .per-seat{ margin-bottom: 30px; }
    .pricing.cetera .subscription-plan .plan-pricing ul li .middle .price{ font-size: 48px; }
    .pricing.cetera .subscription-plan .plan-pricing ul li .middle .desc{ font-size: 28px; }
    .pricing.cetera .subscription-plan .plan-pricing ul li .btn{ font-size: 16px; }

}