.input-group.amount,.input-group.amount input,.radio-group label{width:100%;color:var(--dark-blue)}.donation-form form{display:flex;flex-direction:column;gap:50px;box-sizing:border-box}.donation-form form .box-bottom,.donation-form form .box-top{display:flex;flex-direction:column;gap:20px;box-sizing:border-box;border:1px solid #d3d3d3;padding:50px 30px}.donation-form{position:sticky;top:130px;height:calc(100vh - 200px);overflow:auto}.donation-form::-webkit-scrollbar{display:none}.donation-form form .box-top .cause_types .cause_group input[type=checkbox],.donation-form form .box-top .radio1 input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:#2e427f;width:18px;height:18px;border:1px solid #2e427f;border-radius:50%;transform:translateY(-.075em);display:grid;place-content:center}.donation-form form .box-top h3,.donation-form form .box-top h4{font-weight:600;line-height:25px;text-align:center;color:#16a1c8}.donation-form form .box-top .cause_types .cause_group input[type=checkbox]::before,.donation-form form .box-top .radio1 input[type=radio]::before{content:"";width:10px;height:10px;border-radius:50%;transform:scale(0);transition:transform 120ms ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);background-color:#2e427f}.donation-form form .box-top .cause_types .cause_group input[type=checkbox]:checked::before,.donation-form form .box-top .radio1 input[type=radio]:checked::before{transform:scale(1)}.donation-form form .box-top .cause_types .cause_group input[type=checkbox]:focus,.donation-form form .box-top .radio1 input[type=radio]:focus{outline:0;outline-offset:none}.radio-group.donation_type label:has(input:checked){background-color:#2e427f;color:#fff}.radio-group label{font-size:16px;font-weight:400;line-height:1;border:1.6px solid #2e427f;background-color:#fff;border-radius:.4rem;padding:.5rem;position:relative;text-align:center}.radio-group label checkmark{border:1.6px solid #2e427f}.radio-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:start;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:.5rem;justify-items:stretch;margin:.5rem 0}.radio-group input{position:absolute;opacity:0;cursor:pointer;width:100%;top:0;left:0;height:100%}.radio-group label:has(input:checked){background-color:#ddf8ff}.input-group.amount input{border:none;outline:0!important}@media (min-device-width:782px) and (max-width:1300px) and (orientation:landscape){.input-group.amount{gap:.3rem}}.input-group.amount{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:start;position:relative;border:2px solid #2e427f;background-color:#fff;border-radius:.5rem;font-size:1.5rem;font-weight:500;line-height:1;gap:.3rem;padding:.5rem 1rem;box-sizing:border-box;margin:.5rem 0}.custom-checkbox input{position:absolute;opacity:0;cursor:pointer}.custom-checkbox .checkmark{height:20px;width:20px;background-color:#fff;border:1px solid #ccc;display:inline-block;vertical-align:middle;margin-right:10px;border-radius:4px;transition:background-color .2s,border-color .2s}.custom-checkbox input:checked+.checkmark{background-color:#2e427f;border-color:#2e427f;position:relative}.custom-checkbox input:checked+.checkmark::after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.donation-form form .box-top h3{font-size:30px}.donation-form form .box-top .radio1{display:flex;align-items:center;justify-content:center;gap:110px;box-sizing:border-box;position:relative;padding:25px 0;border-top:.6px solid #d3d3d3;border-bottom:.6px solid #d3d3d3;margin-top:10px}.donation-form form .box-top .radio1 label{display:flex;align-items:center;gap:9px;cursor:pointer;font-size:20px;font-weight:500;line-height:20px;color:#16a1c8;text-transform:uppercase;transition:.3s ease-in-out}.donation-form form .box-top .radio1 label.active{color:#2e427f}.donation-form form .box-top .radio1 .group{min-width:171px;display:flex;align-items:center;justify-content:center}.donation-form form .box-top .radio1::after{content:"";position:absolute;height:40px;width:1px;display:flex;background:#2e427f}.donation-form form .box-top .radio2 .group{display:flex;min-width:240px;border:2px solid #2e427f;border-radius:5px;padding:0;align-items:center;justify-content:center}.donation-form form .box-top .radio2 label{font-size:20px;font-weight:500;line-height:1.4;color:#2e427f;transition:.3s ease-in-out;cursor:pointer;width:100%;display:flex;justify-content:center;padding:10px}.donation-form form .box-top .radio2{display:flex;align-items:center;justify-content:center;gap:30px;box-sizing:border-box;position:relative;border-bottom:.6px solid #d3d3d3;padding-bottom:25px}.donation-form form .box-top .radio2 label.active{background:#2e427f;color:#fff}.donation-form form .box-top .radio2 input{opacity:0}.donation-form form .box-top h4{font-size:24px;text-transform:uppercase;padding-top:15px}.donation-form form .box-top .radio2 input[type=radio]{-webkit-appearance:none;appearance:none}.donation-form form .box-top .cause_types{display:flex;flex-direction:column;gap:15px;box-sizing:border-box}.donation-form form .box-top .cause_types .cause_group{border-radius:5px;border:1px solid #d3d3d3;padding:25px;display:none;flex-direction:column;gap:0;box-sizing:border-box}.donation-form form .box-top .cause_types .cause_group.show{display:flex}.donation-form form .box-top .cause_types .cause_group .group label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:20px;font-weight:500;line-height:20px;color:#2e427f;padding-left:30px}.donation-form form .box-top .cause_types .cause_group .inner-fields{display:flex;flex-direction:column;gap:10px;box-sizing:border-box;padding-left:30px;padding-top:0;max-height:0;overflow:hidden;transition:.3s ease-in-out}.donation-form form .box-top .cause_types .cause_group .inner-fields .i-group{display:flex;gap:10px;box-sizing:border-box}.donation-form form .box-top .cause_types .cause_group .inner-fields .i-group input{outline:0;border:1px solid #66dcfb;background:#ddf8ff;border-radius:4px;padding:10px;display:flex;box-sizing:border-box;width:100%;font-size:18px;font-weight:300;line-height:1}.donation-form form .box-top .cause_types .cause_group .inner-fields .i-group input::placeholder{font-size:18px;font-weight:200;line-height:1;color:#bebebe}.donation-form form .box-top .cause_types .cause_group .inner-fields .l-sec{display:flex;justify-content:space-between;box-sizing:border-box}.donation-form form .box-top .cause_types .cause_group .inner-fields .l-sec label{font-size:16px;font-weight:400;line-height:1.2;color:#2e427f}.donation-form form .box-top .cause_types .cause_group .inner-fields .l-sec label:nth-child(2){font-size:18px;font-weight:600;line-height:1;color:#16a1c8}.donation-form form .box-top .cause_types .cause_group.active .inner-fields{padding-top:15px;max-height:1000px}.donation-form form .box-top .form-group{display:flex;width:100%;flex-direction:column;box-sizing:border-box}.donation-form form .box-top .form-group .c-amount{position:relative;display:flex;width:100%}.donation-form form .box-top .form-group .c-amount label{position:absolute;right:20px;top:16px;font-size:18px;font-weight:600;line-height:1;color:#2e427f}.donation-form form .box-top .form-group .c-amount input{border:1px solid #d3d3d3;outline:0;border-radius:5px;padding:10px 20px;display:flex;width:100%;font-size:20px;font-weight:300;line-height:1.3}.donation-form form .box-bottom .form-group .i-grp select,.donation-form form .box-bottom .form-group input::placeholder,.donation-form form .box-top .form-group .c-amount input::placeholder{font-size:20px;font-weight:200;line-height:1.3;color:#bebebe}.donation-form form .box-bottom .g-check input,.donation-form form .box-top .g-check input{font:inherit;-webkit-appearance:auto!important;appearance:auto!important;outline:0}.donation-form form .box-bottom .g-check,.donation-form form .box-top .g-check{display:flex;align-items:baseline;gap:8px;box-sizing:border-box}.donation-form form .box-top .g-check{flex-direction:column;gap:10px}.donation-form form .box-top .g-check .input-field{border:none;border-bottom:.6px solid;outline:0;border-radius:0;width:100%;box-sizing:border-box;padding:10px 15px 10px 1px;display:flex;font-weight:500;font-size:20px;line-height:1.3;color:#bebebe}.donation-form form .box-top .g-check .special-content{display:none;transition:.3s ease-in-out}.donation-form form .box-top .g-check.active .special-content{display:flex;flex-direction:column;width:100%;gap:15px;padding:20px;box-sizing:border-box;border:1px solid #d3d3d3;border-radius:7px;margin-top:10px}.donation-form form .box-top .g-check label{font-size:18px;font-weight:500;line-height:1.4;color:#363636}.donation-form form .box-top .total{display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.donation-form form .box-top .total .t{display:flex;width:70%;justify-content:space-between;align-items:center;border-bottom:1px solid #2e427f;padding-top:20px}.donation-form form .box-top .total .t label:first-child{font-size:18px;font-weight:500;line-height:1.5;color:#2f4280;text-transform:uppercase}.donation-form form .box-top .total .t label:nth-child(2){font-size:28px;font-weight:500;line-height:1.2;color:#2f4280}.donation-form form .box-bottom h4{color:#2f4280;font-size:20px;font-weight:500;line-height:1.2;padding-bottom:10px}.donation-form form .box-bottom .single{display:flex;gap:10px;width:100%;box-sizing:border-box}.donation-form form .box-bottom .form-group{display:flex;flex-direction:column;gap:5px;box-sizing:border-box;width:100%}.donation-form form .box-bottom .form-group input{border:1px solid #d3d3d3;outline:0;border-radius:5px;width:100%;box-sizing:border-box;padding:10px 15px;display:flex;font-size:20px;font-weight:300;line-height:1.3}.donation-form form .box-bottom .form-group span{font-size:14px;text-transform:capitalize;font-weight:300;color:red}.donation-form form .box-bottom .form-group .i-grp{position:relative}.donation-form form .box-bottom .form-group .i-grp select{position:absolute;left:10px;top:10px;max-width:60px;outline:0;border:none;border-right:1px solid #d3d3d3;background:url(https://cacharcancerhospital.org//wp-content/uploads/2025/02/Down_Arrow_9_.png) 85% 50%/13px no-repeat}.donation-form form .box-bottom .form-group .i-grp input{padding-left:85px}.donation-form form .box-bottom .g-check .read-more-btn,.donation-form form .box-bottom .g-check .read-more-btn1,.donation-form form .box-bottom label.blue{font-size:18px;font-weight:300;line-height:1.5;color:#2e427f;border:#ffdead;background:unset}.donation-form form .box-bottom .gpay{display:flex;margin:50px 0 30px;justify-content:center;gap:15px;border-top:.6px solid #d3d3d3;border-bottom:.6px solid #d3d3d3;padding:25px}.donation-form form .box-bottom .b-cont{display:flex;justify-content:center}.head-sec{padding-left:0!important;padding-right:0!important}.hidden-text{display:none}.donation-form form .box-bottom .g-check .read-more-btn,.donation-form form .box-bottom .g-check .read-more-btn1{cursor:pointer}.donation-form form .box-bottom .form-group .i-grp select,.donation-form form .box-bottom .form-group .i-grp select option,.donation-form form .box-bottom .form-group input,.donation-form form .box-top .cause_types .cause_group .inner-fields .i-group input,.donation-form form .box-top .form-group .c-amount input{color:#000}.donation-form form .box-top .g-check .form-group select{width:100%;padding:10px 15px;outline:0;background:url(https://cacharcancerhospital.org/wp-content/uploads/2025/03/Vector-4.png) 96% 50%/22px no-repeat #ddf8ff;color:#000;position:relative;font-size:18px;font-weight:200;border:1px solid #66dcfb;border-radius:4px}.donation-form form .box-top .g-check .form-group select option{font-size:18px;font-weight:200;color:#363636}.donation-form form .box-top .g-check .special-content .input-field{font-weight:200}.donation-form form .box-top a{display:flex;padding:1rem;justify-content:space-between;align-items:center}.donation-form form .box-top .dropdown-group{background:#ddf8ff;border:1px solid #d3d3d3;overflow:hidden;border-radius:.5rem}.donation-form form .box-top .cause_block_list{padding:0;list-style:none;max-height:0}.donation-form form .box-top .cause_block_list.show{max-height:300px}.donation-form form .box-top .cause_block_list li{padding:.5rem 1rem}