.hero{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;position:relative;width:100%}.hero__content{color:#fff;padding-bottom:361px;padding-top:160px;text-align:center}.hero__content .title{margin-bottom:1rem}.hero__content .description{font-weight:700}@media(max-width:575.98px){.hero__content .description{font-size:.875rem}}.detailsForm{margin-bottom:8rem;margin-top:-14rem;position:relative}@media(max-width:575.98px){.detailsForm{margin-top:-18rem}.detailsForm .inner-container{margin:0}}.detailsForm__alert{background-color:#fafad4;position:fixed;top:0;transition:top .3s ease-out;width:260px;z-index:100000}.detailsForm__alert.hide{top:-200px;transition:top .3s ease-in}.detailsForm[data-currenttab=tab1] .detailsForm__header:after{left:0}.detailsForm[data-currenttab=tab1] .detailsForm__container--layer:first-child{display:block}.detailsForm[data-currenttab=tab1] .detailsForm__footer #backBtn{display:none}.detailsForm[data-currenttab=tab2] .detailsForm__header:after{right:0}.detailsForm[data-currenttab=tab2] .detailsForm__container--layer:last-child{display:block}.detailsForm__wrapper{background:#fff;border-radius:16px;box-shadow:0 4px 13px rgba(0,0,0,.25)}.detailsForm__wrapper .detailsForm__directPayment,.detailsForm__wrapper .detailsForm__errorMsg,.detailsForm__wrapper .detailsForm__paymentOptions,.detailsForm__wrapper .detailsForm__payWithQRCode,.detailsForm__wrapper .detailsForm__payWithUpi,.detailsForm__wrapper .detailsForm__successMsg,.detailsForm__wrapper.success .detailsForm__directPayment,.detailsForm__wrapper.success .detailsForm__errorMsg,.detailsForm__wrapper.success .detailsForm__paymentOptions,.detailsForm__wrapper.success .detailsForm__wrapper--container{display:none}.detailsForm__wrapper.success .detailsForm__successMsg{display:block}.detailsForm__wrapper.directPayment .detailsForm__errorMsg,.detailsForm__wrapper.directPayment .detailsForm__paymentOptions,.detailsForm__wrapper.directPayment .detailsForm__successMsg,.detailsForm__wrapper.directPayment .detailsForm__wrapper--container,.detailsForm__wrapper.payWithQRCode .detailsForm__errorMsg,.detailsForm__wrapper.payWithQRCode .detailsForm__paymentOptions,.detailsForm__wrapper.payWithQRCode .detailsForm__successMsg,.detailsForm__wrapper.payWithQRCode .detailsForm__wrapper--container,.detailsForm__wrapper.payWithUpi .detailsForm__errorMsg,.detailsForm__wrapper.payWithUpi .detailsForm__paymentOptions,.detailsForm__wrapper.payWithUpi .detailsForm__successMsg,.detailsForm__wrapper.payWithUpi .detailsForm__wrapper--container{display:none}.detailsForm__wrapper.directPayment .detailsForm__directPayment,.detailsForm__wrapper.payWithQRCode .detailsForm__payWithQRCode,.detailsForm__wrapper.payWithUpi .detailsForm__payWithUpi{display:block}.detailsForm__wrapper.paymentOptions .detailsForm__directPayment,.detailsForm__wrapper.paymentOptions .detailsForm__errorMsg,.detailsForm__wrapper.paymentOptions .detailsForm__successMsg,.detailsForm__wrapper.paymentOptions .detailsForm__wrapper--container{display:none}.detailsForm__wrapper.paymentOptions .detailsForm__paymentOptions{display:block}.detailsForm__wrapper.errorScreen .detailsForm__directPayment,.detailsForm__wrapper.errorScreen .detailsForm__paymentOptions,.detailsForm__wrapper.errorScreen .detailsForm__successMsg,.detailsForm__wrapper.errorScreen .detailsForm__wrapper--container{display:none}.detailsForm__wrapper.errorScreen .detailsForm__errorMsg{display:block}.detailsForm__header{border-bottom:1px solid #252020;display:flex;justify-content:space-around;position:relative;text-align:center}.detailsForm__header:after{background-color:#252020;bottom:0;content:"";height:3px;position:absolute;width:50%}.detailsForm__header .title{opacity:.5;padding:24px 2rem 1rem}@media(max-width:575.98px){.detailsForm__header .title{font-size:.875rem}}.detailsForm__header .title.active{opacity:1}.detailsForm__container{padding:24px 3rem 0}@media(max-width:575.98px){.detailsForm__container{padding:24px 2rem 0}}.detailsForm__container--layer{display:none}.detailsForm__container .donationAmount .formGroup__options>div:first-child{grid-column-gap:10px;display:grid;grid-template-columns:repeat(4,1fr)}@media(max-width:575.98px){.detailsForm__container .donationAmount .formGroup__options>div:first-child{grid-gap:1.5rem 10px;grid-template-columns:repeat(2,1fr)}}.detailsForm__container .donationAmount button{background:transparent;background:#f1f1f1;border:1px solid #000;border-radius:8px;padding:14px 0;position:relative;z-index:2}.detailsForm__container .donationAmount button span{position:relative;z-index:1}.detailsForm__container .donationAmount button.notSelected{opacity:.35}.detailsForm__container .otherOptionInput .input-group-text{background-color:#f1f1f1;border:1px solid #000;height:56px;padding:.375rem 2rem}@media(max-width:575.98px){.detailsForm__container .otherOptionInput .input-group-text{padding:.375rem 1rem}}.detailsForm__container .formGroup{margin-bottom:36px}.detailsForm__container .formGroup .error{color:red;display:none;margin-top:10px}.detailsForm__container .formGroup .form-control,.detailsForm__container .formGroup .form-select{border:1px solid #000;border-radius:8px;box-shadow:none;height:56px;outline:none}.detailsForm__container .formGroup .form-control:not([type=file]),.detailsForm__container .formGroup .form-select:not([type=file]){height:56px}.detailsForm__container .formGroup .form-control:focus:invalid,.detailsForm__container .formGroup .form-select:focus:invalid{border-color:red}.detailsForm__container .formGroup .form-control.textarea,.detailsForm__container .formGroup .form-select.textarea{height:180px}.detailsForm__container .formGroup label{margin-bottom:1rem}.detailsForm__container .formGroup label.sub-head-3{font-weight:400}.detailsForm__container .mainGroup .title{margin-bottom:1rem}.detailsForm__footer{padding:2rem 3rem 108px}@media(max-width:575.98px){.detailsForm__footer{padding:2rem 2rem 3rem}}.detailsForm__footer .errorResponseText{color:red;display:none}.detailsForm__footer .errorResponseText.show{display:block}.detailsForm__footer .custom-btn{color:#fff;font-weight:700;min-width:139px;padding:13px 32px}.detailsForm__footer #backBtn{background:transparent;border:1px solid #e35200;color:#252020;position:relative;z-index:3}.detailsForm__footer #backBtn span{position:relative;z-index:-1}@media(max-width:575.98px){.detailsForm__footer #backBtn span{display:none}}.detailsForm__footer #backBtn svg{display:none}@media(max-width:575.98px){.detailsForm__footer #backBtn svg{display:initial}}.detailsForm__directPayment,.detailsForm__errorMsg,.detailsForm__paymentOptions,.detailsForm__payWithQRCode,.detailsForm__payWithUpi,.detailsForm__successMsg{padding:5vh 6vw;text-align:center}.detailsForm__directPayment--container,.detailsForm__errorMsg--container,.detailsForm__paymentOptions--container,.detailsForm__payWithQRCode--container,.detailsForm__payWithUpi--container,.detailsForm__successMsg--container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:70vh}.detailsForm__directPayment section:first-of-type,.detailsForm__payWithQRCode section:first-of-type,.detailsForm__payWithUpi section:first-of-type{margin-bottom:1rem}.detailsForm__directPayment section:first-of-type .title,.detailsForm__payWithQRCode section:first-of-type .title,.detailsForm__payWithUpi section:first-of-type .title{margin-bottom:10px}.detailsForm__directPayment section:nth-of-type(3),.detailsForm__payWithQRCode section:nth-of-type(3),.detailsForm__payWithUpi section:nth-of-type(3){margin-top:2rem}.detailsForm__directPayment section:nth-of-type(3) button,.detailsForm__payWithQRCode section:nth-of-type(3) button,.detailsForm__payWithUpi section:nth-of-type(3) button{color:#fff;display:block;font-weight:700;min-width:216px;padding:12px 32px}.detailsForm__directPayment .copyDetailsSection,.detailsForm__payWithQRCode .copyDetailsSection,.detailsForm__payWithUpi .copyDetailsSection{background-color:#f1f1f1;border-radius:16px;margin:22px 0;padding:2rem;position:relative;text-align:start}.detailsForm__directPayment .copyDetailsSection:after,.detailsForm__payWithQRCode .copyDetailsSection:after,.detailsForm__payWithUpi .copyDetailsSection:after{background:#fafad4;content:"Copy";font-size:10px;font-weight:600;padding:6px 12px;position:absolute;right:0;top:0;z-index:1}.detailsForm__directPayment--QrCodeImg,.detailsForm__payWithQRCode--QrCodeImg,.detailsForm__payWithUpi--QrCodeImg{margin-top:1rem;width:100%}.detailsForm__paymentOptions .title{margin-bottom:12px}.detailsForm__paymentOptions .btnContainer{margin-top:2rem}.detailsForm__paymentOptions .btnContainer button{color:#fff;display:block;font-weight:700;margin-bottom:2rem;min-width:216px;padding:12px 32px;width:100%}.detailsForm__paymentOptions .btnContainer button:first-of-type{background-color:#511d27}.detailsForm__paymentOptions .btnContainer button:nth-of-type(2){background-color:#252020}.detailsForm__paymentOptions .btnContainer button:nth-of-type(3){background-color:#e35200}.detailsForm__paymentOptions .donate-note{margin-top:2rem}.detailsForm__paymentOptions .donate-note p{font-size:12px;line-height:1.8;margin-inline:auto;max-width:80%}.detailsForm__errorMsg--errorBox,.detailsForm__errorMsg--successBox,.detailsForm__successMsg--errorBox,.detailsForm__successMsg--successBox{align-items:center;border-radius:50%;display:flex;height:10rem;justify-content:center;margin-inline:auto;width:10rem}@media(max-width:575.98px){.detailsForm__errorMsg--errorBox,.detailsForm__errorMsg--successBox,.detailsForm__successMsg--errorBox,.detailsForm__successMsg--successBox{height:5rem;width:5rem}}.detailsForm__errorMsg--errorBox svg,.detailsForm__errorMsg--successBox svg,.detailsForm__successMsg--errorBox svg,.detailsForm__successMsg--successBox svg{color:#fff;height:8rem;width:8rem}@media(max-width:575.98px){.detailsForm__errorMsg--errorBox svg,.detailsForm__errorMsg--successBox svg,.detailsForm__successMsg--errorBox svg,.detailsForm__successMsg--successBox svg{height:3rem;width:3rem}}.detailsForm__errorMsg--message,.detailsForm__successMsg--message{padding-top:1rem}.detailsForm__errorMsg--message h4.sub-head-1,.detailsForm__successMsg--message h4.sub-head-1{margin-bottom:35px;margin-top:1rem}.detailsForm__errorMsg--message button,.detailsForm__successMsg--message button{margin-top:3rem}.detailsForm__errorMsg--message button a,.detailsForm__successMsg--message button a{font-weight:700}.detailsForm__successMsg--successBox{background-color:#3ce712}.detailsForm__errorMsg--errorBox{background:red}