.register-form .steps{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:30px;-ms-flex-pack:center;justify-content:center;width:100%}@media screen and (max-width:767.89px){.register-form .steps{width:80%;-ms-flex-direction:column;flex-direction:column;margin:0 auto 2rem}}.register-form .steps .step{padding:8px 15px;color:#fff;background-color:#26cba8;border-radius:100px;font-size:1.2rem;font-weight:700;font-family:Nunito,Sans-serif;opacity:.3;width:35%;text-align:center;cursor:pointer}@media screen and (max-width:767.89px){.register-form .steps .step{width:100%}}.register-form .steps .step.active{opacity:1}.register-form .tab-content{display:none}.register-form .tab-content.active{display:block}.register-form a{text-decoration:underline;color:#26cba8}.register-form .form-row{display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:767.89px){.register-form .form-row{-ms-flex-align:end;align-items:flex-end;-ms-flex-direction:column;flex-direction:column}}.register-form .form-group{margin-bottom:16px;width:100%;position:relative}.register-form .form-group.error{margin-bottom:8px}.register-form .form-group input::-webkit-contacts-auto-fill-button,.register-form .form-group input::-webkit-credentials-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}.register-form .form-group label{font-size:1.5rem;color:#333;font-family:Nunito,Sans-serif;font-weight:700;padding-bottom:6px;display:block}.register-form .form-group label span.error{color:#de3737}.register-form .form-group label.uploaded{cursor:pointer}.register-form .form-group label.heading{font-size:2.4rem}.register-form .form-group.accept{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.register-form .form-group.accept label{font-weight:300;width:100%}.register-form .form-group.accept.error span.error{width:100%;-ms-flex-order:99;order:99}.register-form .form-group.accept.error input[type=checkbox]+label:before{border:1px solid #de3737}.register-form .form-group.logo{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.register-form .form-group.logo label{padding-bottom:0}.register-form .form-group.logo .file-input{display:none}.register-form .form-group.logo .file-label{padding-bottom:0;border-radius:100%;background-color:#26cba8;border:2px solid #fff;position:relative;transition:all .3s ease-in-out;-ms-flex-pack:center;justify-content:center;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:90px;height:90px;margin-bottom:5px;cursor:pointer;overflow:hidden}.register-form .form-group.logo .file-label img{width:40%;margin:0 auto}.register-form .form-group.logo .file-label .preview{position:absolute;z-index:2;width:100%;height:100%}.register-form .form-group.logo .file-label .preview img{width:100%;height:100%}.register-form .form-group.logo .file-input+.file-label:before{content:"Browse";display:inline-block;padding:6px 12px;background-color:#337ab7;color:#fff;border-radius:4px;cursor:pointer}.register-form .form-group.logo .file-input+.file-label:hover:before{background-color:#286090}.register-form .form-group.logo .file-input:focus+.file-label:before{outline:dotted;outline-width:1px;outline-offset:-4px}.register-form .form-group.logo .file-input+.file-label:after{content:"";display:inline-block;vertical-align:middle;margin-left:5px;width:12px;height:12px;background-size:cover}.register-form .form-group.logo.error .file-label{border-color:#de3737}.register-form .form-group span.error{color:#de3737;font-size:1.2rem;font-weight:700;line-height:1.5rem;display:block;margin-top:4px}.register-form .form-group input[type=checkbox]{opacity:0;position:absolute}.register-form .form-group input[type=checkbox]+label{position:relative;padding-left:30px;cursor:pointer}.register-form .form-group input[type=checkbox]+label:before{content:"";position:absolute;top:0;left:0;width:22px;height:22px;border:1px solid #fff;background-color:#fff}.register-form .form-group input[type=checkbox]:checked+label:before{background-size:100%;background-repeat:no-repeat;background-position:50%;background-image:url(../images/helpfull-check-icon.svg)}.register-form .form-group input[type=checkbox]+label:before:after{content:"";position:absolute;display:none}.register-form .form-group input[type=checkbox]:checked+label:before:after{display:block;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);top:5px;left:6px}.register-form .form-group select{background-color:#fff;width:100%;padding:15px 30px;border-radius:35px;border:none;font-size:1.5rem;font-weight:300;font-family:Nunito,Sans-serif;color:#333;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(../images/caret.svg);background-position:95% 54%;background-repeat:no-repeat;padding-right:20px}.register-form .form-group select.error{border:1px solid #de3737!important}.register-form .form-group input[type=email],.register-form .form-group input[type=password],.register-form .form-group input[type=text]{background-color:#fff;width:100%;padding:15px 30px;border-radius:35px;border:none;font-size:1.5rem;font-weight:300;font-family:Nunito,Sans-serif;color:#333}.register-form .form-group input.error{border:1px solid #de3737!important}.register-form .form-group textarea{background-color:#fff;width:100%;padding:15px 30px;border-radius:35px;border:none;font-size:1.5rem;font-weight:300;font-family:Nunito,Sans-serif;color:#333}.register-form .form-group textarea.error{border:1px solid #de3737!important}.register-form .form-group .checkbox-receivers{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem}.register-form .form-group .checkbox-receivers .checkbox{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.register-form .form-group .checkbox-receivers .acc-item .body{display:none;padding-bottom:32px}.register-form .form-group .checkbox-receivers .acc-item .body.active{display:block}.register-form .form-group .checkbox-receivers .acc-item .body .inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem}.register-form .form-group .checkbox-receivers .acc-item .body .inner label{font-size:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem;font-weight:600}.register-form .form-group .checkbox-receivers .acc-item .body .inner label input,.register-form .form-group .checkbox-receivers .acc-item .body .inner label select,.register-form .form-group .checkbox-receivers .acc-item .body .inner label textarea{border:1px solid rgba(51,51,51,.3019607843);width:100%;padding:1.4rem;border-radius:2rem;background-color:transparent}.register-form .form-group .checkbox-receivers .acc-item .body .inner label select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-size:2.5%!important;background:url(../images/arrow-down.svg) no-repeat 97%}.register-form .form-group .checkbox-receivers .acc-item .body .inner label textarea{height:100px}.register-form .form-group .checkbox-receivers .acc-item .body .add_goods{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 auto;border:1px solid #3c3c3c;border-radius:50px;padding:.6rem 2rem;gap:.8rem;cursor:pointer}.register-form .form-group .checkbox-receivers input[type=checkbox]{opacity:1;position:relative}.register-form .form-group .checkbox-container{display:-ms-flexbox;display:flex;margin-top:10px;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1rem;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:767.89px){.register-form .form-group .checkbox-container{grid-template-columns:repeat(1,minmax(0,1fr))}}.register-form .form-group .checkbox-container input[type=checkbox]{display:none}.register-form .form-group .checkbox-container label{display:inline-block;padding-left:30px;position:relative;cursor:pointer;padding-bottom:0;margin-bottom:10px}.register-form .form-group .checkbox-container label:before{content:"";display:inline-block;width:22px;height:22px;border-radius:4px;border:1px solid #000;position:absolute;left:0;top:0}.register-form .form-group .checkbox-container input[type=checkbox]:checked+label:before{background-color:#fff}.register-form .form-group .toggle-text{font-size:1.5rem;font-weight:300;text-decoration:underline;color:#333;position:absolute;right:24px;top:44px}.register-form .btn{margin-top:35px!important;cursor:pointer;position:relative}.register-form .btn-submit{background:linear-gradient(180deg,#c2db1f,#26cba8);width:100%;margin-bottom:20px}.register-form .btn-primary,.register-form .btn-submit{border-radius:35px;border:none;font-size:1.5rem;font-weight:700;font-family:Nunito,Sans-serif;color:#fff;padding:15px 30px;text-align:center}.register-form .btn-primary{background-color:#333;width:50%;margin:0 auto;display:block}.register-form .btn-primary.loading{padding-right:60px}.register-form .btn-primary.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}@keyframes a{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.register-form .login{text-align:center}.register-form #associacao-form,.register-form #doador-form,.register-form #parceiro-form,.register-form #particular-form{display:none;width:620px}@media screen and (max-width:767.89px){.register-form #associacao-form,.register-form #doador-form,.register-form #parceiro-form,.register-form #particular-form{width:100%}}.register-form #register-form{width:400px}@media screen and (max-width:767.89px){.register-form #register-form{width:100%}}.register-form .file-uploader-box{border-radius:30px;border:2px dashed #333;position:relative;transition:all .3s ease-in-out;padding:1.8rem 0;-ms-flex-pack:center;justify-content:center;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:14rem}@media screen and (max-width:767.89px){.register-form .file-uploader-box{min-height:120px}}.register-form .file-uploader-box p{margin:0}.register-form .file-uploader-box .file-selector{height:0;width:0;padding:0!important;margin:0;box-shadow:none;border:none}.register-form .file-uploader-box .dropzonex{cursor:pointer;color:#333}.register-form .file-uploader-box .dropzonex,.register-form .file-uploader-box .dropzonex .dz-message{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.register-form .file-uploader-box .dropzonex .dz-message{font-size:1.2rem}.register-form .file-uploader-box .dropzonex .dz-message .title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.8rem;margin-bottom:.8rem;font-size:1.5rem;font-weight:700}.register-form .file-uploader-box .dropzonex .dz-message .title img{width:2.4rem}@media screen and (max-width:767.89px){.register-form .file-uploader-box .dropzonex .dz-message .title{display:none}}.register-form .file-uploader-box .dropzonex .dz-message .description{font-size:1.4rem;margin-bottom:1.4rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:baseline;align-items:baseline;text-align:center}@media screen and (max-width:767.89px){.register-form .file-uploader-box .dropzonex .dz-message .description{font-size:15px}}.register-form .file-uploader-box .dropzonex .dz-message .description .trash-icon{background-image:url(../images/trash-icon.svg);width:22px;background-repeat:no-repeat;background-size:contain;height:22px;display:inline-block;background-size:100%;position:relative;top:6px;margin-left:5px}.register-form .file-uploader-box .dropzonex .dz-message .file-input{display:none}.register-form .file-uploader-box .dropzonex .dz-message .file-label{padding:.8rem 3rem;font-size:1.5rem;font-weight:700;cursor:pointer;transition:all .35s ease-in-out;border-radius:50px;border:1px solid #333;background:transparent;color:#000}@media screen and (max-width:767.89px){.register-form .file-uploader-box .dropzonex .dz-message .file-label{font-size:15px}}.register-form .file-uploader-box .dropzonex .dz-message .file-label:hover{background-color:#333;color:#fff}.register-form .file-uploader-box .dropzonex .dz-message .file-input+.file-label:before{content:"Browse";display:inline-block;padding:6px 12px;background-color:#337ab7;color:#fff;border-radius:4px;cursor:pointer}.register-form .file-uploader-box .dropzonex .dz-message .file-input+.file-label:hover:before{background-color:#286090}.register-form .file-uploader-box .dropzonex .dz-message .file-input:focus+.file-label:before{outline:dotted;outline-width:1px;outline-offset:-4px}.register-form .file-uploader-box .dropzonex .dz-message .file-input+.file-label:after{content:"";display:inline-block;vertical-align:middle;margin-left:5px;width:12px;height:12px;background-size:cover}.register-form .file-uploader-box .dropzonex:hover button{background:none;color:#fff}.register-form .file-uploader-box.error{border-color:#de3737}.register-form .file-uploader-box.error .dropzonex{color:#de3737}.register-form .file-uploader-box.error .dropzonex .description{font-size:1.8rem;font-weight:700}.register-form .file-uploader-box.error .dropzonex .file-label{border:1px solid #de3737;color:#de3737}.register-form .file-uploader-box.uploaded .file-label,.register-form .file-uploader-box.uploaded .title{display:none!important}.register-form #success-message{width:600px;padding:6rem 5rem;display:none}@media screen and (max-width:767.89px){.register-form #success-message{width:100%}}.register-form #success-message .title{text-align:center;font-weight:700;font-family:Concert One,sans-serif;font-size:3rem;line-height:3rem;margin-bottom:2rem}.register-form #success-message .message{text-align:center;font-size:1.5rem}@media screen and (max-width:767.89px){.register-form #success-message{padding:4rem 1rem}}