.icon::before,.icon::after{font-family:'awk'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.verticalAlignHelper{content:'';display:inline-block;vertical-align:middle;width:0;height:100%;margin:0}.centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.centered--horizontal{position:absolute;left:50%;transform:translateX(-50%)}.centered--vertical{position:absolute;top:50%;transform:translateY(-50%)}.transition{transition:all .3s ease-out}.hyphens{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.ajax-shadow{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:900}[data-placeholder]{position:relative;float:left;width:100%;min-height:150px}.cancelled{color:var(--color_alert);text-decoration:line-through}@media all{.weatherForecast__source{width:100%;padding:10px 0;font:400 normal .875rem/1.1 var(--font-standard);font-weight:400;font-style:normal;font-size:.875rem;line-height:1.1;text-align:right}[class*="weatherForecast__article--"]{padding:24px 12px;border-top:1px solid var(--color_cd--secondary);border-bottom:1px solid var(--color_cd--secondary)}.weatherForecast__article--lg{width:100%;display:inline-block;background-color:var(--color_bg--bright);margin-bottom:24px}.weatherForecast__article--sm{width:100%;background-color:var(--color_bg--bright);transition:all .3s ease-out}.weatherForecast__article--sm:first-of-type{float:left;margin-bottom:24px}.weatherForecast__article--sm:last-of-type{float:right}}@media all and (min-width:1023.9px){[class*="weatherForecast__article--"]{padding:48px 24px}.weatherForecast__article--lg{margin-bottom:48px}}@media all and (min-width:700px){.weatherForecast__article--sm{width:calc(50% - 10px);background-color:var(--color_white)}}@media all{[class*="weatherForecast__article--"] h2{color:var(--color_cd--secondary);text-align:left;margin:0 0 12px 0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.weatherForecast__article--lg h2{font:400 normal 1.5rem/1.1 var(--font-deco);font-weight:400;font-style:normal;font-size:1.5rem;line-height:1.1}.weatherForecast__article--sm h2{font:400 normal 1.5rem/1.1 var(--font-deco);font-weight:400;font-style:normal;font-size:1.5rem;line-height:1.1}}@media all and (min-width:1023.9px){.weatherForecast__article--lg h2{font-size:3.125rem}.weatherForecast__article--sm h2{font-size:2.25rem}}@media all{.weatherForecast__article__content{width:100%;float:left}.weatherForecast__article__temperature{width:100%;float:left;position:relative;margin:6px 0;transition:all .3s ease-out}.weatherForecast__article__temperature>.data{width:100%;display:inline-block;color:var(--color_cd--secondary)}.weatherForecast__article--lg .weatherForecast__article__temperature>.data{font:400 normal 1.375rem/1.1 var(--font-deco);font-weight:400;font-style:normal;font-size:1.375rem;line-height:1.1}.weatherForecast__article--sm .weatherForecast__article__temperature>.data{font:400 normal 1.375rem/1.1 var(--font-deco);font-weight:400;font-style:normal;font-size:1.375rem;line-height:1.1}.weatherForecast__article__temperature>.rainfall{width:100%;display:inline-block;color:var(--color_text--bright)}.weatherForecast__article--lg .weatherForecast__article__temperature>.rainfall{font:400 normal .875rem/1.1 var(--font-standard);font-weight:400;font-style:normal;font-size:.875rem;line-height:1.1}.weatherForecast__article--sm .weatherForecast__article__temperature>.rainfall{font:400 normal .875rem/1.1 var(--font-standard);font-weight:400;font-style:normal;font-size:.875rem;line-height:1.1}}@media all and (min-width:1023.9px){.weatherForecast__article__content{display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch}.weatherForecast__article__temperature{width:25%;margin:0;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.weatherForecast__article--lg .weatherForecast__article__temperature>.data{font-size:2.25rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.weatherForecast__article--sm .weatherForecast__article__temperature>.data{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.weatherForecast__article--lg .weatherForecast__article__temperature>.rainfall{font-size:1.125rem;position:absolute;bottom:0;left:0;z-index:1}.weatherForecast__article--sm .weatherForecast__article__temperature>.rainfall{position:absolute;bottom:0;left:0;z-index:1}}@media all{.weatherForecast__article__timeSlot{width:33.333333%;float:left}.weatherForecast__article__timeSlot>figure{width:60%;display:inline-block}.weatherForecast__article__timeSlot>figure img{width:100%;height:auto}.weatherForecast__article__timeSlot>.daytime{width:100%;display:inline-block;color:var(--color_text--bright)}.weatherForecast__article--lg .weatherForecast__article__timeSlot>.daytime{font:400 normal .875rem/1.1 var(--font-standard);font-weight:400;font-style:normal;font-size:.875rem;line-height:1.1}.weatherForecast__article--sm .weatherForecast__article__timeSlot>.daytime{font:400 normal .875rem/1.1 var(--font-standard);font-weight:400;font-style:normal;font-size:.875rem;line-height:1.1}}@media all and (min-width:1023.9px){.weatherForecast__article__timeSlot{width:25%}.weatherForecast__article--lg .weatherForecast__article__timeSlot>.daytime{font-size:1.125rem}}