.tds_payment .tds-hide{display:none}.tds_payment .tds-checkout-wrap.tds-cs-loading{opacity:.5;pointer-events:none}.tds_payment .tds-checkout-wrap.tds-cs-loading:after{opacity:1}.tds_payment .tds-payment-content{flex:1;padding-right:34px}.tds_payment:not(.tds-payment-bill-form-disabled) .tds-payment-sidebar{width:40%}.tds_payment.tds-payment-bill-form-disabled .tds-payment-sidebar{width:100%}.tds_payment .tds-s-notif-no-plan{width:100%}.tds_payment .tds-s-page-billing-details .tds-s-page-sec-content{background-color:#f8f8f8;padding:35px 25px}.tds_payment .tds-s-page-subscr-summary{border-bottom:none}.tds_payment .tds-s-page-ss-title{margin:0 0 24px;padding:12px 10px 13px;background-color:#f8f8f8;font-size:1.429em;font-weight:500;line-height:1.2;color:#1d2327;text-align:center}.tds_payment .tds-s-page-ss-info{font-size:.929em;line-height:1.2;font-weight:600;color:#1d2327}.tds_payment .tds-s-page-ss-info-row{display:flex;align-items:baseline}.tds_payment .tds-s-page-ss-info-row:not(:last-child){margin-bottom:15px}.tds_payment .tds-s-page-ss-info-label{width:25%;padding-left:10px;padding-right:15px}.tds_payment .tds-s-page-ss-info-value{flex:1;padding-left:15px;padding-right:10px;text-align:right}.tds_payment .tds-s-coupon-form{margin-top:24px}body .tds_payment .tds-s-coupon-form .tds-s-fc-inner .tds-s-form-group-coupon-code{margin-bottom:0}.tds_payment .tds-s-coupon-form .tds-coupon-apply-btn{display:flex;align-items:center;position:absolute;top:2px;right:15px;height:calc(100% - 4px);padding:0 15px;font-size:.929em;line-height:1.3;font-weight:700;text-transform:uppercase;color:#1d2327;transition:color .2s ease-in-out}.tds_payment .tds-s-coupon-form .tds-coupon-apply-btn:hover{color:#0489fc}.tds_payment .tds-s-coupon-form .tds-coupon-apply-btn-applied{pointer-events:none;color:#59ba93}.tds_payment .tds-s-coupon-form .tds-coupon-apply-btn-invalid{pointer-events:none;color:#f00}.tds_payment .tds-s-coupon-form .tds-coupon-apply-btn.tds-s-btn-saving:after{content:"";width:10px;height:10px;margin-left:10px;border:1px solid #000;border-left-color:transparent;border-right-color:transparent;border-radius:50%;-webkit-animation:fullspin 1s infinite ease-out;animation:fullspin 1s infinite ease-out;z-index:2;transition:border-top-color .2s ease-in-out,border-bottom-color .2s ease-in-out}.tds_payment .tds-s-coupon-form .tds-coupon-apply-btn.tds-s-btn-saving:hover:after{border-top-color:#0489fc;border-bottom-color:#0489fc}.tds_payment .tds-s-coupon-form .tds-s-fc-inner .tds-coupon-msg{display:none;margin-top:14px}.tds_payment .tds-s-coupon-form .tds-s-fc-inner .tds-coupon-msg .tds-s-notif-descr{display:flex;justify-content:space-between}.tds_payment .tds-s-coupon-form .tds-s-fc-inner .tds-s-notif-coupon-applied{padding:0;font-style:italic;color:#1d2327;margin:14px 23px 0}.tds_payment .tds-s-subscr-summary-total{display:flex;align-items:baseline;margin-top:20px;padding-right:10px;font-size:1.143em;line-height:1;font-weight:700;color:#1d2327}.tds_payment .tds-s-subscr-summary-total .tds-s-sst-label{margin-right:20px}.tds_payment .tds-s-pay-methods-form .tds-spm-content{margin-top:15px}body .tds_payment .tds-s-pay-methods-form .tds-spm-direct .tds-s-notif,body .tds_payment .tds-s-pay-methods-form .tds-spm-paypal .tds-s-notif,body .tds_payment .tds-s-pay-methods-form .tds-spm-stripe .tds-s-notif,body .tds_payment .tds-s-pay-methods-form .tds-spm-custom-payment .tds-s-notif{margin-top:25px;margin-left:0;margin-right:0}.tds_payment .tds-s-pay-methods-form .tds-spm-direct .tds-s-notif:not(:last-child),.tds_payment .tds-s-pay-methods-form .tds-spm-paypal .tds-s-notif:not(:last-child),.tds_payment .tds-s-pay-methods-form .tds-spm-stripe .tds-s-notif:not(:last-child),.tds_payment .tds-s-pay-methods-form .tds-spm-custom-payment .tds-s-notif:not(:last-child){margin-bottom:15px}body .tds_payment .tds-s-pay-methods-form .tds-spm-direct .tds-s-notif:last-child,body .tds_payment .tds-s-pay-methods-form .tds-spm-paypal .tds-s-notif:last-child,body .tds_payment .tds-s-pay-methods-form .tds-spm-stripe .tds-s-notif:last-child,body .tds_payment .tds-s-pay-methods-form .tds-spm-custom-payment .tds-s-notif:last-child{margin-top:0}.tds_payment .tds-s-pay-methods-form .tds-s-form-footer .tds-s-notif{margin-top:0;margin-bottom:32px}.tds_payment .tds-s-pay-methods-form .tds-s-form-footer .tds-s-btn{width:100%;margin-right:0}.tds_payment .tds-s-pay-methods-form .tds-s-form-footer #paypal-button-container{width:100%;height:44px}.tds_payment .tds-payment-confirmation{width:100%}.tds_payment .tds-s-psc-thank-you{order:1}.tds_payment .tds-s-psc-subscr-info{order:2}.tds_payment .tds-s-psc-bank-info{order:3}.tds_payment .tds-s-checkout-confirm-btns .tds-s-btn:not(:last-of-type){margin-right:26px}.tds_payment .tds-spm-custom-payment .tds-spm-content{display:none}body .tds-change-amount-btn{text-decoration:underline;text-align:left;display:block;padding:10px 0;cursor:pointer}body .tds-amount{font-size:2.3em;line-height:1.3;font-weight:500;padding:0;display:inline-block}body .tds-change-amount-btn:active:not(:disabled){outline-color:rgba(0,0,0,.001)}body .tds-s-page-sec-content .tds-amount-input{width:105px!important;margin:0!important}body .tdi_58 .tds-s-form .tds-s-form-input{border-style:solid}@media (min-width:768px) and (max-width:1018px){.tds_payment .tds-payment-content{padding-right:25px}}@media (max-width:767px){.tds_payment .tds-payment-content{padding-bottom:35px;padding-right:0}}@media (max-width:767px){.tds_payment:not(.tds-payment-bill-form-disabled) .tds-payment-sidebar{width:100%}}@media (min-width:768px){.tds_payment.tds-payment-bill-form-disabled .tds-payment-sidebar{display:flex}.tds_payment.tds-payment-bill-form-disabled .tds-s-page-subscr-summary{flex-basis:47%;margin-bottom:0;padding-bottom:0}.tds_payment.tds-payment-bill-form-disabled .tds-s-page-pay-methods{flex-basis:53%}}@media (min-width:1019px){.tds_payment.tds-payment-bill-form-disabled .tds-payment-sidebar{gap:0 34px}}@media (min-width:768px) and (max-width:1018px){.tds_payment.tds-payment-bill-form-disabled .tds-payment-sidebar{gap:0 25px}}@media (max-width:767px){.tds_payment .tds-s-page-billing-details .tds-s-page-sec-content{margin:0 -20px;padding:30px 20px}}@media (min-width:768px){.tds_payment .tds-s-billing-details-form .tds-s-form-group:nth-last-child(-n+2){margin-bottom:0}.tds_payment .tds-s-billing-details-form .tds-s-form-group:nth-last-child(-n+2),.tds_payment .tds-s-billing-details-form .tds-s-form-group:nth-last-child(8),.tds_payment .tds-s-billing-details-form .tds-s-form-group:nth-last-child(9),.tds_payment .tds-s-billing-details-form .tds-s-form-group:nth-last-child(10),.tds_payment .tds-s-billing-details-form .tds-s-form-group:nth-last-child(11){width:50%}.tds_payment .tds-s-billing-details-form .tds-s-form-group:nth-last-child(3){width:35%}.tds_payment .tds-s-billing-details-form .tds-s-form-group:nth-last-child(4){width:65%}}@media (max-width:767px){.tds_payment .tds-s-page-subscr-summary .tds-spsh-title{display:none}}@media (min-width:767px){.tds_payment .tds-s-subscr-summary-total{justify-content:flex-end}}@media (min-width:767px){.tds_payment .tds-s-psc-subscr-info,.tds_payment .tds-s-psc-bank-info{margin-bottom:0}}@media (min-width:767px){.tds_payment .tds-s-psc-subscr-info{flex:1}}@media (min-width:767px){.tds_payment .tds-s-psc-bank-info{width:50%}}@media (max-width:767px){.tds_payment .tds-s-psc-bank-info{margin-top:45px;margin-bottom:0}}@media (min-width:768px){.tds_payment .tds-donation-payment-info-content .tds-s-billing-details-form .tds-s-form-group{width:50%!important}}@media (min-width:1019px) and (max-width:1140px){body .tdi_58 .tds-s-form .tds-s-form-input{border-style:solid}}@media (min-width:768px) and (max-width:1018px){body .tdi_58 .tds-s-form .tds-s-form-input{border-style:solid}}@media (max-width:767px){body .tdi_58 .tds-s-form .tds-s-form-input{border-style:solid}}