@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Livvic:ital,wght@1,300&display=swap);*{margin:0;padding:0;outline:0;box-sizing:border-box}.container,.main-container,body,html{width:100%;height:100%;position:relative}body{font:500 15px "Livvic",sans-serif;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased}button,input,textarea{font:400 18px Roboto,sans-serif}button{width:200px;height:30px;border-radius:5px;background:#d3d3d3;border:none;cursor:pointer}.main-color{background:#0bacee}.main-background{background-image:url(/static/media/background.121a1a4a.svg);background-attachment:fixed;background-size:cover}.flex,.flex-column{display:-webkit-flex;display:flex}.flex-column{-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-content:center;align-content:center}.cautions-container{text-align:center}.cautions-content{padding:1em;background:hsla(0,0%,100%,.8)}.cautions-content h2{padding-top:1em}.cautions-content h3{line-height:.1}.cautions-content b{color:#0bacee}.render-container{display:-webkit-flex;display:flex;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;margin:1em}.render-container img{max-width:300px}@media (min-width:750px){.cautions-content div{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.render-container img{max-width:15em}}.banner-hero{position:relative;height:25em;background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/static/media/ponte.b0f0cdaa.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:5px 8px 10px #000;z-index:50}.banner-text{text-align:left;color:#fff;background:rgba(0,0,0,.4);border-radius:8px 8px 0 0;padding:1em;border-bottom:2px solid #0bacee;left:2em;top:3em;position:absolute}.banner-text h1{max-width:6em;font-size:1.6em;line-height:1.1em;margin-bottom:.5em;margin-top:-.4em}.banner-text p{font-weight:700}@media (min-width:550px){.banner-hero{height:30em}.banner-text{max-width:550px;font-size:1.7em;left:2em;top:4em;position:absolute}}.health-icon-position{position:absolute;top:.2em;right:.5em;font-size:3em;color:rgba(11,172,238,.75);z-index:1}@media (max-width:550px){.banner-text{max-width:90%;font-size:1.1em;left:1em;top:10em;position:absolute}}header{width:100%;height:4em;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;position:relative;z-index:100;background-color:rgba(0,0,0,.5);color:#fff}header p{padding-top:.3em;margin-right:2em;font-weight:700}.icon,header p{transition:.5s;cursor:pointer}.icon{margin:.1em;font-size:3em;color:#fff}.icon:active,.icon:hover{color:#0bacee;font-size:3.2em}.navMenu{width:0;height:50em;background-color:rgba(0,0,0,.8);position:absolute;right:0;z-index:9999;transition:.5s;overflow:hidden}.navMenu-show{width:200px}.links{display:none;line-height:3em}.links p:active,.links p:hover{color:#0bacee;font-size:1.1em}.btn-menu{background-color:transparent;border-left:4px solid #fff;transition:.3s ease-in;border-radius:0;color:#fff}.btn-menu:active,.btn-menu:hover{color:#0bacee;border-radius:0;border:0;border-left:6px solid #0bacee}.btn-close-contact{position:absolute;top:3em;right:2.3em;width:25px;height:25px;background-color:#0bacee;z-index:999;transition:.5s}.btn-close-contact:hover,btn-close-contact:target{border:2px solid #fff}.contact-hidden{display:none;transition:.5s}.contact-show{display:block}@media (min-width:750px){.links{display:-webkit-flex;display:flex}}.contact-container{width:100%;height:90%;-webkit-justify-content:center;justify-content:center;background:rgba(0,0,0,.5);position:absolute;top:4em;z-index:99}.contact-container,.contact-content{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.contact-content{position:relative;width:350px;height:340px;background:hsla(0,0%,100%,.95);border-radius:8px;border:3px solid #0bacee;-webkit-align-content:center;align-content:center;-webkit-flex-direction:column;flex-direction:column}.contact-content label{font-weight:700}.contact-content h4{font-weight:700;font-size:.9em;padding:0 1em}.inputs-area-contact,.inputs-contact{padding-left:.5em;font-size:.9em;transition:.2s}.inputs-contact{height:28px}.inputs-area-contact:focus,.inputs-contact:focus{border:2px solid #0bacee;border-radius:5px}.inputs-espace{width:80%}.icon-contact{margin:.2em auto;font-size:3em;color:#0bacee}.icon-container{margin:1em auto;text-align:center}.icon-container h4{color:grey}.input-text{margin-top:1em}.input-text,.input-text textarea{max-width:100%}.input-btn{width:100px;height:30px;background-color:#0bacee;color:#fff;margin:.5em auto;transition:.5s}.input-btn:focus,.input-btn:hover{width:120px;color:#fff}@media (max-width:500px){.contact-content{width:350px;height:300px;font-size:.9em}.btn-close-contact{top:5.2em;right:1.2em}.input-btn{font-size:1.2em;height:25px}}.map-content{margin:2em auto;background-color:hsla(0,0%,100%,.8);width:95%;border-radius:8px 8px 0 0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;overflow:hidden;text-align:center;border-bottom:2px solid #0bacee}.map-content h1{text-align:center;margin-top:.5em}.map-content p{margin:1em 2em;font-size:1.1em}#showmap-btn,.map-content b{color:#0bacee}#showmap-btn{margin-bottom:.5em;font-size:3em;transition:.5s;background-color:transparent}#showmap-btn:active,#showmap-btn:hover{font-size:4em;color:#0bacee}.map-container{margin-top:2em;width:0;height:0%;position:relative;overflow:hidden;transition:.5s;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center}.map-container img{margin-top:1em;max-width:100%}.showMap{height:520px;width:100%}#biguacu-btn,#floripa-btn,#hidePainel-btn,#palhoca-btn,#saoJose-btn{position:absolute;cursor:pointer;-webkit-animation:none;animation:none;background-repeat:no-repeat;background-size:contain;background-color:transparent;border:0;transition:.5s;z-index:0;font-size:1em}#biguacu-btn{width:53%;height:38%;top:.2em;left:4.6em;padding-right:4em}#biguacu-btn:focus,#biguacu-btn:hover{color:grey;background-image:url(/static/media/biguacu0.11db442e.png)}#floripa-btn{width:54%;height:80%;top:3.1em;right:-.8em;padding-right:6.5em;padding-bottom:1.8em}#floripa-btn:focus,#floripa-btn:hover{color:grey;background-image:url(/static/media/floripa0.12e7a42f.png)}#palhoca-btn{width:40%;height:55%;bottom:-.4em;left:8.9em;padding-top:6em;padding-right:5em}#palhoca-btn:focus,#palhoca-btn:hover{background-image:url(/static/media/palhoca0.e44bc7aa.png);color:grey}#saoJose-btn{width:32%;height:21%;top:11.7em;left:9em;z-index:1;padding-right:2em}#saoJose-btn:focus,#saoJose-btn:hover{background-image:url(/static/media/saojose0.0412a9cc.png);color:grey}#hidePainel-btn{width:1.3em;top:.2em;right:.5em;z-index:9999;opacity:1%;color:#0bacee;font-size:2.5em}#hidePainel-btn:focus,#hidePainel-btn:hover{font-size:2.6em}.vacination-position{position:absolute;bottom:1em;right:.9em;-webkit-align-items:center;align-items:center}.warning-label{font-size:.75em;font-weight:700;color:grey}#show-vacination-dates-btn{background-color:#0bacee;color:hsla(0,0%,100%,.8);width:31px;border-radius:15px}#show-vacination-dates-btn:focus,#show-vacination-dates-btn:hover{border:2px solid #add8e6}#hide-vacination-dates-btn{color:#a9a9a9;font-size:3em;width:150px;transition:.5s;background-color:transparent}#hide-vacination-dates-btn:focus,#hide-vacination-dates-btn:hover{font-size:3.1em}.infosCard{width:0;height:200px;margin-left:-50em;background-color:hsla(0,0%,100%,.9);border:5px solid #d3d3d3;position:absolute;top:3em;overflow:hidden;transition:1s;padding:1em;border-radius:10px}.infosCard-show{display:block;width:95%;margin:0;z-index:3;text-align:left;font-weight:700;color:grey}.infosVacCard{width:0;position:fixed;bottom:12em;right:.5em;transition:1s;border-radius:10px;background-color:#d3d3d3;z-index:9999;overflow:hidden}.infosVacCard-show{width:95%;border:5px solid #d3d3d3}.rendercard-container h3{color:#0bacee;text-align:left}.cardValues-box{width:70px}.rendercard-row1,.rendercard-row2{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:1em}@media (min-width:500px){.map-content{width:500px}#showmap-btn{margin-bottom:0}.map-container img{max-width:70%}.infosVacCard{position:fixed;bottom:7em;left:.1em;transition:1s;border-radius:10px;background-color:#d3d3d3;z-index:9999;overflow:hidden}.infosVacCard img{max-width:600px;max-height:520px;margin:auto}.infosVacCard button{position:absolute;bottom:.5em}.infosVacCard-show{width:85%;border:3px solid #a9a9a9}}@media (min-width:500px){.infosVacCard{position:fixed;bottom:4em;left:.1em;transition:1s;border-radius:10px;background-color:#d3d3d3;z-index:9999;overflow:hidden}.infosVacCard-show{width:65%;border:3px solid #a9a9a9}}@media (max-width:500px){.map-content{width:356px}#biguacu-btn{top:.4em;left:-.3em;padding-left:4em}#floripa-btn{width:54%;height:80%;top:4em;right:-.5em;padding-left:2.87em}#palhoca-btn{width:40%;height:55%;bottom:-.9em;left:4em;padding-left:2em}#saoJose-btn{width:32%;height:21%;z-index:1;left:4.3em;top:12em;padding-left:1.5em}}.footer-container{display:block;width:100%;height:3em;line-height:3em}.footer-content{width:100%;height:100%;text-align:center;background-color:hsla(0,0%,100%,.8)}.footer-content p{font-weight:700}.about-container{height:100%;width:100%;padding:2em 0;overflow:hidden}.about-content{text-align:center;background-color:rgba(58,178,247,.8);color:#fff;margin:2em 0;padding:3em 0}.about-text{max-width:0;max-height:0;margin-top:1em;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;transition:.5s;overflow:hidden;-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:1s ease-in-out}.about-show{max-width:100%;max-height:100%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.about-show p{display:block}.about-content p{text-align:left;margin-top:1em}.about-content h3{margin-bottom:1em}.card-container{width:320px}.card-container h2{margin-top:1em;margin-bottom:-.6em}.about-btn{background:#fff}@media (min-width:750px){.about-text{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;margin:1em 2em}}
/*# sourceMappingURL=main.668c1bd9.chunk.css.map */