.main-payment-container{display:flex;flex-direction:column;margin:auto}.main-payment-container h1{font-family:Inter;font-size:31px;font-style:normal;font-weight:500;line-height:140%;margin-top:20px}.main-payment-container .card-number-section{display:flex;flex-direction:column;align-items:flex-start;margin-top:20px}.main-payment-container .card-number-section p{margin:0 0 5px;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:140%;color:#373c35}.main-payment-container .card-number-section input{width:100%;border-radius:10px;border:1px solid #878787;padding:20px}.main-payment-container .card-details{display:flex;flex-direction:column;align-items:flex-start;gap:5px;align-self:stretch;margin-top:30px}.main-payment-container .card-number{color:var(--Black,#000);font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:140%}.main-payment-container .card{display:flex;padding:10px;justify-content:space-evenly;gap:10px;align-self:stretch;border-radius:10px;border:1px solid var(--6-form,#878787);background:var(--1-white,#fff)}.main-payment-container .cardIcon{display:flex;align-items:flex-start}.main-payment-container .card-input{color:var(--3-placeholder,#a4a4a4);font-feature-settings:"clig" off,"liga" off}.main-payment-container .card-input .card-placeholder{border:none;outline:none}.main-payment-container .card-input{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.main-payment-container .visa-master{display:flex}.main-payment-container .expiration-section{margin-bottom:50px;display:flex;justify-content:space-between;gap:20px}.main-payment-container .expiration-section .sub-section{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;margin-top:20px}.main-payment-container .expiration-section .sub-section p{margin:0 0 5px;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:140%;color:#373c35}.main-payment-container .expiration-section .sub-section input{width:100%;border-radius:10px;border:1px solid #878787;padding:20px}.new-class{width:580px;margin:0 auto}.confirm-pay-web-container{display:flex;flex-direction:column}.confirm-pay-web-container .heading-section{display:flex;margin-top:20px;justify-content:space-between}.confirm-pay-web-container .heading-section p{font-family:Inter;font-size:15px;font-style:normal;font-weight:500;line-height:150%;margin:0}.confirm-pay-web-container .heading-section b{font-family:Inter;font-size:15px;font-style:normal;font-weight:600;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.confirm-pay-web-container .treatment-section{display:flex;justify-content:space-between;align-items:center;flex-direction:row;margin-top:20px}.confirm-pay-web-container .treatment-section .treatment-content{display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.confirm-pay-web-container .treatment-section .treatment-content p{font-family:Inter;font-size:15px;font-style:normal;font-weight:500;line-height:150%;color:#373c35;margin:0}.confirm-pay-web-container .treatment-section .treatment-content b{font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}.confirm-pay-web-container .appointment-section{display:flex;justify-content:flex-start;align-items:center;text-align:left;flex-direction:row;margin-top:20px!important}.confirm-pay-web-container .appointment-section .appointment-content{display:flex;align-items:left;flex-direction:column;justify-content:center}.confirm-pay-web-container .appointment-section .appointment-content p{font-family:Inter;font-size:15px;font-style:normal;font-weight:500;line-height:150%;color:#373c35;margin:0}.confirm-pay-web-container .appointment-section .appointment-content b{font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.confirm-pay-web-container .payment-history-section{display:flex;justify-content:space-between;align-items:center}.confirm-pay-web-container .payment-history-section p{font-family:Inter;font-size:15px;font-style:normal;font-weight:500;line-height:150%}.confirm-pay-web-container .payment-order-section{display:flex;justify-content:space-between;align-items:center}.confirm-pay-web-container .payment-order-section b{font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.confirm-pay-web-container .payment-option-section{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.confirm-pay-web-container .payment-option-section .right-payment-option-section{display:flex;align-items:center;justify-content:center;gap:20px;width:100%}.confirm-pay-web-container .payment-option-section .right-payment-option-section .content-section{display:flex;text-align:left;flex-direction:column}.confirm-pay-web-container .payment-option-section .right-payment-option-section .content-section b{font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.confirm-pay-web-container .payment-option-section .right-payment-option-section .content-section p{font-family:Inter;font-size:15px;font-style:normal;font-weight:500;line-height:150%;margin:0}.confirm-pay-web-container .your-details-section{display:flex;flex-direction:column;align-items:flex-start;margin-top:20px}.confirm-pay-web-container .your-details-section p{margin:0 0 5px;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:140%;color:#373c35}.confirm-pay-web-container .your-details-section input{width:100%;border-radius:10px;border:1px solid #878787;padding:20px;outline:0 solid}.confirm-pay-web-container .pay-with-section{display:flex;align-items:center;justify-content:space-between;margin-top:20px;cursor:pointer}.confirm-pay-web-container .pay-with-section .right-section{display:flex;align-items:center;justify-content:center;gap:20px}.confirm-pay-web-container .treatment-section-team{display:flex;justify-content:space-between;align-items:center;flex-direction:row;margin-top:20px}.confirm-pay-web-container .treatment-section-team .treatment-content p{font-family:Inter;font-size:15px;font-style:normal;font-weight:500;line-height:150%;color:#373c35;margin:0}.confirm-pay-web-container .treatment-section-team .treatment-content b{font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}.width-full-div{width:100%!important}.treatment-section-main-common-div{margin:10px 0}.CustomePaywithcard{max-width:600px;border-radius:40px;padding:40px}@media(max-width:1200px){.CustomePaywithcard{width:100%!important}}.CustomePaywithcard .modal-body-container{padding:0}.CustomePaywithcard .modal-body-container .modal-header-div{width:100%}@media(max-width:767px){.CustomePaywithcard .modal-body-container .modal-header-div{padding:0!important}}.CustomePaywithcard .modal-body-container .modal-header-div .modal-title{font-size:24px;font-weight:600;font-family:Inter}@media(max-width:767px){.CustomePaywithcard .modal-body-container .modal-header-div .modal-title{font-size:20px}}.CustomePaywithcard .modal-body-container .close button.modal-close-icon{margin:0!important;padding:0!important;height:auto!important}.CustomePaywithcard .modal-body-container .main-payment-container .card-details{margin:0}.CustomePaywithcard .modal-body-container .main-payment-container .card-details .card{padding:15px}.CustomePaywithcard .modal-body-container .main-payment-container .card-details .card .col-md-4,.CustomePaywithcard .modal-body-container .main-payment-container .card-details .card .col-md-8{display:flex;gap:10px}.CustomePaywithcard .modal-body-container .main-payment-container .card-details .card .card-input input,.CustomePaywithcard .modal-body-container .main-payment-container .card-details .card .card-input input::placeholder{font-size:15px;font-family:Inter;font-weight:500}.CustomePaywithcard .modal-body-container .main-payment-container .expiration-section{margin:0!important}.CustomePaywithcard .modal-body-container .main-payment-container .expiration-section .sub-section{margin:0!important;position:relative}.CustomePaywithcard .modal-body-container .main-payment-container .expiration-section .sub-section input{font-size:15px!important;font-family:Inter;font-weight:500}.CustomePaywithcard .modal-body-container .main-payment-container .expiration-section .sub-section input::placeholder{font-size:15px;font-family:Inter;font-weight:500}.CustomePaywithcard .modal-body-container .main-payment-container .CardBodyContent{display:flex;flex-direction:column;gap:20px;padding-top:30px}.CustomePaywithcard .modal-body-container .main-payment-container hr{display:none}.CustomePaywithcard .modal-body-container .main-payment-container .BtnWrapper{padding-top:30px;display:flex;flex-direction:column;gap:20px}.CustomePaywithcard .modal-body-container .main-payment-container .BtnWrapper .step-button-blue{margin:0!important}.CustomePaywithcard .modal-body-container .main-payment-container .BtnWrapper .step-button-blue button{padding:14px 24px}.CustomePaywithcard .modal-body-container .main-payment-container .BtnWrapper .step-button-blue button .btnTitle{font-size:15px;font-family:Inter;font-weight:500}