body{margin:0;padding:0;overflow-x:none}.sub-title{background:#E8E8E8}.sub-title h1{text-align:center;font-family:DM Sans,sans-serif;color:#8c8c8c;font-weight:700;font-size:32px;line-height:40px;margin-bottom:0}.card-shadow{box-shadow:0 5px 15px rgba(0,0,0,.35)}.form-card .card-title{font-family:DM Sans,sans-serif;color:#000000;font-weight:700;font-size:24px;line-height:32px;padding-bottom:15px}.form-card .card-text,.form-card label{font-family:DM Sans,sans-serif;color:#222222;font-weight:500;line-height:20px}.form-card .btn-success{background:#1EE576;color:#000;border-radius:50px;border:0;font-weight:500;font-family:DM-Sans,sans-serif;font-size:16px;padding:16px 32px;cursor:pointer;height:48px;line-height:100%}.form-card .btn-success:hover{background:#00B140}.card_blue{background:#EEF3FF!important}.horizontal-line{position:relative;margin:35px 0}::-moz-placeholder{font-family:DM Sans,sans-serif;color:#222222;font-weight:500;line-height:20px}::placeholder{font-family:DM Sans,sans-serif;color:#222222;font-weight:500;line-height:20px}.horizontal-line p{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:#fff;padding:0 8px;color:#222222}.horizontal-line p,.notification-card .card-title{font-family:DM Sans,sans-serif;font-weight:700;font-size:16px}.notification-card .card-title{line-height:20px;padding-bottom:15px}.notification-card .card-text{font-family:DM Sans,sans-serif;color:#222222;font-weight:500;font-size:14px;line-height:20px}.notification-card .text-indent{text-indent:-22px;margin-left:22px}.notification-card img{width:16px;margin-right:5px}.notification-card a{text-decoration:none;font-family:DM Sans,sans-serif;color:#22B14C;font-weight:700;font-size:14px;line-height:20px}.notification-card a:hover{color:#046a38}.error-alert{background-color:#FFE1BE;margin-bottom:15px}.error-alert p{font-weight:500;font-size:16px;line-height:20px;padding-left:10px;margin-bottom:0}.error-alert p,.error-alert p a{font-family:DM Sans,sans-serif;color:#222222}.error-alert p a{font-weight:700;text-decoration:none}.tankyou-msg .card-title{font-family:DM Sans,sans-serif;color:#000000;font-weight:700;font-size:24px;line-height:32px;padding-bottom:15px;text-align:center}.tankyou-msg .card-text{font-weight:500;font-size:16px;line-height:20px;text-align:center}.tankyou-msg .card-text,.tankyou-msg p a{font-family:DM Sans,sans-serif;color:#222222}.tankyou-msg p a{text-decoration:none}.thankyou-account{background-color:#EEF3FF;margin-bottom:15px}.thankyou-account .heading{font-weight:700;font-size:16px;padding-top:15px;padding-bottom:10px}.thankyou-account .heading,.thankyou-account p{font-family:DM Sans,sans-serif;line-height:20px;padding-left:10px}.thankyou-account p{color:#222222;font-weight:500;font-size:14px;margin-bottom:0}.thankyou-account p a{font-family:DM Sans,sans-serif;color:#222222;font-weight:700;text-decoration:none}.thankyou-account label{font-family:DM Sans,sans-serif;color:#222222;font-weight:500;font-size:14px;line-height:20px}.thankyou-account .btn-success{background:#1EE576;color:#000;border-radius:50px;border:0;font-weight:500;font-family:DM-Sans,sans-serif;font-size:16px}.thankyou-account .btn-success:hover{background:#00B140}.otp-section{background-color:#F2FBF5;padding:23px 0 1px 5px}.otp-section .subtitle{color:#222;font-family:DM Sans,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:normal}.otp-sec-content p{color:#414141;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:16px}#resend-code,.otp-sec-content p .green-link{color:#00B140;font-weight:500}#resend-code{border:none}#resend-code,.otp-fields .digit-group input{box-shadow:none;background-color:transparent}.otp-fields .digit-group input{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:20px;width:45px;height:45px;text-align:center;color:#222;margin-right:2px;border:1px solid #8c8c8c;border-radius:4px;outline:none}.otp-fields .digit-group input:last-child{margin-right:0}.otp-fields .digit-group input::-webkit-inner-spin-button,.otp-fields .digit-group input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}.otp-fields .digit-group input:focus,.otp-fields .digit-group input:focus-visible{border-color:#222;border-width:2px}@media screen and (max-width:389px){form.digit-group{display:flex;justify-content:space-between}.otp-fields .digit-group input{width:26px;height:26px;margin-right:1px}}.payment-details .due-payment-details{display:flex;flex-direction:column;gap:16px}.due-payment-details .due-box{display:flex;align-items:center;justify-content:space-between;border:1px solid #cacaca;padding:16px;border-radius:4px}.due-payment-details .due-box-left label{display:flex;gap:10px}.due-payment-details .due-box-left label input[type=checkbox]{background-color:transparent!important;border:1px solid #222;border-radius:4px!important;width:13px;height:13px;min-height:13px!important}.due-payment-details .due-box-left .invoice-no,.due-payment-details .due-box-right .due-amount,.due-payment-details .due-box-right .due-date,.payment-card .cvc-code-box input,.payment-card .cvc-code-box input::placeholder,.payment-card .cvc-details p{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:0;color:#414141}.due-payment-details .due-box-right .due-amount{margin-bottom:3px}.due-payment-details .due-box-right .due-amount span{font-weight:600}.due-payment-details .due-box-left .invoice-no{font-size:12px;margin-left:23px}.payment-methods{padding-top:24px;display:flex;flex-direction:column;gap:16px}.payment-methods .payment-card{display:flex;align-items:center;border:1px solid #cacaca;padding:16px;border-radius:4px;justify-content:space-between}.payment-methods .payment-card label{gap:8px}.payment-card .cvc-details p{margin-right:5px}.payment-card .cvc-code-box{border:1px solid #cacaca;padding:5px;border-radius:4px}.payment-card .cvc-code-box input{border:none;width:70px}.payment-card .cvc-code-box input::-moz-placeholder{color:#828282}.payment-card .cvc-code-box input::placeholder{color:#828282}.payment-methods .payment-card:focus-within{border-color:#1EE576}.payment-card .cvc-code-box input:focus{outline:none;box-shadow:none}.payment-card label input[type=radio].payment-radio{-webkit-appearance:none}.payment-card label input[type=radio].payment-radio:after{width:14px;height:14px;border-radius:100%;top:-2px;left:-1px;position:relative;content:"";display:inline-block;visibility:visible;border:1px solid rgb(118,118,118)}.payment-card label input[type=radio].payment-radio:checked:after{width:14px;height:14px;border-radius:100%;top:-2px;left:-1px;position:relative;background-color:#1EE576;content:"";display:inline-block;visibility:visible;border:1px solid #222;background-clip:content-box;padding:2px}@media screen and (max-width:600px){.due-payment-details .due-box,.payment-methods .payment-card{flex-direction:column;align-items:center;gap:10px}#pay-bill{max-width:100%}}.form-card .card .card-body .form-control::-moz-placeholder{color:#8c8c8c}.form-card .card .card-body .form-control::placeholder{color:#8c8c8c}.form-card .card .card-body .form-control{border-color:#cacaca}.form-card .card .card-body .form-control:focus{border-color:#8c8c8c;box-shadow:unset}.loggedInValidation{text-align:center;font-size:larger;padding:47px}.payment-methods .text-right{text-align:left!important;margin-left:10px}@media screen and (max-width:1180px){.payment-methods #paymetricSubmitCancel .text-right{justify-content:center;margin-left:0}}.payment-card label,.payment-card span{font-family:DM Sans,sans-serif;font-size:14px!important;font-weight:600!important;line-height:18px;letter-spacing:normal;color:#222}.tg-rd-button{width:15px!important;height:15px!important}.payment-card .col-lg-4.text-right{width:50%}button.payment-submit-button{background:#00b140!important;border:none;border-radius:100px;font-family:DM-Sans,sans-serif;font-size:16px!important;font-weight:500;line-height:18px;letter-spacing:0;text-align:center;padding:16px 32px;height:48px}.paymetric--form_wrapper .col-md-7{width:90%}.customer-payment-details .customer-due-payment{display:flex!important;gap:16px!important}.customer-due-payment .due-box-left label input[type=checkbox]{border-radius:4px!important}.customer-due-payment .due-box-left label input:checked.checkmark:after{display:block}.customer-due-payment .due-box-left .due-plan-name,.customer-payment-details .customer-due-payment .total-dueNew .total-amount,.customer-payment-details .customer-due-payment .total-dueNew .total-txt,.payment-card .payment-card-name{font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;line-height:18px;letter-spacing:normal;color:#222}.customer-payment-details .customer-due-payment .total-dueNew{display:flex!important;align-items:center;justify-content:space-between;padding:0 16px}@media screen and (max-width:600px){.customer-due-payment .due-box-right .due-amount{margin-left:32px}.customer-due-payment .due-box,.customer-payment-methods .payment-card{flex-direction:column;align-items:flex-start;gap:10px}#pay-bill{max-width:100%}}.customer-payment-details .customer-due-payment .card-title{font-family:DM Sans,sans-serif;color:#000000;font-weight:700;font-size:24px;line-height:32px;padding-top:20px;padding-bottom:0;margin-bottom:0}.customer-payment-details .customer-due-payment{display:flex;flex-direction:column;gap:16px}.customer-due-payment .due-box{display:flex;align-items:start;justify-content:space-between;border:1px solid #cacaca;padding:16px;border-radius:4px}.customer-due-payment .due-box.ml-space{margin-left:20px}.customer-due-payment .due-box-left label{display:flex;gap:10px;margin-bottom:0}.customer-due-payment .due-box-left label input[type=checkbox]{accent-color:unset!important;background-color:unset!important}.customer-due-payment .due-box-left label input:checked~.checkmark:after{display:block}.customer-due-payment .due-box-left label input[type=checkbox]:hover{color:black}.customer-due-payment .due-box-left .due-plan-name,.customer-payment-details .customer-due-payment .total-due .total-amount,.customer-payment-details .customer-due-payment .total-due .total-txt,.payment-card .payment-card-name{font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;line-height:18px;letter-spacing:normal;color:#222}.payment-card .cvc-code-box input::-moz-placeholder{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:0;color:#414141}.customer-due-payment .due-box-left .invoice-no,.customer-due-payment .due-box-right .due-amount,.customer-due-payment .due-box-right .due-date,.payment-card .cvc-code-box input,.payment-card .cvc-code-box input::placeholder,.payment-card .cvc-details p{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:0;color:#414141}.customer-due-payment .due-box-right .due-amount{margin-bottom:3px}.customer-due-payment .due-box-right .due-amount span{font-weight:600}.customer-due-payment .due-box-left .invoice-no{font-size:12px;margin-left:32px}.customer-payment-details .due-divider{margin:0;color:#8c8c8c;border-width:2px;opacity:1}.customer-payment-details .customer-due-payment .total-due{display:flex;align-items:center;justify-content:space-between;padding:0 16px}.customer-payment-methods{padding-top:24px;display:flex;flex-direction:column;gap:16px}.customer-payment-methods .payment-card{display:flex;align-items:center;border:1px solid #cacaca;padding:16px;border-radius:4px;justify-content:space-between}.customer-payment-methods .payment-card label{gap:8px}.customer-payment-methods .payment-card:focus-within{border-color:#1EE576}.customer-payment-methods .payment-card label input[type=radio].payment-radio{-webkit-appearance:none}.customer-payment-methods .payment-card label input[type=radio].payment-radio:after{width:14px;height:14px;border-radius:100%;top:-2px;left:-1px;position:relative;content:"";display:inline-block;visibility:visible;border:1px solid rgb(118,118,118)}.customer-payment-methods .payment-card label input[type=radio].payment-radio:checked:after{width:14px;height:14px;border-radius:100%;top:-2px;left:-1px;position:relative;background-color:#1EE576;content:"";display:inline-block;visibility:visible;border:1px solid #222;background-clip:content-box;padding:2px}#pay-bill{background:#1EE576;border:none;border-radius:100px;color:#000000;font-family:DM-Sans,sans-serif;font-size:16px;font-weight:500;line-height:100%;letter-spacing:0;text-align:center;margin-top:0;margin-bottom:0;padding:16px 32px;cursor:pointer;max-width:200px;width:100%;height:48px;display:inline-block}#pay-bill:focus,#pay-bill:hover{background:#00B140}@media screen and (max-width:600px){.customer-due-payment .due-box-right .due-amount{margin-left:22px}.customer-due-payment .due-box,.customer-payment-methods .payment-card{flex-direction:column;align-items:flex-start;gap:10px}#pay-bill{max-width:100%}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.customer-due-payment .due-box-left label input[type=checkbox]:checked{accent-color:#1ee576!important;background-color:#1ee576!important}@media only screen and (max-width:767px){.mma-wrapper .payment-methods .payment-card .btn.payment-submit-button{margin-left:20px!important}.mma-wrapper .payment-methods .payment-card div label.ml-20{padding-right:20px!important}}@media screen and (min-width:320px) and (max-width:378px){.mainChildren{margin-top:116px}}@media screen and (max-width:380px){.mma-wrapper.mainChildren .payment-methods .payment-card #PaymentForm .mb-40.row{margin-bottom:0!important}.mma-wrapper.mainChildren .payment-methods .payment-card #PaymentForm .paymetric--form_radio label{font-size:12px!important}}