.calendar_calendar__z5ExY{width:100%;padding:20px 0;display:flex;align-items:center}.calendar_calendar__z5ExY .calendar_card__huqk_{width:100%;margin:auto;border-radius:5px;background-color:#008ab8;position:relative}.calendar_current__J7Lf5,.calendar_forecast__Jge8j{color:#f5f5f5;padding:10px;opacity:.9;font-weight:lighter}.calendar_current__J7Lf5{max-width:500px;margin:0 auto;font-size:x-large}.calendar_forecast__Jge8j{text-align:center;background-color:#013d51;height:70px;display:flex;justify-content:center;align-items:center;margin-top:30px;font-size:x-large}@media (max-width:1600px){.calendar_calendar__z5ExY .calendar_card__huqk_{width:90%}}@media (max-width:800px){.calendar_calendar__z5ExY .calendar_card__huqk_{width:100%}.calendar_calendar__z5ExY{padding:0}.calendar_current__J7Lf5{text-align:center}}@media (max-width:500px){.calendar_calendar__z5ExY .calendar_card__huqk_{padding:0}}.day_day__rokEt{display:flex;flex-wrap:wrap;padding:0 0 2rem;cursor:default;justify-content:flex-start;opacity:.95;min-width:100%;margin:5px 0;background-color:#01769d;justify-content:center;text-align:center}.day_day__rokEt:first-child{border-top-right-radius:5px;border-top-left-radius:5px;margin:0}.day_day__rokEt:last-child{border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin:0}.day_day__rokEt .day_title__whTlc{width:100%;align-items:center;display:flex;flex-direction:column;justify-content:center}.day_day__rokEt h2,.day_day__rokEt small{color:#f5f5f5;background-color:#01769d;padding:2px}.day_day__rokEt small{opacity:.8}@media (max-width:600px){.day_day__rokEt{display:grid;text-align:center;justify-content:normal;width:90%;grid-gap:10px;gap:10px}}@media (min-width:1800px){.day_day__rokEt{width:70%}}.forecast_forecast__qkCA9{text-align:center;min-width:150px;border-radius:5px;color:#f5f5f5;box-shadow:0 5px 7px rgba(0,0,0,.5);margin:8px;padding:10px 0;display:flex;flex-direction:column;align-items:center}.forecast_forecast__qkCA9:first-child{margin-left:70px}.forecast_forecast__qkCA9 .forecast_description__eTgx5:hover{.forecast_popup__8dC8k{opacity:1}}.forecast_forecast__qkCA9 .forecast_description__eTgx5{max-height:50px;position:relative}.forecast_forecast__qkCA9 .forecast_description__eTgx5 img{transform:translateY(2px)}.forecast_forecast__qkCA9 .forecast_popup__8dC8k{top:0;left:100%;border:none;padding:5px;border-radius:5px;position:absolute;transition:opacity .3s ease-in-out;background-color:#f5f5f5;color:var(--dark-purple);font-weight:600;width:-moz-fit-content;width:fit-content;white-space:nowrap;opacity:0;text-transform:capitalize}@media (max-width:600px){.forecast_forecast__qkCA9{display:flex;flex-direction:row;justify-content:space-between;padding:10px;align-items:center;margin:0 10px}.forecast_forecast__qkCA9 .forecast_time__pVh_S{width:80px;padding:0}.forecast_forecast__qkCA9 .forecast_temp__SGU2K{width:80px}}@media (max-width:300px){.forecast_forecast__qkCA9{display:grid;justify-content:center}.forecast_forecast__qkCA9 .forecast_popup__8dC8k{left:0;top:-100%}}.current-weather-card_container__6mmUg{display:flex;color:#f5f5f5;justify-content:space-around;align-items:center;border-radius:5px;padding:10px 0;margin:10px;max-width:500px;box-shadow:0 5px 7px rgba(0,0,0,.5)}.current-weather-card_icon__ronBE{transform:translateY(5px)}.current-weather-card_icon__ronBE:hover{.current-weather-card_popup__32OfS{opacity:1}}.current-weather-card_popup__32OfS{text-transform:capitalize;top:0;left:100%;border:none;padding:5px;border-radius:5px;position:absolute;transition:opacity .3s ease-in-out;background-color:#f5f5f5;color:var(--dark-purple);font-weight:600;width:-moz-fit-content;width:fit-content;white-space:nowrap;opacity:0}@media (min-width:600px){.current-weather-card_container__6mmUg{margin:10px auto}}@media (max-width:300px){.current-weather-card_container__6mmUg{display:grid;justify-content:center;align-items:center}.current-weather-card_popup__32OfS{left:0}}.button_container__IPgU1{position:relative;display:flex;height:35x;width:35px;justify-content:center;align-items:center;background-color:#013d51;box-shadow:0 5px 7px rgba(0,0,0,.5);border-radius:5px;z-index:3}.button_container__IPgU1 button{background-color:inherit;display:flex;border:none;font-size:medium;color:#f5f5f5;cursor:pointer;height:100%;width:100%;border-radius:5px;align-items:center;justify-content:center}.button_container__IPgU1 img{padding:5px}.button_loader__6WjtY{width:20px;height:20px;border:5px solid;border-color:#fff #fff transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:button_rotation__Fmp9q 1s linear infinite}@keyframes button_rotation__Fmp9q{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (min-width:800px){.button_container__IPgU1{width:50px;height:50px}}.spinner_loader__lTYH9{width:20px;height:20px;border:5px solid;border-color:#fff #fff transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:spinner_rotation__meaq7 1s linear infinite}@keyframes spinner_rotation__meaq7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.header_container__2l6Oy{position:absolute;width:100%;display:flex;justify-content:space-between;padding:5px}.popup_container__Ji9qR .popup_popup__l2E_a{background-color:#f5f5f5;position:absolute;opacity:0;transition:opacity .6s ease-in-out;box-shadow:0 5px 7px rgba(0,0,0,.5);border-radius:5px;color:#000;padding:5px}@media (min-width:500px){.popup_container__Ji9qR:hover{.popup_popup__l2E_a{opacity:1}}}.input-search_search__YQAM1{position:absolute;width:50%;top:10px;left:50%;transform:translateX(-50%);z-index:1000}.input-search_input__LW9oU{width:100%;height:30px;border-radius:5px;padding:5px}.input-search_dropdown__p3ptW{list-style:none;margin:2px 0 0;padding:0;background:#fff;border-radius:5px;box-shadow:0 4px 10px rgba(0,0,0,.3);max-height:260px;overflow-y:auto}.input-search_recentsHeader__bi8wC{padding:4px 10px;font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.05em;cursor:default}.input-search_option__IshAT{padding:7px 10px;font-size:13px;color:#222;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input-search_option__IshAT:hover{background-color:#f0f4ff}@media screen and (min-width:768px){.input-search_search__YQAM1{width:20%}}