.paddingtop0{padding-top:0em}.paddingtop5{padding-top:0.5em}.paddingtop10{padding-top:1em}.paddingtop15{padding-top:1.5em}.paddingtop20{padding-top:2em}.paddingtop25{padding-top:2.5em}.paddingtop30{padding-top:3em}.paddingtop35{padding-top:3.5em}.paddingtop40{padding-top:4em}.paddingtop45{padding-top:4.5em}.paddingtop50{padding-top:5em}.paddingtop55{padding-top:5.5em}.paddingtop60{padding-top:6em}.paddingtop65{padding-top:6.5em}.paddingtop70{padding-top:7em}.paddingtop75{padding-top:7.5em}.paddingtop80{padding-top:8em}.paddingtop85{padding-top:8.5em}.paddingtop90{padding-top:9em}.paddingtop95{padding-top:9.5em}.paddingtop100{padding-top:10em}.paddingtop105{padding-top:10.5em}.paddingtop110{padding-top:11em}.paddingtop115{padding-top:11.5em}.paddingtop120{padding-top:12em}.paddingbottom0{padding-bottom:0em}.paddingbottom5{padding-bottom:0.5em}.paddingbottom10{padding-bottom:1em}.paddingbottom15{padding-bottom:1.5em}.paddingbottom20{padding-bottom:2em}.paddingbottom25{padding-bottom:2.5em}.paddingbottom30{padding-bottom:3em}.paddingbottom35{padding-bottom:3.5em}.paddingbottom40{padding-bottom:4em}.paddingbottom45{padding-bottom:4.5em}.paddingbottom50{padding-bottom:5em}.paddingbottom55{padding-bottom:5.5em}.paddingbottom60{padding-bottom:6em}.paddingbottom65{padding-bottom:6.5em}.paddingbottom70{padding-bottom:7em}.paddingbottom75{padding-bottom:7.5em}.paddingbottom80{padding-bottom:8em}.paddingbottom85{padding-bottom:8.5em}.paddingbottom90{padding-bottom:9em}.paddingbottom95{padding-bottom:9.5em}.paddingbottom100{padding-bottom:10em}.paddingbottom105{padding-bottom:10.5em}.paddingbottom110{padding-bottom:11em}.paddingbottom115{padding-bottom:11.5em}.paddingbottom120{padding-bottom:12em}.margintop0{margin-top:0em}.margintop5{margin-top:0.5em}.margintop10{margin-top:1em}.margintop15{margin-top:1.5em}.margintop20{margin-top:2em}.margintop25{margin-top:2.5em}.margintop30{margin-top:3em}.margintop35{margin-top:3.5em}.margintop40{margin-top:4em}.margintop45{margin-top:4.5em}.margintop50{margin-top:5em}.margintop55{margin-top:5.5em}.margintop60{margin-top:6em}.margintop65{margin-top:6.5em}.margintop70{margin-top:7em}.margintop75{margin-top:7.5em}.margintop80{margin-top:8em}.margintop85{margin-top:8.5em}.margintop90{margin-top:9em}.margintop95{margin-top:9.5em}.margintop100{margin-top:10em}.margintop105{margin-top:10.5em}.margintop110{margin-top:11em}.margintop115{margin-top:11.5em}.margintop120{margin-top:12em}.marginbottom0{margin-bottom:0em}.marginbottom4{margin-bottom:0.4em}.marginbottom5{margin-bottom:0.5em}.marginbottom10{margin-bottom:1em}.marginbottom15{margin-bottom:1.5em}.marginbottom20{margin-bottom:2em}.marginbottom25{margin-bottom:2.5em}.marginbottom30{margin-bottom:3em}.marginbottom35{margin-bottom:3.5em}.marginbottom40{margin-bottom:4em}.marginbottom45{margin-bottom:4.5em}.marginbottom50{margin-bottom:5em}.marginbottom55{margin-bottom:5.5em}.marginbottom60{margin-bottom:6em}.marginbottom65{margin-bottom:6.5em}.marginbottom70{margin-bottom:7em}.marginbottom75{margin-bottom:7.5em}.marginbottom80{margin-bottom:8em}.marginbottom85{margin-bottom:8.5em}.marginbottom90{margin-bottom:9em}.marginbottom95{margin-bottom:9.5em}.marginbottom100{margin-bottom:10em}.marginbottom105{margin-bottom:10.5em}.marginbottom110{margin-bottom:11em}.marginbottom115{margin-bottom:11.5em}.marginbottom120{margin-bottom:12em}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;min-width:30%;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font:Arial, sans-serif;background:#fff;background:rgba(255,255,255,0.3);color:#000}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:none}}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}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:inherit;font-size:100%;vertical-align:baseline}html{overflow-y:scroll}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}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,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html *{color:#343434;font-family:'Source Sans Pro', sans-serif}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.clear{clear:both}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}h1{font-size:85px;line-height:95px;font-weight:300;letter-spacing:4px}h2{font-size:64px;font-weight:300;letter-spacing:4px}h3{font-size:45px;font-weight:300;letter-spacing:4px}h4{font-size:35px;line-height:45px;font-weight:300;letter-spacing:4px}h5{font-size:20px;line-height:25px;font-weight:300;letter-spacing:4px}.active a,a:hover{color:#ecde1b}@media (min-width: 996px){.mobile-only{display:none}}@media (max-width: 995px){.mob-hide-force{display:none !important}}.noscroll{overflow:hidden}.noscroll-force{overflow:hidden !important}button,.button{padding:0 15px;color:white;background-color:transparent;border:2px solid rgba(255,255,255,0.5);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-transform:uppercase;line-height:30px;font-size:11px;font-weight:400;letter-spacing:1px;text-decoration:none;outline:0}button:hover,.button:hover{background-color:rgba(255,255,255,0.1)}i{display:inline-block}i.login-key{margin-right:5px;width:15px;height:15px;background:url("../_img/icons/key.png") no-repeat;background:url("../_img/icons/icon_key.svg") no-repeat;background-size:15px 15px}@media (min--moz-device-pixel-ratio: 1.3),(-o-min-device-pixel-ratio: 1.3),(-webkit-min-device-pixel-ratio: 1.3),(min-device-pixel-ratio: 1.3),(min-resolution: 1.3dppx){i.login-key{background-image:url("../_img/icons/key@2x.png");background-image:url("../_img/icons/icon_key.svg");background-size:15px 15px}}.login-button-mobile{padding-bottom:0}.login-button-mobile button{border:0;cursor:default}.login-button-mobile button:hover{background-color:transparent}.login-button-mobile .login-key{width:0.75em;height:0.75em;background-size:100% 0.75em;background-size:contain;margin-right:0.25em}header{position:fixed;top:0;z-index:999;width:100%;padding:28px 34px;-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;-moz-transition-duration:0.25s;-o-transition-duration:0.25s;-webkit-transition-duration:0.25s;transition-duration:0.25s;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease;transition-timing-function:ease}header.highlighted,header.hilighted{background-color:#343434}header .logo{float:left;height:33px;width:135px;background-image:url("../_img/logo.png");background-image:url("../_img/logo.svg");background-repeat:no-repeat;background-size:130px 27px;background-size:contain;background-position:left top;margin-top:-5px}header nav{display:inline-block;float:right}header nav.mobile-open{display:block;overflow-y:scroll;position:fixed;top:0;left:0;right:0;bottom:0;padding:28px 34px;background-color:black;-webkit-overflow-scrolling:touch}header nav.mobile-open ul{display:block;clear:both}header nav.mobile-open ul#mobile-open-close i.menu-button{background:url("../_img/icons/menu-close.png") no-repeat;background:url("../_img/icons/close.svg") no-repeat;background-size:36px 24px}@media (min--moz-device-pixel-ratio: 1.3),(-o-min-device-pixel-ratio: 1.3),(-webkit-min-device-pixel-ratio: 1.3),(min-device-pixel-ratio: 1.3),(min-resolution: 1.3dppx){header nav.mobile-open ul#mobile-open-close i.menu-button{background-image:url("../_img/icons/menu-close@2x.png");background:url("../_img/icons/close.svg") no-repeat;background-size:36px 24px}}header nav.mobile-open ul button{padding:15px;margin-top:40px;font-size:20px;line-height:20px}header nav ul{display:none}header nav ul.navi{margin-top:55px}@media (max-width: 996px){header nav ul.navi li{line-height:1}}@media (min-width: 996px){header nav ul{display:block;position:static;float:right;width:auto;height:auto;padding:0}header nav ul.navi{margin-top:0}}header nav ul#mobile-open-close{display:block;float:right;text-align:right;margin-right:0;cursor:pointer}@media (min-width: 996px){header nav ul#mobile-open-close{display:none}}header nav ul#mobile-open-close li.menu{padding:0;margin:0;font-size:1em}header nav ul#mobile-open-close li.menu a{padding:0;margin:0}header nav ul#mobile-open-close i.menu-button{width:36px;height:24px;background:url("../_img/icons/menu-open.png") no-repeat}@media (min--moz-device-pixel-ratio: 1.3),(-o-min-device-pixel-ratio: 1.3),(-webkit-min-device-pixel-ratio: 1.3),(min-device-pixel-ratio: 1.3),(min-resolution: 1.3dppx){header nav ul#mobile-open-close i.menu-button{background-image:url("../_img/icons/menu-open@2x.png");background-size:36px 24px}}header nav ul li{display:block;padding:20px;color:#fff;text-align:center;text-transform:uppercase;font-size:42px;font-weight:300;letter-spacing:1.7px}@media (min-width: 996px){header nav ul li{display:inline-block;height:40px;padding:0 10px;margin:0 5px;line-height:40px;font-size:16px;font-weight:600}header nav ul li i.login-key{margin-bottom:-3px}}header nav ul li a,header nav ul li a:link,header nav ul li a:active,header nav ul li a:visited{color:white;text-decoration:none;font-size:0.9375em}header nav ul li.active a,header nav ul li a:hover{color:#ecde1b}header nav ul li.active a.nolink,header nav ul li a.nolink:hover{color:white}.hide{display:none !important}.slider-component{background-color:darkgray;height:auto;width:100%;overflow:hidden;position:relative}.slider-component .slider{width:100%;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slider-component .slider .slider-wrapper{-moz-transition:-moz-transform 0.5s;-o-transition:-o-transform 0.5s;-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.slider-component .slider .slider-wrapper.previous-visible{-moz-transform:translate3d(10%,0,0);-ms-transform:translate3d(10%,0,0);-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0)}.slider-component .slider .slider-wrapper.next-visible{-moz-transform:translate3d(-10%,0,0);-ms-transform:translate3d(-10%,0,0);-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0)}.slider-component .slider .slider-wrapper ul.slides{position:relative;width:100%;-moz-transition:-moz-transform 0.5s ease;-o-transition:-o-transform 0.5s ease;-webkit-transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;white-space:nowrap;list-style:none;font-size:0}.slider-component .slider .slider-wrapper ul.slides.stop-transitions{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.slider-component .slider .slider-wrapper ul.slides .slide{font-size:0;position:relative;top:0;left:0;display:inline-block;width:100%;vertical-align:top;white-space:initial}.slider-component .slider .slider-wrapper ul.slides .slide .slide-content{position:relative;overflow:hidden;height:100%;background:#1e1e1e}.slider-component .slider .slider-wrapper ul.slides .slide .slide-content img,.slider-component .slider .slider-wrapper ul.slides .slide .slide-content video{display:block;position:absolute;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;min-width:100%;min-height:100%;margin:auto}.slider-component .slider .slider-wrapper ul.slides .slide .slide-content .overlay{width:100%;height:100%;position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:rgba(0,0,0,0.5);background-color:transparent;background-color:rgba(0,0,0,0.3)}.slider-component .slider .slider-wrapper ul.slides .slide .slide-content .overlay{position:relative}.slider-component .slider .slider-wrapper ul.slides .slide .slide-content .overlay p{font-size:64px;font-weight:300;letter-spacing:4px;line-height:75px;padding:90px 90px 90px 90px;padding:150px;color:whitesmoke;text-align:center;position:absolute;top:50% !important;left:50% !important;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:auto !important;width:auto;white-space:pre-wrap}@media (max-width: 370px){.slider-component .slider .slider-wrapper ul.slides .slide .slide-content .overlay p{font-size:40px;line-height:50px}}@media (max-width: 767px){.slider-component .slider .slider-wrapper ul.slides .slide .slide-content .overlay p{font-size:50px;line-height:65px}}@media (min-width: 768px){.slider-component .slider .slider-wrapper ul.slides .slide .slide-content .overlay p{font-size:85px;line-height:95px;font-weight:300;letter-spacing:4px;padding:300px;width:100%}}.slider-component .slider .slider-button{position:absolute;top:0;width:10%;height:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;background:#ff0000}.slider-component .slider .slider-button.previous{left:0}.slider-component .slider .slider-button.next{right:0}.cities{color:white;background-color:#081a31;font-size:0;text-align:center}body.page-2{background-color:#081a31}.cities .tile{float:left;font-size:45px;font-weight:300;letter-spacing:4px;letter-spacing:0.04em;text-transform:uppercase;position:relative;width:100%;height:72.46377vw;overflow:hidden}.cities .tile img{width:100%;height:auto;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.cities .tile:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 450ms ease-in-out;-moz-transition:all 450ms ease-in-out;-o-transition:all 450ms ease-in-out;transition:all 450ms ease-in-out}.cities .tile.dark:hover div{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.cities .tile.dark:hover div{-webkit-transition:all 450ms ease-in-out;-moz-transition:all 450ms ease-in-out;-o-transition:all 450ms ease-in-out;transition:all 450ms ease-in-out;background-color:transparent}@media (min-width: 768px){.cities .tile{width:50%;height:36.23188vw;display:inline-block}}@media (min-width: 996px){.cities .tile{width:20%;height:20vw;display:block;float:left}}.cities .tile.dark div{background-color:rgba(0,0,0,0.5)}.cities .tile.light div{background-color:rgba(118,110,93,0.5)}.cities .tile div{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100%;position:relative;z-index:2}.cities .tile div p{color:white;border-bottom:solid;padding-bottom:7px}.cities .tile div span{display:block;border:2px solid rgba(255,255,255,0.5);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:white;padding-left:4px;text-align:center;margin-top:18px;width:35px;height:35px;font-size:25px;line-height:32px;cursor:pointer}.cities .tile img{position:absolute;top:0;left:0;height:100%;z-index:1}.cities .tile div span.city-info-btn{padding:0 0 0 2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.cities .tile span.city-info-btn-full{padding:0;margin:0;position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;border:0;background:none}@media (min-width: 996px){.cities{height:39.9vw;height:59.85vw;height:80vw;height:98.87910328262265vw;overflow:hidden}.cities .lg-connect{height:50vw;width:25%;display:block;float:left}.cities .lg-connect .tile{height:50%;width:100%}.cities .tile.lg-double{width:50%;height:50vw}.cities .tile{width:25%;height:25vw;display:block;float:left}[class^="clear-"]{display:none !important}.clear-5{display:table !important;clear:both !important}}@media (min-width: 1500px){.cities{height:39.9vw;height:59.85vw;overflow:hidden}.cities .lg-connect{height:40vw;width:20%;display:block;float:left}.cities .lg-connect .tile{height:50%;width:100%}.cities .tile.lg-double{width:40%;height:40vw;font-size:85px;line-height:95px;font-weight:300;letter-spacing:4px;letter-spacing:0.04em}.cities .tile.lg-double div span{margin-top:24px}.cities .tile{width:20%;height:20vw;display:block;float:left}[class^="clear-"]{display:none !important}.clear-7{display:table !important;clear:both !important}}@media (min-width: 996px){.cities .tile{font-size:35px}}@media (min-width: 1280px){.cities .tile{font-size:40px}}@media (min-width: 1500px){.cities .tile{font-size:45px}}.teaser{position:relative;width:100%;height:100vw;overflow:hidden;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media (min-width: 768px){.teaser{height:42vw}}.teaser img{position:absolute;top:0;left:0;z-index:1;min-width:100%;min-height:100vw}@media (min-width: 768px){.teaser img{min-height:unset}}.teaser p,.teaser button,.teaser .button,.teaser h2{color:white;position:relative;z-index:2}.teaser h2{text-align:center}.teaser p{font-size:45px;font-weight:300;letter-spacing:4px;padding:0 30px;text-align:center}@media (min-width: 768px){.teaser p{font-size:64px;font-weight:300;letter-spacing:4px;padding:0 90px}}.teaser button,.teaser .button{margin-top:20px}.contacts{font-size:18px;line-height:25px}.contacts h1,.contacts h2{text-transform:uppercase}.contacts h1{padding:40px 0 30px 0;margin:0 auto;width:100%;text-align:center;font-size:64px;line-height:64px}.contacts h2,.contacts h3{font-size:17px;font-weight:600;letter-spacing:0}.contacts h2{padding-left:22px;background-image:url("../_img/icons/anchor.png");background-repeat:no-repeat;background-position-y:4px}@media (min--moz-device-pixel-ratio: 1.3),(-o-min-device-pixel-ratio: 1.3),(-webkit-min-device-pixel-ratio: 1.3),(min-device-pixel-ratio: 1.3),(min-resolution: 1.3dppx){.contacts h2{background-image:url("../_img/icons/anchor@2x.png");background-size:15px 15px}}.contacts span{float:left;width:100%}.contacts .address,.contacts .communication{margin-bottom:30px}@media (min-width: 1200px){.contacts .address{height:150px}}.contacts span.tab{display:inline;width:90px}.contacts .email{margin-bottom:50px}.contacts .email a{color:#1a7fa0;font-weight:600;text-decoration:none}.contacts .email a:link,.contacts .email a:active,.contacts .email a:visited{text-decoration:none}.contacts .email.active a,.contacts .email a:hover{color:#ecde1b}.accordion .tile{padding:30px 36px;margin:0 20px 14px 20px;border:2px solid #cecece;border-radius:4px}.accordion .tile.active h2{padding-bottom:30px}.accordion .tile.active .info{height:auto}.accordion .tile .info{overflow:hidden;height:0px}@media (min-width: 1200px){.accordion .tile-wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:top;align-items:top;-webkit-justify-content:center;justify-content:center}.accordion .tile-wrapper .tile{margin:0 10px 66px 10px;width:366px}.accordion .tile-wrapper .tile h2{padding-bottom:30px}.accordion .tile-wrapper .tile .info{overflow:hidden;height:auto}}footer{padding:40px 30px 40px;text-align:right;background-color:#343434;color:#8c8c8c;font-size:14px;font-weight:300}footer.sticky{position:fixed;bottom:0;left:0;width:100%}.button{padding:0 15px;color:white;background-color:transparent;border:2px solid rgba(255,255,255,0.5);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-transform:uppercase;line-height:30px;font-size:11px;font-weight:400;letter-spacing:1px;text-decoration:none}.button:hover{background-color:rgba(255,255,255,0.1)}.teaser .button{margin-top:20px}.teaser .button{color:white;position:relative;z-index:2}.teaser .button{margin-top:20px}.hidden{display:none}.hidden-force{display:none !important}.content-text{font-size:10px;line-height:2.5em;padding:0;margin:0 auto;box-sizing:border-box}.content-text > section{box-sizing:border-box;margin-left:2.5em;margin-right:2.5em}@media (max-width: 768px){.content-text > section{box-sizing:border-box;margin-left:5em;margin-right:5em}}@media (max-width: 480px){.content-text > section{box-sizing:border-box;margin-left:3em;margin-right:3em}}@media (max-width: 320px){.content-text > section{box-sizing:border-box;margin-left:2.5em;margin-right:2.5em}}.content-text h1{padding:50px 0 40px 0;padding:0 0 42px 0;margin:0 auto;width:100%;font-size:64px;line-height:64px;font-weight:200;font-family:'Source Sans Pro ExtraLight'}.content-text h2,.content-text h3{padding:45px 0 35px 0;font-size:42px;line-height:42px;font-weight:200;letter-spacing:2px}.content-text h2,.content-text h3{padding:0 0 18px 0;font-size:42px;line-height:42px;font-weight:200;letter-spacing:0.04em}.content-text p{font-size:17px;line-height:30px;letter-spacing:0.04em}@media (min-width: 769px){.content-text p{line-height:35px}}.content-text:nth-of-type(2) > section:first-child{padding-top:50px;padding-top:106px}.content-text:nth-of-type(2) > section:first-child p:first-child,.content-text:nth-of-type(2) > section:first-child > h1:first-child,.content-text:nth-of-type(2) > section:first-child > h2:first-child,.content-text:nth-of-type(2) > section:first-child > h2:first-child,.content-text:nth-of-type(2) > section:first-child > h3:first-child{padding-top:0px !important;margin-top:0px !important}.content-text:last-of-type{margin-bottom:7.4em;margin-bottom:12.5em}@media (min-width: 996px){.content-text{max-width:90em}.content-text > section{margin-left:0em;margin-right:0em}}.content-text img{float:left;width:100%;margin-bottom:2em}.space{height:84px}@media (min-width: 996px){.space{height:96px}}@media (min-width: 1376px){.space{height:99px}}.image-title-outer{position:relative}.image-title-outer:after{position:absolute;content:" ";width:100%;height:100%;left:0;top:0;z-index:1 !important;background-color:rgba(0,0,0,0.5);background-color:transparent}.bg-img{background-position:center center;background-size:cover;background-repeat:no-repeat;padding-bottom:-20px !imprtant;float:left}.link2{left:0 !important;top:0 !important;position:absolute !important;width:100% !important;height:100% !important;z-index:10 !important}@media (min-width: 769px){.link2{display:none}}.employees{font-size:10px;text-align:center;height:auto;overflow:hidden}.employees .tile{float:left;font-size:2em;font-weight:300;letter-spacing:1px;position:relative;width:100%;height:72.46377vw;height:auto;overflow:hidden}.employees .tile img{top:0;left:0;height:100%;height:auto;width:100%;z-index:1;float:left}.employees.team-title{padding-top:2.8em;margin-bottom:-2.9em}.employees.team-title h2{text-align:left;font-size:7.672em;font-size:6.4em;padding-left:0.3125em;font-weight:200}@media (min-width: 768px){.employees .tile{width:50%;height:36.23188vw;height:65vw;display:inline-block}}@media (min-width: 996px){.employees .tile{width:33%;height:45vw;display:inline-block}.employees.team-title{padding-top:2.8em;margin-bottom:-2.9em}}@media (min-width: 1376px){.employees .tile{width:20%;height:30.4vw;display:inline-block}}.employees .tile div p{font-size:0.85em;padding-bottom:0.35em;line-height:1.4705882352941em;text-align:left;font-weight:400;padding:1.0588235294118em;margin-bottom:2.9411764705882em;display:inline-block;float:left}.employees .tile div p span{font-weight:300}.employees .tile div p a{text-decoration:none;color:#1a7fa0;font-weight:800}.employees .tile div p a:hover{opacity:0.8}.contact{font-size:10px;line-height:2.5em;padding:0;margin:0 auto;box-sizing:border-box;background-size:cover;background-position:center center;width:100%;min-height:100vw;overflow:hidden;position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.contact:after{content:" ";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1}.contact > section{width:90em;padding:0;margin:0 auto;z-index:3;padding-left:3em;padding-top:5em;padding-bottom:5em}.contact > section > div{float:none;width:100%;color:white;display:block;margin-bottom:5em;margin-bottom:0}.contact > section > h2{color:white;font-size:3.6em;line-height:1;font-weight:200;margin-bottom:0.83333333333333em;letter-spacing:0.04em}.contact > section > div p{color:white;font-size:1.7em;line-height:1.4705882352941em;font-weight:200;letter-spacing:0.04em}.contact > section > div p span{color:white;width:5em;display:inline-block}.contact > section > div p strong{color:white;font-weight:400}.contact > section > div p a{text-decoration:none;color:#1a7fa0;color:#ecde1b;font-weight:800}.contact > section > div p a:hover{color:#ffffff}.contact > section > div.clear{display:none}.contact > section > div{margin-bottom:5em}.contact > section .contact-events{margin-top:5em}@media (min-width: 768px){.contact{min-height:80vw}.contact > section > div{float:left;width:50%;color:white}.contact > section{padding-left:3em}.contact > section > div:nth-child(3n){padding-left:3em}}@media (min-width: 996px){.contact{min-height:50vw}.contact > section > div{float:left;width:33%;color:white}.contact > section > div:nth-child(3n){padding-left:0em}.contact > section > div.clear{display:block}.contact > section > div.contact-events{margin-top:5em}.contact > section > div{margin-bottom:0}}@media (min-width: 1376px){.contact{min-height:38.33vw}.contact > section > div:not(.contact-events):nth-child(3){padding-left:1em}.contact > section > div:not(.contact-events):nth-child(4){padding-left:2em}}header{-webkit-transition:all 450ms ease-in-out;-moz-transition:all 450ms ease-in-out;-o-transition:all 450ms ease-in-out;transition:all 450ms ease-in-out}header nav form{font-size:0.23809523809524em;width:100%;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);display:none}header nav.mobile-open form{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);display:inline-block}header nav form input{-webkit-appearance:none !important;-moz-appearance:none !important;-ms-appearance:none !important;-o-appearance:none !important;appearance:none !important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:0;outline:0;font-size:1.7em;height:2.9411764705882em;line-height:2.9411764705882em;padding:0.97058823529412em 1.4705882352941em;padding:0 1.4705882352941em;margin-top:0.5em;font-weight:400;width:100%}header nav form p{display:inline-block;width:100%;text-align:center}header nav form p.formsubmit input.submit{line-height:1;background-color:#ecde1b;width:auto;margin-left:0.88235294117647em;margin:0.5em 0 0 0;padding:0.97058823529412em 1.1764705882353em;cursor:pointer}header nav form span.login-close-button{font-size:1em;width:2.2em;height:2.2em;display:inline-block;position:relative;cursor:pointer;margin-left:5em;margin-top:1.3em;display:none}header nav form span.login-close-button:before,header nav form span.login-close-button:after{content:" ";border:1px solid white;background-color:white;position:absolute;width:0.1em;height:2.4em;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-0.1em;left:0.9em;cursor:pointer}header nav form span.login-close-button:after{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}header nav ul li{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.enable-login-form header{padding-bottom:2.6875em;background-color:rgba(255,255,255,0.5)}.enable-login-form header.highlighted,.enable-login-form header.hilighted{background-color:#343434}.enable-login-form header nav ul li:not(.login-outer){-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate(0,-120%);-moz-transform:translate(0,-120%);-ms-transform:translate(0,-120%);-o-transform:translate(0,-120%);transform:translate(0,-120%)}.enable-login-form header nav form{-webkit-transition:all 450ms ease-in-out;-moz-transition:all 450ms ease-in-out;-o-transition:all 450ms ease-in-out;transition:all 450ms ease-in-out;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}@media (min-width: 768px){header nav form input{width:60%}}@media (min-width: 996px){header{overflow:hidden}header nav form{font-size:0.625em}header nav ul .login-outer{position:relative}header nav ul .login-outer button{float:left;margin-top:0.27272727272727em}header nav ul li{float:left}header nav ul li.login-form{padding-left:0;padding-right:0;margin-left:0;margin-right:0}header nav ul li.lang{padding:0 6px;margin-left:0;margin-right:0}header nav form{width:auto;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);display:block;min-width:58em}header nav form{position:absolute;top:-0.3em;right:0;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate(0,120%);-moz-transform:translate(0,120%);-ms-transform:translate(0,120%);-o-transform:translate(0,120%);transform:translate(0,120%)}header nav form p{width:auto;float:left;display:inline-block}header nav form input{margin-right:0.58823529411765em;margin-top:0em;width:17.647058823529em;width:11.764705882353em;float:left}header nav form p.formsubmit input.submit{margin-top:0em}header nav form span.login-close-button{display:inline-block}}@media (min-width: 1376px){header{padding:28px 34px;padding:33px 34px 26px 34px;padding-right:26px}header nav form{min-width:80em;margin-right:4em}header nav form input{width:17.647058823529em}header nav form p.formsubmit input.submit{margin-left:0.58823529411765em}header nav form span.login-close-button{margin-left:5.9em}}@media (max-width: 768px){header nav form input{line-height:1}header nav form input::-webkit-input-placeholder{padding-top:4px}header nav form input::-moz-placeholder{padding-top:4px}header nav form input:-ms-input-placeholder{padding-top:4px}header nav form input:-moz-placeholder{padding-top:4px}}header nav ul li.lang a{color:#878787}header nav ul li.lang.active a{color:#fff}header nav ul li.lang a:hover{color:#fff}header nav #mobile-lang{position:absolute;left:1.75em;top:0.875em}header nav #mobile-lang li{display:inline-block;float:left;padding:0;line-height:1}header nav #mobile-lang li a{font-size:0.71428571428571em;padding:0.33333333333333em}.content-screen{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin-top:7.4em;margin-top:0em}.content-screen section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:block;clear:both}.content-screen .screen-images{width:100%;margin:0}.content-screen .screen-data{margin-top:3em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.content-screen .screen-data ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%}.content-screen .screen-data ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:1.7em;height:2.4117647058824em;line-height:2.4117647058824em;border-bottom:1px solid #a1a1a1;width:100%;clear:both;font-weight:800;white-space:nowrap}.content-screen .screen-data ul li span.fname{width:67.06%;width:60%;display:inline-block;float:left;height:2.4117647058824em;line-height:2.4117647058824em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-weight:400}.content-screen .screen-data ul li span.fval{width:auto;float:left}.content-screen .screen-data ul li span.fname i.icon{font-size:0.58823529411765em;height:100%;width:2.4em;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background-size:2.4em 2.4em;margin-right:0em;margin-right:1.5em}.content-screen .screen-data ul li:last-child{border-bottom:0}.content-screen .screen-data ul:first-child li:last-child{border-bottom:1px solid #a1a1a1}.content-screen .slick-arrow{border:0;font-size:10px;padding:2em;position:absolute;left:-0.3em;top:50%;background-image:url(../_img/icons/arrow_small_left.svg);background-size:1.5em 3.3em;background-position:center center;background-repeat:no-repeat;width:1.5em;height:3.3em;z-index:10;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.content-screen .slick-arrow.slick-next{left:auto;right:0em;background-image:url(../_img/icons/arrow_small_right.svg)}.content-screen.content-project .slick-arrow{background-image:url(../_img/icons/slider-arrow-right.svg);height:3.3em;width:3.3em;background-size:3.3em 3.3em;right:0.7em;-webkit-opacity:0.95;-khtml-opacity:0.95;-moz-opacity:0.95;-ms-opacity:0.95;-o-opacity:0.95;opacity:0.95;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";filter:alpha(opacity=95)}.content-screen.content-project .slick-arrow.slick-prev{left:0.6em;right:auto;-webkit-transform:rotate(180deg) translate(0,50%) !important;-moz-transform:rotate(180deg) translate(0,50%) !important;-o-transform:rotate(180deg) translate(0,50%) !important;transform:rotate(180deg) translate(0,50%) !important}.content-screen.content-project .slick-arrow:hover{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);background-color:transparent !important}@media (min-width: 768px){.content-screen .screen-data ul{width:47.222%;float:left;display:inline-block}.content-screen .screen-data ul:last-child{float:right}.content-screen .screen-data ul:first-child li:last-child{border-bottom:0}}@media (min-width: 996px){.content-screen .screen-data ul li span i.icon{margin-right:1.5em}.content-screen .screen-data ul li span.fname i.icon{width:5.2em}.content-screen .screen-data ul li span.fname{width:67.06%}}@media (max-width: 413px){.content-screen .screen-data ul li{height:auto;padding-left:3.0588235294118em;position:relative;white-space:normal}.content-screen .screen-data ul li span.fname{width:100%;margin-bottom:-15px}.content-screen .screen-data ul li span.fname i.icon{position:absolute;left:0;left:1em;top:1.3em;height:3.9em}}body > .content-text.content-screen{margin-bottom:7.4em}body > .content-screen:last-of-type{margin-bottom:7.4em}.content-text .video{position:relative;margin-bottom:45px;margin-bottom:2em}.content-text .video video{position:relative;width:100%;height:auto;height:66.66vw;max-height:600px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background-color:black;float:left;position:absolute;left:0;top:0;height:100%}.content-text .video img{float:left;margin-bottom:0}.content-text .video .icon-play{position:absolute;left:50%;top:50%;z-index:100;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;height:50px;background-image:url(../_img/icon-play.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;cursor:pointer;background-size:12em 12em;width:100%;height:100%;left:0;top:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);background-color:rgba(0,0,0,0.2);-webkit-transition:all 0.2s 0s ease-out;-moz-transition:all 0.2s 0s ease-out;-o-transition:all 0.2s 0s ease-out;transition:all 0.2s 0s ease-out}.content-text .video .icon-play:hover{-webkit-transition:all 0.2s 0s ease-out;-moz-transition:all 0.2s 0s ease-out;-o-transition:all 0.2s 0s ease-out;transition:all 0.2s 0s ease-out;background-color:rgba(0,0,0,0.5)}@media only screen and (max-device-width: 480px){.content-text .video .icon-play{display:none}}.content-text .video.youtube-video-outer{display:inline-block !important}.content-text .video .youtube-video{position:relative;width:100%;height:auto;height:66.66vw;max-height:600px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background-color:black;float:left;position:absolute;left:0;top:0;height:100%;height:100% !important;min-height:100%}.slider-component .slider .slider-dots{position:absolute;bottom:1em;z-index:10;font-size:0.625em;line-height:1;margin:0 0 1em 0;text-align:center;width:100%;display:block}.slider-component .slider .slider-dots li{padding:0;margin:0 0.25em;width:1.2em;height:1.2em;width:0.8em;height:0.8em;font-size:1em;line-height:1;display:inline-block;line-height:1.5em;cursor:pointer;position:relative}.slider-component .slider .slider-dots li button,.slider-component .slider .slider-dots li button:before{display:inline-block;content:" ";color:#343434;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;outline:0;padding:0;margin:0;width:100%;height:100%;font-size:1em;line-height:1;text-shadow:none;box-shadow:none;border:0}.slider-component .slider .slider-dots li button:before{background-color:#343434}.slider-component .slider .slider-dots li.slick-active button:before{background-color:transparent;border:2px solid #343434}.slider-component .slider .slider-dots li button:before{background-color:#ffffff}.slider-component .slider .slider-dots li.slider-active button:before{background-color:transparent;border:2px solid #ffffff}.content-screen.content-project .screen-data ul li{border-bottom:1px solid #ffffff}.slider-slick img{margin:0}.slider-slick .slick-list .slick-slide{outline:0}.slider-slick .slick-dots{position:absolute;bottom:0;z-index:10;font-size:1em;line-height:1;margin:0 0 1em 0;text-align:center;width:100%;display:block}.slider-slick .slick-dots li{padding:0;margin:0 0.25em;width:1.2em;height:1.2em;width:0.8em;height:0.8em;font-size:1em;line-height:1;display:inline-block;line-height:1.5em;cursor:pointer;position:relative}.slider-slick .slick-dots li button,.slider-slick .slick-dots li button:before{display:inline-block;content:" ";color:#343434;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;outline:0;padding:0;margin:0;width:100%;height:100%;font-size:1em;line-height:1;text-shadow:none;box-shadow:none;border:0}.slider-slick .slick-dots li button:before{background-color:#343434}.slider-slick .slick-dots li.slick-active button:before{background-color:transparent;border:2px solid #343434}.content-project .slider-slick .slick-dots li button:before{background-color:#ffffff}.content-project .slider-slick .slick-dots li.slick-active button:before{background-color:transparent;border:2px solid #ffffff}.content-screen.content-project .screen-data ul li{border-bottom:1px solid #ffffff}@media (min-width: 768px){.slider-slick .slick-dots{bottom:0.7em}}.screen-images-outer .screen-images{width:100%}.slider-slick-overlay{min-height:250px}.slider-slick-overlay .slick-list .slick-slide img{width:100%;height:auto;margin:0}@media (min-width: 768px){.slider-slick-overlay .slick-list .slick-slide img{width:94%;height:auto;margin:0 3%}}.slider-slick-overlay .slick-arrow{position:absolute;left:0;height:100%;width:17.5%;width:15.5%;top:0;z-index:1000;content:" ";outline:0;border:none;background-color:transparent;-webkit-opacity:0.01;-khtml-opacity:0.01;-moz-opacity:0.01;-ms-opacity:0.01;-o-opacity:0.01;opacity:0.01;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter:alpha(opacity=1)}.slider-slick-overlay .slick-arrow:hover{outline:0;background-color:#ffffff;-webkit-opacity:0.01;-khtml-opacity:0.01;-moz-opacity:0.01;-ms-opacity:0.01;-o-opacity:0.01;opacity:0.01;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter:alpha(opacity=1)}.slider-slick-overlay .slick-next{left:auto;right:0}.content-text .files ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%;margin-top:1.4em;margin-bottom:7.8em}.content-text .files ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:1.7em;height:4.8235294117647em;line-height:4.8235294117647em;border-bottom:1px solid #a1a1a1;width:100%;clear:both;font-weight:800;white-space:nowrap;overflow:hidden}.content-text .files ul li:last-child{border-bottom:0}.content-text .files ul li a{display:inline-block;float:left;height:4.8235294117647em;line-height:4.8235294117647em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-weight:600;text-decoration:none;cursor:pointer;width:100%;white-space:normal}.content-text .files ul li a:hover{-webkit-opacity:0.6;-khtml-opacity:0.6;-moz-opacity:0.6;-ms-opacity:0.6;-o-opacity:0.6;opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}.content-text .files ul li a i.icon{font-size:0.58823529411765em;height:100%;width:5.5em;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background-size:contain;margin-right:2.2em;margin-top:-0.3em}.featherlight.loading{background-image:url(../_img/loader.svg);background-image:url(../_img/loader.gif);background-position:center center;background-size:3em 3em;background-repeat:no-repeat}.featherlight.loading .featherlight-content{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:all 0.2s 0s ease-out;-moz-transition:all 0.2s 0s ease-out;-o-transition:all 0.2s 0s ease-out;transition:all 0.2s 0s ease-out}.featherlight.featherlight-content{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-webkit-transition:all 0.2s 0s ease-out;-moz-transition:all 0.2s 0s ease-out;-o-transition:all 0.2s 0s ease-out;transition:all 0.2s 0s ease-out}.featherlight .featherlight-content{width:100%;height:100%;max-height:unset;background:transparent;margin:0;padding:0;border:0;padding-top:10%;padding-top:2vw}.featherlight .featherlight-content > .featherlight-close-icon{color:white;background-color:transparent;margin-top:10%;margin-right:20%;-webkit-transform:translate(0,-120%);-moz-transform:translate(0,-120%);-ms-transform:translate(0,-120%);-o-transform:translate(0,-120%);transform:translate(0,-120%);font-size:2em;font-weight:200;content:" ";background-image:url(../_img/icons/menu-close@2x.png);display:none}.slider-slick .slick-list .slick-slide{position:relative;text-align:right}.slider-slick .slick-list .slick-slide .featherlight-close-iconv2{cursor:pointer;height:3.2em;width:3.2em;background-image:url(../_img/icons/menu-close@2x.png);background-position:center center;background-size:3.2em;background-repeat:no-repeat;display:inline-block;margin-right:3%;-webkit-transform:translate(0.5em,0);-moz-transform:translate(0.5em,0);-ms-transform:translate(0.5em,0);-o-transform:translate(0.5em,0);transform:translate(0.5em,0);-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:all 0.2s 0s ease-out;-moz-transition:all 0.2s 0s ease-out;-o-transition:all 0.2s 0s ease-out;transition:all 0.2s 0s ease-out}.slider-slick .slick-list .slick-slide.slick-active .featherlight-close-iconv2{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-webkit-transition:all 0.2s 0s ease-out;-moz-transition:all 0.2s 0s ease-out;-o-transition:all 0.2s 0s ease-out;transition:all 0.2s 0s ease-out}.slider-slick .slick-list .slick-slide.slick-active .featherlight-close-iconv2:hover{-webkit-opacity:0.75;-khtml-opacity:0.75;-moz-opacity:0.75;-ms-opacity:0.75;-o-opacity:0.75;opacity:0.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75)}.slider-slick .slick-list .slick-slide.slick-active .featherlight-close-iconv2:hover{-webkit-opacity:0.75;-khtml-opacity:0.75;-moz-opacity:0.75;-ms-opacity:0.75;-o-opacity:0.75;opacity:0.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75)}.notenoughslides .slick-track{-webkit-transform:translate3d(0px,0px,0px) !important;-moz-transform:translate3d(0px,0px,0px) !important;-o-transform:translate3d(0px,0px,0px) !important;transform:translate3d(0px,0px,0px) !important}@media (max-width: 996px){.featherlight .featherlight-content{overflow-y:scroll;-webkit-overflow-scrolling:touch}.featherlight{background-color:rgba(0,0,0,0.94) !important}.slider-slick .slick-list .slick-slide .featherlight-close-iconv2{height:2em;width:2em;background-size:2em}}.featherlight .featherlight-content p,.featherlight .featherlight-content p strong,.featherlight .featherlight-content p span,.featherlight .featherlight-content h2,.featherlight .featherlight-content a{color:white}.city-overlay-content .city-overlay-data{width:61.5%;padding:0;margin:0 auto;max-width:inherit !important;max-width:unset !important}.city-overlay-content .city-overlay-data > section{width:auto;margin-bottom:10em;padding-top:1.3em !important}.city-overlay-content .city-overlay-data h2{font-size:8.5em;font-size:6.5em;font-size:6.4em;line-height:1;padding-top:0.14545454545455em;padding-bottom:0.23636363636364em;font-weight:200;text-transform:uppercase;margin-left:-3px}.city-overlay-content .city-overlay-data p{font-size:1.7em;line-height:2.0588235294118em;font-weight:200;margin-left:2px}.city-overlay-content .city-overlay-data p .btn1{display:inline-block;background-color:white;font-size:1em;height:2.9411764705882em;line-height:2.9411764705882em;color:#343434;text-decoration:none;padding:0 0.88235294117647em;margin-top:2.0588235294118em;letter-spacing:0.04em;-webkit-transition:all 0.2s 0s ease-out;-moz-transition:all 0.2s 0s ease-out;-o-transition:all 0.2s 0s ease-out;transition:all 0.2s 0s ease-out;margin-left:1px}.city-overlay-content .city-overlay-data p .btn1:hover{-webkit-opacity:0.8;-khtml-opacity:0.8;-moz-opacity:0.8;-ms-opacity:0.8;-o-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.city-overlay-content .slider-slick .slick-dots{font-size:0.7em}@media (max-width: 767px){.city-overlay-content .city-overlay-data{width:100%;padding:0 0px;margin:0 auto;box-sizing:border-box !important}.city-overlay-content .city-overlay-data p{line-height:1.7647058823529em}}#overlay{position:fixed;top:0px;right:0px;bottom:0px;left:0px;background:rgba(0,0,0,0.8);text-shadow:none;color:#000;z-index:1000;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:all 0.2s 0s ease-out;-moz-transition:all 0.2s 0s ease-out;-o-transition:all 0.2s 0s ease-out;transition:all 0.2s 0s ease-out;overflow-y:scroll}.show-overlay #overlay{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.overlay-content{display:none !important}body > .content-text,body > .content-text.content-screen.content-project{margin-bottom:3.8em}body > .employees{padding-top:5.2em}.icon{background-size:contain;background-position:center center;background-repeat:no-repeat;width:1em;height:1em;border:0}.icon-image{background-image:url(../_img/icons/bildflaeche.svg)}.icon-roll{background-image:url(../_img/icons/format.svg)}.icon-weight{background-image:url(../_img/icons/gesamtgewicht.svg)}.icon-lorry{background-image:url(../_img/icons/verpackung.svg)}.icon-spanner{background-image:url(../_img/icons/installationszeit.svg)}.icon-ruler{background-image:url(../_img/icons/benutzte_oberflaeche.svg)}.icon-mass{background-image:url(../_img/icons/masse.svg)}.icon-clock{background-image:url(../_img/icons/aufzugszeit.svg)}.icon-doc{background-image:url(../_img/icons/icon_doc.svg)}.icon-jpg{background-image:url(../_img/icons/icon_jpg.svg)}.icon-pdf{background-image:url(../_img/icons/icon_pdf.svg)}.icon-xxxxxxx{background-image:url(../_img/icons/xxxxxxxxx.svg)}#intro{background-color:transparent !important}.parallax-window{background-color:transparent !important;min-height:806px;min-height:400px}body.page-1{background-color:black}.anim-hidden .teaser h2{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:all 0.4s 0s ease-out;-moz-transition:all 0.4s 0s ease-out;-o-transition:all 0.4s 0s ease-out;transition:all 0.4s 0s ease-out;-webkit-transform:translate(0,30%);-moz-transform:translate(0,30%);-ms-transform:translate(0,30%);-o-transform:translate(0,30%);transform:translate(0,30%)}.anim-hidden .teaser .button{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:all 0.4s 0s ease-out;-moz-transition:all 0.4s 0s ease-out;-o-transition:all 0.4s 0s ease-out;transition:all 0.4s 0s ease-out;-webkit-transform:translate(0,200%);-moz-transform:translate(0,200%);-ms-transform:translate(0,200%);-o-transform:translate(0,200%);transform:translate(0,200%)}.anim-visible .teaser h2,.anim-visible .teaser .button{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.anim-visible .teaser h2,.anim-visible .teaser .button{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.anim-hidden{overflow:hidden}.anim-hidden2{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.anim-visible2{-webkit-transition:all 0.8s 0s ease-out;-moz-transition:all 0.8s 0s ease-out;-o-transition:all 0.8s 0s ease-out;transition:all 0.8s 0s ease-out;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.anim-visible,.anim-hidden.anim-visible{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}