html,body{margin:0;padding:0;height:100%;font-family:'Roboto', sans-serif;font-weight:400;color:#333}*{box-sizing:border-box;font-family:inherit;outline:none;resize:none;text-decoration:none;text-rendering:optimizeLegibility;border:none}button{cursor:pointer}header{height:auto;min-height:100%}@media screen and (min-height: 580px){header{height:100%}}article{background:white}section{background:white}footer{background:white}h1{font-size:25px}h2{font-size:30px}h3{font-size:35px}h4{font-size:40px}h5{font-size:45px}h6{font-size:60px}a{display:inline-block}.up{cursor:pointer;position:fixed;bottom:5px;right:15px;z-index:9999;width:50px;height:50px;text-align:center;border-radius:4px;background:#cf000f;display:none}.up:before{font:lighter 25px/50px 'FontAwesome';text-align:center;content:'\f102';color:white;transition:all 150ms}.up:hover:before{color:#333}.bnt1{position:relative;z-index:999;background:transparent;color:white;border-radius:30px;margin:5px;border:2px solid white;padding:10px 30px;cursor:pointer;text-align:center;transition:all 150ms}.bnt1:hover{background:white;color:#333}.bnt2{background:white;color:#333;border-radius:30px;border:2px solid transparent;padding:10px 30px;text-align:center;transition:all 150ms}.bnt2:hover{background:#cf000f;color:white}.bnt3{background:transparent;color:#cf000f;border-radius:30px;border:2px solid #cf000f;padding:10px 30px;text-align:center;transition:all 150ms}.bnt3:hover{background:#cf000f;color:white}.height{height:100%;min-height:600px}.home{height:100%;min-height:auto}.banner{width:100%;height:100%;z-index:-5;top:0;position:fixed;overflow:hidden}.banner:before{content:"";position:absolute;z-index:900;width:100%;height:100%;opacity:1;top:0;left:0;overflow:hidden;background:url("assets/imgs/banner/msk.png")}.banner-foto{width:100%;height:100%}.logo img{display:block;width:100%;height:auto;max-width:420px}.mainMenu{list-style:none;padding:0;margin:0}@media screen and (max-width: 991px){.mainMenu{position:fixed;top:0;right:-100%;width:50%;max-width:280px;min-width:250px;height:100%;background:white;border-left:5px solid #cf000f;overflow-y:auto;z-index:999999}}.mainMenu li{text-align:center}.mainMenu a{transition:all ease-out 200ms;padding:10px;border-radius:30px;margin:0 1px;text-align:center;color:white;text-transform:capitalize;border:2px solid transparent}@media screen and (max-width: 991px){.mainMenu a{color:inherit;margin:10px 0;border:2px solid #cf000f}.mainMenu a:hover{color:white;background:#cf000f}}.mainMenu a:hover{border:2px solid white}.mainMenu .sear{border-radius:50%;width:40px;height:40px;margin:0 10px;background:white;border:2px solid white}.mainMenu .sear i{color:#333}.mainMenu .sear:hover i{color:white}.mainMenu .sear:hover{background:transparent}@media screen and (max-width: 991px){.mainMenu .sear{background:#cf000f;padding:20px;border-color:#cf000f !important}.mainMenu .sear i{color:white}.mainMenu .sear:hover{background:transparent}.mainMenu .sear:hover i{color:#333}}.mainMenu .restrito{background:#d91e18}@media screen and (max-width: 991px){.mainMenu .restrito{border-color:#d91e18;color:white}.mainMenu .restrito:hover{background:transparent;color:#d91e18}}.mainMenu .restrito:hover{background:transparent;border-color:#d91e18 !important;color:#d91e18}.bt{background:white;border:2px solid white;align-items:center;padding:5px 20px;border-radius:30px;margin:20px 0;color:inherit;font-size:inherit}.bt:hover{background:transparent;color:white}.bt i{margin-right:10px}.bt p{margin:0}.responsivo_fecha{background:#333;width:35px;height:35px;border:none !important}.responsivo_fecha i{color:white}.responsivo_fecha:hover{background:transparent}.responsivo_fecha:hover i{color:white}#responsivo_fundo{display:none;position:fixed;z-index:99999;width:100%;height:100%;top:0;left:0;background:rgba(51,51,51,0.9)}.search{background:white;border-radius:30px;padding:5px;margin:0}.search input{background:transparent;text-indent:15px;width:100%;flex:1 320px;padding:15px 0}.search button{background:#cf000f;border-radius:30px;color:white;padding:15px 80px;border:none;transition:all 150ms}@media screen and (max-width: 676px){.search button{width:100%}}.search button:hover{background:#333}@keyframes anima_janela{from{top:-300px;opacity:0}to{top:0;opacity:1}}#modal{display:none;justify-content:center;align-items:center;width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(51,51,51,0.95);z-index:99999999}#modal .janela_modal{width:80%;position:relative;z-index:999;display:block;padding:5px;margin:10px;border-radius:5px;animation:anima_janela 1s}#modal h6{font-weight:300;margin:0 0 15px 0;color:white}#modal h6 span{font-weight:600;color:#cf000f}.color1{background:rgba(51,51,51,0.4)}.l1{overflow:hidden;color:white;text-align:center}.space{padding:20px 0}.slogan{width:100%;color:white}.slogan h6{margin:20px 0;width:100%;font-weight:400}@media screen and (max-width: 640px){.slogan h6{font-size:40px}}.slogan h6 p{font-size:25px;margin:0;color:lightGray;font-weight:300}@media screen and (max-width: 640px){.slogan h6 p{font-size:20px}}.slogan h6 span{font-weight:700}.rectangle{background:#cf000f;width:90%;position:relative;z-index:99;transform:translateY(-50px);margin-bottom:-50px;margin-left:0}@media screen and (max-width: 768px){.rectangle{transform:none;margin-bottom:0;width:100%}}.bk1{background:rgba(51,51,51,0.1)}.bk2{background:rgba(51,51,51,0.2)}.box{transition:all 150ms}.box:hover{background:rgba(51,51,51,0.4)}.box i{color:white;font-size:45px;padding:0 10px}.box h1{color:white;margin:0}.box a{color:white;padding:40px 15px}.inside{position:relative;width:90%;max-width:1920px;padding-top:70px;padding-bottom:70px}@media screen and (max-width: 640px){.inside{width:100%}}.square{position:relative;width:100%;min-height:250px;margin-top:50px}.square:after{content:"";position:absolute;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url("assets/imgs/0.jpg");z-index:1}.square:before{content:"";position:absolute;top:70px;left:-70px;width:100%;height:100%;background-color:transparent;border:20px solid rgba(51,51,51,0.1);z-index:0}.conteudo{text-align:justify}.conteudo h3{text-align:left;font-weight:300}.conteudo h3 span{font-weight:600;color:#cf000f}.conteudo h3 p{font-size:initial;font-weight:initial;font-weight:600}.box2{padding:60px}@media screen and (max-width: 768px){.box2{padding:0}}.box2 h3{font-weight:300}.box2 h3 span{font-weight:600;color:#cf000f}.box2 h3 p{font-size:initial;font-weight:initial;font-weight:600}.box2 a{margin-top:40px}.b-img{background:url("assets/imgs/1.jpg") center no-repeat}.b-img2{background:url("assets/imgs/2.jpg") center no-repeat}.b-img,.b-img2{width:100%;background-size:cover;background-attachment:fixed;padding:80px}@media screen and (max-width: 640px){.b-img,.b-img2{padding:40px}}.b-img:before,.b-img2:before{content:"";position:absolute;z-index:0;width:100%;height:100%;opacity:1;top:0;left:0;overflow:hidden;background-image:radial-gradient(rgba(51,51,51,0), rgba(51,51,51,0.9))}.b-img:after,.b-img2:after{content:"";position:absolute;z-index:0;width:100%;height:100%;opacity:.5;top:0;left:0;overflow:hidden;background:url("assets/imgs/dots4.png")}.facts{position:relative;padding:60px 30px 60px 30px;border:15px solid rgba(51,51,51,0.1);border-right:0}@media screen and (max-width: 640px){.facts{width:90%}}.facts:before,.facts:after{content:"";position:absolute;background-color:rgba(51,51,51,0.1);right:0;width:15px;height:100px}.facts:before{top:0}.facts:after{bottom:0}.facts2{position:relative;padding:60px 30px 60px 30px;border:15px solid white;border-right:0;z-index:999}.facts2:before,.facts2:after{content:"";position:absolute;background-color:white;right:0;width:15px;height:150px}.facts2 h2{font-weight:300;color:white}.facts2 h6{font-weight:300;color:white;margin:0 0 40px 0}@media screen and (max-width: 640px){.facts2 h6{font-size:40px}}.facts2 h6 span{font-weight:600;color:#cf000f}.facts2 p{font-size:initial;font-weight:initial;color:white}.facts2:before{top:0}.facts2:after{bottom:0}.steps{position:relative;margin:25px 0}.steps h1{font-weight:300;padding-left:50px}.steps h1 span{font-weight:600}.steps a{position:relative;left:50px;margin-right:50px;z-index:99;color:inherit}.steps a:hover{color:#cf000f}.steps-numb{font:100 150px 'Barlow Condensed', sans-serif;position:absolute;top:-50px;left:0;color:rgba(51,51,51,0.1)}.noticia{margin:20px 0}.noticia h1{font-weight:500;margin:0}.noticia a{color:inherit;padding:10px 0;transition:all 150ms}.noticia a:hover{color:#cf000f}.data{position:relative;padding:10px;border:5px solid #cf000f;border-right:0;font:200 35px 'Barlow Condensed', sans-serif;text-align:center;margin-right:15px}.data:before,.data:after{content:"";position:absolute;background-color:#cf000f;right:-5px;width:5px;height:30px}.data:before{top:-5px}.data:after{bottom:-5px}.word{background:#cf000f;color:white}.word h1{font-weight:300;margin:0}.word h5{margin:0}.word p{margin-bottom:0}.word a{background:white;color:#cf000f;border-radius:60px;border:2px solid white;padding:20px 60px;margin:20px 0;transition:all 150ms}.word a:hover{background:transparent;color:white}.online{background:whitesmoke;border-radius:8px;padding:60px 20px}.online input{flex:1 150px;border:1px solid gainsboro;border-radius:30px;background:white;margin:5px;padding:15px 20px}.online button{padding:10px 25px;margin:2px;background:#333;color:white;border-radius:30px;transition:all 150ms}.online button:hover{background:#cf000f}.online .adm{background:#d91e18;color:white;border-radius:30px}.prog{margin:20px 0}.prog h1{margin:0}.prog h1 span{font-weight:300}.prog a{color:inherit}.prog a:hover{color:#cf000f}.ico{position:relative;padding:10px;border:5px solid #cf000f;border-right:0;margin-right:15px}.ico:before,.ico:after{content:"";position:absolute;background-color:#cf000f;right:-5px;width:5px;height:30px}.ico i{font-size:60px}.ico:before{top:-5px}.ico:after{bottom:-5px}.formulario{background:#cf000f;width:90%;position:relative;z-index:99;transform:translateY(200px);margin-top:-200px}@media screen and (max-width: 640px){.formulario{width:100%}}.contato{margin-top:30px}.contato h1 p{margin:0;font-size:initial}.contato input,.contato textarea{flex:1 300px;border-radius:30px;margin:5px;padding:15px;border:2px solid white}.contato button{border:2px solid white;padding:10px 25px;margin:3px;background:transparent;color:white;border-radius:30px;transition:all 150ms}.contato button:hover{background:white;color:#cf000f}#result{padding:15px;margin:20px 0;display:none;border-radius:3px;font-family:inherit;font-size:inherit}.rdp{position:relative;padding-top:200px;background:url("assets/imgs/3.jpg") center no-repeat;background-size:cover;background-attachment:fixed}.rdp:before{content:"";position:absolute;z-index:0;width:100%;height:100%;opacity:1;top:0;left:0;overflow:hidden;background-image:radial-gradient(rgba(51,51,51,0), rgba(51,51,51,0.9))}.rdp:after{content:"";position:absolute;z-index:0;width:100%;height:100%;opacity:.5;top:0;left:0;overflow:hidden;background:url("assets/imgs/dots4.png")}.internoMap{display:none;margin-top:60px;z-index:1;position:relative;border:10px solid white;width:100%}.rodape{position:relative}.rodape i{margin-right:15px;color:#cf000f;border:2px solid #cf000f;border-radius:50%;width:50px;height:50px;font-size:25px;display:flex;align-items:center;justify-content:center}.rodape h3{font-weight:300;margin-top:0}.rodape h3 span{font-weight:600;color:#cf000f}.rodape p{margin:0;flex:1}.rodape a{color:#333}.rodape a:hover{color:#cf000f}.util{margin:2px 0 !important;color:inherit}.util:hover{color:#cf000f}.copy{background:#333;color:white;padding:20px;text-align:center}.copy a{color:#cf000f}.copy a:hover{color:white}.end{margin:10px}.redes{right:0;top:0;transform:translateY(-150px);margin-bottom:-150px;z-index:99}.social{background:#cf000f;color:white;display:flex;align-items:center;justify-content:center;width:60px;height:60px;cursor:pointer;transition:all 150ms}.social i{font-size:20px}.social:hover:nth-child(1){background:#00aced}.social:hover:nth-child(2){background:#3b5998}.social:hover:nth-child(3){background:#007bb6}.social:hover:nth-child(4){background:#d34836}.social:hover:nth-child(5){background:#bb0000}.paginacao{margin-top:50px;text-align:center}.paginacao a{padding:5px 10px;background-color:gainsboro;color:inherit;border-radius:50%;transition:all 150ms}.paginacao a:hover{background-color:#cf000f;color:white}.paginacao .atual{padding:5px 10px;background-color:#cf000f;color:white;border-radius:50%}#result{padding:15px;margin:20px 0;border-radius:20px;display:none}#result.error{color:#a94442;background-color:#f2dede;border:2px solid #d8a2a2}#result.success{color:#3c763d;background-color:#dff0d8;border:2px solid #b2e29f}
