.banner-background-1{background-image:url(../../images/banner_01.png) !important}.banner-background-2{background-image:url(../../images/banner_02.png) !important}.banner-background-3{background-image:url(../../images/banner_03.png) !important}.banner-background-4{background-image:url(../../images/banner_04.png) !important}.banner-background-5{background-image:url(../../images/banner_05.png) !important}.banner-background-6{background-image:url(../../images/banner_06.png) !important}.banner-background-7{background-image:url(../../images/banner_07.png) !important}.banner-background-8{background-image:url(../../images/banner_08.png) !important}.image-maos-dadas-01{background-image:url(../../images/banner_grupo_unido.png)}.image-maos-dadas-02{background-image:url(../../images/banner-maos-dadas.png)}.custom-container{padding:40px 40px 40px 40px}@media only screen and (max-width:1200px){.custom-container{padding:0 58px 0 22px}}.loading-gif-size{width:70px}.pointer{cursor:pointer}.img-full-card-campanha{width:400px;height:267px;object-fit:cover}.d-none{display:none !important}.border-fail{border-color:#f00}.border-success{border-color:#008000}.text-fail{color:#f00}.text-success{color:#008000}.m-0{margin:0}.m-1{margin:1px}.m-2{margin:2px}.m-3{margin:3px}.ml-1{margin-left:1px !important}.ml-2{margin-left:2px !important}.ml-3{margin-left:3px !important}.ml-4{margin-left:4px !important}.ml-5{margin-left:5px !important}.ml-6{margin-left:6px !important}.ml-7{margin-left:7px !important}.ml-8{margin-left:8px !important}.ml-9{margin-left:9px !important}.ml-15{margin-left:15px !important}.mt-1{margin-top:1px !important}.mt-2{margin-top:2px !important}.mt-3{margin-top:3px !important}.mt-4{margin-top:4px !important}.mt-5{margin-top:5px !important}.mt-15{margin-top:15px !important}.mt-25{margin-top:25px !important}.mt-60{margin-top:60px !important}.mr-1{margin-right:1px}.mr-2{margin-right:2px}.mr-3{margin-right:3px}.p-0{padding:0}.p-1{padding:1px}.p-2{padding:2px}.p-3{padding:3px}.p-4{padding:4px}.p-5{padding:5px}.p-10{padding:10px}.p-20{padding:20px}.p-25{padding:25px}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.mb-0{margin-bottom:0 !important}.mb-5{margin-bottom:5px !important}.mb-6{margin-bottom:6px !important}.campanha-central{padding:65px 30px 40px 20px;text-align:center}.ul-no-style{list-style:none}.icon-meio-pagamento{width:30px;padding:0 5px 0 0}.ws-nowrap{white-space:nowrap}.wh-70{width:70px !important;height:70px !important}.a-style-d-blue{color:#00008b}.dataTables_wrapper .dataTables_paginate .paginate_button.current{background:#fff;border-radius:10px}.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#ff6a00}.only-not-mobile{display:none}@media only screen and (min-width:1200px){.only-not-mobile{display:block}}.lb-no-wrap{white-space:nowrap}.text-white{color:#fff !important}.border-b-0{border-bottom:0}.border-0{border:0}.consent-button-fixed{bottom:0;position:fixed;right:0;color:#fff;border-radius:4px;z-index:999999 !important;background-color:#000}.consent-title{color:#fff;font-size:24px;text-align:center}.consent-btn{background-color:#ff7b00}.progress-bar-color{background-color:#86aee1}.d-flex{display:flex}.form-control-small{height:20px;box-shadow:none;border-radius:0;margin-bottom:4px}.spacer-5{height:5px;clear:both;width:100%}.video-galeria-frame{width:100%}.video-galeria-frame-lg{width:100%;min-height:280px}.btn-top-end{position:absolute;float:right;right:0}.btn-top-start{position:absolute;float:left;left:0}.size-barcode{width:700px}.btn-no-permission{background-color:#9d9d9d;cursor:default}.btn-no-permission:hover{background-color:#4e4b4b}.btn-smx{font-size:10px;padding-left:5px;padding-right:5px;padding-top:0;padding-bottom:0}.min-w-50 li{min-width:50%}.popup{z-index:99999 !important;display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);justify-content:center;align-items:center}.popup-content{background:#fff;padding:13px;border-radius:8px;box-shadow:0 0 8px rgba(0,0,0,.1);text-align:center;position:absolute;max-width:500px;width:100%;top:44%;left:50%;transform:translate(-50%,-50%)}.popup-content-lg{max-width:37%}.popup-header{padding:10px;border-bottom:1px solid #ccc}.popup-footer{padding:10px;border-top:1px solid #ccc}.close{position:absolute;top:15px;right:15px;color:#000;cursor:pointer;font-size:23px;font-weight:bold}button{padding:10px 20px;font-size:16px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;margin:0 10px}rousel{position:relative;max-width:800px;margin:0 auto}.carousel-container{display:flex;overflow:hidden}.carousel-slide{min-width:100%;box-sizing:border-box}.carousel-slide img{width:100%;height:auto;display:block}.carousel-prev,.carousel-next{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.5);color:#fff;border:none;font-size:20px;cursor:pointer;padding:10px 15px}.carousel-prev{left:0}.carousel-next{right:0}.material-container{position:relative;display:inline-block}.material-sobreposta{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.material-footer{position:absolute;top:94%;min-width:80%;text-align:center;left:50%;color:#fff;font-size:12px;transform:translate(-50%,-50%)}.text-gray{color:#808080}.icon-ajuda{width:25px;position:relative;cursor:pointer;margin-top:-4px}.bg-transparente{background-color:transparent !important}.scrool-60{height:60vh;max-height:60vh;overflow-y:auto}@media screen and (min-width:768px){.container-donate{width:45%;margin-left:30%}}.moldura-img-doar{padding:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);border:2px solid #ccc;border-radius:10px;max-width:300px;margin:0 auto;background-color:#f9f9f9}.btn-small{padding:0 15px 0 15px}.skeleton-container{margin:20px auto;background:#f3f3f3;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.skeleton-element{margin-bottom:20px;position:relative;background:#ddd;height:20px}.skeleton-element::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);animation:shimmer 1s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.loading-line{position:relative;top:0;left:50%;transform:translateX(-50%);width:100%;height:5px;background-color:#ff8c00;opacity:.5;animation:pulse .5s infinite alternate}@keyframes pulse{0%{opacity:.2}100%{opacity:1}}.progress-custom-container{margin:5px 0 10px 0;background-color:#d7c6c6;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.progress-custom-bar{width:0;max-width:100%;height:15px;background-color:#ff7b00;text-align:center;line-height:17px;color:#fff;border-radius:10px;font-size:10px}