.WebcamHero_webcamCard__JzpU9{width:95%;height:18.5rem;margin:0 auto!important;padding:0!important;background-color:hsla(0,0%,100%,.44)}.WebcamHero_webcamCard__JzpU9:hover{cursor:pointer}.WebcamHero_webcamImage__lij3g{margin:0;width:100%;height:10rem;border-radius:.7rem}.WebcamHero_textHeader__klV4L{font-weight:700;line-height:1.3;color:#172c52}.WebcamHero_textViewAll__IjRGk{font-weight:400;color:#172c52;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;text-decoration:none}.WebcamHero_textViewAll__IjRGk:hover{color:#fd5631;cursor:pointer}.WebcamHero_box__sD6vU{background:rgba(92,102,110,.14);border-radius:20px;padding:1rem;margin:0 0 2rem;cursor:pointer}@media only screen and (max-width:429px){.WebcamHero_box__sD6vU{background:rgba(92,102,110,.14);border-radius:20px;padding:.5rem!important;margin:0 0 2rem;cursor:pointer}}.WeatherItaly_weatherItalia__2vOEJ{--ink:#163c53;--muted:#536d7b;--accent:#137ea9;--line:#d0e2ec;position:relative;isolation:isolate;color:var(--ink);width:100%;margin:12px auto 24px;font-family:inherit}.WeatherItaly_weatherItalia__2vOEJ *,.WeatherItaly_weatherItalia__2vOEJ :after,.WeatherItaly_weatherItalia__2vOEJ :before{box-sizing:border-box}.WeatherItaly_heading__B8TFw{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:0 0 11px;padding:0 2px}.WeatherItaly_heading__B8TFw h2{font-size:clamp(1.45rem,2.25vw,2rem);font-weight:750;letter-spacing:-.025em;line-height:1.15;margin:0;color:var(--ink)}.WeatherItaly_heading__B8TFw p{font-size:.89rem;margin:4px 0 0;color:var(--muted)}.WeatherItaly_twoColumns__e0KHw{display:grid;grid-template-columns:minmax(0,58fr) minmax(0,42fr);align-items:stretch;grid-gap:12px;gap:12px;min-width:0}.WeatherItaly_mapColumn__L75RG,.WeatherItaly_sidePanel__hYxwY{min-width:0;position:relative;border:1px solid var(--line);box-shadow:0 3px 12px rgba(35,69,85,.06);border-radius:5px}.WeatherItaly_mapColumn__L75RG{background:#e8f4f9;display:flex;flex-direction:column;overflow:hidden;align-self:start}.WeatherItaly_daySwitcher__ZlJWd{display:flex;gap:6px;justify-content:center;align-items:center;position:relative;z-index:1;padding:8px 9px;min-height:51px}.WeatherItaly_dayActive__qj3Yu,.WeatherItaly_dayButton__1W0Dr{border:1px solid #a5c7d9;border-radius:5px;background:#fff;color:#234f65;padding:9px 12px;line-height:1;font-weight:700;font-size:.85rem;min-width:87px;cursor:pointer}.WeatherItaly_dayActive__qj3Yu{background:#137aa5;color:#fff;border-color:#137aa5;box-shadow:0 2px 5px #145f8033}.WeatherItaly_dayButton__1W0Dr:hover{background:#e4f3fa}.WeatherItaly_backToItaly__78JJO:focus-visible,.WeatherItaly_capitalRow__I5yIW:focus-visible,.WeatherItaly_dayActive__qj3Yu:focus-visible,.WeatherItaly_dayButton__1W0Dr:focus-visible,.WeatherItaly_searchRoot__pcqiz button:focus-visible,.WeatherItaly_sourceDisclosure__Iz3_u summary:focus-visible{outline:3px solid #f2b44a;outline-offset:2px}.WeatherItaly_mapWrap__wMpD7{position:relative}.WeatherItaly_italySvg__SvEJn,.WeatherItaly_mapWrap__wMpD7{display:block;width:100%;aspect-ratio:420/510;min-width:0;min-height:0;overflow:hidden}.WeatherItaly_italySvg__SvEJn{height:auto;max-height:none}.WeatherItaly_mapContours__th1PZ path{vector-effect:non-scaling-stroke}.WeatherItaly_mapPointDesktop__ZY5j7,.WeatherItaly_mapPointTablet__h_vJA,.WeatherItaly_mapPoint___KN0R{cursor:pointer;outline:none}.WeatherItaly_symbolPlacement__xv_HY{filter:drop-shadow(0 0 1.5px #ffffff) drop-shadow(0 1px 1px rgba(20,61,85,.2))}.WeatherItaly_mapPointDesktop__ZY5j7:hover,.WeatherItaly_mapPointTablet__h_vJA:hover,.WeatherItaly_mapPoint___KN0R:hover{filter:drop-shadow(0 0 3px #ffffff)}.WeatherItaly_mapPointDesktop__ZY5j7:focus-visible,.WeatherItaly_mapPointTablet__h_vJA:focus-visible,.WeatherItaly_mapPoint___KN0R:focus-visible{filter:drop-shadow(0 0 4px #e8a629)}.WeatherItaly_mapTooltip__8H7Vk{position:absolute;bottom:11px;left:11px;right:11px;border:1px solid #a5ccdc;background:#fff;box-shadow:0 4px 18px #0b47632c;padding:10px 34px 10px 12px;border-radius:5px;display:flex;gap:8px;flex-wrap:wrap;align-items:center;z-index:2;font-size:.83rem;line-height:1.35}.WeatherItaly_mapTooltip__8H7Vk strong{color:#133c53}.WeatherItaly_mapTooltip__8H7Vk span{color:#355e73}.WeatherItaly_mapTooltip__8H7Vk button{position:absolute;right:7px;top:4px;cursor:pointer;border:0;background:transparent;font-size:1.35rem;color:#34596d}.WeatherItaly_mapFooter__DJQ16{min-height:35px;padding:9px 12px;display:flex;align-items:center;background:#f3f9fc;font-size:.75rem;color:#375c70;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WeatherItaly_dataWarning__MRGUy{font-size:.75rem;color:#8b4b22;margin:6px 11px;line-height:1.35}.WeatherItaly_sidePanel__hYxwY{display:flex;flex-direction:column;padding:13px 12px 12px;background:#fcfeff;overflow:visible}.WeatherItaly_panelHeader__GxW9A{margin:0 0 10px;min-height:48px;border-bottom:1px solid #dde9ef;padding:0 2px 9px}.WeatherItaly_panelHeader__GxW9A h3{font-size:1.03rem;font-weight:750;line-height:1.3;margin:0;color:#163e56}.WeatherItaly_panelHeader__GxW9A p{color:#5c7888;margin:3px 0 0;font-size:.77rem}.WeatherItaly_capitalGrid__iGhqh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;align-content:start;flex:1 1}.WeatherItaly_capitalRow__I5yIW{width:100%;border:1px solid #d8e6ed;background:#fff;border-radius:5px;min-width:0;min-height:49px;display:flex;align-items:center;cursor:pointer;color:#183b52;transition:background .12s ease,border-color .12s ease;line-height:1}.WeatherItaly_capitalRow__I5yIW:hover{background:#eaf6fb;border-color:#8ebed4}.WeatherItaly_capitalRow__I5yIW:disabled{cursor:default;color:#81929b;background:#f7fafb}.WeatherItaly_capitalCode__EztbW{display:inline-block;font-weight:800;font-size:.9rem;text-align:left}.WeatherItaly_capitalCondition__zcx0N{width:39px;height:37px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.WeatherItaly_capitalTemp___M4li{margin-left:auto;display:flex;gap:6px;flex-wrap:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.9rem}.WeatherItaly_lowTemp__fyTG1{color:#186eaa}.WeatherItaly_highTemp__fvRoQ{color:#be4e21}.WeatherItaly_searchArea__V71LX{padding:13px 2px 0;border-top:1px solid #dbe7ed}.WeatherItaly_searchRoot__pcqiz{position:relative;z-index:5;max-width:100%}.WeatherItaly_searchLabel__hRH64{display:block;color:#1b4962;font-size:.84rem;font-weight:750;margin:0 0 7px}.WeatherItaly_searchInputWrap__qive6{background:#fff;display:flex;align-items:center;gap:8px;border:1.5px solid #8eafc1;border-radius:5px;padding:0 10px;transition:border-color .14s,box-shadow .14s}.WeatherItaly_searchInputWrap__qive6:focus-within{border-color:#137aa5;box-shadow:0 0 0 3px rgba(19,122,165,.13)}.WeatherItaly_searchInputWrap__qive6 span{font-size:1.35rem;color:#456f87}.WeatherItaly_searchInputWrap__qive6 input{width:100%;min-width:0;height:43px;outline:none;border:0;background:transparent;color:#163f55;font-size:.91rem}.WeatherItaly_searchInputWrap__qive6 input:focus,.WeatherItaly_searchInputWrap__qive6 input:focus-visible{box-shadow:none;outline:0!important}.WeatherItaly_suggestions__iR43y{list-style:none;position:absolute;top:100%;left:0;right:0;margin:4px 0 0;padding:5px;max-height:260px;background:#fff;border:1px solid #94bdcf;box-shadow:0 8px 20px #183e5c33;z-index:20}.WeatherItaly_suggestions__iR43y li{margin:0;padding:0}.WeatherItaly_suggestionActive__yfLh2,.WeatherItaly_suggestion__TNweQ{border:0;background:#fff;text-align:left;color:#23485f;flex-direction:column;width:100%;gap:2px;padding:9px 10px;cursor:pointer;border-radius:4px}.WeatherItaly_suggestionActive__yfLh2,.WeatherItaly_suggestion__TNweQ:hover{background:#e5f3fa}.WeatherItaly_suggestionActive__yfLh2 strong,.WeatherItaly_suggestion__TNweQ strong{font-size:.87rem}.WeatherItaly_suggestionActive__yfLh2 small,.WeatherItaly_suggestion__TNweQ small{color:#617a89}.WeatherItaly_suggestionEmpty__kaSCl{font-size:.83rem;padding:10px;color:#647c89}.WeatherItaly_backToItaly__78JJO{background:transparent;border:0;color:#126b9b;font-size:.81rem;padding:0 0 8px;cursor:pointer;font-weight:750}.WeatherItaly_localError__EWFAn,.WeatherItaly_localLoading__5XLv_{display:flex;min-height:190px;align-items:center;justify-content:center;padding:14px;text-align:center;font-size:.85rem;color:#587388;line-height:1.4}.WeatherItaly_localError__EWFAn{color:#9a3b36}.WeatherItaly_localDayUnavailable__Xxw5Y,.WeatherItaly_localStaleNote__ulWIY{color:#476777;background:#f4f9fc;border:1px solid #daeaf2;border-radius:5px;padding:12px 13px;font-size:.84rem;line-height:1.4;margin:0 0 12px}.WeatherItaly_localStaleNote__ulWIY{color:#7c573b;background:#fff9ef;border-color:#f0dcc5;padding:7px 10px;font-size:.78rem}.WeatherItaly_localForecast__vIGBi{width:100%;min-width:0;flex:1 1;overflow:hidden}.WeatherItaly_localToday__2BXD7{overflow:hidden}.WeatherItaly_compactToday__L4abJ{background:#f4f9fc;border:1px solid #daeaf2;border-radius:6px;padding:12px 13px;margin-bottom:12px;color:#173e54}.WeatherItaly_compactTodayTitle___RNpz{font-size:1.13rem;line-height:1.25;font-weight:750;color:#153c53;margin:0 0 8px}.WeatherItaly_compactTodayGrid__vVC2v{display:grid;grid-template-columns:minmax(110px,.72fr) minmax(0,1.28fr);grid-gap:12px;gap:12px;align-items:center}.WeatherItaly_compactCurrentValue__LKe2b{display:flex;flex-direction:column;align-items:center;gap:0;text-align:center;min-width:0}.WeatherItaly_compactCurrentValue__LKe2b img{-o-object-fit:contain;object-fit:contain;max-width:62px;height:62px;filter:saturate(1.2) contrast(1.05)}.WeatherItaly_compactCurrentValue__LKe2b strong{display:block;color:#06669d;font-size:1.75rem;line-height:1.25;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WeatherItaly_compactCurrentStats__OOAgF{display:grid;grid-gap:6px;gap:6px;margin:0;min-width:0}.WeatherItaly_compactCurrentStats__OOAgF div{display:flex;justify-content:space-between;gap:8px;align-items:center;border-bottom:1px solid #deebf1;padding:4px 0}.WeatherItaly_compactCurrentStats__OOAgF dt{color:#4c7083;font-size:.74rem;font-weight:550;margin:0}.WeatherItaly_compactCurrentStats__OOAgF dd{color:#19425a;font-size:.78rem;font-weight:750;text-align:right;margin:0;overflow-wrap:anywhere}.WeatherItaly_localDaysScroller__rr027.WeatherItaly_localDaysScroller__rr027{display:flex;overflow-x:auto!important;overflow-y:hidden!important;width:100%;height:116px;scrollbar-width:thin;overscroll-behavior-x:contain;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity}.WeatherItaly_localDayCard__iGy9g.WeatherItaly_localDayCard__iGy9g{flex:0 0 92px!important;min-width:92px!important;max-width:102px;height:113px;padding:9px 5px!important;border-radius:4px 4px 0 0;scroll-snap-align:start;color:#1e4660;background:#f8fbfd}.WeatherItaly_localDaysScroller__rr027 img{filter:saturate(1.2) contrast(1.05)}.WeatherItaly_localDayActive__KzT8H.WeatherItaly_localDayActive__KzT8H{background:#e2eef6!important;border-bottom:3px solid #1676a5!important}.WeatherItaly_compactForecastViewport__pd60b.WeatherItaly_compactForecastViewport__pd60b{height:22rem;min-width:0;background:#f6fafc}.WeatherItaly_compactPeriodTable__lXF__.WeatherItaly_compactPeriodTable__lXF__{table-layout:fixed}.WeatherItaly_compactPeriodTable__lXF__ thead{display:none}.WeatherItaly_compactPeriodButton__LSJZ3.WeatherItaly_compactPeriodButton__LSJZ3{display:grid!important;grid-template-columns:minmax(104px,1.15fr) minmax(0,1fr) 18px!important;grid-template-rows:repeat(3,auto);grid-template-areas:"label temp arrow" "label wind arrow" "label rain arrow";grid-column-gap:6px;-moz-column-gap:6px;column-gap:6px;grid-row-gap:3px;row-gap:3px;align-items:center;height:auto!important;min-height:5.25rem!important;padding:8px!important;color:#284c62}.WeatherItaly_compactPeriodName__aI331{grid-area:label;min-width:0;padding-left:0!important}.WeatherItaly_compactPeriodTemp__cHBVp{grid-area:temp;text-align:right;font-weight:800;font-size:.92rem!important;color:#176b9d}.WeatherItaly_compactPeriodWind__ostsZ{grid-area:wind;text-align:right;font-size:.72rem!important;white-space:normal!important;line-height:1.15}.WeatherItaly_compactPeriodRain__DOzbP{grid-area:rain;text-align:right;font-size:.76rem!important}.WeatherItaly_compactPeriodArrow__WNg9F{grid-area:arrow;font-size:1.55rem!important;justify-self:center}.WeatherItaly_compactHourlyRow__CLQr0.WeatherItaly_compactHourlyRow__CLQr0{grid-template-columns:40px 36px minmax(35px,.55fr) minmax(70px,1.15fr) minmax(45px,.65fr)!important;gap:5px!important;min-width:0;padding:7px 9px!important;font-size:.74rem!important;color:#24465a}.WeatherItaly_compactHourlyCondition__pgbzT small{display:none}.WeatherItaly_sourceDisclosure__Iz3_u{display:flex;justify-content:flex-end;margin-top:3px;min-height:18px;color:#5f7887;font-size:.73rem}.WeatherItaly_sourceDisclosure__Iz3_u details{max-width:100%;text-align:right}.WeatherItaly_sourceDisclosure__Iz3_u summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;justify-content:center;width:23px;height:20px;color:#698494;font-size:.94rem}.WeatherItaly_sourceDisclosure__Iz3_u summary::-webkit-details-marker{display:none}.WeatherItaly_sourceDisclosure__Iz3_u details>div{line-height:1.4;margin:3px 0 2px;padding:5px 3px}.WeatherItaly_sourceDisclosure__Iz3_u a{color:#176e9b;text-decoration:underline;text-underline-offset:2px}@media(max-width:1120px){.WeatherItaly_twoColumns__e0KHw{grid-template-columns:minmax(0,55fr) minmax(0,45fr)}.WeatherItaly_mapPointDesktop__ZY5j7{display:none}.WeatherItaly_sidePanel__hYxwY{padding:12px 10px}.WeatherItaly_capitalRow__I5yIW{padding:5px}.WeatherItaly_capitalCondition__zcx0N{width:35px}.WeatherItaly_capitalTemp___M4li{font-size:.83rem}}@media(max-width:900px){.WeatherItaly_twoColumns__e0KHw{display:flex;flex-direction:column;gap:12px}.WeatherItaly_mapColumn__L75RG,.WeatherItaly_sidePanel__hYxwY{width:100%;align-self:stretch}.WeatherItaly_sidePanel__hYxwY{padding:14px}.WeatherItaly_capitalGrid__iGhqh{flex:none}.WeatherItaly_searchArea__V71LX{margin-top:15px}.WeatherItaly_localForecast__vIGBi{flex:none}}@media(max-width:660px){.WeatherItaly_weatherItalia__2vOEJ{margin-top:8px}.WeatherItaly_heading__B8TFw h2{font-size:1.52rem}.WeatherItaly_heading__B8TFw p{font-size:.81rem}.WeatherItaly_daySwitcher__ZlJWd{padding:7px;gap:5px;min-height:48px}.WeatherItaly_dayActive__qj3Yu,.WeatherItaly_dayButton__1W0Dr{min-width:0;flex:1 1;max-width:118px;font-size:.78rem;padding:9px 5px}.WeatherItaly_mapPointTablet__h_vJA{display:none}.WeatherItaly_mapFooter__DJQ16{min-height:32px;padding:7px 10px;font-size:.72rem}.WeatherItaly_capitalGrid__iGhqh{gap:5px}.WeatherItaly_capitalRow__I5yIW{min-height:47px;padding:4px 6px}.WeatherItaly_capitalCondition__zcx0N{width:34px}.WeatherItaly_capitalTemp___M4li{font-size:.82rem}.WeatherItaly_sidePanel__hYxwY{padding:12px 10px}.WeatherItaly_compactCurrentStats__OOAgF dt{font-size:.72rem}.WeatherItaly_compactCurrentStats__OOAgF dd{font-size:.74rem}}@media(max-width:390px){.WeatherItaly_capitalCode__EztbW{min-width:21px;font-size:.78rem}.WeatherItaly_capitalRow__I5yIW{gap:2px;padding:3px 4px}.WeatherItaly_capitalCondition__zcx0N{width:30px}.WeatherItaly_capitalCondition__zcx0N svg{width:29px;height:29px}.WeatherItaly_capitalTemp___M4li{gap:3px;font-size:.74rem}.WeatherItaly_compactTodayGrid__vVC2v{gap:7px;grid-template-columns:minmax(96px,.6fr) minmax(0,1fr)}.WeatherItaly_compactToday__L4abJ{padding:10px 9px}.WeatherItaly_compactPeriodButton__LSJZ3.WeatherItaly_compactPeriodButton__LSJZ3{grid-template-columns:minmax(96px,1fr) minmax(0,1fr) 14px!important;gap:3px!important}.WeatherItaly_compactHourlyRow__CLQr0.WeatherItaly_compactHourlyRow__CLQr0{grid-template-columns:35px 29px minmax(32px,.5fr) minmax(65px,1.1fr) minmax(41px,.6fr)!important;gap:3px!important;padding:7px 5px!important;font-size:.68rem!important}}@media(prefers-reduced-motion:reduce){.WeatherItaly_capitalRow__I5yIW,.WeatherItaly_searchInputWrap__qive6{transition:none}}.WeatherItaly_searchRoot__pcqiz{z-index:auto}.WeatherItaly_suggestions__iR43y{margin:6px 0 0;max-height:240px;max-height:min(240px,42vh);border-radius:6px;box-shadow:0 3px 12px #183e5c21}.WeatherItaly_suggestionActive__yfLh2,.WeatherItaly_suggestion__TNweQ{min-height:53px;padding:10px 12px;justify-content:center}.WeatherItaly_suggestionActive__yfLh2 strong,.WeatherItaly_suggestion__TNweQ strong{font-size:.9rem}.WeatherItaly_suggestionActive__yfLh2 small,.WeatherItaly_suggestion__TNweQ small{font-size:.77rem}.WeatherItaly_capitalRow__I5yIW{min-height:54px;padding:5px 8px;gap:6px}.WeatherItaly_capitalCode__EztbW{font-size:.96rem;min-width:25px}.WeatherItaly_capitalCondition__zcx0N{width:43px;height:42px}.WeatherItaly_capitalCondition__zcx0N svg{width:40px;height:40px}.WeatherItaly_capitalTemp___M4li{font-size:1.04rem;gap:7px;font-weight:850;letter-spacing:-.018em}.WeatherItaly_localForecast__vIGBi{display:flex;flex-direction:column}.WeatherItaly_localToday__2BXD7{flex:0 0 auto}.WeatherItaly_localTabLayout___xguK{display:flex;flex:1 1;min-height:0;min-width:0;flex-direction:column}.WeatherItaly_localDaysScroller__rr027.WeatherItaly_localDaysScroller__rr027{flex:0 0 116px}.WeatherItaly_hourlyApp__opt59{display:flex;flex-direction:column;flex:1 1;min-height:240px;min-width:0;background:#f3f8fb;border:1px solid #d7e6ee;border-radius:0 0 7px 7px;overflow:hidden}.WeatherItaly_hourlyAppTitle__7d3qs{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:#eaf3f8;border-bottom:1px solid #d5e6ef;color:#173e57;flex:0 0 auto}.WeatherItaly_hourlyAppTitle__7d3qs strong{font-size:.91rem;font-weight:800}.WeatherItaly_hourlyAppTitle__7d3qs span{font-size:.68rem;font-weight:500;color:#597585;text-align:right}.WeatherItaly_hourlyScroll__A7YwS{flex:1 1;min-height:0;min-width:0;max-height:min(55vh,540px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#9bbbcf #eaf2f7;outline-offset:-2px}.WeatherItaly_hourlyScroll__A7YwS:focus-visible{outline:2px solid #147da6}.WeatherItaly_hourlyGridHead__koFIu,.WeatherItaly_hourlyGridRow__BGWlP{display:grid;grid-template-columns:54px 52px 50px minmax(0,1fr) 74px;grid-column-gap:5px;-moz-column-gap:5px;column-gap:5px;align-items:center;padding:0 10px}.WeatherItaly_hourlyGridHead__koFIu{position:-webkit-sticky;position:sticky;top:0;z-index:1;min-height:31px;background:#e7f0f6;color:#527184;border-bottom:1px solid #cfe0e9;font-size:.69rem;font-weight:750;text-align:center}.WeatherItaly_hourlyGridHead__koFIu span:first-child,.WeatherItaly_hourlyGridHead__koFIu span:nth-child(4){text-align:left}.WeatherItaly_hourlyGridRow__BGWlP{min-height:56px;border-bottom:1px solid #d9e7ef;background:#f8fbfd;color:#234b63;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WeatherItaly_hourlyGridRow__BGWlP:nth-child(odd){background:#f1f7fa}.WeatherItaly_hourlyHour__zAyXX{font-weight:800;font-size:.79rem;color:#164a68;white-space:nowrap}.WeatherItaly_hourlyConditionIcon__OA2WX{display:flex;align-items:center;justify-content:center;min-width:0}.WeatherItaly_hourlyConditionIcon__OA2WX img{display:block;-o-object-fit:contain;object-fit:contain;width:36px;height:36px;filter:saturate(1.15)}.WeatherItaly_hourlyTemperature__nzTl_{font-size:1.05rem;font-weight:850;text-align:center;color:#096898}.WeatherItaly_hourlyWind__rXL8c{font-size:.76rem;font-weight:700;line-height:1.2;min-width:0}.WeatherItaly_hourlyWind__rXL8c small{display:block;color:#627d8e;font-size:.68rem;font-weight:500}.WeatherItaly_hourlyRain__bPqrY{font-size:.76rem;font-weight:750;color:#27576c;text-align:right;white-space:nowrap}.WeatherItaly_hourlyDateDivider__VpMQK{position:-webkit-sticky;position:sticky;top:31px;z-index:1;background:#dbeaf3;border-bottom:1px solid #c4dce9;padding:6px 10px;color:#315d76;font-weight:750;font-size:.76rem;text-transform:capitalize}.WeatherItaly_hourlyAppEmpty__hR07U{padding:30px 14px;color:#567385;text-align:center;font-size:.83rem}@media(max-width:1120px){.WeatherItaly_capitalRow__I5yIW{gap:4px;padding:5px}.WeatherItaly_capitalCondition__zcx0N{width:38px;height:39px}.WeatherItaly_capitalCondition__zcx0N svg{width:37px;height:37px}.WeatherItaly_capitalTemp___M4li{font-size:.95rem;gap:5px}.WeatherItaly_capitalCode__EztbW{font-size:.87rem;min-width:23px}.WeatherItaly_hourlyGridHead__koFIu,.WeatherItaly_hourlyGridRow__BGWlP{grid-template-columns:46px 39px 42px minmax(0,1fr) 57px;-moz-column-gap:3px;column-gap:3px;padding:0 6px}.WeatherItaly_hourlyConditionIcon__OA2WX img{width:32px;height:32px}.WeatherItaly_hourlyTemperature__nzTl_{font-size:.96rem}.WeatherItaly_hourlyRain__bPqrY,.WeatherItaly_hourlyWind__rXL8c{font-size:.7rem}}@media(max-width:900px){.WeatherItaly_localForecast__vIGBi{flex:none;overflow:visible}.WeatherItaly_localTabLayout___xguK{flex:none}.WeatherItaly_hourlyApp__opt59{flex:none;min-height:0}.WeatherItaly_hourlyScroll__A7YwS{height:min(57vh,560px);min-height:280px;max-height:none;flex:none}}@media(max-width:660px){.WeatherItaly_capitalRow__I5yIW{min-height:52px;gap:5px;padding:4px 7px}.WeatherItaly_capitalCode__EztbW{font-size:.9rem;min-width:23px}.WeatherItaly_capitalCondition__zcx0N{width:37px;height:39px}.WeatherItaly_capitalCondition__zcx0N svg{width:36px;height:36px}.WeatherItaly_capitalTemp___M4li{font-size:.98rem;gap:5px}.WeatherItaly_suggestions__iR43y{max-height:min(260px,43vh)}.WeatherItaly_suggestionActive__yfLh2,.WeatherItaly_suggestion__TNweQ{min-height:58px;padding:10px 14px}.WeatherItaly_hourlyGridHead__koFIu,.WeatherItaly_hourlyGridRow__BGWlP{grid-template-columns:46px 39px 43px minmax(0,1fr) 63px;-moz-column-gap:4px;column-gap:4px;padding:0 8px}}@media(max-width:390px){.WeatherItaly_capitalRow__I5yIW{gap:2px;padding:4px}.WeatherItaly_capitalCode__EztbW{min-width:21px;font-size:.84rem}.WeatherItaly_capitalCondition__zcx0N{width:31px}.WeatherItaly_capitalCondition__zcx0N svg{width:30px;height:30px}.WeatherItaly_capitalTemp___M4li{font-size:.9rem;gap:3px}.WeatherItaly_hourlyGridHead__koFIu,.WeatherItaly_hourlyGridRow__BGWlP{grid-template-columns:42px 30px 38px minmax(0,1fr) 48px;-moz-column-gap:3px;column-gap:3px;padding:0 5px}.WeatherItaly_hourlyConditionIcon__OA2WX img{width:29px;height:29px}.WeatherItaly_hourlyTemperature__nzTl_{font-size:.91rem}.WeatherItaly_hourlyHour__zAyXX{font-size:.73rem}.WeatherItaly_hourlyRain__bPqrY,.WeatherItaly_hourlyWind__rXL8c{font-size:.65rem}.WeatherItaly_hourlyWind__rXL8c small{font-size:.61rem}}.WeatherItaly_sidePanel__hYxwY{height:100%;min-height:0;overflow:hidden}.WeatherItaly_capitalGrid__iGhqh{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;padding-right:2px}.WeatherItaly_searchArea__V71LX{flex:0 0 244px;height:244px;min-height:244px;max-height:244px;margin-top:auto;overflow:hidden;display:flex;flex-direction:column;padding-top:12px}.WeatherItaly_searchRoot__pcqiz{flex:1 1;min-height:0;display:flex;flex-direction:column}.WeatherItaly_searchInputWrap__qive6,.WeatherItaly_searchLabel__hRH64{flex:0 0 auto}.WeatherItaly_searchResultsSlot__yqdXF{flex:1 1 auto;min-height:0;overflow:hidden;margin-top:6px}.WeatherItaly_suggestions__iR43y{position:relative;left:auto;right:auto;top:auto;width:100%;height:100%;min-height:0;max-height:none!important;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-gutter:stable;margin:0;padding:3px 4px;box-shadow:none;border:1px solid #abc8d8;border-radius:5px}.WeatherItaly_suggestionActive__yfLh2,.WeatherItaly_suggestion__TNweQ{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:6px;min-height:42px;max-height:44px;padding:8px 9px;line-height:1.2}.WeatherItaly_suggestionActive__yfLh2 strong,.WeatherItaly_suggestion__TNweQ strong{flex:0 1 auto;max-width:59%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.85rem}.WeatherItaly_suggestionActive__yfLh2 small,.WeatherItaly_suggestion__TNweQ small{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.75rem;color:#5a7584}.WeatherItaly_localForecast__vIGBi{min-height:0;overflow-y:auto;overscroll-behavior-y:contain}@media(max-width:900px){.WeatherItaly_sidePanel__hYxwY{height:max(820px,90svh);min-height:0;max-height:none;overflow:hidden}.WeatherItaly_capitalGrid__iGhqh{flex:1 1;min-height:0;overflow-y:auto}.WeatherItaly_searchArea__V71LX{margin-top:auto;flex:0 0 244px}.WeatherItaly_localForecast__vIGBi{flex:1 1;min-height:0;overflow-y:auto}.WeatherItaly_localTabLayout___xguK{min-height:0}}@media(max-width:660px){.WeatherItaly_sidePanel__hYxwY{height:820px;min-height:0}.WeatherItaly_searchArea__V71LX{flex-basis:238px;height:238px;min-height:238px;max-height:238px}.WeatherItaly_suggestionActive__yfLh2,.WeatherItaly_suggestion__TNweQ{min-height:44px;max-height:44px;padding:10px 8px}}@media(min-width:901px){.WeatherItaly_twoColumns__e0KHw{position:relative;align-items:start}.WeatherItaly_sidePanel__hYxwY{position:absolute;top:0;right:0;bottom:0;width:calc(42% - 5.04px);height:auto!important;max-height:100%;min-height:0;overflow:hidden}.WeatherItaly_localForecast__vIGBi,.WeatherItaly_localTabLayout___xguK{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.WeatherItaly_hourlyApp__opt59{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.WeatherItaly_hourlyScroll__A7YwS{flex:1 1 auto;height:auto;max-height:none;min-height:0;overflow-y:auto}}@media(max-width:900px){.WeatherItaly_twoColumns__e0KHw{position:relative}.WeatherItaly_sidePanel__hYxwY{position:relative;inset:auto;width:100%;max-height:820px;height:820px!important;overflow:hidden}.WeatherItaly_hourlyApp__opt59,.WeatherItaly_localForecast__vIGBi,.WeatherItaly_localTabLayout___xguK{flex:1 1 auto;min-height:0;overflow:hidden}.WeatherItaly_hourlyScroll__A7YwS{flex:1 1 auto;min-height:0;height:auto;max-height:none;overflow-y:auto}}.WeatherItaly_weatherItalia__2vOEJ:before{content:"";pointer-events:none;position:absolute;z-index:-1;top:-12px;bottom:-12px;left:calc(50% - 50vw);right:calc(50% - 50vw);background-image:linear-gradient(rgba(243,249,252,.6),rgba(250,252,253,.79)),var(--tm-weather-sky,url("/weather-bg/partlycloudy_day.jpg"));background-position:50%;background-size:cover;background-repeat:no-repeat}.WeatherItaly_sidePanel__hYxwY{background:rgba(253,254,255,.93)}@media(max-width:900px){.WeatherItaly_weatherItalia__2vOEJ:before{left:-12px;right:-12px}}.WeatherItaly_weatherItalia__2vOEJ:before{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 54%,rgba(0,0,0,.86) 69%,rgba(0,0,0,.34) 87%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 54%,rgba(0,0,0,.86) 69%,rgba(0,0,0,.34) 87%,transparent)}@media (max-width:900px){.WeatherItaly_weatherItalia__2vOEJ{margin-top:20px}.WeatherItaly_weatherItalia__2vOEJ:before{top:0}}.WeatherLocalV2_root__qCl_l{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;color:#173e55;overflow:hidden;font-family:inherit}.WeatherLocalV2_root__qCl_l *{box-sizing:border-box}.WeatherLocalV2_header__nJWow{flex:0 0 auto;border-bottom:1px solid #dbe8ee;padding:0 2px 10px;margin-bottom:9px}.WeatherLocalV2_header__nJWow h3{margin:0;font-size:1.05rem;font-weight:750;line-height:1.3;color:#173c53}.WeatherLocalV2_header__nJWow p{font-size:.77rem;margin:2px 0 0;color:#55788d}.WeatherLocalV2_header__nJWow button{padding:0 0 7px;color:#116b9a;border:0;background:none;font-size:.8rem;font-weight:750;cursor:pointer}.WeatherLocalV2_capitals__pEpy3{flex:1 1;min-height:0;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.WeatherLocalV2_forecast__8ici3{flex:1 1;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.WeatherLocalV2_message__RlAy2{min-height:130px;flex:1 1;display:grid;place-items:center;font-size:.86rem;color:#567486;text-align:center;padding:16px}.WeatherLocalV2_stale___Fadr{background:#fff8e9;color:#805b28;margin:0 0 6px;padding:7px;font-size:.75rem}.WeatherLocalV2_currentMissing__1mGht,.WeatherLocalV2_current__upjWh{flex:0 0 auto;min-height:136px;border:1px solid #d6e5ed;background:#f4f9fc;border-radius:5px;margin-bottom:10px;padding:9px 12px}.WeatherLocalV2_currentMissing__1mGht{display:flex;align-items:center;font-size:.82rem;line-height:1.45;color:#526f7e}.WeatherLocalV2_current__upjWh h4{margin:0 0 3px;font-size:1.04rem;font-weight:800}.WeatherLocalV2_currentGrid__Rbxbo{display:grid;grid-template-columns:minmax(96px,.72fr) minmax(0,1.28fr);grid-gap:8px;gap:8px;align-items:center}.WeatherLocalV2_currentPrimary__EW49H{display:flex;flex-direction:column;align-items:center;gap:0;min-width:0}.WeatherLocalV2_currentPrimary__EW49H strong{font-size:1.55rem;font-weight:850;color:#0872a4;line-height:1.2}.WeatherLocalV2_currentPrimary__EW49H small{font-size:.57rem;color:#658092;white-space:nowrap}.WeatherLocalV2_currentGrid__Rbxbo dl{margin:0;min-width:0;display:grid;grid-gap:3px;gap:3px}.WeatherLocalV2_currentGrid__Rbxbo dl>div{display:flex;gap:6px;justify-content:space-between;border-bottom:1px solid #d9e9ef;padding:5px 0}.WeatherLocalV2_currentGrid__Rbxbo dd,.WeatherLocalV2_currentGrid__Rbxbo dt{margin:0;font-size:.76rem;line-height:1.2}.WeatherLocalV2_currentGrid__Rbxbo dt{color:#52758b}.WeatherLocalV2_currentGrid__Rbxbo dd{font-weight:800;text-align:right;color:#23445a}.WeatherLocalV2_days__lmCg8{display:flex;flex:0 0 112px;min-width:0;overflow-x:auto;overflow-y:hidden;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin}.WeatherLocalV2_activeDay__4Rr_H,.WeatherLocalV2_day__TKpOE{display:flex;flex:0 0 83px;align-items:center;flex-direction:column;gap:0;border:1px solid #e0e8ed;border-bottom:2px solid transparent;min-height:108px;padding:6px 3px;background:#fafcfd;cursor:pointer;color:#1d4b66;scroll-snap-align:start}.WeatherLocalV2_activeDay__4Rr_H{background:#e5f1f7;border-bottom-color:#137da8}.WeatherLocalV2_activeDay__4Rr_H strong,.WeatherLocalV2_day__TKpOE strong{font-size:.89rem;font-weight:700;text-transform:capitalize}.WeatherLocalV2_activeDay__4Rr_H span,.WeatherLocalV2_day__TKpOE span{display:flex;gap:6px;font-size:.73rem;font-style:normal}.WeatherLocalV2_activeDay__4Rr_H em,.WeatherLocalV2_day__TKpOE em{color:#156aa2;font-style:normal}.WeatherLocalV2_activeDay__4Rr_H b,.WeatherLocalV2_day__TKpOE b{color:#bd4e25;font-weight:700}.WeatherLocalV2_hourly__RUzf5{flex:1 1;min-height:0;display:flex;flex-direction:column;border:1px solid #d2e3ed;background:#f5f9fb;overflow:hidden}.WeatherLocalV2_hourlyHeader__HxaT9{display:flex;align-items:center;justify-content:space-between;gap:5px;flex:0 0 38px;min-height:38px;padding:6px 8px;background:#eaf3f8}.WeatherLocalV2_hourlyHeader__HxaT9 strong{font-size:.85rem}.WeatherLocalV2_hourlyHeader__HxaT9 small{font-size:.67rem;color:#648095;text-align:right}.WeatherLocalV2_scroll__eFT9b{min-height:0;flex:1 1;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.WeatherLocalV2_gridHead__uIE_a,.WeatherLocalV2_hour__4ztKb{display:grid;grid-template-columns:45px 43px 42px minmax(0,1fr) 63px;grid-gap:4px;gap:4px;padding:0 7px;align-items:center}.WeatherLocalV2_gridHead__uIE_a{position:-webkit-sticky;position:sticky;top:0;z-index:1;min-height:29px;background:#e4eff5;border-bottom:1px solid #cbdde8;color:#5a7b8c;font-size:.66rem;font-weight:700}.WeatherLocalV2_hour__4ztKb{min-height:56px;background:#f9fbfd;border-bottom:1px solid #d8e6ed;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.73rem;color:#204d66}.WeatherLocalV2_hour__4ztKb:nth-child(odd){background:#edf5f9}.WeatherLocalV2_hour__4ztKb time{font-weight:800;font-size:.77rem}.WeatherLocalV2_hour__4ztKb strong{font-size:.94rem;color:#0876ac}.WeatherLocalV2_hour__4ztKb>span{font-weight:700;line-height:1.16;min-width:0}.WeatherLocalV2_hour__4ztKb small{display:block;color:#668195;font-weight:500;font-size:.65rem}.WeatherLocalV2_hour__4ztKb>span:last-child{text-align:right}.WeatherLocalV2_empty__cg7jv{padding:16px;text-align:center;font-size:.8rem;color:#5b7a8b}.WeatherLocalV2_search__K9SN5{flex:0 0 197px;min-height:197px;margin-top:8px;border-top:1px solid #dce9ef;padding:9px 2px 0;display:flex;flex-direction:column;overflow:hidden}.WeatherLocalV2_search__K9SN5 label{font-size:.81rem;font-weight:750;margin:0 0 6px}.WeatherLocalV2_inputWrap__ux88w{height:42px;flex:0 0 42px;border:1px solid #9eb9c9;border-radius:4px;display:flex;gap:7px;align-items:center;background:#fff;padding:0 9px}.WeatherLocalV2_inputWrap__ux88w:focus-within{border-color:#1683ab;box-shadow:0 0 0 2px #1683ab1c}.WeatherLocalV2_inputWrap__ux88w span{font-size:1.3rem;color:#618395}.WeatherLocalV2_inputWrap__ux88w input{width:100%;height:39px;min-width:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent;font-size:.87rem;color:#194b66}.WeatherLocalV2_resultsSlot__0foSu{flex:1 1;min-height:0;margin-top:5px;overflow:hidden}.WeatherLocalV2_results__y9VHW{height:100%;list-style:none;margin:0;padding:3px;border:1px solid #c5dce8;border-radius:5px;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-width:thin}.WeatherLocalV2_results__y9VHW li{margin:0;padding:0}.WeatherLocalV2_results__y9VHW li button{min-height:37px;width:100%;border:0;border-radius:4px;background:transparent;display:flex;align-items:center;gap:9px;text-align:left;padding:7px 9px;cursor:pointer;color:#173f58}.WeatherLocalV2_results__y9VHW li button.WeatherLocalV2_highlight__zQo9w,.WeatherLocalV2_results__y9VHW li button:hover{background:#e8f3f9}.WeatherLocalV2_results__y9VHW strong{font-weight:750;font-size:.79rem;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WeatherLocalV2_results__y9VHW small{font-size:.71rem;color:#698394;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WeatherLocalV2_emptyResult__e4r0x{font-size:.77rem;color:#718998;padding:8px}@media(max-width:390px){.WeatherLocalV2_gridHead__uIE_a,.WeatherLocalV2_hour__4ztKb{grid-template-columns:43px 36px 38px minmax(0,1fr) 55px;gap:2px;padding:0 4px}.WeatherLocalV2_hour__4ztKb{font-size:.68rem}.WeatherLocalV2_hour__4ztKb time{font-size:.71rem}.WeatherLocalV2_currentGrid__Rbxbo{grid-template-columns:95px minmax(0,1fr);gap:4px}.WeatherLocalV2_current__upjWh{padding:7px}}@media(prefers-reduced-motion:reduce){.WeatherLocalV2_activeDay__4Rr_H,.WeatherLocalV2_day__TKpOE{scroll-behavior:auto}}.WeatherLocalV2_search__K9SN5{flex:0 0 96px;min-height:96px;max-height:96px;padding-bottom:10px}.WeatherLocalV2_search__K9SN5 .WeatherLocalV2_resultsSlot__0foSu{flex:0 0;height:0;margin-top:0;overflow:hidden}.WeatherLocalV2_searchExpanded__lst8b{flex:0 0 202px;min-height:202px;max-height:202px}.WeatherLocalV2_searchExpanded__lst8b .WeatherLocalV2_resultsSlot__0foSu{flex:1 1 auto;height:auto;margin-top:5px}.WeatherLocalV2_current__upjWh h4{font-size:1.12rem}.WeatherLocalV2_currentGrid__Rbxbo dt{font-size:.83rem;font-weight:650;line-height:1.25}.WeatherLocalV2_currentGrid__Rbxbo dd{font-size:.88rem;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.WeatherLocalV2_currentPrimary__EW49H strong{font-size:1.72rem}@media(max-width:390px){.WeatherLocalV2_currentGrid__Rbxbo dt{font-size:.77rem}.WeatherLocalV2_currentGrid__Rbxbo dd{font-size:.8rem}.WeatherLocalV2_currentPrimary__EW49H strong{font-size:1.57rem}}.CityBlock_navLink__GqKoI{border-radius:.5rem!important;box-shadow:none}.CityBlock_navLink__GqKoI,.CityBlock_navLink__GqKoI:hover{padding:.6rem;background-color:#f5f4f8;color:#5d5d5d;font-weight:300;text-decoration:none}.CityBlock_navLink__GqKoI:hover{border-radius:.5rem;box-shadow:0 .125rem .125rem -.125rem rgba(31,27,45,.08),0 .25rem .75rem rgba(31,27,45,.08)}.CityBlock_navLinkActive__ITgl0{border-radius:.5rem!important;box-shadow:0 .125rem .125rem -.125rem rgba(31,27,45,.08),0 .25rem .75rem rgba(31,27,45,.08)}.CityBlock_navLinkActive__ITgl0,.CityBlock_navLinkActive__ITgl0:hover{padding:.6rem;font-weight:300;text-decoration:none;color:#fd5631;background-color:#fff}.CityBlock_navLinkActive__ITgl0:hover{border-radius:.5rem}.CityBlock_cityCard__LHn5R{background-position:50%!important;background-size:cover!important}@media only screen and (max-width:429px){.CityBlock_cityCard__LHn5R,.CityBlock_navButton__8G0Cp{border-radius:.7rem!important}}.CityBlock_imageGradientOverlay__0_J_P{background:linear-gradient(180deg,rgba(31,27,45,0),rgba(31,27,45,.1) 26.56%,rgba(31,27,45,.28) 42.71%,rgba(31,27,45,.48) 56.77%,rgba(31,27,45,.68) 72.4%,rgba(31,27,45,.85) 86.98%,rgba(31,27,45,.94));opacity:1;position:absolute;display:block;top:0;left:0;width:100%;height:100%;transition:opacity .25s ease-in-out;z-index:1}.CityBlock_contentOverlay__yAwID{position:relative;z-index:5}.CityBlock_cardButton__0nflc{background-color:#fd390e;border-color:#fd390e;color:#fff;height:2.75rem;display:flex;align-items:center;float:right}.CityBlock_cardButton__0nflc:hover{color:#fff!important;box-shadow:0 .25rem .25rem .125rem rgba(253,86,49,.1),0 .375rem .75rem -.125rem rgba(253,86,49,.4)}