@charset "UTF-8";@import url("//hello.myfonts.net/count/382008");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}body {line-height:1;}ol,ul {list-style:none;}blockquote,q {quotes:none;}blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}table {border-collapse:collapse;border-spacing:0;}@font-face {font-family:'Graublau-Sans';font-weight:600;font-style:normal;src:url('webfonts/382008_0_0.eot');src:url('webfonts/382008_0_0.eot?#iefix') format('embedded-opentype'), url('webfonts/382008_0_0.woff2') format('woff2'), url('webfonts/382008_0_0.woff') format('woff'), url('webfonts/382008_0_0.ttf') format('truetype'), url('webfonts/382008_0_0.svg#wf') format('svg');}@font-face {font-family:'Graublau-Sans';font-weight:300;font-style:normal;src:url('webfonts/382008_1_0.eot');src:url('webfonts/382008_1_0.eot?#iefix') format('embedded-opentype'), url('webfonts/382008_1_0.woff2') format('woff2'), url('webfonts/382008_1_0.woff') format('woff'), url('webfonts/382008_1_0.ttf') format('truetype'), url('webfonts/382008_1_0.svg#wf') format('svg');}@-moz-keyframes fadeIn {0% {opacity:0;}25% {opacity:0;}100% {opacity:1.0;}}@-webkit-keyframes fadeIn {0% {opacity:0;}25% {opacity:0;}100% {opacity:1.0;}}@keyframes fadeIn {0% {opacity:0;}25% {opacity:0;}100% {opacity:1.0;}}.animation_fadeIn {-moz-animation:fadeIn 1s ease-in;-webkit-animation:fadeIn 1s ease-in;animation:fadeIn 1s ease-in;}.regular {font-weight:300;letter-spacing:0em;}.bold {font-weight:600;letter-spacing:0.01em;color:#9c9ca0;color:#0098bc;}.versalien {font-family:'Graublau-Sans', sans-serif;font-size:97%;letter-spacing:.03em;text-transform:uppercase;}.boxshadow {box-shadow:0 0 10px 0 rgba(0,0,0,0.3);}body,html {min-height:100vh;}body {background:#fff;font-family:'Graublau-Sans', sans-serif;font-size:20px;color:#828287;line-height:1.5em;font-weight:300;letter-spacing:0em;text-rendering:optimizeLegibility;-webkit-text-size-adjust:none;text-size-adjust:none;font-variant-numeric:oldstyle-nums;-moz-font-feature-settings:"onum";-webkit-font-feature-settings:"onum";font-feature-settings:"onum";display:flex;flex-direction:column;-moz-animation:fadeIn 1s ease-in;-webkit-animation:fadeIn 1s ease-in;animation:fadeIn 1s ease-in;}h1 {font-size:120%;font-weight:600;letter-spacing:0.01em;color:#9c9ca0;color:#0098bc;letter-spacing:0em;line-height:1.4em;margin:10px 0;}h2,.h2 {font-size:120%;font-weight:600;letter-spacing:0.01em;color:#9c9ca0;color:#0098bc;letter-spacing:0em;line-height:1.4em;margin:40px 0 10px 0;}h1 small,h2 small,.h2 small {color:#828287;font-weight:300;letter-spacing:0em;font-size:60%;opacity:.6;display:block;margin-top:-5px;}h1 small.space_before,h2 small.space_before,.h2 small.space_before {margin-top:2px;}h3 {font-size:100%;letter-spacing:0em;line-height:1.4em;margin:20px 0 10px 0;color:#828287;font-weight:600;}h2+h3 {margin-top:10px;}a {text-decoration:none;color:#828287;}strong,b {font-weight:600;letter-spacing:0.01em;color:#9c9ca0;color:#0098bc;}.lowercase {text-transform:lowercase;}.nowrap {white-space:nowrap;}img {width:100%;height:auto;}.slash {margin:0 2px;}.none {display:none;}.viewport {width:90%;max-width:900px;margin:0 auto;position:relative;}.corner_left {position:absolute;left:0;top:0;width:20%;height:auto;z-index:30;line-height:0em;}@media only screen and (max-width:1400px) {.corner_left {width:15%;}}@media only screen and (max-width:1200px) {.corner_left {width:12%;}}@media only screen and (max-width:1100px) {.corner_left {display:none;}}.corner_right {position:fixed;right:55px;bottom:45px;width:50%;height:auto;line-height:0em;}@media only screen and (max-width:1100px) {.corner_right {right:0;bottom:0;width:100%;height:110%;}.corner_right img {height:100%;width:auto;position:absolute;right:0;}}@media only screen and (max-width:568px) {.corner_right {height:100%;top:5vh;bottom:auto;}}@media only screen and (max-width:667px) {.corner_right {top:10vh;}}header {position:relative;left:0;margin-top:10vh;height:30vh;min-height:330px;width:100%;}@media only screen and (max-width:1100px) {header {margin-top:30px;}}@media only screen and (max-width:1100px) and (orientation:portrait) {header {height:30vh;}}@media only screen and (max-width:1100px) and (orientation:landscape) {header {height:40vh;min-height:260px;}}@media only screen and (max-width:568px) {header {min-height:240px;}}@media only screen and (max-width:667px) {header {height:260px;min-height:auto;margin-top:15px;}}header .viewport {min-height:100%;}header .strip {position:absolute;bottom:0;left:0;height:110px;width:calc(100% - 55px);background:#0098bc;}@media only screen and (max-width:1100px) {header .strip {height:105px;width:100%;}}@media only screen and (max-width:667px) {header .strip {height:90px;}}@media only screen and (max-width:414px) {header .strip {height:70px;}}header .strip .logo {position:absolute;right:50px;top:0;height:100%;width:auto;z-index:30;}@media only screen and (max-width:812px) {header .strip .logo {right:5%;}}header .strip .logo a {display:block;width:100%;height:100%;}header .strip .logo a img {height:100%;width:auto;}header figure.image {position:absolute;left:0;bottom:128px;width:28%;height:auto;line-height:0em;margin-bottom:-80px;}@media only screen and (max-width:1400px) {header figure.image {width:27%;}}@media only screen and (max-width:1100px) {header figure.image {width:25%;}}@media only screen and (max-width:812px) {header figure.image {min-width:200px;}}@media only screen and (max-width:667px) {header figure.image {bottom:120px;}}@media only screen and (max-width:414px) {header figure.image {min-width:55%;}}header figure.image:after {content:" ";display:block;position:absolute;right:-1px;bottom:-1px;height:62px;width:100%;background-image:url('../zub/corner_right_blue.png');background-repeat:no-repeat;background-position:right bottom;background-size:contain;z-index:10;}@media only screen and (max-width:1100px) {header figure.image:after {height:57px;}}@media only screen and (max-width:667px) {header figure.image:after {height:51px;}}@media only screen and (max-width:414px) {header figure.image:after {height:31px;}}header figure.image figcaption {font-weight:300;letter-spacing:0em;color:#fff;font-size:120%;margin-top:3px;line-height:1.3em;position:absolute;}@media only screen and (max-width:667px) {header figure.image figcaption {font-size:110%;}}@media only screen and (max-width:414px) {header figure.image figcaption {font-size:100%;}}header nav.primary {position:absolute;bottom:110px;left:30%;margin-bottom:10px;}@media only screen and (max-width:1400px) {header nav.primary {left:29%;}}@media only screen and (max-width:1100px) {header nav.primary {bottom:105px;}}@media only screen and (max-width:812px) {header nav.primary {left:215px;}}@media only screen and (max-width:414px) {header nav.primary {bottom:85px;left:55%;margin-left:10px;}}header nav.primary ul li {display:inline-block;margin:0 10px;position:relative;}@media only screen and (max-width:812px) {header nav.primary ul li {margin:0 5px;}}@media only screen and (max-width:667px) {header nav.primary ul li {display:block;margin:0;line-height:1.3em;}}header nav.primary ul li a {font-weight:600;letter-spacing:0.01em;color:#9c9ca0;color:#0098bc;font-size:100%;}@media only screen and (max-width:568px) {header nav.primary ul li a {font-size:90%;}}header nav.primary ul li:after {background:transparent;content:" ";display:block;width:18px;height:18px;border-radius:50%;position:absolute;bottom:-38px;left:50%;margin-left:-10px;transition:bottom .5s ease, background .3s ease;}@media only screen and (max-width:667px) {header nav.primary ul li:after {bottom:5px;left:20px;border:1px solid transparent;transition:all .5s ease;width:15px;height:15px;}}header nav.primary ul li:hover:after,header nav.primary ul li.current:after {bottom:-19px;background:#b8d5e3;}@media only screen and (max-width:667px) {header nav.primary ul li:hover:after,header nav.primary ul li.current:after {bottom:5px;border:1px solid #fff;left:-15px;}}@media only screen and (max-width:568px) {header nav.primary ul li:hover:after,header nav.primary ul li.current:after {left:-10px;}}main {position:relative;left:0;width:100%;flex:1;margin-top:40px;padding-bottom:100px;}@media only screen and (max-width:1200px) {main {padding-bottom:50px;}}main article .row {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;position:relative;}main article .row.line:before {content:" ";width:100px;height:1px;background:#0098bc;position:absolute;top:0;}main article .row:after {content:" ";display:block;clear:both;}main article .row .col_4 {width:29%;}@media only screen and (max-width:812px) {main article .row .col_4 {width:100%;}}main article .row .col_8 {width:69%;}@media only screen and (max-width:812px) {main article .row .col_8 {width:100%;}}main article .row .col_12 {width:100%;}main article .row p,main article .row ul {margin:10px 0;}main article .row p.spaceafter,main article .row ul.spaceafter {margin-bottom:20px;}main article .row p.spacebefore,main article .row ul.spacebefore {margin-top:20px;}main article .row p a,main article .row ul a {border-bottom:1px dotted #828287;transition:all .5s ease;}main article .row p a:hover,main article .row ul a:hover {border-bottom:1px solid #0098bc;}main article .row p a.maplink,main article .row ul a.maplink {position:relative;display:inline-block;margin-left:25px;}main article .row p a.maplink:before,main article .row ul a.maplink:before {content:url(../zub/mapicon.svg);height:15px;width:20px;position:absolute;left:-25px;}main article .row ul li {margin-left:18px;}main article .row ul li:before {content:'•';display:inline-block;width:18px;margin-left:-18px;position:relative;top:3px;font-weight:600;letter-spacing:0.01em;color:#9c9ca0;color:#0098bc;color:#b8d5e3;font-size:150%;}footer {z-index:10;position:fixed;right:0;bottom:0;}@media only screen and (max-width:1200px) {footer {position:relative;left:0;top:0;}}footer nav.secondary {text-align:right;margin:0 55px 10px 0;bottom:0;}@media only screen and (max-width:812px) {footer nav.secondary {margin-right:5%;}}footer nav.secondary ul li {display:inline-block;margin:0 5px;}@media only screen and (max-width:812px) {footer nav.secondary ul li {margin:0 0 0 10px;}}footer nav.secondary ul li a {color:#a7a7c4;font-size:75%;opacity:.8;transition:opacity .5s ease;letter-spacing:.03em;}@media only screen and (max-width:812px) {footer nav.secondary ul li a {color:#9c9ca0;}}footer nav.secondary ul li a:hover {opacity:1.0;}