::-webkit-scrollbar{width:16px;border-radius:4px}::-webkit-scrollbar-track{background:#01a5fe;border-radius:0px}::-webkit-scrollbar-thumb{background:white;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:white}::-moz-scrollbar{width:16px;border-radius:4px}::-moz-scrollbar-track{background:#01a5fe;border-radius:4px}::-moz-scrollbar-thumb{background:white;border-radius:4px}::-moz-scrollbar-thumb:hover{background:white}.alinhado{display:flex;align-items:center;text-decoration:none}.alinhado.between{justify-content:space-between}.alinhado.center{justify-content:center}.alinhado.end{justify-content:flex-end}*{outline:none;padding:0;margin:0;box-sizing:border-box;transition:all 0.3s ease}html body{font-size:100%;overflow-x:hidden}html body .sobre-nos{padding-top:100px;padding-bottom:120px}html body .sobre-nos .circle{position:absolute;border:5px solid #edba2a;height:100px;width:100px;border-radius:50%;z-index:10}html body .sobre-nos .filled-circle{position:absolute;background-color:#01a5fe;height:100px;width:100px;border-radius:50%;z-index:9}html body .sobre-nos .filled-circle2{position:absolute;background-color:#edba2a;height:55px;width:55px;border-radius:50%;z-index:9}html body .sobre-nos img{position:absolute;margin-top:-70px;border-radius:50%;width:100%;height:580px;width:580px;overflow:hidden;object-fit:cover;z-index:-1}html body .sobre-nos .img-principal{margin-left:100px}@media screen and (max-width: 992px){html body .sobre-nos img{position:relative;margin:0;padding:0}}@media screen and (max-width: 768px){html body .sobre-nos .img-principal{margin-left:50px}html body .sobre-nos img{position:relative;padding:0;height:575px;width:575px}}@media screen and (max-width: 575px){html body .sobre-nos img{position:relative;padding:0;height:310px;width:310px}}@media screen and (max-width: 350px){html body .sobre-nos .img-principal{margin:0}}html body .sobre-nos h1,html body .sobre-nos h2,html body .sobre-nos h3,html body .sobre-nos h4,html body .sobre-nos h5,html body .sobre-nos h6{color:#01a5fe;font-weight:700}html body .sobre-nos ul{list-style:none}html body .sobre-nos ul li::before{content:"\2022";color:#01a5fe;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}html body .sobre-nos .post{padding-bottom:40px;height:fit-content;min-height:380px}html body .sobre-nos .post .title-principal{font-size:35px}html body .sobre-nos .post .title{color:#01a5fe;font-weight:700}html body .sobre-nos .post .image{position:relative}html body .carousel .carousel-inner .carousel-item img{width:100%;max-height:560px;min-height:300px;overflow:hidden;object-fit:cover}html body .carousel-indicators{background-color:rgba(0,0,0,0.8);height:50px;width:100%;margin:0}html body .carousel-indicators .carousel-indicators-btn{margin:15px 7px;width:18px;height:18px;border-radius:50%;border:0;background-color:gray}html body .carousel-indicators .carousel-indicators-btn:focus{outline:0}html body .carousel-indicators .carousel-indicators-btn:hover{background-color:#fff}html body .carousel-indicators .active{background-color:#01a5fe}html body .missao-visao-valores{justify-content:center;background-color:#01a5fe;color:#fff}html body .missao-visao-valores .nav-tabs{border-bottom:1px solid #fff;width:100%;min-width:320px;max-width:700px;justify-content:space-around}html body .missao-visao-valores .nav-tabs .nav-link,html body .missao-visao-valores .nav-tabs .active{color:#fff;background-color:#01a5fe;padding:0 6px;border-color:#c31616}html body .missao-visao-valores ul{justify-content:center;width:fit-content;margin:0 auto;border-width:130%}html body .missao-visao-valores ul li{font-size:25px;font-weight:900;margin-top:30px}html body .missao-visao-valores ul li .nav-link{border:0}html body .missao-visao-valores ul li .active{border:0;border-bottom:solid 6px}html body .missao-visao-valores ul li button{color:#fff;background-color:#01a5fe;padding:0px}html body .missao-visao-valores ul li button:focus{outline:none}html body .missao-visao-valores .tab-content{margin:0 auto;max-width:700px;padding-top:40px;padding-bottom:40px;text-align:center;font-size:15px;font-weight:500}html body header{position:relative}html body header .barra-topo{background-color:#01a5fe;display:flex;flex-direction:row;padding-left:50px}html body header .barra-topo .logo{width:100%;max-width:200px;z-index:1;text-align:center;align-items:center;height:75px;display:flex;align-items:center}html body header .barra-topo .logo img{overflow:visible;max-width:200px;max-height:150px}html body header .barra-topo .menu-topo{min-height:75px;display:flex;flex-wrap:wrap;justify-content:center}html body header .barra-topo .menu-topo span{color:#fff;margin:0 12px;font-size:30px;line-height:75px}html body header .barra-topo .menu-topo a{text-decoration:none}html body header .barra-topo .menu-topo .opcoes{color:#fff;font-size:20px;font-weight:500;display:block}html body header .barra-topo .menu-topo .opcoes ul{margin:0;padding:0}html body header .barra-topo .menu-topo .opcoes ul li{white-space:nowrap;list-style-type:none;padding:0 12px;line-height:75px}html body header .barra-topo .menu-topo .opcoes ul li a{color:white}html body header .barra-topo .menu-topo .opcoes ul li:hover{cursor:pointer}@media (max-width: 900px){html body header .barra-topo{flex-direction:column-reverse;padding-left:0}html body header .barra-topo .logo{width:100%;margin:0 auto}}html body header .banner{background-repeat:no-repeat;background-position:center;background-size:cover;min-height:560px;height:auto;width:100%}html body header .banner .banner-img img{width:100%;height:560px;object-fit:cover;overflow:hidden;position:absolute;top:0;z-index:-1}html body header .banner .retangulos{display:flex;justify-content:space-between;padding:0 4%}html body header .banner .retangulos .retangulo-esquerda{background-color:rgba(0,0,0,0.7);margin-top:90px;height:fit-content;max-height:450px;padding:15px 20px;width:320px;border-top:solid 6px #01a5fe;color:#fff;box-shadow:0 0 20px 10px rgba(0,0,0,0.2)}html body header .banner .retangulos .retangulo-esquerda .texto{font-weight:500;font-size:1.2rem;text-align:center;margin:0}html body header .banner .retangulos .retangulo-direita{position:absolute;top:10px;right:8px;max-width:500px;width:100%;height:auto;background-color:#fff;box-shadow:0 0 20px 10px rgba(0,0,0,0.2)}html body header .banner .retangulos .retangulo-direita .texto-topo{text-align:center;padding:20px 70px 20px}html body header .banner .retangulos .retangulo-direita .texto-topo .titulo{color:#01a5fe;font-size:30px;font-weight:900;margin:0}html body header .banner .retangulos .retangulo-direita .texto-topo .subtitulo{color:#808080;font-weight:500;margin:0}html body header .banner .retangulos .retangulo-direita .texto-topo .subtitulo span{color:#01a5fe;font-weight:900;font-size:1.5rem}html body header .banner .retangulos .retangulo-direita .formulario{height:580px;overflow-y:auto}html body header .banner .retangulos .retangulo-direita .formulario .titulo-form{font-size:15px;font-weight:500;color:#01a5fe;text-align:center;margin:0}html body header .banner .retangulos .retangulo-direita .formulario h1{color:#808080;font-size:1.2rem;font-weight:500;margin:0;text-align:center;margin-top:100px;padding:20px 20px}html body header .banner .retangulos .retangulo-direita .formulario h2{color:black;font-size:0.9rem;font-weight:500;margin:0;text-align:center;margin-top:50px;margin-bottom:20px;padding:20px 20px}html body header .banner .retangulos .retangulo-direita .formulario button{font-size:1.18rem;background:#e40707;color:#fff;border:1px solid #e40707;border-radius:8px;box-shadow:5px 5px 5px #eee;text-shadow:none;padding:20px 20px 20px 20px}html body header .banner .retangulos .retangulo-direita .formulario button:hover{background:#414141;color:#fff;font-size:1.2rem;border:1px solid #414141}html body header .banner .retangulos .retangulo-direita .formulario .step-payment{padding:0 10px;display:flex;align-items:center;justify-content:center}html body header .banner .retangulos .retangulo-direita .formulario .step-payment .step{display:flex;align-items:center;flex-direction:column;padding:0 10px}html body header .banner .retangulos .retangulo-direita .formulario .step-payment .step p{margin-bottom:0;text-align:center;font-size:0.8rem;text-transform:uppercase}html body header .banner .retangulos .retangulo-direita .formulario .step-payment .step .number{position:relative;width:35px;height:35px;border-radius:5px;background-color:#ccc;color:white;font-size:1rem;display:flex;align-items:center;justify-content:center}html body header .banner .retangulos .retangulo-direita .formulario .step-payment .step.active .number{background-color:red}html body header .banner .retangulos .retangulo-direita .formulario .wrapper-pay-period .texto{margin-bottom:0px;margin-right:15px}html body header .banner .retangulos .retangulo-direita .formulario .wrapper-pay-period .options{display:flex;align-items:center}html body header .banner .retangulos .retangulo-direita .formulario .wrapper-pay-period .options .option{padding:5px 15px;font-size:0.9rem;cursor:pointer;border-radius:5px;border:3px solid #c5c5c5;margin-right:15px}html body header .banner .retangulos .retangulo-direita .formulario .wrapper-pay-period .options .option.active{border:4px solid #01a5fe}html body header .banner .retangulos .retangulo-direita .formulario .wrapper-pay-period .alinhado{display:flex;align-items:center}html body header .banner .retangulos .retangulo-direita .formulario .wrapper-values-suggestions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}html body header .banner .retangulos .retangulo-direita .formulario .wrapper-values-suggestions .value{cursor:pointer;padding:5px 10px;font-size:0.9rem;border:3px solid #c5c5c5;border-radius:5px;margin-right:15px;margin-bottom:5px}html body header .banner .retangulos .retangulo-direita .formulario .wrapper-values-suggestions .value.active{border:4px solid #01a5fe}@media (max-width: 900px){html body header .banner .retangulos{align-items:center;flex-direction:column}html body header .banner .retangulos .retangulo-direita{max-width:100%}}@media (max-width: 768px){html body header .banner .retangulos .retangulo-direita{max-width:98%;margin-top:520px}}@media (max-width: 576px){html body header .banner .retangulos .retangulo-direita{max-width:97%;margin-top:520px}}@media (max-width: 320px){html body header .banner .retangulos .retangulo-direita{max-width:95%;margin-top:520px}}html body .page-payment-result{background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:20px;padding-bottom:50px;display:flex;align-items:center;justify-content:center}html body .page-payment-result .payment-result{border-top:5px solid #24b300;width:100%;height:auto;background-color:#f0f0f0;margin-top:20px;margin-bottom:20px;padding:60px 0;display:flex;align-items:center;justify-content:center}html body .page-payment-result .payment-result .boleto{max-width:750px;width:100%;display:block;margin:auto;padding:20px;border-radius:5px;background-color:white}html body .page-payment-result .payment-result .boleto .valor-donation{font-weight:400;font-size:1.1rem}html body .page-payment-result .payment-result .boleto .valor-donation span{font-weight:700}html body .page-payment-result .payment-result .boleto .user-donation{padding-top:5px}html body .page-payment-result .payment-result .boleto .user-donation .texto{font-weight:700;font-size:1rem}html body .page-payment-result .payment-result .boleto .user-donation .texto span{font-weight:400}html body .page-payment-result .payment-result .boleto .data-expiracao{margin-top:20px}html body .page-payment-result .payment-result .boleto .data-expiracao .texto{font-weight:500;margin-bottom:20px;text-align:left}html body .page-payment-result .payment-result .boleto .data-expiracao .texto span{font-weight:700}html body .page-payment-result .payment-result .boleto .link-pagamento{margin-top:30px}html body .page-payment-result .payment-result .boleto .link-pagamento p{font-weight:700}html body .page-payment-result .payment-result .boleto .code-bar p{font-weight:500;margin-bottom:0;margin-top:10px}html body .page-payment-result .payment-result .boleto .code-bar .wrapper-code{background-color:#ccc;padding:20px;text-align:left;font-weight:700;border-radius:5px}html body .page-payment-result .payment-result .painel .title{font-weight:600;color:#1d1d1d;text-align:center}html body footer{min-height:75px;height:fit-content;background-color:#01a5fe}html body footer .container{display:flex;flex-wrap:wrap;justify-content:space-around;vertical-align:middle;min-height:75px;padding:12px 0}html body footer .container span{color:#fff;margin:0 12px;font-size:30px}html body footer .container a{text-decoration:none}html body footer .container p{font-size:15px;color:#fff;margin-bottom:0;text-align:left}html body footer .container p strong{font-size:16px}@font-face{html body{font-family:"doacao-font";src:url("fonts/doacao-font.eot");src:url("fonts/doacao-font.eot?#iefix") format("embedded-opentype"),url("fonts/doacao-font.woff") format("woff"),url("fonts/doacao-font.ttf") format("truetype"),url("fonts/doacao-font.svg#doacao-font") format("svg");font-weight:normal;font-style:normal}}html body [data-icon]:before{font-family:"doacao-font" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;line-height:1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html body [class^="icon-"]:before,html body [class*=" icon-"]:before{font-family:"doacao-font" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;line-height:1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html body .icon-facebook-square:before{content:"\61"}html body .icon-youtube-play:before{content:"\62"}html body .icon-instagram:before{content:"\63"}html body .icon-whatsapp:before{content:"\64"}html body .icon-envelope-o:before{content:"\65"}html body .icon-phone:before{content:"\66"}html body .icon-map-marker:before{content:"\67"}html body .icon-check-square:before{content:"\68"}@media (max-width: 900px){html body .page-home{margin-top:520px}}
