@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);*{-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-scroll-chaining:none;box-sizing:border-box;font-family:Montserrat,sans-serif;margin:0;overscroll-behavior:none;padding:0}html{font-size:18px;position:relative}body,html{height:100%;touch-action:none;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;color:#141414;font-family:Montserrat,sans-serif;position:fixed;-webkit-user-select:none;-ms-user-select:none;user-select:none}#root{height:100%;position:relative;width:100%}img,video{display:block}:-webkit-autofill,:-webkit-autofill:focus,:-webkit-autofill:hover{-webkit-text-fill-color:#fff;border:0 solid hsla(0,0%,100%,0);border-radius:1000px;box-sizing:border-box;padding:0 10px;-webkit-transition:background-color 10000s;transition:background-color 10000s;width:inherit}:focus{outline:none}::-moz-focus-inner{border:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.app,.loading{height:100%;position:relative;width:100%}.loading{align-items:center;display:flex;flex-direction:column;justify-content:center}.loading .icon{-webkit-animation:spin 2s infinite;animation:spin 2s infinite;opacity:.2;width:20%}@-webkit-keyframes spin{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.main{flex-direction:column;height:100%;position:relative}.main,.main .mainButtons{display:flex;width:100%}.initialJourney,.initialJourney .contentContainer{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.initialJourney .contentContainer{justify-content:space-between;padding:1.5rem 1rem 1rem}.map{height:calc(130% + 26px);top:-30%}.currentLocation,.map{left:0;position:absolute;width:100%}.currentLocation{align-items:center;display:flex;height:calc(100% + 26px);justify-content:center;pointer-events:none;top:-15%}.currentLocation .marker{color:#505050;max-width:1.5rem;min-width:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.5rem}.button{height:3.5rem;max-height:3.5rem;min-height:3.5rem;padding:.4rem;position:relative}@-webkit-keyframes click{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.02);transform:scale(1.02)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes click{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.02);transform:scale(1.02)}to{-webkit-transform:scale(1);transform:scale(1)}}.button.grow{flex-grow:1}.button.disabled{pointer-events:none}.button.selected .content{background-color:#ff5e5e!important}.button .content{align-items:center;background-color:#ff5e5e;border-radius:.8rem;box-shadow:0 0 10px rgba(0,0,0,.3);display:flex;font-size:1.1rem;font-weight:700;height:100%;justify-content:center;line-height:1.05rem;padding:0 .8rem;text-align:center;text-transform:uppercase;width:100%}.button .content.animating{-webkit-animation:click .3s infinite;animation:click .3s infinite}.button .content.disabled{background-color:#b3b3b3;color:rgba(0,0,0,.3);pointer-events:none}.button .icon{align-items:center;background-color:#f5f5f5;border-radius:.8rem;box-shadow:0 0 10px rgba(0,0,0,.3);color:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;max-width:2.7rem;min-width:2.7rem;padding:.6rem;width:2.7rem}.button .icon.animating{-webkit-animation:click .3s infinite;animation:click .3s infinite}.button .icon.disabled{background-color:#b3b3b3;color:rgba(0,0,0,.3);pointer-events:none}.label{height:3.5rem;max-height:3.5rem;min-height:3.5rem;padding:.4rem;position:relative}.label.grow{flex-grow:1}.label .content{background-color:#ff5e5e;font-size:.9rem;font-weight:700;padding:0 .4rem;text-align:center;text-transform:uppercase;width:100%}.label .content,.label .icon{align-items:center;border-radius:.8rem;box-shadow:0 0 10px rgba(0,0,0,.3);display:flex;height:100%;justify-content:center}.label .icon{background-color:#f5f5f5;color:rgba(0,0,0,.8);max-width:2.7rem;min-width:2.7rem;padding:.6rem;width:2.7rem}.tab{flex-grow:1;height:calc(100% - 3.5rem);left:0;max-height:calc(100% - 3.5rem);min-height:calc(100% - 3.5rem);padding:0 .4rem;pointer-events:none;position:relative;top:0;width:100%}.tab .locationIconContainer{left:0;opacity:.9;pointer-events:all;position:absolute;top:0;-webkit-transform:translate(-.4rem,-100%);transform:translate(-.4rem,-100%);transition:opacity .2s ease-in-out}.tab .locationIconContainer.right{left:unset;right:0;-webkit-transform:translate(.4rem,-100%);transform:translate(.4rem,-100%)}.tab .locationIconContainer.hidden{opacity:0;pointer-events:none}.tab .container{flex-direction:column;height:100%;max-height:100%;min-height:100%;pointer-events:all;position:relative}.tab .container,.tab .container .upIconContainer{align-items:center;display:flex;justify-content:center;width:100%}.tab .container .upIconContainer{left:0;opacity:.5;pointer-events:none;position:absolute;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:opacity .2s ease-in-out}.tab .container .upIconContainer.hidden{opacity:0}.tab .container .upIconContainer .upIcon{-webkit-animation:jump 2s infinite;animation:jump 2s infinite;height:2rem;margin:0 auto;max-height:2rem;max-width:2rem;min-height:2rem;min-width:2rem;padding:.4rem;pointer-events:all;width:2rem}@-webkit-keyframes jump{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scaleX(1.5) translateY(-2px);transform:scaleX(1.5) translateY(-2px)}50%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:scaleX(1.5) translateY(4px);transform:scaleX(1.5) translateY(4px)}to{-webkit-transform:scaleX(1.5) translateY(-2px);transform:scaleX(1.5) translateY(-2px)}}@keyframes jump{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scaleX(1.5) translateY(-2px);transform:scaleX(1.5) translateY(-2px)}50%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:scaleX(1.5) translateY(4px);transform:scaleX(1.5) translateY(4px)}to{-webkit-transform:scaleX(1.5) translateY(-2px);transform:scaleX(1.5) translateY(-2px)}}.covidData{-webkit-backdrop-filter:blur(10px) opacity(1);backdrop-filter:blur(10px) opacity(1);background-color:hsla(0,0%,96%,.9);border-top-left-radius:.8rem;border-top-right-radius:.8rem;box-shadow:0 0 10px rgba(0,0,0,.3);flex-grow:1;height:100;height:100%;max-height:100%;min-height:100%;pointer-events:none}.covidData,.covidData .header{display:flex;flex-direction:column;width:100%}.covidData .header{align-items:center;justify-content:center;position:relative}.covidData .header .icon{-webkit-animation:spin 2s infinite;animation:spin 2s infinite;height:3.5rem;opacity:.2}@keyframes spin{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.covidData .alerta{font-size:.7rem;font-weight:500;margin-top:.4rem;opacity:.5;padding:0 2rem;text-align:center}.covidData .address{font-size:.8rem;font-weight:500;opacity:.8;padding-bottom:.2rem;text-align:center}.covidData .alertLevel{font-size:1.5rem;font-weight:700;padding-bottom:.4rem;text-align:center;text-transform:uppercase}.covidData .subtitle{font-size:.7rem;font-weight:500;opacity:.5;padding:0 2rem;text-align:center}.covidData .icons{grid-gap:0;align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;justify-items:center;margin:1rem auto 0;position:relative;width:100%}.covidData .icons .recomendation{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.covidData .icons .recomendation .recomendationIcon{height:2.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;min-width:2.5rem;opacity:.6;padding:.4rem;width:2.5rem}.covidData .icons .recomendation .recomendationIconSubtitle{font-size:.6rem;font-weight:500;min-height:2.5rem;opacity:.5;padding:0 .5rem;text-align:center}.covidData .data{background-color:rgba(0,0,0,.05);border-radius:.4rem;box-shadow:inset 0 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;margin:1rem .5rem .5rem;padding:.5rem;position:relative;width:calc(100% - 1rem)}.covidData .data .numGraphContainer{display:flex;flex-direction:column;height:100%;justify-content:space-around;position:relative;width:100%}.covidData .data .numGraphContainer .numbers{grid-gap:1rem;display:grid;grid-template-columns:1fr 1fr 1fr;position:relative;width:100%}.covidData .data .numGraphContainer .numbers .numberContainer{margin:.5rem 0;min-height:4.5rem;position:relative;width:100%}.covidData .data .numGraphContainer .numbers .numberContainer .number{font-size:1rem;font-weight:600;opacity:.8;padding-bottom:.2rem;text-align:center}.covidData .data .numGraphContainer .numbers .numberContainer .info{font-size:.6rem;font-weight:500;opacity:.5;text-align:center}.covidData .provider{color:rgba(0,0,0,.5);font-size:.6rem;font-weight:500;padding:.4rem 4rem;text-align:center}.covidData .provider span{color:#141414;font-weight:600;opacity:.8}.covidData .provider a{color:#0072cf;font-weight:600;opacity:.8;pointer-events:all;text-decoration:none}.graph{display:flex;flex-direction:column;flex-grow:1;max-height:10rem;padding:.4rem;position:relative;width:100%}.graph .axisLabel{font-size:.6rem;font-weight:800;opacity:.2;padding-bottom:.2rem;-webkit-transform:translateX(-1px);transform:translateX(-1px);width:50%}.graph .axisLabel.bottom{padding-bottom:0;padding-top:.2rem;text-align:right;width:100%}.graph .graphContainer{border-bottom:2px solid rgba(0,0,0,.05);border-left:2px solid rgba(0,0,0,.05);flex-grow:1;padding-top:1rem;position:relative;width:100%}.graph .graphContainer .pointsContainer{grid-gap:.2rem;display:grid;grid-template-columns:repeat(14,minmax(0,1fr));height:100%;width:100%}.graph .graphContainer .pointsContainer .bar{display:flex;justify-content:center;position:relative;width:100%}.graph .graphContainer .pointsContainer .bar .point{background-color:#7e7e7e;border-radius:100vw;bottom:0;height:.5rem;max-height:.5rem;max-width:.5rem;min-height:.5rem;min-width:.5rem;position:absolute;width:.5rem}.graph .graphContainer .pointsContainer .bar .point.current{background-color:#ff5e5e}.graph .graphContainer .pointsContainer .bar .point .max{font-size:.65rem;font-weight:600;opacity:.7;padding-bottom:.2rem;position:absolute;text-align:center;-webkit-transform:translate(calc(-50% + .25rem),-100%);transform:translate(calc(-50% + .25rem),-100%)}.dateSlider{height:2.7rem;max-height:2.7rem;min-height:2.7rem;padding:.5rem;pointer-events:none;position:relative;width:100%}.dateSlider .container{background-color:rgba(0,0,0,.05);border-radius:.4rem;box-shadow:inset 0 0 10px rgba(0,0,0,.1);height:100%;pointer-events:all;position:relative;width:100%}.dateSlider .container .point{background-color:#ff5e5e;border-radius:.4rem;box-shadow:0 0 10px rgba(0,0,0,.2);height:100%;pointer-events:none;position:absolute;top:0;width:7.14286%}.dateSlider .container .point .date{align-items:center;display:flex;font-size:.7rem;font-weight:500;height:100%;justify-content:center;left:100%;opacity:.6;padding:0 .4rem;position:absolute;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.dateSlider .container .point .date.left{left:unset;right:100%}.popup{align-items:center;display:flex;justify-content:center;pointer-events:none}.popup,.popup .blur{height:100%;position:absolute;width:100%}.popup .blur{pointer-events:all}.popup .contentContainer{background-color:#f5f5f5;border-radius:.8rem;box-shadow:0 0 10px rgba(0,0,0,.3);display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-evenly;max-height:90%;padding:1.5rem 1rem 1rem;pointer-events:all;position:relative;width:calc(100% - .8rem);z-index:1}.popup .contentContainer .scroll{margin-bottom:1rem;max-height:60vh;overflow:auto;width:100%}.contentContainer .scroll{margin-bottom:1rem;max-height:100vh;overflow:auto;width:100%}.contentContainer h1{font-size:1.1rem;font-weight:700;padding-bottom:.4rem;text-transform:uppercase}.contentContainer h2{font-size:.8rem;font-weight:600;margin-top:1.5rem}.contentContainer p{font-size:.8rem;font-weight:500;margin-top:.2rem;opacity:.6}.contentContainer li{color:#c90000;font-size:.8rem;font-weight:600;opacity:.6;padding:.5rem 0 0 1rem}.contentContainer .small{font-size:.7rem;font-weight:500;margin-top:1rem;opacity:.4}.contentContainer .error{color:#ff5e5e;font-size:.8rem;font-weight:600;margin:auto 3rem .4rem;opacity:0;padding:.5rem 0 0 1rem;text-align:center}.contentContainer .error.visible{opacity:.8}.contentContainer .options{grid-gap:1rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-items:center;margin:.4rem 0;padding:.4rem;position:relative;width:100%}.contentContainer .options.wide{grid-template-columns:1fr 1fr}.contentContainer .options .item{align-items:center;background-color:rgba(0,0,0,.1);border-radius:.8rem;box-shadow:0 0 10px rgba(0,0,0,.05);display:flex;font-size:1.1rem;font-weight:700;height:100%;justify-content:center;padding:.4rem;text-transform:uppercase;width:100%}.contentContainer .options .item.wide:before{padding-bottom:calc(50% - 1rem)}.contentContainer .options .item:before{content:"";display:inline-block;height:0;padding-bottom:100%;width:1px}.contentContainer .options .item.selected{background-color:#ff5e5e}.onlyMobile{background:#02ffe8;background:linear-gradient(90deg,#02ffe8,#84cf5e);height:100%;width:100%}.onlyMobile,.onlyMobile .onlyMobileContainer{align-items:center;display:flex;justify-content:center;position:relative}.onlyMobile .onlyMobileContainer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.7);border-radius:.8rem;box-shadow:0 0 10px rgba(0,0,0,.3);flex-direction:column;max-width:60rem;min-width:40rem;padding:2rem 4rem;width:60%}.onlyMobile .onlyMobileContainer .icon{color:#000;height:5rem;margin:4% 0 3%;max-height:5rem;max-width:5rem;min-height:5rem;min-width:5rem;opacity:.8;width:5rem;z-index:1}.onlyMobile .onlyMobileContainer .text{font-size:1.2rem;font-weight:700;margin:0 0 3%;text-align:center;text-transform:uppercase;width:100%}.onlyMobile .onlyMobileContainer .subtitle{font-size:.9rem;font-weight:600;margin:0 0 3%;opacity:.5;text-align:center;text-transform:uppercase;width:100%}.onlyMobile .onlyMobileContainer .qrCode{width:13rem}
/*# sourceMappingURL=main.f949a11f.css.map*/