.components-billing-details-form .card-validation-error{margin-top:5px;margin-bottom:0}.components-billing-details-form .current-plan{margin-top:15px;margin-bottom:30px}.components-billing-details-form .current-plan b{color:var(--white-100)}.components-billing-details-form .subscription-description{color:var(--white-50);text-align:left;margin-top:10px;font-size:12px;line-height:150%}.components-billing-details-form .payment-option{background-color:var(--primary-800);cursor:pointer;border:1px solid rgba(255,255,255,.15);border-radius:4px;align-items:center;height:66px;margin-top:16px;padding:0 25px;display:flex}.components-billing-details-form .payment-option .payment-brands{align-items:center;gap:22px;display:flex}.components-billing-details-form .payment-option .payment-brands img{opacity:.3;width:100%;height:auto;display:block}.components-billing-details-form .payment-option .payment-brands .visa{max-width:48px}.components-billing-details-form .payment-option .payment-brands .mastercard{max-width:35px}.components-billing-details-form .payment-option .payment-brands .amex{max-width:61px}.components-billing-details-form .payment-option .payment-brands .paypal{max-width:67px}@media screen and (max-width:600px){.components-billing-details-form .payment-option .payment-brands{gap:12px}.components-billing-details-form .payment-option .payment-brands .visa{max-width:38px}.components-billing-details-form .payment-option .payment-brands .mastercard{max-width:28px}.components-billing-details-form .payment-option .payment-brands .amex{max-width:49px}.components-billing-details-form .payment-option .payment-brands .paypal{max-width:54px}}.components-billing-details-form .payment-option:first-of-type{margin-top:28px}.components-billing-details-form .payment-option .text{color:var(--white-100);flex-grow:1;margin-left:15px;font-weight:500}.components-billing-details-form .payment-form{background-color:var(--primary-800);border:1px solid rgba(255,255,255,.15);border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:25px}.components-billing-details-form .payment-form .payment-details{color:var(--white-100);grid-gap:20px;grid-template-columns:repeat(2,1fr);margin-top:20px;display:grid}@media screen and (min-width:600px){.components-billing-details-form .payment-form .payment-details{grid-template-columns:repeat(4,1fr)}}.components-billing-details-form .payment-form .StripeElement{background-color:var(--primary-700);color:var(--white-100)}.components-billing-details-form .payment-form input[type=text]{background-color:var(--primary-700);color:var(--white-100)}.components-billing-details-form .payment-form select{background-color:var(--primary-700);color:var(--white-100)}.components-billing-details-form .payment-form input[type=text]{margin-top:9px}.components-billing-details-form .payment-form select{margin-top:9px}.components-billing-details-form .select-plan-wrapper .plan-title{color:var(--white-100);margin-top:50px;font-size:24px;font-weight:700;line-height:150%}.components-billing-details-form .select-plan-wrapper .plan-wrapper{grid-gap:20px;grid-template-columns:1fr;margin-top:25px;display:grid}@media screen and (min-width:600px){.components-billing-details-form .select-plan-wrapper .plan-wrapper{grid-template-columns:1fr 1fr 1fr}}.components-billing-details-form .select-plan-wrapper .plan-wrapper .plan{background-color:var(--primary-800);border-radius:4px;flex-direction:column;align-items:flex-start;height:100%;padding:20px;display:flex;position:relative}.components-billing-details-form .select-plan-wrapper .plan-wrapper .plan .radio-container{position:absolute;top:17px;right:17px}.components-billing-details-form .select-plan-wrapper .plan-wrapper .plan .discount-badge{color:var(--primary-900);background-color:var(--secondary-500);border-radius:99px;margin-left:15px;padding:0 10px;font-size:12px;font-weight:600;line-height:150%;display:inline-block}.components-billing-details-form .select-plan-wrapper .plan-wrapper .plan .discount-badge-first-month-wrapper{justify-content:center;display:flex;position:absolute;top:0;left:0;right:0}.components-billing-details-form .select-plan-wrapper .plan-wrapper .plan .discount-badge-first-month{margin:0;padding:3px 18px;position:relative;top:-13.5px}.components-billing-details-form .select-plan-wrapper .plan-wrapper .plan .title{color:var(--white-100);align-items:center;font-size:18px;font-weight:700;display:flex}.components-billing-details-form .select-plan-wrapper .plan-wrapper .plan .monthly-price{margin-top:12px;font-size:16px;font-weight:500;line-height:150%}.components-billing-details-form .local-currency{margin-top:8px;font-size:12px}.components-billing-details-form .local-currency-summary{color:var(--white-40);justify-content:flex-end;margin-top:1px;font-size:13px;display:flex}.components-billing-details-form .subscription-pay-with-credits{background-color:var(--primary-800);border-radius:6px;margin-top:40px;margin-bottom:40px;padding:19px 28px 23px}.components-billing-details-form .subscription-pay-with-credits .top-row{align-items:center;margin-bottom:10px;display:flex}.components-billing-details-form .subscription-pay-with-credits .top-row .title{color:var(--white-100);margin-right:20px;font-weight:600}.components-billing-details-form .subscription-pay-with-credits .top-row .amount-available{background-color:var(--active-bg);color:var(--secondary-500);border-radius:50px;padding:4px 22px}.components-billing-details-form .subscription-pay-with-credits .top-row .toggle{flex-grow:1;justify-content:flex-end;display:flex}.components-billing-details-form .subscription-pay-with-credits .description{text-align:left;font-size:14px}.components-billing-details-form .is-business{grid-column:span 4;margin-bottom:20px;font-weight:500;display:flex}.components-billing-details-form .is-business .radiobox-border{background-color:var(--primary-700);height:41px;padding:0 40px}.components-billing-details-form .is-business .radiobox-select.is-business-select:checked+.radiobox-border{box-shadow:none;background:var(--secondary-500);color:var(--primary-900)}.components-billing-details-form .order-summary-simple .no-payment-today{text-align:left;margin-top:40px;margin-bottom:-20px}.components-billing-details-form .order-summary-simple .no-payment-today .title{color:var(--white-100);margin-bottom:16px;font-size:20px;font-weight:600}.components-billing-details-form .order-summary-simple .sub-total{color:var(--white-100);justify-content:space-between;margin-top:40px;display:flex}.components-billing-details-form .order-summary-simple .discount{color:var(--secondary-500);margin-top:20px}.components-billing-details-form .order-summary-simple .separator{background:rgba(255,255,255,.2);margin:20px 0}.components-billing-details-form .order-summary-simple .billed-now{color:var(--white-100);font-weight:700}.components-billing-details-form .order-summary-simple .prorated-next-cycle-info{align-items:center;font-size:14px;display:flex}.components-billing-details-form .order-summary-simple .prorated-next-cycle-info svg{fill:var(--white-77);width:19px;margin-right:8px}.components-billing-details-form .credit-or-debit-card:after{content:"Credit Card"}@media screen and (min-width:600px){.components-billing-details-form .credit-or-debit-card:after{content:"Credit or Debit Card"}}.components-billing-details-form .cta-area{justify-content:flex-end;column-gap:20px;margin-top:42px;display:flex}.components-billing-details-form .secure-checkout{color:var(--white-50);justify-content:center;align-items:center;gap:10px;margin-top:20px;font-size:14px;font-weight:500;display:flex}.components-billing-details-form .secure-checkout svg{fill:var(--white-50);width:18px}
.components-saved-payment-method{border:1px solid var(--white-20);border-radius:4px;justify-content:space-between;align-items:center;max-width:530px;height:72px;margin-top:18px;padding-left:20px;padding-right:33px;display:flex}.components-saved-payment-method img{width:42px;height:auto}.components-saved-payment-method .details-wrapper{flex-grow:1;margin-left:20px;line-height:120%}.components-saved-payment-method .card-number{color:var(--white-100);font-weight:600}.components-saved-payment-method .card-expiry{color:var(--white-50);font-size:14px;font-weight:500}.components-saved-payment-method .no-saved-payment-method-icon{fill:var(--white-50);width:30px;margin-left:14px}.components-saved-payment-method .no-saved-payment-method{color:var(--white-50);flex-grow:1;margin-left:18px;font-weight:500}.components-saved-payment-method .cta{font-weight:500}
