.kd-container{margin:0 auto !important;border-radius:5px !important;width:100% !important}.kd-container p{font-size:16px !important}.kd-mb-10{margin-bottom:3rem}#kd-loading{width:250px;background:#fff;border-radius:.4rem;border:1px solid #eee;top:50px;box-shadow:0px 4px 24px #eff;padding:0 20px;display:center;margin:auto}#kd-loading-bg{background:rgba(0,0,0,.2);width:100vw;height:100vh;position:fixed;top:0;left:0;display:none;z-index:99999}.kd-container label{font-size:12px !important}.kd-box-content{border:1px solid #ddd !important;width:100% !important;padding:2.5rem;border-radius:4px;min-height:582px}.kd-d-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:.4rem}.kd-form-wrapper{display:flex !important;width:100% !important}.kd-sidebar{width:30% !important;padding-right:20px !important}.kd-form-content{width:70% !important;padding-left:20px !important}.kd-steps{display:flex !important;flex-direction:column !important;justify-content:flex-start !important;margin-bottom:20px !important}.kd-step{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-bottom:20px !important;text-align:left !important}.kd-step-text{flex-grow:1 !important;border:1px solid #ff5a00 !important;padding:1.4rem !important;border-radius:.4rem !important}.kd-step-text.active{background-color:#fff3eb !important}.kd-step-text.active svg{color:#ff5a00 !important}.kd-step-text.active h4{color:#ff5a00 !important;font-weight:700 !important;font-size:16px !important}.kd-step-text h4{font-size:16px !important}.kd-step-text p{color:#8a8a8a !important;font-size:14px !important}.kd-step-icon-wrapper{display:flex !important;justify-content:center !important;align-items:center !important}.kd-step-icon{box-shadow:0px 0px 0px 6px #f3f3f3 !important;background-color:#fff !important;width:30px !important;height:30px !important;border-radius:50% !important;border:1px solid #bdbdbd !important;color:#bdbdbd !important;display:flex !important;justify-content:center !important;align-items:center !important;margin-left:10px !important;z-index:9999}.kd-step-icon.active{background-color:#fff !important;border:2px solid #ff5a00 !important;color:#ff5a00 !important}.kd-check-icon.active{background-color:#fff !important;color:#ff5a00 !important}.kd-step-icon.visited{background-color:#ff5a00 !important;color:#fff !important}.kd-form-step{display:none !important}.kd-form-step-active{display:block !important}.kd-form-navigation{display:flex !important;justify-content:flex-end !important;margin-top:20px !important;gap:10px}.kd-form-group{margin-bottom:15px !important;position:relative}.kd-input,.kd-select{width:100% !important;padding:10px !important;margin-top:5px !important;border:1px solid #ddd !important;border-radius:5px !important}#kd-total-donasi-step3{font-size:32px !important;font-weight:700 !important;color:#ff5a00 !important;width:100% !important;max-width:392px !important;padding:10px !important;margin-top:5px !important;border:1px solid #ddd !important;border-radius:5px !important;text-align:center}.kd-upload-box{display:flex !important;align-items:center !important;justify-content:center !important;border:1px dashed #ddd !important;padding:20px !important;border-radius:5px !important;cursor:pointer !important;position:relative !important;min-height:250px}.kd-upload-box img{max-width:100% !important;max-height:100% !important;border-radius:5px !important}.kd-upload-box input[type=file]{position:absolute !important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;opacity:0 !important;cursor:pointer !important}.kd-upload-box.dragover{background-color:#f0f0f0 !important}.kd-summary{padding:10px !important;border-radius:5px !important}.kd-programs{margin-top:20px !important}.kd-btn-next{background-color:#c4c4c4 !important;color:#fff !important;padding:.6rem .9rem !important;border-radius:4px !important;border:none !important;font-size:14px !important}.kd-btn-prev{background-color:#fff !important;color:#ff5a00 !important;padding:.6rem .9rem !important;border-radius:4px !important;border:1px solid #eee !important;font-size:14px !important}.kd-btn-prev.active,.kd-btn-next.active{background-color:#ff5a00 !important;color:#fff !important;cursor:pointer}.kd-btn-prev.white-orange{background-color:#fff !important;color:#ff5a00 !important;border:1px solid #c4c4c4 !important;padding:12px,24px,12px,24px !important}.kd-note{font-size:12px !important}.kd-mx-auto{margin-left:0 !important;margin-right:0 !important}.kd-line-vertical{position:absolute !important;top:2.5rem !important;min-height:100px !important;width:2px !important;z-index:0 !important;background:linear-gradient(to bottom,transparent -100%,#bdbdbd 60%,#bdbdbd 20%,transparent 40%) !important;background-size:2px 20px !important}.kd-buttonDropdown{width:100%;padding:10px;background:#fff;border:1px solid #cdcd}.kd-autocomplete-dropdown{position:absolute;border:1px solid #ccc;max-height:150px;overflow-y:auto;background-color:#fff;z-index:1000}.kd-autocomplete-item{padding:10px;cursor:pointer}.kd-autocomplete-item:hover{background-color:#f0f0f0}.kd-modal{display:none !important;position:fixed !important;z-index:9999!important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;overflow:auto !important;background-color:rgba(0,0,0,.4) !important}.kd-modal-content{background-color:#fefefe !important;margin:15% auto !important;padding:20px !important;border:1px solid #888 !important;width:80% !important;max-width:600px !important;text-align:center !important;border-radius:8px !important}.kd-close-button{color:#aaa !important;float:right !important;font-size:28px !important;font-weight:700 !important}.kd-close-button:hover,.kd-close-button:focus{color:#000 !important;text-decoration:none !important;cursor:pointer !important}.kd-text-center{text-align:center !important}.kd-svg-active{stroke:#ff5a00 !important}.kd-text-orange{color:#ff5a00 !important}.kd-d-note{display:flex;gap:15px}.kd-summary-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:768px){.kd-summary-layout{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:40px}.kd-box-content{border:1px solid #ddd !important;width:100% !important;padding:1.5rem;border-radius:4px;min-height:582px}.kd-form-wrapper{flex-direction:column !important}.kd-form-content{width:100% !important;padding-left:0 !important}.kd-sidebar{width:100% !important;padding-right:0 !important}.kd-form-navigation{flex-direction:flex !important;align-items:center !important}.kd-btn-prev,.kd-btn-next{width:100% !important;margin-bottom:10px !important}.kd-steps{flex-direction:row !important;overflow-x:auto !important;margin-bottom:0 !important;justify-content:space-between !important;width:100% !important}.kd-step{margin-right:0 !important;display:block !important}.kd-step-icon{box-shadow:0px 0px 0px 6px #f3f3f3 !important;background-color:#fff !important;width:30px !important;height:30px !important;border-radius:50% !important;border:1px solid #bdbdbd !important;color:#bdbdbd !important;display:flex !important;justify-content:center !important;align-items:center !important;margin-left:0 !important;z-index:9999}.kd-line-vertical{display:none}.kd-step-text{flex-grow:1 !important;border:1px solid #c4c4c4 !important;padding:1.4rem !important;border-radius:.4rem !important;height:60px;width:100%;min-width:60px}.kd-step-text.active{border:1px solid #ff5a00 !important;color:#ff5a00 !important}.kd-step-text,.kd-step-icon-wrapper{flex-direction:column !important;align-items:center !important;margin-top:20px}.kd-step-text h4{display:none}.kd-step-text p{display:none}.kd-d-grid{display:block}.kd-custom-container-parent{width:100% !important;padding:30px 11px !important}.kd-container p.kd-text-sm{font-size:12px !important;margin-bottom:.5rem}.kd-d-note{display:block;gap:15px}.kd-line-horizontal{width:70px;border:2px;position:absolute;padding:2px;background:linear-gradient(to right,transparent 0%,#bdbdbd 210%,#bdbdbd 90%,transparent 50%) !important;background-size:12px 20px !important;left:31px}}#kd-result-program,#kd-result-via-bayar,#kd-result-bank-tujuan{position:absolute;top:69px;width:100%;z-index:99}