.todayWeather__section{display:flex;flex-direction:column;width:30%;height:121hv;max-height:155vh;overflow:hidden;background-color:#1e213a;min-width:280px}@media screen and (max-width:860px){.todayWeather__section{width:100%}.weather__icon_container:before{background-size:160% 100%}}.currentWeather__info_container{height:90vh;margin-top:10px}.currentWeather__info_container,.weather__icon_container{width:100%;display:flex;flex-direction:column;align-items:center}.weather__icon_container{position:relative;z-index:1;justify-content:center;background-image:linear-gradient(rgba(30,33,58,.9),rgba(30,33,58,.9)),url(/4.png);background-repeat:no-repeat,repeat;background-position:50%;height:45%}.currentWeather_icon{display:inherit;align-items:center;justify-content:center;width:40%}.currentWeather_icon img{width:100%;height:100%}.weather__icon_container:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-image:url(/public/icons/others/Cloud-background.png);background-size:150% 100%;background-repeat:no-repeat;background-position-x:-110px;opacity:.05}.weather__temp_container{display:inherit;align-items:flex-end}.weather__temp{font-style:normal;font-weight:500;font-size:124px;color:#e7e7eb;margin:0}.weather__temp_container h3{margin:0 0 25px;font-size:50px;font-weight:500;color:#a09fb1}.weather__condition{padding:25px 0 15px;font-style:normal;font-weight:600;font-size:30px;color:#a09fb1;text-align:center}.weather__date{font-weight:500;font-size:14px;color:#88869d}.material-symbols-outlined{font-size:15px;margin-right:5px;font-weight:bolder}.weather__location{font-style:normal;font-weight:600;font-size:14px;text-align:center;color:#88869d}header{display:flex;flex-direction:row;justify-content:space-around;align-items:flex-end;height:10vh}.weather__search_button{width:171px;height:35px;background:#6e707a;text-align:center}.weather__search_button,header .icon_ubicar{box-shadow:0 4px 4px rgba(0,0,0,.25);cursor:pointer;color:#e7e7eb}header .icon_ubicar{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background:#ffffff33;border-radius:50%;font-size:22px}header .icon_ubicar:hover{color:#cacaca}.weatherNav_container{position:absolute;top:0;left:0;width:30%;height:100vh;max-height:100vh;overflow:hidden;background-color:#1e213a;min-width:280px;z-index:2}.Weather__nav{width:100%;height:12vh;max-height:90px;display:flex;flex-direction:row;justify-content:space-around;align-items:flex-end}.weather__nav_buttonClose{position:absolute;right:40px;top:20px;font-size:18px;font-weight:600;background:none;border:none;color:#e7e7eb;cursor:pointer}.weather__nav_buttonClose:hover{color:#3c47e9}.weather__nav_inputConatiner{display:flex;flex-direction:row;align-items:center;width:55%;max-width:268px;height:35px;padding-left:5px;background-color:transparent;border:1px solid #e7e7eb;font-style:normal;font-weight:500;font-size:18px;color:#616475}.weather__nav_inputConatiner input{outline:none;border:none;width:233px;height:33px;padding:0 0 0 5px;background-color:transparent;font-weight:500;font-size:16px;color:#616475}.weather__nav_inputConatiner input::-moz-placeholder{color:#616475}.weather__nav_inputConatiner input::placeholder{color:#616475}.weather__nav_buttonSearch{width:86px;height:35px;background:#3c47e9;cursor:pointer;font-style:normal;font-weight:600;font-size:16px;line-height:19px;color:#e7e7eb}.weather__nav_buttonSearch:hover{color:#def341}@media screen and (max-width:860px){.weatherNav_container{width:100%}}.hide{display:none}.rightSide{width:70%;height:-moz-fit-content;height:fit-content;min-height:100vh;min-width:280px;display:flex;flex-direction:column;align-items:center;background:#100e1d;margin:0}@media screen and (max-width:860px){.rightSide{width:100%}}.convertTemperature__buttom{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;width:70%;height:10vh;max-height:70px}.Temperature__buttom_c,.Temperature__buttom_f{width:40px;height:40px;background:#e7e7eb;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-left:20px;font-style:normal;font-weight:700;font-size:20px;color:#110e3c;cursor:pointer}.Temperature__buttom_f{background:#585676;color:#e7e7eb;cursor:pointer}.weatherForecast__container{width:100%}.weatherForecast__list{display:flex;flex-direction:row;justify-content:center;gap:10px;width:100%;flex-wrap:wrap;padding:0;margin:20px 0 0}.nextDaysWeather__items{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 1.5% 20px;width:20%;min-width:123px;max-width:140px;height:175px;background:#1e213a;list-style:none}.nextDaysWeather__date{font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#e7e7eb}.nextDaysWeather__icon{display:inherit;justify-content:center;align-items:center}.nextDaysWeather__icon,.nextDaysWeather__icon img{width:56.44px;height:62px}.nextDaysWeather__temp_container{width:80%;display:inherit;flex-direction:row;justify-content:space-around}.nextDaysWeather__temp_a{color:#e7e7eb}.nextDaysWeather__temp_a,.nextDaysWeather__temp_b{font-style:normal;font-weight:500;font-size:16px;line-height:19px}.nextDaysWeather__temp_b{color:#a09fb1}.currentWeather_hightlights{width:90%;max-width:790px;display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap}.currentWeather_hightlights_title{width:690px;height:28px;font-family:Raleway;font-style:normal;font-weight:700;font-size:24px;line-height:28px;color:#e7e7eb}.currentWeather__humidity,.currentWeather__windStatus{height:170px}.currentWeather__airPressure,.currentWeather__humidity,.currentWeather__visibility,.currentWeather__windStatus{width:43%;min-width:275px;max-width:328px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#1e213a;margin-bottom:20px}.currentWeather__airPressure,.currentWeather__visibility{height:190px}.currentWeather__airPressure_title,.currentWeather__humidity_title,.currentWeather__visibility_title,.currentWeather__windStatus_title{font-family:Raleway;font-style:normal;font-weight:500;font-size:16px;text-align:center;color:#e7e7eb}.currentWeather__airPressure_value,.currentWeather__humidity_value,.currentWeather__visibility_value,.currentWeather__windStatus_value{display:flex;flex-direction:row;align-items:flex-end;height:70px;margin-bottom:15px}.currentWeather__airPressure_value h3,.currentWeather__humidity_value h3,.currentWeather__visibility_value h3,.currentWeather__windStatus_value h3{font-style:normal;font-weight:700;font-size:64px;margin:0;color:#e7e7eb}.barracrece{margin:0}.currentWeather__airPressure_value h4,.currentWeather__humidity_value h4,.currentWeather__visibility_value h4,.currentWeather__windStatus_value h4{font-style:normal;font-weight:500;font-size:16px;margin:0 0 5px 2px;color:#e7e7eb}.currentWeather__windStatus_direction{display:flex;flex-direction:row;align-items:center;font-style:normal;font-weight:500;font-size:14px;color:#e7e7eb}.currentWeather__windStatus_direction span{display:flex;justify-content:center;align-items:center;width:29.49px;height:29.49px;margin-right:10px;font-size:20px;font-weight:bolder;border-radius:50%;background:hsla(0,0%,100%,.3);transform:rotate(-150deg);color:#e7e7eb}.humidity__number_porcentage{width:70%;height:26px;display:flex;flex-direction:row;justify-content:space-between;font-weight:700;font-size:12px;text-align:center;color:#a09fb1;margin:0}.humidity__bar{display:flex;align-items:center;width:70%;height:8px;background:#e7e7eb;border-radius:80px;margin:0;padding:0}.humidity__bar div{height:8px;background:#ffec65;border-radius:80px}.humidity__porcentage{width:70%;font-weight:700;font-size:12px;line-height:14px;text-align:right;color:#a09fb1}footer{position:relative;bottom:0;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#a09fb1;font-family:Montserrat,sans-serif}footer h4{font-weight:500}footer h2,footer h4{font-style:normal;font-size:14px;line-height:17px;text-align:center}footer h2{font-weight:700;margin:0 5px}footer h3{font-style:normal;font-weight:600;font-size:14px;line-height:17px;text-align:center}