.loaing-container{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background-color:hsla(0,0%,100%,.5215686275);display:flex;justify-content:center;align-items:center}.evening-classes-step-progress{display:flex;align-items:center;justify-content:space-between;width:100%}.evening-classes-step-progress .step-wrapper{flex:1 1;display:flex;align-items:center}.evening-classes-step-progress .step-wrapper .step{width:24px;height:24px;min-width:24px;border-radius:50%;background-color:#d9d9d9;display:flex;justify-content:center;align-items:center;z-index:1;border:1px solid #fff}.evening-classes-step-progress .step-wrapper .step.completed{background:linear-gradient(270deg,#54D262 28.23%,#4DAA57 89.82%);border:none}.evening-classes-step-progress .step-wrapper .step .tick-icon{width:7px}.evening-classes-step-progress .step-wrapper .bar{flex:1 1;height:8px;background-color:#d9d9d9;margin:0 -2px;z-index:0;transition:background-color .3s ease}.evening-classes-step-progress .step-wrapper .bar.completed{background-color:#4caf50}.evening-classes-step-progress .step-wrapper:last-child{flex:none}.evening-classes-step-progress .step-wrapper:last-child .bar{display:none}@media(max-width:768px){.evening-classes-step-progress .step-wrapper .step{width:16px;height:16px;min-width:16px}.evening-classes-step-progress .step-wrapper .step .tick-icon{width:6px}.evening-classes-step-progress .step-wrapper .bar{height:5px}}.evening-classes-payment-step-heading{display:flex;align-items:center;gap:8px}.evening-classes-payment-step-heading .step-circle{width:20px;height:20px;border-radius:50%;background-color:#ffc444;display:flex;align-items:center;justify-content:center}.evening-classes-payment-step-heading .step-circle span{font-family:Manrope,sans-serif;font-weight:700;font-size:12px;line-height:100%;letter-spacing:0;color:#222}.evening-classes-payment-step-heading p{font-family:Manrope,sans-serif;font-weight:600;font-size:16px;line-height:130%;letter-spacing:-2%;color:#222;margin:0}@media(max-width:768px){.evening-classes-payment-step-heading p{font-size:14px}}.evening-classes-selected-options-list{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.evening-classes-selected-options-list .selected-option{font-family:Manrope,sans-serif;font-weight:500;font-size:12px;line-height:130%;letter-spacing:0;padding:4px 14px;background-color:#cfc8ff;border-radius:5px;color:#222}.evening-classes-payment-section{display:flex;position:relative;min-height:800px}.evening-classes-payment-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(2.62deg,#FFF3DA 2.19%,#FFC952 97.81%);opacity:.2;z-index:-1}.evening-classes-payment-section .left-side{background-color:#feaf44;width:25%}.evening-classes-payment-section .left-side .payment-image{width:100%;height:auto}.evening-classes-payment-section .right-side{width:75%;margin:0 auto;display:flex;justify-content:space-between;flex-direction:column}.evening-classes-payment-section .right-side .inner-right-side,.evening-classes-payment-section .right-side .inner-right-side-heading-progress{max-width:1200px;margin:0 auto;padding:0 20px;width:100%}.evening-classes-payment-section .right-side .inner-right-side{min-height:630px}.evening-classes-payment-section .right-side .heading{font-family:Manrope,sans-serif;font-weight:600;font-size:24px;line-height:130%;letter-spacing:-2%;color:#222}.evening-classes-payment-section .right-side .location-selector .inputs-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;padding-left:28px}.evening-classes-payment-section .right-side .location-selector .inputs-container label{font-family:Manrope,sans-serif;font-weight:400;font-size:12px;line-height:120%;color:#999}.evening-classes-payment-section .right-side .subject-selector .subjects-container{display:flex;align-items:center;gap:40px;padding-left:28px}.evening-classes-payment-section .right-side .subject-selector .subject-container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px}.evening-classes-payment-section .right-side .subject-selector .subject-container .subject{position:relative;background-size:cover;background-repeat:no-repeat;background-color:#fff;background-position:50%;width:70px;height:70px;min-width:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.evening-classes-payment-section .right-side .subject-selector .subject-container .subject .instrument-letter{font-family:Manrope,sans-serif;font-weight:600;font-size:16px;color:#5c5c5c;margin:0}.evening-classes-payment-section .right-side .subject-selector .subject-container .subject .tick-box{position:absolute;top:0;right:0;width:20px;height:20px;background-color:#ffc444;border-radius:50%;display:flex;align-items:center;justify-content:center;display:none}.evening-classes-payment-section .right-side .subject-selector .subject-container .subject.selected{border:2px solid #dfa935;background-color:#ffe8b5}.evening-classes-payment-section .right-side .subject-selector .subject-container .subject.selected .instrument-letter{color:#dfa935}.evening-classes-payment-section .right-side .subject-selector .subject-container .subject.selected .tick-box{display:flex}.evening-classes-payment-section .right-side .subject-selector .subject-container .instrument-name{font-family:Manrope,sans-serif;font-weight:700;font-size:13px;line-height:120%;letter-spacing:0}.evening-classes-payment-section .right-side .batch-selector .sub-heading{font-family:Manrope,sans-serif;font-weight:500;font-size:14px;line-height:120%;padding-left:28px}.evening-classes-payment-section .right-side .batch-selector .calendar{display:flex;gap:16px;padding-left:28px}.evening-classes-payment-section .right-side .batch-selector .calendar .day-column{flex:1 1}.evening-classes-payment-section .right-side .batch-selector .calendar .day-column h4{font-family:Manrope,sans-serif;font-weight:500;font-size:12px;line-height:100%;letter-spacing:0;color:#666;margin-bottom:10px}.evening-classes-payment-section .right-side .batch-selector .calendar .day-column .batch-slot-container{background:#f6f6f6;padding:10px;border-radius:9px;margin-bottom:2px;cursor:pointer;transition:.3s;position:relative}.evening-classes-payment-section .right-side .batch-selector .calendar .day-column .batch-slot-container .batch-slot{min-height:85px}.evening-classes-payment-section .right-side .batch-selector .calendar .day-column .batch-slot-container .batch-slot .time{font-family:Manrope,sans-serif;font-weight:400;font-size:16px;line-height:100%;color:#000;margin-bottom:4px}.evening-classes-payment-section .right-side .batch-selector .calendar .day-column .batch-slot-container .batch-slot .count{font-family:Manrope,sans-serif;font-weight:400;font-size:12px;line-height:100%;color:#222}.evening-classes-payment-section .right-side .batch-selector .calendar .day-column .batch-slot-container .tick-icon{display:none;position:absolute;right:7px;top:7px;width:18px;height:18px}.evening-classes-payment-section .right-side .batch-selector .calendar .day-column .batch-slot-container.disabled{cursor:not-allowed}.evening-classes-payment-section .right-side .batch-selector .calendar .day-column .batch-slot-container.full{background:#ffc0b8}.evening-classes-payment-section .right-side .batch-selector .calendar .day-column .batch-slot-container.full .label{font-family:Manrope,sans-serif;font-weight:700;font-size:12px;line-height:100%;letter-spacing:0;color:#dc503e;margin-top:4px}.evening-classes-payment-section .right-side .batch-selector .calendar .day-column .batch-slot-container.selected{background:#feaf44}.evening-classes-payment-section .right-side .batch-selector .calendar .day-column .batch-slot-container.selected .tick-icon{display:block}.evening-classes-payment-section .right-side .personal-details-selector .inputs-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;padding-left:28px}.evening-classes-payment-section .right-side .personal-details-selector .inputs-container .input-container{display:flex;flex-direction:column}.evening-classes-payment-section .right-side .personal-details-selector .inputs-container .input-container label{font-family:Manrope,sans-serif;font-weight:400;font-size:12px;line-height:120%;color:#999;margin-bottom:6px}.evening-classes-payment-section .right-side .personal-details-selector .inputs-container .input-container input{padding:10px 16px;border-radius:9px;border:1px solid #d9d9d9;background-color:#fff;font-family:Manrope,sans-serif;font-weight:400;font-size:14px;line-height:100%;color:#222;width:100%}.evening-classes-payment-section .right-side .personal-details-selector .inputs-container .input-container input:focus{outline:none;border-color:#ffc444;background-color:#fff}.evening-classes-payment-section .right-side .personal-details-selector .inputs-container .input-container input:disabled{background-color:#f8f8f8;cursor:not-allowed}.evening-classes-payment-section .right-side .personal-details-selector .inputs-container .input-container .mobile-input-wrapper{display:flex;gap:8px;align-items:center}.evening-classes-payment-section .right-side .personal-details-selector .inputs-container .input-container .mobile-input-wrapper .country-code{min-width:75px}.evening-classes-payment-section .right-side .payment-plan-selector .payment-method{background-color:#f6f6f6;padding:10px;border-radius:9px;cursor:pointer;transition:.3s;min-height:86px;display:flex;justify-content:space-between;align-items:center}.evening-classes-payment-section .right-side .payment-plan-selector .payment-method img{width:50px;height:auto}.evening-classes-payment-section .right-side .payment-plan-selector .payment-method.selected{background-color:#ffc444}.evening-classes-payment-section .right-side .payment-plan-selector .plan-toggle{display:flex;align-items:center;gap:16px;padding-left:28px}.evening-classes-payment-section .right-side .payment-plan-selector .plan-toggle .plan-toggle-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #d0c4ae;background-color:rgba(0,0,0,0);border-radius:40px;padding:10px 20px;cursor:pointer;transition:.3s}.evening-classes-payment-section .right-side .payment-plan-selector .plan-toggle .plan-toggle-btn.selected{background-color:#ffc444;border:1px solid #ffc444}.evening-classes-payment-section .right-side .payment-plan-selector .plan-toggle .plan-toggle-btn img{width:18px;height:auto}.evening-classes-payment-section .right-side .payment-plan-selector .plan-toggle .plan-toggle-btn span{font-family:Manrope,sans-serif;font-weight:600;font-size:14px;line-height:100%;color:#222}.evening-classes-payment-section .right-side .payment-plan-selector .plan-cards{display:flex;gap:20px;flex-wrap:wrap;width:100%;margin-top:20px;padding-left:28px}.evening-classes-payment-section .right-side .payment-plan-selector .plan-cards .plan-card{background-color:#fff;border-radius:12px;width:175px;position:relative;border:2px solid #fff;cursor:pointer}.evening-classes-payment-section .right-side .payment-plan-selector .plan-cards .plan-card.selected{border:2px solid #ffc444;background-color:rgba(255,196,68,.3019607843)}.evening-classes-payment-section .right-side .payment-plan-selector .plan-cards .plan-card.selected .tick-icon{display:flex}.evening-classes-payment-section .right-side .payment-plan-selector .plan-cards .plan-card .plan-details{padding:22px;border-bottom:.5px solid hsla(0,0%,60%,.2117647059)}.evening-classes-payment-section .right-side .payment-plan-selector .plan-cards .plan-card .plan-details .plan-name{font-family:Bebas Neue,sans-serif;font-weight:400;font-size:21px;line-height:100%;letter-spacing:-2%;color:#222;text-align:center;margin-bottom:13px}.evening-classes-payment-section .right-side .payment-plan-selector .plan-cards .plan-card .plan-details .plan-price{font-family:Bebas Neue,sans-serif;font-weight:400;font-size:34px;line-height:100%;letter-spacing:-2%;color:#222;text-align:center}.evening-classes-payment-section .right-side .payment-plan-selector .plan-cards .plan-card .plan-features{list-style:none;margin:0;display:flex;flex-direction:column;align-items:center;gap:20px;padding:22px}.evening-classes-payment-section .right-side .payment-plan-selector .plan-cards .plan-card .plan-features li{display:flex;flex-direction:column;align-items:center;gap:8px}.evening-classes-payment-section .right-side .payment-plan-selector .plan-cards .plan-card .plan-features li span{font-family:Manrope,sans-serif;font-weight:400;font-size:12px;line-height:100%;letter-spacing:-2%;text-align:center;color:#222}.evening-classes-payment-section .right-side .payment-plan-selector .plan-cards .plan-card .tick-icon{position:absolute;right:8px;top:8px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background-color:#ffc444;border-radius:100%;display:none}.evening-classes-payment-section .right-side .payment-plan-selector .auto-deduct-container{padding-left:28px;display:flex;align-items:center}.evening-classes-payment-section .right-side .payment-plan-selector .auto-deduct-container .checkbox-wrapper{display:flex;align-items:center;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.evening-classes-payment-section .right-side .payment-plan-selector .auto-deduct-container .checkbox-wrapper input{display:none}.evening-classes-payment-section .right-side .payment-plan-selector .auto-deduct-container .checkbox-wrapper .custom-checkbox{width:14px;min-width:14px;height:14px;background-color:#fff;border:2px solid #219653;border-radius:4px;margin-right:6px;position:relative}.evening-classes-payment-section .right-side .payment-plan-selector .auto-deduct-container .checkbox-wrapper .custom-checkbox:after{content:"";color:#fff;position:absolute;display:none;left:4px;top:0;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.evening-classes-payment-section .right-side .payment-plan-selector .auto-deduct-container .checkbox-wrapper input:checked+.custom-checkbox{background:#219653}.evening-classes-payment-section .right-side .payment-plan-selector .auto-deduct-container .checkbox-wrapper input:checked+.custom-checkbox:after{display:block}.evening-classes-payment-section .right-side .payment-plan-selector .auto-deduct-container .checkbox-label{font-family:Manrope,sans-serif;font-weight:600;font-size:13px;line-height:100%;letter-spacing:2%;color:#000}.evening-classes-payment-section .right-side .next-page-container{background-color:#222;padding:14px 60px;position:-webkit-sticky;position:sticky;bottom:0;width:100%;display:flex;align-items:center;justify-content:flex-end}.evening-classes-payment-section .right-side .next-page-container button{font-family:Manrope,sans-serif;font-weight:600;font-size:15px;line-height:100%;color:#222;background-color:#fff;border-radius:40px;padding:12px 60px;border:none}@media(max-width:1200px){.evening-classes-payment-section .left-side{display:none}.evening-classes-payment-section .right-side{width:100%}}@media(max-width:991px){.evening-classes-payment-section .right-side .next-page-container{bottom:56px}}@media(max-width:900px){.evening-classes-payment-section .right-side .location-selector .inputs-container,.evening-classes-payment-section .right-side .personal-details-selector .inputs-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.evening-classes-payment-section .right-side .heading{font-size:16px;line-height:100%;letter-spacing:0}.evening-classes-payment-section .right-side .location-selector .inputs-container{padding-left:0}.evening-classes-payment-section .right-side .subject-selector .subjects-container{flex-wrap:wrap;justify-content:flex-start;gap:20px;padding-left:0}.evening-classes-payment-section .right-side .batch-selector .sub-heading{padding-left:0}.evening-classes-payment-section .right-side .batch-selector .calendar{flex-direction:column;padding-left:0}.evening-classes-payment-section .right-side .batch-selector .calendar .day-column{padding-bottom:20px;border-bottom:1px solid #d6d6d6}.evening-classes-payment-section .right-side .batch-selector .calendar .day-column h4{font-weight:600;font-size:14px;line-height:120%;color:#222}.evening-classes-payment-section .right-side .batch-selector .calendar .day-column .batch-slot-container .batch-slot{min-height:49px}.evening-classes-payment-section .right-side .batch-selector .calendar .day-column .batch-slot-container .batch-slot .time{font-weight:700}.evening-classes-payment-section .right-side .payment-plan-selector .plan-toggle,.evening-classes-payment-section .right-side .personal-details-selector .inputs-container{padding-left:0}.evening-classes-payment-section .right-side .payment-plan-selector .plan-cards{padding-left:0;flex-direction:column}.evening-classes-payment-section .right-side .payment-plan-selector .plan-cards .plan-card{width:100%}.evening-classes-payment-section .right-side .payment-plan-selector .plan-cards .plan-card .plan-details .plan-name,.evening-classes-payment-section .right-side .payment-plan-selector .plan-cards .plan-card .plan-details .plan-price{text-align:start}.evening-classes-payment-section .right-side .payment-plan-selector .plan-cards .plan-card .plan-features{align-items:flex-start}.evening-classes-payment-section .right-side .payment-plan-selector .plan-cards .plan-card .plan-features li{flex-direction:row}.evening-classes-payment-section .right-side .payment-plan-selector .auto-deduct-container{padding-left:0}}@media(max-width:576px){.evening-classes-payment-section .right-side .location-selector .inputs-container{grid-template-columns:repeat(1,1fr)}.evening-classes-payment-section .right-side .personal-details-selector .inputs-container{grid-template-columns:1fr}.evening-classes-payment-section .right-side .next-page-container{padding:14px 16px}.evening-classes-payment-section .right-side .next-page-container button{width:100%}}.evening-classes-change-name-modal p{font-family:Manrope,sans-serif;font-weight:500;font-size:18px;line-height:130%;letter-spacing:-2%;color:#222}.evening-classes-change-name-modal .btn-container{display:flex;gap:20px;align-items:center;justify-content:flex-end}.evening-classes-change-name-modal .btn-container .primary,.evening-classes-change-name-modal .btn-container .secondary{font-family:Manrope,sans-serif;font-weight:600;font-size:15px;line-height:100%;border-radius:40px;padding:12px 30px;border:222222 solid}.evening-classes-change-name-modal .btn-container .primary{color:#fff;background-color:#222}.evening-classes-change-name-modal .btn-container .secondary{color:#222;background-color:#fff}@media(max-width:768px){.evening-classes-change-name-modal p{font-size:16px;line-height:100%;letter-spacing:0}}