.hero__weather .weather__element__series__point{color:#fff}@media (min-width:901px){.weather__element__series__point{margin-right:25px;text-align:center}}@media (max-width:900px){.weather__element__series__point{display:flex;min-height:60px}.weather__element__series__point:not(:last-child){margin-bottom:15px}}@media (min-width:901px){.weather__element__series__point__state{margin-bottom:20px}}@media (max-width:900px){.weather__element__series__point__state{flex:1 1;margin-right:10px;min-width:100px;padding-left:75px;position:relative}}.weather__element__series__point__title{font:700 normal calc(2.4rem*var(--font_primary-mod))/1em var(--font_primary),Arial,sans-serif;font-size:calc(2.4rem*var(--font_primary-mod));font-style:normal;font-weight:700;line-height:1em}@media (max-width:550px){.weather__element__series__point__title{font-size:2.13333333rem}}@media (min-width:551px) and (max-width:900px){.weather__element__series__point__title{font-size:2.5rem}}@media (min-width:901px){.weather__element__series__point__title{margin:0 0 15px}}@media (max-width:900px){.weather__element__series__point__title{margin:0}}.weather__element .weather__element__series__point__title{color:#292929}body:is(.imx-brand-riw,.imx-brand-wifo) .weather__element__series__point__title{font:700 normal calc(2rem*var(--font_primary-mod))/1em var(--font_primary),Arial,sans-serif;font-size:calc(2rem*var(--font_primary-mod));font-style:normal;font-weight:700;line-height:1em}@media (max-width:550px){body:is(.imx-brand-riw,.imx-brand-wifo) .weather__element__series__point__title{font-size:1.86666667rem}}@media (min-width:551px) and (max-width:900px){body:is(.imx-brand-riw,.imx-brand-wifo) .weather__element__series__point__title{font-size:2.25rem}}.weather__element__series__point__state>figure>picture{display:block}@media (min-width:901px){.weather__element__series__point__state>figure>picture{align-self:center;font-size:9rem;margin-bottom:5px}}@media (max-width:900px){.weather__element__series__point__state>figure>picture{left:0;position:absolute;top:calc(50% - 60px)}.weather__element__series__point__state>figure>picture img{width:70px}}.weather__element .weather__element__series__point__state>figure>picture{color:var(--color_cd-text)}.weather__element__series__point__type{font:700 normal calc(20px*var(--font_primary-mod))/1em var(--font_primary),Arial,sans-serif;font-size:calc(20px*var(--font_primary-mod));font-style:normal;font-weight:700;line-height:1em}@media (max-width:550px){.weather__element__series__point__type{font-size:2.13333333rem}}@media (min-width:551px) and (max-width:900px){.weather__element__series__point__type{font-size:2.5rem}}body:is(.imx-brand-riw,.imx-brand-wifo) .weather__element__series__point__type{font:700 normal calc(2rem*var(--font_primary-mod))/1em var(--font_primary),Arial,sans-serif;font-size:calc(2rem*var(--font_primary-mod));font-style:normal;font-weight:700;line-height:1em}@media (max-width:550px){body:is(.imx-brand-riw,.imx-brand-wifo) .weather__element__series__point__type{font-size:1.86666667rem}}@media (min-width:551px) and (max-width:900px){body:is(.imx-brand-riw,.imx-brand-wifo) .weather__element__series__point__type{font-size:2.25rem}}.weather__element__series__point__temperature{display:inline-block}.weather__element__series__point__temperature__icon{display:inline-block;font-size:34px;margin-right:5px;text-align:center;vertical-align:middle;width:20px}.weather__element .weather__element__series__point__temperature__icon{color:var(--color_cd-text)}.weather__element__series__point__temperature__text{display:inline-block;font:400 normal calc(15px*var(--font_primary-mod))/1em var(--font_primary),Arial,sans-serif;font-size:calc(15px*var(--font_primary-mod));font-style:normal;font-weight:400;line-height:1em;text-align:left;vertical-align:middle;width:calc(100% - 25px)}@media (max-width:550px){body:is(.imx-brand-riw,.imx-brand-wifo) .weather__element__series__point__temperature__text{font-size:1.6rem}}.weather__element__series__point__temperature__text>strong{display:block;font:700 normal calc(20px*var(--font_primary-mod))/1em var(--font_primary),Arial,sans-serif;font-size:calc(20px*var(--font_primary-mod));font-style:normal;font-weight:700;line-height:1em}.weather__element .weather__element__series__point__temperature__text>strong{color:var(--color_cd-text)}