/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body{font-family:"Neue Haas Unica";font-size:18px;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;padding-top:50px;padding-bottom:44px}@media (min-width: 1340px){body{padding-top:90px;padding-bottom:0;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}}body.has-header{padding-top:0}.header{font-weight:700;background-size:cover;background-position:33%;background-repeat:no-repeat;position:relative;height:100vh;box-sizing:border-box}.header--fibernet{background-image:url(/assets/www/fibernet-header-fc69c7ec9f478ad9bfee1822a8ddef2d2a607566a467aa55a23bcc68790f62de.jpg)}.header--fibernet__try-and-buy{background-image:url(/assets/www/fibernet-try-and-buy-cbfd8359e9c2436082688d6a0d33653e6393b4c3ef3603ad977390b4927c6bdf.svg);background-size:cover;background-repeat:no-repeat;height:174px;width:174px;position:absolute;bottom:0;right:0}@media (min-width: 992px){.header--fibernet__try-and-buy{height:30vh;width:30vh;max-height:260px;max-width:260px;left:auto;right:0;bottom:40px}}.header--fibernet__down{position:absolute;bottom:0}@media (min-width: 1340px){.header--fibernet__down{bottom:40px}}.header--fibernet__claim{color:#fff;font-size:44px;line-height:1.1;width:100%}@media (min-width: 992px){.header--fibernet__claim{font-size:8vh;max-width:none;display:flex}}.header--fibernet__claim-text{flex:1}.header--fibernet__claim-shim{flex:1}.hamburger{height:21px;width:30px;position:relative;background:none;border:none;display:inline-block}.hamburger-open__line{background:#0074c8;height:3px;width:100%;position:absolute}.hamburger-open__line--1{top:0}.hamburger-open__line--2{top:9px}.hamburger-open__line--3{bottom:0}.hamburger-close__line{background:#fff;height:3px;width:21px;position:absolute;right:0;top:10.5px}.hamburger-close__line--1{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger-close__line--2{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.logo{position:absolute;display:flex;align-items:center;left:30px;height:50px;z-index:1}@media (min-width: 1340px){.logo{left:30px;height:90px}}.logo__image{height:21px}@media (min-width: 1340px){.logo__image{height:43px}}.footer{background-color:#b1b1b1;padding:20px 0}@media (min-width: 1340px){.footer{padding:0}}.footer__grid{display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 1340px){.footer__grid{flex-direction:row;justify-content:space-between;padding:20px 0}}.footer__row{display:flex;flex-direction:row;justify-content:space-between}@media (min-width: 1340px){.footer__row{flex-direction:row-reverse;align-items:center}}.footer__row--center{align-items:center}.footer__links{font-weight:700;font-size:15px;list-style:none;margin:0;padding:0;display:block}@media (min-width: 1340px){.footer__links-item{display:inline-block;margin-right:15px}}.footer__links-link{color:#fff;text-decoration:none}.footer__right-margin-xs{margin-right:15px}@media (min-width: 1340px){.footer__right-margin-xs{margin-right:0}}@media (min-width: 1340px){.footer__social-media{margin-right:30px}}.footer__icon-with-margin{margin-right:7.5px}.footer__city-of-zurich{color:#fff}.footer__city-of-zurich svg{height:24px}.footer-picture{background-size:cover;background-position:33%;background-repeat:no-repeat;height:300px}@media (min-width: 1340px){.footer-picture{height:1020px}}.footer-picture--fibernet{background-image:url(/assets/www/fibernet-footer-a3ec9c7dbb9e6dd579e1a2ff79f2fdcc1b3d9dbd31ad5840b0045d4555abbb66.jpg)}.footer-picture--try-and-buy{background-image:url(/assets/www/try-and-buy-footer-89ad3fbb5d42e8799e399363b3dce8bd83a9885eca3bdcb50a2f87e4bbe35fa5.jpg)}.footer-picture--availability-check{background-image:url(/assets/www/availability-check-footer-83b1c90308d7f3a187d4253177d73c07da8649e08236c22ebe30ea98e153f8c5.jpg);background-position-y:top}.footer-picture--service-providers{background-image:url(/assets/www/service-providers-footer-db97a90a5740562b398fcd4daee599fb7e81a0ec2e24bd551bab9f4bfc17aee3.jpg)}.footer-picture--offers{background-image:url(/assets/www/offers-footer-d1b67422ee9cd4f6eb63a17500ffd66211a3b598fa85c39b20d46387e426cab7.jpg)}.footer-picture--information-events{background-image:url(/assets/www/information-events-footer-e225a8fcf9711d18519ef2272a60d4e7465c12beadd9cf6f86b4a60f2c08561e.jpg)}.footer-picture--faq{background-image:url(/assets/www/faq-footer-e300039ef081d29bed0a7cc2784ea7b7d0e363eea60e80c95a07f27e16c69444.jpg)}.footer-picture--contact{background-image:url(/assets/www/contact-footer-3f48c4ff5b386145c6c4d165675bc70f20806e97b39dfcc696c48e97b8c171fe.jpg);background-position-x:right}.footer-picture__up{position:absolute;bottom:40px;right:0}.navigation-wrapper{position:fixed;top:0;background:#fff;width:100%;z-index:99}.has-header .navigation-wrapper{position:static}.navigation__item-link,.navigation__item-link:link,.navigation__item-link:visited,.navigation__item-link:focus,.navigation__item-link:active{color:#003763;text-decoration:none;line-height:1}.navigation__item-link:hover,.navigation__item-link:link:hover,.navigation__item-link:visited:hover,.navigation__item-link:focus:hover,.navigation__item-link:active:hover{color:#0074c8}.navigation-container-lg{display:flex}.navigation-lg{display:none;height:90px}@media (min-width: 1340px){.navigation-lg{display:flex;flex-direction:column;justify-content:space-between}}.navigation-lg__main{font-weight:700;list-style:none;margin:0;padding:0;overflow:hidden;box-sizing:border-box}.navigation-lg__main-item{display:inline-block;padding-bottom:10px;margin-right:30px;border-bottom:3px solid transparent}.navigation-lg__main-item:last-child{margin-right:0}.navigation-lg__main-item--active{border-color:#0074c8}.navigation-lg__meta{font-weight:400;text-align:right;font-size:15px}.navigation-lg__meta-item{display:inline-block;margin-top:10px;margin-left:15px}.navigation-lg__meta-item--active{border-bottom:2px solid #0074c8}.navigation-xs{font-weight:700;font-size:15px;display:flex;height:50px;align-items:center;justify-content:flex-end}@media (min-width: 1340px){.navigation-xs{display:none}}.navigation-xs__active-item-container{display:flex;height:21px;align-items:flex-end}.navigation-xs__active-item{margin-right:15px}.navigation-open-xs{display:none}.navigation-open-xs--active{display:block;position:fixed;left:0;top:0;height:100vh;width:100vw;overflow:scroll;z-index:99;background:#0074c8}.navigation-open-xs__main{list-style:none;margin:0;padding:0}.navigation-open-xs__main-item{padding:0 30px;border-bottom:2px solid #369ad2;font-size:25px;font-weight:700;min-height:50px;line-height:50px}.navigation-open-xs__main-item--active{background:#fff}.navigation-open-xs__main-item--close{text-align:right}.navigation-open-xs__main-item--meta{font-size:15px}.navigation-open-xs__main-item-link,.navigation-open-xs__main-item-link:link,.navigation-open-xs__main-item-link:visited,.navigation-open-xs__main-item-link:focus,.navigation-open-xs__main-item-link:active{color:#fff;text-decoration:none}.navigation-open-xs__main-item--active>.navigation-open-xs__main-item-link,.navigation-open-xs__main-item--active>.navigation-open-xs__main-item-link:link,.navigation-open-xs__main-item--active>.navigation-open-xs__main-item-link:visited,.navigation-open-xs__main-item--active>.navigation-open-xs__main-item-link:focus,.navigation-open-xs__main-item--active>.navigation-open-xs__main-item-link:active{color:#0074c8}.icon{display:inline-block}.icon--small{width:36px;height:36px}.icon--small svg{width:36px;height:36px}.icon--big{width:36px;height:36px}@media (min-width: 992px){.icon--big{width:60px;height:60px}}.icon--big svg{width:36px;height:36px}@media (min-width: 992px){.icon--big svg{width:60px;height:60px}}.teaser-box{display:flex;flex-wrap:wrap}@media (min-width: 992px){.teaser-box{width:calc(100% + 30px)}}.teaser-box__item{display:flex;flex-direction:column;background:#fff;padding:40px 30px;box-sizing:border-box;width:100%;margin-bottom:20px}@media (min-width: 992px){.teaser-box__item{max-width:310px;margin-bottom:20px;margin-right:30px}}.teaser-box__item-heading{color:#003763;border-bottom:7px solid #003763}.teaser-box__item-content{margin-bottom:20px}.try-and-buy-box{display:flex;align-items:flex-start;justify-content:space-between;background:#fff;padding:40px 30px 40px 15px;flex-direction:column}@media (min-width: 992px){.try-and-buy-box{flex-direction:row;align-items:center}}.try-and-buy-box__banner{margin-left:-30px;margin-bottom:15px}@media (min-width: 992px){.try-and-buy-box__banner{margin-left:-35px;margin-right:30px;margin-bottom:0}}.try-and-buy-box__list{font-weight:bold;font-size:25px;margin:0;flex-grow:10;color:#0074c8;margin-bottom:30px}@media (min-width: 992px){.try-and-buy-box__list{margin-bottom:0}}.try-and-buy-box__link{display:inline-block;margin-bottom:6px;min-width:168px}@media (min-width: 992px){.try-and-buy-box__link{align-self:flex-end}}.offer-teaser__item{justify-content:space-between}.offer-teaser__item-icon{text-align:center;margin-bottom:20px}.offer-teaser__item-heading{color:#003763}.offer-teaser__item-intro{color:#0074c8;font-weight:bold;font-size:25px}.offer-teaser__item-content{flex-grow:1}.offer-teaser__item-link{align-self:flex-start}.provider-teaser__item{padding:10px 30px 40px 30px}.provider-teaser__item-icons{display:flex;align-items:center;height:36px;border-bottom:1px solid #000;padding-bottom:20px}.provider-teaser__item-icons--remaining{padding-top:20px;padding-bottom:10px;border-bottom:none}.provider-teaser__item-icon{padding-right:30px;height:36px}.provider-teaser__item-icon svg{height:36px;width:36px}.provider-teaser__item-heading{padding:20px 0;height:80px;display:flex;align-items:center}.provider-teaser__item-heading--remaining{padding:0 0 20px 0}.provider-teaser__item-heading-image{max-height:100%;max-width:100%}.provider-teaser__item-links{flex-grow:100;display:flex;align-items:flex-end}.provider-teaser__item-link{width:calc(100% - 22px)}.provider-teaser__item-links-aligner{flex:1}.provider-teaser__item-tb-icon{margin-left:-45px;margin-bottom:30px;height:55px}.quick-links{position:fixed;top:130px;right:0;display:flex;flex-direction:column;overflow:hidden;z-index:99}.has-header .quick-links{position:absolute;top:40px}.quick-links__icon{display:inline-block;margin-right:0;min-width:auto}.has-header .quick-links__icon,.quick-links:hover .quick-links__icon{margin-right:7.5px;min-width:42px}.quick-links__button{display:flex;justify-content:center;padding-left:11px;padding-right:11px}.has-header .quick-links__button,.quick-links:hover .quick-links__button{display:flex;justify-content:left;padding-left:22px;padding-right:22px}.quick-links__text{max-width:0;visibility:hidden;white-space:nowrap;transition-property:max-width;transition-duration:.3s;transition-timing-function:cubic-bezier(0, 1, 0.5, 1)}.has-header .quick-links__text,.quick-links:hover .quick-links__text{max-width:300px;visibility:visible}.quick-links-container{position:relative}.footer-quick-links{position:fixed;width:100%;background:#fff;bottom:0;display:flex;justify-content:space-between;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0, 1, 0.5, 1);height:44px}.has-header .footer-quick-links{height:0}.footer-quick-links__item{margin-right:1px;width:100%}.footer-quick-links__item:last-child{margin-right:0}.information-event-table{display:table;width:100%;margin-bottom:40px}.information-event__row{display:table-row}.information-event__row-cell{display:table-cell}.information-event__row-cell-left{font-weight:bold;width:100px}.information-event__row-cell-right{border-bottom:1px solid #000;padding-top:10px;padding-bottom:10px}.information-event__row-cell-right--first{padding-top:0}.information-event-map{margin-bottom:80px}.information-event-map__image{margin-bottom:20px;overflow:hidden}.information-event-map__image img{-webkit-transform:scale(2);transform:scale(2)}@media (min-width: 1340px){.information-event-map__image img{-webkit-transform:none;transform:none}}.information-event-map__link{text-align:right}@media (min-width: 1340px){.visible-xs{display:none}}.visible-lg{display:none}@media (min-width: 1340px){.visible-lg{display:block}}@media (min-width: 1340px){.nowrap-lg{white-space:nowrap}}
