.col-flex{display:flex;flex-direction:column;flex-wrap:nowrap;gap:1.5rem}.row-flex{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.5rem}#donation-block{padding:3vw 5vw}.donation-container{max-width:700px;margin:auto}.progress-container{display:flex;justify-content:center;margin-bottom:1.5rem;gap:7rem;position:relative}.progress-step{width:4rem;height:4rem;border-radius:50%;background:#f1f1f1;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:1.375rem;line-height:1.25;letter-spacing:-2%;text-align:center;position:relative;color:#000}.progress-step.active{background:#2b3b94;color:#fff}.progress-step:not(:last-child):after{content:"";width:7rem;height:2px;background:#f1f1f1;left:100%;position:absolute}.progress-step.active:has(+.progress-step.active):after{background:#2b3a95}.donation-container *{box-sizing:border-box}.donation-block h2{font-weight:600;font-size:2.25rem;line-height:1;margin:1.5rem 0;width:100%;text-align:center}.step{display:none !important}.step.active{display:flex !important}.donation-container input[type=radio]{appearance:none;width:1rem;height:1rem;border:1px solid #bdbdbd;border-radius:50%;display:inline-block;position:relative;cursor:pointer;outline:none;margin:0;z-index:-1}.donation-container input[type=radio]:checked{border:1px solid #000}button{cursor:pointer}.donation-container input[type=radio]:checked:before{content:"";width:.5rem;height:.5rem;background:#fcc726;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.donation-block label{font-weight:400;font-size:1.125rem;line-height:1.25;color:#2b3a95}.donation-block hr{border:none;height:2px;background-color:#e7e4e4;margin:20px 0}.donation-block .hints,.donation-block span.hints{font-weight:400;font-size:.9rem;line-height:1.25;color:#000}#otherdetails{display:none}#otherdetails.show{display:flex !important}.donation-block .row-flex .input-group{flex:0 0 100%}.donation-block .row-flex:has(.input-group+.input-group) .input-group{flex:0 1 50%;isolation:isolate}.donation-block label:has(input[type=radio]){border:1px solid #bdbdbd;color:#bdbdbd;padding:.8125rem 1rem;border-radius:5px;font-weight:500;font-size:1.25rem;line-height:1;letter-spacing:-2%;text-align:center;width:100%;display:flex;justify-content:start;gap:1rem;align-items:center}.donation-block input[type=checkbox]{flex:0 0 1rem;appearance:none;width:1rem;height:1rem;border:1px solid #bdbdbd;display:inline-block;position:relative;cursor:pointer;outline:none}.donation-block input[type=checkbox]:checked:before{content:"";width:.5rem;height:.5rem;background:#fcc726;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.donation-block label:has(input[type=radio]:checked),.donation-block input[type=text]:not(:placeholder-shown),.donation-block input[type=tel]:not(:placeholder-shown),.donation-block input[type=email]:not(:placeholder-shown){border:1px solid #000;color:#000}.donation-block .error{font-size:.75rem;color:red}.donation-block input[type=text],.donation-block input[type=tel],.donation-block input[type=email]{border:1px solid #d3d3d3;border-radius:5px;padding:.8125rem 1rem;font-weight:500;font-size:1rem;line-height:1;letter-spacing:-2%;width:100%;outline:none !important}.donation-block input::placeholder{color:#d3d3d3}.gap-0-5rem{gap:.5rem !important}.txt-center{text-align:center}.jc-center{justify-content:center}label:has(+input:required):after{content:"*";color:red}.totalarea p{font-weight:600}.back-btn{padding:.6875rem 1.5rem;font-weight:500;font-size:20px;line-height:26px;text-align:center;background:#2b3a95;color:#fff;border:none;border-radius:5px;min-width:11.25rem}.continue-btn,.submit-btn{padding:.6875rem 1.5rem;font-weight:500;font-size:20px;line-height:26px;text-align:center;background:#fcc726;border:none;border-radius:5px;min-width:17.25rem}a.change-total{font-size:.875rem;margin-left:2rem;color:#2b3b94;font-weight:600}.radio-btn label{cursor:pointer;display:inline-block}.totalarea .total-displayamount{font-weight:600}.totalarea{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.dispaly-area.hide,#donaterdetails.hide{display:none}.edit-area{display:none;flex-direction:row;flex-wrap:nowrap;gap:1rem;align-items:end}.edit-area.show{display:flex}.edit-area .input-group{flex-direction:column;display:flex;justify-content:center;align-items:center;margin-left:.5rem}.edit-area .input-group input{max-width:125px;padding:.5rem 1rem}.edit-area button{padding:.5rem 1rem;background:#fcc726;width:125px;border:none;line-height:1;border-radius:.25rem;font-size:20px;font-weight:500}@media screen and (max-width:781px){.donation-container .row-flex,.donation-container .col-flex{flex-direction:column;gap:1rem}.donation-container .m-row-flex{flex-direction:row !important}.m-grid-2{display:grid !important;grid-template-columns:repeat(2,1fr);gap:1rem}.progress-container{gap:5rem}.progress-step:not(:last-child):after{width:5rem}.progress-step{width:3rem;height:3rem}}