.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:0}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:0 0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__navigation button[disabled]{background-color:#f0f0f0}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:700;font-size:.75em}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers{font-weight:700}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:.75em;padding:1em .66667em}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;text-align:center;padding:.75em .5em;background:0 0}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}html{scroll-behavior:smooth}body{background:#d93;padding-bottom:70px;height:1080px}.App-header{background-color:#010101;height:250px}.topNavbar{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.PrenotaCampo{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:33pt;line-height:113%;text-align:center;color:#fff;opacity:.95;padding-top:25px}.topLink{color:hsla(0,0%,100%,.849);font-family:Oswald;font-size:13pt;text-decoration:none;opacity:.8;padding:15px}.topLink:hover{color:hsla(0,0%,100%,.959)}.wrapper{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;flex-direction:row;-webkit-align-content:flex-start;align-content:flex-start}#chipsWrapper,.wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#chipsWrapper{margin-top:60px;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;min-width:350px}.chip{font-size:29px;text-align:center;background:hsla(0,0%,100%,.8);border-radius:53px;width:300px;padding:5px;margin-top:45px;-webkit-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none}.chip,.chipContent{font-family:"Source Sans Pro";font-style:normal;font-weight:400;line-height:142%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;color:#002f35}.chipContent{font-size:18px;text-align:justify;background:hsla(0,0%,100%,0);border-radius:5px;-webkit-flex-direction:column;flex-direction:column;width:280px;padding:15px;-webkit-transform:translate(-10px);transform:translate(-10px)}.svgArrow{padding-right:20px}.calDayWrap{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.react-calendar{background:hsla(0,0%,100%,.8)!important;margin-top:50px;height:400px!important;width:500px!important;max-width:97vw!important;border:none!important;border-radius:15px;color:#002f35!important}button.react-calendar__navigation__arrow.react-calendar__navigation__next2-button,button.react-calendar__navigation__arrow.react-calendar__navigation__prev2-button{display:none}button.react-calendar__navigation__arrow.react-calendar__navigation__prev-button,button.react-calendar__navigation__arrow.react-calendar__navigation__prev-button:hover{border-top-left-radius:15px}button.react-calendar__navigation__arrow.react-calendar__navigation__next-button,button.react-calendar__navigation__arrow.react-calendar__navigation__next-button:hover{border-top-right-radius:15px}abbr{text-decoration:none}.react-calendar__navigation__label{font-family:"Source Sans Pro";font-size:16pt}.react-calendar__month-view__days{height:310px!important}.react-calendar__tile--active{background:#002f35!important;border-radius:9px;color:#f5f5f5!important}.react-calendar__tile:hover{border-radius:9px;background:#e0e0e0!important}.react-calendar__month-view__days__day--weekend{color:#000!important}.react-calendar__month-view__days__day--neighboringMonth{color:#757575!important}.react-calendar__month-view__days__day--weekend.react-calendar__tile--active{color:#f5f5f5!important}.react-calendar__tile--active:hover{background:rgba(0,47,53,.911)!important;border-radius:9px}button:disabled{color:hsla(0,0%,43.9%,.658)!important}.giorno{padding-left:15px;padding-right:15px;padding-bottom:15px;background:hsla(0,0%,100%,.8);border-radius:25px;margin-top:50px;width:20%;min-width:200px}.giornoTitle{margin:15px 0 0;color:#002f35;font-family:"Source Sans Pro";font-size:16pt;text-decoration:none;-webkit-justify-content:center;justify-content:center;width:100%}.buttonWrapper,.giornoTitle{display:-webkit-flex;display:flex}.buttonWrapper{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around}.green_button{display:-webkit-flex;display:flex;margin:5px 5px 0;background:#25a638;border-radius:300px;min-height:30px;min-width:120px;color:#f5f5f5;font-family:"Source Sans Pro";-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;cursor:pointer;padding-right:15px;padding-left:15px;max-width:40%}.alreadyPrenotato{cursor:default}.nessunaFascia{color:#7e7e7e;margin:15px;text-align:center;font-size:13pt;font-family:"Source Sans Pro"}.nuovaPrenotazione{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.prenotaTitle{margin-top:50px;text-align:center;color:#002f35;font-family:"Source Sans Pro";font-size:25pt}.form{padding-top:15px;-webkit-align-items:center;align-items:center}.form,.formField{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.formField{margin-bottom:15px;font-family:"Source Sans Pro";color:#002f35}button:focus,input:focus,select:focus,textarea:focus{outline:0}input{border:none;background:#f5f5f5;border-radius:13px;height:35px;width:150px;padding-left:10px;padding-right:10px}.submitPrenotazione{width:200px;height:50px;display:-webkit-flex;display:flex;margin-top:30px;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;color:#f5f5f5;font-family:"Source Sans Pro";font-size:15pt;border-radius:50px;background:#25a638;transition:all .3s ease 0s;margin-bottom:100px;border:none}.submitPrenotazione:hover{background-color:#2bc742;box-shadow:0 15px 20px rgba(46,229,157,.4);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.aspettiamo{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;text-align:center;-webkit-align-self:center;align-self:center;font-family:"Source Sans Pro";color:#002f35;font-size:16pt;height:100%;-webkit-flex-direction:column;flex-direction:column}#covidInfo{margin-top:2em}#covidInfo li{margin-top:1em}