/*!
Theme Name: creacon
Version: 1.0
*/a,body,html{color:#fff}.teaser .item,.teaser .overlay{box-sizing:border-box;width:100%}.button:hover,a,a:active,a:focus,a:hover{text-decoration:none}.service .txt p,.showcase-details-txt .txt p{vertical-align:top}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.header{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.header-responsive-background{display:none;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;left:0;right:0}@supports ((-o-object-fit:cover) or (object-fit:cover)){.header{background-image:none!important}.header-responsive-background{display:block}}.header-logo,.header .dots,.header .icon-down,.header .open-main-navigation{opacity:1;transition:opacity .5s ease}.header-slogan{position:absolute;top:160px;left:40px;z-index:998;transform-origin:left top;transform:scale(.3);transition:font-size .5s ease,transform .5s ease}.header-slogan-wrapper{position:relative;padding-top:140px;background-color:#313131}@media only screen and (min-width:780px){.header{height:100vh;min-height:100vh}.header-slogan{top:155px;left:60px;transform:scale(1);font-size:100px}.header-slogan-wrapper{padding:0}}.header-slogan-mobile-bg{width:100%;height:auto;display:block}.header .header-logo{position:absolute;top:40px;left:40px;z-index:1}.header .header-logo img{width:210px;height:auto}@media only screen and (min-width:780px){.header-slogan-mobile-bg{display:none}.header .header-logo{top:55px;left:60px}.header .header-logo img{width:240px;height:auto}}.header-intro-animation:before{content:"";position:absolute;left:0;top:0;width:100%;height:100vh;background-color:rgba(0,0,0,.8);z-index:997;opacity:1;transition:opacity .5s ease}.header-intro-animation .dots,.header-intro-animation .header-logo,.header-intro-animation .icon-down,.header-intro-animation .open-main-navigation{opacity:0}.header-intro-animation .header-slogan{transform:scale(.6)}@media only screen and (min-width:780px){.header-intro-animation .header-slogan{transform:scale(1);font-size:10vw}}.header-intro-animation-finished:before{display:none}.footer{background-color:#646666;text-align:center;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;min-height:100vh;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative}.footer .social,.footer ul,.footer ul li{display:inline-block}.footer ul{list-style:none;margin:0 0 10px;padding:0}.footer .social{position:relative;width:40px;height:40px}.footer .social span{position:absolute;left:-99999px}.footer .social:before{font-size:40px;margin:0}.footer .footer-logo{margin-bottom:70px;display:block}.footer .icon-up{position:absolute;bottom:30px;left:50%;margin-left:-50px;overflow:hidden;font-size:100px;height:1em;width:1em;text-indent:200%;white-space:nowrap}.footer .icon-up:before{text-indent:0;position:absolute;left:0;top:0}.footer .icon-up:hover{bottom:35px}.footer .footer-menu li{display:block}body,html{margin:0;padding:0;background-color:#f7f7f7;font-family:Flama-Book,Arial,Helvetica,sans-serif;font-size:18px;font-weight:300;line-height:1.5em}body b,body strong,html b,html strong{font-family:Flama-Bold,Arial,Helvetica,sans-serif}.button,h1,h2,h3,h4,h5,h6{font-family:Flama-Black,Arial,Helvetica,sans-serif;text-transform:uppercase}::-moz-selection{background:#fbb900}::selection{background:#fbb900}.showcase-link .showcase-link-background,.teaser{background-position:50%;background-repeat:no-repeat}h1,h2,h3,h4,h5,h6{margin:0}h1{width:350px;font-size:100px;line-height:1}h2{font-size:calc(1.7647058823529vw + 25px);line-height:1.2;margin-bottom:40px}@media only screen and (min-width:980px){h2{font-size:4.26829vw}}@media only screen and (min-width:1680px){h2{font-size:73px}}@media only screen and (min-width:780px){h2{margin-bottom:100px}}a:active,a:focus,a:hover{color:#fbb900}p{margin:0;padding:0 0 20px}.clean-list{margin:0;padding:0;list-style-type:none}.clean-list li{display:inline-block;margin:0;padding:0}.button{color:#fff}.button.icon-right{position:relative;padding-right:30px}.button.icon-right:before{font-size:32px;position:absolute;left:auto;right:0;margin:1px 0 0;top:50%;transform:translateY(-50%)}.content-element{padding:0 20px}@media only screen and (min-width:1200px){.content-element{padding:0 calc((100% - 1160px)/ 2)}}@media only screen and (min-width:1348px){.content-element.frame{padding:0 calc((100% - 1308px)/ 2)}}.icon-down{display:none;position:absolute;bottom:30px;left:50%;margin-left:-50px;transition:bottom .5s ease;z-index:2}.icon-down span{position:absolute;left:-99999px}.icon-down:before{font-size:100px;margin:0}@media only screen and (min-width:980px){.icon-down{display:block}}.icon-down:hover{bottom:25px}.main-navigation{font-family:Flama-Thin,Arial,Helvetica,sans-serif;position:fixed;transition:opacity .5s ease;background-color:rgba(0,0,0,.8);top:0;left:0;height:100vh;width:100%;opacity:0;display:block;text-align:center;z-index:999}.main-navigation .menu{transition:margin-top .5s ease,opacity .5s ease;transition-delay:0s;opacity:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;font-size:56px;line-height:67px;height:100%;margin-top:-80px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.main-navigation .menu .current-menu-item a{color:#fbb900}.main-navigation .menu .special-menu-item{margin-top:50px}.main-navigation .close-main-navigation{display:inline-block;font-size:100px;position:absolute;top:10px;right:0}@media only screen and (min-width:780px){.main-navigation .close-main-navigation{top:20px;right:20px}}.main-navigation .close-main-navigation:hover{color:#fbb900;cursor:pointer}.main-navigation-hide{display:none}.main-navigation-active .main-navigation{opacity:1}.main-navigation-active .main-navigation .menu{margin-top:0;opacity:1;transition-delay:.2s}.open-main-navigation{display:inline-block;z-index:9999;font-size:100px;position:fixed;top:10px;right:0}.dots,.main-navigation-active .open-main-navigation{display:none}@media only screen and (min-width:780px){.open-main-navigation{top:20px;right:20px}.dots{display:block}}.dots,.dots li a:after{top:50%;transform:translateY(-50%)}.open-main-navigation:hover{color:#fbb900;cursor:pointer}.main-content{overflow:hidden}.dots{position:fixed;right:60px;list-style:none;z-index:20;text-align:right;text-shadow:1px 1px 2px rgba(0,0,0,.45);font-size:16px}.dots li a{position:relative;padding-right:30px}.dots li a:after{position:absolute;right:0;content:"";width:14px;height:14px;border-radius:100%;border:1px solid #646666;background-color:#f7f7f7;margin-top:3px}.dots li a span{opacity:0;transition:opacity .5s ease}.dots li a:hover span{opacity:1}.dots li.active a:after,.dots li a:hover:after{background-color:#fbb900}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:local("EB Garamond Regular "),local("EB Garamond-Regular"),url(vendor-assets/typeface-eb-garamond/files/eb-garamond-latin-400-1570022549636.woff2) format("woff2"),url(vendor-assets/typeface-eb-garamond/files/eb-garamond-latin-400-1570022549636.woff) format("woff")}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:local("EB Garamond Regular italic"),local("EB Garamond-Regularitalic"),url(vendor-assets/typeface-eb-garamond/files/eb-garamond-latin-400italic-1570022549636.woff2) format("woff2"),url(vendor-assets/typeface-eb-garamond/files/eb-garamond-latin-400italic-1570022549636.woff) format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:local("EB Garamond Medium "),local("EB Garamond-Medium"),url(vendor-assets/typeface-eb-garamond/files/eb-garamond-latin-500-1570022549636.woff2) format("woff2"),url(vendor-assets/typeface-eb-garamond/files/eb-garamond-latin-500-1570022549636.woff) format("woff")}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:local("EB Garamond Medium italic"),local("EB Garamond-Mediumitalic"),url(vendor-assets/typeface-eb-garamond/files/eb-garamond-latin-500italic-1570022549636.woff2) format("woff2"),url(vendor-assets/typeface-eb-garamond/files/eb-garamond-latin-500italic-1570022549636.woff) format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:local("EB Garamond SemiBold "),local("EB Garamond-SemiBold"),url(vendor-assets/typeface-eb-garamond/files/eb-garamond-latin-600-1570022549636.woff2) format("woff2"),url(vendor-assets/typeface-eb-garamond/files/eb-garamond-latin-600-1570022549636.woff) format("woff")}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:600;src:local("EB Garamond SemiBold italic"),local("EB Garamond-SemiBolditalic"),url(vendor-assets/typeface-eb-garamond/files/eb-garamond-latin-600italic-1570022549636.woff2) format("woff2"),url(vendor-assets/typeface-eb-garamond/files/eb-garamond-latin-600italic-1570022549636.woff) format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:local("EB Garamond Bold "),local("EB Garamond-Bold"),url(vendor-assets/typeface-eb-garamond/files/eb-garamond-latin-700-1570022549636.woff2) format("woff2"),url(vendor-assets/typeface-eb-garamond/files/eb-garamond-latin-700-1570022549636.woff) format("woff")}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:700;src:local("EB Garamond Bold italic"),local("EB Garamond-Bolditalic"),url(vendor-assets/typeface-eb-garamond/files/eb-garamond-latin-700italic-1570022549636.woff2) format("woff2"),url(vendor-assets/typeface-eb-garamond/files/eb-garamond-latin-700italic-1570022549636.woff) format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:800;src:local("EB Garamond ExtraBold "),local("EB Garamond-ExtraBold"),url(vendor-assets/typeface-eb-garamond/files/eb-garamond-latin-800-1570022549636.woff2) format("woff2"),url(vendor-assets/typeface-eb-garamond/files/eb-garamond-latin-800-1570022549636.woff) format("woff")}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:800;src:local("EB Garamond ExtraBold italic"),local("EB Garamond-ExtraBolditalic"),url(vendor-assets/typeface-eb-garamond/files/eb-garamond-latin-800italic-1570022549636.woff2) format("woff2"),url(vendor-assets/typeface-eb-garamond/files/eb-garamond-latin-800italic-1570022549636.woff) format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:local("Ubuntu Light "),local("Ubuntu-Light"),url(vendor-assets/typeface-ubuntu/files/ubuntu-latin-300-1570022549636.woff2) format("woff2"),url(vendor-assets/typeface-ubuntu/files/ubuntu-latin-300-1570022549636.woff) format("woff")}@font-face{font-family:Ubuntu;font-style:italic;font-display:swap;font-weight:300;src:local("Ubuntu Light italic"),local("Ubuntu-Lightitalic"),url(vendor-assets/typeface-ubuntu/files/ubuntu-latin-300italic-1570022549636.woff2) format("woff2"),url(vendor-assets/typeface-ubuntu/files/ubuntu-latin-300italic-1570022549636.woff) format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:local("Ubuntu Regular "),local("Ubuntu-Regular"),url(vendor-assets/typeface-ubuntu/files/ubuntu-latin-400-1570022549636.woff2) format("woff2"),url(vendor-assets/typeface-ubuntu/files/ubuntu-latin-400-1570022549636.woff) format("woff")}@font-face{font-family:Ubuntu;font-style:italic;font-display:swap;font-weight:400;src:local("Ubuntu Regular italic"),local("Ubuntu-Regularitalic"),url(vendor-assets/typeface-ubuntu/files/ubuntu-latin-400italic-1570022549636.woff2) format("woff2"),url(vendor-assets/typeface-ubuntu/files/ubuntu-latin-400italic-1570022549636.woff) format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:local("Ubuntu Medium "),local("Ubuntu-Medium"),url(vendor-assets/typeface-ubuntu/files/ubuntu-latin-500-1570022549636.woff2) format("woff2"),url(vendor-assets/typeface-ubuntu/files/ubuntu-latin-500-1570022549636.woff) format("woff")}@font-face{font-family:Ubuntu;font-style:italic;font-display:swap;font-weight:500;src:local("Ubuntu Medium italic"),local("Ubuntu-Mediumitalic"),url(vendor-assets/typeface-ubuntu/files/ubuntu-latin-500italic-1570022549636.woff2) format("woff2"),url(vendor-assets/typeface-ubuntu/files/ubuntu-latin-500italic-1570022549636.woff) format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:local("Ubuntu Bold "),local("Ubuntu-Bold"),url(vendor-assets/typeface-ubuntu/files/ubuntu-latin-700-1570022549636.woff2) format("woff2"),url(vendor-assets/typeface-ubuntu/files/ubuntu-latin-700-1570022549636.woff) format("woff")}@font-face{font-family:Ubuntu;font-style:italic;font-display:swap;font-weight:700;src:local("Ubuntu Bold italic"),local("Ubuntu-Bolditalic"),url(vendor-assets/typeface-ubuntu/files/ubuntu-latin-700italic-1570022549636.woff2) format("woff2"),url(vendor-assets/typeface-ubuntu/files/ubuntu-latin-700italic-1570022549636.woff) format("woff")}@font-face{font-family:creacon;src:url(fonts/font-creacon.eot);src:url(fonts/font-creacon.eot#iefix) format("embedded-opentype"),url(fonts/font-creacon.woff) format("woff"),url(fonts/font-creacon.svg#creacon) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Flama-Black;src:url(fonts/Flama-Black.eot);src:url(fonts/Flama-Black.eot?#iefix) format("embedded-opentype"),url(fonts/Flama-Black.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Flama-Bold;src:url(fonts/Flama-Bold.eot);src:url(fonts/Flama-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/Flama-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Flama-Book;src:url(fonts/Flama-Book.eot);src:url(fonts/Flama-Book.eot?#iefix) format("embedded-opentype"),url(fonts/Flama-Book.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Flama-Thin;src:url(fonts/Flama-Thin.eot);src:url(fonts/Flama-Thin.eot?#iefix) format("embedded-opentype"),url(fonts/Flama-Thin.woff) format("woff");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class*=" icon-after-"]:after,[class^=icon-]:before,[class^=icon-after-]:after{font-family:creacon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;margin-right:7px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.big-txt p,.service h3,.showcase-link h2,.showcase-quote p{font-family:Flama-Thin,Arial,Helvetica,sans-serif}.icon-orga:before{content:"\E900"}.icon-group:before{content:"\E901"}.icon-erp:before{content:"\E902"}.icon-finance:before{content:"\E903"}.icon-rock:before{content:"\E904"}.icon-bolt:before{content:"\E905"}.icon-linkedin:before{content:"\E906"}.icon-xing:before{content:"\E907"}.icon-twitter:before{content:"\E908"}.icon-download:before{content:"\E909"}.icon-menu:before{content:"\E90A"}.icon-close:before{content:"\E90B"}.icon-left:before{content:"\E90C"}.icon-right:before{content:"\E90D"}.icon-up:before{content:"\E90E"}.icon-down:before{content:"\E90F"}.icon-plus:before{content:"\E910"}.icon-minus:before{content:"\E911"}.teaser{text-align:center;background-size:cover;position:relative}.teaser-responsive-background{display:none;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;left:0;right:0}.showcase-end,.showcase-intro,.teaser .overlay{position:relative}@supports ((-o-object-fit:cover) or (object-fit:cover)){.teaser:not(.service){background-image:none!important}.teaser-responsive-background{display:block}.showcase-link .showcase-link-background{background-image:none!important}}.teaser.hide-background-on-mobile{background-size:0 0}@media only screen and (min-width:780px){.teaser{min-height:100vh}.teaser.hide-background-on-mobile{background-size:inherit}.teaser .overlay{min-height:100vh}}.jobs-contact .img,.service{background-size:cover}.teaser .overlay{z-index:1;background-color:rgba(0,0,0,.8);text-align:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:80px 0}.teaser .overlay.orangeBg{background-color:#fbb900}.projects,.teaser .overlay.greyBg{background-color:#b1b1b1}.teaser .overlay.orangeBg a:active,.teaser .overlay.orangeBg a:focus,.teaser .overlay.orangeBg a:hover{color:#646666}.teaser .overlay.greyBg a{color:#fbb900}.teaser .overlay.greyBg a:active,.teaser .overlay.greyBg a:focus,.teaser .overlay.greyBg a:hover{color:#646666}.teaser .overlay.whiteBg{background-color:#f7f7f7;color:#646666}.teaser .overlay.whiteBg a{color:#fbb900}.teaser .overlay.whiteBg a:active,.teaser .overlay.whiteBg a:focus,.teaser .overlay.whiteBg a:hover{color:#646666}.teaser .teaser-items{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.teaser .item{padding:20px}.teaser .item h3{font-size:33px;line-height:36px;margin-bottom:10px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.teaser .item h3:before{display:block;font-size:120px}.facts-teaser,.text-teaser .content{text-align:center;display:-ms-flexbox;display:flex;min-height:100vh}.teaser .item p{padding:0 30px 10px}@media only screen and (min-width:780px){.teaser .item{width:50%;padding:20px}}@media only screen and (min-width:980px){.teaser .item{width:50%;padding:20px 100px}}.text-teaser .content{-ms-flex-direction:column;flex-direction:column;padding:20px}.facts-teaser,.text-teaser .content{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.facts-teaser{background-color:#fbb900}.big-txt{padding:0 10px}.big-txt p{font-size:28px;line-height:1.1}@media only screen and (min-width:640px){.big-txt p{font-size:calc(1.7647058823529vw + 25px);line-height:1.2}}@media only screen and (min-width:640px) and only screen and (min-width:980px){.big-txt p{font-size:4.26829vw}}@media only screen and (min-width:640px) and only screen and (min-width:1680px){.big-txt p{font-size:65px}}.service .overlay{background-color:#313131}.service .txt-mobile-mobile-bg{display:block;width:100%;height:auto}@media only screen and (min-width:780px){.big-txt{padding:0 50px}.service .overlay{background-color:rgba(0,0,0,.8)}.service .txt-mobile-mobile-bg{display:none}.service{background-attachment:fixed}.service.img-text-with-transition .overlay{padding-top:40vh;padding-bottom:20vh;opacity:0;transition:opacity .5s ease;box-sizing:content-box}.service.img-text-with-transition.service-show-content .overlay{opacity:1}}.service h2{margin:0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.service h2:before{display:block;font-size:150px}.service h3{font-size:24px;line-height:1.2;text-transform:none}@media only screen and (min-width:780px){.service h3{font-size:34px}}.service .txt{margin:100px auto auto;column-gap:80px;text-align:left}.service .txt-column-count-1{column-count:1;max-width:654px}.service .txt-column-count-2{column-count:1;max-width:1308px;padding:0}@media only screen and (min-width:640px){.service .txt-column-count-2{column-count:2;padding:0 30px}}@media only screen and (min-width:780px){.service .txt-column-count-2{column-count:2;padding:0 100px}}.service .txt-column-count-3{column-count:1;max-width:1308px}@media only screen and (min-width:780px){.service .txt-column-count-3{column-count:2}}@media only screen and (min-width:980px){.service h3{font-size:44px}.service .txt-column-count-3{column-count:3}}.service .txt ul{margin:0 0 0 23px;padding:0;font-size:18px;line-height:22px}.service .txt ul li{margin:0 0 10px;padding:0}.service .frame{text-align:center}.with-logo h2{margin-bottom:20px}.with-logo p{max-width:500px;margin:auto}.with-logo .logos{margin-top:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap}.with-logo .logos img{max-width:300px;height:auto;display:block;padding:0 20px}@media only screen and (min-width:640px){.with-logo .logos{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.with-logo .logos img{max-width:100px;display:inline-block}}@media only screen and (min-width:780px){.with-logo .logos img{max-width:200px}}.showcase-intro{height:100%;min-height:100vh;width:100%;background-color:rgba(0,0,0,.8);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.showcase-end .button,.showcase-intro .button{position:absolute}.showcase-end .button.icon-download,.showcase-end .button.icon-left,.showcase-intro .button.icon-download,.showcase-intro .button.icon-left{left:auto;bottom:auto;top:40px;padding-left:47px;display:none}.showcase-end .button.icon-download:before,.showcase-end .button.icon-left:before,.showcase-intro .button.icon-download:before,.showcase-intro .button.icon-left:before{position:absolute;font-size:55px;top:50%;left:0;transform:translateY(-50%)}@media only screen and (min-width:980px){.with-logo .logos img{max-width:300px}.showcase-end .button.icon-download,.showcase-end .button.icon-left,.showcase-intro .button.icon-download,.showcase-intro .button.icon-left{display:inline-block;bottom:76px;left:76px;top:auto}}.showcase-end .button.icon-download,.showcase-intro .button.icon-download{display:inline-block;position:absolute;right:auto;left:auto;top:auto;bottom:76px;padding-right:55px;padding-left:0}.showcase-end .button.icon-download:before,.showcase-intro .button.icon-download:before{right:0;left:auto}.showcase-end h1,.showcase-intro h1{text-align:center;width:100%;max-width:800px;padding:0 50px;font-size:calc(1.7647058823529vw + 25px);text-transform:none;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media only screen and (min-width:980px){.showcase-end .button.icon-download,.showcase-intro .button.icon-download{bottom:76px;right:76px}.showcase-end h1,.showcase-intro h1{font-size:4.26829vw}}@media only screen and (min-width:1680px){.showcase-end h1,.showcase-intro h1{font-size:73px}}.showcase-quote{background-color:#fbb900;text-align:center;padding:100px 0}.showcase-quote p{font-size:calc(1.7647058823529vw + 25px);line-height:1.2}@media only screen and (min-width:980px){.showcase-quote p{font-size:4.26829vw}}@media only screen and (min-width:1680px){.showcase-quote p{font-size:65px}}.showcase-quote span{font-size:18px;line-height:22px}.showcase-end .txt{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:980px;padding-bottom:70px}.showcase-end .txt div:nth-child(2){margin-top:50px}@media only screen and (min-width:780px){.showcase-end .txt{padding-bottom:0}}.showcase-end h2{font-size:calc(1.7647058823529vw + 25px);margin:0 0 10px}@media only screen and (min-width:980px){.showcase-end h2{font-size:4.26829vw}}@media only screen and (min-width:1680px){.showcase-end h2{font-size:65px}}.showcase-end a{color:#fbb900}.showcase-end a:hover,.showcase-link:active,.showcase-link:hover{color:#fff}.showcase-end p{padding:0 50px}.showcase-link{display:block;position:relative;margin:0;color:#fff}@media only screen and (min-width:780px){.showcase-link{margin:100px 20px}}.showcase-link .icon-right{text-decoration:none;position:relative;transition:top .5s ease}.showcase-link .icon-right span{position:absolute;left:-99999px}.showcase-link .icon-right:before{font-size:100px;margin:0}.showcase-link h2{position:relative;transition:top .5s ease;text-transform:none}.showcase-link .top-title{font-family:Flama-Black,Arial,Helvetica,sans-serif;position:relative;transition:top .5s ease}.showcase-link .showcase-link-background{position:absolute;background-size:cover;transition:left .5s ease,top .5s ease,height .5s ease,width .5s ease}.showcase-link .showcase-link-background:after{content:"";display:block;position:absolute;transition:background-color .5s ease;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.8)}.showcase-link .showcase-link-background img{display:none;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;left:0;right:0}@supports ((-o-object-fit:cover) or (object-fit:cover)){.showcase-link .showcase-link-background img{display:block}.jobs-contact .img{background-image:none!important}}.showcase-link .showcase-link-content{transition:opacity .5s ease;min-height:500px;padding:50px;box-sizing:border-box;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;opacity:1}.showcase-link .icon-right,.showcase-link .top-title,.showcase-link h2{top:0}.showcase-link .showcase-link-background{top:-20px;left:-20px;width:calc(100% + 40px);height:calc(100% + 40px)}@media only screen and (min-width:780px){.showcase-link{margin:100px}.showcase-link .showcase-link-content{opacity:0}.showcase-link .top-title,.showcase-link h2{top:-20px}.showcase-link .icon-right{top:20px}.showcase-link .showcase-link-background{left:0;top:0;width:100%;height:100%}.showcase-link .showcase-link-background:after{background-color:transparent}}.showcase-link:active .showcase-link-content,.showcase-link:hover .showcase-link-content{opacity:1}.showcase-link:active .icon-right,.showcase-link:active .top-title,.showcase-link:active h2,.showcase-link:hover .icon-right,.showcase-link:hover .top-title,.showcase-link:hover h2{top:0}.showcase-link:active .showcase-link-background,.showcase-link:hover .showcase-link-background{top:-20px;left:-20px;width:calc(100% + 40px);height:calc(100% + 40px)}.showcase-link:active .showcase-link-background:after,.showcase-link:hover .showcase-link-background:after{background-color:rgba(0,0,0,.8)}.showcase-link.first{margin-top:0}.showcase-headline{text-align:center;color:#646666}.showcase-headline .icon-rock{margin:50px 0;position:relative;padding-left:90px;display:inline-block}.showcase-headline .icon-rock:before{left:0;position:absolute;font-size:100px;top:50%;transform:translateY(-50%)}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.showcase-details-txt{background-color:#f7f7f7;color:#646666;margin:100px 0}.slick-arrow,.slick-dots button{background-color:transparent;overflow:hidden}.showcase-details-txt .txt{margin:auto;column-gap:80px;text-align:left}.showcase-details-txt .txt-column-count-1,.showcase-details-txt .txt-column-count-2{column-count:1;max-width:1308px}@media only screen and (min-width:780px){.showcase-details-txt .txt-column-count-2{column-count:2}}.showcase-details-txt .txt-column-count-3{column-count:1;max-width:1308px}@media only screen and (min-width:780px){.showcase-details-txt .txt-column-count-3{column-count:2}}.showcase-details-text-headline{font-size:33px;line-height:36px;color:#646666;margin:0 0 35px}.slick-slider{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{left:0;top:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slider{box-sizing:border-box;padding:40px;font-size:18px;text-align:center;height:400px;width:100%;margin-bottom:40px}@media only screen and (min-width:640px){.slick-slider{padding:60px;height:560px;margin-bottom:30px}}@media only screen and (min-width:780px){.slick-slider{padding:80px 60px;height:680px;margin-bottom:15px}}@media only screen and (min-width:980px){.showcase-details-txt .txt-column-count-3{column-count:3}.slick-slider{padding:100px 60px;height:860px;margin-bottom:0}}.slick-slider img{display:block;width:100%;height:auto;margin:0 auto}.slick-arrow{position:absolute;padding:0;top:50%;transform:translateY(-50%);display:block;width:1em;height:1em;font-size:60px;line-height:1;border:none;outline:0;cursor:pointer;color:#646666}.slick-next:hover,.slick-prev:hover{color:#fbb900;cursor:pointer}.slick-arrow:before{font-family:creacon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0}.slick-prev{left:-20px}.slick-prev:before{content:"\E90C"}.slick-next{right:-20px}.slick-next:before{content:"\E90D"}.slick-list{height:100%;width:100%}.slick-dots{position:relative;margin:0;padding:0;display:-ms-flexbox;display:flex;bottom:0;-ms-flex-pack:center;justify-content:center;list-style-type:none}.slick-dots li{margin:15px}.slick-dots button{padding:0;margin:0;border-radius:100%;border:2px solid #646666;text-indent:200%;cursor:pointer;height:15px;width:15px;text-align:center}.slick-dots .slick-active button{background-color:#646666}.slick-track{height:100%}.slick-slide div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%}.jobs{color:#646666;background-color:#f7f7f7;padding:40px 0}@media only screen and (min-width:780px){.slick-arrow{font-size:80px}.slick-prev{left:-25px}.slick-next{right:-25px}.jobs{padding:80px}}.jobs-headline{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.jobs-content{column-count:1;padding:0;column-gap:80px}.jobs-contact{text-align:center;width:270px}.jobs-contact h3{font-size:18px}.jobs-contact p{padding:0}.jobs-contact a{display:block;color:#fbb900}.jobs-contact a:active,.jobs-contact a:focus,.jobs-contact a:hover{color:#646666}.jobs-contact .img{width:200px;height:200px;background-position:50%;border-radius:100%;margin:auto;overflow:hidden;position:relative}.jobs-contact .img img{display:none;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;left:0;right:0}@supports ((-o-object-fit:cover) or (object-fit:cover)){.jobs-contact .img img{display:block}}.jobs-subheadline{color:#fbb900;border-top:1px solid #b1b1b1;position:relative}.jobs-items{border-bottom:1px solid #b1b1b1}.jobs-item-content{position:relative;display:-ms-flexbox;display:flex;padding:20px 0;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:780px){.jobs-content{column-count:2}.jobs-item-content{-ms-flex-direction:row;flex-direction:row}}.jobs-item-content a{color:#fbb900}.jobs-item-content a:active,.jobs-item-content a:focus,.jobs-item-content a:hover{color:#646666}.jobs-item-content ul{margin:0 0 0 23px;padding:0;font-size:18px;line-height:22px}.jobs-item-content ul li{margin:0 0 10px;padding:0}.jobs-item-body{-ms-flex:1;flex:1;margin-right:40px}.jobs .ui-accordion{margin-top:60px}.jobs .ui-accordion-header{cursor:pointer;font-size:20px;padding:10px 0}.jobs .ui-accordion-header-active:before,.jobs .ui-accordion-header:before{speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;margin-right:7px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;font-size:30px;padding:10px 0;right:0;cursor:pointer;font-family:creacon}.jobs .ui-accordion-header:before{font-weight:700;content:"\E910"}.jobs .ui-accordion-header:active,.jobs .ui-accordion-header:focus,.jobs .ui-accordion-header:hover{color:#646666;outline:0}.jobs .ui-accordion-header-active:before{font-weight:bolder;content:"\E911"}.projects-header-item,.projects .icon-download{font-family:Flama-Black,Arial,Helvetica,sans-serif}.projects{text-align:center;position:relative;padding:100px 0}.projects-row{display:-ms-flexbox;display:flex;border-bottom:1px solid #f7f7f7;min-width:700px}.projects-cell{width:25%;padding:10px;text-align:left;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media only screen and (min-width:780px){.projects-cell{padding:10px 25px}}.projects-cell:last-child{-ms-flex:1;flex:1}.projects-pagination-active{color:#646666;font-weight:700}.projects-content{text-align:left;padding:0 20px 0 10px}@media only screen and (min-width:780px){.projects-content{padding:0 50px 0 25px}}.projects-content ul{margin:0 0 0 23px;padding:0 0 20px;font-size:18px;line-height:22px}.projects-content ul li{margin:0 0 10px;padding:0}.projects-headline{line-height:1.2}.projects-scrollable-area{overflow:auto}.projects .icon-download{padding-right:40px;position:relative}.projects .icon-download:before{position:absolute;font-size:30px;top:50%;right:0;transform:translateY(-50%)}.projects-pagination{display:-ms-flexbox;display:flex;padding:0;list-style-type:none;-ms-flex-pack:center;justify-content:center}.projects-pagination li{cursor:pointer}.projects-pagination-item{padding:0 15px}.projects-pagination-link{overflow:hidden;position:relative;width:1em;height:1em;font-size:30px;text-indent:200%;white-space:nowrap}.projects-pagination-link:before{position:absolute;left:0;top:0;text-indent:0}.projects .ui-accordion{margin-bottom:50px}.projects .ui-accordion-header{position:relative;cursor:pointer}.projects .ui-accordion-header-active:before,.projects .ui-accordion-header:before{speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;margin-right:7px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;position:absolute;right:0;top:0;font-size:30px;padding:10px 0}.projects .ui-accordion-header:before{font-family:creacon;font-weight:700;content:"\E910"}.projects .ui-accordion-header:active,.projects .ui-accordion-header:focus,.projects .ui-accordion-header:hover{outline:0;color:#fbb900}.projects .ui-accordion-content-active,.projects .ui-accordion-header-active{background-color:#f7f7f7;color:#646666}.projects .ui-accordion-header-active{font-family:Flama-Bold,Arial,Helvetica,sans-serif}.projects .ui-accordion-header-active:before{font-family:creacon;font-weight:bolder;content:"\E911"}