@charset "UTF-8";/*!
  This CSS resource incorporates links to font software which is the valuable copyrighted
  property of Monotype and/or its suppliers. You may not attempt to copy, install, redistribute,
  convert, modify or reverse engineer this font software. Please contact Monotype with any
  questions regarding Web Fonts:  https://www.linotype.com
  */.date,.date .row{text-align:right}.ct-label,.date .day,.date .hour,.date .measured_at{color:rgba(0,0,0,.55)}.date .day:first-letter,.date .measured_at:first-letter,.smn-display .smn-title .smn-code{text-transform:uppercase}@font-face{font-family:"Neue Frutiger W04 Bold";src:url(Fonts/1123327/1eac686d-0ee9-49c0-a7c1-8ebf9b4f6836.eot?#iefix);src:url(Fonts/1123327/1eac686d-0ee9-49c0-a7c1-8ebf9b4f6836.eot?#iefix) format("eot"),url(Fonts/1123327/7d7bafe9-2e12-4906-bcdc-13befac67731.woff2) format("woff2"),url(Fonts/1123327/999775fb-6515-4b9a-ac68-fe3e2a35ab5b.woff) format("woff"),url(Fonts/1123327/d8a374b7-96e9-4365-b4c4-828135877527.ttf) format("truetype")}@font-face{font-family:"Neue Frutiger W04 Light";src:url(Fonts/1123415/8c62d2c9-6b16-455b-b50c-bd9379dca215.eot?#iefix);src:url(Fonts/1123415/8c62d2c9-6b16-455b-b50c-bd9379dca215.eot?#iefix) format("eot"),url(Fonts/1123415/cc1ddd05-3327-4c9f-ac92-9f39e7cd9705.woff2) format("woff2"),url(Fonts/1123415/b7c08596-80c2-4b7e-82ce-291775ee0059.woff) format("woff"),url(Fonts/1123415/f2ea3620-e173-4c86-b6aa-054d636dbac0.ttf) format("truetype")}@font-face{font-family:NeueFrutigerW04-Regular;src:url(Fonts/1123427/554b0b6c-9554-4f84-9d48-70727818069e.eot?#iefix);src:url(Fonts/1123427/554b0b6c-9554-4f84-9d48-70727818069e.eot?#iefix) format("eot"),url(Fonts/1123427/0cb16cc2-1eee-4cf5-b6fa-5ef137fc9163.woff2) format("woff2"),url(Fonts/1123427/5d587816-2954-436a-926f-23decf2261f1.woff) format("woff"),url(Fonts/1123427/599de572-d074-41e4-aa91-6400abb570f4.ttf) format("truetype")}.container{clear:both;width:100vw;height:100vh;overflow:hidden}@media all and (orientation:landscape){.head-horizontal-3of9,.land-generic,.land-horizontal-1of8,.land-horizontal-2of8,.land-horizontal-3of8,.land-horizontal-4of8,.land-horizontal-5of8,.land-horizontal-6of8,.land-horizontal-7of8,.land-horizontal-8of8,.land-s-1of4,.land-s-2of4,.land-s-3of4,.land-s-4of4{float:left;box-sizing:border-box}.gutter-left,.land-gutter-left,.land-s-2of4,.land-s-4of4{margin-left:1vw}.gutter-right,.land-gutter-right{margin-right:1vw}.gutter-top,.land-gutter-top,.land-s-3of4,.land-s-4of4{margin-top:1vh}.gutter-down,.land-gutter-down{margin-down:1vh}.land-horizontal-1of8{width:11.375vw}.land-horizontal-2of8,.land-s-1of4,.land-s-2of4,.land-s-3of4,.land-s-4of4{width:23.75vw}.land-horizontal-3of8{width:36.125vw}.land-horizontal-4of8{width:48.5vw}.land-horizontal-5of8{width:60.875vw}.land-horizontal-6of8{width:73.25vw}.land-horizontal-7of8{width:85.625vw}.land-horizontal-8of8{width:98vw}.head-horizontal-3of9{width:36.125vw}.land-vertical-1of8{height:11.375vh}.land-s-1of4,.land-s-2of4,.land-s-3of4,.land-s-4of4,.land-vertical-2of8{height:23.75vh}.land-vertical-3of8{height:36.125vh}.land-vertical-4of8{height:48.5vh}.land-vertical-5of8{height:60.875vh}.land-vertical-6of8{height:73.25vh}.land-vertical-7of8{height:85.625vh}.land-vertical-8of8{height:98vh}}@media all and (orientation:portrait){.port-generic,.port-horizontal-1of4,.port-horizontal-2of4,.port-horizontal-3of4,.port-horizontal-4of4{float:left;box-sizing:border-box}.gutter-left,.port-gutter-left{margin-left:1.77vw}.gutter-right,.port-gutter-right{margin-right:1.77vw}.gutter-top,.port-gutter-top{margin-top:.5625vh}.gutter-down,.port-gutter-down{margin-down:.5625vh}.port-horizontal-1of4{width:22.7875vw}.port-horizontal-2of4{width:47.345vw}.port-horizontal-3of4{width:71.9025vw}.port-horizontal-4of4{width:96.46vw}.port-vertical-1of16{height:5.65234375vh}.port-vertical-2of16{height:11.8671875vh}.port-vertical-3of16{height:18.08203125vh}.port-vertical-4of16{height:24.296875vh}.port-vertical-5of16{height:30.51171875vh}.port-vertical-6of16{height:36.7265625vh}.port-vertical-7of16{height:42.94140625vh}.port-vertical-8of16{height:49.15625vh}.port-vertical-9of16{height:55.37109375vh}.port-vertical-10of16{height:61.5859375vh}.port-vertical-11of16{height:67.80078125vh}.port-vertical-12of16{height:74.015625vh}.port-vertical-13of16{height:80.23046875vh}.port-vertical-14of16{height:86.4453125vh}.port-vertical-15of16{height:92.66015625vh}.port-vertical-16of16{height:98.875vh}}.fluid-container{width:100%;clear:both;overflow:hidden}.vertical-container-midle{display:flex;align-items:center;justify-content:center}.vertical-full-container-midle{display:flex;align-items:stretch}.all-1of3,.all-1of5,.all-2of3,.all-2of5,.all-3of3{float:left;display:inline-block}.all-1of3{width:33.3333333333%}.all-2of3{width:66.6666666667%}.all-3of3{width:100%}.all-1of5{width:20%}.all-2of5{width:40%}.all-height-1of12{height:8.3333333333%}.all-height-2of12{height:16.6666666667%}.all-height-3of12{height:25%}.all-height-4of12{height:33.3333333333%}.all-height-5of12{height:41.6666666667%}.all-height-6of12{height:50%}.all-height-7of12{height:58.3333333333%}.all-height-8of12{height:66.6666666667%}.all-height-9of12{height:75%}.all-height-10of12{height:83.3333333333%}.all-height-11of12{height:91.6666666667%}.all-height-12of12{height:100%}.ct-humidity-chart .ct-grid,.ct-precipitation-chart .ct-grid,.ct-pression-chart .ct-grid,.ct-sun-chart .ct-grid,.ct-temp-chart .ct-grid,.ct-towz-humidity-chart .ct-grid,.ct-towz-temp-chart .ct-grid,.ct-towz-wind-chart .ct-grid,.ct-wind-chart .ct-grid{stroke:rgba(0,0,0,.1);stroke-dasharray:none}.ct-temp-chart .ct-series-a .ct-area,.ct-towz-temp-chart .ct-series-a .ct-area{fill:#dc0018;fill-opacity:.1}.ct-temp-chart .ct-series-a .ct-line,.ct-towz-temp-chart .ct-series-a .ct-line{stroke:#dc0018;stroke-width:2px}.ct-pression-chart .ct-series-a .ct-area{fill:#eba550;fill-opacity:.1}.ct-pression-chart .ct-series-a .ct-line{stroke:#eba550;stroke-width:2px}.ct-towz-wind-chart .ct-series-a .ct-area,.ct-wind-chart .ct-series-a .ct-area{fill:rgba(0,0,0,.55);fill-opacity:.1}.ct-towz-wind-chart .ct-series-a .ct-line,.ct-wind-chart .ct-series-a .ct-line{stroke:rgba(0,0,0,.55);stroke-width:2px}.ct-towz-wind-chart .ct-series-b .ct-area,.ct-wind-chart .ct-series-b .ct-area{fill:transparent;fill-opacity:0}.ct-towz-wind-chart .ct-series-b .ct-line,.ct-wind-chart .ct-series-b .ct-line{stroke:#dc0018;stroke-width:2px}.ct-humidity-chart .ct-bar,.ct-precipitation-chart .ct-bar,.ct-towz-humidity-chart .ct-bar{stroke:#dcf0f5;stroke-width:7px}.ct-sun-chart .ct-bar{stroke:#ffeba0;stroke-width:7px}.ct-label{fill:rgba(0,0,0,.55)}.slider-container{position:relative}.slider-animation{transition:1s linear all;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}.slider-animation.enabled{opacity:1}.slider-animation.enabled-add{animation:1s enable-on}.slider-animation.enabled-remove{animation:1s enable-off}@keyframes enable-on{from{opacity:0}to{opacity:1}}@keyframes enable-off{from{opacity:1}to{opacity:0}}#h24-hour,#h24-max,#h24-min,.humidity-rotating,.precipitation-rotating,.qnh-rotating,.sun-rotating,.temp-rotating,.wind-rotating{animation-duration:.5s}.hour-rotating{animation-duration:.9s}body,html{margin:0;padding:0;width:100%;height:100vh;clear:both;font-size:1em;font-family:NeueFrutigerW04-Regular}.date,.title{padding:10px 0}.date .day,.date .measured_at,.title,.title .row .name{font-family:"Neue Frutiger W04 Light"}.test-color{background:#f0f0f0}#ngProgress{box-shadow:0 0}#ng-progress-background{position:absolute;height:6px;width:100%;background-color:rgba(0,0,0,.1)}.header{border-bottom:3px solid #dc0018}.date{align-items:flex-end;justify-content:right}.date .day,.date .hour{margin:0}.date .measured_at{margin:0}.title{display:flex;align-items:flex-end;justify-content:center}.title .row{width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end}.title .row .baseline-container{display:flex;align-items:baseline}.title .row .name{width:auto;display:inline-block;margin:0 .5vw 0 0;color:#000}.title .row .altitude{display:flex;align-items:baseline;color:rgba(0,0,0,.55)}.title .row .altitude svg{margin-right:5px}.swiss-met-net{display:block;padding:22px 0}.swiss-met-net .logo{color:#dc0018;font-family:"Neue Frutiger W04 Bold";margin:0;width:100%}.swiss-met-net .station{color:rgba(0,0,0,.55);font-family:"Neue Frutiger W04 Light";margin:0}.swiss-met-net .station .strong{font-family:"Neue Frutiger W04 Bold"}.error-container{width:calc(100vw - (7.77vw * 2));height:100vh;margin:38.77vh 7.77vw;padding:0;display:flex}.error-container .left-cloudy{text-align:left}.single-temp .meta-data,.single-temp .value,.vertical-full-container-midle .half-middle{text-align:center}.error-container .left-cloudy .title{color:#dc0018;justify-content:left}.error-container .cloudy{width:100%}.error-container .cloudy svg{height:28vh}.error-container .text{width:100%;color:#000;font-family:"Neue Frutiger W04 Light";position:relative}.error-container .logo-meteo-swiss{width:100%;margin-bottom:10vh}.error-container .logo-meteo-swiss img{max-height:3vh}.home-container{width:100vw;height:100vh;margin:0;padding:0;display:flex;align-items:center;justify-content:center}.home-container .center-content{width:100%}.home-container .home-logo{display:flex;justify-content:center}.home-container .home-logo img{width:25%}.graphic-humidity,.graphic-precipitation,.graphic-pression,.graphic-sun,.graphic-temp,.graphic-towz-humidity,.graphic-towz-temp,.graphic-towz-wind,.graphic-wind,.item,.single-humidity,.single-precipitation,.single-qnh,.single-sun,.single-temp,.single-wind,.smn-display{border-left:3px solid rgba(0,0,0,.1);color:rgba(0,0,0,.55);font-family:"Neue Frutiger W04 Light";padding:10px}.nodata-mask .flag,.single-temp .meta-data .value,.single-temp .value{font-family:NeueFrutigerW04-Regular}.single-humidity,.single-item,.single-precipitation,.single-qnh,.single-sun,.single-temp,.single-wind{position:relative}.directive-title{display:flex;align-items:center}.numeric-value{letter-spacing:-.04em}.nodata-mask{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:flex-end;align-items:flex-start}.nodata-mask .flag{display:flex;align-items:stretch;height:5vh;max-width:56%;background:rgba(0,0,0,.1);color:rgba(0,0,0,.55)}.nodata-mask .flag .no-data-icon,.nodata-mask .flag .no-data-icon .no-data-svg{height:100%}.nodata-mask .flag .no-data-text{display:flex;align-items:center;padding:10px;font-size:1.5vh}.no-data{opacity:.3}.large-value{font-size:.8em}.single-temp #termometer{width:80%;margin-top:44px}.single-temp .h24{width:20%;vertical-align:middle;margin-right:5px}.single-temp .h24 .hour-color{fill:#dc0018}.single-temp .value{color:rgba(0,0,0,.55)}.single-temp .value::after{content:'°C';color:rgba(0,0,0,.25);vertical-align:text-top;letter-spacing:0;padding-left:3px}.single-temp .meta-data .sub-title{line-height:2.8em}.single-temp .meta-data .value{color:rgba(0,0,0,.55)}.single-temp .meta-data .value::after{color:rgba(0,0,0,.4)}.single-wind .wind-gusts .wind-gusts-value,.single-wind .wind-value,.smn-display .smn-title,.vertical-full-container-midle .container-value .value{color:rgba(0,0,0,.55);font-family:NeueFrutigerW04-Regular}.single-wind #complete-dial{width:100%;height:100%;max-width:calc(96% - 14px);max-height:96%;margin-top:2%;margin-left:-14px}.single-wind .dial{width:100%;height:100%;position:relative}.single-wind .dial .mask{width:100%;height:100%;position:absolute;text-align:center}.single-wind .wind-name{display:flex;align-items:flex-end;justify-content:center}.single-wind .wind-gusts{display:flex;justify-content:center;align-items:baseline;box-sizing:border-box}.single-wind .wind-gusts .wind-gusts-icon{height:100%;display:flex;align-items:flex-end}.single-wind .wind-gusts .wind-gusts-icon svg{width:auto;height:80%}.single-wind .wind-gusts .wind-gusts-value{padding:0 8px}.single-wind .wind-gusts-name{box-sizing:border-box;padding-top:1vh}.single-precipitation .logo{display:inline-block;height:100%;margin-left:8px;margin-top:-2px}.single-precipitation .logo .hour-color{fill:#6996a5}.single-precipitation .logo svg{width:auto;height:100%}.single-humidity .vertical-full-container-midle .small-logo svg{width:45%}.vertical-full-container-midle .small-logo{display:flex;align-items:center;width:40%}.vertical-full-container-midle .small-logo svg{width:60%}.vertical-full-container-midle .container-value{display:flex;align-items:center;width:60%}.vertical-full-container-midle .container-value .unit{padding-left:13px}.smn-display .svg-graphic{width:100%}.graphic-humidity,.graphic-precipitation,.graphic-pression,.graphic-sun,.graphic-temp,.graphic-towz-humidity,.graphic-towz-temp,.graphic-towz-wind,.graphic-wind{height:100%;box-sizing:border-box}.graphic-humidity .logo,.graphic-precipitation .logo,.graphic-pression .logo,.graphic-sun .logo,.graphic-temp .logo,.graphic-towz-humidity .logo,.graphic-towz-temp .logo,.graphic-towz-wind .logo,.graphic-wind .logo{display:inline-block;height:70%;margin-left:10px;margin-top:-5px}.graphic-humidity .logo .hour-color,.graphic-precipitation .logo .hour-color,.graphic-pression .logo .hour-color,.graphic-sun .logo .hour-color,.graphic-temp .logo .hour-color,.graphic-towz-humidity .logo .hour-color,.graphic-towz-temp .logo .hour-color,.graphic-towz-wind .logo .hour-color,.graphic-wind .logo .hour-color{fill:#dc0018}.graphic-humidity .logo svg,.graphic-precipitation .logo svg,.graphic-pression .logo svg,.graphic-sun .logo svg,.graphic-temp .logo svg,.graphic-towz-humidity .logo svg,.graphic-towz-temp .logo svg,.graphic-towz-wind .logo svg,.graphic-wind .logo svg{width:auto;height:100%}.graphic_gusts_name{color:#dc0018}.graphic-pression .logo .hour-color,.graphic-sun .logo .hour-color{fill:#eba550}.graphic-humidity .logo .hour-color,.graphic-precipitation .logo .hour-color,.graphic-towz-humidity .logo .hour-color{fill:#6996a5}@media all and (orientation:landscape){.date .day{font-size:2.8vh}.date .measured_at{font-size:2.5vh;display:inline-block}.date .hour{font-size:5.5vh;line-height:1em;font-weight:700;display:inline-block}.title .name{font-size:7vh}.title .altitude #alt-icon{height:1.7vh}.title .altitude span{font-size:2.5vh}.swiss-met-net{margin-left:0}.swiss-met-net .logo{font-size:5.5vh;line-height:1em}.swiss-met-net .station{font-size:3vh}.error-container .left-cloudy{max-width:calc(100vw - (14.47vw * 2))}.error-container .text{font-size:2.6vh;line-height:1.3em}.error-container .title{font-size:2.5em}.directive-title{font-size:2.2vh}.directive-info-towz{font-size:1.4vh;padding-top:.8vh}.sub-title{font-size:2vh}.single-temp .value{font-size:21vh;line-height:.65em}.single-temp .value::after{font-size:.2em;line-height:1em}.single-temp .meta-data .value{font-size:7vh}.single-temp .meta-data .value::after{font-size:.25em}.single-wind .label{font-size:2vh}.single-wind .wind-value{font-size:12.5vh;line-height:1.2em}.single-wind .wind-gusts-value{font-size:5vh;line-height:.6em}.single-wind .wind-gusts-unit{font-size:2vh;line-height:.9em;margin-top:1.4vh}.single-humidity .value,.single-precipitation .value,.single-qnh .value,.single-sun .value{font-size:10vh}.single-humidity .unit,.single-precipitation .unit,.single-qnh .unit,.single-sun .unit{font-size:3vh}.single-qnh .value{font-size:8vh}#precipitation{width:54%;margin-top:-25px}#qnh{width:50%;margin-top:-27px}}@media all and (orientation:portrait){.date,.title{position:absolute}.title .row .altitude,.title .row .name{align-self:center}.nodata-mask .flag{height:5vw}.date{align-items:flex-start;right:40px}.date .day{font-size:2.8vw;float:right}.date .measured_at{font-size:2.5vw;display:inline-block}.date .hour{font-size:5.5vw;line-height:1em}.title{width:calc(100% - (1.77vw * 4))}.title .row .baseline-container{flex-direction:column-reverse;justify-content:center}.title .row .name{font-size:7vw;margin-right:0}.title .row .altitude span{font-size:2.5vw}.title .row .altitude #alt-icon{height:1.7vw}.swiss-met-net{align-items:flex-start}.swiss-met-net .logo{font-size:5.5vw;line-height:1em;width:50vw;float:left}.swiss-met-net .logo.it{width:128%}.swiss-met-net .station{font-size:2.5vw;width:200%;float:right}.error-container .cloudy{margin-bottom:3vh}.error-container .cloudy svg{height:14vh}.error-container .center-cloudy{max-width:80vw}.error-container .text{font-size:1.4vh;line-height:1.3em}.error-container .title{font-size:2.5em}.error-container .logo-meteo-swiss img{max-height:3vw}.directive-title{font-size:2.2vw}.directive-info-towz{font-size:1.4vw;padding-top:.8vw}.sub-title{font-size:2vw}.single-temp .value{font-size:22vw;line-height:.65em}.single-temp .value::after{font-size:.2em;line-height:1em}.single-temp .meta-data .value{font-size:7.5vw}.single-temp .meta-data .value::after{font-size:.2em}.single-wind .label{font-size:2vw}.single-wind .wind-value{font-size:11vw;line-height:1.2em}.single-wind .wind-gusts-value{font-size:4vw;line-height:.6em}.single-wind .wind-gusts-unit{font-size:2vw;line-height:.9em}.single-humidity .value,.single-precipitation .value,.single-qnh .value,.single-sun .value{font-size:10vw}.single-humidity .unit,.single-precipitation .unit,.single-qnh .unit,.single-sun .unit{font-size:3vw}.single-qnh .value{font-size:8vw}#precipitation{width:47%;margin-top:-25px}#qnh{width:47%;margin-top:-27px}.nodata-mask .flag .no-data-text{font-size:1vh}}