.receive-donation-form .mb-1{margin-bottom:1rem!important}.receive-donation-form .mt-1{margin-top:1rem!important}.receive-donation-form .mt-2{margin-top:2rem!important}.receive-donation-form .donation{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.receive-donation-form .donation__image{border:1px solid #efefef;border-radius:100%;width:6rem;margin-right:2rem}.receive-donation-form .donation__name{font-family:Nunito;font-size:1.8rem;font-weight:700;line-height:2.3rem}.receive-donation-form .myself-delivery-input,.receive-donation-form .someone-delivery-input{display:none}.receive-donation-form .select2-container{width:100%!important}.receive-donation-form .select2-container:after{content:"";position:absolute;background-image:url(../images/arrow-down.svg);width:1.6rem;height:1.6rem;right:2rem;top:2rem;background-size:100%;background-repeat:no-repeat}.receive-donation-form .select2-container.select2-container--open:after{transform:rotate(180deg)}.receive-donation-form .select2-container .select2-selection--single{height:5.4rem}.receive-donation-form .select2-container .select2-selection--multiple,.receive-donation-form .select2-container .select2-selection--single{width:100%;padding:1.2rem 2rem;border:1px solid rgba(51,51,51,.3019607843);font-size:1.6rem;font-family:Nunito;font-weight:300;border-radius:10rem;color:#333;min-height:auto;display:-ms-flexbox;display:flex}.receive-donation-form .select2-container .select2-selection--multiple .select2-selection__arrow,.receive-donation-form .select2-container .select2-selection--single .select2-selection__arrow{display:none}.receive-donation-form .select2-container .select2-selection--multiple .select2-selection__rendered,.receive-donation-form .select2-container .select2-selection--single .select2-selection__rendered{padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.receive-donation-form .select2-container .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice,.receive-donation-form .select2-container .select2-selection--single .select2-selection__rendered li.select2-selection__choice{padding:.8rem 1.5rem;margin:0;margin-right:0;background-color:#d9d9d9;font-size:1.6rem;font-weight:300;border:none;border-radius:10rem;line-height:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.receive-donation-form .select2-container .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice .select2-selection__choice__remove,.receive-donation-form .select2-container .select2-selection--single .select2-selection__rendered li.select2-selection__choice .select2-selection__choice__remove{float:right;margin-right:0;color:#000;font-size:2rem;line-height:2.5rem;margin-left:1rem}.receive-donation-form .select2-container .select2-selection--multiple .select2-selection__rendered li.select2-search--inline input,.receive-donation-form .select2-container .select2-selection--single .select2-selection__rendered li.select2-search--inline input{width:auto!important;font-size:1.8rem;line-height:2.3rem}.receive-donation-form .myself-delivery-input .title{font-size:1.8rem;font-weight:700;margin-bottom:1rem}.receive-donation-form .myself-delivery-input .title.municipalities{margin-top:2rem}.receive-donation-form .items{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.receive-donation-form .items .acc-item:last-child{border-bottom:none}.receive-donation-form .items .acc-item header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 0;-ms-flex-align:center;align-items:center;font-size:2rem;font-weight:500;font-family:Nunito}.receive-donation-form .items .acc-item header div.edit-donation-item{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:3rem}.receive-donation-form .items .acc-item header div.edit-donation-item img{width:80px;border-radius:1rem;object-fit:cover;object-position:center;aspect-ratio:73/43;background:#c4c4c4}.receive-donation-form .edit-form h2{font-size:3.2rem;font-family:Concert One;display:block;width:100%;margin-bottom:1rem;font-weight:400}.receive-donation-form .edit-form span.title{font-size:1.6rem;font-weight:600;font-family:Nunito;width:100%;display:block;margin-bottom:.5rem}.receive-donation-form .edit-form label{width:100%;display:block;margin-bottom:2rem}.receive-donation-form .edit-form label input,.receive-donation-form .edit-form label select,.receive-donation-form .edit-form label textarea{width:100%;padding:1.32rem 2rem;border-radius:3rem;border:1px solid rgba(51,51,51,.3019607843);font-size:1.6rem;font-family:Nunito;font-weight:300;color:#333}.receive-donation-form .edit-form label select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/arrow-down.svg);background-repeat:no-repeat;background-size:3%;background-position:97%}.receive-donation-form .edit-form label.radio{display:-ms-flexbox;display:flex;width:auto;-ms-flex-align:center;align-items:center;gap:1rem}.receive-donation-form .edit-form label.radio input,.receive-donation-form .edit-form label.radio span{margin:0}.receive-donation-form .edit-form label.radio small{font-weight:500}.receive-donation-form .edit-form label.radio input{width:auto}.receive-donation-form .edit-form label .uploaded-files{display:none}.receive-donation-form .edit-form label .upload-area{padding:3rem;text-align:center;border-radius:3rem;border:1px dashed;margin-bottom:2.5rem;position:relative}.receive-donation-form .edit-form label .upload-area input.photos{width:100%;height:100%;position:absolute;opacity:0;left:0;top:0;cursor:pointer}.receive-donation-form .edit-form label .upload-area .wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:1rem}.receive-donation-form .edit-form label .upload-area .wrapper button{background:transparent;border:1px solid #000;padding:1rem 3rem;border-radius:10rem;font-family:Nunito;font-size:1.6rem}.receive-donation-form .edit-form label .upload-area.error,.receive-donation-form .edit-form label .upload-area.error button{border-color:#de3737!important;color:#de3737!important}.receive-donation-form .edit-form label .error-message{color:#de3737!important;margin-top:-1.5rem;font-size:1.5rem}.receive-donation-form .edit-form label .uploaded-items{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;-ms-flex-pack:end;justify-content:flex-end}.receive-donation-form .edit-form label .uploaded-items .item{background:hsla(0,0%,85%,.3);border-radius:10rem;padding:2rem 3rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.receive-donation-form .edit-form label .uploaded-items .item div{-ms-flex-pack:end;justify-content:flex-end;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:50%}.receive-donation-form .edit-form label .uploaded-items .item div span{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-right:4rem;font-weight:300;opacity:.5}.receive-donation-form .edit-form label .uploaded-items .item span{display:-ms-flexbox;display:flex;margin-bottom:0;-ms-flex-pack:end;justify-content:flex-end;font-size:1.6rem}.receive-donation-form .edit-form label .uploaded-items .item img{width:2rem;cursor:pointer}.receive-donation-form .edit-form .delivery_method{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:0}.receive-donation-form .edit-form .delivery_method label{margin-bottom:1rem}.receive-donation-form .edit-form .prefered_day{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.receive-donation-form .edit-form .prefered_day>div{width:50%}.receive-donation-form .edit-form .prefered_day>div span{font-size:1.5rem}.receive-donation-form .edit-form .prefered_day label{margin-bottom:0;gap:.5rem}.receive-donation-form .edit-form .prefered_day input[type=checkbox]{display:none}.receive-donation-form .edit-form .prefered_day .custom-checkbox{width:1.5rem;height:1.5rem;background-color:#fff;border:1px solid gray;margin-right:.3rem}.receive-donation-form .edit-form .prefered_day input[type=checkbox]:checked~.custom-checkbox{background-size:100%;background-repeat:no-repeat;background-position:50%;background-image:url(../images/helpfull-check-icon-black.svg)}.receive-donation-form .edit-form .diffrent_pickup_address{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:2rem;font-size:1.7rem}.receive-donation-form .edit-form .diffrent_pickup_address .morada_alternativa{display:none}.receive-donation-form .edit-form .diffrent_pickup_address .title{font-size:1.6rem;font-weight:600;font-family:Nunito;width:100%;display:block;margin-bottom:.5rem;margin-top:2rem}.receive-donation-form .edit-form .diffrent_pickup_address>div{width:50%}.receive-donation-form .edit-form .diffrent_pickup_address>div span{font-size:1.5rem}.receive-donation-form .edit-form .diffrent_pickup_address label{margin-bottom:0;gap:.5rem}.receive-donation-form .edit-form .diffrent_pickup_address input[type=checkbox]{display:none}.receive-donation-form .edit-form .diffrent_pickup_address .custom-checkbox{width:2rem;height:2rem;background-color:#fff;border:1px solid gray;margin-right:.3rem}.receive-donation-form .edit-form .diffrent_pickup_address input[type=checkbox]:checked~.custom-checkbox{background-size:100%;background-repeat:no-repeat;background-position:50%;background-image:url(../images/helpfull-check-icon-black.svg);background-color:#26cba8;border-color:#26cba8}.receive-donation-form button.add-new-district,.receive-donation-form button.add-new-item{background:transparent;border:1px solid;padding:.8rem 3rem;border-radius:2rem;font-size:1.6rem;font-weight:300;font-family:Nunito;margin:2rem auto 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.8rem;cursor:pointer}.receive-donation-form button.add-new-district img,.receive-donation-form button.add-new-item img{width:1.5rem;margin-top:-2px}.receive-donation-form button.submit{background-color:#000;color:#fff;font-size:1.6rem;text-align:center;border:none;border-radius:100px;width:100%;padding:14px;margin:25px 0;display:block;cursor:pointer;position:relative}@keyframes a{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.receive-donation-form button.submit.waiting{cursor:not-allowed;pointer-events:none;position:relative}.receive-donation-form button.submit.waiting:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='10' viewBox='0 0 120 30' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15' cy='15' r='15'%3E%3Canimate attributeName='r' from='15' to='15' begin='0s' dur='0.8s' values='15;9;15' calcMode='linear' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' from='1' to='1' begin='0s' dur='0.8s' values='1;.5;1' calcMode='linear' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='60' cy='15' r='9' fill-opacity='.3'%3E%3Canimate attributeName='r' from='9' to='9' begin='0s' dur='0.8s' values='9;15;9' calcMode='linear' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' from='.5' to='.5' begin='0s' dur='0.8s' values='.5;1;.5' calcMode='linear' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='105' cy='15' r='15'%3E%3Canimate attributeName='r' from='15' to='15' begin='0s' dur='0.8s' values='15;9;15' calcMode='linear' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' from='1' to='1' begin='0s' dur='0.8s' values='1;.5;1' calcMode='linear' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E");background-color:#eee;position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;border-radius:50px}.receive-donation-form button.submit.loading{padding-right:60px}.receive-donation-form button.submit.loading:after{content:"";position:absolute;top:50%;right:20px;transform:translate(-50%,-50%);display:block;width:16px;height:16px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:a 1s linear infinite}